builder: oak_ubuntu64_vm-debug_test-web-platform-tests-1 slave: tst-linux64-spot-1768 starttime: 1461785551.53 results: success (0) buildid: 20160427111553 builduid: 8c822e24378c43f7ba2bccdacb58e841 revision: eeadb801357f58feb057fe3ca7dc9d4f06ba5fe4 ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-04-27 12:32:31.525771) ========= master: http://buildbot-master131.bb.releng.usw2.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-04-27 12:32:31.526414) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-27 12:32:31.526831) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-27 12:32:31.569408) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-27 12:32:31.569796) ========= 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-1461785286.283344-1907065971 _=/tools/buildbot/bin/python using PTY: False --2016-04-27 12:32:31-- 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% 12.3M=0.001s 2016-04-27 12:32:31 (12.3 MB/s) - `archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.255638 ========= master_lag: 0.07 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-27 12:32:31.891475) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-27 12:32:31.891893) ========= 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-1461785286.283344-1907065971 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.068782 ========= master_lag: 0.03 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-27 12:32:31.993534) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-27 12:32:31.994016) ========= bash -c 'python archiver_client.py mozharness --repo projects/oak --rev eeadb801357f58feb057fe3ca7dc9d4f06ba5fe4 --destination scripts --debug' in dir /builds/slave/test/. (timeout 1200 secs) watching logfiles {} argv: ['bash', '-c', u'python archiver_client.py mozharness --repo projects/oak --rev eeadb801357f58feb057fe3ca7dc9d4f06ba5fe4 --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-1461785286.283344-1907065971 _=/tools/buildbot/bin/python using PTY: False 2016-04-27 12:32:32,111 truncating revision to first 12 chars 2016-04-27 12:32:32,112 Setting DEBUG logging. 2016-04-27 12:32:32,112 attempt 1/10 2016-04-27 12:32:32,112 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/projects/oak/eeadb801357f?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-04-27 12:32:32,425 unpacking tar archive at: oak-eeadb801357f/testing/mozharness/ program finished with exit code 0 elapsedTime=0.606306 ========= master_lag: 0.10 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-27 12:32:32.703042) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-27 12:32:32.703830) ========= script_repo_revision: eeadb801357f58feb057fe3ca7dc9d4f06ba5fe4 ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-27 12:32:32.704426) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-27 12:32:32.704838) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-27 12:32:32.742333) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 24 mins, 4 secs) (at 2016-04-27 12:32:32.742758) ========= /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 oak --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', 'oak', '--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-1461785286.283344-1907065971 _=/tools/buildbot/bin/python using PTY: False 12:32:33 INFO - MultiFileLogger online at 20160427 12:32:33 in /builds/slave/test 12:32:33 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 oak --download-symbols true 12:32:33 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 12:32:33 INFO - {'append_to_log': False, 12:32:33 INFO - 'base_work_dir': '/builds/slave/test', 12:32:33 INFO - 'blob_upload_branch': 'oak', 12:32:33 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 12:32:33 INFO - 'buildbot_json_path': 'buildprops.json', 12:32:33 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 12:32:33 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 12:32:33 INFO - 'download_minidump_stackwalk': True, 12:32:33 INFO - 'download_symbols': 'true', 12:32:33 INFO - 'e10s': False, 12:32:33 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 12:32:33 INFO - 'tooltool.py': '/tools/tooltool.py', 12:32:33 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 12:32:33 INFO - '/tools/misc-python/virtualenv.py')}, 12:32:33 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 12:32:33 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 12:32:33 INFO - 'log_level': 'info', 12:32:33 INFO - 'log_to_console': True, 12:32:33 INFO - 'opt_config_files': (), 12:32:33 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 12:32:33 INFO - '--processes=1', 12:32:33 INFO - '--config=%(test_path)s/wptrunner.ini', 12:32:33 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 12:32:33 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 12:32:33 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 12:32:33 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 12:32:33 INFO - 'pip_index': False, 12:32:33 INFO - 'require_test_zip': True, 12:32:33 INFO - 'test_type': ('testharness',), 12:32:33 INFO - 'this_chunk': '1', 12:32:33 INFO - 'tooltool_cache': '/builds/tooltool_cache', 12:32:33 INFO - 'total_chunks': '10', 12:32:33 INFO - 'virtualenv_path': 'venv', 12:32:33 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 12:32:33 INFO - 'work_dir': 'build'} 12:32:33 INFO - ##### 12:32:33 INFO - ##### Running clobber step. 12:32:33 INFO - ##### 12:32:33 INFO - Running pre-action listener: _resource_record_pre_action 12:32:33 INFO - Running main action method: clobber 12:32:33 INFO - rmtree: /builds/slave/test/build 12:32:33 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 12:32:35 INFO - Running post-action listener: _resource_record_post_action 12:32:35 INFO - ##### 12:32:35 INFO - ##### Running read-buildbot-config step. 12:32:35 INFO - ##### 12:32:35 INFO - Running pre-action listener: _resource_record_pre_action 12:32:35 INFO - Running main action method: read_buildbot_config 12:32:35 INFO - Using buildbot properties: 12:32:35 INFO - { 12:32:35 INFO - "project": "", 12:32:35 INFO - "product": "firefox", 12:32:35 INFO - "script_repo_revision": "production", 12:32:35 INFO - "scheduler": "tests-oak-ubuntu64_vm-debug-unittest", 12:32:35 INFO - "repository": "", 12:32:35 INFO - "buildername": "Ubuntu VM 12.04 x64 oak debug test web-platform-tests-1", 12:32:35 INFO - "buildid": "20160427111553", 12:32:35 INFO - "pgo_build": "False", 12:32:35 INFO - "basedir": "/builds/slave/test", 12:32:35 INFO - "buildnumber": 1, 12:32:35 INFO - "slavename": "tst-linux64-spot-1768", 12:32:35 INFO - "master": "http://buildbot-master131.bb.releng.usw2.mozilla.com:8201/", 12:32:35 INFO - "platform": "linux64", 12:32:35 INFO - "branch": "oak", 12:32:35 INFO - "revision": "eeadb801357f58feb057fe3ca7dc9d4f06ba5fe4", 12:32:35 INFO - "repo_path": "projects/oak", 12:32:35 INFO - "moz_repo_path": "", 12:32:35 INFO - "stage_platform": "linux64", 12:32:35 INFO - "builduid": "8c822e24378c43f7ba2bccdacb58e841", 12:32:35 INFO - "slavebuilddir": "test" 12:32:35 INFO - } 12:32:35 INFO - Found installer url https://queue.taskcluster.net/v1/task/HT_wbp9pTRKm3mdvm21hbg/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.tar.bz2. 12:32:35 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/HT_wbp9pTRKm3mdvm21hbg/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.test_packages.json. 12:32:35 INFO - Running post-action listener: _resource_record_post_action 12:32:35 INFO - ##### 12:32:35 INFO - ##### Running download-and-extract step. 12:32:35 INFO - ##### 12:32:35 INFO - Running pre-action listener: _resource_record_pre_action 12:32:35 INFO - Running main action method: download_and_extract 12:32:35 INFO - mkdir: /builds/slave/test/build/tests 12:32: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')]} 12:32:35 INFO - https://queue.taskcluster.net/v1/task/HT_wbp9pTRKm3mdvm21hbg/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.test_packages.json matches https://queue.taskcluster.net 12:32:35 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/HT_wbp9pTRKm3mdvm21hbg/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.test_packages.json 12:32:35 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/HT_wbp9pTRKm3mdvm21hbg/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.test_packages.json 12:32:35 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/HT_wbp9pTRKm3mdvm21hbg/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.test_packages.json to /builds/slave/test/build/firefox-49.0a1.en-US.linux-x86_64.test_packages.json 12:32:35 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/HT_wbp9pTRKm3mdvm21hbg/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.test_packages.json', 'file_name': '/builds/slave/test/build/firefox-49.0a1.en-US.linux-x86_64.test_packages.json'}, attempt #1 12:33:05 WARNING - Timed out accessing http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/HT_wbp9pTRKm3mdvm21hbg/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.test_packages.json: timed out 12:33:05 INFO - retry: attempt #1 caught exception: timed out 12:33:05 INFO - retry: Failed, sleeping 30 seconds before retrying 12:33:35 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/HT_wbp9pTRKm3mdvm21hbg/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.test_packages.json', 'file_name': '/builds/slave/test/build/firefox-49.0a1.en-US.linux-x86_64.test_packages.json'}, attempt #2 12:33:39 INFO - Downloaded 1361 bytes. 12:33:39 INFO - Reading from file /builds/slave/test/build/firefox-49.0a1.en-US.linux-x86_64.test_packages.json 12:33:39 INFO - Using the following test package requirements: 12:33:39 INFO - {u'common': [u'firefox-49.0a1.en-US.linux-x86_64.common.tests.zip'], 12:33:39 INFO - u'cppunittest': [u'firefox-49.0a1.en-US.linux-x86_64.common.tests.zip', 12:33:39 INFO - u'firefox-49.0a1.en-US.linux-x86_64.cppunittest.tests.zip'], 12:33:39 INFO - u'gtest': [u'firefox-49.0a1.en-US.linux-x86_64.common.tests.zip', 12:33:39 INFO - u'firefox-49.0a1.en-US.linux-x86_64.gtest.tests.zip'], 12:33:39 INFO - u'jittest': [u'firefox-49.0a1.en-US.linux-x86_64.common.tests.zip', 12:33:39 INFO - u'jsshell-linux-x86_64.zip'], 12:33:39 INFO - u'mochitest': [u'firefox-49.0a1.en-US.linux-x86_64.common.tests.zip', 12:33:39 INFO - u'firefox-49.0a1.en-US.linux-x86_64.mochitest.tests.zip'], 12:33:39 INFO - u'mozbase': [u'firefox-49.0a1.en-US.linux-x86_64.common.tests.zip'], 12:33:39 INFO - u'reftest': [u'firefox-49.0a1.en-US.linux-x86_64.common.tests.zip', 12:33:39 INFO - u'firefox-49.0a1.en-US.linux-x86_64.reftest.tests.zip'], 12:33:39 INFO - u'talos': [u'firefox-49.0a1.en-US.linux-x86_64.common.tests.zip', 12:33:39 INFO - u'firefox-49.0a1.en-US.linux-x86_64.talos.tests.zip'], 12:33:39 INFO - u'web-platform': [u'firefox-49.0a1.en-US.linux-x86_64.common.tests.zip', 12:33:39 INFO - u'firefox-49.0a1.en-US.linux-x86_64.web-platform.tests.zip'], 12:33:39 INFO - u'xpcshell': [u'firefox-49.0a1.en-US.linux-x86_64.common.tests.zip', 12:33:39 INFO - u'firefox-49.0a1.en-US.linux-x86_64.xpcshell.tests.zip']} 12:33:39 INFO - Downloading packages: [u'firefox-49.0a1.en-US.linux-x86_64.common.tests.zip', u'firefox-49.0a1.en-US.linux-x86_64.web-platform.tests.zip'] for test suite category: web-platform 12:33:39 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 12:33:39 INFO - https://queue.taskcluster.net/v1/task/HT_wbp9pTRKm3mdvm21hbg/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.common.tests.zip matches https://queue.taskcluster.net 12:33:39 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/HT_wbp9pTRKm3mdvm21hbg/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.common.tests.zip 12:33:39 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/HT_wbp9pTRKm3mdvm21hbg/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.common.tests.zip 12:33:39 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/HT_wbp9pTRKm3mdvm21hbg/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.common.tests.zip to /builds/slave/test/build/firefox-49.0a1.en-US.linux-x86_64.common.tests.zip 12:33:39 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/HT_wbp9pTRKm3mdvm21hbg/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.common.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-49.0a1.en-US.linux-x86_64.common.tests.zip'}, attempt #1 12:33:46 INFO - Downloaded 22750725 bytes. 12:33:46 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-49.0a1.en-US.linux-x86_64.common.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 12:33:46 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-49.0a1.en-US.linux-x86_64.common.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 12:33:47 INFO - caution: filename not matched: web-platform/* 12:33:47 INFO - Return code: 11 12:33: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')]} 12:33:47 INFO - https://queue.taskcluster.net/v1/task/HT_wbp9pTRKm3mdvm21hbg/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.web-platform.tests.zip matches https://queue.taskcluster.net 12:33:47 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/HT_wbp9pTRKm3mdvm21hbg/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.web-platform.tests.zip 12:33:47 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/HT_wbp9pTRKm3mdvm21hbg/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.web-platform.tests.zip 12:33:47 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/HT_wbp9pTRKm3mdvm21hbg/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.web-platform.tests.zip to /builds/slave/test/build/firefox-49.0a1.en-US.linux-x86_64.web-platform.tests.zip 12:33:47 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/HT_wbp9pTRKm3mdvm21hbg/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.web-platform.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-49.0a1.en-US.linux-x86_64.web-platform.tests.zip'}, attempt #1 12:33:50 INFO - Downloaded 36406660 bytes. 12:33:50 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-49.0a1.en-US.linux-x86_64.web-platform.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 12:33:50 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-49.0a1.en-US.linux-x86_64.web-platform.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 12:33:53 INFO - caution: filename not matched: bin/* 12:33:53 INFO - caution: filename not matched: config/* 12:33:53 INFO - caution: filename not matched: mozbase/* 12:33:53 INFO - caution: filename not matched: marionette/* 12:33:53 INFO - caution: filename not matched: tools/wptserve/* 12:33:53 INFO - Return code: 11 12:33:53 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 12:33:53 INFO - https://queue.taskcluster.net/v1/task/HT_wbp9pTRKm3mdvm21hbg/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.tar.bz2 matches https://queue.taskcluster.net 12:33:53 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/HT_wbp9pTRKm3mdvm21hbg/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.tar.bz2 12:33:53 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/HT_wbp9pTRKm3mdvm21hbg/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.tar.bz2 12:33:53 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/HT_wbp9pTRKm3mdvm21hbg/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.tar.bz2 to /builds/slave/test/build/firefox-49.0a1.en-US.linux-x86_64.tar.bz2 12:33:53 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/HT_wbp9pTRKm3mdvm21hbg/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.tar.bz2', 'file_name': '/builds/slave/test/build/firefox-49.0a1.en-US.linux-x86_64.tar.bz2'}, attempt #1 12:33:58 INFO - Downloaded 64479579 bytes. 12:33:58 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/HT_wbp9pTRKm3mdvm21hbg/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.tar.bz2 12:33:58 INFO - mkdir: /builds/slave/test/properties 12:33:58 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 12:33:58 INFO - Writing to file /builds/slave/test/properties/build_url 12:33:58 INFO - Contents: 12:33:58 INFO - build_url:https://queue.taskcluster.net/v1/task/HT_wbp9pTRKm3mdvm21hbg/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.tar.bz2 12:33:59 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/HT_wbp9pTRKm3mdvm21hbg/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 12:33:59 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 12:33:59 INFO - Writing to file /builds/slave/test/properties/symbols_url 12:33:59 INFO - Contents: 12:33:59 INFO - symbols_url:https://queue.taskcluster.net/v1/task/HT_wbp9pTRKm3mdvm21hbg/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 12:33:59 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 12:33:59 INFO - https://queue.taskcluster.net/v1/task/HT_wbp9pTRKm3mdvm21hbg/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.crashreporter-symbols.zip matches https://queue.taskcluster.net 12:33:59 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/HT_wbp9pTRKm3mdvm21hbg/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 12:33:59 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/HT_wbp9pTRKm3mdvm21hbg/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 12:33:59 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/HT_wbp9pTRKm3mdvm21hbg/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.crashreporter-symbols.zip to /builds/slave/test/build/firefox-49.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 12:33:59 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/HT_wbp9pTRKm3mdvm21hbg/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.crashreporter-symbols.zip', 'file_name': '/builds/slave/test/build/firefox-49.0a1.en-US.linux-x86_64.crashreporter-symbols.zip'}, attempt #1 12:34:03 INFO - Downloaded 90935879 bytes. 12:34:03 INFO - Running command: ['unzip', '-q', '-o', '/builds/slave/test/build/firefox-49.0a1.en-US.linux-x86_64.crashreporter-symbols.zip', '-d', '/builds/slave/test/build/symbols'] 12:34:03 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-49.0a1.en-US.linux-x86_64.crashreporter-symbols.zip -d /builds/slave/test/build/symbols 12:34:09 INFO - Return code: 0 12:34:09 INFO - Running post-action listener: _resource_record_post_action 12:34:09 INFO - Running post-action listener: set_extra_try_arguments 12:34:09 INFO - ##### 12:34:09 INFO - ##### Running create-virtualenv step. 12:34:09 INFO - ##### 12:34:09 INFO - Running pre-action listener: _pre_create_virtualenv 12:34:09 INFO - Running pre-action listener: _resource_record_pre_action 12:34:09 INFO - Running main action method: create_virtualenv 12:34:09 INFO - Creating virtualenv /builds/slave/test/build/venv 12:34:09 INFO - Running command: ['/tools/buildbot/bin/python', '/tools/misc-python/virtualenv.py', '--no-site-packages', '--distribute', '/builds/slave/test/build/venv'] in /builds/slave/test/build 12:34:09 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 12:34:09 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 12:34:09 INFO - Using real prefix '/usr' 12:34:09 INFO - New python executable in /builds/slave/test/build/venv/bin/python 12:34:12 INFO - Installing distribute.............................................................................................................................................................................................done. 12:34:16 INFO - Installing pip.................done. 12:34:16 INFO - Return code: 0 12:34:16 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 12:34:16 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')]} 12:34:16 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 12:34:16 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 12:34:16 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')]} 12:34:16 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 12:34:16 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 12:34:16 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 0x2a52030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x2a543f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x2a97620>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x2b5d290>, '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 0x2b5d980>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x2a94be0>, '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-1461785286.283344-1907065971', '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 12:34:16 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 12:34:16 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 12:34:16 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 12:34:16 INFO - 'CCACHE_UMASK': '002', 12:34:16 INFO - 'DISPLAY': ':0', 12:34:16 INFO - 'HOME': '/home/cltbld', 12:34:16 INFO - 'LANG': 'en_US.UTF-8', 12:34:16 INFO - 'LOGNAME': 'cltbld', 12:34:16 INFO - 'MAIL': '/var/mail/cltbld', 12:34:16 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 12:34:16 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 12:34:16 INFO - 'MOZ_NO_REMOTE': '1', 12:34:16 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 12:34:16 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 12:34:16 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 12:34:16 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 12:34:16 INFO - 'PWD': '/builds/slave/test', 12:34:16 INFO - 'SHELL': '/bin/bash', 12:34:16 INFO - 'SHLVL': '1', 12:34:16 INFO - 'TERM': 'linux', 12:34:16 INFO - 'TMOUT': '86400', 12:34:16 INFO - 'USER': 'cltbld', 12:34:16 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461785286.283344-1907065971', 12:34:16 INFO - '_': '/tools/buildbot/bin/python'} 12:34:16 INFO - Ignoring indexes: https://pypi.python.org/simple/ 12:34:16 INFO - Downloading/unpacking psutil>=0.7.1 12:34: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 12:34: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 12:34: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 12:34: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 12:34: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 12:34: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 12:34:20 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 12:34:21 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 12:34:21 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 12:34:21 INFO - Installing collected packages: psutil 12:34:21 INFO - Running setup.py install for psutil 12:34:21 INFO - building 'psutil._psutil_linux' extension 12:34:21 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 12:34:21 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 12:34:21 INFO - building 'psutil._psutil_posix' extension 12:34:22 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 12:34:22 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 12:34:22 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 12:34:22 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 12:34:22 INFO - Successfully installed psutil 12:34:22 INFO - Cleaning up... 12:34:22 INFO - Return code: 0 12:34:22 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 12:34: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')]} 12:34:22 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 12:34:22 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 12:34: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')]} 12:34:22 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 12:34:22 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 12:34:22 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 0x2a52030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x2a543f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x2a97620>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x2b5d290>, '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 0x2b5d980>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x2a94be0>, '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-1461785286.283344-1907065971', '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 12:34:22 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 12:34:22 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 12:34:22 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 12:34:22 INFO - 'CCACHE_UMASK': '002', 12:34:22 INFO - 'DISPLAY': ':0', 12:34:22 INFO - 'HOME': '/home/cltbld', 12:34:22 INFO - 'LANG': 'en_US.UTF-8', 12:34:22 INFO - 'LOGNAME': 'cltbld', 12:34:22 INFO - 'MAIL': '/var/mail/cltbld', 12:34:22 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 12:34:22 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 12:34:22 INFO - 'MOZ_NO_REMOTE': '1', 12:34:22 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 12:34:22 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 12:34:22 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 12:34:22 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 12:34:22 INFO - 'PWD': '/builds/slave/test', 12:34:22 INFO - 'SHELL': '/bin/bash', 12:34:22 INFO - 'SHLVL': '1', 12:34:22 INFO - 'TERM': 'linux', 12:34:22 INFO - 'TMOUT': '86400', 12:34:22 INFO - 'USER': 'cltbld', 12:34:22 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461785286.283344-1907065971', 12:34:22 INFO - '_': '/tools/buildbot/bin/python'} 12:34:22 INFO - Ignoring indexes: https://pypi.python.org/simple/ 12:34:22 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 12:34:22 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 12:34:22 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 12:34:22 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 12:34:22 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 12:34:22 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 12:34:22 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 12:34:26 INFO - Downloading mozsystemmonitor-0.0.tar.gz 12:34:26 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 12:34:26 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 12:34:26 INFO - Installing collected packages: mozsystemmonitor 12:34:26 INFO - Running setup.py install for mozsystemmonitor 12:34:26 INFO - Successfully installed mozsystemmonitor 12:34:26 INFO - Cleaning up... 12:34:26 INFO - Return code: 0 12:34:26 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 12:34:26 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')]} 12:34:26 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 12:34:26 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 12:34:26 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')]} 12:34:26 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 12:34:26 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 12:34:26 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 0x2a52030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x2a543f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x2a97620>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x2b5d290>, '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 0x2b5d980>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x2a94be0>, '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-1461785286.283344-1907065971', '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 12:34:26 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 12:34:26 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 12:34:26 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 12:34:26 INFO - 'CCACHE_UMASK': '002', 12:34:26 INFO - 'DISPLAY': ':0', 12:34:26 INFO - 'HOME': '/home/cltbld', 12:34:26 INFO - 'LANG': 'en_US.UTF-8', 12:34:26 INFO - 'LOGNAME': 'cltbld', 12:34:26 INFO - 'MAIL': '/var/mail/cltbld', 12:34:26 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 12:34:26 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 12:34:26 INFO - 'MOZ_NO_REMOTE': '1', 12:34:26 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 12:34:26 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 12:34:26 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 12:34:26 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 12:34:26 INFO - 'PWD': '/builds/slave/test', 12:34:26 INFO - 'SHELL': '/bin/bash', 12:34:26 INFO - 'SHLVL': '1', 12:34:26 INFO - 'TERM': 'linux', 12:34:26 INFO - 'TMOUT': '86400', 12:34:26 INFO - 'USER': 'cltbld', 12:34:26 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461785286.283344-1907065971', 12:34:26 INFO - '_': '/tools/buildbot/bin/python'} 12:34:27 INFO - Ignoring indexes: https://pypi.python.org/simple/ 12:34:27 INFO - Downloading/unpacking blobuploader==1.2.4 12:34:27 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 12:34:27 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 12:34:27 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 12:34:27 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 12:34:27 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 12:34:27 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 12:34:30 INFO - Downloading blobuploader-1.2.4.tar.gz 12:34:30 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 12:34:31 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 12:34:31 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 12:34:31 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 12:34:31 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 12:34:31 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 12:34:31 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 12:34:31 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 12:34:31 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 12:34:32 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 12:34:32 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 12:34:32 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 12:34:32 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 12:34:32 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 12:34:32 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 12:34:32 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 12:34:32 INFO - Downloading docopt-0.6.1.tar.gz 12:34:32 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 12:34:32 INFO - Installing collected packages: blobuploader, requests, docopt 12:34:32 INFO - Running setup.py install for blobuploader 12:34:32 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 12:34:32 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 12:34:32 INFO - Running setup.py install for requests 12:34:33 INFO - Running setup.py install for docopt 12:34:33 INFO - Successfully installed blobuploader requests docopt 12:34:33 INFO - Cleaning up... 12:34:34 INFO - Return code: 0 12:34:34 INFO - Installing None into virtualenv /builds/slave/test/build/venv 12:34:34 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')]} 12:34:34 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 12:34:34 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 12:34:34 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')]} 12:34:34 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 12:34:34 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 12:34:34 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 0x2a52030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x2a543f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x2a97620>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x2b5d290>, '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 0x2b5d980>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x2a94be0>, '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-1461785286.283344-1907065971', '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 12:34:34 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 12:34:34 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 12:34:34 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 12:34:34 INFO - 'CCACHE_UMASK': '002', 12:34:34 INFO - 'DISPLAY': ':0', 12:34:34 INFO - 'HOME': '/home/cltbld', 12:34:34 INFO - 'LANG': 'en_US.UTF-8', 12:34:34 INFO - 'LOGNAME': 'cltbld', 12:34:34 INFO - 'MAIL': '/var/mail/cltbld', 12:34:34 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 12:34:34 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 12:34:34 INFO - 'MOZ_NO_REMOTE': '1', 12:34:34 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 12:34:34 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 12:34:34 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 12:34:34 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 12:34:34 INFO - 'PWD': '/builds/slave/test', 12:34:34 INFO - 'SHELL': '/bin/bash', 12:34:34 INFO - 'SHLVL': '1', 12:34:34 INFO - 'TERM': 'linux', 12:34:34 INFO - 'TMOUT': '86400', 12:34:34 INFO - 'USER': 'cltbld', 12:34:34 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461785286.283344-1907065971', 12:34:34 INFO - '_': '/tools/buildbot/bin/python'} 12:34:34 INFO - Ignoring indexes: https://pypi.python.org/simple/ 12:34:34 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 12:34:34 INFO - Running setup.py (path:/tmp/pip-5TxUG3-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 12:34:34 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 12:34:34 INFO - Running setup.py (path:/tmp/pip-DYxbD9-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 12:34:34 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 12:34:34 INFO - Running setup.py (path:/tmp/pip-woKzcX-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 12:34:34 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 12:34:34 INFO - Running setup.py (path:/tmp/pip-ylWe5z-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 12:34:34 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 12:34:34 INFO - Running setup.py (path:/tmp/pip-urjUSi-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 12:34:35 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 12:34:35 INFO - Running setup.py (path:/tmp/pip-0bzeYQ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 12:34:35 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 12:34:35 INFO - Running setup.py (path:/tmp/pip-THMswR-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 12:34:35 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 12:34:35 INFO - Running setup.py (path:/tmp/pip-MJtrDQ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 12:34:35 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 12:34:35 INFO - Running setup.py (path:/tmp/pip-xxoZXq-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 12:34:35 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 12:34:35 INFO - Running setup.py (path:/tmp/pip-noKE7Q-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 12:34:35 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 12:34:35 INFO - Running setup.py (path:/tmp/pip-ClUED2-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 12:34:35 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 12:34:35 INFO - Running setup.py (path:/tmp/pip-C4rmXJ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 12:34:35 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 12:34:35 INFO - Running setup.py (path:/tmp/pip-xLcWkz-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 12:34:36 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 12:34:36 INFO - Running setup.py (path:/tmp/pip-HPx3NW-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 12:34:36 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 12:34:36 INFO - Running setup.py (path:/tmp/pip-oSkNj8-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 12:34:36 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 12:34:36 INFO - Running setup.py (path:/tmp/pip-CdM2Fy-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 12:34:36 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 12:34:36 INFO - Running setup.py (path:/tmp/pip-ljzurJ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 12:34:36 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 12:34:36 INFO - Running setup.py (path:/tmp/pip-mBEcjO-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 12:34:36 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 12:34:36 INFO - Running setup.py (path:/tmp/pip-KkMLt3-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 12:34:36 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 12:34:36 INFO - Running setup.py (path:/tmp/pip-TfveBJ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 12:34:37 INFO - Unpacking /builds/slave/test/build/tests/marionette 12:34:37 INFO - Running setup.py (path:/tmp/pip-61mYM6-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 12:34:37 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 12:34:37 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 12:34:37 INFO - Running setup.py install for manifestparser 12:34:37 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 12:34:37 INFO - Running setup.py install for mozcrash 12:34:37 INFO - Running setup.py install for mozdebug 12:34:38 INFO - Running setup.py install for mozdevice 12:34:38 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 12:34:38 INFO - Installing dm script to /builds/slave/test/build/venv/bin 12:34:38 INFO - Running setup.py install for mozfile 12:34:38 INFO - Running setup.py install for mozhttpd 12:34:38 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 12:34:38 INFO - Running setup.py install for mozinfo 12:34:38 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 12:34:38 INFO - Running setup.py install for mozInstall 12:34:39 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 12:34:39 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 12:34:39 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 12:34:39 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 12:34:39 INFO - Running setup.py install for mozleak 12:34:39 INFO - Running setup.py install for mozlog 12:34:39 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 12:34:39 INFO - Running setup.py install for moznetwork 12:34:39 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 12:34:39 INFO - Running setup.py install for mozprocess 12:34:40 INFO - Running setup.py install for mozprofile 12:34:40 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 12:34:40 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 12:34:40 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 12:34:40 INFO - Running setup.py install for mozrunner 12:34:40 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 12:34:40 INFO - Running setup.py install for mozscreenshot 12:34:40 INFO - Running setup.py install for moztest 12:34:40 INFO - Running setup.py install for mozversion 12:34:41 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 12:34:41 INFO - Running setup.py install for wptserve 12:34:41 INFO - Running setup.py install for marionette-driver 12:34:41 INFO - Running setup.py install for browsermob-proxy 12:34:41 INFO - Running setup.py install for marionette-client 12:34:41 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 12:34:42 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 12:34:42 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 12:34:42 INFO - Cleaning up... 12:34:42 INFO - Return code: 0 12:34:42 INFO - Installing None into virtualenv /builds/slave/test/build/venv 12:34:42 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 12:34:42 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 12:34:42 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 12:34:42 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 12:34:42 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 12:34:42 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 12:34:42 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 0x2a52030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x2a543f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x2a97620>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x2b5d290>, '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 0x2b5d980>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x2a94be0>, '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-1461785286.283344-1907065971', '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 12:34:42 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 12:34:42 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 12:34:42 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 12:34:42 INFO - 'CCACHE_UMASK': '002', 12:34:42 INFO - 'DISPLAY': ':0', 12:34:42 INFO - 'HOME': '/home/cltbld', 12:34:42 INFO - 'LANG': 'en_US.UTF-8', 12:34:42 INFO - 'LOGNAME': 'cltbld', 12:34:42 INFO - 'MAIL': '/var/mail/cltbld', 12:34:42 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 12:34:42 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 12:34:42 INFO - 'MOZ_NO_REMOTE': '1', 12:34:42 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 12:34:42 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 12:34:42 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 12:34:42 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 12:34:42 INFO - 'PWD': '/builds/slave/test', 12:34:42 INFO - 'SHELL': '/bin/bash', 12:34:42 INFO - 'SHLVL': '1', 12:34:42 INFO - 'TERM': 'linux', 12:34:42 INFO - 'TMOUT': '86400', 12:34:42 INFO - 'USER': 'cltbld', 12:34:42 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461785286.283344-1907065971', 12:34:42 INFO - '_': '/tools/buildbot/bin/python'} 12:34:42 INFO - Ignoring indexes: https://pypi.python.org/simple/ 12:34:42 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 12:34:42 INFO - Running setup.py (path:/tmp/pip-j1Y31X-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 12:34:42 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)) 12:34:42 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 12:34:42 INFO - Running setup.py (path:/tmp/pip-s5jG8Q-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 12:34:42 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)) 12:34:43 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 12:34:43 INFO - Running setup.py (path:/tmp/pip-NCcp_H-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 12:34:43 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)) 12:34:43 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 12:34:43 INFO - Running setup.py (path:/tmp/pip-kj3MPP-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 12:34:43 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)) 12:34:43 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 12:34:43 INFO - Running setup.py (path:/tmp/pip-IhWXT3-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 12:34:43 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)) 12:34:43 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 12:34:43 INFO - Running setup.py (path:/tmp/pip-nRtM_B-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 12:34:43 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)) 12:34:43 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 12:34:43 INFO - Running setup.py (path:/tmp/pip-o4SlnI-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 12:34:43 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)) 12:34:43 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 12:34:43 INFO - Running setup.py (path:/tmp/pip-7PjIoy-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 12:34:43 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)) 12:34:43 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 12:34:43 INFO - Running setup.py (path:/tmp/pip-0ebFiX-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 12:34:43 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)) 12:34:43 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 12:34:43 INFO - Running setup.py (path:/tmp/pip-qcAo7b-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 12:34:44 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)) 12:34:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 12:34:44 INFO - Running setup.py (path:/tmp/pip-Um9qYw-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 12:34:44 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)) 12:34:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 12:34:44 INFO - Running setup.py (path:/tmp/pip-QperJO-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 12:34:44 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)) 12:34:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 12:34:44 INFO - Running setup.py (path:/tmp/pip-DiumCg-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 12:34:44 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)) 12:34:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 12:34:44 INFO - Running setup.py (path:/tmp/pip-c3KcNE-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 12:34:44 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)) 12:34:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 12:34:44 INFO - Running setup.py (path:/tmp/pip-w9Mor_-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 12:34:44 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)) 12:34:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 12:34:44 INFO - Running setup.py (path:/tmp/pip-hhcj0E-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 12:34:44 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)) 12:34:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 12:34:44 INFO - Running setup.py (path:/tmp/pip-AWvZjh-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 12:34:45 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)) 12:34:45 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 12:34:45 INFO - Running setup.py (path:/tmp/pip-oKLVcH-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 12:34:45 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)) 12:34:45 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 12:34:45 INFO - Running setup.py (path:/tmp/pip-6HGT_4-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 12:34:45 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)) 12:34:45 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 12:34:45 INFO - Running setup.py (path:/tmp/pip-lNhojj-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 12:34:45 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)) 12:34:45 INFO - Unpacking /builds/slave/test/build/tests/marionette 12:34:45 INFO - Running setup.py (path:/tmp/pip-ChyqjU-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 12:34:46 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 12:34:46 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)) 12:34:46 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)) 12:34:46 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)) 12:34:46 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)) 12:34:46 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)) 12:34:46 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)) 12:34:46 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 12:34:46 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 12:34:46 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 12:34:46 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 12:34:46 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 12:34:46 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 12:34:46 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 12:34:49 INFO - Downloading blessings-1.6.tar.gz 12:34:49 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 12:34:49 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)) 12:34:49 INFO - Installing collected packages: blessings 12:34:49 INFO - Running setup.py install for blessings 12:34:49 INFO - Successfully installed blessings 12:34:49 INFO - Cleaning up... 12:34:50 INFO - Return code: 0 12:34:50 INFO - Done creating virtualenv /builds/slave/test/build/venv. 12:34:50 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 12:34:50 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 12:34:50 INFO - Reading from file tmpfile_stdout 12:34:50 INFO - Current package versions: 12:34:50 INFO - argparse == 1.2.1 12:34:50 INFO - blessings == 1.6 12:34:50 INFO - blobuploader == 1.2.4 12:34:50 INFO - browsermob-proxy == 0.6.0 12:34:50 INFO - docopt == 0.6.1 12:34:50 INFO - manifestparser == 1.1 12:34:50 INFO - marionette-client == 2.3.0 12:34:50 INFO - marionette-driver == 1.4.0 12:34:50 INFO - mozInstall == 1.12 12:34:50 INFO - mozcrash == 0.17 12:34:50 INFO - mozdebug == 0.1 12:34:50 INFO - mozdevice == 0.48 12:34:50 INFO - mozfile == 1.2 12:34:50 INFO - mozhttpd == 0.7 12:34:50 INFO - mozinfo == 0.9 12:34:50 INFO - mozleak == 0.1 12:34:50 INFO - mozlog == 3.1 12:34:50 INFO - moznetwork == 0.27 12:34:50 INFO - mozprocess == 0.22 12:34:50 INFO - mozprofile == 0.28 12:34:50 INFO - mozrunner == 6.11 12:34:50 INFO - mozscreenshot == 0.1 12:34:50 INFO - mozsystemmonitor == 0.0 12:34:50 INFO - moztest == 0.7 12:34:50 INFO - mozversion == 1.4 12:34:50 INFO - psutil == 3.1.1 12:34:50 INFO - requests == 1.2.3 12:34:50 INFO - wptserve == 1.4.0 12:34:50 INFO - wsgiref == 0.1.2 12:34:50 INFO - Running post-action listener: _resource_record_post_action 12:34:50 INFO - Running post-action listener: _start_resource_monitoring 12:34:50 INFO - Starting resource monitoring. 12:34:50 INFO - ##### 12:34:50 INFO - ##### Running pull step. 12:34:50 INFO - ##### 12:34:50 INFO - Running pre-action listener: _resource_record_pre_action 12:34:50 INFO - Running main action method: pull 12:34:50 INFO - Pull has nothing to do! 12:34:50 INFO - Running post-action listener: _resource_record_post_action 12:34:50 INFO - ##### 12:34:50 INFO - ##### Running install step. 12:34:50 INFO - ##### 12:34:50 INFO - Running pre-action listener: _resource_record_pre_action 12:34:50 INFO - Running main action method: install 12:34:50 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 12:34:50 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 12:34:51 INFO - Reading from file tmpfile_stdout 12:34:51 INFO - Detecting whether we're running mozinstall >=1.0... 12:34:51 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 12:34:51 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 12:34:51 INFO - Reading from file tmpfile_stdout 12:34:51 INFO - Output received: 12:34:51 INFO - Usage: mozinstall [options] installer 12:34:51 INFO - Options: 12:34:51 INFO - -h, --help show this help message and exit 12:34:51 INFO - -d DEST, --destination=DEST 12:34:51 INFO - Directory to install application into. [default: 12:34:51 INFO - "/builds/slave/test"] 12:34:51 INFO - --app=APP Application being installed. [default: firefox] 12:34:51 INFO - mkdir: /builds/slave/test/build/application 12:34:51 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '/builds/slave/test/build/firefox-49.0a1.en-US.linux-x86_64.tar.bz2', '--destination', '/builds/slave/test/build/application'] 12:34:51 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall /builds/slave/test/build/firefox-49.0a1.en-US.linux-x86_64.tar.bz2 --destination /builds/slave/test/build/application 12:35:22 INFO - Reading from file tmpfile_stdout 12:35:22 INFO - Output received: 12:35:22 INFO - /builds/slave/test/build/application/firefox/firefox 12:35:22 INFO - Running post-action listener: _resource_record_post_action 12:35:22 INFO - ##### 12:35:22 INFO - ##### Running run-tests step. 12:35:22 INFO - ##### 12:35:22 INFO - Running pre-action listener: _resource_record_pre_action 12:35:22 INFO - Running main action method: run_tests 12:35:22 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 12:35:22 INFO - Minidump filename unknown. Determining based upon platform and architecture. 12:35:22 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 12:35:22 INFO - grabbing minidump binary from tooltool 12:35: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')]} 12:35:22 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 0x2b5d290>, '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 0x2b5d980>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x2a94be0>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 12:35:22 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 12:35:22 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 12:35:22 INFO - INFO - File linux64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 12:35:22 INFO - Return code: 0 12:35:22 INFO - Chmoding /builds/slave/test/build/linux64-minidump_stackwalk to 0755 12:35:22 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 12:35:22 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/HT_wbp9pTRKm3mdvm21hbg/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/linux64-minidump_stackwalk', '--test-type=testharness', '--disable-e10s', '--total-chunks=10', '--this-chunk=1', '--prefs-root=/builds/slave/test/build/tests/web-platform/prefs', '--processes=1', '--config=/builds/slave/test/build/tests/web-platform/wptrunner.ini', '--ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem', '--host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key', '--host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem', '--certutil-binary=/builds/slave/test/build/tests/bin/certutil'] in /builds/slave/test/build 12:35:22 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/HT_wbp9pTRKm3mdvm21hbg/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.crashreporter-symbols.zip --stackwalk-binary=/builds/slave/test/build/linux64-minidump_stackwalk --test-type=testharness --disable-e10s --total-chunks=10 --this-chunk=1 --prefs-root=/builds/slave/test/build/tests/web-platform/prefs --processes=1 --config=/builds/slave/test/build/tests/web-platform/wptrunner.ini --ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem --host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key --host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem --certutil-binary=/builds/slave/test/build/tests/bin/certutil 12:35:22 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 12:35:22 INFO - 'CCACHE_UMASK': '002', 12:35:22 INFO - 'DISPLAY': ':0', 12:35:22 INFO - 'HOME': '/home/cltbld', 12:35:22 INFO - 'LANG': 'en_US.UTF-8', 12:35:22 INFO - 'LOGNAME': 'cltbld', 12:35:22 INFO - 'MAIL': '/var/mail/cltbld', 12:35:22 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 12:35:22 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 12:35:22 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 12:35:22 INFO - 'MOZ_NO_REMOTE': '1', 12:35:22 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 12:35:22 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 12:35:22 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 12:35:22 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 12:35:22 INFO - 'PWD': '/builds/slave/test', 12:35:22 INFO - 'SHELL': '/bin/bash', 12:35:22 INFO - 'SHLVL': '1', 12:35:22 INFO - 'TERM': 'linux', 12:35:22 INFO - 'TMOUT': '86400', 12:35:22 INFO - 'USER': 'cltbld', 12:35:22 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461785286.283344-1907065971', 12:35:22 INFO - '_': '/tools/buildbot/bin/python'} 12:35:22 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/HT_wbp9pTRKm3mdvm21hbg/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/linux64-minidump_stackwalk', '--test-type=testharness', '--disable-e10s', '--total-chunks=10', '--this-chunk=1', '--prefs-root=/builds/slave/test/build/tests/web-platform/prefs', '--processes=1', '--config=/builds/slave/test/build/tests/web-platform/wptrunner.ini', '--ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem', '--host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key', '--host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem', '--certutil-binary=/builds/slave/test/build/tests/bin/certutil'] with output_timeout 1000 12:35:23 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 12:35:23 INFO - import pkg_resources 12:35:24 INFO - Using 1 client processes 12:35:25 INFO - wptserve Starting http server on 127.0.0.1:8000 12:35:25 INFO - wptserve Starting http server on 127.0.0.1:8001 12:35:25 INFO - wptserve Starting http server on 127.0.0.1:8443 12:35:27 INFO - SUITE-START | Running 778 tests 12:35:27 INFO - Running testharness tests 12:35:27 INFO - Setting up ssl 12:35:27 INFO - PROCESS | certutil | 12:35:27 INFO - PROCESS | certutil | 12:35:27 INFO - PROCESS | certutil | 12:35:27 INFO - Certificate Nickname Trust Attributes 12:35:27 INFO - SSL,S/MIME,JAR/XPI 12:35:27 INFO - 12:35:27 INFO - web-platform-tests CT,, 12:35:27 INFO - 12:35:27 INFO - Starting runner 12:35:30 INFO - PROCESS | 1852 | 1461785730149 Marionette DEBUG Marionette enabled via build flag and pref 12:35:30 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb3a538000 == 1 [pid = 1852] [id = 1] 12:35:30 INFO - PROCESS | 1852 | ++DOMWINDOW == 1 (0x7fcb3a538800) [pid = 1852] [serial = 1] [outer = (nil)] 12:35:30 INFO - PROCESS | 1852 | [1852] WARNING: No inner window available!: file /builds/slave/oak-l64-d-00000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9826 12:35:30 INFO - PROCESS | 1852 | ++DOMWINDOW == 2 (0x7fcb3a539800) [pid = 1852] [serial = 2] [outer = 0x7fcb3a538800] 12:35:30 INFO - PROCESS | 1852 | 1461785730830 Marionette INFO Listening on port 2828 12:35:31 INFO - PROCESS | 1852 | 1461785731361 Marionette DEBUG Marionette enabled via command-line flag 12:35:31 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb3740e000 == 2 [pid = 1852] [id = 2] 12:35:31 INFO - PROCESS | 1852 | ++DOMWINDOW == 3 (0x7fcb3740e800) [pid = 1852] [serial = 3] [outer = (nil)] 12:35:31 INFO - PROCESS | 1852 | [1852] WARNING: No inner window available!: file /builds/slave/oak-l64-d-00000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9826 12:35:31 INFO - PROCESS | 1852 | ++DOMWINDOW == 4 (0x7fcb3740f800) [pid = 1852] [serial = 4] [outer = 0x7fcb3740e800] 12:35:31 INFO - PROCESS | 1852 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 7fcb374f6d60 12:35:31 INFO - PROCESS | 1852 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 7fcb3c1875b0 12:35:31 INFO - PROCESS | 1852 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 7fcb36859820 12:35:31 INFO - PROCESS | 1852 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 7fcb36859b20 12:35:31 INFO - PROCESS | 1852 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 7fcb36859e50 12:35:31 INFO - PROCESS | 1852 | ++DOMWINDOW == 5 (0x7fcb36895000) [pid = 1852] [serial = 5] [outer = 0x7fcb3a538800] 12:35:31 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/oak-l64-d-00000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 12:35:31 INFO - PROCESS | 1852 | 1461785731748 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:50174 12:35:31 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/oak-l64-d-00000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 12:35:31 INFO - PROCESS | 1852 | 1461785731836 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:50175 12:35:31 INFO - PROCESS | 1852 | 1461785731843 Marionette DEBUG Closed connection conn0 12:35:31 INFO - PROCESS | 1852 | [1852] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/oak-l64-d-00000000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2255 12:35:31 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/oak-l64-d-00000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 12:35:31 INFO - PROCESS | 1852 | 1461785731970 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:50176 12:35:31 INFO - PROCESS | 1852 | 1461785731974 Marionette DEBUG Closed connection conn1 12:35:32 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/oak-l64-d-00000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 12:35:32 INFO - PROCESS | 1852 | 1461785732041 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:50177 12:35:32 INFO - PROCESS | 1852 | 1461785732044 Marionette DEBUG Closed connection conn2 12:35:32 INFO - PROCESS | 1852 | 1461785732100 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 12:35:32 INFO - PROCESS | 1852 | 1461785732118 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"49.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":0,"raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160427111553","device":"desktop","version":"49.0a1"} 12:35:32 INFO - PROCESS | 1852 | [1852] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/oak-l64-d-00000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 12:35:33 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb2a489800 == 3 [pid = 1852] [id = 3] 12:35:33 INFO - PROCESS | 1852 | ++DOMWINDOW == 6 (0x7fcb2a48a000) [pid = 1852] [serial = 6] [outer = (nil)] 12:35:33 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb2a48a800 == 4 [pid = 1852] [id = 4] 12:35:33 INFO - PROCESS | 1852 | ++DOMWINDOW == 7 (0x7fcb2a688c00) [pid = 1852] [serial = 7] [outer = (nil)] 12:35:34 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/oak-l64-d-00000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 12:35:34 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb29661800 == 5 [pid = 1852] [id = 5] 12:35:34 INFO - PROCESS | 1852 | ++DOMWINDOW == 8 (0x7fcb2940bc00) [pid = 1852] [serial = 8] [outer = (nil)] 12:35:34 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/oak-l64-d-00000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 12:35:34 INFO - PROCESS | 1852 | [1852] WARNING: Couldn't create child process for iframe.: file /builds/slave/oak-l64-d-00000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 12:35:34 INFO - PROCESS | 1852 | ++DOMWINDOW == 9 (0x7fcb29372400) [pid = 1852] [serial = 9] [outer = 0x7fcb2940bc00] 12:35:34 INFO - PROCESS | 1852 | ++DOMWINDOW == 10 (0x7fcb290e0800) [pid = 1852] [serial = 10] [outer = 0x7fcb2a48a000] 12:35:34 INFO - PROCESS | 1852 | ++DOMWINDOW == 11 (0x7fcb28e2f000) [pid = 1852] [serial = 11] [outer = 0x7fcb2a688c00] 12:35:34 INFO - PROCESS | 1852 | ++DOMWINDOW == 12 (0x7fcb28e31000) [pid = 1852] [serial = 12] [outer = 0x7fcb2940bc00] 12:35:35 INFO - PROCESS | 1852 | 1461785735816 Marionette DEBUG loaded listener.js 12:35:35 INFO - PROCESS | 1852 | 1461785735834 Marionette DEBUG loaded listener.js 12:35:36 INFO - PROCESS | 1852 | ++DOMWINDOW == 13 (0x7fcb26d75800) [pid = 1852] [serial = 13] [outer = 0x7fcb2940bc00] 12:35:36 INFO - PROCESS | 1852 | 1461785736708 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"29d23be1-cbd5-4619-9325-142c4b23391b","capabilities":{"browserName":"Firefox","browserVersion":"49.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":0,"raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160427111553","device":"desktop","version":"49.0a1","command_id":1}}] 12:35:36 INFO - PROCESS | 1852 | 1461785736937 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}] 12:35:37 INFO - PROCESS | 1852 | 1461785737110 Marionette TRACE conn3 <- [1,2,null,{"value":null}] 12:35:37 INFO - PROCESS | 1852 | 1461785737356 Marionette TRACE conn3 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 12:35:37 INFO - PROCESS | 1852 | [1852] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/oak-l64-d-00000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 12:35:37 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/oak-l64-d-00000000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 12:35:37 INFO - PROCESS | 1852 | ++DOMWINDOW == 14 (0x7fcb2476ac00) [pid = 1852] [serial = 14] [outer = 0x7fcb2940bc00] 12:35:37 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/oak-l64-d-00000000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 12:35:37 INFO - PROCESS | 1852 | [1852] WARNING: RasterImage::Init failed: file /builds/slave/oak-l64-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 12:35:37 INFO - PROCESS | 1852 | 1461785737967 Marionette TRACE conn3 <- [1,3,null,{}] 12:35:38 INFO - PROCESS | 1852 | 1461785738017 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 12:35:38 INFO - PROCESS | 1852 | 1461785738070 Marionette TRACE conn3 <- [1,4,null,{"value":null}] 12:35:38 INFO - PROCESS | 1852 | 1461785738175 Marionette TRACE conn3 -> [0,5,"getWindowHandle",null] 12:35:38 INFO - PROCESS | 1852 | 1461785738182 Marionette TRACE conn3 <- [1,5,null,{"value":"8"}] 12:35:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 12:35:38 INFO - PROCESS | 1852 | 1461785738257 Marionette TRACE conn3 -> [0,6,"setScriptTimeout",{"ms":35000}] 12:35:38 INFO - PROCESS | 1852 | 1461785738262 Marionette TRACE conn3 <- [1,6,null,{}] 12:35:38 INFO - PROCESS | 1852 | 1461785738269 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}] 12:35:38 INFO - PROCESS | 1852 | 1461785738286 Marionette TRACE conn3 <- [1,7,null,{"value":null}] 12:35:38 INFO - PROCESS | 1852 | 1461785738298 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:38 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb22b04800 == 6 [pid = 1852] [id = 6] 12:35:38 INFO - PROCESS | 1852 | ++DOMWINDOW == 15 (0x7fcb23644000) [pid = 1852] [serial = 15] [outer = (nil)] 12:35:38 INFO - PROCESS | 1852 | ++DOMWINDOW == 16 (0x7fcb26d78800) [pid = 1852] [serial = 16] [outer = 0x7fcb23644000] 12:35:38 INFO - PROCESS | 1852 | 1461785738370 Marionette DEBUG loaded listener.js 12:35:38 INFO - PROCESS | 1852 | ++DOMWINDOW == 17 (0x7fcb22b69000) [pid = 1852] [serial = 17] [outer = 0x7fcb23644000] 12:35:38 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb22b20800 == 7 [pid = 1852] [id = 7] 12:35:38 INFO - PROCESS | 1852 | ++DOMWINDOW == 18 (0x7fcb229e5400) [pid = 1852] [serial = 18] [outer = (nil)] 12:35:38 INFO - PROCESS | 1852 | ++DOMWINDOW == 19 (0x7fcb229eb800) [pid = 1852] [serial = 19] [outer = 0x7fcb229e5400] 12:35:38 INFO - PROCESS | 1852 | 1461785738829 Marionette DEBUG loaded listener.js 12:35:38 INFO - PROCESS | 1852 | ++DOMWINDOW == 20 (0x7fcb228e0000) [pid = 1852] [serial = 20] [outer = 0x7fcb229e5400] 12:35:39 INFO - PROCESS | 1852 | [1852] WARNING: GetDefaultCharsetForLocale: need to add multi locale support: file /builds/slave/oak-l64-d-00000000000000000000/build/src/intl/locale/unix/nsUNIXCharset.cpp, line 98 12:35:39 INFO - PROCESS | 1852 | 1461785739396 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]]]}] 12:35:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 12:35:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 1244ms 12:35:39 INFO - PROCESS | 1852 | 1461785739492 Marionette TRACE conn3 -> [0,9,"getWindowHandle",null] 12:35:39 INFO - PROCESS | 1852 | 1461785739495 Marionette TRACE conn3 <- [1,9,null,{"value":"8"}] 12:35:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 12:35:39 INFO - PROCESS | 1852 | 1461785739522 Marionette TRACE conn3 -> [0,10,"setScriptTimeout",{"ms":35000}] 12:35:39 INFO - PROCESS | 1852 | 1461785739524 Marionette TRACE conn3 <- [1,10,null,{}] 12:35:39 INFO - PROCESS | 1852 | 1461785739554 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}] 12:35:39 INFO - PROCESS | 1852 | 1461785739719 Marionette TRACE conn3 <- [1,11,null,{"value":null}] 12:35:39 INFO - PROCESS | 1852 | 1461785739739 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:39 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb20c1d000 == 8 [pid = 1852] [id = 8] 12:35:39 INFO - PROCESS | 1852 | ++DOMWINDOW == 21 (0x7fcb20c49c00) [pid = 1852] [serial = 21] [outer = (nil)] 12:35:39 INFO - PROCESS | 1852 | ++DOMWINDOW == 22 (0x7fcb21bfb800) [pid = 1852] [serial = 22] [outer = 0x7fcb20c49c00] 12:35:39 INFO - PROCESS | 1852 | 1461785739809 Marionette DEBUG loaded listener.js 12:35:39 INFO - PROCESS | 1852 | ++DOMWINDOW == 23 (0x7fcb28599c00) [pid = 1852] [serial = 23] [outer = 0x7fcb20c49c00] 12:35:40 INFO - PROCESS | 1852 | 1461785740416 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]]]}] 12:35:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 12:35:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 950ms 12:35:40 INFO - PROCESS | 1852 | 1461785740456 Marionette TRACE conn3 -> [0,13,"getWindowHandle",null] 12:35:40 INFO - PROCESS | 1852 | 1461785740460 Marionette TRACE conn3 <- [1,13,null,{"value":"8"}] 12:35:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 12:35:40 INFO - PROCESS | 1852 | 1461785740763 Marionette TRACE conn3 -> [0,14,"setScriptTimeout",{"ms":35000}] 12:35:40 INFO - PROCESS | 1852 | 1461785740771 Marionette TRACE conn3 <- [1,14,null,{}] 12:35:40 INFO - PROCESS | 1852 | 1461785740785 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}] 12:35:40 INFO - PROCESS | 1852 | 1461785740987 Marionette TRACE conn3 <- [1,15,null,{"value":null}] 12:35:41 INFO - PROCESS | 1852 | 1461785741107 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:41 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb20e1f800 == 9 [pid = 1852] [id = 9] 12:35:41 INFO - PROCESS | 1852 | ++DOMWINDOW == 24 (0x7fcb20e96000) [pid = 1852] [serial = 24] [outer = (nil)] 12:35:41 INFO - PROCESS | 1852 | ++DOMWINDOW == 25 (0x7fcb20e99c00) [pid = 1852] [serial = 25] [outer = 0x7fcb20e96000] 12:35:41 INFO - PROCESS | 1852 | 1461785741219 Marionette DEBUG loaded listener.js 12:35:41 INFO - PROCESS | 1852 | ++DOMWINDOW == 26 (0x7fcb226fc800) [pid = 1852] [serial = 26] [outer = 0x7fcb20e96000] 12:35:41 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb22617800 == 10 [pid = 1852] [id = 10] 12:35:41 INFO - PROCESS | 1852 | ++DOMWINDOW == 27 (0x7fcb22618000) [pid = 1852] [serial = 27] [outer = (nil)] 12:35:41 INFO - PROCESS | 1852 | ++DOMWINDOW == 28 (0x7fcb22846800) [pid = 1852] [serial = 28] [outer = 0x7fcb22618000] 12:35:41 INFO - PROCESS | 1852 | ++DOMWINDOW == 29 (0x7fcb2261b000) [pid = 1852] [serial = 29] [outer = 0x7fcb22618000] 12:35:41 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb2260c000 == 11 [pid = 1852] [id = 11] 12:35:41 INFO - PROCESS | 1852 | ++DOMWINDOW == 30 (0x7fcb229e4400) [pid = 1852] [serial = 30] [outer = (nil)] 12:35:41 INFO - PROCESS | 1852 | ++DOMWINDOW == 31 (0x7fcb26b1c400) [pid = 1852] [serial = 31] [outer = 0x7fcb229e4400] 12:35:42 INFO - PROCESS | 1852 | ++DOMWINDOW == 32 (0x7fcb22b6ec00) [pid = 1852] [serial = 32] [outer = 0x7fcb229e4400] 12:35:42 INFO - PROCESS | 1852 | 1461785742268 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]]]}] 12:35:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 12:35:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 1778ms 12:35:42 INFO - PROCESS | 1852 | 1461785742371 Marionette TRACE conn3 -> [0,17,"getWindowHandle",null] 12:35:42 INFO - PROCESS | 1852 | 1461785742378 Marionette TRACE conn3 <- [1,17,null,{"value":"8"}] 12:35:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 12:35:42 INFO - PROCESS | 1852 | 1461785742388 Marionette TRACE conn3 -> [0,18,"setScriptTimeout",{"ms":35000}] 12:35:42 INFO - PROCESS | 1852 | 1461785742392 Marionette TRACE conn3 <- [1,18,null,{}] 12:35:42 INFO - PROCESS | 1852 | 1461785742403 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}] 12:35:42 INFO - PROCESS | 1852 | 1461785742606 Marionette TRACE conn3 <- [1,19,null,{"value":null}] 12:35:42 INFO - PROCESS | 1852 | 1461785742724 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:42 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb26b20800 == 12 [pid = 1852] [id = 12] 12:35:42 INFO - PROCESS | 1852 | ++DOMWINDOW == 33 (0x7fcb23778800) [pid = 1852] [serial = 33] [outer = (nil)] 12:35:42 INFO - PROCESS | 1852 | ++DOMWINDOW == 34 (0x7fcb275e0c00) [pid = 1852] [serial = 34] [outer = 0x7fcb23778800] 12:35:42 INFO - PROCESS | 1852 | 1461785742799 Marionette DEBUG loaded listener.js 12:35:42 INFO - PROCESS | 1852 | ++DOMWINDOW == 35 (0x7fcb29e35800) [pid = 1852] [serial = 35] [outer = 0x7fcb23778800] 12:35:43 INFO - PROCESS | 1852 | 1461785743693 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]]]}] 12:35:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 12:35:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 1334ms 12:35:43 INFO - PROCESS | 1852 | 1461785743726 Marionette TRACE conn3 -> [0,21,"getWindowHandle",null] 12:35:43 INFO - PROCESS | 1852 | 1461785743732 Marionette TRACE conn3 <- [1,21,null,{"value":"8"}] 12:35:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 12:35:43 INFO - PROCESS | 1852 | 1461785743746 Marionette TRACE conn3 -> [0,22,"setScriptTimeout",{"ms":35000}] 12:35:43 INFO - PROCESS | 1852 | 1461785743750 Marionette TRACE conn3 <- [1,22,null,{}] 12:35:43 INFO - PROCESS | 1852 | 1461785743760 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}] 12:35:44 INFO - PROCESS | 1852 | 1461785744099 Marionette TRACE conn3 <- [1,23,null,{"value":null}] 12:35:44 INFO - PROCESS | 1852 | 1461785744271 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:44 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb29663800 == 13 [pid = 1852] [id = 13] 12:35:44 INFO - PROCESS | 1852 | ++DOMWINDOW == 36 (0x7fcb2a11f000) [pid = 1852] [serial = 36] [outer = (nil)] 12:35:44 INFO - PROCESS | 1852 | ++DOMWINDOW == 37 (0x7fcb2a691800) [pid = 1852] [serial = 37] [outer = 0x7fcb2a11f000] 12:35:44 INFO - PROCESS | 1852 | 1461785744396 Marionette DEBUG loaded listener.js 12:35:44 INFO - PROCESS | 1852 | ++DOMWINDOW == 38 (0x7fcb2b12c400) [pid = 1852] [serial = 38] [outer = 0x7fcb2a11f000] 12:35:45 INFO - PROCESS | 1852 | 1461785745670 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]]]}] 12:35:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 12:35:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 1993ms 12:35:45 INFO - PROCESS | 1852 | 1461785745925 Marionette TRACE conn3 -> [0,25,"getWindowHandle",null] 12:35:45 INFO - PROCESS | 1852 | 1461785745930 Marionette TRACE conn3 <- [1,25,null,{"value":"8"}] 12:35:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 12:35:46 INFO - PROCESS | 1852 | 1461785746007 Marionette TRACE conn3 -> [0,26,"setScriptTimeout",{"ms":35000}] 12:35:46 INFO - PROCESS | 1852 | 1461785746011 Marionette TRACE conn3 <- [1,26,null,{}] 12:35:46 INFO - PROCESS | 1852 | 1461785746019 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}] 12:35:46 INFO - PROCESS | 1852 | 1461785746147 Marionette TRACE conn3 <- [1,27,null,{"value":null}] 12:35:46 INFO - PROCESS | 1852 | 1461785746161 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:46 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb26a26800 == 14 [pid = 1852] [id = 14] 12:35:46 INFO - PROCESS | 1852 | ++DOMWINDOW == 39 (0x7fcb29d41400) [pid = 1852] [serial = 39] [outer = (nil)] 12:35:46 INFO - PROCESS | 1852 | ++DOMWINDOW == 40 (0x7fcb2a7c1400) [pid = 1852] [serial = 40] [outer = 0x7fcb29d41400] 12:35:46 INFO - PROCESS | 1852 | 1461785746225 Marionette DEBUG loaded listener.js 12:35:46 INFO - PROCESS | 1852 | ++DOMWINDOW == 41 (0x7fcb2b29c400) [pid = 1852] [serial = 41] [outer = 0x7fcb29d41400] 12:35:46 INFO - PROCESS | 1852 | 1461785746904 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]]]}] 12:35:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 12:35:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 987ms 12:35:46 INFO - PROCESS | 1852 | 1461785746942 Marionette TRACE conn3 -> [0,29,"getWindowHandle",null] 12:35:46 INFO - PROCESS | 1852 | 1461785746949 Marionette TRACE conn3 <- [1,29,null,{"value":"8"}] 12:35:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 12:35:46 INFO - PROCESS | 1852 | 1461785746976 Marionette TRACE conn3 -> [0,30,"setScriptTimeout",{"ms":35000}] 12:35:46 INFO - PROCESS | 1852 | 1461785746980 Marionette TRACE conn3 <- [1,30,null,{}] 12:35:46 INFO - PROCESS | 1852 | 1461785746986 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}] 12:35:47 INFO - PROCESS | 1852 | 1461785747131 Marionette TRACE conn3 <- [1,31,null,{"value":null}] 12:35:47 INFO - PROCESS | 1852 | 1461785747144 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:47 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb29a66000 == 15 [pid = 1852] [id = 15] 12:35:47 INFO - PROCESS | 1852 | ++DOMWINDOW == 42 (0x7fcb2b29dc00) [pid = 1852] [serial = 42] [outer = (nil)] 12:35:47 INFO - PROCESS | 1852 | ++DOMWINDOW == 43 (0x7fcb2d656400) [pid = 1852] [serial = 43] [outer = 0x7fcb2b29dc00] 12:35:47 INFO - PROCESS | 1852 | 1461785747206 Marionette DEBUG loaded listener.js 12:35:47 INFO - PROCESS | 1852 | ++DOMWINDOW == 44 (0x7fcb2d696c00) [pid = 1852] [serial = 44] [outer = 0x7fcb2b29dc00] 12:35:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 12:35:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 982ms 12:35:47 INFO - PROCESS | 1852 | 1461785747948 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]]]}] 12:35:47 INFO - PROCESS | 1852 | 1461785747957 Marionette TRACE conn3 -> [0,33,"getWindowHandle",null] 12:35:47 INFO - PROCESS | 1852 | 1461785747960 Marionette TRACE conn3 <- [1,33,null,{"value":"8"}] 12:35:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 12:35:47 INFO - PROCESS | 1852 | 1461785747977 Marionette TRACE conn3 -> [0,34,"setScriptTimeout",{"ms":35000}] 12:35:47 INFO - PROCESS | 1852 | 1461785747983 Marionette TRACE conn3 <- [1,34,null,{}] 12:35:48 INFO - PROCESS | 1852 | 1461785747998 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}] 12:35:48 INFO - PROCESS | 1852 | 1461785748140 Marionette TRACE conn3 <- [1,35,null,{"value":null}] 12:35:48 INFO - PROCESS | 1852 | 1461785748162 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:48 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb2a1ca800 == 16 [pid = 1852] [id = 16] 12:35:48 INFO - PROCESS | 1852 | ++DOMWINDOW == 45 (0x7fcb2dbab800) [pid = 1852] [serial = 45] [outer = (nil)] 12:35:48 INFO - PROCESS | 1852 | ++DOMWINDOW == 46 (0x7fcb31888c00) [pid = 1852] [serial = 46] [outer = 0x7fcb2dbab800] 12:35:48 INFO - PROCESS | 1852 | 1461785748227 Marionette DEBUG loaded listener.js 12:35:48 INFO - PROCESS | 1852 | ++DOMWINDOW == 47 (0x7fcb368b9400) [pid = 1852] [serial = 47] [outer = 0x7fcb2dbab800] 12:35:48 INFO - PROCESS | 1852 | 1461785748956 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]]]}] 12:35:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 12:35:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 999ms 12:35:48 INFO - PROCESS | 1852 | 1461785748966 Marionette TRACE conn3 -> [0,37,"getWindowHandle",null] 12:35:48 INFO - PROCESS | 1852 | 1461785748970 Marionette TRACE conn3 <- [1,37,null,{"value":"8"}] 12:35:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 12:35:48 INFO - PROCESS | 1852 | 1461785748975 Marionette TRACE conn3 -> [0,38,"setScriptTimeout",{"ms":35000}] 12:35:48 INFO - PROCESS | 1852 | 1461785748977 Marionette TRACE conn3 <- [1,38,null,{}] 12:35:48 INFO - PROCESS | 1852 | 1461785748982 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}] 12:35:49 INFO - PROCESS | 1852 | 1461785749168 Marionette TRACE conn3 <- [1,39,null,{"value":null}] 12:35:49 INFO - PROCESS | 1852 | 1461785749190 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:49 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb2a484000 == 17 [pid = 1852] [id = 17] 12:35:49 INFO - PROCESS | 1852 | ++DOMWINDOW == 48 (0x7fcb368be800) [pid = 1852] [serial = 48] [outer = (nil)] 12:35:49 INFO - PROCESS | 1852 | ++DOMWINDOW == 49 (0x7fcb376a7400) [pid = 1852] [serial = 49] [outer = 0x7fcb368be800] 12:35:49 INFO - PROCESS | 1852 | 1461785749265 Marionette DEBUG loaded listener.js 12:35:49 INFO - PROCESS | 1852 | ++DOMWINDOW == 50 (0x7fcb243a1c00) [pid = 1852] [serial = 50] [outer = 0x7fcb368be800] 12:35:49 INFO - PROCESS | 1852 | 1461785749916 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]]]}] 12:35:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 12:35:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 977ms 12:35:49 INFO - PROCESS | 1852 | 1461785749958 Marionette TRACE conn3 -> [0,41,"getWindowHandle",null] 12:35:49 INFO - PROCESS | 1852 | 1461785749962 Marionette TRACE conn3 <- [1,41,null,{"value":"8"}] 12:35:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 12:35:49 INFO - PROCESS | 1852 | 1461785749968 Marionette TRACE conn3 -> [0,42,"setScriptTimeout",{"ms":35000}] 12:35:49 INFO - PROCESS | 1852 | 1461785749971 Marionette TRACE conn3 <- [1,42,null,{}] 12:35:49 INFO - PROCESS | 1852 | 1461785749977 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}] 12:35:50 INFO - PROCESS | 1852 | 1461785750141 Marionette TRACE conn3 <- [1,43,null,{"value":null}] 12:35:50 INFO - PROCESS | 1852 | 1461785750160 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:50 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb2ae4a000 == 18 [pid = 1852] [id = 18] 12:35:50 INFO - PROCESS | 1852 | ++DOMWINDOW == 51 (0x7fcb24370c00) [pid = 1852] [serial = 51] [outer = (nil)] 12:35:50 INFO - PROCESS | 1852 | ++DOMWINDOW == 52 (0x7fcb377e9400) [pid = 1852] [serial = 52] [outer = 0x7fcb24370c00] 12:35:50 INFO - PROCESS | 1852 | 1461785750256 Marionette DEBUG loaded listener.js 12:35:50 INFO - PROCESS | 1852 | ++DOMWINDOW == 53 (0x7fcb37949400) [pid = 1852] [serial = 53] [outer = 0x7fcb24370c00] 12:35:51 INFO - PROCESS | 1852 | 1461785751182 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]]]}] 12:35:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 12:35:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 1239ms 12:35:51 INFO - PROCESS | 1852 | 1461785751210 Marionette TRACE conn3 -> [0,45,"getWindowHandle",null] 12:35:51 INFO - PROCESS | 1852 | 1461785751217 Marionette TRACE conn3 <- [1,45,null,{"value":"8"}] 12:35:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 12:35:51 INFO - PROCESS | 1852 | 1461785751228 Marionette TRACE conn3 -> [0,46,"setScriptTimeout",{"ms":35000}] 12:35:51 INFO - PROCESS | 1852 | 1461785751232 Marionette TRACE conn3 <- [1,46,null,{}] 12:35:51 INFO - PROCESS | 1852 | 1461785751243 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}] 12:35:51 INFO - PROCESS | 1852 | 1461785751422 Marionette TRACE conn3 <- [1,47,null,{"value":null}] 12:35:51 INFO - PROCESS | 1852 | 1461785751544 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:51 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb27b58000 == 19 [pid = 1852] [id = 19] 12:35:51 INFO - PROCESS | 1852 | ++DOMWINDOW == 54 (0x7fcb23778000) [pid = 1852] [serial = 54] [outer = (nil)] 12:35:51 INFO - PROCESS | 1852 | ++DOMWINDOW == 55 (0x7fcb26a0a800) [pid = 1852] [serial = 55] [outer = 0x7fcb23778000] 12:35:51 INFO - PROCESS | 1852 | 1461785751622 Marionette DEBUG loaded listener.js 12:35:51 INFO - PROCESS | 1852 | ++DOMWINDOW == 56 (0x7fcb283b1c00) [pid = 1852] [serial = 56] [outer = 0x7fcb23778000] 12:35:52 INFO - PROCESS | 1852 | 1461785752472 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]]]}] 12:35:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 12:35:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 1288ms 12:35:52 INFO - PROCESS | 1852 | 1461785752515 Marionette TRACE conn3 -> [0,49,"getWindowHandle",null] 12:35:52 INFO - PROCESS | 1852 | 1461785752524 Marionette TRACE conn3 <- [1,49,null,{"value":"8"}] 12:35:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 12:35:52 INFO - PROCESS | 1852 | 1461785752534 Marionette TRACE conn3 -> [0,50,"setScriptTimeout",{"ms":35000}] 12:35:52 INFO - PROCESS | 1852 | 1461785752537 Marionette TRACE conn3 <- [1,50,null,{}] 12:35:52 INFO - PROCESS | 1852 | 1461785752543 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}] 12:35:52 INFO - PROCESS | 1852 | 1461785752715 Marionette TRACE conn3 <- [1,51,null,{"value":null}] 12:35:52 INFO - PROCESS | 1852 | 1461785752849 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:52 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb2a1d6800 == 20 [pid = 1852] [id = 20] 12:35:52 INFO - PROCESS | 1852 | ++DOMWINDOW == 57 (0x7fcb2940a800) [pid = 1852] [serial = 57] [outer = (nil)] 12:35:52 INFO - PROCESS | 1852 | ++DOMWINDOW == 58 (0x7fcb29ec7000) [pid = 1852] [serial = 58] [outer = 0x7fcb2940a800] 12:35:52 INFO - PROCESS | 1852 | 1461785752927 Marionette DEBUG loaded listener.js 12:35:53 INFO - PROCESS | 1852 | ++DOMWINDOW == 59 (0x7fcb2a7cc800) [pid = 1852] [serial = 59] [outer = 0x7fcb2940a800] 12:35:53 INFO - PROCESS | 1852 | 1461785753744 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]]]}] 12:35:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 12:35:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 1278ms 12:35:53 INFO - PROCESS | 1852 | 1461785753812 Marionette TRACE conn3 -> [0,53,"getWindowHandle",null] 12:35:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 12:35:53 INFO - PROCESS | 1852 | 1461785753817 Marionette TRACE conn3 <- [1,53,null,{"value":"8"}] 12:35:53 INFO - PROCESS | 1852 | 1461785753824 Marionette TRACE conn3 -> [0,54,"setScriptTimeout",{"ms":35000}] 12:35:53 INFO - PROCESS | 1852 | 1461785753829 Marionette TRACE conn3 <- [1,54,null,{}] 12:35:53 INFO - PROCESS | 1852 | 1461785753845 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}] 12:35:54 INFO - PROCESS | 1852 | 1461785754049 Marionette TRACE conn3 <- [1,55,null,{"value":null}] 12:35:54 INFO - PROCESS | 1852 | 1461785754206 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:54 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb2d852000 == 21 [pid = 1852] [id = 21] 12:35:54 INFO - PROCESS | 1852 | ++DOMWINDOW == 60 (0x7fcb2db2ac00) [pid = 1852] [serial = 60] [outer = (nil)] 12:35:54 INFO - PROCESS | 1852 | ++DOMWINDOW == 61 (0x7fcb3680ac00) [pid = 1852] [serial = 61] [outer = 0x7fcb2db2ac00] 12:35:54 INFO - PROCESS | 1852 | 1461785754297 Marionette DEBUG loaded listener.js 12:35:54 INFO - PROCESS | 1852 | ++DOMWINDOW == 62 (0x7fcb377f1c00) [pid = 1852] [serial = 62] [outer = 0x7fcb2db2ac00] 12:35:55 INFO - PROCESS | 1852 | 1461785755096 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]]]}] 12:35:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 12:35:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 1336ms 12:35:55 INFO - PROCESS | 1852 | 1461785755160 Marionette TRACE conn3 -> [0,57,"getWindowHandle",null] 12:35:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 12:35:55 INFO - PROCESS | 1852 | 1461785755165 Marionette TRACE conn3 <- [1,57,null,{"value":"8"}] 12:35:55 INFO - PROCESS | 1852 | 1461785755170 Marionette TRACE conn3 -> [0,58,"setScriptTimeout",{"ms":35000}] 12:35:55 INFO - PROCESS | 1852 | 1461785755173 Marionette TRACE conn3 <- [1,58,null,{}] 12:35:55 INFO - PROCESS | 1852 | 1461785755196 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}] 12:35:55 INFO - PROCESS | 1852 | 1461785755348 Marionette TRACE conn3 <- [1,59,null,{"value":null}] 12:35:55 INFO - PROCESS | 1852 | 1461785755469 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:55 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb22845000 == 22 [pid = 1852] [id = 22] 12:35:55 INFO - PROCESS | 1852 | ++DOMWINDOW == 63 (0x7fcb20e98000) [pid = 1852] [serial = 63] [outer = (nil)] 12:35:55 INFO - PROCESS | 1852 | ++DOMWINDOW == 64 (0x7fcb37903800) [pid = 1852] [serial = 64] [outer = 0x7fcb20e98000] 12:35:55 INFO - PROCESS | 1852 | 1461785755597 Marionette DEBUG loaded listener.js 12:35:55 INFO - PROCESS | 1852 | ++DOMWINDOW == 65 (0x7fcb388e0400) [pid = 1852] [serial = 65] [outer = 0x7fcb20e98000] 12:35:56 INFO - PROCESS | 1852 | 1461785756524 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]]]}] 12:35:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 12:35:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 1406ms 12:35:56 INFO - PROCESS | 1852 | 1461785756580 Marionette TRACE conn3 -> [0,61,"getWindowHandle",null] 12:35:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 12:35:56 INFO - PROCESS | 1852 | 1461785756587 Marionette TRACE conn3 <- [1,61,null,{"value":"8"}] 12:35:56 INFO - PROCESS | 1852 | 1461785756594 Marionette TRACE conn3 -> [0,62,"setScriptTimeout",{"ms":35000}] 12:35:56 INFO - PROCESS | 1852 | 1461785756599 Marionette TRACE conn3 <- [1,62,null,{}] 12:35:56 INFO - PROCESS | 1852 | 1461785756606 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}] 12:35:56 INFO - PROCESS | 1852 | 1461785756801 Marionette TRACE conn3 <- [1,63,null,{"value":null}] 12:35:56 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb2a484000 == 21 [pid = 1852] [id = 17] 12:35:56 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb2a1ca800 == 20 [pid = 1852] [id = 16] 12:35:56 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb29a66000 == 19 [pid = 1852] [id = 15] 12:35:56 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb26a26800 == 18 [pid = 1852] [id = 14] 12:35:56 INFO - PROCESS | 1852 | 1461785756943 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:56 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb21b0e000 == 19 [pid = 1852] [id = 23] 12:35:56 INFO - PROCESS | 1852 | ++DOMWINDOW == 66 (0x7fcb20ea2c00) [pid = 1852] [serial = 66] [outer = (nil)] 12:35:57 INFO - PROCESS | 1852 | ++DOMWINDOW == 67 (0x7fcb226f6000) [pid = 1852] [serial = 67] [outer = 0x7fcb20ea2c00] 12:35:57 INFO - PROCESS | 1852 | 1461785757018 Marionette DEBUG loaded listener.js 12:35:57 INFO - PROCESS | 1852 | ++DOMWINDOW == 68 (0x7fcb27b32c00) [pid = 1852] [serial = 68] [outer = 0x7fcb20ea2c00] 12:35:57 INFO - PROCESS | 1852 | 1461785757845 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]]]}] 12:35:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 12:35:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 1299ms 12:35:57 INFO - PROCESS | 1852 | 1461785757895 Marionette TRACE conn3 -> [0,65,"getWindowHandle",null] 12:35:57 INFO - PROCESS | 1852 | 1461785757901 Marionette TRACE conn3 <- [1,65,null,{"value":"8"}] 12:35:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 12:35:57 INFO - PROCESS | 1852 | 1461785757908 Marionette TRACE conn3 -> [0,66,"setScriptTimeout",{"ms":35000}] 12:35:57 INFO - PROCESS | 1852 | 1461785757915 Marionette TRACE conn3 <- [1,66,null,{}] 12:35:57 INFO - PROCESS | 1852 | 1461785757922 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}] 12:35:58 INFO - PROCESS | 1852 | 1461785758080 Marionette TRACE conn3 <- [1,67,null,{"value":null}] 12:35:58 INFO - PROCESS | 1852 | 1461785758204 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:58 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb29664800 == 20 [pid = 1852] [id = 24] 12:35:58 INFO - PROCESS | 1852 | ++DOMWINDOW == 69 (0x7fcb29a9c800) [pid = 1852] [serial = 69] [outer = (nil)] 12:35:58 INFO - PROCESS | 1852 | ++DOMWINDOW == 70 (0x7fcb2aee3000) [pid = 1852] [serial = 70] [outer = 0x7fcb29a9c800] 12:35:58 INFO - PROCESS | 1852 | 1461785758280 Marionette DEBUG loaded listener.js 12:35:58 INFO - PROCESS | 1852 | ++DOMWINDOW == 71 (0x7fcb2d602400) [pid = 1852] [serial = 71] [outer = 0x7fcb29a9c800] 12:35:59 INFO - PROCESS | 1852 | 1461785759145 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]]]}] 12:35:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 12:35:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 1286ms 12:35:59 INFO - PROCESS | 1852 | 1461785759198 Marionette TRACE conn3 -> [0,69,"getWindowHandle",null] 12:35:59 INFO - PROCESS | 1852 | 1461785759203 Marionette TRACE conn3 <- [1,69,null,{"value":"8"}] 12:35:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 12:35:59 INFO - PROCESS | 1852 | 1461785759211 Marionette TRACE conn3 -> [0,70,"setScriptTimeout",{"ms":35000}] 12:35:59 INFO - PROCESS | 1852 | 1461785759214 Marionette TRACE conn3 <- [1,70,null,{}] 12:35:59 INFO - PROCESS | 1852 | 1461785759218 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}] 12:35:59 INFO - PROCESS | 1852 | 1461785759381 Marionette TRACE conn3 <- [1,71,null,{"value":null}] 12:35:59 INFO - PROCESS | 1852 | 1461785759509 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:59 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb2a491000 == 21 [pid = 1852] [id = 25] 12:35:59 INFO - PROCESS | 1852 | ++DOMWINDOW == 72 (0x7fcb2d696800) [pid = 1852] [serial = 72] [outer = (nil)] 12:35:59 INFO - PROCESS | 1852 | ++DOMWINDOW == 73 (0x7fcb30958c00) [pid = 1852] [serial = 73] [outer = 0x7fcb2d696800] 12:35:59 INFO - PROCESS | 1852 | 1461785759594 Marionette DEBUG loaded listener.js 12:35:59 INFO - PROCESS | 1852 | ++DOMWINDOW == 74 (0x7fcb3776b800) [pid = 1852] [serial = 74] [outer = 0x7fcb2d696800] 12:36:00 INFO - PROCESS | 1852 | 1461785760465 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]]]}] 12:36:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 12:36:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 1284ms 12:36:00 INFO - PROCESS | 1852 | 1461785760497 Marionette TRACE conn3 -> [0,73,"getWindowHandle",null] 12:36:00 INFO - PROCESS | 1852 | 1461785760503 Marionette TRACE conn3 <- [1,73,null,{"value":"8"}] 12:36:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 12:36:00 INFO - PROCESS | 1852 | 1461785760524 Marionette TRACE conn3 -> [0,74,"setScriptTimeout",{"ms":35000}] 12:36:00 INFO - PROCESS | 1852 | 1461785760532 Marionette TRACE conn3 <- [1,74,null,{}] 12:36:00 INFO - PROCESS | 1852 | 1461785760538 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}] 12:36:00 INFO - PROCESS | 1852 | 1461785760732 Marionette TRACE conn3 <- [1,75,null,{"value":null}] 12:36:00 INFO - PROCESS | 1852 | 1461785760874 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:36:00 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb309e7800 == 22 [pid = 1852] [id = 26] 12:36:00 INFO - PROCESS | 1852 | ++DOMWINDOW == 75 (0x7fcb2db1dc00) [pid = 1852] [serial = 75] [outer = (nil)] 12:36:00 INFO - PROCESS | 1852 | ++DOMWINDOW == 76 (0x7fcb389ba400) [pid = 1852] [serial = 76] [outer = 0x7fcb2db1dc00] 12:36:00 INFO - PROCESS | 1852 | 1461785760953 Marionette DEBUG loaded listener.js 12:36:01 INFO - PROCESS | 1852 | ++DOMWINDOW == 77 (0x7fcb38cd6c00) [pid = 1852] [serial = 77] [outer = 0x7fcb2db1dc00] 12:36:01 INFO - PROCESS | 1852 | 1461785761861 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]]]}] 12:36:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 12:36:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 1400ms 12:36:01 INFO - PROCESS | 1852 | 1461785761914 Marionette TRACE conn3 -> [0,77,"getWindowHandle",null] 12:36:01 INFO - PROCESS | 1852 | 1461785761918 Marionette TRACE conn3 <- [1,77,null,{"value":"8"}] 12:36:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 12:36:01 INFO - PROCESS | 1852 | 1461785761924 Marionette TRACE conn3 -> [0,78,"setScriptTimeout",{"ms":35000}] 12:36:01 INFO - PROCESS | 1852 | 1461785761928 Marionette TRACE conn3 <- [1,78,null,{}] 12:36:01 INFO - PROCESS | 1852 | 1461785761933 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}] 12:36:02 INFO - PROCESS | 1852 | 1461785762094 Marionette TRACE conn3 <- [1,79,null,{"value":null}] 12:36:02 INFO - PROCESS | 1852 | 1461785762308 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:36:02 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb26a30800 == 23 [pid = 1852] [id = 27] 12:36:02 INFO - PROCESS | 1852 | ++DOMWINDOW == 78 (0x7fcb22b68800) [pid = 1852] [serial = 78] [outer = (nil)] 12:36:02 INFO - PROCESS | 1852 | ++DOMWINDOW == 79 (0x7fcb241fc400) [pid = 1852] [serial = 79] [outer = 0x7fcb22b68800] 12:36:02 INFO - PROCESS | 1852 | 1461785762421 Marionette DEBUG loaded listener.js 12:36:02 INFO - PROCESS | 1852 | ++DOMWINDOW == 80 (0x7fcb2859a000) [pid = 1852] [serial = 80] [outer = 0x7fcb22b68800] 12:36:03 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb2d852000 == 22 [pid = 1852] [id = 21] 12:36:03 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb2a1d6800 == 21 [pid = 1852] [id = 20] 12:36:03 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb27b58000 == 20 [pid = 1852] [id = 19] 12:36:03 INFO - PROCESS | 1852 | 1461785763388 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]]]}] 12:36:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 12:36:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 1528ms 12:36:03 INFO - PROCESS | 1852 | 1461785763455 Marionette TRACE conn3 -> [0,81,"getWindowHandle",null] 12:36:03 INFO - PROCESS | 1852 | 1461785763463 Marionette TRACE conn3 <- [1,81,null,{"value":"8"}] 12:36:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 12:36:03 INFO - PROCESS | 1852 | 1461785763473 Marionette TRACE conn3 -> [0,82,"setScriptTimeout",{"ms":35000}] 12:36:03 INFO - PROCESS | 1852 | 1461785763478 Marionette TRACE conn3 <- [1,82,null,{}] 12:36:03 INFO - PROCESS | 1852 | 1461785763489 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}] 12:36:03 INFO - PROCESS | 1852 | 1461785763717 Marionette TRACE conn3 <- [1,83,null,{"value":null}] 12:36:03 INFO - PROCESS | 1852 | 1461785763902 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:36:03 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb2965c000 == 21 [pid = 1852] [id = 28] 12:36:03 INFO - PROCESS | 1852 | ++DOMWINDOW == 81 (0x7fcb290a3800) [pid = 1852] [serial = 81] [outer = (nil)] 12:36:04 INFO - PROCESS | 1852 | ++DOMWINDOW == 82 (0x7fcb29b55c00) [pid = 1852] [serial = 82] [outer = 0x7fcb290a3800] 12:36:04 INFO - PROCESS | 1852 | 1461785764012 Marionette DEBUG loaded listener.js 12:36:04 INFO - PROCESS | 1852 | ++DOMWINDOW == 83 (0x7fcb2a7c5800) [pid = 1852] [serial = 83] [outer = 0x7fcb290a3800] 12:36:05 INFO - PROCESS | 1852 | 1461785765046 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]]]}] 12:36:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 12:36:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 1638ms 12:36:05 INFO - PROCESS | 1852 | 1461785765114 Marionette TRACE conn3 -> [0,85,"getWindowHandle",null] 12:36:05 INFO - PROCESS | 1852 | 1461785765127 Marionette TRACE conn3 <- [1,85,null,{"value":"8"}] 12:36:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 12:36:05 INFO - PROCESS | 1852 | 1461785765141 Marionette TRACE conn3 -> [0,86,"setScriptTimeout",{"ms":35000}] 12:36:05 INFO - PROCESS | 1852 | 1461785765148 Marionette TRACE conn3 <- [1,86,null,{}] 12:36:05 INFO - PROCESS | 1852 | 1461785765157 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}] 12:36:05 INFO - PROCESS | 1852 | 1461785765440 Marionette TRACE conn3 <- [1,87,null,{"value":null}] 12:36:05 INFO - PROCESS | 1852 | 1461785765645 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:36:05 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb2d8e1000 == 22 [pid = 1852] [id = 29] 12:36:05 INFO - PROCESS | 1852 | ++DOMWINDOW == 84 (0x7fcb2db24000) [pid = 1852] [serial = 84] [outer = (nil)] 12:36:05 INFO - PROCESS | 1852 | ++DOMWINDOW == 85 (0x7fcb31883800) [pid = 1852] [serial = 85] [outer = 0x7fcb2db24000] 12:36:05 INFO - PROCESS | 1852 | 1461785765719 Marionette DEBUG loaded listener.js 12:36:05 INFO - PROCESS | 1852 | ++DOMWINDOW == 86 (0x7fcb37766400) [pid = 1852] [serial = 86] [outer = 0x7fcb2db24000] 12:36:06 INFO - PROCESS | 1852 | 1461785766474 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]]]}] 12:36:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 12:36:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 1389ms 12:36:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 12:36:06 INFO - PROCESS | 1852 | 1461785766528 Marionette TRACE conn3 -> [0,89,"getWindowHandle",null] 12:36:06 INFO - PROCESS | 1852 | 1461785766531 Marionette TRACE conn3 <- [1,89,null,{"value":"8"}] 12:36:06 INFO - PROCESS | 1852 | 1461785766538 Marionette TRACE conn3 -> [0,90,"setScriptTimeout",{"ms":35000}] 12:36:06 INFO - PROCESS | 1852 | 1461785766544 Marionette TRACE conn3 <- [1,90,null,{}] 12:36:06 INFO - PROCESS | 1852 | 1461785766559 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}] 12:36:06 INFO - PROCESS | 1852 | 1461785766773 Marionette TRACE conn3 <- [1,91,null,{"value":null}] 12:36:06 INFO - PROCESS | 1852 | 1461785766932 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:36:06 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb37421000 == 23 [pid = 1852] [id = 30] 12:36:06 INFO - PROCESS | 1852 | ++DOMWINDOW == 87 (0x7fcb2753e800) [pid = 1852] [serial = 87] [outer = (nil)] 12:36:07 INFO - PROCESS | 1852 | ++DOMWINDOW == 88 (0x7fcb388ea800) [pid = 1852] [serial = 88] [outer = 0x7fcb2753e800] 12:36:07 INFO - PROCESS | 1852 | 1461785767063 Marionette DEBUG loaded listener.js 12:36:07 INFO - PROCESS | 1852 | ++DOMWINDOW == 89 (0x7fcb3aa34000) [pid = 1852] [serial = 89] [outer = 0x7fcb2753e800] 12:36:08 INFO - PROCESS | 1852 | 1461785768128 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]]]}] 12:36:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 12:36:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 1649ms 12:36:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 12:36:08 INFO - PROCESS | 1852 | 1461785768187 Marionette TRACE conn3 -> [0,93,"getWindowHandle",null] 12:36:08 INFO - PROCESS | 1852 | 1461785768191 Marionette TRACE conn3 <- [1,93,null,{"value":"8"}] 12:36:08 INFO - PROCESS | 1852 | 1461785768197 Marionette TRACE conn3 -> [0,94,"setScriptTimeout",{"ms":35000}] 12:36:08 INFO - PROCESS | 1852 | 1461785768200 Marionette TRACE conn3 <- [1,94,null,{}] 12:36:08 INFO - PROCESS | 1852 | 1461785768205 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}] 12:36:08 INFO - PROCESS | 1852 | 1461785768358 Marionette TRACE conn3 <- [1,95,null,{"value":null}] 12:36:08 INFO - PROCESS | 1852 | 1461785768484 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:36:08 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb37b02800 == 24 [pid = 1852] [id = 31] 12:36:08 INFO - PROCESS | 1852 | ++DOMWINDOW == 90 (0x7fcb38833c00) [pid = 1852] [serial = 90] [outer = (nil)] 12:36:08 INFO - PROCESS | 1852 | ++DOMWINDOW == 91 (0x7fcb3c4ae000) [pid = 1852] [serial = 91] [outer = 0x7fcb38833c00] 12:36:08 INFO - PROCESS | 1852 | 1461785768558 Marionette DEBUG loaded listener.js 12:36:08 INFO - PROCESS | 1852 | ++DOMWINDOW == 92 (0x7fcb3c9acc00) [pid = 1852] [serial = 92] [outer = 0x7fcb38833c00] 12:36:09 INFO - PROCESS | 1852 | 1461785769428 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]]]}] 12:36:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 12:36:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 1292ms 12:36:09 INFO - PROCESS | 1852 | 1461785769489 Marionette TRACE conn3 -> [0,97,"getWindowHandle",null] 12:36:09 INFO - PROCESS | 1852 | 1461785769493 Marionette TRACE conn3 <- [1,97,null,{"value":"8"}] 12:36:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 12:36:09 INFO - PROCESS | 1852 | 1461785769499 Marionette TRACE conn3 -> [0,98,"setScriptTimeout",{"ms":35000}] 12:36:09 INFO - PROCESS | 1852 | 1461785769502 Marionette TRACE conn3 <- [1,98,null,{}] 12:36:09 INFO - PROCESS | 1852 | 1461785769507 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}] 12:36:09 INFO - PROCESS | 1852 | 1461785769670 Marionette TRACE conn3 <- [1,99,null,{"value":null}] 12:36:09 INFO - PROCESS | 1852 | 1461785769796 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:36:09 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb38b14000 == 25 [pid = 1852] [id = 32] 12:36:09 INFO - PROCESS | 1852 | ++DOMWINDOW == 93 (0x7fcb3c37e800) [pid = 1852] [serial = 93] [outer = (nil)] 12:36:09 INFO - PROCESS | 1852 | ++DOMWINDOW == 94 (0x7fcb3cd38000) [pid = 1852] [serial = 94] [outer = 0x7fcb3c37e800] 12:36:09 INFO - PROCESS | 1852 | 1461785769867 Marionette DEBUG loaded listener.js 12:36:09 INFO - PROCESS | 1852 | ++DOMWINDOW == 95 (0x7fcb3cde5000) [pid = 1852] [serial = 95] [outer = 0x7fcb3c37e800] 12:36:10 INFO - PROCESS | 1852 | 1461785770743 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]]]}] 12:36:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 12:36:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 1281ms 12:36:10 INFO - PROCESS | 1852 | 1461785770781 Marionette TRACE conn3 -> [0,101,"getWindowHandle",null] 12:36:10 INFO - PROCESS | 1852 | 1461785770785 Marionette TRACE conn3 <- [1,101,null,{"value":"8"}] 12:36:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 12:36:10 INFO - PROCESS | 1852 | 1461785770791 Marionette TRACE conn3 -> [0,102,"setScriptTimeout",{"ms":35000}] 12:36:10 INFO - PROCESS | 1852 | 1461785770793 Marionette TRACE conn3 <- [1,102,null,{}] 12:36:10 INFO - PROCESS | 1852 | 1461785770801 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}] 12:36:11 INFO - PROCESS | 1852 | 1461785771013 Marionette TRACE conn3 <- [1,103,null,{"value":null}] 12:36:11 INFO - PROCESS | 1852 | 1461785771145 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:36:11 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb3c14e800 == 26 [pid = 1852] [id = 33] 12:36:11 INFO - PROCESS | 1852 | ++DOMWINDOW == 96 (0x7fcb2859a800) [pid = 1852] [serial = 96] [outer = (nil)] 12:36:11 INFO - PROCESS | 1852 | ++DOMWINDOW == 97 (0x7fcb3e95fc00) [pid = 1852] [serial = 97] [outer = 0x7fcb2859a800] 12:36:11 INFO - PROCESS | 1852 | 1461785771226 Marionette DEBUG loaded listener.js 12:36:11 INFO - PROCESS | 1852 | ++DOMWINDOW == 98 (0x7fcb40f5a800) [pid = 1852] [serial = 98] [outer = 0x7fcb2859a800] 12:36:12 INFO - PROCESS | 1852 | ++DOMWINDOW == 99 (0x7fcb22b66400) [pid = 1852] [serial = 99] [outer = 0x7fcb229e4400] 12:36:12 INFO - PROCESS | 1852 | 1461785772503 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]]]}] 12:36:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 12:36:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 1784ms 12:36:12 INFO - PROCESS | 1852 | 1461785772591 Marionette TRACE conn3 -> [0,105,"getWindowHandle",null] 12:36:12 INFO - PROCESS | 1852 | 1461785772601 Marionette TRACE conn3 <- [1,105,null,{"value":"8"}] 12:36:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 12:36:12 INFO - PROCESS | 1852 | 1461785772633 Marionette TRACE conn3 -> [0,106,"setScriptTimeout",{"ms":35000}] 12:36:12 INFO - PROCESS | 1852 | 1461785772642 Marionette TRACE conn3 <- [1,106,null,{}] 12:36:12 INFO - PROCESS | 1852 | 1461785772704 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}] 12:36:13 INFO - PROCESS | 1852 | 1461785773120 Marionette TRACE conn3 <- [1,107,null,{"value":null}] 12:36:13 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb2a491000 == 25 [pid = 1852] [id = 25] 12:36:13 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb29664800 == 24 [pid = 1852] [id = 24] 12:36:13 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb21b0e000 == 23 [pid = 1852] [id = 23] 12:36:13 INFO - PROCESS | 1852 | 1461785773215 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:36:13 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb24564800 == 24 [pid = 1852] [id = 34] 12:36:13 INFO - PROCESS | 1852 | ++DOMWINDOW == 100 (0x7fcb22b6b800) [pid = 1852] [serial = 100] [outer = (nil)] 12:36:13 INFO - PROCESS | 1852 | ++DOMWINDOW == 101 (0x7fcb2450b800) [pid = 1852] [serial = 101] [outer = 0x7fcb22b6b800] 12:36:13 INFO - PROCESS | 1852 | 1461785773290 Marionette DEBUG loaded listener.js 12:36:13 INFO - PROCESS | 1852 | ++DOMWINDOW == 102 (0x7fcb26a0e000) [pid = 1852] [serial = 102] [outer = 0x7fcb22b6b800] 12:36:14 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb26b20800 == 23 [pid = 1852] [id = 12] 12:36:14 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb22845000 == 22 [pid = 1852] [id = 22] 12:36:14 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb20e1f800 == 21 [pid = 1852] [id = 9] 12:36:14 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb38b14000 == 20 [pid = 1852] [id = 32] 12:36:14 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb37421000 == 19 [pid = 1852] [id = 30] 12:36:14 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb37b02800 == 18 [pid = 1852] [id = 31] 12:36:14 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb2d8e1000 == 17 [pid = 1852] [id = 29] 12:36:14 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb2965c000 == 16 [pid = 1852] [id = 28] 12:36:15 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb2ae4a000 == 15 [pid = 1852] [id = 18] 12:36:15 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb309e7800 == 14 [pid = 1852] [id = 26] 12:36:15 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb26a30800 == 13 [pid = 1852] [id = 27] 12:36:15 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb22b04800 == 12 [pid = 1852] [id = 6] 12:36:15 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb29663800 == 11 [pid = 1852] [id = 13] 12:36:15 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb3c14e800 == 10 [pid = 1852] [id = 33] 12:36:15 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb20c1d000 == 9 [pid = 1852] [id = 8] 12:36:16 INFO - PROCESS | 1852 | 1461785776519 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]]]}] 12:36:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 12:36:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 3927ms 12:36:16 INFO - PROCESS | 1852 | 1461785776544 Marionette TRACE conn3 -> [0,109,"getWindowHandle",null] 12:36:16 INFO - PROCESS | 1852 | 1461785776552 Marionette TRACE conn3 <- [1,109,null,{"value":"8"}] 12:36:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 12:36:16 INFO - PROCESS | 1852 | 1461785776559 Marionette TRACE conn3 -> [0,110,"setScriptTimeout",{"ms":35000}] 12:36:16 INFO - PROCESS | 1852 | 1461785776567 Marionette TRACE conn3 <- [1,110,null,{}] 12:36:16 INFO - PROCESS | 1852 | 1461785776608 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}] 12:36:16 INFO - PROCESS | 1852 | 1461785776777 Marionette TRACE conn3 <- [1,111,null,{"value":null}] 12:36:16 INFO - PROCESS | 1852 | 1461785776791 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:36:16 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb27689000 == 10 [pid = 1852] [id = 35] 12:36:16 INFO - PROCESS | 1852 | ++DOMWINDOW == 103 (0x7fcb2844c400) [pid = 1852] [serial = 103] [outer = (nil)] 12:36:16 INFO - PROCESS | 1852 | ++DOMWINDOW == 104 (0x7fcb28887400) [pid = 1852] [serial = 104] [outer = 0x7fcb2844c400] 12:36:16 INFO - PROCESS | 1852 | 1461785776861 Marionette DEBUG loaded listener.js 12:36:16 INFO - PROCESS | 1852 | ++DOMWINDOW == 105 (0x7fcb29249000) [pid = 1852] [serial = 105] [outer = 0x7fcb2844c400] 12:36:17 INFO - PROCESS | 1852 | 1461785777644 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]]]}] 12:36:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 12:36:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 1117ms 12:36:17 INFO - PROCESS | 1852 | 1461785777682 Marionette TRACE conn3 -> [0,113,"getWindowHandle",null] 12:36:17 INFO - PROCESS | 1852 | 1461785777692 Marionette TRACE conn3 <- [1,113,null,{"value":"8"}] 12:36:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 12:36:17 INFO - PROCESS | 1852 | 1461785777716 Marionette TRACE conn3 -> [0,114,"setScriptTimeout",{"ms":35000}] 12:36:17 INFO - PROCESS | 1852 | 1461785777720 Marionette TRACE conn3 <- [1,114,null,{}] 12:36:17 INFO - PROCESS | 1852 | 1461785777725 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}] 12:36:17 INFO - PROCESS | 1852 | 1461785777947 Marionette TRACE conn3 <- [1,115,null,{"value":null}] 12:36:17 INFO - PROCESS | 1852 | 1461785777958 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:36:18 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb2a1d8800 == 11 [pid = 1852] [id = 36] 12:36:18 INFO - PROCESS | 1852 | ++DOMWINDOW == 106 (0x7fcb20d22000) [pid = 1852] [serial = 106] [outer = (nil)] 12:36:18 INFO - PROCESS | 1852 | ++DOMWINDOW == 107 (0x7fcb2a118800) [pid = 1852] [serial = 107] [outer = 0x7fcb20d22000] 12:36:18 INFO - PROCESS | 1852 | 1461785778119 Marionette DEBUG loaded listener.js 12:36:18 INFO - PROCESS | 1852 | ++DOMWINDOW == 108 (0x7fcb2d652c00) [pid = 1852] [serial = 108] [outer = 0x7fcb20d22000] 12:36:18 INFO - PROCESS | 1852 | 1461785778912 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]]]}] 12:36:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 12:36:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 1231ms 12:36:18 INFO - PROCESS | 1852 | 1461785778952 Marionette TRACE conn3 -> [0,117,"getWindowHandle",null] 12:36:18 INFO - PROCESS | 1852 | 1461785778956 Marionette TRACE conn3 <- [1,117,null,{"value":"8"}] 12:36:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 12:36:18 INFO - PROCESS | 1852 | 1461785778962 Marionette TRACE conn3 -> [0,118,"setScriptTimeout",{"ms":35000}] 12:36:18 INFO - PROCESS | 1852 | 1461785778968 Marionette TRACE conn3 <- [1,118,null,{}] 12:36:18 INFO - PROCESS | 1852 | 1461785778991 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}] 12:36:19 INFO - PROCESS | 1852 | 1461785779209 Marionette TRACE conn3 <- [1,119,null,{"value":null}] 12:36:19 INFO - PROCESS | 1852 | 1461785779251 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:36:19 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb318e6800 == 12 [pid = 1852] [id = 37] 12:36:19 INFO - PROCESS | 1852 | ++DOMWINDOW == 109 (0x7fcb299d7400) [pid = 1852] [serial = 109] [outer = (nil)] 12:36:19 INFO - PROCESS | 1852 | ++DOMWINDOW == 110 (0x7fcb377f1400) [pid = 1852] [serial = 110] [outer = 0x7fcb299d7400] 12:36:19 INFO - PROCESS | 1852 | 1461785779319 Marionette DEBUG loaded listener.js 12:36:19 INFO - PROCESS | 1852 | ++DOMWINDOW == 111 (0x7fcb37994400) [pid = 1852] [serial = 111] [outer = 0x7fcb299d7400] 12:36:20 INFO - PROCESS | 1852 | 1461785780071 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]]]}] 12:36:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 12:36:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 1186ms 12:36:20 INFO - PROCESS | 1852 | 1461785780150 Marionette TRACE conn3 -> [0,121,"getWindowHandle",null] 12:36:20 INFO - PROCESS | 1852 | 1461785780154 Marionette TRACE conn3 <- [1,121,null,{"value":"8"}] 12:36:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 12:36:20 INFO - PROCESS | 1852 | 1461785780168 Marionette TRACE conn3 -> [0,122,"setScriptTimeout",{"ms":35000}] 12:36:20 INFO - PROCESS | 1852 | 1461785780170 Marionette TRACE conn3 <- [1,122,null,{}] 12:36:20 INFO - PROCESS | 1852 | 1461785780176 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}] 12:36:20 INFO - PROCESS | 1852 | 1461785780362 Marionette TRACE conn3 <- [1,123,null,{"value":null}] 12:36:21 INFO - PROCESS | 1852 | --DOMWINDOW == 110 (0x7fcb23778000) [pid = 1852] [serial = 54] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 12:36:21 INFO - PROCESS | 1852 | --DOMWINDOW == 109 (0x7fcb29a9c800) [pid = 1852] [serial = 69] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 12:36:21 INFO - PROCESS | 1852 | --DOMWINDOW == 108 (0x7fcb2753e800) [pid = 1852] [serial = 87] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 12:36:21 INFO - PROCESS | 1852 | --DOMWINDOW == 107 (0x7fcb2b29dc00) [pid = 1852] [serial = 42] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 12:36:21 INFO - PROCESS | 1852 | --DOMWINDOW == 106 (0x7fcb2dbab800) [pid = 1852] [serial = 45] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 12:36:21 INFO - PROCESS | 1852 | --DOMWINDOW == 105 (0x7fcb368be800) [pid = 1852] [serial = 48] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 12:36:21 INFO - PROCESS | 1852 | --DOMWINDOW == 104 (0x7fcb23778800) [pid = 1852] [serial = 33] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 12:36:21 INFO - PROCESS | 1852 | --DOMWINDOW == 103 (0x7fcb20e96000) [pid = 1852] [serial = 24] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 12:36:21 INFO - PROCESS | 1852 | --DOMWINDOW == 102 (0x7fcb29d41400) [pid = 1852] [serial = 39] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 12:36:21 INFO - PROCESS | 1852 | --DOMWINDOW == 101 (0x7fcb2a11f000) [pid = 1852] [serial = 36] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 12:36:21 INFO - PROCESS | 1852 | --DOMWINDOW == 100 (0x7fcb24370c00) [pid = 1852] [serial = 51] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 12:36:21 INFO - PROCESS | 1852 | --DOMWINDOW == 99 (0x7fcb20c49c00) [pid = 1852] [serial = 21] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 12:36:21 INFO - PROCESS | 1852 | --DOMWINDOW == 98 (0x7fcb2db24000) [pid = 1852] [serial = 84] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 12:36:21 INFO - PROCESS | 1852 | --DOMWINDOW == 97 (0x7fcb2db1dc00) [pid = 1852] [serial = 75] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 12:36:21 INFO - PROCESS | 1852 | --DOMWINDOW == 96 (0x7fcb23644000) [pid = 1852] [serial = 15] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 12:36:21 INFO - PROCESS | 1852 | --DOMWINDOW == 95 (0x7fcb20e98000) [pid = 1852] [serial = 63] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 12:36:21 INFO - PROCESS | 1852 | --DOMWINDOW == 94 (0x7fcb3c37e800) [pid = 1852] [serial = 93] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 12:36:21 INFO - PROCESS | 1852 | --DOMWINDOW == 93 (0x7fcb290a3800) [pid = 1852] [serial = 81] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 12:36:21 INFO - PROCESS | 1852 | --DOMWINDOW == 92 (0x7fcb20ea2c00) [pid = 1852] [serial = 66] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 12:36:21 INFO - PROCESS | 1852 | --DOMWINDOW == 91 (0x7fcb2db2ac00) [pid = 1852] [serial = 60] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 12:36:21 INFO - PROCESS | 1852 | --DOMWINDOW == 90 (0x7fcb38833c00) [pid = 1852] [serial = 90] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 12:36:21 INFO - PROCESS | 1852 | --DOMWINDOW == 89 (0x7fcb2d696800) [pid = 1852] [serial = 72] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 12:36:21 INFO - PROCESS | 1852 | --DOMWINDOW == 88 (0x7fcb2940a800) [pid = 1852] [serial = 57] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 12:36:21 INFO - PROCESS | 1852 | --DOMWINDOW == 87 (0x7fcb22b68800) [pid = 1852] [serial = 78] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 12:36:21 INFO - PROCESS | 1852 | 1461785781110 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:36:21 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb21a70800 == 13 [pid = 1852] [id = 38] 12:36:21 INFO - PROCESS | 1852 | ++DOMWINDOW == 88 (0x7fcb20c48000) [pid = 1852] [serial = 112] [outer = (nil)] 12:36:21 INFO - PROCESS | 1852 | ++DOMWINDOW == 89 (0x7fcb20ea0000) [pid = 1852] [serial = 113] [outer = 0x7fcb20c48000] 12:36:21 INFO - PROCESS | 1852 | 1461785781175 Marionette DEBUG loaded listener.js 12:36:21 INFO - PROCESS | 1852 | ++DOMWINDOW == 90 (0x7fcb241f2400) [pid = 1852] [serial = 114] [outer = 0x7fcb20c48000] 12:36:21 INFO - PROCESS | 1852 | 1461785781762 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]]]}] 12:36:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 12:36:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 1638ms 12:36:21 INFO - PROCESS | 1852 | 1461785781799 Marionette TRACE conn3 -> [0,125,"getWindowHandle",null] 12:36:21 INFO - PROCESS | 1852 | 1461785781802 Marionette TRACE conn3 <- [1,125,null,{"value":"8"}] 12:36:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 12:36:21 INFO - PROCESS | 1852 | 1461785781808 Marionette TRACE conn3 -> [0,126,"setScriptTimeout",{"ms":35000}] 12:36:21 INFO - PROCESS | 1852 | 1461785781810 Marionette TRACE conn3 <- [1,126,null,{}] 12:36:21 INFO - PROCESS | 1852 | 1461785781816 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}] 12:36:21 INFO - PROCESS | 1852 | 1461785781984 Marionette TRACE conn3 <- [1,127,null,{"value":null}] 12:36:22 INFO - PROCESS | 1852 | 1461785782060 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:36:22 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb29a77800 == 14 [pid = 1852] [id = 39] 12:36:22 INFO - PROCESS | 1852 | ++DOMWINDOW == 91 (0x7fcb20e96000) [pid = 1852] [serial = 115] [outer = (nil)] 12:36:22 INFO - PROCESS | 1852 | ++DOMWINDOW == 92 (0x7fcb26a0ac00) [pid = 1852] [serial = 116] [outer = 0x7fcb20e96000] 12:36:22 INFO - PROCESS | 1852 | 1461785782125 Marionette DEBUG loaded listener.js 12:36:22 INFO - PROCESS | 1852 | ++DOMWINDOW == 93 (0x7fcb26aba800) [pid = 1852] [serial = 117] [outer = 0x7fcb20e96000] 12:36:22 INFO - PROCESS | 1852 | 1461785782908 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]]]}] 12:36:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 12:36:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 1131ms 12:36:22 INFO - PROCESS | 1852 | 1461785782940 Marionette TRACE conn3 -> [0,129,"getWindowHandle",null] 12:36:22 INFO - PROCESS | 1852 | 1461785782943 Marionette TRACE conn3 <- [1,129,null,{"value":"8"}] 12:36:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 12:36:22 INFO - PROCESS | 1852 | 1461785782949 Marionette TRACE conn3 -> [0,130,"setScriptTimeout",{"ms":35000}] 12:36:22 INFO - PROCESS | 1852 | 1461785782952 Marionette TRACE conn3 <- [1,130,null,{}] 12:36:22 INFO - PROCESS | 1852 | 1461785782957 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}] 12:36:23 INFO - PROCESS | 1852 | 1461785783209 Marionette TRACE conn3 <- [1,131,null,{"value":null}] 12:36:23 INFO - PROCESS | 1852 | 1461785783313 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:36:23 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb243d2800 == 15 [pid = 1852] [id = 40] 12:36:23 INFO - PROCESS | 1852 | ++DOMWINDOW == 94 (0x7fcb20e98800) [pid = 1852] [serial = 118] [outer = (nil)] 12:36:23 INFO - PROCESS | 1852 | ++DOMWINDOW == 95 (0x7fcb2439d800) [pid = 1852] [serial = 119] [outer = 0x7fcb20e98800] 12:36:23 INFO - PROCESS | 1852 | 1461785783392 Marionette DEBUG loaded listener.js 12:36:23 INFO - PROCESS | 1852 | ++DOMWINDOW == 96 (0x7fcb26a0cc00) [pid = 1852] [serial = 120] [outer = 0x7fcb20e98800] 12:36:24 INFO - PROCESS | 1852 | 1461785784358 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]]]}] 12:36:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 12:36:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 1429ms 12:36:24 INFO - PROCESS | 1852 | 1461785784380 Marionette TRACE conn3 -> [0,133,"getWindowHandle",null] 12:36:24 INFO - PROCESS | 1852 | 1461785784387 Marionette TRACE conn3 <- [1,133,null,{"value":"8"}] 12:36:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 12:36:24 INFO - PROCESS | 1852 | 1461785784396 Marionette TRACE conn3 -> [0,134,"setScriptTimeout",{"ms":35000}] 12:36:24 INFO - PROCESS | 1852 | 1461785784402 Marionette TRACE conn3 <- [1,134,null,{}] 12:36:24 INFO - PROCESS | 1852 | 1461785784409 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}] 12:36:24 INFO - PROCESS | 1852 | 1461785784604 Marionette TRACE conn3 <- [1,135,null,{"value":null}] 12:36:24 INFO - PROCESS | 1852 | 1461785784740 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:36:24 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb309e7800 == 16 [pid = 1852] [id = 41] 12:36:24 INFO - PROCESS | 1852 | ++DOMWINDOW == 97 (0x7fcb24518000) [pid = 1852] [serial = 121] [outer = (nil)] 12:36:24 INFO - PROCESS | 1852 | ++DOMWINDOW == 98 (0x7fcb2a11cc00) [pid = 1852] [serial = 122] [outer = 0x7fcb24518000] 12:36:24 INFO - PROCESS | 1852 | 1461785784820 Marionette DEBUG loaded listener.js 12:36:24 INFO - PROCESS | 1852 | ++DOMWINDOW == 99 (0x7fcb2b12e000) [pid = 1852] [serial = 123] [outer = 0x7fcb24518000] 12:36:25 INFO - PROCESS | 1852 | 1461785785754 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]]]}] 12:36:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 12:36:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 1398ms 12:36:25 INFO - PROCESS | 1852 | 1461785785794 Marionette TRACE conn3 -> [0,137,"getWindowHandle",null] 12:36:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 12:36:25 INFO - PROCESS | 1852 | 1461785785798 Marionette TRACE conn3 <- [1,137,null,{"value":"8"}] 12:36:25 INFO - PROCESS | 1852 | 1461785785805 Marionette TRACE conn3 -> [0,138,"setScriptTimeout",{"ms":35000}] 12:36:25 INFO - PROCESS | 1852 | 1461785785808 Marionette TRACE conn3 <- [1,138,null,{}] 12:36:25 INFO - PROCESS | 1852 | 1461785785814 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}] 12:36:25 INFO - PROCESS | 1852 | 1461785785969 Marionette TRACE conn3 <- [1,139,null,{"value":null}] 12:36:26 INFO - PROCESS | 1852 | 1461785786113 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:36:26 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb379bd800 == 17 [pid = 1852] [id = 42] 12:36:26 INFO - PROCESS | 1852 | ++DOMWINDOW == 100 (0x7fcb2d69e000) [pid = 1852] [serial = 124] [outer = (nil)] 12:36:26 INFO - PROCESS | 1852 | ++DOMWINDOW == 101 (0x7fcb31882000) [pid = 1852] [serial = 125] [outer = 0x7fcb2d69e000] 12:36:26 INFO - PROCESS | 1852 | 1461785786194 Marionette DEBUG loaded listener.js 12:36:26 INFO - PROCESS | 1852 | ++DOMWINDOW == 102 (0x7fcb376a4c00) [pid = 1852] [serial = 126] [outer = 0x7fcb2d69e000] 12:36:27 INFO - PROCESS | 1852 | 1461785787118 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]]]}] 12:36:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 12:36:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 1535ms 12:36:27 INFO - PROCESS | 1852 | 1461785787408 Marionette TRACE conn3 -> [0,141,"getWindowHandle",null] 12:36:27 INFO - PROCESS | 1852 | 1461785787413 Marionette TRACE conn3 <- [1,141,null,{"value":"8"}] 12:36:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 12:36:27 INFO - PROCESS | 1852 | 1461785787456 Marionette TRACE conn3 -> [0,142,"setScriptTimeout",{"ms":35000}] 12:36:27 INFO - PROCESS | 1852 | 1461785787461 Marionette TRACE conn3 <- [1,142,null,{}] 12:36:27 INFO - PROCESS | 1852 | 1461785787516 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}] 12:36:27 INFO - PROCESS | 1852 | 1461785787800 Marionette TRACE conn3 <- [1,143,null,{"value":null}] 12:36:27 INFO - PROCESS | 1852 | --DOMWINDOW == 101 (0x7fcb3c4ae000) [pid = 1852] [serial = 91] [outer = (nil)] [url = about:blank] 12:36:27 INFO - PROCESS | 1852 | --DOMWINDOW == 100 (0x7fcb22b6ec00) [pid = 1852] [serial = 32] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 12:36:27 INFO - PROCESS | 1852 | --DOMWINDOW == 99 (0x7fcb3aa34000) [pid = 1852] [serial = 89] [outer = (nil)] [url = about:blank] 12:36:27 INFO - PROCESS | 1852 | --DOMWINDOW == 98 (0x7fcb3a539800) [pid = 1852] [serial = 2] [outer = (nil)] [url = about:blank] 12:36:27 INFO - PROCESS | 1852 | --DOMWINDOW == 97 (0x7fcb388ea800) [pid = 1852] [serial = 88] [outer = (nil)] [url = about:blank] 12:36:27 INFO - PROCESS | 1852 | --DOMWINDOW == 96 (0x7fcb22846800) [pid = 1852] [serial = 28] [outer = (nil)] [url = about:blank] 12:36:27 INFO - PROCESS | 1852 | --DOMWINDOW == 95 (0x7fcb2d656400) [pid = 1852] [serial = 43] [outer = (nil)] [url = about:blank] 12:36:27 INFO - PROCESS | 1852 | --DOMWINDOW == 94 (0x7fcb31888c00) [pid = 1852] [serial = 46] [outer = (nil)] [url = about:blank] 12:36:27 INFO - PROCESS | 1852 | --DOMWINDOW == 93 (0x7fcb376a7400) [pid = 1852] [serial = 49] [outer = (nil)] [url = about:blank] 12:36:27 INFO - PROCESS | 1852 | --DOMWINDOW == 92 (0x7fcb243a1c00) [pid = 1852] [serial = 50] [outer = (nil)] [url = about:blank] 12:36:27 INFO - PROCESS | 1852 | --DOMWINDOW == 91 (0x7fcb275e0c00) [pid = 1852] [serial = 34] [outer = (nil)] [url = about:blank] 12:36:27 INFO - PROCESS | 1852 | --DOMWINDOW == 90 (0x7fcb20e99c00) [pid = 1852] [serial = 25] [outer = (nil)] [url = about:blank] 12:36:27 INFO - PROCESS | 1852 | --DOMWINDOW == 89 (0x7fcb2b29c400) [pid = 1852] [serial = 41] [outer = (nil)] [url = about:blank] 12:36:27 INFO - PROCESS | 1852 | --DOMWINDOW == 88 (0x7fcb368b9400) [pid = 1852] [serial = 47] [outer = (nil)] [url = about:blank] 12:36:27 INFO - PROCESS | 1852 | --DOMWINDOW == 87 (0x7fcb2d696c00) [pid = 1852] [serial = 44] [outer = (nil)] [url = about:blank] 12:36:27 INFO - PROCESS | 1852 | --DOMWINDOW == 86 (0x7fcb2b12c400) [pid = 1852] [serial = 38] [outer = (nil)] [url = about:blank] 12:36:27 INFO - PROCESS | 1852 | --DOMWINDOW == 85 (0x7fcb2a691800) [pid = 1852] [serial = 37] [outer = (nil)] [url = about:blank] 12:36:27 INFO - PROCESS | 1852 | --DOMWINDOW == 84 (0x7fcb29e35800) [pid = 1852] [serial = 35] [outer = (nil)] [url = about:blank] 12:36:27 INFO - PROCESS | 1852 | --DOMWINDOW == 83 (0x7fcb226fc800) [pid = 1852] [serial = 26] [outer = (nil)] [url = about:blank] 12:36:27 INFO - PROCESS | 1852 | --DOMWINDOW == 82 (0x7fcb377e9400) [pid = 1852] [serial = 52] [outer = (nil)] [url = about:blank] 12:36:27 INFO - PROCESS | 1852 | --DOMWINDOW == 81 (0x7fcb37949400) [pid = 1852] [serial = 53] [outer = (nil)] [url = about:blank] 12:36:27 INFO - PROCESS | 1852 | --DOMWINDOW == 80 (0x7fcb28599c00) [pid = 1852] [serial = 23] [outer = (nil)] [url = about:blank] 12:36:27 INFO - PROCESS | 1852 | --DOMWINDOW == 79 (0x7fcb26b1c400) [pid = 1852] [serial = 31] [outer = (nil)] [url = about:blank] 12:36:27 INFO - PROCESS | 1852 | --DOMWINDOW == 78 (0x7fcb2a7c1400) [pid = 1852] [serial = 40] [outer = (nil)] [url = about:blank] 12:36:27 INFO - PROCESS | 1852 | --DOMWINDOW == 77 (0x7fcb3c9acc00) [pid = 1852] [serial = 92] [outer = (nil)] [url = about:blank] 12:36:27 INFO - PROCESS | 1852 | --DOMWINDOW == 76 (0x7fcb29372400) [pid = 1852] [serial = 9] [outer = (nil)] [url = about:blank] 12:36:27 INFO - PROCESS | 1852 | --DOMWINDOW == 75 (0x7fcb3776b800) [pid = 1852] [serial = 74] [outer = (nil)] [url = about:blank] 12:36:27 INFO - PROCESS | 1852 | --DOMWINDOW == 74 (0x7fcb2a7cc800) [pid = 1852] [serial = 59] [outer = (nil)] [url = about:blank] 12:36:27 INFO - PROCESS | 1852 | --DOMWINDOW == 73 (0x7fcb3680ac00) [pid = 1852] [serial = 61] [outer = (nil)] [url = about:blank] 12:36:27 INFO - PROCESS | 1852 | --DOMWINDOW == 72 (0x7fcb389ba400) [pid = 1852] [serial = 76] [outer = (nil)] [url = about:blank] 12:36:27 INFO - PROCESS | 1852 | --DOMWINDOW == 71 (0x7fcb29b55c00) [pid = 1852] [serial = 82] [outer = (nil)] [url = about:blank] 12:36:27 INFO - PROCESS | 1852 | --DOMWINDOW == 70 (0x7fcb2859a000) [pid = 1852] [serial = 80] [outer = (nil)] [url = about:blank] 12:36:27 INFO - PROCESS | 1852 | --DOMWINDOW == 69 (0x7fcb283b1c00) [pid = 1852] [serial = 56] [outer = (nil)] [url = about:blank] 12:36:27 INFO - PROCESS | 1852 | --DOMWINDOW == 68 (0x7fcb29ec7000) [pid = 1852] [serial = 58] [outer = (nil)] [url = about:blank] 12:36:27 INFO - PROCESS | 1852 | --DOMWINDOW == 67 (0x7fcb3cd38000) [pid = 1852] [serial = 94] [outer = (nil)] [url = about:blank] 12:36:27 INFO - PROCESS | 1852 | --DOMWINDOW == 66 (0x7fcb26a0a800) [pid = 1852] [serial = 55] [outer = (nil)] [url = about:blank] 12:36:27 INFO - PROCESS | 1852 | --DOMWINDOW == 65 (0x7fcb241fc400) [pid = 1852] [serial = 79] [outer = (nil)] [url = about:blank] 12:36:27 INFO - PROCESS | 1852 | --DOMWINDOW == 64 (0x7fcb2aee3000) [pid = 1852] [serial = 70] [outer = (nil)] [url = about:blank] 12:36:27 INFO - PROCESS | 1852 | --DOMWINDOW == 63 (0x7fcb30958c00) [pid = 1852] [serial = 73] [outer = (nil)] [url = about:blank] 12:36:27 INFO - PROCESS | 1852 | --DOMWINDOW == 62 (0x7fcb226f6000) [pid = 1852] [serial = 67] [outer = (nil)] [url = about:blank] 12:36:27 INFO - PROCESS | 1852 | --DOMWINDOW == 61 (0x7fcb2d602400) [pid = 1852] [serial = 71] [outer = (nil)] [url = about:blank] 12:36:27 INFO - PROCESS | 1852 | --DOMWINDOW == 60 (0x7fcb388e0400) [pid = 1852] [serial = 65] [outer = (nil)] [url = about:blank] 12:36:27 INFO - PROCESS | 1852 | --DOMWINDOW == 59 (0x7fcb31883800) [pid = 1852] [serial = 85] [outer = (nil)] [url = about:blank] 12:36:27 INFO - PROCESS | 1852 | --DOMWINDOW == 58 (0x7fcb3cde5000) [pid = 1852] [serial = 95] [outer = (nil)] [url = about:blank] 12:36:27 INFO - PROCESS | 1852 | --DOMWINDOW == 57 (0x7fcb2a7c5800) [pid = 1852] [serial = 83] [outer = (nil)] [url = about:blank] 12:36:27 INFO - PROCESS | 1852 | --DOMWINDOW == 56 (0x7fcb27b32c00) [pid = 1852] [serial = 68] [outer = (nil)] [url = about:blank] 12:36:27 INFO - PROCESS | 1852 | --DOMWINDOW == 55 (0x7fcb3e95fc00) [pid = 1852] [serial = 97] [outer = (nil)] [url = about:blank] 12:36:27 INFO - PROCESS | 1852 | --DOMWINDOW == 54 (0x7fcb377f1c00) [pid = 1852] [serial = 62] [outer = (nil)] [url = about:blank] 12:36:27 INFO - PROCESS | 1852 | --DOMWINDOW == 53 (0x7fcb28e31000) [pid = 1852] [serial = 12] [outer = (nil)] [url = about:blank] 12:36:27 INFO - PROCESS | 1852 | --DOMWINDOW == 52 (0x7fcb37903800) [pid = 1852] [serial = 64] [outer = (nil)] [url = about:blank] 12:36:27 INFO - PROCESS | 1852 | --DOMWINDOW == 51 (0x7fcb21bfb800) [pid = 1852] [serial = 22] [outer = (nil)] [url = about:blank] 12:36:27 INFO - PROCESS | 1852 | --DOMWINDOW == 50 (0x7fcb37766400) [pid = 1852] [serial = 86] [outer = (nil)] [url = about:blank] 12:36:27 INFO - PROCESS | 1852 | --DOMWINDOW == 49 (0x7fcb38cd6c00) [pid = 1852] [serial = 77] [outer = (nil)] [url = about:blank] 12:36:27 INFO - PROCESS | 1852 | --DOMWINDOW == 48 (0x7fcb26d78800) [pid = 1852] [serial = 16] [outer = (nil)] [url = about:blank] 12:36:27 INFO - PROCESS | 1852 | --DOMWINDOW == 47 (0x7fcb22b69000) [pid = 1852] [serial = 17] [outer = (nil)] [url = about:blank] 12:36:27 INFO - PROCESS | 1852 | --DOMWINDOW == 46 (0x7fcb229eb800) [pid = 1852] [serial = 19] [outer = (nil)] [url = about:blank] 12:36:27 INFO - PROCESS | 1852 | 1461785787988 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:36:28 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb21a83000 == 18 [pid = 1852] [id = 43] 12:36:28 INFO - PROCESS | 1852 | ++DOMWINDOW == 47 (0x7fcb20d25800) [pid = 1852] [serial = 127] [outer = (nil)] 12:36:28 INFO - PROCESS | 1852 | ++DOMWINDOW == 48 (0x7fcb229e9800) [pid = 1852] [serial = 128] [outer = 0x7fcb20d25800] 12:36:28 INFO - PROCESS | 1852 | 1461785788051 Marionette DEBUG loaded listener.js 12:36:28 INFO - PROCESS | 1852 | ++DOMWINDOW == 49 (0x7fcb26d76c00) [pid = 1852] [serial = 129] [outer = 0x7fcb20d25800] 12:36:28 INFO - PROCESS | 1852 | 1461785788803 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]]]}] 12:36:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 12:36:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 1412ms 12:36:28 INFO - PROCESS | 1852 | 1461785788857 Marionette TRACE conn3 -> [0,145,"getWindowHandle",null] 12:36:28 INFO - PROCESS | 1852 | 1461785788862 Marionette TRACE conn3 <- [1,145,null,{"value":"8"}] 12:36:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 12:36:28 INFO - PROCESS | 1852 | 1461785788874 Marionette TRACE conn3 -> [0,146,"setScriptTimeout",{"ms":35000}] 12:36:28 INFO - PROCESS | 1852 | 1461785788878 Marionette TRACE conn3 <- [1,146,null,{}] 12:36:28 INFO - PROCESS | 1852 | 1461785788884 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}] 12:36:29 INFO - PROCESS | 1852 | 1461785789021 Marionette TRACE conn3 <- [1,147,null,{"value":null}] 12:36:29 INFO - PROCESS | 1852 | 1461785789050 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:36:29 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb26b22000 == 19 [pid = 1852] [id = 44] 12:36:29 INFO - PROCESS | 1852 | ++DOMWINDOW == 50 (0x7fcb28596800) [pid = 1852] [serial = 130] [outer = (nil)] 12:36:29 INFO - PROCESS | 1852 | ++DOMWINDOW == 51 (0x7fcb28e31000) [pid = 1852] [serial = 131] [outer = 0x7fcb28596800] 12:36:29 INFO - PROCESS | 1852 | 1461785789150 Marionette DEBUG loaded listener.js 12:36:29 INFO - PROCESS | 1852 | ++DOMWINDOW == 52 (0x7fcb29379800) [pid = 1852] [serial = 132] [outer = 0x7fcb28596800] 12:36:30 INFO - PROCESS | 1852 | 1461785790139 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]]]}] 12:36:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 12:36:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 1285ms 12:36:30 INFO - PROCESS | 1852 | 1461785790157 Marionette TRACE conn3 -> [0,149,"getWindowHandle",null] 12:36:30 INFO - PROCESS | 1852 | 1461785790159 Marionette TRACE conn3 <- [1,149,null,{"value":"8"}] 12:36:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 12:36:30 INFO - PROCESS | 1852 | 1461785790167 Marionette TRACE conn3 -> [0,150,"setScriptTimeout",{"ms":35000}] 12:36:30 INFO - PROCESS | 1852 | 1461785790170 Marionette TRACE conn3 <- [1,150,null,{}] 12:36:30 INFO - PROCESS | 1852 | 1461785790184 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}] 12:36:30 INFO - PROCESS | 1852 | 1461785790364 Marionette TRACE conn3 <- [1,151,null,{"value":null}] 12:36:30 INFO - PROCESS | 1852 | 1461785790495 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:36:30 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb2965c000 == 20 [pid = 1852] [id = 45] 12:36:30 INFO - PROCESS | 1852 | ++DOMWINDOW == 53 (0x7fcb2d88ec00) [pid = 1852] [serial = 133] [outer = (nil)] 12:36:30 INFO - PROCESS | 1852 | ++DOMWINDOW == 54 (0x7fcb2d89d000) [pid = 1852] [serial = 134] [outer = 0x7fcb2d88ec00] 12:36:30 INFO - PROCESS | 1852 | 1461785790574 Marionette DEBUG loaded listener.js 12:36:30 INFO - PROCESS | 1852 | ++DOMWINDOW == 55 (0x7fcb3680ac00) [pid = 1852] [serial = 135] [outer = 0x7fcb2d88ec00] 12:36:31 INFO - PROCESS | 1852 | 1461785791539 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]]]}] 12:36:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 12:36:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 1390ms 12:36:31 INFO - PROCESS | 1852 | 1461785791558 Marionette TRACE conn3 -> [0,153,"getWindowHandle",null] 12:36:31 INFO - PROCESS | 1852 | 1461785791560 Marionette TRACE conn3 <- [1,153,null,{"value":"8"}] 12:36:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 12:36:31 INFO - PROCESS | 1852 | 1461785791566 Marionette TRACE conn3 -> [0,154,"setScriptTimeout",{"ms":35000}] 12:36:31 INFO - PROCESS | 1852 | 1461785791579 Marionette TRACE conn3 <- [1,154,null,{}] 12:36:31 INFO - PROCESS | 1852 | 1461785791602 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}] 12:36:31 INFO - PROCESS | 1852 | 1461785791779 Marionette TRACE conn3 <- [1,155,null,{"value":null}] 12:36:31 INFO - PROCESS | 1852 | 1461785791798 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:36:31 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb2a1ca800 == 21 [pid = 1852] [id = 46] 12:36:31 INFO - PROCESS | 1852 | ++DOMWINDOW == 56 (0x7fcb2d88f800) [pid = 1852] [serial = 136] [outer = (nil)] 12:36:31 INFO - PROCESS | 1852 | ++DOMWINDOW == 57 (0x7fcb3794b000) [pid = 1852] [serial = 137] [outer = 0x7fcb2d88f800] 12:36:31 INFO - PROCESS | 1852 | 1461785791865 Marionette DEBUG loaded listener.js 12:36:31 INFO - PROCESS | 1852 | ++DOMWINDOW == 58 (0x7fcb37bf3800) [pid = 1852] [serial = 138] [outer = 0x7fcb2d88f800] 12:36:32 INFO - PROCESS | 1852 | --DOMWINDOW == 57 (0x7fcb22b6b800) [pid = 1852] [serial = 100] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 12:36:32 INFO - PROCESS | 1852 | --DOMWINDOW == 56 (0x7fcb299d7400) [pid = 1852] [serial = 109] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 12:36:32 INFO - PROCESS | 1852 | --DOMWINDOW == 55 (0x7fcb2844c400) [pid = 1852] [serial = 103] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 12:36:32 INFO - PROCESS | 1852 | --DOMWINDOW == 54 (0x7fcb20d22000) [pid = 1852] [serial = 106] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 12:36:32 INFO - PROCESS | 1852 | --DOMWINDOW == 53 (0x7fcb20c48000) [pid = 1852] [serial = 112] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 12:36:32 INFO - PROCESS | 1852 | --DOMWINDOW == 52 (0x7fcb2859a800) [pid = 1852] [serial = 96] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 12:36:32 INFO - PROCESS | 1852 | 1461785792770 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]]]}] 12:36:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 12:36:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 1259ms 12:36:32 INFO - PROCESS | 1852 | 1461785792827 Marionette TRACE conn3 -> [0,157,"getWindowHandle",null] 12:36:32 INFO - PROCESS | 1852 | 1461785792830 Marionette TRACE conn3 <- [1,157,null,{"value":"8"}] 12:36:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 12:36:32 INFO - PROCESS | 1852 | 1461785792837 Marionette TRACE conn3 -> [0,158,"setScriptTimeout",{"ms":35000}] 12:36:32 INFO - PROCESS | 1852 | 1461785792839 Marionette TRACE conn3 <- [1,158,null,{}] 12:36:32 INFO - PROCESS | 1852 | 1461785792845 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}] 12:36:32 INFO - PROCESS | 1852 | 1461785792986 Marionette TRACE conn3 <- [1,159,null,{"value":null}] 12:36:33 INFO - PROCESS | 1852 | 1461785792998 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:36:33 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb2ae4d000 == 22 [pid = 1852] [id = 47] 12:36:33 INFO - PROCESS | 1852 | ++DOMWINDOW == 53 (0x7fcb20c40c00) [pid = 1852] [serial = 139] [outer = (nil)] 12:36:33 INFO - PROCESS | 1852 | ++DOMWINDOW == 54 (0x7fcb2d693400) [pid = 1852] [serial = 140] [outer = 0x7fcb20c40c00] 12:36:33 INFO - PROCESS | 1852 | 1461785793062 Marionette DEBUG loaded listener.js 12:36:33 INFO - PROCESS | 1852 | ++DOMWINDOW == 55 (0x7fcb37bf8000) [pid = 1852] [serial = 141] [outer = 0x7fcb20c40c00] 12:36:33 INFO - PROCESS | 1852 | 1461785793977 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]]]}] 12:36:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 12:36:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 1179ms 12:36:34 INFO - PROCESS | 1852 | 1461785794017 Marionette TRACE conn3 -> [0,161,"getWindowHandle",null] 12:36:34 INFO - PROCESS | 1852 | 1461785794019 Marionette TRACE conn3 <- [1,161,null,{"value":"8"}] 12:36:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 12:36:34 INFO - PROCESS | 1852 | 1461785794025 Marionette TRACE conn3 -> [0,162,"setScriptTimeout",{"ms":35000}] 12:36:34 INFO - PROCESS | 1852 | 1461785794027 Marionette TRACE conn3 <- [1,162,null,{}] 12:36:34 INFO - PROCESS | 1852 | 1461785794032 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}] 12:36:34 INFO - PROCESS | 1852 | 1461785794209 Marionette TRACE conn3 <- [1,163,null,{"value":null}] 12:36:34 INFO - PROCESS | 1852 | 1461785794296 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:36:34 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb2d85f800 == 23 [pid = 1852] [id = 48] 12:36:34 INFO - PROCESS | 1852 | ++DOMWINDOW == 56 (0x7fcb24363c00) [pid = 1852] [serial = 142] [outer = (nil)] 12:36:34 INFO - PROCESS | 1852 | ++DOMWINDOW == 57 (0x7fcb38b32400) [pid = 1852] [serial = 143] [outer = 0x7fcb24363c00] 12:36:34 INFO - PROCESS | 1852 | 1461785794369 Marionette DEBUG loaded listener.js 12:36:34 INFO - PROCESS | 1852 | ++DOMWINDOW == 58 (0x7fcb3aabfc00) [pid = 1852] [serial = 144] [outer = 0x7fcb24363c00] 12:36:35 INFO - PROCESS | 1852 | 1461785795209 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]]]}] 12:36:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 12:36:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 1226ms 12:36:35 INFO - PROCESS | 1852 | 1461785795253 Marionette TRACE conn3 -> [0,165,"getWindowHandle",null] 12:36:35 INFO - PROCESS | 1852 | 1461785795260 Marionette TRACE conn3 <- [1,165,null,{"value":"8"}] 12:36:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 12:36:35 INFO - PROCESS | 1852 | 1461785795269 Marionette TRACE conn3 -> [0,166,"setScriptTimeout",{"ms":35000}] 12:36:35 INFO - PROCESS | 1852 | 1461785795274 Marionette TRACE conn3 <- [1,166,null,{}] 12:36:35 INFO - PROCESS | 1852 | 1461785795284 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}] 12:36:35 INFO - PROCESS | 1852 | 1461785795453 Marionette TRACE conn3 <- [1,167,null,{"value":null}] 12:36:35 INFO - PROCESS | 1852 | 1461785795578 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:36:35 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb243d9000 == 24 [pid = 1852] [id = 49] 12:36:35 INFO - PROCESS | 1852 | ++DOMWINDOW == 59 (0x7fcb2436b800) [pid = 1852] [serial = 145] [outer = (nil)] 12:36:35 INFO - PROCESS | 1852 | ++DOMWINDOW == 60 (0x7fcb24760800) [pid = 1852] [serial = 146] [outer = 0x7fcb2436b800] 12:36:35 INFO - PROCESS | 1852 | 1461785795653 Marionette DEBUG loaded listener.js 12:36:35 INFO - PROCESS | 1852 | ++DOMWINDOW == 61 (0x7fcb26b17000) [pid = 1852] [serial = 147] [outer = 0x7fcb2436b800] 12:36:36 INFO - PROCESS | 1852 | 1461785796081 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 12:36:36 INFO - PROCESS | 1852 | 1461785796618 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]]]}] 12:36:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 12:36:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 1387ms 12:36:36 INFO - PROCESS | 1852 | 1461785796656 Marionette TRACE conn3 -> [0,169,"getWindowHandle",null] 12:36:36 INFO - PROCESS | 1852 | 1461785796663 Marionette TRACE conn3 <- [1,169,null,{"value":"8"}] 12:36:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 12:36:36 INFO - PROCESS | 1852 | 1461785796673 Marionette TRACE conn3 -> [0,170,"setScriptTimeout",{"ms":35000}] 12:36:36 INFO - PROCESS | 1852 | 1461785796677 Marionette TRACE conn3 <- [1,170,null,{}] 12:36:36 INFO - PROCESS | 1852 | 1461785796683 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}] 12:36:36 INFO - PROCESS | 1852 | 1461785796846 Marionette TRACE conn3 <- [1,171,null,{"value":null}] 12:36:36 INFO - PROCESS | 1852 | 1461785796971 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:36:36 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb2d85c800 == 25 [pid = 1852] [id = 50] 12:36:36 INFO - PROCESS | 1852 | ++DOMWINDOW == 62 (0x7fcb26d72400) [pid = 1852] [serial = 148] [outer = (nil)] 12:36:37 INFO - PROCESS | 1852 | ++DOMWINDOW == 63 (0x7fcb2dba7c00) [pid = 1852] [serial = 149] [outer = 0x7fcb26d72400] 12:36:37 INFO - PROCESS | 1852 | 1461785797057 Marionette DEBUG loaded listener.js 12:36:37 INFO - PROCESS | 1852 | ++DOMWINDOW == 64 (0x7fcb377e7c00) [pid = 1852] [serial = 150] [outer = 0x7fcb26d72400] 12:36:38 INFO - PROCESS | 1852 | 1461785798075 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]]]}] 12:36:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 12:36:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 1481ms 12:36:38 INFO - PROCESS | 1852 | 1461785798155 Marionette TRACE conn3 -> [0,173,"getWindowHandle",null] 12:36:38 INFO - PROCESS | 1852 | 1461785798161 Marionette TRACE conn3 <- [1,173,null,{"value":"8"}] 12:36:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 12:36:38 INFO - PROCESS | 1852 | 1461785798170 Marionette TRACE conn3 -> [0,174,"setScriptTimeout",{"ms":35000}] 12:36:38 INFO - PROCESS | 1852 | 1461785798184 Marionette TRACE conn3 <- [1,174,null,{}] 12:36:38 INFO - PROCESS | 1852 | 1461785798276 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}] 12:36:38 INFO - PROCESS | 1852 | 1461785798478 Marionette TRACE conn3 <- [1,175,null,{"value":null}] 12:36:38 INFO - PROCESS | 1852 | 1461785798629 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:36:38 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb3779d800 == 26 [pid = 1852] [id = 51] 12:36:38 INFO - PROCESS | 1852 | ++DOMWINDOW == 65 (0x7fcb22879000) [pid = 1852] [serial = 151] [outer = (nil)] 12:36:38 INFO - PROCESS | 1852 | ++DOMWINDOW == 66 (0x7fcb2287c800) [pid = 1852] [serial = 152] [outer = 0x7fcb22879000] 12:36:38 INFO - PROCESS | 1852 | 1461785798704 Marionette DEBUG loaded listener.js 12:36:38 INFO - PROCESS | 1852 | ++DOMWINDOW == 67 (0x7fcb38833400) [pid = 1852] [serial = 153] [outer = 0x7fcb22879000] 12:36:39 INFO - PROCESS | 1852 | 1461785799541 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]]]}] 12:36:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 12:36:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 1421ms 12:36:39 INFO - PROCESS | 1852 | 1461785799594 Marionette TRACE conn3 -> [0,177,"getWindowHandle",null] 12:36:39 INFO - PROCESS | 1852 | 1461785799600 Marionette TRACE conn3 <- [1,177,null,{"value":"8"}] 12:36:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 12:36:39 INFO - PROCESS | 1852 | 1461785799609 Marionette TRACE conn3 -> [0,178,"setScriptTimeout",{"ms":35000}] 12:36:39 INFO - PROCESS | 1852 | 1461785799615 Marionette TRACE conn3 <- [1,178,null,{}] 12:36:39 INFO - PROCESS | 1852 | 1461785799623 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}] 12:36:39 INFO - PROCESS | 1852 | 1461785799876 Marionette TRACE conn3 <- [1,179,null,{"value":null}] 12:36:40 INFO - PROCESS | 1852 | 1461785800029 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:36:40 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb38b05000 == 27 [pid = 1852] [id = 52] 12:36:40 INFO - PROCESS | 1852 | ++DOMWINDOW == 68 (0x7fcb22875c00) [pid = 1852] [serial = 154] [outer = (nil)] 12:36:40 INFO - PROCESS | 1852 | ++DOMWINDOW == 69 (0x7fcb3a519c00) [pid = 1852] [serial = 155] [outer = 0x7fcb22875c00] 12:36:40 INFO - PROCESS | 1852 | 1461785800213 Marionette DEBUG loaded listener.js 12:36:40 INFO - PROCESS | 1852 | ++DOMWINDOW == 70 (0x7fcb3aabe400) [pid = 1852] [serial = 156] [outer = 0x7fcb22875c00] 12:36:41 INFO - PROCESS | 1852 | 1461785801240 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]]]}] 12:36:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 12:36:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 1688ms 12:36:41 INFO - PROCESS | 1852 | 1461785801299 Marionette TRACE conn3 -> [0,181,"getWindowHandle",null] 12:36:41 INFO - PROCESS | 1852 | 1461785801305 Marionette TRACE conn3 <- [1,181,null,{"value":"8"}] 12:36:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 12:36:41 INFO - PROCESS | 1852 | 1461785801313 Marionette TRACE conn3 -> [0,182,"setScriptTimeout",{"ms":35000}] 12:36:41 INFO - PROCESS | 1852 | 1461785801316 Marionette TRACE conn3 <- [1,182,null,{}] 12:36:41 INFO - PROCESS | 1852 | 1461785801321 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}] 12:36:41 INFO - PROCESS | 1852 | 1461785801508 Marionette TRACE conn3 <- [1,183,null,{"value":null}] 12:36:41 INFO - PROCESS | 1852 | 1461785801649 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:36:41 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb3aa88800 == 28 [pid = 1852] [id = 53] 12:36:41 INFO - PROCESS | 1852 | ++DOMWINDOW == 71 (0x7fcb21bf9000) [pid = 1852] [serial = 157] [outer = (nil)] 12:36:41 INFO - PROCESS | 1852 | ++DOMWINDOW == 72 (0x7fcb24470800) [pid = 1852] [serial = 158] [outer = 0x7fcb21bf9000] 12:36:41 INFO - PROCESS | 1852 | 1461785801721 Marionette DEBUG loaded listener.js 12:36:41 INFO - PROCESS | 1852 | ++DOMWINDOW == 73 (0x7fcb24476000) [pid = 1852] [serial = 159] [outer = 0x7fcb21bf9000] 12:36:42 INFO - PROCESS | 1852 | 1461785802717 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]]]}] 12:36:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 12:36:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 1433ms 12:36:42 INFO - PROCESS | 1852 | 1461785802747 Marionette TRACE conn3 -> [0,185,"getWindowHandle",null] 12:36:42 INFO - PROCESS | 1852 | 1461785802753 Marionette TRACE conn3 <- [1,185,null,{"value":"8"}] 12:36:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 12:36:42 INFO - PROCESS | 1852 | 1461785802761 Marionette TRACE conn3 -> [0,186,"setScriptTimeout",{"ms":35000}] 12:36:42 INFO - PROCESS | 1852 | 1461785802766 Marionette TRACE conn3 <- [1,186,null,{}] 12:36:42 INFO - PROCESS | 1852 | 1461785802774 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}] 12:36:42 INFO - PROCESS | 1852 | 1461785802950 Marionette TRACE conn3 <- [1,187,null,{"value":null}] 12:36:43 INFO - PROCESS | 1852 | 1461785803108 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:36:43 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb22b08000 == 29 [pid = 1852] [id = 54] 12:36:43 INFO - PROCESS | 1852 | ++DOMWINDOW == 74 (0x7fcb229e8400) [pid = 1852] [serial = 160] [outer = (nil)] 12:36:43 INFO - PROCESS | 1852 | ++DOMWINDOW == 75 (0x7fcb22b6b400) [pid = 1852] [serial = 161] [outer = 0x7fcb229e8400] 12:36:43 INFO - PROCESS | 1852 | 1461785803250 Marionette DEBUG loaded listener.js 12:36:43 INFO - PROCESS | 1852 | ++DOMWINDOW == 76 (0x7fcb24367400) [pid = 1852] [serial = 162] [outer = 0x7fcb229e8400] 12:36:43 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb24564800 == 28 [pid = 1852] [id = 34] 12:36:43 INFO - PROCESS | 1852 | --DOMWINDOW == 75 (0x7fcb26a0ac00) [pid = 1852] [serial = 116] [outer = (nil)] [url = about:blank] 12:36:43 INFO - PROCESS | 1852 | --DOMWINDOW == 74 (0x7fcb241f2400) [pid = 1852] [serial = 114] [outer = (nil)] [url = about:blank] 12:36:43 INFO - PROCESS | 1852 | --DOMWINDOW == 73 (0x7fcb2d652c00) [pid = 1852] [serial = 108] [outer = (nil)] [url = about:blank] 12:36:43 INFO - PROCESS | 1852 | --DOMWINDOW == 72 (0x7fcb40f5a800) [pid = 1852] [serial = 98] [outer = (nil)] [url = about:blank] 12:36:43 INFO - PROCESS | 1852 | --DOMWINDOW == 71 (0x7fcb2450b800) [pid = 1852] [serial = 101] [outer = (nil)] [url = about:blank] 12:36:43 INFO - PROCESS | 1852 | --DOMWINDOW == 70 (0x7fcb26a0e000) [pid = 1852] [serial = 102] [outer = (nil)] [url = about:blank] 12:36:43 INFO - PROCESS | 1852 | --DOMWINDOW == 69 (0x7fcb377f1400) [pid = 1852] [serial = 110] [outer = (nil)] [url = about:blank] 12:36:43 INFO - PROCESS | 1852 | --DOMWINDOW == 68 (0x7fcb29249000) [pid = 1852] [serial = 105] [outer = (nil)] [url = about:blank] 12:36:43 INFO - PROCESS | 1852 | --DOMWINDOW == 67 (0x7fcb2a118800) [pid = 1852] [serial = 107] [outer = (nil)] [url = about:blank] 12:36:43 INFO - PROCESS | 1852 | --DOMWINDOW == 66 (0x7fcb20ea0000) [pid = 1852] [serial = 113] [outer = (nil)] [url = about:blank] 12:36:43 INFO - PROCESS | 1852 | --DOMWINDOW == 65 (0x7fcb28887400) [pid = 1852] [serial = 104] [outer = (nil)] [url = about:blank] 12:36:43 INFO - PROCESS | 1852 | --DOMWINDOW == 64 (0x7fcb37994400) [pid = 1852] [serial = 111] [outer = (nil)] [url = about:blank] 12:36:44 INFO - PROCESS | 1852 | 1461785803998 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]]]}] 12:36:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 12:36:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 1285ms 12:36:44 INFO - PROCESS | 1852 | 1461785804053 Marionette TRACE conn3 -> [0,189,"getWindowHandle",null] 12:36:44 INFO - PROCESS | 1852 | 1461785804061 Marionette TRACE conn3 <- [1,189,null,{"value":"8"}] 12:36:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 12:36:44 INFO - PROCESS | 1852 | 1461785804072 Marionette TRACE conn3 -> [0,190,"setScriptTimeout",{"ms":35000}] 12:36:44 INFO - PROCESS | 1852 | 1461785804075 Marionette TRACE conn3 <- [1,190,null,{}] 12:36:44 INFO - PROCESS | 1852 | 1461785804085 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}] 12:36:44 INFO - PROCESS | 1852 | 1461785804230 Marionette TRACE conn3 <- [1,191,null,{"value":null}] 12:36:44 INFO - PROCESS | 1852 | 1461785804250 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:36:44 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb27a86000 == 29 [pid = 1852] [id = 55] 12:36:44 INFO - PROCESS | 1852 | ++DOMWINDOW == 65 (0x7fcb243a1000) [pid = 1852] [serial = 163] [outer = (nil)] 12:36:44 INFO - PROCESS | 1852 | ++DOMWINDOW == 66 (0x7fcb24475c00) [pid = 1852] [serial = 164] [outer = 0x7fcb243a1000] 12:36:44 INFO - PROCESS | 1852 | 1461785804322 Marionette DEBUG loaded listener.js 12:36:44 INFO - PROCESS | 1852 | ++DOMWINDOW == 67 (0x7fcb24515400) [pid = 1852] [serial = 165] [outer = 0x7fcb243a1000] 12:36:45 INFO - PROCESS | 1852 | 1461785805057 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]]]}] 12:36:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 12:36:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 1039ms 12:36:45 INFO - PROCESS | 1852 | 1461785805111 Marionette TRACE conn3 -> [0,193,"getWindowHandle",null] 12:36:45 INFO - PROCESS | 1852 | 1461785805114 Marionette TRACE conn3 <- [1,193,null,{"value":"8"}] 12:36:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 12:36:45 INFO - PROCESS | 1852 | 1461785805124 Marionette TRACE conn3 -> [0,194,"setScriptTimeout",{"ms":35000}] 12:36:45 INFO - PROCESS | 1852 | 1461785805130 Marionette TRACE conn3 <- [1,194,null,{}] 12:36:45 INFO - PROCESS | 1852 | 1461785805154 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}] 12:36:45 INFO - PROCESS | 1852 | 1461785805305 Marionette TRACE conn3 <- [1,195,null,{"value":null}] 12:36:45 INFO - PROCESS | 1852 | 1461785805317 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:36:45 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb29660800 == 30 [pid = 1852] [id = 56] 12:36:45 INFO - PROCESS | 1852 | ++DOMWINDOW == 68 (0x7fcb2436c800) [pid = 1852] [serial = 166] [outer = (nil)] 12:36:45 INFO - PROCESS | 1852 | ++DOMWINDOW == 69 (0x7fcb2859a800) [pid = 1852] [serial = 167] [outer = 0x7fcb2436c800] 12:36:45 INFO - PROCESS | 1852 | 1461785805462 Marionette DEBUG loaded listener.js 12:36:45 INFO - PROCESS | 1852 | ++DOMWINDOW == 70 (0x7fcb2924d800) [pid = 1852] [serial = 168] [outer = 0x7fcb2436c800] 12:36:46 INFO - PROCESS | 1852 | --DOMWINDOW == 69 (0x7fcb2d88f800) [pid = 1852] [serial = 136] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 12:36:46 INFO - PROCESS | 1852 | --DOMWINDOW == 68 (0x7fcb20e96000) [pid = 1852] [serial = 115] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 12:36:46 INFO - PROCESS | 1852 | --DOMWINDOW == 67 (0x7fcb20c40c00) [pid = 1852] [serial = 139] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 12:36:46 INFO - PROCESS | 1852 | --DOMWINDOW == 66 (0x7fcb20d25800) [pid = 1852] [serial = 127] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 12:36:46 INFO - PROCESS | 1852 | --DOMWINDOW == 65 (0x7fcb28596800) [pid = 1852] [serial = 130] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 12:36:46 INFO - PROCESS | 1852 | --DOMWINDOW == 64 (0x7fcb2d88ec00) [pid = 1852] [serial = 133] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 12:36:46 INFO - PROCESS | 1852 | 1461785806550 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]]]}] 12:36:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 12:36:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 1449ms 12:36:46 INFO - PROCESS | 1852 | 1461785806575 Marionette TRACE conn3 -> [0,197,"getWindowHandle",null] 12:36:46 INFO - PROCESS | 1852 | 1461785806581 Marionette TRACE conn3 <- [1,197,null,{"value":"8"}] 12:36:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 12:36:46 INFO - PROCESS | 1852 | 1461785806591 Marionette TRACE conn3 -> [0,198,"setScriptTimeout",{"ms":35000}] 12:36:46 INFO - PROCESS | 1852 | 1461785806597 Marionette TRACE conn3 <- [1,198,null,{}] 12:36:46 INFO - PROCESS | 1852 | 1461785806619 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}] 12:36:46 INFO - PROCESS | 1852 | 1461785806844 Marionette TRACE conn3 <- [1,199,null,{"value":null}] 12:36:46 INFO - PROCESS | 1852 | 1461785806972 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:36:46 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb243d8800 == 31 [pid = 1852] [id = 57] 12:36:46 INFO - PROCESS | 1852 | ++DOMWINDOW == 65 (0x7fcb226f8400) [pid = 1852] [serial = 169] [outer = (nil)] 12:36:47 INFO - PROCESS | 1852 | ++DOMWINDOW == 66 (0x7fcb23641800) [pid = 1852] [serial = 170] [outer = 0x7fcb226f8400] 12:36:47 INFO - PROCESS | 1852 | 1461785807048 Marionette DEBUG loaded listener.js 12:36:47 INFO - PROCESS | 1852 | ++DOMWINDOW == 67 (0x7fcb24370c00) [pid = 1852] [serial = 171] [outer = 0x7fcb226f8400] 12:36:48 INFO - PROCESS | 1852 | 1461785808023 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]]]}] 12:36:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 12:36:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 1449ms 12:36:48 INFO - PROCESS | 1852 | 1461785808041 Marionette TRACE conn3 -> [0,201,"getWindowHandle",null] 12:36:48 INFO - PROCESS | 1852 | 1461785808050 Marionette TRACE conn3 <- [1,201,null,{"value":"8"}] 12:36:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 12:36:48 INFO - PROCESS | 1852 | 1461785808060 Marionette TRACE conn3 -> [0,202,"setScriptTimeout",{"ms":35000}] 12:36:48 INFO - PROCESS | 1852 | 1461785808064 Marionette TRACE conn3 <- [1,202,null,{}] 12:36:48 INFO - PROCESS | 1852 | 1461785808070 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}] 12:36:48 INFO - PROCESS | 1852 | 1461785808243 Marionette TRACE conn3 <- [1,203,null,{"value":null}] 12:36:48 INFO - PROCESS | 1852 | 1461785808431 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:36:48 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb29ee1800 == 32 [pid = 1852] [id = 58] 12:36:48 INFO - PROCESS | 1852 | ++DOMWINDOW == 68 (0x7fcb24472800) [pid = 1852] [serial = 172] [outer = (nil)] 12:36:48 INFO - PROCESS | 1852 | ++DOMWINDOW == 69 (0x7fcb26d73800) [pid = 1852] [serial = 173] [outer = 0x7fcb24472800] 12:36:48 INFO - PROCESS | 1852 | 1461785808510 Marionette DEBUG loaded listener.js 12:36:48 INFO - PROCESS | 1852 | ++DOMWINDOW == 70 (0x7fcb28594800) [pid = 1852] [serial = 174] [outer = 0x7fcb24472800] 12:36:49 INFO - PROCESS | 1852 | 1461785809331 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]]]}] 12:36:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 12:36:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 1336ms 12:36:49 INFO - PROCESS | 1852 | 1461785809397 Marionette TRACE conn3 -> [0,205,"getWindowHandle",null] 12:36:49 INFO - PROCESS | 1852 | 1461785809402 Marionette TRACE conn3 <- [1,205,null,{"value":"8"}] 12:36:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 12:36:49 INFO - PROCESS | 1852 | 1461785809408 Marionette TRACE conn3 -> [0,206,"setScriptTimeout",{"ms":35000}] 12:36:49 INFO - PROCESS | 1852 | 1461785809414 Marionette TRACE conn3 <- [1,206,null,{}] 12:36:49 INFO - PROCESS | 1852 | 1461785809430 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}] 12:36:49 INFO - PROCESS | 1852 | 1461785809644 Marionette TRACE conn3 <- [1,207,null,{"value":null}] 12:36:49 INFO - PROCESS | 1852 | 1461785809772 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:36:49 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb22615000 == 33 [pid = 1852] [id = 59] 12:36:49 INFO - PROCESS | 1852 | ++DOMWINDOW == 71 (0x7fcb2859a000) [pid = 1852] [serial = 175] [outer = (nil)] 12:36:49 INFO - PROCESS | 1852 | ++DOMWINDOW == 72 (0x7fcb2b127800) [pid = 1852] [serial = 176] [outer = 0x7fcb2859a000] 12:36:49 INFO - PROCESS | 1852 | 1461785809856 Marionette DEBUG loaded listener.js 12:36:49 INFO - PROCESS | 1852 | ++DOMWINDOW == 73 (0x7fcb2d890c00) [pid = 1852] [serial = 177] [outer = 0x7fcb2859a000] 12:36:50 INFO - PROCESS | 1852 | 1461785810658 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]]]}] 12:36:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 12:36:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 1284ms 12:36:50 INFO - PROCESS | 1852 | 1461785810694 Marionette TRACE conn3 -> [0,209,"getWindowHandle",null] 12:36:50 INFO - PROCESS | 1852 | 1461785810698 Marionette TRACE conn3 <- [1,209,null,{"value":"8"}] 12:36:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 12:36:50 INFO - PROCESS | 1852 | 1461785810707 Marionette TRACE conn3 -> [0,210,"setScriptTimeout",{"ms":35000}] 12:36:50 INFO - PROCESS | 1852 | 1461785810712 Marionette TRACE conn3 <- [1,210,null,{}] 12:36:50 INFO - PROCESS | 1852 | 1461785810719 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}] 12:36:50 INFO - PROCESS | 1852 | 1461785810920 Marionette TRACE conn3 <- [1,211,null,{"value":null}] 12:36:51 INFO - PROCESS | 1852 | 1461785811047 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:36:51 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb309f7800 == 34 [pid = 1852] [id = 60] 12:36:51 INFO - PROCESS | 1852 | ++DOMWINDOW == 74 (0x7fcb2287ac00) [pid = 1852] [serial = 178] [outer = (nil)] 12:36:51 INFO - PROCESS | 1852 | ++DOMWINDOW == 75 (0x7fcb36808c00) [pid = 1852] [serial = 179] [outer = 0x7fcb2287ac00] 12:36:51 INFO - PROCESS | 1852 | 1461785811125 Marionette DEBUG loaded listener.js 12:36:51 INFO - PROCESS | 1852 | ++DOMWINDOW == 76 (0x7fcb376a6000) [pid = 1852] [serial = 180] [outer = 0x7fcb2287ac00] 12:36:52 INFO - PROCESS | 1852 | 1461785812129 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]]]}] 12:36:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 12:36:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 1438ms 12:36:52 INFO - PROCESS | 1852 | 1461785812147 Marionette TRACE conn3 -> [0,213,"getWindowHandle",null] 12:36:52 INFO - PROCESS | 1852 | 1461785812153 Marionette TRACE conn3 <- [1,213,null,{"value":"8"}] 12:36:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 12:36:52 INFO - PROCESS | 1852 | 1461785812162 Marionette TRACE conn3 -> [0,214,"setScriptTimeout",{"ms":35000}] 12:36:52 INFO - PROCESS | 1852 | 1461785812165 Marionette TRACE conn3 <- [1,214,null,{}] 12:36:52 INFO - PROCESS | 1852 | 1461785812173 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}] 12:36:52 INFO - PROCESS | 1852 | 1461785812395 Marionette TRACE conn3 <- [1,215,null,{"value":null}] 12:36:52 INFO - PROCESS | 1852 | 1461785812567 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:36:52 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb3778d000 == 35 [pid = 1852] [id = 61] 12:36:52 INFO - PROCESS | 1852 | ++DOMWINDOW == 77 (0x7fcb2aeee800) [pid = 1852] [serial = 181] [outer = (nil)] 12:36:52 INFO - PROCESS | 1852 | ++DOMWINDOW == 78 (0x7fcb37910c00) [pid = 1852] [serial = 182] [outer = 0x7fcb2aeee800] 12:36:52 INFO - PROCESS | 1852 | 1461785812707 Marionette DEBUG loaded listener.js 12:36:52 INFO - PROCESS | 1852 | ++DOMWINDOW == 79 (0x7fcb37bf7c00) [pid = 1852] [serial = 183] [outer = 0x7fcb2aeee800] 12:36:53 INFO - PROCESS | 1852 | 1461785813429 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]]]}] 12:36:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 12:36:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 1283ms 12:36:53 INFO - PROCESS | 1852 | 1461785813443 Marionette TRACE conn3 -> [0,217,"getWindowHandle",null] 12:36:53 INFO - PROCESS | 1852 | 1461785813445 Marionette TRACE conn3 <- [1,217,null,{"value":"8"}] 12:36:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 12:36:53 INFO - PROCESS | 1852 | 1461785813451 Marionette TRACE conn3 -> [0,218,"setScriptTimeout",{"ms":35000}] 12:36:53 INFO - PROCESS | 1852 | 1461785813454 Marionette TRACE conn3 <- [1,218,null,{}] 12:36:53 INFO - PROCESS | 1852 | 1461785813459 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}] 12:36:53 INFO - PROCESS | 1852 | 1461785813634 Marionette TRACE conn3 <- [1,219,null,{"value":null}] 12:36:53 INFO - PROCESS | 1852 | 1461785813802 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:36:53 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb3c33c800 == 36 [pid = 1852] [id = 62] 12:36:53 INFO - PROCESS | 1852 | ++DOMWINDOW == 80 (0x7fcb37773c00) [pid = 1852] [serial = 184] [outer = (nil)] 12:36:53 INFO - PROCESS | 1852 | ++DOMWINDOW == 81 (0x7fcb3aabd400) [pid = 1852] [serial = 185] [outer = 0x7fcb37773c00] 12:36:53 INFO - PROCESS | 1852 | 1461785813879 Marionette DEBUG loaded listener.js 12:36:53 INFO - PROCESS | 1852 | ++DOMWINDOW == 82 (0x7fcb3c4aec00) [pid = 1852] [serial = 186] [outer = 0x7fcb37773c00] 12:36:54 INFO - PROCESS | 1852 | 1461785814922 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]]]}] 12:36:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 12:36:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 1537ms 12:36:54 INFO - PROCESS | 1852 | 1461785814989 Marionette TRACE conn3 -> [0,221,"getWindowHandle",null] 12:36:54 INFO - PROCESS | 1852 | 1461785814996 Marionette TRACE conn3 <- [1,221,null,{"value":"8"}] 12:36:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 12:36:55 INFO - PROCESS | 1852 | 1461785815006 Marionette TRACE conn3 -> [0,222,"setScriptTimeout",{"ms":35000}] 12:36:55 INFO - PROCESS | 1852 | 1461785815010 Marionette TRACE conn3 <- [1,222,null,{}] 12:36:55 INFO - PROCESS | 1852 | 1461785815020 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}] 12:36:55 INFO - PROCESS | 1852 | 1461785815238 Marionette TRACE conn3 <- [1,223,null,{"value":null}] 12:36:55 INFO - PROCESS | 1852 | 1461785815466 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:36:55 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb22859800 == 37 [pid = 1852] [id = 63] 12:36:55 INFO - PROCESS | 1852 | ++DOMWINDOW == 83 (0x7fcb24371400) [pid = 1852] [serial = 187] [outer = (nil)] 12:36:55 INFO - PROCESS | 1852 | ++DOMWINDOW == 84 (0x7fcb24468400) [pid = 1852] [serial = 188] [outer = 0x7fcb24371400] 12:36:55 INFO - PROCESS | 1852 | 1461785815538 Marionette DEBUG loaded listener.js 12:36:55 INFO - PROCESS | 1852 | ++DOMWINDOW == 85 (0x7fcb24474000) [pid = 1852] [serial = 189] [outer = 0x7fcb24371400] 12:36:56 INFO - PROCESS | 1852 | --DOMWINDOW == 84 (0x7fcb38b32400) [pid = 1852] [serial = 143] [outer = (nil)] [url = about:blank] 12:36:56 INFO - PROCESS | 1852 | --DOMWINDOW == 83 (0x7fcb3794b000) [pid = 1852] [serial = 137] [outer = (nil)] [url = about:blank] 12:36:56 INFO - PROCESS | 1852 | --DOMWINDOW == 82 (0x7fcb26aba800) [pid = 1852] [serial = 117] [outer = (nil)] [url = about:blank] 12:36:56 INFO - PROCESS | 1852 | --DOMWINDOW == 81 (0x7fcb2439d800) [pid = 1852] [serial = 119] [outer = (nil)] [url = about:blank] 12:36:56 INFO - PROCESS | 1852 | --DOMWINDOW == 80 (0x7fcb37bf8000) [pid = 1852] [serial = 141] [outer = (nil)] [url = about:blank] 12:36:56 INFO - PROCESS | 1852 | --DOMWINDOW == 79 (0x7fcb2d693400) [pid = 1852] [serial = 140] [outer = (nil)] [url = about:blank] 12:36:56 INFO - PROCESS | 1852 | --DOMWINDOW == 78 (0x7fcb2a11cc00) [pid = 1852] [serial = 122] [outer = (nil)] [url = about:blank] 12:36:56 INFO - PROCESS | 1852 | --DOMWINDOW == 77 (0x7fcb31882000) [pid = 1852] [serial = 125] [outer = (nil)] [url = about:blank] 12:36:56 INFO - PROCESS | 1852 | --DOMWINDOW == 76 (0x7fcb37bf3800) [pid = 1852] [serial = 138] [outer = (nil)] [url = about:blank] 12:36:56 INFO - PROCESS | 1852 | --DOMWINDOW == 75 (0x7fcb229e9800) [pid = 1852] [serial = 128] [outer = (nil)] [url = about:blank] 12:36:56 INFO - PROCESS | 1852 | --DOMWINDOW == 74 (0x7fcb26d76c00) [pid = 1852] [serial = 129] [outer = (nil)] [url = about:blank] 12:36:56 INFO - PROCESS | 1852 | --DOMWINDOW == 73 (0x7fcb28e31000) [pid = 1852] [serial = 131] [outer = (nil)] [url = about:blank] 12:36:56 INFO - PROCESS | 1852 | --DOMWINDOW == 72 (0x7fcb29379800) [pid = 1852] [serial = 132] [outer = (nil)] [url = about:blank] 12:36:56 INFO - PROCESS | 1852 | --DOMWINDOW == 71 (0x7fcb2d89d000) [pid = 1852] [serial = 134] [outer = (nil)] [url = about:blank] 12:36:56 INFO - PROCESS | 1852 | --DOMWINDOW == 70 (0x7fcb3680ac00) [pid = 1852] [serial = 135] [outer = (nil)] [url = about:blank] 12:36:56 INFO - PROCESS | 1852 | 1461785816289 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]]]}] 12:36:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 12:36:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 1334ms 12:36:56 INFO - PROCESS | 1852 | 1461785816341 Marionette TRACE conn3 -> [0,225,"getWindowHandle",null] 12:36:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 12:36:56 INFO - PROCESS | 1852 | 1461785816352 Marionette TRACE conn3 <- [1,225,null,{"value":"8"}] 12:36:56 INFO - PROCESS | 1852 | 1461785816366 Marionette TRACE conn3 -> [0,226,"setScriptTimeout",{"ms":35000}] 12:36:56 INFO - PROCESS | 1852 | 1461785816374 Marionette TRACE conn3 <- [1,226,null,{}] 12:36:56 INFO - PROCESS | 1852 | 1461785816389 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}] 12:36:56 INFO - PROCESS | 1852 | 1461785816539 Marionette TRACE conn3 <- [1,227,null,{"value":null}] 12:36:56 INFO - PROCESS | 1852 | 1461785816551 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:36:56 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb2966b000 == 38 [pid = 1852] [id = 64] 12:36:56 INFO - PROCESS | 1852 | ++DOMWINDOW == 71 (0x7fcb2753e400) [pid = 1852] [serial = 190] [outer = (nil)] 12:36:56 INFO - PROCESS | 1852 | ++DOMWINDOW == 72 (0x7fcb28526000) [pid = 1852] [serial = 191] [outer = 0x7fcb2753e400] 12:36:56 INFO - PROCESS | 1852 | 1461785816611 Marionette DEBUG loaded listener.js 12:36:56 INFO - PROCESS | 1852 | ++DOMWINDOW == 73 (0x7fcb29249000) [pid = 1852] [serial = 192] [outer = 0x7fcb2753e400] 12:36:57 INFO - PROCESS | 1852 | 1461785817413 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]]]}] 12:36:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 12:36:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 1108ms 12:36:57 INFO - PROCESS | 1852 | 1461785817473 Marionette TRACE conn3 -> [0,229,"getWindowHandle",null] 12:36:57 INFO - PROCESS | 1852 | 1461785817479 Marionette TRACE conn3 <- [1,229,null,{"value":"8"}] 12:36:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 12:36:57 INFO - PROCESS | 1852 | 1461785817494 Marionette TRACE conn3 -> [0,230,"setScriptTimeout",{"ms":35000}] 12:36:57 INFO - PROCESS | 1852 | 1461785817502 Marionette TRACE conn3 <- [1,230,null,{}] 12:36:57 INFO - PROCESS | 1852 | 1461785817524 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}] 12:36:57 INFO - PROCESS | 1852 | 1461785817739 Marionette TRACE conn3 <- [1,231,null,{"value":null}] 12:36:57 INFO - PROCESS | 1852 | 1461785817859 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:36:57 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb2a724800 == 39 [pid = 1852] [id = 65] 12:36:57 INFO - PROCESS | 1852 | ++DOMWINDOW == 74 (0x7fcb26a0e400) [pid = 1852] [serial = 193] [outer = (nil)] 12:36:57 INFO - PROCESS | 1852 | ++DOMWINDOW == 75 (0x7fcb2a0c7000) [pid = 1852] [serial = 194] [outer = 0x7fcb26a0e400] 12:36:57 INFO - PROCESS | 1852 | 1461785817970 Marionette DEBUG loaded listener.js 12:36:58 INFO - PROCESS | 1852 | ++DOMWINDOW == 76 (0x7fcb2aeeb800) [pid = 1852] [serial = 195] [outer = 0x7fcb26a0e400] 12:36:58 INFO - PROCESS | 1852 | 1461785818622 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]]]}] 12:36:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 12:36:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 1192ms 12:36:58 INFO - PROCESS | 1852 | 1461785818686 Marionette TRACE conn3 -> [0,233,"getWindowHandle",null] 12:36:58 INFO - PROCESS | 1852 | 1461785818690 Marionette TRACE conn3 <- [1,233,null,{"value":"8"}] 12:36:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 12:36:58 INFO - PROCESS | 1852 | 1461785818696 Marionette TRACE conn3 -> [0,234,"setScriptTimeout",{"ms":35000}] 12:36:58 INFO - PROCESS | 1852 | 1461785818709 Marionette TRACE conn3 <- [1,234,null,{}] 12:36:58 INFO - PROCESS | 1852 | 1461785818720 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}] 12:36:58 INFO - PROCESS | 1852 | 1461785818888 Marionette TRACE conn3 <- [1,235,null,{"value":null}] 12:36:58 INFO - PROCESS | 1852 | 1461785818906 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:36:58 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb318e9800 == 40 [pid = 1852] [id = 66] 12:36:58 INFO - PROCESS | 1852 | ++DOMWINDOW == 77 (0x7fcb27541c00) [pid = 1852] [serial = 196] [outer = (nil)] 12:36:58 INFO - PROCESS | 1852 | ++DOMWINDOW == 78 (0x7fcb3680ac00) [pid = 1852] [serial = 197] [outer = 0x7fcb27541c00] 12:36:58 INFO - PROCESS | 1852 | 1461785818966 Marionette DEBUG loaded listener.js 12:36:59 INFO - PROCESS | 1852 | ++DOMWINDOW == 79 (0x7fcb377eec00) [pid = 1852] [serial = 198] [outer = 0x7fcb27541c00] 12:36:59 INFO - PROCESS | 1852 | --DOMWINDOW == 78 (0x7fcb21bf9000) [pid = 1852] [serial = 157] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 12:36:59 INFO - PROCESS | 1852 | --DOMWINDOW == 77 (0x7fcb243a1000) [pid = 1852] [serial = 163] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 12:36:59 INFO - PROCESS | 1852 | --DOMWINDOW == 76 (0x7fcb229e8400) [pid = 1852] [serial = 160] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 12:36:59 INFO - PROCESS | 1852 | 1461785819748 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]]]}] 12:36:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 12:36:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 1093ms 12:36:59 INFO - PROCESS | 1852 | 1461785819789 Marionette TRACE conn3 -> [0,237,"getWindowHandle",null] 12:36:59 INFO - PROCESS | 1852 | 1461785819793 Marionette TRACE conn3 <- [1,237,null,{"value":"8"}] 12:36:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 12:36:59 INFO - PROCESS | 1852 | 1461785819798 Marionette TRACE conn3 -> [0,238,"setScriptTimeout",{"ms":35000}] 12:36:59 INFO - PROCESS | 1852 | 1461785819800 Marionette TRACE conn3 <- [1,238,null,{}] 12:36:59 INFO - PROCESS | 1852 | 1461785819805 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}] 12:36:59 INFO - PROCESS | 1852 | 1461785819938 Marionette TRACE conn3 <- [1,239,null,{"value":null}] 12:36:59 INFO - PROCESS | 1852 | 1461785819957 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:36:59 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb22b10000 == 41 [pid = 1852] [id = 67] 12:36:59 INFO - PROCESS | 1852 | ++DOMWINDOW == 77 (0x7fcb2d64d400) [pid = 1852] [serial = 199] [outer = (nil)] 12:37:00 INFO - PROCESS | 1852 | ++DOMWINDOW == 78 (0x7fcb37945000) [pid = 1852] [serial = 200] [outer = 0x7fcb2d64d400] 12:37:00 INFO - PROCESS | 1852 | 1461785820023 Marionette DEBUG loaded listener.js 12:37:00 INFO - PROCESS | 1852 | ++DOMWINDOW == 79 (0x7fcb3883c400) [pid = 1852] [serial = 201] [outer = 0x7fcb2d64d400] 12:37:00 INFO - PROCESS | 1852 | 1461785820769 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]]]}] 12:37:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 12:37:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 1028ms 12:37:00 INFO - PROCESS | 1852 | 1461785820833 Marionette TRACE conn3 -> [0,241,"getWindowHandle",null] 12:37:00 INFO - PROCESS | 1852 | 1461785820838 Marionette TRACE conn3 <- [1,241,null,{"value":"8"}] 12:37:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 12:37:00 INFO - PROCESS | 1852 | 1461785820843 Marionette TRACE conn3 -> [0,242,"setScriptTimeout",{"ms":35000}] 12:37:00 INFO - PROCESS | 1852 | 1461785820845 Marionette TRACE conn3 <- [1,242,null,{}] 12:37:00 INFO - PROCESS | 1852 | 1461785820860 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}] 12:37:01 INFO - PROCESS | 1852 | 1461785821043 Marionette TRACE conn3 <- [1,243,null,{"value":null}] 12:37:01 INFO - PROCESS | 1852 | 1461785821060 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:37:01 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb3c94f000 == 42 [pid = 1852] [id = 68] 12:37:01 INFO - PROCESS | 1852 | ++DOMWINDOW == 80 (0x7fcb3c376c00) [pid = 1852] [serial = 202] [outer = (nil)] 12:37:01 INFO - PROCESS | 1852 | ++DOMWINDOW == 81 (0x7fcb3c9a7000) [pid = 1852] [serial = 203] [outer = 0x7fcb3c376c00] 12:37:01 INFO - PROCESS | 1852 | 1461785821132 Marionette DEBUG loaded listener.js 12:37:01 INFO - PROCESS | 1852 | ++DOMWINDOW == 82 (0x7fcb3cb48800) [pid = 1852] [serial = 204] [outer = 0x7fcb3c376c00] 12:37:01 INFO - PROCESS | 1852 | 1461785821827 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]]]}] 12:37:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 12:37:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 1040ms 12:37:01 INFO - PROCESS | 1852 | 1461785821887 Marionette TRACE conn3 -> [0,245,"getWindowHandle",null] 12:37:01 INFO - PROCESS | 1852 | 1461785821892 Marionette TRACE conn3 <- [1,245,null,{"value":"8"}] 12:37:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 12:37:01 INFO - PROCESS | 1852 | 1461785821909 Marionette TRACE conn3 -> [0,246,"setScriptTimeout",{"ms":35000}] 12:37:01 INFO - PROCESS | 1852 | 1461785821913 Marionette TRACE conn3 <- [1,246,null,{}] 12:37:01 INFO - PROCESS | 1852 | 1461785821939 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}] 12:37:02 INFO - PROCESS | 1852 | 1461785822093 Marionette TRACE conn3 <- [1,247,null,{"value":null}] 12:37:02 INFO - PROCESS | 1852 | 1461785822105 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:37:02 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb3cbac000 == 43 [pid = 1852] [id = 69] 12:37:02 INFO - PROCESS | 1852 | ++DOMWINDOW == 83 (0x7fcb3cb49400) [pid = 1852] [serial = 205] [outer = (nil)] 12:37:02 INFO - PROCESS | 1852 | ++DOMWINDOW == 84 (0x7fcb3cde3800) [pid = 1852] [serial = 206] [outer = 0x7fcb3cb49400] 12:37:02 INFO - PROCESS | 1852 | 1461785822164 Marionette DEBUG loaded listener.js 12:37:02 INFO - PROCESS | 1852 | ++DOMWINDOW == 85 (0x7fcb3ce2d800) [pid = 1852] [serial = 207] [outer = 0x7fcb3cb49400] 12:37:03 INFO - PROCESS | 1852 | 1461785823199 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]]]}] 12:37:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 12:37:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 1335ms 12:37:03 INFO - PROCESS | 1852 | 1461785823259 Marionette TRACE conn3 -> [0,249,"getWindowHandle",null] 12:37:03 INFO - PROCESS | 1852 | 1461785823268 Marionette TRACE conn3 <- [1,249,null,{"value":"8"}] 12:37:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 12:37:03 INFO - PROCESS | 1852 | 1461785823300 Marionette TRACE conn3 -> [0,250,"setScriptTimeout",{"ms":35000}] 12:37:03 INFO - PROCESS | 1852 | 1461785823305 Marionette TRACE conn3 <- [1,250,null,{}] 12:37:03 INFO - PROCESS | 1852 | 1461785823321 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}] 12:37:03 INFO - PROCESS | 1852 | 1461785823589 Marionette TRACE conn3 <- [1,251,null,{"value":null}] 12:37:03 INFO - PROCESS | 1852 | 1461785823725 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:37:03 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb29292800 == 44 [pid = 1852] [id = 70] 12:37:03 INFO - PROCESS | 1852 | ++DOMWINDOW == 86 (0x7fcb22b68000) [pid = 1852] [serial = 208] [outer = (nil)] 12:37:03 INFO - PROCESS | 1852 | ++DOMWINDOW == 87 (0x7fcb24477400) [pid = 1852] [serial = 209] [outer = 0x7fcb22b68000] 12:37:03 INFO - PROCESS | 1852 | 1461785823797 Marionette DEBUG loaded listener.js 12:37:03 INFO - PROCESS | 1852 | ++DOMWINDOW == 88 (0x7fcb28440c00) [pid = 1852] [serial = 210] [outer = 0x7fcb22b68000] 12:37:04 INFO - PROCESS | 1852 | 1461785824681 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]]]}] 12:37:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 12:37:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 1466ms 12:37:04 INFO - PROCESS | 1852 | 1461785824749 Marionette TRACE conn3 -> [0,253,"getWindowHandle",null] 12:37:04 INFO - PROCESS | 1852 | 1461785824758 Marionette TRACE conn3 <- [1,253,null,{"value":"8"}] 12:37:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 12:37:04 INFO - PROCESS | 1852 | 1461785824767 Marionette TRACE conn3 -> [0,254,"setScriptTimeout",{"ms":35000}] 12:37:04 INFO - PROCESS | 1852 | 1461785824770 Marionette TRACE conn3 <- [1,254,null,{}] 12:37:04 INFO - PROCESS | 1852 | 1461785824777 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}] 12:37:04 INFO - PROCESS | 1852 | 1461785824981 Marionette TRACE conn3 <- [1,255,null,{"value":null}] 12:37:05 INFO - PROCESS | 1852 | 1461785825115 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:37:05 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb38921800 == 45 [pid = 1852] [id = 71] 12:37:05 INFO - PROCESS | 1852 | ++DOMWINDOW == 89 (0x7fcb2844b000) [pid = 1852] [serial = 211] [outer = (nil)] 12:37:05 INFO - PROCESS | 1852 | ++DOMWINDOW == 90 (0x7fcb2a0ca000) [pid = 1852] [serial = 212] [outer = 0x7fcb2844b000] 12:37:05 INFO - PROCESS | 1852 | 1461785825187 Marionette DEBUG loaded listener.js 12:37:05 INFO - PROCESS | 1852 | ++DOMWINDOW == 91 (0x7fcb2d88fc00) [pid = 1852] [serial = 213] [outer = 0x7fcb2844b000] 12:37:06 INFO - PROCESS | 1852 | 1461785826109 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]]]}] 12:37:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 12:37:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 1390ms 12:37:06 INFO - PROCESS | 1852 | 1461785826159 Marionette TRACE conn3 -> [0,257,"getWindowHandle",null] 12:37:06 INFO - PROCESS | 1852 | 1461785826163 Marionette TRACE conn3 <- [1,257,null,{"value":"8"}] 12:37:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 12:37:06 INFO - PROCESS | 1852 | 1461785826169 Marionette TRACE conn3 -> [0,258,"setScriptTimeout",{"ms":35000}] 12:37:06 INFO - PROCESS | 1852 | 1461785826175 Marionette TRACE conn3 <- [1,258,null,{}] 12:37:06 INFO - PROCESS | 1852 | 1461785826192 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}] 12:37:06 INFO - PROCESS | 1852 | 1461785826374 Marionette TRACE conn3 <- [1,259,null,{"value":null}] 12:37:06 INFO - PROCESS | 1852 | 1461785826515 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:37:06 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb3e996000 == 46 [pid = 1852] [id = 72] 12:37:06 INFO - PROCESS | 1852 | ++DOMWINDOW == 92 (0x7fcb28f87400) [pid = 1852] [serial = 214] [outer = (nil)] 12:37:06 INFO - PROCESS | 1852 | ++DOMWINDOW == 93 (0x7fcb2a0c8400) [pid = 1852] [serial = 215] [outer = 0x7fcb28f87400] 12:37:06 INFO - PROCESS | 1852 | 1461785826595 Marionette DEBUG loaded listener.js 12:37:06 INFO - PROCESS | 1852 | ++DOMWINDOW == 94 (0x7fcb37766800) [pid = 1852] [serial = 216] [outer = 0x7fcb28f87400] 12:37:07 INFO - PROCESS | 1852 | 1461785827504 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]]]}] 12:37:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 12:37:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 1391ms 12:37:07 INFO - PROCESS | 1852 | 1461785827561 Marionette TRACE conn3 -> [0,261,"getWindowHandle",null] 12:37:07 INFO - PROCESS | 1852 | 1461785827566 Marionette TRACE conn3 <- [1,261,null,{"value":"8"}] 12:37:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 12:37:07 INFO - PROCESS | 1852 | 1461785827574 Marionette TRACE conn3 -> [0,262,"setScriptTimeout",{"ms":35000}] 12:37:07 INFO - PROCESS | 1852 | 1461785827578 Marionette TRACE conn3 <- [1,262,null,{}] 12:37:07 INFO - PROCESS | 1852 | 1461785827584 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}] 12:37:07 INFO - PROCESS | 1852 | 1461785827751 Marionette TRACE conn3 <- [1,263,null,{"value":null}] 12:37:07 INFO - PROCESS | 1852 | 1461785827883 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:37:07 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb40d3b000 == 47 [pid = 1852] [id = 73] 12:37:07 INFO - PROCESS | 1852 | ++DOMWINDOW == 95 (0x7fcb2287b400) [pid = 1852] [serial = 217] [outer = (nil)] 12:37:07 INFO - PROCESS | 1852 | ++DOMWINDOW == 96 (0x7fcb2471d000) [pid = 1852] [serial = 218] [outer = 0x7fcb2287b400] 12:37:07 INFO - PROCESS | 1852 | 1461785827958 Marionette DEBUG loaded listener.js 12:37:08 INFO - PROCESS | 1852 | ++DOMWINDOW == 97 (0x7fcb28f89c00) [pid = 1852] [serial = 219] [outer = 0x7fcb2287b400] 12:37:08 INFO - PROCESS | 1852 | 1461785828743 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]]]}] 12:37:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 12:37:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 1200ms 12:37:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 12:37:08 INFO - PROCESS | 1852 | 1461785828774 Marionette TRACE conn3 -> [0,265,"getWindowHandle",null] 12:37:08 INFO - PROCESS | 1852 | 1461785828777 Marionette TRACE conn3 <- [1,265,null,{"value":"8"}] 12:37:08 INFO - PROCESS | 1852 | 1461785828784 Marionette TRACE conn3 -> [0,266,"setScriptTimeout",{"ms":35000}] 12:37:08 INFO - PROCESS | 1852 | 1461785828787 Marionette TRACE conn3 <- [1,266,null,{}] 12:37:08 INFO - PROCESS | 1852 | 1461785828792 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}] 12:37:09 INFO - PROCESS | 1852 | 1461785828997 Marionette TRACE conn3 <- [1,267,null,{"value":null}] 12:37:09 INFO - PROCESS | 1852 | 1461785829012 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:37:09 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb40fb4000 == 48 [pid = 1852] [id = 74] 12:37:09 INFO - PROCESS | 1852 | ++DOMWINDOW == 98 (0x7fcb24713000) [pid = 1852] [serial = 220] [outer = (nil)] 12:37:09 INFO - PROCESS | 1852 | ++DOMWINDOW == 99 (0x7fcb379ff400) [pid = 1852] [serial = 221] [outer = 0x7fcb24713000] 12:37:09 INFO - PROCESS | 1852 | 1461785829123 Marionette DEBUG loaded listener.js 12:37:09 INFO - PROCESS | 1852 | ++DOMWINDOW == 100 (0x7fcb3aa3bc00) [pid = 1852] [serial = 222] [outer = 0x7fcb24713000] 12:37:10 INFO - PROCESS | 1852 | 1461785830358 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]]]}] 12:37:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 12:37:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 1638ms 12:37:10 INFO - PROCESS | 1852 | 1461785830429 Marionette TRACE conn3 -> [0,269,"getWindowHandle",null] 12:37:10 INFO - PROCESS | 1852 | 1461785830433 Marionette TRACE conn3 <- [1,269,null,{"value":"8"}] 12:37:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 12:37:10 INFO - PROCESS | 1852 | 1461785830443 Marionette TRACE conn3 -> [0,270,"setScriptTimeout",{"ms":35000}] 12:37:10 INFO - PROCESS | 1852 | 1461785830447 Marionette TRACE conn3 <- [1,270,null,{}] 12:37:10 INFO - PROCESS | 1852 | 1461785830455 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}] 12:37:10 INFO - PROCESS | 1852 | 1461785830701 Marionette TRACE conn3 <- [1,271,null,{"value":null}] 12:37:10 INFO - PROCESS | 1852 | 1461785830856 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:37:10 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb2379e000 == 49 [pid = 1852] [id = 75] 12:37:10 INFO - PROCESS | 1852 | ++DOMWINDOW == 101 (0x7fcb24477c00) [pid = 1852] [serial = 223] [outer = (nil)] 12:37:10 INFO - PROCESS | 1852 | ++DOMWINDOW == 102 (0x7fcb24717800) [pid = 1852] [serial = 224] [outer = 0x7fcb24477c00] 12:37:10 INFO - PROCESS | 1852 | 1461785830941 Marionette DEBUG loaded listener.js 12:37:11 INFO - PROCESS | 1852 | ++DOMWINDOW == 103 (0x7fcb26ab6c00) [pid = 1852] [serial = 225] [outer = 0x7fcb24477c00] 12:37:11 INFO - PROCESS | 1852 | 1461785831896 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]]]}] 12:37:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 12:37:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 1494ms 12:37:11 INFO - PROCESS | 1852 | 1461785831939 Marionette TRACE conn3 -> [0,273,"getWindowHandle",null] 12:37:11 INFO - PROCESS | 1852 | 1461785831948 Marionette TRACE conn3 <- [1,273,null,{"value":"8"}] 12:37:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 12:37:11 INFO - PROCESS | 1852 | 1461785831958 Marionette TRACE conn3 -> [0,274,"setScriptTimeout",{"ms":35000}] 12:37:11 INFO - PROCESS | 1852 | 1461785831962 Marionette TRACE conn3 <- [1,274,null,{}] 12:37:11 INFO - PROCESS | 1852 | 1461785831968 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}] 12:37:12 INFO - PROCESS | 1852 | 1461785832277 Marionette TRACE conn3 <- [1,275,null,{"value":null}] 12:37:12 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb22b08000 == 48 [pid = 1852] [id = 54] 12:37:12 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb27a86000 == 47 [pid = 1852] [id = 55] 12:37:12 INFO - PROCESS | 1852 | --DOMWINDOW == 102 (0x7fcb24760800) [pid = 1852] [serial = 146] [outer = (nil)] [url = about:blank] 12:37:12 INFO - PROCESS | 1852 | --DOMWINDOW == 101 (0x7fcb2dba7c00) [pid = 1852] [serial = 149] [outer = (nil)] [url = about:blank] 12:37:12 INFO - PROCESS | 1852 | --DOMWINDOW == 100 (0x7fcb2287c800) [pid = 1852] [serial = 152] [outer = (nil)] [url = about:blank] 12:37:12 INFO - PROCESS | 1852 | --DOMWINDOW == 99 (0x7fcb3a519c00) [pid = 1852] [serial = 155] [outer = (nil)] [url = about:blank] 12:37:12 INFO - PROCESS | 1852 | --DOMWINDOW == 98 (0x7fcb2859a800) [pid = 1852] [serial = 167] [outer = (nil)] [url = about:blank] 12:37:12 INFO - PROCESS | 1852 | ++DOMWINDOW == 99 (0x7fcb20e98c00) [pid = 1852] [serial = 226] [outer = 0x7fcb229e4400] 12:37:12 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb3c94f000 == 46 [pid = 1852] [id = 68] 12:37:12 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb22b10000 == 45 [pid = 1852] [id = 67] 12:37:12 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb318e9800 == 44 [pid = 1852] [id = 66] 12:37:12 INFO - PROCESS | 1852 | 1461785832658 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:37:12 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb2a724800 == 43 [pid = 1852] [id = 65] 12:37:12 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb2966b000 == 42 [pid = 1852] [id = 64] 12:37:12 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb22859800 == 41 [pid = 1852] [id = 63] 12:37:12 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb27a88800 == 42 [pid = 1852] [id = 76] 12:37:12 INFO - PROCESS | 1852 | ++DOMWINDOW == 100 (0x7fcb24473c00) [pid = 1852] [serial = 227] [outer = (nil)] 12:37:12 INFO - PROCESS | 1852 | ++DOMWINDOW == 101 (0x7fcb24760800) [pid = 1852] [serial = 228] [outer = 0x7fcb24473c00] 12:37:12 INFO - PROCESS | 1852 | 1461785832807 Marionette DEBUG loaded listener.js 12:37:12 INFO - PROCESS | 1852 | ++DOMWINDOW == 102 (0x7fcb29c6dc00) [pid = 1852] [serial = 229] [outer = 0x7fcb24473c00] 12:37:13 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb29ee1800 == 41 [pid = 1852] [id = 58] 12:37:13 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb243d8800 == 40 [pid = 1852] [id = 57] 12:37:13 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb29660800 == 39 [pid = 1852] [id = 56] 12:37:13 INFO - PROCESS | 1852 | --DOMWINDOW == 101 (0x7fcb24476000) [pid = 1852] [serial = 159] [outer = (nil)] [url = about:blank] 12:37:13 INFO - PROCESS | 1852 | --DOMWINDOW == 100 (0x7fcb24470800) [pid = 1852] [serial = 158] [outer = (nil)] [url = about:blank] 12:37:13 INFO - PROCESS | 1852 | --DOMWINDOW == 99 (0x7fcb24475c00) [pid = 1852] [serial = 164] [outer = (nil)] [url = about:blank] 12:37:13 INFO - PROCESS | 1852 | --DOMWINDOW == 98 (0x7fcb24515400) [pid = 1852] [serial = 165] [outer = (nil)] [url = about:blank] 12:37:13 INFO - PROCESS | 1852 | --DOMWINDOW == 97 (0x7fcb24367400) [pid = 1852] [serial = 162] [outer = (nil)] [url = about:blank] 12:37:13 INFO - PROCESS | 1852 | --DOMWINDOW == 96 (0x7fcb22b6b400) [pid = 1852] [serial = 161] [outer = (nil)] [url = about:blank] 12:37:13 INFO - PROCESS | 1852 | 1461785833622 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]]]}] 12:37:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 12:37:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 1684ms 12:37:13 INFO - PROCESS | 1852 | 1461785833644 Marionette TRACE conn3 -> [0,277,"getWindowHandle",null] 12:37:13 INFO - PROCESS | 1852 | 1461785833648 Marionette TRACE conn3 <- [1,277,null,{"value":"8"}] 12:37:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 12:37:13 INFO - PROCESS | 1852 | 1461785833654 Marionette TRACE conn3 -> [0,278,"setScriptTimeout",{"ms":35000}] 12:37:13 INFO - PROCESS | 1852 | 1461785833660 Marionette TRACE conn3 <- [1,278,null,{}] 12:37:13 INFO - PROCESS | 1852 | 1461785833675 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}] 12:37:13 INFO - PROCESS | 1852 | 1461785833874 Marionette TRACE conn3 <- [1,279,null,{"value":null}] 12:37:13 INFO - PROCESS | 1852 | 1461785833900 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:37:13 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb2a491000 == 40 [pid = 1852] [id = 77] 12:37:13 INFO - PROCESS | 1852 | ++DOMWINDOW == 97 (0x7fcb29c6ec00) [pid = 1852] [serial = 230] [outer = (nil)] 12:37:13 INFO - PROCESS | 1852 | ++DOMWINDOW == 98 (0x7fcb2a0bec00) [pid = 1852] [serial = 231] [outer = 0x7fcb29c6ec00] 12:37:13 INFO - PROCESS | 1852 | 1461785833968 Marionette DEBUG loaded listener.js 12:37:14 INFO - PROCESS | 1852 | ++DOMWINDOW == 99 (0x7fcb2a0c8c00) [pid = 1852] [serial = 232] [outer = 0x7fcb29c6ec00] 12:37:14 INFO - PROCESS | 1852 | 1461785834927 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]]]}] 12:37:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 12:37:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 1338ms 12:37:15 INFO - PROCESS | 1852 | 1461785834996 Marionette TRACE conn3 -> [0,281,"getWindowHandle",null] 12:37:15 INFO - PROCESS | 1852 | 1461785835002 Marionette TRACE conn3 <- [1,281,null,{"value":"8"}] 12:37:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 12:37:15 INFO - PROCESS | 1852 | 1461785835011 Marionette TRACE conn3 -> [0,282,"setScriptTimeout",{"ms":35000}] 12:37:15 INFO - PROCESS | 1852 | 1461785835015 Marionette TRACE conn3 <- [1,282,null,{}] 12:37:15 INFO - PROCESS | 1852 | 1461785835023 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}] 12:37:15 INFO - PROCESS | 1852 | 1461785835250 Marionette TRACE conn3 <- [1,283,null,{"value":null}] 12:37:15 INFO - PROCESS | 1852 | 1461785835377 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:37:15 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb318ee000 == 41 [pid = 1852] [id = 78] 12:37:15 INFO - PROCESS | 1852 | ++DOMWINDOW == 100 (0x7fcb2a0ca400) [pid = 1852] [serial = 233] [outer = (nil)] 12:37:15 INFO - PROCESS | 1852 | ++DOMWINDOW == 101 (0x7fcb2d69dc00) [pid = 1852] [serial = 234] [outer = 0x7fcb2a0ca400] 12:37:15 INFO - PROCESS | 1852 | 1461785835440 Marionette DEBUG loaded listener.js 12:37:15 INFO - PROCESS | 1852 | ++DOMWINDOW == 102 (0x7fcb368be800) [pid = 1852] [serial = 235] [outer = 0x7fcb2a0ca400] 12:37:16 INFO - PROCESS | 1852 | 1461785836534 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]]]}] 12:37:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 12:37:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 1545ms 12:37:16 INFO - PROCESS | 1852 | 1461785836558 Marionette TRACE conn3 -> [0,285,"getWindowHandle",null] 12:37:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 12:37:16 INFO - PROCESS | 1852 | 1461785836563 Marionette TRACE conn3 <- [1,285,null,{"value":"8"}] 12:37:16 INFO - PROCESS | 1852 | 1461785836571 Marionette TRACE conn3 -> [0,286,"setScriptTimeout",{"ms":35000}] 12:37:16 INFO - PROCESS | 1852 | 1461785836575 Marionette TRACE conn3 <- [1,286,null,{}] 12:37:16 INFO - PROCESS | 1852 | 1461785836593 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}] 12:37:16 INFO - PROCESS | 1852 | 1461785836877 Marionette TRACE conn3 <- [1,287,null,{"value":null}] 12:37:17 INFO - PROCESS | 1852 | 1461785837064 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:37:17 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb258cd800 == 42 [pid = 1852] [id = 79] 12:37:17 INFO - PROCESS | 1852 | ++DOMWINDOW == 103 (0x7fcb376a5c00) [pid = 1852] [serial = 236] [outer = (nil)] 12:37:17 INFO - PROCESS | 1852 | ++DOMWINDOW == 104 (0x7fcb377f1c00) [pid = 1852] [serial = 237] [outer = 0x7fcb376a5c00] 12:37:17 INFO - PROCESS | 1852 | 1461785837175 Marionette DEBUG loaded listener.js 12:37:17 INFO - PROCESS | 1852 | ++DOMWINDOW == 105 (0x7fcb3883bc00) [pid = 1852] [serial = 238] [outer = 0x7fcb376a5c00] 12:37:17 INFO - PROCESS | 1852 | --DOMWINDOW == 104 (0x7fcb26d72400) [pid = 1852] [serial = 148] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 12:37:17 INFO - PROCESS | 1852 | --DOMWINDOW == 103 (0x7fcb24518000) [pid = 1852] [serial = 121] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 12:37:17 INFO - PROCESS | 1852 | --DOMWINDOW == 102 (0x7fcb2436b800) [pid = 1852] [serial = 145] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 12:37:17 INFO - PROCESS | 1852 | --DOMWINDOW == 101 (0x7fcb2d69e000) [pid = 1852] [serial = 124] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 12:37:17 INFO - PROCESS | 1852 | --DOMWINDOW == 100 (0x7fcb22879000) [pid = 1852] [serial = 151] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 12:37:17 INFO - PROCESS | 1852 | --DOMWINDOW == 99 (0x7fcb22875c00) [pid = 1852] [serial = 154] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 12:37:17 INFO - PROCESS | 1852 | --DOMWINDOW == 98 (0x7fcb20e98800) [pid = 1852] [serial = 118] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 12:37:17 INFO - PROCESS | 1852 | --DOMWINDOW == 97 (0x7fcb27541c00) [pid = 1852] [serial = 196] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 12:37:17 INFO - PROCESS | 1852 | --DOMWINDOW == 96 (0x7fcb2d64d400) [pid = 1852] [serial = 199] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 12:37:17 INFO - PROCESS | 1852 | --DOMWINDOW == 95 (0x7fcb2753e400) [pid = 1852] [serial = 190] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 12:37:17 INFO - PROCESS | 1852 | --DOMWINDOW == 94 (0x7fcb3c376c00) [pid = 1852] [serial = 202] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 12:37:17 INFO - PROCESS | 1852 | --DOMWINDOW == 93 (0x7fcb26a0e400) [pid = 1852] [serial = 193] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 12:37:17 INFO - PROCESS | 1852 | --DOMWINDOW == 92 (0x7fcb24371400) [pid = 1852] [serial = 187] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 12:37:18 INFO - PROCESS | 1852 | 1461785838349 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]]]}] 12:37:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 12:37:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 1796ms 12:37:18 INFO - PROCESS | 1852 | 1461785838365 Marionette TRACE conn3 -> [0,289,"getWindowHandle",null] 12:37:18 INFO - PROCESS | 1852 | 1461785838368 Marionette TRACE conn3 <- [1,289,null,{"value":"8"}] 12:37:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 12:37:18 INFO - PROCESS | 1852 | 1461785838379 Marionette TRACE conn3 -> [0,290,"setScriptTimeout",{"ms":35000}] 12:37:18 INFO - PROCESS | 1852 | 1461785838381 Marionette TRACE conn3 <- [1,290,null,{}] 12:37:18 INFO - PROCESS | 1852 | 1461785838386 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}] 12:37:18 INFO - PROCESS | 1852 | 1461785838559 Marionette TRACE conn3 <- [1,291,null,{"value":null}] 12:37:18 INFO - PROCESS | 1852 | 1461785838576 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:37:18 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb3c344000 == 43 [pid = 1852] [id = 80] 12:37:18 INFO - PROCESS | 1852 | ++DOMWINDOW == 93 (0x7fcb2073bc00) [pid = 1852] [serial = 239] [outer = (nil)] 12:37:18 INFO - PROCESS | 1852 | ++DOMWINDOW == 94 (0x7fcb2a0c9400) [pid = 1852] [serial = 240] [outer = 0x7fcb2073bc00] 12:37:18 INFO - PROCESS | 1852 | 1461785838638 Marionette DEBUG loaded listener.js 12:37:18 INFO - PROCESS | 1852 | ++DOMWINDOW == 95 (0x7fcb31888800) [pid = 1852] [serial = 241] [outer = 0x7fcb2073bc00] 12:37:19 INFO - PROCESS | 1852 | 1461785839429 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]]]}] 12:37:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 12:37:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 1081ms 12:37:19 INFO - PROCESS | 1852 | 1461785839466 Marionette TRACE conn3 -> [0,293,"getWindowHandle",null] 12:37:19 INFO - PROCESS | 1852 | 1461785839469 Marionette TRACE conn3 <- [1,293,null,{"value":"8"}] 12:37:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 12:37:19 INFO - PROCESS | 1852 | 1461785839483 Marionette TRACE conn3 -> [0,294,"setScriptTimeout",{"ms":35000}] 12:37:19 INFO - PROCESS | 1852 | 1461785839485 Marionette TRACE conn3 <- [1,294,null,{}] 12:37:19 INFO - PROCESS | 1852 | 1461785839491 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}] 12:37:19 INFO - PROCESS | 1852 | 1461785839627 Marionette TRACE conn3 <- [1,295,null,{"value":null}] 12:37:19 INFO - PROCESS | 1852 | 1461785839641 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:37:19 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb3e988000 == 44 [pid = 1852] [id = 81] 12:37:19 INFO - PROCESS | 1852 | ++DOMWINDOW == 96 (0x7fcb2073f400) [pid = 1852] [serial = 242] [outer = (nil)] 12:37:19 INFO - PROCESS | 1852 | ++DOMWINDOW == 97 (0x7fcb38b2b400) [pid = 1852] [serial = 243] [outer = 0x7fcb2073f400] 12:37:19 INFO - PROCESS | 1852 | 1461785839703 Marionette DEBUG loaded listener.js 12:37:19 INFO - PROCESS | 1852 | ++DOMWINDOW == 98 (0x7fcb3c10b800) [pid = 1852] [serial = 244] [outer = 0x7fcb2073f400] 12:37:20 INFO - PROCESS | 1852 | 1461785840722 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]]]}] 12:37:20 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. 12:37:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 1289ms 12:37:20 INFO - PROCESS | 1852 | 1461785840767 Marionette TRACE conn3 -> [0,297,"getWindowHandle",null] 12:37:20 INFO - PROCESS | 1852 | 1461785840775 Marionette TRACE conn3 <- [1,297,null,{"value":"8"}] 12:37:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 12:37:20 INFO - PROCESS | 1852 | 1461785840788 Marionette TRACE conn3 -> [0,298,"setScriptTimeout",{"ms":35000}] 12:37:20 INFO - PROCESS | 1852 | 1461785840799 Marionette TRACE conn3 <- [1,298,null,{}] 12:37:20 INFO - PROCESS | 1852 | 1461785840811 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}] 12:37:21 INFO - PROCESS | 1852 | 1461785841198 Marionette TRACE conn3 <- [1,299,null,{"value":null}] 12:37:21 INFO - PROCESS | 1852 | 1461785841336 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:37:21 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb29660800 == 45 [pid = 1852] [id = 82] 12:37:21 INFO - PROCESS | 1852 | ++DOMWINDOW == 99 (0x7fcb22879000) [pid = 1852] [serial = 245] [outer = (nil)] 12:37:21 INFO - PROCESS | 1852 | ++DOMWINDOW == 100 (0x7fcb24365c00) [pid = 1852] [serial = 246] [outer = 0x7fcb22879000] 12:37:21 INFO - PROCESS | 1852 | 1461785841475 Marionette DEBUG loaded listener.js 12:37:21 INFO - PROCESS | 1852 | ++DOMWINDOW == 101 (0x7fcb24474800) [pid = 1852] [serial = 247] [outer = 0x7fcb22879000] 12:37:22 INFO - PROCESS | 1852 | 1461785842559 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]]]}] 12:37:22 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. 12:37:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 1849ms 12:37:22 INFO - PROCESS | 1852 | 1461785842635 Marionette TRACE conn3 -> [0,301,"getWindowHandle",null] 12:37:22 INFO - PROCESS | 1852 | 1461785842644 Marionette TRACE conn3 <- [1,301,null,{"value":"8"}] 12:37:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 12:37:22 INFO - PROCESS | 1852 | 1461785842655 Marionette TRACE conn3 -> [0,302,"setScriptTimeout",{"ms":35000}] 12:37:22 INFO - PROCESS | 1852 | 1461785842659 Marionette TRACE conn3 <- [1,302,null,{}] 12:37:22 INFO - PROCESS | 1852 | 1461785842665 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}] 12:37:22 INFO - PROCESS | 1852 | 1461785842873 Marionette TRACE conn3 <- [1,303,null,{"value":null}] 12:37:23 INFO - PROCESS | 1852 | 1461785843027 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:37:23 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb38813000 == 46 [pid = 1852] [id = 83] 12:37:23 INFO - PROCESS | 1852 | ++DOMWINDOW == 102 (0x7fcb24719800) [pid = 1852] [serial = 248] [outer = (nil)] 12:37:23 INFO - PROCESS | 1852 | ++DOMWINDOW == 103 (0x7fcb28f88c00) [pid = 1852] [serial = 249] [outer = 0x7fcb24719800] 12:37:23 INFO - PROCESS | 1852 | 1461785843153 Marionette DEBUG loaded listener.js 12:37:23 INFO - PROCESS | 1852 | ++DOMWINDOW == 104 (0x7fcb2924c000) [pid = 1852] [serial = 250] [outer = 0x7fcb24719800] 12:37:24 INFO - PROCESS | 1852 | 1461785844043 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]]]}] 12:37:24 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. 12:37:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 1430ms 12:37:24 INFO - PROCESS | 1852 | 1461785844085 Marionette TRACE conn3 -> [0,305,"getWindowHandle",null] 12:37:24 INFO - PROCESS | 1852 | 1461785844090 Marionette TRACE conn3 <- [1,305,null,{"value":"8"}] 12:37:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 12:37:24 INFO - PROCESS | 1852 | 1461785844096 Marionette TRACE conn3 -> [0,306,"setScriptTimeout",{"ms":35000}] 12:37:24 INFO - PROCESS | 1852 | 1461785844102 Marionette TRACE conn3 <- [1,306,null,{}] 12:37:24 INFO - PROCESS | 1852 | 1461785844118 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}] 12:37:24 INFO - PROCESS | 1852 | 1461785844304 Marionette TRACE conn3 <- [1,307,null,{"value":null}] 12:37:24 INFO - PROCESS | 1852 | 1461785844455 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:37:24 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb41dcb800 == 47 [pid = 1852] [id = 84] 12:37:24 INFO - PROCESS | 1852 | ++DOMWINDOW == 105 (0x7fcb2a0c1400) [pid = 1852] [serial = 251] [outer = (nil)] 12:37:24 INFO - PROCESS | 1852 | ++DOMWINDOW == 106 (0x7fcb2d891000) [pid = 1852] [serial = 252] [outer = 0x7fcb2a0c1400] 12:37:24 INFO - PROCESS | 1852 | 1461785844537 Marionette DEBUG loaded listener.js 12:37:24 INFO - PROCESS | 1852 | ++DOMWINDOW == 107 (0x7fcb388e0400) [pid = 1852] [serial = 253] [outer = 0x7fcb2a0c1400] 12:37:25 INFO - PROCESS | 1852 | 1461785845415 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]]]}] 12:37:25 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. 12:37:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 1388ms 12:37:25 INFO - PROCESS | 1852 | 1461785845486 Marionette TRACE conn3 -> [0,309,"getWindowHandle",null] 12:37:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 12:37:25 INFO - PROCESS | 1852 | 1461785845492 Marionette TRACE conn3 <- [1,309,null,{"value":"8"}] 12:37:25 INFO - PROCESS | 1852 | 1461785845498 Marionette TRACE conn3 -> [0,310,"setScriptTimeout",{"ms":35000}] 12:37:25 INFO - PROCESS | 1852 | 1461785845501 Marionette TRACE conn3 <- [1,310,null,{}] 12:37:25 INFO - PROCESS | 1852 | 1461785845507 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}] 12:37:25 INFO - PROCESS | 1852 | 1461785845708 Marionette TRACE conn3 <- [1,311,null,{"value":null}] 12:37:25 INFO - PROCESS | 1852 | 1461785845845 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:37:25 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb247c5800 == 48 [pid = 1852] [id = 85] 12:37:25 INFO - PROCESS | 1852 | ++DOMWINDOW == 108 (0x7fcb21284400) [pid = 1852] [serial = 254] [outer = (nil)] 12:37:25 INFO - PROCESS | 1852 | ++DOMWINDOW == 109 (0x7fcb2128e000) [pid = 1852] [serial = 255] [outer = 0x7fcb21284400] 12:37:25 INFO - PROCESS | 1852 | 1461785845969 Marionette DEBUG loaded listener.js 12:37:26 INFO - PROCESS | 1852 | ++DOMWINDOW == 110 (0x7fcb2d608400) [pid = 1852] [serial = 256] [outer = 0x7fcb21284400] 12:37:26 INFO - PROCESS | 1852 | 1461785846776 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]]]}] 12:37:26 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. 12:37:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 1334ms 12:37:26 INFO - PROCESS | 1852 | 1461785846833 Marionette TRACE conn3 -> [0,313,"getWindowHandle",null] 12:37:26 INFO - PROCESS | 1852 | 1461785846838 Marionette TRACE conn3 <- [1,313,null,{"value":"8"}] 12:37:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 12:37:26 INFO - PROCESS | 1852 | 1461785846846 Marionette TRACE conn3 -> [0,314,"setScriptTimeout",{"ms":35000}] 12:37:26 INFO - PROCESS | 1852 | 1461785846850 Marionette TRACE conn3 <- [1,314,null,{}] 12:37:26 INFO - PROCESS | 1852 | 1461785846874 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}] 12:37:27 INFO - PROCESS | 1852 | 1461785847039 Marionette TRACE conn3 <- [1,315,null,{"value":null}] 12:37:27 INFO - PROCESS | 1852 | 1461785847175 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:37:27 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb41ddf000 == 49 [pid = 1852] [id = 86] 12:37:27 INFO - PROCESS | 1852 | ++DOMWINDOW == 111 (0x7fcb21287800) [pid = 1852] [serial = 257] [outer = (nil)] 12:37:27 INFO - PROCESS | 1852 | ++DOMWINDOW == 112 (0x7fcb38cd6c00) [pid = 1852] [serial = 258] [outer = 0x7fcb21287800] 12:37:27 INFO - PROCESS | 1852 | 1461785847251 Marionette DEBUG loaded listener.js 12:37:27 INFO - PROCESS | 1852 | ++DOMWINDOW == 113 (0x7fcb3c376c00) [pid = 1852] [serial = 259] [outer = 0x7fcb21287800] 12:37:28 INFO - PROCESS | 1852 | 1461785848196 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]]]}] 12:37:28 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. 12:37:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 1381ms 12:37:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 12:37:28 INFO - PROCESS | 1852 | 1461785848228 Marionette TRACE conn3 -> [0,317,"getWindowHandle",null] 12:37:28 INFO - PROCESS | 1852 | 1461785848231 Marionette TRACE conn3 <- [1,317,null,{"value":"8"}] 12:37:28 INFO - PROCESS | 1852 | 1461785848238 Marionette TRACE conn3 -> [0,318,"setScriptTimeout",{"ms":35000}] 12:37:28 INFO - PROCESS | 1852 | 1461785848241 Marionette TRACE conn3 <- [1,318,null,{}] 12:37:28 INFO - PROCESS | 1852 | 1461785848250 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}] 12:37:28 INFO - PROCESS | 1852 | 1461785848425 Marionette TRACE conn3 <- [1,319,null,{"value":null}] 12:37:28 INFO - PROCESS | 1852 | 1461785848577 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:37:28 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb41dd0800 == 50 [pid = 1852] [id = 87] 12:37:28 INFO - PROCESS | 1852 | ++DOMWINDOW == 114 (0x7fcb3c379800) [pid = 1852] [serial = 260] [outer = (nil)] 12:37:28 INFO - PROCESS | 1852 | ++DOMWINDOW == 115 (0x7fcb3ce2e400) [pid = 1852] [serial = 261] [outer = 0x7fcb3c379800] 12:37:28 INFO - PROCESS | 1852 | 1461785848654 Marionette DEBUG loaded listener.js 12:37:28 INFO - PROCESS | 1852 | ++DOMWINDOW == 116 (0x7fcb3e960800) [pid = 1852] [serial = 262] [outer = 0x7fcb3c379800] 12:37:29 INFO - PROCESS | 1852 | 1461785849530 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]]]}] 12:37:29 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. 12:37:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 1341ms 12:37:29 INFO - PROCESS | 1852 | 1461785849578 Marionette TRACE conn3 -> [0,321,"getWindowHandle",null] 12:37:29 INFO - PROCESS | 1852 | 1461785849582 Marionette TRACE conn3 <- [1,321,null,{"value":"8"}] 12:37:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 12:37:29 INFO - PROCESS | 1852 | 1461785849587 Marionette TRACE conn3 -> [0,322,"setScriptTimeout",{"ms":35000}] 12:37:29 INFO - PROCESS | 1852 | 1461785849590 Marionette TRACE conn3 <- [1,322,null,{}] 12:37:29 INFO - PROCESS | 1852 | 1461785849595 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}] 12:37:29 INFO - PROCESS | 1852 | 1461785849752 Marionette TRACE conn3 <- [1,323,null,{"value":null}] 12:37:29 INFO - PROCESS | 1852 | 1461785849902 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:37:29 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb1e723800 == 51 [pid = 1852] [id = 88] 12:37:29 INFO - PROCESS | 1852 | ++DOMWINDOW == 117 (0x7fcb1e806000) [pid = 1852] [serial = 263] [outer = (nil)] 12:37:29 INFO - PROCESS | 1852 | ++DOMWINDOW == 118 (0x7fcb1e80c000) [pid = 1852] [serial = 264] [outer = 0x7fcb1e806000] 12:37:29 INFO - PROCESS | 1852 | 1461785849982 Marionette DEBUG loaded listener.js 12:37:30 INFO - PROCESS | 1852 | ++DOMWINDOW == 119 (0x7fcb1e810400) [pid = 1852] [serial = 265] [outer = 0x7fcb1e806000] 12:37:31 INFO - PROCESS | 1852 | 1461785851321 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]]]}] 12:37:31 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. 12:37:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 1779ms 12:37:31 INFO - PROCESS | 1852 | 1461785851371 Marionette TRACE conn3 -> [0,325,"getWindowHandle",null] 12:37:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 12:37:31 INFO - PROCESS | 1852 | 1461785851381 Marionette TRACE conn3 <- [1,325,null,{"value":"8"}] 12:37:31 INFO - PROCESS | 1852 | 1461785851392 Marionette TRACE conn3 -> [0,326,"setScriptTimeout",{"ms":35000}] 12:37:31 INFO - PROCESS | 1852 | 1461785851401 Marionette TRACE conn3 <- [1,326,null,{}] 12:37:31 INFO - PROCESS | 1852 | 1461785851498 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}] 12:37:31 INFO - PROCESS | 1852 | 1461785851919 Marionette TRACE conn3 <- [1,327,null,{"value":null}] 12:37:32 INFO - PROCESS | 1852 | 1461785852050 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:37:32 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb247c6800 == 52 [pid = 1852] [id = 89] 12:37:32 INFO - PROCESS | 1852 | ++DOMWINDOW == 120 (0x7fcb226f1800) [pid = 1852] [serial = 266] [outer = (nil)] 12:37:32 INFO - PROCESS | 1852 | ++DOMWINDOW == 121 (0x7fcb22b65000) [pid = 1852] [serial = 267] [outer = 0x7fcb226f1800] 12:37:32 INFO - PROCESS | 1852 | 1461785852117 Marionette DEBUG loaded listener.js 12:37:32 INFO - PROCESS | 1852 | ++DOMWINDOW == 122 (0x7fcb2436c400) [pid = 1852] [serial = 268] [outer = 0x7fcb226f1800] 12:37:32 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb3c344000 == 51 [pid = 1852] [id = 80] 12:37:32 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb258cd800 == 50 [pid = 1852] [id = 79] 12:37:32 INFO - PROCESS | 1852 | --DOMWINDOW == 121 (0x7fcb3cde3800) [pid = 1852] [serial = 206] [outer = (nil)] [url = about:blank] 12:37:32 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb318ee000 == 49 [pid = 1852] [id = 78] 12:37:32 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb2a491000 == 48 [pid = 1852] [id = 77] 12:37:32 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb27a88800 == 47 [pid = 1852] [id = 76] 12:37:32 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb2379e000 == 46 [pid = 1852] [id = 75] 12:37:32 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb3e996000 == 45 [pid = 1852] [id = 72] 12:37:32 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb38921800 == 44 [pid = 1852] [id = 71] 12:37:32 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb29292800 == 43 [pid = 1852] [id = 70] 12:37:32 INFO - PROCESS | 1852 | 1461785852960 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]]]}] 12:37:32 INFO - PROCESS | 1852 | --DOMWINDOW == 120 (0x7fcb377e7c00) [pid = 1852] [serial = 150] [outer = (nil)] [url = about:blank] 12:37:32 INFO - PROCESS | 1852 | --DOMWINDOW == 119 (0x7fcb2b12e000) [pid = 1852] [serial = 123] [outer = (nil)] [url = about:blank] 12:37:32 INFO - PROCESS | 1852 | --DOMWINDOW == 118 (0x7fcb26b17000) [pid = 1852] [serial = 147] [outer = (nil)] [url = about:blank] 12:37:32 INFO - PROCESS | 1852 | --DOMWINDOW == 117 (0x7fcb376a4c00) [pid = 1852] [serial = 126] [outer = (nil)] [url = about:blank] 12:37:32 INFO - PROCESS | 1852 | --DOMWINDOW == 116 (0x7fcb38833400) [pid = 1852] [serial = 153] [outer = (nil)] [url = about:blank] 12:37:32 INFO - PROCESS | 1852 | --DOMWINDOW == 115 (0x7fcb3aabe400) [pid = 1852] [serial = 156] [outer = (nil)] [url = about:blank] 12:37:32 INFO - PROCESS | 1852 | --DOMWINDOW == 114 (0x7fcb26a0cc00) [pid = 1852] [serial = 120] [outer = (nil)] [url = about:blank] 12:37:32 INFO - PROCESS | 1852 | --DOMWINDOW == 113 (0x7fcb3680ac00) [pid = 1852] [serial = 197] [outer = (nil)] [url = about:blank] 12:37:32 INFO - PROCESS | 1852 | --DOMWINDOW == 112 (0x7fcb26d73800) [pid = 1852] [serial = 173] [outer = (nil)] [url = about:blank] 12:37:32 INFO - PROCESS | 1852 | --DOMWINDOW == 111 (0x7fcb37945000) [pid = 1852] [serial = 200] [outer = (nil)] [url = about:blank] 12:37:32 INFO - PROCESS | 1852 | --DOMWINDOW == 110 (0x7fcb28526000) [pid = 1852] [serial = 191] [outer = (nil)] [url = about:blank] 12:37:32 INFO - PROCESS | 1852 | --DOMWINDOW == 109 (0x7fcb3c9a7000) [pid = 1852] [serial = 203] [outer = (nil)] [url = about:blank] 12:37:32 INFO - PROCESS | 1852 | --DOMWINDOW == 108 (0x7fcb29249000) [pid = 1852] [serial = 192] [outer = (nil)] [url = about:blank] 12:37:32 INFO - PROCESS | 1852 | --DOMWINDOW == 107 (0x7fcb2a0c7000) [pid = 1852] [serial = 194] [outer = (nil)] [url = about:blank] 12:37:32 INFO - PROCESS | 1852 | --DOMWINDOW == 106 (0x7fcb24474000) [pid = 1852] [serial = 189] [outer = (nil)] [url = about:blank] 12:37:32 INFO - PROCESS | 1852 | --DOMWINDOW == 105 (0x7fcb24468400) [pid = 1852] [serial = 188] [outer = (nil)] [url = about:blank] 12:37:32 INFO - PROCESS | 1852 | --DOMWINDOW == 104 (0x7fcb36808c00) [pid = 1852] [serial = 179] [outer = (nil)] [url = about:blank] 12:37:32 INFO - PROCESS | 1852 | --DOMWINDOW == 103 (0x7fcb3aabd400) [pid = 1852] [serial = 185] [outer = (nil)] [url = about:blank] 12:37:32 INFO - PROCESS | 1852 | --DOMWINDOW == 102 (0x7fcb23641800) [pid = 1852] [serial = 170] [outer = (nil)] [url = about:blank] 12:37:32 INFO - PROCESS | 1852 | --DOMWINDOW == 101 (0x7fcb2b127800) [pid = 1852] [serial = 176] [outer = (nil)] [url = about:blank] 12:37:32 INFO - PROCESS | 1852 | --DOMWINDOW == 100 (0x7fcb37910c00) [pid = 1852] [serial = 182] [outer = (nil)] [url = about:blank] 12:37:32 INFO - PROCESS | 1852 | --DOMWINDOW == 99 (0x7fcb377eec00) [pid = 1852] [serial = 198] [outer = (nil)] [url = about:blank] 12:37:32 INFO - PROCESS | 1852 | --DOMWINDOW == 98 (0x7fcb3883c400) [pid = 1852] [serial = 201] [outer = (nil)] [url = about:blank] 12:37:32 INFO - PROCESS | 1852 | --DOMWINDOW == 97 (0x7fcb3cb48800) [pid = 1852] [serial = 204] [outer = (nil)] [url = about:blank] 12:37:32 INFO - PROCESS | 1852 | --DOMWINDOW == 96 (0x7fcb2aeeb800) [pid = 1852] [serial = 195] [outer = (nil)] [url = about:blank] 12:37:33 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. 12:37:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 1653ms 12:37:33 INFO - PROCESS | 1852 | 1461785853043 Marionette TRACE conn3 -> [0,329,"getWindowHandle",null] 12:37:33 INFO - PROCESS | 1852 | 1461785853051 Marionette TRACE conn3 <- [1,329,null,{"value":"8"}] 12:37:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 12:37:33 INFO - PROCESS | 1852 | 1461785853061 Marionette TRACE conn3 -> [0,330,"setScriptTimeout",{"ms":35000}] 12:37:33 INFO - PROCESS | 1852 | 1461785853065 Marionette TRACE conn3 <- [1,330,null,{}] 12:37:33 INFO - PROCESS | 1852 | 1461785853070 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}] 12:37:33 INFO - PROCESS | 1852 | 1461785853229 Marionette TRACE conn3 <- [1,331,null,{"value":null}] 12:37:33 INFO - PROCESS | 1852 | 1461785853325 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:37:33 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb27b62000 == 44 [pid = 1852] [id = 90] 12:37:33 INFO - PROCESS | 1852 | ++DOMWINDOW == 97 (0x7fcb22872400) [pid = 1852] [serial = 269] [outer = (nil)] 12:37:33 INFO - PROCESS | 1852 | ++DOMWINDOW == 98 (0x7fcb24718400) [pid = 1852] [serial = 270] [outer = 0x7fcb22872400] 12:37:33 INFO - PROCESS | 1852 | 1461785853386 Marionette DEBUG loaded listener.js 12:37:33 INFO - PROCESS | 1852 | ++DOMWINDOW == 99 (0x7fcb26a09400) [pid = 1852] [serial = 271] [outer = 0x7fcb22872400] 12:37:34 INFO - PROCESS | 1852 | 1461785854110 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]]]}] 12:37:34 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. 12:37:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 1079ms 12:37:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 12:37:34 INFO - PROCESS | 1852 | 1461785854141 Marionette TRACE conn3 -> [0,333,"getWindowHandle",null] 12:37:34 INFO - PROCESS | 1852 | 1461785854144 Marionette TRACE conn3 <- [1,333,null,{"value":"8"}] 12:37:34 INFO - PROCESS | 1852 | 1461785854150 Marionette TRACE conn3 -> [0,334,"setScriptTimeout",{"ms":35000}] 12:37:34 INFO - PROCESS | 1852 | 1461785854155 Marionette TRACE conn3 <- [1,334,null,{}] 12:37:34 INFO - PROCESS | 1852 | 1461785854169 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}] 12:37:34 INFO - PROCESS | 1852 | 1461785854356 Marionette TRACE conn3 <- [1,335,null,{"value":null}] 12:37:34 INFO - PROCESS | 1852 | 1461785854378 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:37:34 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb2a6aa000 == 45 [pid = 1852] [id = 91] 12:37:34 INFO - PROCESS | 1852 | ++DOMWINDOW == 100 (0x7fcb28f8b400) [pid = 1852] [serial = 272] [outer = (nil)] 12:37:34 INFO - PROCESS | 1852 | ++DOMWINDOW == 101 (0x7fcb29249000) [pid = 1852] [serial = 273] [outer = 0x7fcb28f8b400] 12:37:34 INFO - PROCESS | 1852 | 1461785854442 Marionette DEBUG loaded listener.js 12:37:34 INFO - PROCESS | 1852 | ++DOMWINDOW == 102 (0x7fcb29c72400) [pid = 1852] [serial = 274] [outer = 0x7fcb28f8b400] 12:37:35 INFO - PROCESS | 1852 | 1461785855157 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]]]}] 12:37:35 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. 12:37:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 1037ms 12:37:35 INFO - PROCESS | 1852 | 1461785855187 Marionette TRACE conn3 -> [0,337,"getWindowHandle",null] 12:37:35 INFO - PROCESS | 1852 | 1461785855191 Marionette TRACE conn3 <- [1,337,null,{"value":"8"}] 12:37:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 12:37:35 INFO - PROCESS | 1852 | 1461785855197 Marionette TRACE conn3 -> [0,338,"setScriptTimeout",{"ms":35000}] 12:37:35 INFO - PROCESS | 1852 | 1461785855199 Marionette TRACE conn3 <- [1,338,null,{}] 12:37:35 INFO - PROCESS | 1852 | 1461785855205 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}] 12:37:35 INFO - PROCESS | 1852 | 1461785855409 Marionette TRACE conn3 <- [1,339,null,{"value":null}] 12:37:35 INFO - PROCESS | 1852 | 1461785855439 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:37:35 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb309f9800 == 46 [pid = 1852] [id = 92] 12:37:35 INFO - PROCESS | 1852 | ++DOMWINDOW == 103 (0x7fcb24715000) [pid = 1852] [serial = 275] [outer = (nil)] 12:37:35 INFO - PROCESS | 1852 | ++DOMWINDOW == 104 (0x7fcb2a0c4000) [pid = 1852] [serial = 276] [outer = 0x7fcb24715000] 12:37:35 INFO - PROCESS | 1852 | 1461785855505 Marionette DEBUG loaded listener.js 12:37:35 INFO - PROCESS | 1852 | ++DOMWINDOW == 105 (0x7fcb2b295800) [pid = 1852] [serial = 277] [outer = 0x7fcb24715000] 12:37:36 INFO - PROCESS | 1852 | 1461785856349 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]]]}] 12:37:36 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. 12:37:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 1177ms 12:37:36 INFO - PROCESS | 1852 | 1461785856374 Marionette TRACE conn3 -> [0,341,"getWindowHandle",null] 12:37:36 INFO - PROCESS | 1852 | 1461785856378 Marionette TRACE conn3 <- [1,341,null,{"value":"8"}] 12:37:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 12:37:36 INFO - PROCESS | 1852 | 1461785856388 Marionette TRACE conn3 -> [0,342,"setScriptTimeout",{"ms":35000}] 12:37:36 INFO - PROCESS | 1852 | 1461785856390 Marionette TRACE conn3 <- [1,342,null,{}] 12:37:36 INFO - PROCESS | 1852 | 1461785856394 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}] 12:37:36 INFO - PROCESS | 1852 | 1461785856619 Marionette TRACE conn3 <- [1,343,null,{"value":null}] 12:37:36 INFO - PROCESS | 1852 | 1461785856649 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:37:36 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb37789000 == 47 [pid = 1852] [id = 93] 12:37:36 INFO - PROCESS | 1852 | ++DOMWINDOW == 106 (0x7fcb2a0c2400) [pid = 1852] [serial = 278] [outer = (nil)] 12:37:36 INFO - PROCESS | 1852 | ++DOMWINDOW == 107 (0x7fcb2db1dc00) [pid = 1852] [serial = 279] [outer = 0x7fcb2a0c2400] 12:37:36 INFO - PROCESS | 1852 | 1461785856728 Marionette DEBUG loaded listener.js 12:37:36 INFO - PROCESS | 1852 | ++DOMWINDOW == 108 (0x7fcb368b9400) [pid = 1852] [serial = 280] [outer = 0x7fcb2a0c2400] 12:37:37 INFO - PROCESS | 1852 | --DOMWINDOW == 107 (0x7fcb376a5c00) [pid = 1852] [serial = 236] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 12:37:37 INFO - PROCESS | 1852 | --DOMWINDOW == 106 (0x7fcb2073bc00) [pid = 1852] [serial = 239] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 12:37:37 INFO - PROCESS | 1852 | --DOMWINDOW == 105 (0x7fcb24473c00) [pid = 1852] [serial = 227] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 12:37:37 INFO - PROCESS | 1852 | --DOMWINDOW == 104 (0x7fcb29c6ec00) [pid = 1852] [serial = 230] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 12:37:37 INFO - PROCESS | 1852 | --DOMWINDOW == 103 (0x7fcb24477c00) [pid = 1852] [serial = 223] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 12:37:37 INFO - PROCESS | 1852 | --DOMWINDOW == 102 (0x7fcb2a0ca400) [pid = 1852] [serial = 233] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 12:37:37 INFO - PROCESS | 1852 | 1461785857710 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]]]}] 12:37:37 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. 12:37:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 1330ms 12:37:37 INFO - PROCESS | 1852 | 1461785857718 Marionette TRACE conn3 -> [0,345,"getWindowHandle",null] 12:37:37 INFO - PROCESS | 1852 | 1461785857720 Marionette TRACE conn3 <- [1,345,null,{"value":"8"}] 12:37:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 12:37:37 INFO - PROCESS | 1852 | 1461785857726 Marionette TRACE conn3 -> [0,346,"setScriptTimeout",{"ms":35000}] 12:37:37 INFO - PROCESS | 1852 | 1461785857728 Marionette TRACE conn3 <- [1,346,null,{}] 12:37:37 INFO - PROCESS | 1852 | 1461785857734 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}] 12:37:37 INFO - PROCESS | 1852 | 1461785857919 Marionette TRACE conn3 <- [1,347,null,{"value":null}] 12:37:38 INFO - PROCESS | 1852 | 1461785857999 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:37:38 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb38617000 == 48 [pid = 1852] [id = 94] 12:37:38 INFO - PROCESS | 1852 | ++DOMWINDOW == 103 (0x7fcb24473000) [pid = 1852] [serial = 281] [outer = (nil)] 12:37:38 INFO - PROCESS | 1852 | ++DOMWINDOW == 104 (0x7fcb38833400) [pid = 1852] [serial = 282] [outer = 0x7fcb24473000] 12:37:38 INFO - PROCESS | 1852 | 1461785858069 Marionette DEBUG loaded listener.js 12:37:38 INFO - PROCESS | 1852 | ++DOMWINDOW == 105 (0x7fcb3c4a2c00) [pid = 1852] [serial = 283] [outer = 0x7fcb24473000] 12:37:38 INFO - PROCESS | 1852 | 1461785858704 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]]]}] 12:37:38 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. 12:37:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 1030ms 12:37:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 12:37:38 INFO - PROCESS | 1852 | 1461785858758 Marionette TRACE conn3 -> [0,349,"getWindowHandle",null] 12:37:38 INFO - PROCESS | 1852 | 1461785858761 Marionette TRACE conn3 <- [1,349,null,{"value":"8"}] 12:37:38 INFO - PROCESS | 1852 | 1461785858768 Marionette TRACE conn3 -> [0,350,"setScriptTimeout",{"ms":35000}] 12:37:38 INFO - PROCESS | 1852 | 1461785858771 Marionette TRACE conn3 <- [1,350,null,{}] 12:37:38 INFO - PROCESS | 1852 | 1461785858776 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}] 12:37:38 INFO - PROCESS | 1852 | 1461785858948 Marionette TRACE conn3 <- [1,351,null,{"value":null}] 12:37:38 INFO - PROCESS | 1852 | 1461785858970 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:37:38 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb3c392800 == 49 [pid = 1852] [id = 95] 12:37:38 INFO - PROCESS | 1852 | ++DOMWINDOW == 106 (0x7fcb28f82400) [pid = 1852] [serial = 284] [outer = (nil)] 12:37:39 INFO - PROCESS | 1852 | ++DOMWINDOW == 107 (0x7fcb3cb40000) [pid = 1852] [serial = 285] [outer = 0x7fcb28f82400] 12:37:39 INFO - PROCESS | 1852 | 1461785859031 Marionette DEBUG loaded listener.js 12:37:39 INFO - PROCESS | 1852 | ++DOMWINDOW == 108 (0x7fcb3ce26800) [pid = 1852] [serial = 286] [outer = 0x7fcb28f82400] 12:37:39 INFO - PROCESS | 1852 | 1461785859907 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]]]}] 12:37:39 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. 12:37:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 1183ms 12:37:39 INFO - PROCESS | 1852 | 1461785859951 Marionette TRACE conn3 -> [0,353,"getWindowHandle",null] 12:37:39 INFO - PROCESS | 1852 | 1461785859958 Marionette TRACE conn3 <- [1,353,null,{"value":"8"}] 12:37:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 12:37:39 INFO - PROCESS | 1852 | 1461785859967 Marionette TRACE conn3 -> [0,354,"setScriptTimeout",{"ms":35000}] 12:37:39 INFO - PROCESS | 1852 | 1461785859972 Marionette TRACE conn3 <- [1,354,null,{}] 12:37:39 INFO - PROCESS | 1852 | 1461785859983 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}] 12:37:40 INFO - PROCESS | 1852 | 1461785860162 Marionette TRACE conn3 <- [1,355,null,{"value":null}] 12:37:40 INFO - PROCESS | 1852 | 1461785860341 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:37:40 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb26a29000 == 50 [pid = 1852] [id = 96] 12:37:40 INFO - PROCESS | 1852 | ++DOMWINDOW == 109 (0x7fcb2287bc00) [pid = 1852] [serial = 287] [outer = (nil)] 12:37:40 INFO - PROCESS | 1852 | ++DOMWINDOW == 110 (0x7fcb2287d000) [pid = 1852] [serial = 288] [outer = 0x7fcb2287bc00] 12:37:40 INFO - PROCESS | 1852 | 1461785860426 Marionette DEBUG loaded listener.js 12:37:40 INFO - PROCESS | 1852 | ++DOMWINDOW == 111 (0x7fcb2446e800) [pid = 1852] [serial = 289] [outer = 0x7fcb2287bc00] 12:37:41 INFO - PROCESS | 1852 | 1461785861451 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]]]}] 12:37:41 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. 12:37:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 1539ms 12:37:41 INFO - PROCESS | 1852 | 1461785861506 Marionette TRACE conn3 -> [0,357,"getWindowHandle",null] 12:37:41 INFO - PROCESS | 1852 | 1461785861515 Marionette TRACE conn3 <- [1,357,null,{"value":"8"}] 12:37:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 12:37:41 INFO - PROCESS | 1852 | 1461785861524 Marionette TRACE conn3 -> [0,358,"setScriptTimeout",{"ms":35000}] 12:37:41 INFO - PROCESS | 1852 | 1461785861528 Marionette TRACE conn3 <- [1,358,null,{}] 12:37:41 INFO - PROCESS | 1852 | 1461785861534 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}] 12:37:41 INFO - PROCESS | 1852 | 1461785861757 Marionette TRACE conn3 <- [1,359,null,{"value":null}] 12:37:41 INFO - PROCESS | 1852 | 1461785861960 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:37:41 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb318e0000 == 51 [pid = 1852] [id = 97] 12:37:41 INFO - PROCESS | 1852 | ++DOMWINDOW == 112 (0x7fcb26aba400) [pid = 1852] [serial = 290] [outer = (nil)] 12:37:42 INFO - PROCESS | 1852 | ++DOMWINDOW == 113 (0x7fcb2859a800) [pid = 1852] [serial = 291] [outer = 0x7fcb26aba400] 12:37:42 INFO - PROCESS | 1852 | 1461785862043 Marionette DEBUG loaded listener.js 12:37:42 INFO - PROCESS | 1852 | ++DOMWINDOW == 114 (0x7fcb29374000) [pid = 1852] [serial = 292] [outer = 0x7fcb26aba400] 12:37:42 INFO - PROCESS | 1852 | 1461785862888 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]]]}] 12:37:42 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. 12:37:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 1431ms 12:37:42 INFO - PROCESS | 1852 | 1461785862957 Marionette TRACE conn3 -> [0,361,"getWindowHandle",null] 12:37:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 12:37:42 INFO - PROCESS | 1852 | 1461785862961 Marionette TRACE conn3 <- [1,361,null,{"value":"8"}] 12:37:42 INFO - PROCESS | 1852 | 1461785862969 Marionette TRACE conn3 -> [0,362,"setScriptTimeout",{"ms":35000}] 12:37:42 INFO - PROCESS | 1852 | 1461785862975 Marionette TRACE conn3 <- [1,362,null,{}] 12:37:42 INFO - PROCESS | 1852 | 1461785862991 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}] 12:37:43 INFO - PROCESS | 1852 | 1461785863201 Marionette TRACE conn3 <- [1,363,null,{"value":null}] 12:37:43 INFO - PROCESS | 1852 | 1461785863422 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:37:43 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb3f7ed800 == 52 [pid = 1852] [id = 98] 12:37:43 INFO - PROCESS | 1852 | ++DOMWINDOW == 115 (0x7fcb376a5c00) [pid = 1852] [serial = 293] [outer = (nil)] 12:37:43 INFO - PROCESS | 1852 | ++DOMWINDOW == 116 (0x7fcb37b5c000) [pid = 1852] [serial = 294] [outer = 0x7fcb376a5c00] 12:37:43 INFO - PROCESS | 1852 | 1461785863541 Marionette DEBUG loaded listener.js 12:37:43 INFO - PROCESS | 1852 | ++DOMWINDOW == 117 (0x7fcb3a5a1000) [pid = 1852] [serial = 295] [outer = 0x7fcb376a5c00] 12:37:44 INFO - PROCESS | 1852 | 1461785864434 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]]]}] 12:37:44 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. 12:37:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 1541ms 12:37:44 INFO - PROCESS | 1852 | 1461785864510 Marionette TRACE conn3 -> [0,365,"getWindowHandle",null] 12:37:44 INFO - PROCESS | 1852 | 1461785864515 Marionette TRACE conn3 <- [1,365,null,{"value":"8"}] 12:37:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 12:37:44 INFO - PROCESS | 1852 | 1461785864520 Marionette TRACE conn3 -> [0,366,"setScriptTimeout",{"ms":35000}] 12:37:44 INFO - PROCESS | 1852 | 1461785864523 Marionette TRACE conn3 <- [1,366,null,{}] 12:37:44 INFO - PROCESS | 1852 | 1461785864529 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}] 12:37:44 INFO - PROCESS | 1852 | 1461785864826 Marionette TRACE conn3 <- [1,367,null,{"value":null}] 12:37:45 INFO - PROCESS | 1852 | 1461785865119 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:37:45 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb49bd4800 == 53 [pid = 1852] [id = 99] 12:37:45 INFO - PROCESS | 1852 | ++DOMWINDOW == 118 (0x7fcb3aa3c800) [pid = 1852] [serial = 296] [outer = (nil)] 12:37:45 INFO - PROCESS | 1852 | ++DOMWINDOW == 119 (0x7fcb3ce25000) [pid = 1852] [serial = 297] [outer = 0x7fcb3aa3c800] 12:37:45 INFO - PROCESS | 1852 | 1461785865250 Marionette DEBUG loaded listener.js 12:37:45 INFO - PROCESS | 1852 | ++DOMWINDOW == 120 (0x7fcb3e956400) [pid = 1852] [serial = 298] [outer = 0x7fcb3aa3c800] 12:37:46 INFO - PROCESS | 1852 | 1461785866194 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]]]}] 12:37:46 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. 12:37:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 1732ms 12:37:46 INFO - PROCESS | 1852 | 1461785866255 Marionette TRACE conn3 -> [0,369,"getWindowHandle",null] 12:37:46 INFO - PROCESS | 1852 | 1461785866257 Marionette TRACE conn3 <- [1,369,null,{"value":"8"}] 12:37:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 12:37:46 INFO - PROCESS | 1852 | 1461785866264 Marionette TRACE conn3 -> [0,370,"setScriptTimeout",{"ms":35000}] 12:37:46 INFO - PROCESS | 1852 | 1461785866267 Marionette TRACE conn3 <- [1,370,null,{}] 12:37:46 INFO - PROCESS | 1852 | 1461785866272 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}] 12:37:46 INFO - PROCESS | 1852 | 1461785866429 Marionette TRACE conn3 <- [1,371,null,{"value":null}] 12:37:46 INFO - PROCESS | 1852 | 1461785866572 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:37:46 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb2095a000 == 54 [pid = 1852] [id = 100] 12:37:46 INFO - PROCESS | 1852 | ++DOMWINDOW == 121 (0x7fcb26ac1400) [pid = 1852] [serial = 299] [outer = (nil)] 12:37:46 INFO - PROCESS | 1852 | ++DOMWINDOW == 122 (0x7fcb26ac7400) [pid = 1852] [serial = 300] [outer = 0x7fcb26ac1400] 12:37:46 INFO - PROCESS | 1852 | 1461785866644 Marionette DEBUG loaded listener.js 12:37:46 INFO - PROCESS | 1852 | ++DOMWINDOW == 123 (0x7fcb26acbc00) [pid = 1852] [serial = 301] [outer = 0x7fcb26ac1400] 12:37:47 INFO - PROCESS | 1852 | 1461785867747 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]]]}] 12:37:47 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. 12:37:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 1541ms 12:37:47 INFO - PROCESS | 1852 | 1461785867806 Marionette TRACE conn3 -> [0,373,"getWindowHandle",null] 12:37:47 INFO - PROCESS | 1852 | 1461785867811 Marionette TRACE conn3 <- [1,373,null,{"value":"8"}] 12:37:47 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 12:37:47 INFO - PROCESS | 1852 | 1461785867819 Marionette TRACE conn3 -> [0,374,"setScriptTimeout",{"ms":35000}] 12:37:47 INFO - PROCESS | 1852 | 1461785867825 Marionette TRACE conn3 <- [1,374,null,{}] 12:37:47 INFO - PROCESS | 1852 | 1461785867832 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}] 12:37:48 INFO - PROCESS | 1852 | 1461785868013 Marionette TRACE conn3 <- [1,375,null,{"value":null}] 12:37:48 INFO - PROCESS | 1852 | 1461785868206 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:37:48 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb21a77000 == 55 [pid = 1852] [id = 101] 12:37:48 INFO - PROCESS | 1852 | ++DOMWINDOW == 124 (0x7fcb21287400) [pid = 1852] [serial = 302] [outer = (nil)] 12:37:48 INFO - PROCESS | 1852 | ++DOMWINDOW == 125 (0x7fcb2128d800) [pid = 1852] [serial = 303] [outer = 0x7fcb21287400] 12:37:48 INFO - PROCESS | 1852 | 1461785868273 Marionette DEBUG loaded listener.js 12:37:48 INFO - PROCESS | 1852 | ++DOMWINDOW == 126 (0x7fcb22879800) [pid = 1852] [serial = 304] [outer = 0x7fcb21287400] 12:37:49 INFO - PROCESS | 1852 | 1461785869170 Marionette TRACE conn3 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 12:37:49 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 12:37:49 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 1385ms 12:37:49 INFO - PROCESS | 1852 | 1461785869204 Marionette TRACE conn3 -> [0,377,"getWindowHandle",null] 12:37:49 INFO - PROCESS | 1852 | 1461785869212 Marionette TRACE conn3 <- [1,377,null,{"value":"8"}] 12:37:49 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 12:37:49 INFO - PROCESS | 1852 | 1461785869221 Marionette TRACE conn3 -> [0,378,"setScriptTimeout",{"ms":35000}] 12:37:49 INFO - PROCESS | 1852 | 1461785869224 Marionette TRACE conn3 <- [1,378,null,{}] 12:37:49 INFO - PROCESS | 1852 | 1461785869228 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}] 12:37:49 INFO - PROCESS | 1852 | 1461785869377 Marionette TRACE conn3 <- [1,379,null,{"value":null}] 12:37:49 INFO - PROCESS | 1852 | 1461785869526 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:37:49 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb22b0b000 == 56 [pid = 1852] [id = 102] 12:37:49 INFO - PROCESS | 1852 | ++DOMWINDOW == 127 (0x7fcb1e80ec00) [pid = 1852] [serial = 305] [outer = (nil)] 12:37:49 INFO - PROCESS | 1852 | ++DOMWINDOW == 128 (0x7fcb24368800) [pid = 1852] [serial = 306] [outer = 0x7fcb1e80ec00] 12:37:49 INFO - PROCESS | 1852 | 1461785869591 Marionette DEBUG loaded listener.js 12:37:49 INFO - PROCESS | 1852 | ++DOMWINDOW == 129 (0x7fcb24470000) [pid = 1852] [serial = 307] [outer = 0x7fcb1e80ec00] 12:37:50 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb38617000 == 55 [pid = 1852] [id = 94] 12:37:50 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb37789000 == 54 [pid = 1852] [id = 93] 12:37:50 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb309f9800 == 53 [pid = 1852] [id = 92] 12:37:50 INFO - PROCESS | 1852 | --DOMWINDOW == 128 (0x7fcb379ff400) [pid = 1852] [serial = 221] [outer = (nil)] [url = about:blank] 12:37:50 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb2a6aa000 == 52 [pid = 1852] [id = 91] 12:37:50 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb27b62000 == 51 [pid = 1852] [id = 90] 12:37:50 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb247c6800 == 50 [pid = 1852] [id = 89] 12:37:50 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb29660800 == 49 [pid = 1852] [id = 82] 12:37:50 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb3e988000 == 48 [pid = 1852] [id = 81] 12:37:50 INFO - PROCESS | 1852 | --DOMWINDOW == 127 (0x7fcb377f1c00) [pid = 1852] [serial = 237] [outer = (nil)] [url = about:blank] 12:37:50 INFO - PROCESS | 1852 | --DOMWINDOW == 126 (0x7fcb2a0c9400) [pid = 1852] [serial = 240] [outer = (nil)] [url = about:blank] 12:37:50 INFO - PROCESS | 1852 | --DOMWINDOW == 125 (0x7fcb24477400) [pid = 1852] [serial = 209] [outer = (nil)] [url = about:blank] 12:37:50 INFO - PROCESS | 1852 | --DOMWINDOW == 124 (0x7fcb2a0ca000) [pid = 1852] [serial = 212] [outer = (nil)] [url = about:blank] 12:37:50 INFO - PROCESS | 1852 | --DOMWINDOW == 123 (0x7fcb2a0c8400) [pid = 1852] [serial = 215] [outer = (nil)] [url = about:blank] 12:37:50 INFO - PROCESS | 1852 | --DOMWINDOW == 122 (0x7fcb2471d000) [pid = 1852] [serial = 218] [outer = (nil)] [url = about:blank] 12:37:50 INFO - PROCESS | 1852 | --DOMWINDOW == 121 (0x7fcb24760800) [pid = 1852] [serial = 228] [outer = (nil)] [url = about:blank] 12:37:50 INFO - PROCESS | 1852 | --DOMWINDOW == 120 (0x7fcb29c6dc00) [pid = 1852] [serial = 229] [outer = (nil)] [url = about:blank] 12:37:50 INFO - PROCESS | 1852 | --DOMWINDOW == 119 (0x7fcb2a0bec00) [pid = 1852] [serial = 231] [outer = (nil)] [url = about:blank] 12:37:50 INFO - PROCESS | 1852 | --DOMWINDOW == 118 (0x7fcb2a0c8c00) [pid = 1852] [serial = 232] [outer = (nil)] [url = about:blank] 12:37:50 INFO - PROCESS | 1852 | --DOMWINDOW == 117 (0x7fcb26ab6c00) [pid = 1852] [serial = 225] [outer = (nil)] [url = about:blank] 12:37:50 INFO - PROCESS | 1852 | --DOMWINDOW == 116 (0x7fcb24717800) [pid = 1852] [serial = 224] [outer = (nil)] [url = about:blank] 12:37:50 INFO - PROCESS | 1852 | --DOMWINDOW == 115 (0x7fcb3883bc00) [pid = 1852] [serial = 238] [outer = (nil)] [url = about:blank] 12:37:50 INFO - PROCESS | 1852 | --DOMWINDOW == 114 (0x7fcb2d69dc00) [pid = 1852] [serial = 234] [outer = (nil)] [url = about:blank] 12:37:50 INFO - PROCESS | 1852 | --DOMWINDOW == 113 (0x7fcb368be800) [pid = 1852] [serial = 235] [outer = (nil)] [url = about:blank] 12:37:50 INFO - PROCESS | 1852 | --DOMWINDOW == 112 (0x7fcb22b66400) [pid = 1852] [serial = 99] [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.] 12:37:50 INFO - PROCESS | 1852 | --DOMWINDOW == 111 (0x7fcb31888800) [pid = 1852] [serial = 241] [outer = (nil)] [url = about:blank] 12:37:50 INFO - PROCESS | 1852 | 1461785870503 Marionette TRACE conn3 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 12:37:50 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 12:37:50 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 1330ms 12:37:50 INFO - PROCESS | 1852 | 1461785870553 Marionette TRACE conn3 -> [0,381,"getWindowHandle",null] 12:37:50 INFO - PROCESS | 1852 | 1461785870555 Marionette TRACE conn3 <- [1,381,null,{"value":"8"}] 12:37:50 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 12:37:50 INFO - PROCESS | 1852 | 1461785870562 Marionette TRACE conn3 -> [0,382,"setScriptTimeout",{"ms":35000}] 12:37:50 INFO - PROCESS | 1852 | 1461785870567 Marionette TRACE conn3 <- [1,382,null,{}] 12:37:50 INFO - PROCESS | 1852 | 1461785870581 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}] 12:37:50 INFO - PROCESS | 1852 | 1461785870742 Marionette TRACE conn3 <- [1,383,null,{"value":null}] 12:37:50 INFO - PROCESS | 1852 | 1461785870862 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:37:50 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb258c3000 == 49 [pid = 1852] [id = 103] 12:37:50 INFO - PROCESS | 1852 | ++DOMWINDOW == 112 (0x7fcb21282400) [pid = 1852] [serial = 308] [outer = (nil)] 12:37:50 INFO - PROCESS | 1852 | ++DOMWINDOW == 113 (0x7fcb2475c400) [pid = 1852] [serial = 309] [outer = 0x7fcb21282400] 12:37:50 INFO - PROCESS | 1852 | 1461785870934 Marionette DEBUG loaded listener.js 12:37:51 INFO - PROCESS | 1852 | ++DOMWINDOW == 114 (0x7fcb26acb800) [pid = 1852] [serial = 310] [outer = 0x7fcb21282400] 12:37:51 INFO - PROCESS | 1852 | SkCairoFTTypeface::onFilterRec unimplemented 12:37:51 INFO - PROCESS | 1852 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 12:37:51 INFO - PROCESS | 1852 | SkCairoFTTypeface::onFilterRec unimplemented 12:37:51 INFO - PROCESS | 1852 | SkCairoFTTypeface::onFilterRec unimplemented 12:37:51 INFO - PROCESS | 1852 | SkCairoFTTypeface::onFilterRec unimplemented 12:37:51 INFO - PROCESS | 1852 | 1461785871691 Marionette TRACE conn3 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 12:37:51 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 12:37:51 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 1189ms 12:37:51 INFO - PROCESS | 1852 | 1461785871751 Marionette TRACE conn3 -> [0,385,"getWindowHandle",null] 12:37:51 INFO - PROCESS | 1852 | 1461785871755 Marionette TRACE conn3 <- [1,385,null,{"value":"8"}] 12:37:51 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 12:37:51 INFO - PROCESS | 1852 | 1461785871761 Marionette TRACE conn3 -> [0,386,"setScriptTimeout",{"ms":35000}] 12:37:51 INFO - PROCESS | 1852 | 1461785871763 Marionette TRACE conn3 <- [1,386,null,{}] 12:37:51 INFO - PROCESS | 1852 | 1461785871768 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}] 12:37:51 INFO - PROCESS | 1852 | 1461785871911 Marionette TRACE conn3 <- [1,387,null,{"value":null}] 12:37:51 INFO - PROCESS | 1852 | 1461785871921 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:37:51 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb2831b000 == 50 [pid = 1852] [id = 104] 12:37:51 INFO - PROCESS | 1852 | ++DOMWINDOW == 115 (0x7fcb1e810800) [pid = 1852] [serial = 311] [outer = (nil)] 12:37:51 INFO - PROCESS | 1852 | ++DOMWINDOW == 116 (0x7fcb28f89800) [pid = 1852] [serial = 312] [outer = 0x7fcb1e810800] 12:37:51 INFO - PROCESS | 1852 | 1461785871992 Marionette DEBUG loaded listener.js 12:37:52 INFO - PROCESS | 1852 | ++DOMWINDOW == 117 (0x7fcb295d3000) [pid = 1852] [serial = 313] [outer = 0x7fcb1e810800] 12:37:52 INFO - PROCESS | 1852 | 1461785872772 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]]]}] 12:37:52 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 12:37:52 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 1027ms 12:37:52 INFO - PROCESS | 1852 | 1461785872790 Marionette TRACE conn3 -> [0,389,"getWindowHandle",null] 12:37:52 INFO - PROCESS | 1852 | 1461785872792 Marionette TRACE conn3 <- [1,389,null,{"value":"8"}] 12:37:52 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 12:37:52 INFO - PROCESS | 1852 | 1461785872798 Marionette TRACE conn3 -> [0,390,"setScriptTimeout",{"ms":35000}] 12:37:52 INFO - PROCESS | 1852 | 1461785872811 Marionette TRACE conn3 <- [1,390,null,{}] 12:37:52 INFO - PROCESS | 1852 | 1461785872840 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}] 12:37:53 INFO - PROCESS | 1852 | 1461785873014 Marionette TRACE conn3 <- [1,391,null,{"value":null}] 12:37:53 INFO - PROCESS | 1852 | 1461785873084 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:37:53 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb29dea000 == 51 [pid = 1852] [id = 105] 12:37:53 INFO - PROCESS | 1852 | ++DOMWINDOW == 118 (0x7fcb26a15800) [pid = 1852] [serial = 314] [outer = (nil)] 12:37:53 INFO - PROCESS | 1852 | ++DOMWINDOW == 119 (0x7fcb29c70400) [pid = 1852] [serial = 315] [outer = 0x7fcb26a15800] 12:37:53 INFO - PROCESS | 1852 | 1461785873144 Marionette DEBUG loaded listener.js 12:37:53 INFO - PROCESS | 1852 | ++DOMWINDOW == 120 (0x7fcb29e2d000) [pid = 1852] [serial = 316] [outer = 0x7fcb26a15800] 12:37:53 INFO - PROCESS | 1852 | 1461785873929 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]]]}] 12:37:53 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 12:37:53 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 1155ms 12:37:53 INFO - PROCESS | 1852 | 1461785873955 Marionette TRACE conn3 -> [0,393,"getWindowHandle",null] 12:37:53 INFO - PROCESS | 1852 | 1461785873957 Marionette TRACE conn3 <- [1,393,null,{"value":"8"}] 12:37:53 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 12:37:53 INFO - PROCESS | 1852 | 1461785873963 Marionette TRACE conn3 -> [0,394,"setScriptTimeout",{"ms":35000}] 12:37:53 INFO - PROCESS | 1852 | 1461785873965 Marionette TRACE conn3 <- [1,394,null,{}] 12:37:53 INFO - PROCESS | 1852 | 1461785873971 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}] 12:37:54 INFO - PROCESS | 1852 | 1461785874197 Marionette TRACE conn3 <- [1,395,null,{"value":null}] 12:37:54 INFO - PROCESS | 1852 | 1461785874222 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:37:54 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb1e70b800 == 52 [pid = 1852] [id = 106] 12:37:54 INFO - PROCESS | 1852 | ++DOMWINDOW == 121 (0x7fcb2a0c1000) [pid = 1852] [serial = 317] [outer = (nil)] 12:37:54 INFO - PROCESS | 1852 | ++DOMWINDOW == 122 (0x7fcb2d609000) [pid = 1852] [serial = 318] [outer = 0x7fcb2a0c1000] 12:37:54 INFO - PROCESS | 1852 | 1461785874292 Marionette DEBUG loaded listener.js 12:37:54 INFO - PROCESS | 1852 | ++DOMWINDOW == 123 (0x7fcb2d89d800) [pid = 1852] [serial = 319] [outer = 0x7fcb2a0c1000] 12:37:55 INFO - PROCESS | 1852 | --DOMWINDOW == 122 (0x7fcb24715000) [pid = 1852] [serial = 275] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 12:37:55 INFO - PROCESS | 1852 | --DOMWINDOW == 121 (0x7fcb24363c00) [pid = 1852] [serial = 142] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 12:37:55 INFO - PROCESS | 1852 | --DOMWINDOW == 120 (0x7fcb24713000) [pid = 1852] [serial = 220] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 12:37:55 INFO - PROCESS | 1852 | --DOMWINDOW == 119 (0x7fcb22879000) [pid = 1852] [serial = 245] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 12:37:55 INFO - PROCESS | 1852 | --DOMWINDOW == 118 (0x7fcb22872400) [pid = 1852] [serial = 269] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 12:37:55 INFO - PROCESS | 1852 | --DOMWINDOW == 117 (0x7fcb24719800) [pid = 1852] [serial = 248] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 12:37:55 INFO - PROCESS | 1852 | --DOMWINDOW == 116 (0x7fcb1e806000) [pid = 1852] [serial = 263] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 12:37:55 INFO - PROCESS | 1852 | --DOMWINDOW == 115 (0x7fcb2436c800) [pid = 1852] [serial = 166] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 12:37:55 INFO - PROCESS | 1852 | --DOMWINDOW == 114 (0x7fcb226f8400) [pid = 1852] [serial = 169] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 12:37:55 INFO - PROCESS | 1852 | --DOMWINDOW == 113 (0x7fcb24473000) [pid = 1852] [serial = 281] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 12:37:55 INFO - PROCESS | 1852 | --DOMWINDOW == 112 (0x7fcb226f1800) [pid = 1852] [serial = 266] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 12:37:55 INFO - PROCESS | 1852 | --DOMWINDOW == 111 (0x7fcb2a0c2400) [pid = 1852] [serial = 278] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 12:37:55 INFO - PROCESS | 1852 | --DOMWINDOW == 110 (0x7fcb2287ac00) [pid = 1852] [serial = 178] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 12:37:55 INFO - PROCESS | 1852 | --DOMWINDOW == 109 (0x7fcb37773c00) [pid = 1852] [serial = 184] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 12:37:55 INFO - PROCESS | 1852 | --DOMWINDOW == 108 (0x7fcb28f8b400) [pid = 1852] [serial = 272] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 12:37:55 INFO - PROCESS | 1852 | --DOMWINDOW == 107 (0x7fcb2859a000) [pid = 1852] [serial = 175] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 12:37:55 INFO - PROCESS | 1852 | --DOMWINDOW == 106 (0x7fcb24472800) [pid = 1852] [serial = 172] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 12:37:55 INFO - PROCESS | 1852 | --DOMWINDOW == 105 (0x7fcb2aeee800) [pid = 1852] [serial = 181] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 12:37:55 INFO - PROCESS | 1852 | 1461785875347 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]]]}] 12:37:55 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 12:37:55 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 1427ms 12:37:55 INFO - PROCESS | 1852 | 1461785875393 Marionette TRACE conn3 -> [0,397,"getWindowHandle",null] 12:37:55 INFO - PROCESS | 1852 | 1461785875397 Marionette TRACE conn3 <- [1,397,null,{"value":"8"}] 12:37:55 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 12:37:55 INFO - PROCESS | 1852 | 1461785875402 Marionette TRACE conn3 -> [0,398,"setScriptTimeout",{"ms":35000}] 12:37:55 INFO - PROCESS | 1852 | 1461785875405 Marionette TRACE conn3 <- [1,398,null,{}] 12:37:55 INFO - PROCESS | 1852 | 1461785875410 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}] 12:37:55 INFO - PROCESS | 1852 | 1461785875597 Marionette TRACE conn3 <- [1,399,null,{"value":null}] 12:37:55 INFO - PROCESS | 1852 | 1461785875611 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:37:55 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb2a484000 == 53 [pid = 1852] [id = 107] 12:37:55 INFO - PROCESS | 1852 | ++DOMWINDOW == 106 (0x7fcb22872400) [pid = 1852] [serial = 320] [outer = (nil)] 12:37:55 INFO - PROCESS | 1852 | ++DOMWINDOW == 107 (0x7fcb24719800) [pid = 1852] [serial = 321] [outer = 0x7fcb22872400] 12:37:55 INFO - PROCESS | 1852 | 1461785875671 Marionette DEBUG loaded listener.js 12:37:55 INFO - PROCESS | 1852 | ++DOMWINDOW == 108 (0x7fcb2a68b400) [pid = 1852] [serial = 322] [outer = 0x7fcb22872400] 12:37:56 INFO - PROCESS | 1852 | 1461785876722 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]]]}] 12:37:56 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 12:37:56 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 1379ms 12:37:56 INFO - PROCESS | 1852 | 1461785876783 Marionette TRACE conn3 -> [0,401,"getWindowHandle",null] 12:37:56 INFO - PROCESS | 1852 | 1461785876790 Marionette TRACE conn3 <- [1,401,null,{"value":"8"}] 12:37:56 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 12:37:56 INFO - PROCESS | 1852 | 1461785876800 Marionette TRACE conn3 -> [0,402,"setScriptTimeout",{"ms":35000}] 12:37:56 INFO - PROCESS | 1852 | 1461785876805 Marionette TRACE conn3 <- [1,402,null,{}] 12:37:56 INFO - PROCESS | 1852 | 1461785876813 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}] 12:37:57 INFO - PROCESS | 1852 | 1461785877052 Marionette TRACE conn3 <- [1,403,null,{"value":null}] 12:37:57 INFO - PROCESS | 1852 | 1461785877195 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:37:57 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb24578800 == 54 [pid = 1852] [id = 108] 12:37:57 INFO - PROCESS | 1852 | ++DOMWINDOW == 109 (0x7fcb21291400) [pid = 1852] [serial = 323] [outer = (nil)] 12:37:57 INFO - PROCESS | 1852 | ++DOMWINDOW == 110 (0x7fcb22b66400) [pid = 1852] [serial = 324] [outer = 0x7fcb21291400] 12:37:57 INFO - PROCESS | 1852 | 1461785877269 Marionette DEBUG loaded listener.js 12:37:57 INFO - PROCESS | 1852 | ++DOMWINDOW == 111 (0x7fcb243aa800) [pid = 1852] [serial = 325] [outer = 0x7fcb21291400] 12:37:58 INFO - PROCESS | 1852 | 1461785878312 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]]]}] 12:37:58 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 12:37:58 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 1541ms 12:37:58 INFO - PROCESS | 1852 | 1461785878342 Marionette TRACE conn3 -> [0,405,"getWindowHandle",null] 12:37:58 INFO - PROCESS | 1852 | 1461785878349 Marionette TRACE conn3 <- [1,405,null,{"value":"8"}] 12:37:58 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 12:37:58 INFO - PROCESS | 1852 | 1461785878360 Marionette TRACE conn3 -> [0,406,"setScriptTimeout",{"ms":35000}] 12:37:58 INFO - PROCESS | 1852 | 1461785878363 Marionette TRACE conn3 <- [1,406,null,{}] 12:37:58 INFO - PROCESS | 1852 | 1461785878369 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}] 12:37:58 INFO - PROCESS | 1852 | 1461785878536 Marionette TRACE conn3 <- [1,407,null,{"value":null}] 12:37:58 INFO - PROCESS | 1852 | 1461785878684 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:37:58 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb2a47d800 == 55 [pid = 1852] [id = 109] 12:37:58 INFO - PROCESS | 1852 | ++DOMWINDOW == 112 (0x7fcb26a09800) [pid = 1852] [serial = 326] [outer = (nil)] 12:37:58 INFO - PROCESS | 1852 | ++DOMWINDOW == 113 (0x7fcb27a18800) [pid = 1852] [serial = 327] [outer = 0x7fcb26a09800] 12:37:58 INFO - PROCESS | 1852 | 1461785878840 Marionette DEBUG loaded listener.js 12:37:58 INFO - PROCESS | 1852 | ++DOMWINDOW == 114 (0x7fcb28f90800) [pid = 1852] [serial = 328] [outer = 0x7fcb26a09800] 12:37:59 INFO - PROCESS | 1852 | 1461785879707 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]]]}] 12:37:59 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 12:37:59 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 1380ms 12:37:59 INFO - PROCESS | 1852 | 1461785879747 Marionette TRACE conn3 -> [0,409,"getWindowHandle",null] 12:37:59 INFO - PROCESS | 1852 | 1461785879750 Marionette TRACE conn3 <- [1,409,null,{"value":"8"}] 12:37:59 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 12:37:59 INFO - PROCESS | 1852 | 1461785879759 Marionette TRACE conn3 -> [0,410,"setScriptTimeout",{"ms":35000}] 12:37:59 INFO - PROCESS | 1852 | 1461785879764 Marionette TRACE conn3 <- [1,410,null,{}] 12:37:59 INFO - PROCESS | 1852 | 1461785879780 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}] 12:37:59 INFO - PROCESS | 1852 | 1461785879954 Marionette TRACE conn3 <- [1,411,null,{"value":null}] 12:38:00 INFO - PROCESS | 1852 | 1461785880097 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:38:00 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb318f2000 == 56 [pid = 1852] [id = 110] 12:38:00 INFO - PROCESS | 1852 | ++DOMWINDOW == 115 (0x7fcb29c79000) [pid = 1852] [serial = 329] [outer = (nil)] 12:38:00 INFO - PROCESS | 1852 | ++DOMWINDOW == 116 (0x7fcb2b129800) [pid = 1852] [serial = 330] [outer = 0x7fcb29c79000] 12:38:00 INFO - PROCESS | 1852 | 1461785880176 Marionette DEBUG loaded listener.js 12:38:00 INFO - PROCESS | 1852 | ++DOMWINDOW == 117 (0x7fcb2d69c000) [pid = 1852] [serial = 331] [outer = 0x7fcb29c79000] 12:38:01 INFO - PROCESS | 1852 | 1461785881114 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]]]}] 12:38:01 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 12:38:01 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 1384ms 12:38:01 INFO - PROCESS | 1852 | 1461785881144 Marionette TRACE conn3 -> [0,413,"getWindowHandle",null] 12:38:01 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 12:38:01 INFO - PROCESS | 1852 | 1461785881149 Marionette TRACE conn3 <- [1,413,null,{"value":"8"}] 12:38:01 INFO - PROCESS | 1852 | 1461785881155 Marionette TRACE conn3 -> [0,414,"setScriptTimeout",{"ms":35000}] 12:38:01 INFO - PROCESS | 1852 | 1461785881159 Marionette TRACE conn3 <- [1,414,null,{}] 12:38:01 INFO - PROCESS | 1852 | 1461785881164 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}] 12:38:01 INFO - PROCESS | 1852 | 1461785881324 Marionette TRACE conn3 <- [1,415,null,{"value":null}] 12:38:01 INFO - PROCESS | 1852 | 1461785881471 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:38:01 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb379be000 == 57 [pid = 1852] [id = 111] 12:38:01 INFO - PROCESS | 1852 | ++DOMWINDOW == 118 (0x7fcb2287e800) [pid = 1852] [serial = 332] [outer = (nil)] 12:38:01 INFO - PROCESS | 1852 | ++DOMWINDOW == 119 (0x7fcb3680ac00) [pid = 1852] [serial = 333] [outer = 0x7fcb2287e800] 12:38:01 INFO - PROCESS | 1852 | 1461785881545 Marionette DEBUG loaded listener.js 12:38:01 INFO - PROCESS | 1852 | ++DOMWINDOW == 120 (0x7fcb376a7000) [pid = 1852] [serial = 334] [outer = 0x7fcb2287e800] 12:38:02 INFO - PROCESS | 1852 | 1461785882484 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]]]}] 12:38:02 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 12:38:02 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 1385ms 12:38:02 INFO - PROCESS | 1852 | 1461785882540 Marionette TRACE conn3 -> [0,417,"getWindowHandle",null] 12:38:02 INFO - PROCESS | 1852 | 1461785882544 Marionette TRACE conn3 <- [1,417,null,{"value":"8"}] 12:38:02 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 12:38:02 INFO - PROCESS | 1852 | 1461785882550 Marionette TRACE conn3 -> [0,418,"setScriptTimeout",{"ms":35000}] 12:38:02 INFO - PROCESS | 1852 | 1461785882552 Marionette TRACE conn3 <- [1,418,null,{}] 12:38:02 INFO - PROCESS | 1852 | 1461785882558 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}] 12:38:02 INFO - PROCESS | 1852 | 1461785882713 Marionette TRACE conn3 <- [1,419,null,{"value":null}] 12:38:02 INFO - PROCESS | 1852 | 1461785882859 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:38:02 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb3c14e000 == 58 [pid = 1852] [id = 112] 12:38:02 INFO - PROCESS | 1852 | ++DOMWINDOW == 121 (0x7fcb2b293800) [pid = 1852] [serial = 335] [outer = (nil)] 12:38:02 INFO - PROCESS | 1852 | ++DOMWINDOW == 122 (0x7fcb377f1c00) [pid = 1852] [serial = 336] [outer = 0x7fcb2b293800] 12:38:02 INFO - PROCESS | 1852 | 1461785882935 Marionette DEBUG loaded listener.js 12:38:03 INFO - PROCESS | 1852 | ++DOMWINDOW == 123 (0x7fcb38903000) [pid = 1852] [serial = 337] [outer = 0x7fcb2b293800] 12:38:04 INFO - PROCESS | 1852 | 1461785884370 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]]]}] 12:38:04 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | drawImage() of an APNG with no poster frame draws the first frame 12:38:04 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1834ms 12:38:04 INFO - PROCESS | 1852 | 1461785884385 Marionette TRACE conn3 -> [0,421,"getWindowHandle",null] 12:38:04 INFO - PROCESS | 1852 | 1461785884390 Marionette TRACE conn3 <- [1,421,null,{"value":"8"}] 12:38:04 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 12:38:04 INFO - PROCESS | 1852 | 1461785884397 Marionette TRACE conn3 -> [0,422,"setScriptTimeout",{"ms":35000}] 12:38:04 INFO - PROCESS | 1852 | 1461785884403 Marionette TRACE conn3 <- [1,422,null,{}] 12:38:04 INFO - PROCESS | 1852 | 1461785884411 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}] 12:38:04 INFO - PROCESS | 1852 | 1461785884564 Marionette TRACE conn3 <- [1,423,null,{"value":null}] 12:38:04 INFO - PROCESS | 1852 | 1461785884708 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:38:04 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb247bb800 == 59 [pid = 1852] [id = 113] 12:38:04 INFO - PROCESS | 1852 | ++DOMWINDOW == 124 (0x7fcb20d0bc00) [pid = 1852] [serial = 338] [outer = (nil)] 12:38:04 INFO - PROCESS | 1852 | ++DOMWINDOW == 125 (0x7fcb20d11c00) [pid = 1852] [serial = 339] [outer = 0x7fcb20d0bc00] 12:38:04 INFO - PROCESS | 1852 | 1461785884784 Marionette DEBUG loaded listener.js 12:38:04 INFO - PROCESS | 1852 | ++DOMWINDOW == 126 (0x7fcb2128c000) [pid = 1852] [serial = 340] [outer = 0x7fcb20d0bc00] 12:38:05 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb1e70b800 == 58 [pid = 1852] [id = 106] 12:38:05 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb29dea000 == 57 [pid = 1852] [id = 105] 12:38:05 INFO - PROCESS | 1852 | --DOMWINDOW == 125 (0x7fcb2128e000) [pid = 1852] [serial = 255] [outer = (nil)] [url = about:blank] 12:38:05 INFO - PROCESS | 1852 | --DOMWINDOW == 124 (0x7fcb2d891000) [pid = 1852] [serial = 252] [outer = (nil)] [url = about:blank] 12:38:05 INFO - PROCESS | 1852 | --DOMWINDOW == 123 (0x7fcb38cd6c00) [pid = 1852] [serial = 258] [outer = (nil)] [url = about:blank] 12:38:05 INFO - PROCESS | 1852 | --DOMWINDOW == 122 (0x7fcb3ce2e400) [pid = 1852] [serial = 261] [outer = (nil)] [url = about:blank] 12:38:05 INFO - PROCESS | 1852 | --DOMWINDOW == 121 (0x7fcb3cb40000) [pid = 1852] [serial = 285] [outer = (nil)] [url = about:blank] 12:38:05 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb2831b000 == 56 [pid = 1852] [id = 104] 12:38:05 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb258c3000 == 55 [pid = 1852] [id = 103] 12:38:05 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb22b0b000 == 54 [pid = 1852] [id = 102] 12:38:05 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb21a77000 == 53 [pid = 1852] [id = 101] 12:38:05 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb318e0000 == 52 [pid = 1852] [id = 97] 12:38:05 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb26a29000 == 51 [pid = 1852] [id = 96] 12:38:05 INFO - PROCESS | 1852 | --DOMWINDOW == 120 (0x7fcb2a0c4000) [pid = 1852] [serial = 276] [outer = (nil)] [url = about:blank] 12:38:05 INFO - PROCESS | 1852 | --DOMWINDOW == 119 (0x7fcb3aabfc00) [pid = 1852] [serial = 144] [outer = (nil)] [url = about:blank] 12:38:05 INFO - PROCESS | 1852 | --DOMWINDOW == 118 (0x7fcb3aa3bc00) [pid = 1852] [serial = 222] [outer = (nil)] [url = about:blank] 12:38:05 INFO - PROCESS | 1852 | --DOMWINDOW == 117 (0x7fcb24365c00) [pid = 1852] [serial = 246] [outer = (nil)] [url = about:blank] 12:38:05 INFO - PROCESS | 1852 | --DOMWINDOW == 116 (0x7fcb26a09400) [pid = 1852] [serial = 271] [outer = (nil)] [url = about:blank] 12:38:05 INFO - PROCESS | 1852 | --DOMWINDOW == 115 (0x7fcb2924c000) [pid = 1852] [serial = 250] [outer = (nil)] [url = about:blank] 12:38:05 INFO - PROCESS | 1852 | --DOMWINDOW == 114 (0x7fcb1e810400) [pid = 1852] [serial = 265] [outer = (nil)] [url = about:blank] 12:38:06 INFO - PROCESS | 1852 | --DOMWINDOW == 113 (0x7fcb24718400) [pid = 1852] [serial = 270] [outer = (nil)] [url = about:blank] 12:38:06 INFO - PROCESS | 1852 | --DOMWINDOW == 112 (0x7fcb2924d800) [pid = 1852] [serial = 168] [outer = (nil)] [url = about:blank] 12:38:06 INFO - PROCESS | 1852 | --DOMWINDOW == 111 (0x7fcb1e80c000) [pid = 1852] [serial = 264] [outer = (nil)] [url = about:blank] 12:38:06 INFO - PROCESS | 1852 | --DOMWINDOW == 110 (0x7fcb24370c00) [pid = 1852] [serial = 171] [outer = (nil)] [url = about:blank] 12:38:06 INFO - PROCESS | 1852 | --DOMWINDOW == 109 (0x7fcb3c4a2c00) [pid = 1852] [serial = 283] [outer = (nil)] [url = about:blank] 12:38:06 INFO - PROCESS | 1852 | --DOMWINDOW == 108 (0x7fcb24474800) [pid = 1852] [serial = 247] [outer = (nil)] [url = about:blank] 12:38:06 INFO - PROCESS | 1852 | --DOMWINDOW == 107 (0x7fcb28f88c00) [pid = 1852] [serial = 249] [outer = (nil)] [url = about:blank] 12:38:06 INFO - PROCESS | 1852 | --DOMWINDOW == 106 (0x7fcb22b65000) [pid = 1852] [serial = 267] [outer = (nil)] [url = about:blank] 12:38:06 INFO - PROCESS | 1852 | --DOMWINDOW == 105 (0x7fcb368b9400) [pid = 1852] [serial = 280] [outer = (nil)] [url = about:blank] 12:38:06 INFO - PROCESS | 1852 | --DOMWINDOW == 104 (0x7fcb2b295800) [pid = 1852] [serial = 277] [outer = (nil)] [url = about:blank] 12:38:06 INFO - PROCESS | 1852 | --DOMWINDOW == 103 (0x7fcb376a6000) [pid = 1852] [serial = 180] [outer = (nil)] [url = about:blank] 12:38:06 INFO - PROCESS | 1852 | --DOMWINDOW == 102 (0x7fcb2db1dc00) [pid = 1852] [serial = 279] [outer = (nil)] [url = about:blank] 12:38:06 INFO - PROCESS | 1852 | --DOMWINDOW == 101 (0x7fcb3c4aec00) [pid = 1852] [serial = 186] [outer = (nil)] [url = about:blank] 12:38:06 INFO - PROCESS | 1852 | --DOMWINDOW == 100 (0x7fcb29249000) [pid = 1852] [serial = 273] [outer = (nil)] [url = about:blank] 12:38:06 INFO - PROCESS | 1852 | --DOMWINDOW == 99 (0x7fcb2d890c00) [pid = 1852] [serial = 177] [outer = (nil)] [url = about:blank] 12:38:06 INFO - PROCESS | 1852 | --DOMWINDOW == 98 (0x7fcb28594800) [pid = 1852] [serial = 174] [outer = (nil)] [url = about:blank] 12:38:06 INFO - PROCESS | 1852 | --DOMWINDOW == 97 (0x7fcb2436c400) [pid = 1852] [serial = 268] [outer = (nil)] [url = about:blank] 12:38:06 INFO - PROCESS | 1852 | --DOMWINDOW == 96 (0x7fcb29c72400) [pid = 1852] [serial = 274] [outer = (nil)] [url = about:blank] 12:38:06 INFO - PROCESS | 1852 | --DOMWINDOW == 95 (0x7fcb37bf7c00) [pid = 1852] [serial = 183] [outer = (nil)] [url = about:blank] 12:38:06 INFO - PROCESS | 1852 | --DOMWINDOW == 94 (0x7fcb38833400) [pid = 1852] [serial = 282] [outer = (nil)] [url = about:blank] 12:38:06 INFO - PROCESS | 1852 | --DOMWINDOW == 93 (0x7fcb38b2b400) [pid = 1852] [serial = 243] [outer = (nil)] [url = about:blank] 12:38:06 INFO - PROCESS | 1852 | 1461785886162 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]]]}] 12:38:06 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 12:38:06 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1798ms 12:38:06 INFO - PROCESS | 1852 | 1461785886256 Marionette TRACE conn3 -> [0,425,"getWindowHandle",null] 12:38:06 INFO - PROCESS | 1852 | 1461785886269 Marionette TRACE conn3 <- [1,425,null,{"value":"8"}] 12:38:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 12:38:06 INFO - PROCESS | 1852 | 1461785886292 Marionette TRACE conn3 -> [0,426,"setScriptTimeout",{"ms":35000}] 12:38:06 INFO - PROCESS | 1852 | 1461785886299 Marionette TRACE conn3 <- [1,426,null,{}] 12:38:06 INFO - PROCESS | 1852 | 1461785886308 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}] 12:38:06 INFO - PROCESS | 1852 | 1461785886517 Marionette TRACE conn3 <- [1,427,null,{"value":null}] 12:38:06 INFO - PROCESS | 1852 | 1461785886656 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:38:06 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb2095c800 == 52 [pid = 1852] [id = 114] 12:38:06 INFO - PROCESS | 1852 | ++DOMWINDOW == 94 (0x7fcb1e810c00) [pid = 1852] [serial = 341] [outer = (nil)] 12:38:06 INFO - PROCESS | 1852 | ++DOMWINDOW == 95 (0x7fcb229dfc00) [pid = 1852] [serial = 342] [outer = 0x7fcb1e810c00] 12:38:06 INFO - PROCESS | 1852 | 1461785886761 Marionette DEBUG loaded listener.js 12:38:06 INFO - PROCESS | 1852 | ++DOMWINDOW == 96 (0x7fcb24469800) [pid = 1852] [serial = 343] [outer = 0x7fcb1e810c00] 12:38:07 INFO - PROCESS | 1852 | 1461785887871 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] 12:38:07 INFO - PROCESS | 1852 | 1461785887948 Marionette TRACE conn3 <- [1,429,null,{"value":"8"}] 12:38:07 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 12:38:07 INFO - PROCESS | 1852 | 1461785887957 Marionette TRACE conn3 -> [0,430,"setScriptTimeout",{"ms":35000}] 12:38:07 INFO - PROCESS | 1852 | 1461785887964 Marionette TRACE conn3 <- [1,430,null,{}] 12:38:07 INFO - PROCESS | 1852 | 1461785887980 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}] 12:38:08 INFO - PROCESS | 1852 | 1461785888188 Marionette TRACE conn3 <- [1,431,null,{"value":null}] 12:38:08 INFO - PROCESS | 1852 | 1461785888329 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:38:08 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb27a91000 == 53 [pid = 1852] [id = 115] 12:38:08 INFO - PROCESS | 1852 | ++DOMWINDOW == 97 (0x7fcb26ab8400) [pid = 1852] [serial = 344] [outer = (nil)] 12:38:08 INFO - PROCESS | 1852 | ++DOMWINDOW == 98 (0x7fcb26d73800) [pid = 1852] [serial = 345] [outer = 0x7fcb26ab8400] 12:38:08 INFO - PROCESS | 1852 | 1461785888412 Marionette DEBUG loaded listener.js 12:38:08 INFO - PROCESS | 1852 | ++DOMWINDOW == 99 (0x7fcb28f83800) [pid = 1852] [serial = 346] [outer = 0x7fcb26ab8400] 12:38:09 INFO - PROCESS | 1852 | 1461785889182 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]]]}] 12:38:09 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 12:38:09 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 1239ms 12:38:09 INFO - PROCESS | 1852 | 1461785889205 Marionette TRACE conn3 -> [0,433,"getWindowHandle",null] 12:38:09 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 12:38:09 INFO - PROCESS | 1852 | 1461785889209 Marionette TRACE conn3 <- [1,433,null,{"value":"8"}] 12:38:09 INFO - PROCESS | 1852 | 1461785889215 Marionette TRACE conn3 -> [0,434,"setScriptTimeout",{"ms":35000}] 12:38:09 INFO - PROCESS | 1852 | 1461785889217 Marionette TRACE conn3 <- [1,434,null,{}] 12:38:09 INFO - PROCESS | 1852 | 1461785889222 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}] 12:38:09 INFO - PROCESS | 1852 | 1461785889405 Marionette TRACE conn3 <- [1,435,null,{"value":null}] 12:38:09 INFO - PROCESS | 1852 | 1461785889449 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:38:09 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb29ed3000 == 54 [pid = 1852] [id = 116] 12:38:09 INFO - PROCESS | 1852 | ++DOMWINDOW == 100 (0x7fcb2073c800) [pid = 1852] [serial = 347] [outer = (nil)] 12:38:09 INFO - PROCESS | 1852 | ++DOMWINDOW == 101 (0x7fcb29c6ec00) [pid = 1852] [serial = 348] [outer = 0x7fcb2073c800] 12:38:09 INFO - PROCESS | 1852 | 1461785889512 Marionette DEBUG loaded listener.js 12:38:09 INFO - PROCESS | 1852 | ++DOMWINDOW == 102 (0x7fcb2a0be800) [pid = 1852] [serial = 349] [outer = 0x7fcb2073c800] 12:38:10 INFO - PROCESS | 1852 | 1461785890363 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]]]}] 12:38:10 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 12:38:10 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 1177ms 12:38:10 INFO - PROCESS | 1852 | 1461785890415 Marionette TRACE conn3 -> [0,437,"getWindowHandle",null] 12:38:10 INFO - PROCESS | 1852 | 1461785890420 Marionette TRACE conn3 <- [1,437,null,{"value":"8"}] 12:38:10 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 12:38:10 INFO - PROCESS | 1852 | 1461785890438 Marionette TRACE conn3 -> [0,438,"setScriptTimeout",{"ms":35000}] 12:38:10 INFO - PROCESS | 1852 | 1461785890440 Marionette TRACE conn3 <- [1,438,null,{}] 12:38:10 INFO - PROCESS | 1852 | 1461785890445 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}] 12:38:10 INFO - PROCESS | 1852 | 1461785890617 Marionette TRACE conn3 <- [1,439,null,{"value":null}] 12:38:10 INFO - PROCESS | 1852 | --DOMWINDOW == 101 (0x7fcb26a15800) [pid = 1852] [serial = 314] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 12:38:10 INFO - PROCESS | 1852 | --DOMWINDOW == 100 (0x7fcb21282400) [pid = 1852] [serial = 308] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 12:38:10 INFO - PROCESS | 1852 | --DOMWINDOW == 99 (0x7fcb2a0c1000) [pid = 1852] [serial = 317] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 12:38:10 INFO - PROCESS | 1852 | --DOMWINDOW == 98 (0x7fcb1e810800) [pid = 1852] [serial = 311] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 12:38:10 INFO - PROCESS | 1852 | --DOMWINDOW == 97 (0x7fcb21287400) [pid = 1852] [serial = 302] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 12:38:10 INFO - PROCESS | 1852 | --DOMWINDOW == 96 (0x7fcb1e80ec00) [pid = 1852] [serial = 305] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 12:38:10 INFO - PROCESS | 1852 | --DOMWINDOW == 95 (0x7fcb21284400) [pid = 1852] [serial = 254] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 12:38:10 INFO - PROCESS | 1852 | --DOMWINDOW == 94 (0x7fcb2844b000) [pid = 1852] [serial = 211] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 12:38:10 INFO - PROCESS | 1852 | --DOMWINDOW == 93 (0x7fcb28f87400) [pid = 1852] [serial = 214] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 12:38:10 INFO - PROCESS | 1852 | --DOMWINDOW == 92 (0x7fcb3c379800) [pid = 1852] [serial = 260] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 12:38:10 INFO - PROCESS | 1852 | --DOMWINDOW == 91 (0x7fcb22b68000) [pid = 1852] [serial = 208] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 12:38:10 INFO - PROCESS | 1852 | --DOMWINDOW == 90 (0x7fcb3cb49400) [pid = 1852] [serial = 205] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 12:38:10 INFO - PROCESS | 1852 | --DOMWINDOW == 89 (0x7fcb2a0c1400) [pid = 1852] [serial = 251] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 12:38:10 INFO - PROCESS | 1852 | --DOMWINDOW == 88 (0x7fcb21287800) [pid = 1852] [serial = 257] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 12:38:10 INFO - PROCESS | 1852 | --DOMWINDOW == 87 (0x7fcb2287b400) [pid = 1852] [serial = 217] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 12:38:10 INFO - PROCESS | 1852 | 1461785890883 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:38:10 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb2094c800 == 55 [pid = 1852] [id = 117] 12:38:10 INFO - PROCESS | 1852 | ++DOMWINDOW == 88 (0x7fcb1e803800) [pid = 1852] [serial = 350] [outer = (nil)] 12:38:10 INFO - PROCESS | 1852 | ++DOMWINDOW == 89 (0x7fcb2073f800) [pid = 1852] [serial = 351] [outer = 0x7fcb1e803800] 12:38:10 INFO - PROCESS | 1852 | 1461785890946 Marionette DEBUG loaded listener.js 12:38:11 INFO - PROCESS | 1852 | ++DOMWINDOW == 90 (0x7fcb22873000) [pid = 1852] [serial = 352] [outer = 0x7fcb1e803800] 12:38:11 INFO - PROCESS | 1852 | 1461785891685 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]]]}] 12:38:11 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 12:38:11 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 1281ms 12:38:11 INFO - PROCESS | 1852 | 1461785891720 Marionette TRACE conn3 -> [0,441,"getWindowHandle",null] 12:38:11 INFO - PROCESS | 1852 | 1461785891722 Marionette TRACE conn3 <- [1,441,null,{"value":"8"}] 12:38:11 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 12:38:11 INFO - PROCESS | 1852 | 1461785891734 Marionette TRACE conn3 -> [0,442,"setScriptTimeout",{"ms":35000}] 12:38:11 INFO - PROCESS | 1852 | 1461785891736 Marionette TRACE conn3 <- [1,442,null,{}] 12:38:11 INFO - PROCESS | 1852 | 1461785891741 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}] 12:38:11 INFO - PROCESS | 1852 | 1461785891925 Marionette TRACE conn3 <- [1,443,null,{"value":null}] 12:38:11 INFO - PROCESS | 1852 | 1461785891938 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:38:11 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb1b57b800 == 56 [pid = 1852] [id = 118] 12:38:11 INFO - PROCESS | 1852 | ++DOMWINDOW == 91 (0x7fcb28f87400) [pid = 1852] [serial = 353] [outer = (nil)] 12:38:11 INFO - PROCESS | 1852 | ++DOMWINDOW == 92 (0x7fcb2b12c800) [pid = 1852] [serial = 354] [outer = 0x7fcb28f87400] 12:38:12 INFO - PROCESS | 1852 | 1461785892003 Marionette DEBUG loaded listener.js 12:38:12 INFO - PROCESS | 1852 | ++DOMWINDOW == 93 (0x7fcb37768800) [pid = 1852] [serial = 355] [outer = 0x7fcb28f87400] 12:38:12 INFO - PROCESS | 1852 | 1461785892756 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]]]}] 12:38:12 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 12:38:12 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 1043ms 12:38:12 INFO - PROCESS | 1852 | 1461785892771 Marionette TRACE conn3 -> [0,445,"getWindowHandle",null] 12:38:12 INFO - PROCESS | 1852 | 1461785892775 Marionette TRACE conn3 <- [1,445,null,{"value":"8"}] 12:38:12 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 12:38:12 INFO - PROCESS | 1852 | 1461785892781 Marionette TRACE conn3 -> [0,446,"setScriptTimeout",{"ms":35000}] 12:38:12 INFO - PROCESS | 1852 | 1461785892782 Marionette TRACE conn3 <- [1,446,null,{}] 12:38:12 INFO - PROCESS | 1852 | 1461785892788 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}] 12:38:12 INFO - PROCESS | 1852 | 1461785892992 Marionette TRACE conn3 <- [1,447,null,{"value":null}] 12:38:13 INFO - PROCESS | 1852 | 1461785893120 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:38:13 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb20692800 == 57 [pid = 1852] [id = 119] 12:38:13 INFO - PROCESS | 1852 | ++DOMWINDOW == 94 (0x7fcb20735800) [pid = 1852] [serial = 356] [outer = (nil)] 12:38:13 INFO - PROCESS | 1852 | ++DOMWINDOW == 95 (0x7fcb207b2c00) [pid = 1852] [serial = 357] [outer = 0x7fcb20735800] 12:38:13 INFO - PROCESS | 1852 | 1461785893192 Marionette DEBUG loaded listener.js 12:38:13 INFO - PROCESS | 1852 | ++DOMWINDOW == 96 (0x7fcb207bd000) [pid = 1852] [serial = 358] [outer = 0x7fcb20735800] 12:38:14 INFO - PROCESS | 1852 | 1461785894108 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]]]}] 12:38:14 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 12:38:14 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 1380ms 12:38:14 INFO - PROCESS | 1852 | 1461785894163 Marionette TRACE conn3 -> [0,449,"getWindowHandle",null] 12:38:14 INFO - PROCESS | 1852 | 1461785894169 Marionette TRACE conn3 <- [1,449,null,{"value":"8"}] 12:38:14 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 12:38:14 INFO - PROCESS | 1852 | 1461785894176 Marionette TRACE conn3 -> [0,450,"setScriptTimeout",{"ms":35000}] 12:38:14 INFO - PROCESS | 1852 | 1461785894182 Marionette TRACE conn3 <- [1,450,null,{}] 12:38:14 INFO - PROCESS | 1852 | 1461785894189 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}] 12:38:14 INFO - PROCESS | 1852 | 1461785894354 Marionette TRACE conn3 <- [1,451,null,{"value":null}] 12:38:14 INFO - PROCESS | 1852 | 1461785894499 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:38:14 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb2987c000 == 58 [pid = 1852] [id = 120] 12:38:14 INFO - PROCESS | 1852 | ++DOMWINDOW == 97 (0x7fcb20c3f000) [pid = 1852] [serial = 359] [outer = (nil)] 12:38:14 INFO - PROCESS | 1852 | ++DOMWINDOW == 98 (0x7fcb2128f800) [pid = 1852] [serial = 360] [outer = 0x7fcb20c3f000] 12:38:14 INFO - PROCESS | 1852 | 1461785894575 Marionette DEBUG loaded listener.js 12:38:14 INFO - PROCESS | 1852 | ++DOMWINDOW == 99 (0x7fcb229dd400) [pid = 1852] [serial = 361] [outer = 0x7fcb20c3f000] 12:38:15 INFO - PROCESS | 1852 | 1461785895524 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] 12:38:15 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 12:38:15 INFO - PROCESS | 1852 | 1461785895568 Marionette TRACE conn3 <- [1,453,null,{"value":"8"}] 12:38:15 INFO - PROCESS | 1852 | 1461785895574 Marionette TRACE conn3 -> [0,454,"setScriptTimeout",{"ms":35000}] 12:38:15 INFO - PROCESS | 1852 | 1461785895578 Marionette TRACE conn3 <- [1,454,null,{}] 12:38:15 INFO - PROCESS | 1852 | 1461785895584 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}] 12:38:15 INFO - PROCESS | 1852 | 1461785895749 Marionette TRACE conn3 <- [1,455,null,{"value":null}] 12:38:15 INFO - PROCESS | 1852 | 1461785895911 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:38:15 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb37793000 == 59 [pid = 1852] [id = 121] 12:38:15 INFO - PROCESS | 1852 | ++DOMWINDOW == 100 (0x7fcb243a2400) [pid = 1852] [serial = 362] [outer = (nil)] 12:38:15 INFO - PROCESS | 1852 | ++DOMWINDOW == 101 (0x7fcb26aac400) [pid = 1852] [serial = 363] [outer = 0x7fcb243a2400] 12:38:15 INFO - PROCESS | 1852 | 1461785895986 Marionette DEBUG loaded listener.js 12:38:16 INFO - PROCESS | 1852 | ++DOMWINDOW == 102 (0x7fcb283b0c00) [pid = 1852] [serial = 364] [outer = 0x7fcb243a2400] 12:38:16 INFO - PROCESS | 1852 | [1852] WARNING: RasterImage::Init failed: file /builds/slave/oak-l64-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 12:38:16 INFO - PROCESS | 1852 | 1461785896986 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]]]}] 12:38:17 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 12:38:17 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 1486ms 12:38:17 INFO - PROCESS | 1852 | 1461785897061 Marionette TRACE conn3 -> [0,457,"getWindowHandle",null] 12:38:17 INFO - PROCESS | 1852 | 1461785897067 Marionette TRACE conn3 <- [1,457,null,{"value":"8"}] 12:38:17 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 12:38:17 INFO - PROCESS | 1852 | 1461785897083 Marionette TRACE conn3 -> [0,458,"setScriptTimeout",{"ms":35000}] 12:38:17 INFO - PROCESS | 1852 | 1461785897090 Marionette TRACE conn3 <- [1,458,null,{}] 12:38:17 INFO - PROCESS | 1852 | 1461785897095 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}] 12:38:17 INFO - PROCESS | 1852 | 1461785897326 Marionette TRACE conn3 <- [1,459,null,{"value":null}] 12:38:17 INFO - PROCESS | 1852 | 1461785897511 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:38:17 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb3c968000 == 60 [pid = 1852] [id = 122] 12:38:17 INFO - PROCESS | 1852 | ++DOMWINDOW == 103 (0x7fcb1e80e800) [pid = 1852] [serial = 365] [outer = (nil)] 12:38:17 INFO - PROCESS | 1852 | ++DOMWINDOW == 104 (0x7fcb2a0cb000) [pid = 1852] [serial = 366] [outer = 0x7fcb1e80e800] 12:38:17 INFO - PROCESS | 1852 | 1461785897599 Marionette DEBUG loaded listener.js 12:38:17 INFO - PROCESS | 1852 | ++DOMWINDOW == 105 (0x7fcb2d69e000) [pid = 1852] [serial = 367] [outer = 0x7fcb1e80e800] 12:38:18 INFO - PROCESS | 1852 | 1461785898413 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] 12:38:18 INFO - PROCESS | 1852 | 1461785898471 Marionette TRACE conn3 <- [1,461,null,{"value":"8"}] 12:38:18 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 12:38:18 INFO - PROCESS | 1852 | 1461785898478 Marionette TRACE conn3 -> [0,462,"setScriptTimeout",{"ms":35000}] 12:38:18 INFO - PROCESS | 1852 | 1461785898481 Marionette TRACE conn3 <- [1,462,null,{}] 12:38:18 INFO - PROCESS | 1852 | 1461785898487 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}] 12:38:18 INFO - PROCESS | 1852 | 1461785898646 Marionette TRACE conn3 <- [1,463,null,{"value":null}] 12:38:18 INFO - PROCESS | 1852 | 1461785898791 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:38:18 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb3e981000 == 61 [pid = 1852] [id = 123] 12:38:18 INFO - PROCESS | 1852 | ++DOMWINDOW == 106 (0x7fcb1e80ac00) [pid = 1852] [serial = 368] [outer = (nil)] 12:38:18 INFO - PROCESS | 1852 | ++DOMWINDOW == 107 (0x7fcb377f0400) [pid = 1852] [serial = 369] [outer = 0x7fcb1e80ac00] 12:38:18 INFO - PROCESS | 1852 | 1461785898862 Marionette DEBUG loaded listener.js 12:38:18 INFO - PROCESS | 1852 | ++DOMWINDOW == 108 (0x7fcb38907000) [pid = 1852] [serial = 370] [outer = 0x7fcb1e80ac00] 12:38:19 INFO - PROCESS | 1852 | [1852] WARNING: RasterImage::Init failed: file /builds/slave/oak-l64-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 12:38:19 INFO - PROCESS | 1852 | 1461785899793 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] 12:38:19 INFO - PROCESS | 1852 | 1461785899871 Marionette TRACE conn3 <- [1,465,null,{"value":"8"}] 12:38:19 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 12:38:19 INFO - PROCESS | 1852 | 1461785899877 Marionette TRACE conn3 -> [0,466,"setScriptTimeout",{"ms":35000}] 12:38:19 INFO - PROCESS | 1852 | 1461785899880 Marionette TRACE conn3 <- [1,466,null,{}] 12:38:19 INFO - PROCESS | 1852 | 1461785899885 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}] 12:38:20 INFO - PROCESS | 1852 | 1461785900088 Marionette TRACE conn3 <- [1,467,null,{"value":null}] 12:38:20 INFO - PROCESS | 1852 | 1461785900287 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:38:20 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb41dc9000 == 62 [pid = 1852] [id = 124] 12:38:20 INFO - PROCESS | 1852 | ++DOMWINDOW == 109 (0x7fcb377e4800) [pid = 1852] [serial = 371] [outer = (nil)] 12:38:20 INFO - PROCESS | 1852 | ++DOMWINDOW == 110 (0x7fcb38832800) [pid = 1852] [serial = 372] [outer = 0x7fcb377e4800] 12:38:20 INFO - PROCESS | 1852 | 1461785900386 Marionette DEBUG loaded listener.js 12:38:20 INFO - PROCESS | 1852 | ++DOMWINDOW == 111 (0x7fcb3c10e000) [pid = 1852] [serial = 373] [outer = 0x7fcb377e4800] 12:38:21 INFO - PROCESS | 1852 | 1461785901228 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] 12:38:21 INFO - PROCESS | 1852 | 1461785901266 Marionette TRACE conn3 <- [1,469,null,{"value":"8"}] 12:38:21 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 12:38:21 INFO - PROCESS | 1852 | 1461785901272 Marionette TRACE conn3 -> [0,470,"setScriptTimeout",{"ms":35000}] 12:38:21 INFO - PROCESS | 1852 | 1461785901275 Marionette TRACE conn3 <- [1,470,null,{}] 12:38:21 INFO - PROCESS | 1852 | 1461785901280 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}] 12:38:21 INFO - PROCESS | 1852 | 1461785901427 Marionette TRACE conn3 <- [1,471,null,{"value":null}] 12:38:21 INFO - PROCESS | 1852 | 1461785901577 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:38:21 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb1b5df000 == 63 [pid = 1852] [id = 125] 12:38:21 INFO - PROCESS | 1852 | ++DOMWINDOW == 112 (0x7fcb20738800) [pid = 1852] [serial = 374] [outer = (nil)] 12:38:21 INFO - PROCESS | 1852 | ++DOMWINDOW == 113 (0x7fcb244d4000) [pid = 1852] [serial = 375] [outer = 0x7fcb20738800] 12:38:21 INFO - PROCESS | 1852 | 1461785901646 Marionette DEBUG loaded listener.js 12:38:21 INFO - PROCESS | 1852 | ++DOMWINDOW == 114 (0x7fcb377e9400) [pid = 1852] [serial = 376] [outer = 0x7fcb20738800] 12:38:22 INFO - PROCESS | 1852 | 1461785902760 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]]]}] 12:38:22 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 12:38:22 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 1534ms 12:38:22 INFO - PROCESS | 1852 | 1461785902807 Marionette TRACE conn3 -> [0,473,"getWindowHandle",null] 12:38:22 INFO - PROCESS | 1852 | 1461785902812 Marionette TRACE conn3 <- [1,473,null,{"value":"8"}] 12:38:22 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 12:38:22 INFO - PROCESS | 1852 | 1461785902820 Marionette TRACE conn3 -> [0,474,"setScriptTimeout",{"ms":35000}] 12:38:22 INFO - PROCESS | 1852 | 1461785902825 Marionette TRACE conn3 <- [1,474,null,{}] 12:38:22 INFO - PROCESS | 1852 | 1461785902833 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}] 12:38:23 INFO - PROCESS | 1852 | 1461785902999 Marionette TRACE conn3 <- [1,475,null,{"value":null}] 12:38:23 INFO - PROCESS | 1852 | 1461785903185 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:38:23 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb258be000 == 64 [pid = 1852] [id = 126] 12:38:23 INFO - PROCESS | 1852 | ++DOMWINDOW == 115 (0x7fcb20d11400) [pid = 1852] [serial = 377] [outer = (nil)] 12:38:23 INFO - PROCESS | 1852 | ++DOMWINDOW == 116 (0x7fcb20e9ec00) [pid = 1852] [serial = 378] [outer = 0x7fcb20d11400] 12:38:23 INFO - PROCESS | 1852 | 1461785903250 Marionette DEBUG loaded listener.js 12:38:23 INFO - PROCESS | 1852 | ++DOMWINDOW == 117 (0x7fcb2287a800) [pid = 1852] [serial = 379] [outer = 0x7fcb20d11400] 12:38:24 INFO - PROCESS | 1852 | 1461785904160 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]]]}] 12:38:24 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 12:38:24 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 1387ms 12:38:24 INFO - PROCESS | 1852 | 1461785904207 Marionette TRACE conn3 -> [0,477,"getWindowHandle",null] 12:38:24 INFO - PROCESS | 1852 | 1461785904215 Marionette TRACE conn3 <- [1,477,null,{"value":"8"}] 12:38:24 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 12:38:24 INFO - PROCESS | 1852 | 1461785904224 Marionette TRACE conn3 -> [0,478,"setScriptTimeout",{"ms":35000}] 12:38:24 INFO - PROCESS | 1852 | 1461785904228 Marionette TRACE conn3 <- [1,478,null,{}] 12:38:24 INFO - PROCESS | 1852 | 1461785904233 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}] 12:38:24 INFO - PROCESS | 1852 | 1461785904405 Marionette TRACE conn3 <- [1,479,null,{"value":null}] 12:38:24 INFO - PROCESS | 1852 | 1461785904523 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:38:24 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb23799000 == 65 [pid = 1852] [id = 127] 12:38:24 INFO - PROCESS | 1852 | ++DOMWINDOW == 118 (0x7fcb2287a400) [pid = 1852] [serial = 380] [outer = (nil)] 12:38:24 INFO - PROCESS | 1852 | ++DOMWINDOW == 119 (0x7fcb243abc00) [pid = 1852] [serial = 381] [outer = 0x7fcb2287a400] 12:38:24 INFO - PROCESS | 1852 | 1461785904628 Marionette DEBUG loaded listener.js 12:38:24 INFO - PROCESS | 1852 | ++DOMWINDOW == 120 (0x7fcb244cf800) [pid = 1852] [serial = 382] [outer = 0x7fcb2287a400] 12:38:24 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb1b57b800 == 64 [pid = 1852] [id = 118] 12:38:24 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb2094c800 == 63 [pid = 1852] [id = 117] 12:38:24 INFO - PROCESS | 1852 | --DOMWINDOW == 119 (0x7fcb24719800) [pid = 1852] [serial = 321] [outer = (nil)] [url = about:blank] 12:38:25 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb29ed3000 == 62 [pid = 1852] [id = 116] 12:38:25 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb27a91000 == 61 [pid = 1852] [id = 115] 12:38:25 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb2095c800 == 60 [pid = 1852] [id = 114] 12:38:25 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb247bb800 == 59 [pid = 1852] [id = 113] 12:38:25 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb318f2000 == 58 [pid = 1852] [id = 110] 12:38:25 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb2a47d800 == 57 [pid = 1852] [id = 109] 12:38:25 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb24578800 == 56 [pid = 1852] [id = 108] 12:38:25 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb2a484000 == 55 [pid = 1852] [id = 107] 12:38:25 INFO - PROCESS | 1852 | --DOMWINDOW == 118 (0x7fcb2d608400) [pid = 1852] [serial = 256] [outer = (nil)] [url = about:blank] 12:38:25 INFO - PROCESS | 1852 | --DOMWINDOW == 117 (0x7fcb2d88fc00) [pid = 1852] [serial = 213] [outer = (nil)] [url = about:blank] 12:38:25 INFO - PROCESS | 1852 | --DOMWINDOW == 116 (0x7fcb37766800) [pid = 1852] [serial = 216] [outer = (nil)] [url = about:blank] 12:38:25 INFO - PROCESS | 1852 | --DOMWINDOW == 115 (0x7fcb3e960800) [pid = 1852] [serial = 262] [outer = (nil)] [url = about:blank] 12:38:25 INFO - PROCESS | 1852 | --DOMWINDOW == 114 (0x7fcb28440c00) [pid = 1852] [serial = 210] [outer = (nil)] [url = about:blank] 12:38:25 INFO - PROCESS | 1852 | --DOMWINDOW == 113 (0x7fcb3ce2d800) [pid = 1852] [serial = 207] [outer = (nil)] [url = about:blank] 12:38:25 INFO - PROCESS | 1852 | --DOMWINDOW == 112 (0x7fcb388e0400) [pid = 1852] [serial = 253] [outer = (nil)] [url = about:blank] 12:38:25 INFO - PROCESS | 1852 | --DOMWINDOW == 111 (0x7fcb3c376c00) [pid = 1852] [serial = 259] [outer = (nil)] [url = about:blank] 12:38:25 INFO - PROCESS | 1852 | --DOMWINDOW == 110 (0x7fcb28f89c00) [pid = 1852] [serial = 219] [outer = (nil)] [url = about:blank] 12:38:25 INFO - PROCESS | 1852 | --DOMWINDOW == 109 (0x7fcb29c70400) [pid = 1852] [serial = 315] [outer = (nil)] [url = about:blank] 12:38:25 INFO - PROCESS | 1852 | --DOMWINDOW == 108 (0x7fcb2475c400) [pid = 1852] [serial = 309] [outer = (nil)] [url = about:blank] 12:38:25 INFO - PROCESS | 1852 | --DOMWINDOW == 107 (0x7fcb26acb800) [pid = 1852] [serial = 310] [outer = (nil)] [url = about:blank] 12:38:25 INFO - PROCESS | 1852 | --DOMWINDOW == 106 (0x7fcb2d609000) [pid = 1852] [serial = 318] [outer = (nil)] [url = about:blank] 12:38:25 INFO - PROCESS | 1852 | --DOMWINDOW == 105 (0x7fcb29e2d000) [pid = 1852] [serial = 316] [outer = (nil)] [url = about:blank] 12:38:25 INFO - PROCESS | 1852 | --DOMWINDOW == 104 (0x7fcb28f89800) [pid = 1852] [serial = 312] [outer = (nil)] [url = about:blank] 12:38:25 INFO - PROCESS | 1852 | --DOMWINDOW == 103 (0x7fcb2859a800) [pid = 1852] [serial = 291] [outer = (nil)] [url = about:blank] 12:38:25 INFO - PROCESS | 1852 | --DOMWINDOW == 102 (0x7fcb22879800) [pid = 1852] [serial = 304] [outer = (nil)] [url = about:blank] 12:38:25 INFO - PROCESS | 1852 | --DOMWINDOW == 101 (0x7fcb2128d800) [pid = 1852] [serial = 303] [outer = (nil)] [url = about:blank] 12:38:25 INFO - PROCESS | 1852 | --DOMWINDOW == 100 (0x7fcb24470000) [pid = 1852] [serial = 307] [outer = (nil)] [url = about:blank] 12:38:25 INFO - PROCESS | 1852 | --DOMWINDOW == 99 (0x7fcb24368800) [pid = 1852] [serial = 306] [outer = (nil)] [url = about:blank] 12:38:25 INFO - PROCESS | 1852 | --DOMWINDOW == 98 (0x7fcb2287d000) [pid = 1852] [serial = 288] [outer = (nil)] [url = about:blank] 12:38:25 INFO - PROCESS | 1852 | --DOMWINDOW == 97 (0x7fcb37b5c000) [pid = 1852] [serial = 294] [outer = (nil)] [url = about:blank] 12:38:25 INFO - PROCESS | 1852 | --DOMWINDOW == 96 (0x7fcb3ce25000) [pid = 1852] [serial = 297] [outer = (nil)] [url = about:blank] 12:38:25 INFO - PROCESS | 1852 | --DOMWINDOW == 95 (0x7fcb26ac7400) [pid = 1852] [serial = 300] [outer = (nil)] [url = about:blank] 12:38:25 INFO - PROCESS | 1852 | --DOMWINDOW == 94 (0x7fcb2d89d800) [pid = 1852] [serial = 319] [outer = (nil)] [url = about:blank] 12:38:25 INFO - PROCESS | 1852 | --DOMWINDOW == 93 (0x7fcb295d3000) [pid = 1852] [serial = 313] [outer = (nil)] [url = about:blank] 12:38:25 INFO - PROCESS | 1852 | 1461785905524 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]]]}] 12:38:25 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 12:38:25 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 1329ms 12:38:25 INFO - PROCESS | 1852 | 1461785905554 Marionette TRACE conn3 -> [0,481,"getWindowHandle",null] 12:38:25 INFO - PROCESS | 1852 | 1461785905558 Marionette TRACE conn3 <- [1,481,null,{"value":"8"}] 12:38:25 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 12:38:25 INFO - PROCESS | 1852 | 1461785905563 Marionette TRACE conn3 -> [0,482,"setScriptTimeout",{"ms":35000}] 12:38:25 INFO - PROCESS | 1852 | 1461785905569 Marionette TRACE conn3 <- [1,482,null,{}] 12:38:25 INFO - PROCESS | 1852 | 1461785905583 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}] 12:38:25 INFO - PROCESS | 1852 | 1461785905729 Marionette TRACE conn3 <- [1,483,null,{"value":null}] 12:38:25 INFO - PROCESS | 1852 | 1461785905740 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:38:25 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb26a1e000 == 56 [pid = 1852] [id = 128] 12:38:25 INFO - PROCESS | 1852 | ++DOMWINDOW == 94 (0x7fcb24721400) [pid = 1852] [serial = 383] [outer = (nil)] 12:38:25 INFO - PROCESS | 1852 | ++DOMWINDOW == 95 (0x7fcb26b16c00) [pid = 1852] [serial = 384] [outer = 0x7fcb24721400] 12:38:25 INFO - PROCESS | 1852 | 1461785905812 Marionette DEBUG loaded listener.js 12:38:25 INFO - PROCESS | 1852 | ++DOMWINDOW == 96 (0x7fcb2871ec00) [pid = 1852] [serial = 385] [outer = 0x7fcb24721400] 12:38:26 INFO - PROCESS | 1852 | 1461785906624 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]]]}] 12:38:26 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 12:38:26 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 1081ms 12:38:26 INFO - PROCESS | 1852 | 1461785906657 Marionette TRACE conn3 -> [0,485,"getWindowHandle",null] 12:38:26 INFO - PROCESS | 1852 | 1461785906660 Marionette TRACE conn3 <- [1,485,null,{"value":"8"}] 12:38:26 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 12:38:26 INFO - PROCESS | 1852 | 1461785906667 Marionette TRACE conn3 -> [0,486,"setScriptTimeout",{"ms":35000}] 12:38:26 INFO - PROCESS | 1852 | 1461785906669 Marionette TRACE conn3 <- [1,486,null,{}] 12:38:26 INFO - PROCESS | 1852 | 1461785906674 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}] 12:38:26 INFO - PROCESS | 1852 | 1461785906809 Marionette TRACE conn3 <- [1,487,null,{"value":null}] 12:38:26 INFO - PROCESS | 1852 | 1461785906925 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:38:26 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb29a65800 == 57 [pid = 1852] [id = 129] 12:38:26 INFO - PROCESS | 1852 | ++DOMWINDOW == 97 (0x7fcb24719800) [pid = 1852] [serial = 386] [outer = (nil)] 12:38:26 INFO - PROCESS | 1852 | ++DOMWINDOW == 98 (0x7fcb28f8b000) [pid = 1852] [serial = 387] [outer = 0x7fcb24719800] 12:38:26 INFO - PROCESS | 1852 | 1461785906984 Marionette DEBUG loaded listener.js 12:38:27 INFO - PROCESS | 1852 | ++DOMWINDOW == 99 (0x7fcb29c71800) [pid = 1852] [serial = 388] [outer = 0x7fcb24719800] 12:38:27 INFO - PROCESS | 1852 | 1461785907707 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]]]}] 12:38:27 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 12:38:27 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 1089ms 12:38:27 INFO - PROCESS | 1852 | 1461785907756 Marionette TRACE conn3 -> [0,489,"getWindowHandle",null] 12:38:27 INFO - PROCESS | 1852 | 1461785907760 Marionette TRACE conn3 <- [1,489,null,{"value":"8"}] 12:38:27 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 12:38:27 INFO - PROCESS | 1852 | 1461785907774 Marionette TRACE conn3 -> [0,490,"setScriptTimeout",{"ms":35000}] 12:38:27 INFO - PROCESS | 1852 | 1461785907776 Marionette TRACE conn3 <- [1,490,null,{}] 12:38:27 INFO - PROCESS | 1852 | 1461785907785 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}] 12:38:27 INFO - PROCESS | 1852 | 1461785907956 Marionette TRACE conn3 <- [1,491,null,{"value":null}] 12:38:28 INFO - PROCESS | 1852 | 1461785907993 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:38:28 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb1e70f000 == 58 [pid = 1852] [id = 130] 12:38:28 INFO - PROCESS | 1852 | ++DOMWINDOW == 100 (0x7fcb24471000) [pid = 1852] [serial = 389] [outer = (nil)] 12:38:28 INFO - PROCESS | 1852 | ++DOMWINDOW == 101 (0x7fcb2a0c2800) [pid = 1852] [serial = 390] [outer = 0x7fcb24471000] 12:38:28 INFO - PROCESS | 1852 | 1461785908054 Marionette DEBUG loaded listener.js 12:38:28 INFO - PROCESS | 1852 | ++DOMWINDOW == 102 (0x7fcb2b29e400) [pid = 1852] [serial = 391] [outer = 0x7fcb24471000] 12:38:28 INFO - PROCESS | 1852 | 1461785908818 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]]]}] 12:38:28 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 12:38:28 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 1083ms 12:38:28 INFO - PROCESS | 1852 | 1461785908857 Marionette TRACE conn3 -> [0,493,"getWindowHandle",null] 12:38:28 INFO - PROCESS | 1852 | 1461785908860 Marionette TRACE conn3 <- [1,493,null,{"value":"8"}] 12:38:28 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 12:38:28 INFO - PROCESS | 1852 | 1461785908866 Marionette TRACE conn3 -> [0,494,"setScriptTimeout",{"ms":35000}] 12:38:28 INFO - PROCESS | 1852 | 1461785908868 Marionette TRACE conn3 <- [1,494,null,{}] 12:38:28 INFO - PROCESS | 1852 | 1461785908878 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}] 12:38:29 INFO - PROCESS | 1852 | 1461785909073 Marionette TRACE conn3 <- [1,495,null,{"value":null}] 12:38:29 INFO - PROCESS | 1852 | 1461785909098 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:38:29 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb318e7800 == 59 [pid = 1852] [id = 131] 12:38:29 INFO - PROCESS | 1852 | ++DOMWINDOW == 103 (0x7fcb2d656000) [pid = 1852] [serial = 392] [outer = (nil)] 12:38:29 INFO - PROCESS | 1852 | ++DOMWINDOW == 104 (0x7fcb376a7400) [pid = 1852] [serial = 393] [outer = 0x7fcb2d656000] 12:38:29 INFO - PROCESS | 1852 | 1461785909159 Marionette DEBUG loaded listener.js 12:38:29 INFO - PROCESS | 1852 | ++DOMWINDOW == 105 (0x7fcb38b2b400) [pid = 1852] [serial = 394] [outer = 0x7fcb2d656000] 12:38:29 INFO - PROCESS | 1852 | --DOMWINDOW == 104 (0x7fcb2073c800) [pid = 1852] [serial = 347] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 12:38:29 INFO - PROCESS | 1852 | --DOMWINDOW == 103 (0x7fcb26ab8400) [pid = 1852] [serial = 344] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 12:38:29 INFO - PROCESS | 1852 | --DOMWINDOW == 102 (0x7fcb1e803800) [pid = 1852] [serial = 350] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 12:38:29 INFO - PROCESS | 1852 | --DOMWINDOW == 101 (0x7fcb20d0bc00) [pid = 1852] [serial = 338] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 12:38:29 INFO - PROCESS | 1852 | --DOMWINDOW == 100 (0x7fcb1e810c00) [pid = 1852] [serial = 341] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 12:38:29 INFO - PROCESS | 1852 | --DOMWINDOW == 99 (0x7fcb22872400) [pid = 1852] [serial = 320] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 12:38:29 INFO - PROCESS | 1852 | --DOMWINDOW == 98 (0x7fcb28f82400) [pid = 1852] [serial = 284] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 12:38:29 INFO - PROCESS | 1852 | 1461785909977 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]]]}] 12:38:30 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 12:38:30 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 1136ms 12:38:30 INFO - PROCESS | 1852 | 1461785910003 Marionette TRACE conn3 -> [0,497,"getWindowHandle",null] 12:38:30 INFO - PROCESS | 1852 | 1461785910007 Marionette TRACE conn3 <- [1,497,null,{"value":"8"}] 12:38:30 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 12:38:30 INFO - PROCESS | 1852 | 1461785910023 Marionette TRACE conn3 -> [0,498,"setScriptTimeout",{"ms":35000}] 12:38:30 INFO - PROCESS | 1852 | 1461785910026 Marionette TRACE conn3 <- [1,498,null,{}] 12:38:30 INFO - PROCESS | 1852 | 1461785910032 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}] 12:38:30 INFO - PROCESS | 1852 | 1461785910210 Marionette TRACE conn3 <- [1,499,null,{"value":null}] 12:38:30 INFO - PROCESS | 1852 | 1461785910226 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:38:30 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb37ba6800 == 60 [pid = 1852] [id = 132] 12:38:30 INFO - PROCESS | 1852 | ++DOMWINDOW == 99 (0x7fcb20734000) [pid = 1852] [serial = 395] [outer = (nil)] 12:38:30 INFO - PROCESS | 1852 | ++DOMWINDOW == 100 (0x7fcb2d88fc00) [pid = 1852] [serial = 396] [outer = 0x7fcb20734000] 12:38:30 INFO - PROCESS | 1852 | 1461785910287 Marionette DEBUG loaded listener.js 12:38:30 INFO - PROCESS | 1852 | ++DOMWINDOW == 101 (0x7fcb3c116400) [pid = 1852] [serial = 397] [outer = 0x7fcb20734000] 12:38:31 INFO - PROCESS | 1852 | 1461785911010 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]]]}] 12:38:31 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 12:38:31 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 1047ms 12:38:31 INFO - PROCESS | 1852 | 1461785911060 Marionette TRACE conn3 -> [0,501,"getWindowHandle",null] 12:38:31 INFO - PROCESS | 1852 | 1461785911064 Marionette TRACE conn3 <- [1,501,null,{"value":"8"}] 12:38:31 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 12:38:31 INFO - PROCESS | 1852 | 1461785911092 Marionette TRACE conn3 -> [0,502,"setScriptTimeout",{"ms":35000}] 12:38:31 INFO - PROCESS | 1852 | 1461785911096 Marionette TRACE conn3 <- [1,502,null,{}] 12:38:31 INFO - PROCESS | 1852 | 1461785911101 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}] 12:38:31 INFO - PROCESS | 1852 | 1461785911240 Marionette TRACE conn3 <- [1,503,null,{"value":null}] 12:38:31 INFO - PROCESS | 1852 | 1461785911254 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:38:31 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb3c34b800 == 61 [pid = 1852] [id = 133] 12:38:31 INFO - PROCESS | 1852 | ++DOMWINDOW == 102 (0x7fcb1e8c2c00) [pid = 1852] [serial = 398] [outer = (nil)] 12:38:31 INFO - PROCESS | 1852 | ++DOMWINDOW == 103 (0x7fcb1e8cb800) [pid = 1852] [serial = 399] [outer = 0x7fcb1e8c2c00] 12:38:31 INFO - PROCESS | 1852 | 1461785911315 Marionette DEBUG loaded listener.js 12:38:31 INFO - PROCESS | 1852 | ++DOMWINDOW == 104 (0x7fcb1e8d0400) [pid = 1852] [serial = 400] [outer = 0x7fcb1e8c2c00] 12:38:32 INFO - PROCESS | 1852 | 1461785912322 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]]]}] 12:38:32 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 12:38:32 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 1305ms 12:38:32 INFO - PROCESS | 1852 | 1461785912382 Marionette TRACE conn3 -> [0,505,"getWindowHandle",null] 12:38:32 INFO - PROCESS | 1852 | 1461785912388 Marionette TRACE conn3 <- [1,505,null,{"value":"8"}] 12:38:32 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 12:38:32 INFO - PROCESS | 1852 | 1461785912397 Marionette TRACE conn3 -> [0,506,"setScriptTimeout",{"ms":35000}] 12:38:32 INFO - PROCESS | 1852 | 1461785912402 Marionette TRACE conn3 <- [1,506,null,{}] 12:38:32 INFO - PROCESS | 1852 | 1461785912410 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}] 12:38:32 INFO - PROCESS | 1852 | 1461785912614 Marionette TRACE conn3 <- [1,507,null,{"value":null}] 12:38:32 INFO - PROCESS | 1852 | 1461785912812 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:38:32 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb247b8800 == 62 [pid = 1852] [id = 134] 12:38:32 INFO - PROCESS | 1852 | ++DOMWINDOW == 105 (0x7fcb1e80dc00) [pid = 1852] [serial = 401] [outer = (nil)] 12:38:32 INFO - PROCESS | 1852 | ++DOMWINDOW == 106 (0x7fcb1e8c8c00) [pid = 1852] [serial = 402] [outer = 0x7fcb1e80dc00] 12:38:32 INFO - PROCESS | 1852 | 1461785912932 Marionette DEBUG loaded listener.js 12:38:33 INFO - PROCESS | 1852 | ++DOMWINDOW == 107 (0x7fcb2073c800) [pid = 1852] [serial = 403] [outer = 0x7fcb1e80dc00] 12:38:33 INFO - PROCESS | 1852 | 1461785913836 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]]]}] 12:38:33 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 12:38:33 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 1485ms 12:38:33 INFO - PROCESS | 1852 | 1461785913884 Marionette TRACE conn3 -> [0,509,"getWindowHandle",null] 12:38:33 INFO - PROCESS | 1852 | 1461785913893 Marionette TRACE conn3 <- [1,509,null,{"value":"8"}] 12:38:33 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 12:38:33 INFO - PROCESS | 1852 | 1461785913906 Marionette TRACE conn3 -> [0,510,"setScriptTimeout",{"ms":35000}] 12:38:33 INFO - PROCESS | 1852 | 1461785913910 Marionette TRACE conn3 <- [1,510,null,{}] 12:38:33 INFO - PROCESS | 1852 | 1461785913916 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}] 12:38:34 INFO - PROCESS | 1852 | 1461785914097 Marionette TRACE conn3 <- [1,511,null,{"value":null}] 12:38:34 INFO - PROCESS | 1852 | 1461785914241 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:38:34 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb2d813000 == 63 [pid = 1852] [id = 135] 12:38:34 INFO - PROCESS | 1852 | ++DOMWINDOW == 108 (0x7fcb1e811800) [pid = 1852] [serial = 404] [outer = (nil)] 12:38:34 INFO - PROCESS | 1852 | ++DOMWINDOW == 109 (0x7fcb20ea1000) [pid = 1852] [serial = 405] [outer = 0x7fcb1e811800] 12:38:34 INFO - PROCESS | 1852 | 1461785914322 Marionette DEBUG loaded listener.js 12:38:34 INFO - PROCESS | 1852 | ++DOMWINDOW == 110 (0x7fcb2287d000) [pid = 1852] [serial = 406] [outer = 0x7fcb1e811800] 12:38:36 INFO - PROCESS | 1852 | 1461785916546 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]]]}] 12:38:36 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 12:38:36 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 2691ms 12:38:36 INFO - PROCESS | 1852 | 1461785916600 Marionette TRACE conn3 -> [0,513,"getWindowHandle",null] 12:38:36 INFO - PROCESS | 1852 | 1461785916606 Marionette TRACE conn3 <- [1,513,null,{"value":"8"}] 12:38:36 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 12:38:36 INFO - PROCESS | 1852 | 1461785916616 Marionette TRACE conn3 -> [0,514,"setScriptTimeout",{"ms":35000}] 12:38:36 INFO - PROCESS | 1852 | 1461785916626 Marionette TRACE conn3 <- [1,514,null,{}] 12:38:36 INFO - PROCESS | 1852 | 1461785916698 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}] 12:38:36 INFO - PROCESS | 1852 | 1461785916995 Marionette TRACE conn3 <- [1,515,null,{"value":null}] 12:38:37 INFO - PROCESS | 1852 | 1461785917153 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:38:37 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb21056800 == 64 [pid = 1852] [id = 136] 12:38:37 INFO - PROCESS | 1852 | ++DOMWINDOW == 111 (0x7fcb2363c800) [pid = 1852] [serial = 407] [outer = (nil)] 12:38:37 INFO - PROCESS | 1852 | ++DOMWINDOW == 112 (0x7fcb2b3a6c00) [pid = 1852] [serial = 408] [outer = 0x7fcb2363c800] 12:38:37 INFO - PROCESS | 1852 | 1461785917246 Marionette DEBUG loaded listener.js 12:38:37 INFO - PROCESS | 1852 | ++DOMWINDOW == 113 (0x7fcb3680b800) [pid = 1852] [serial = 409] [outer = 0x7fcb2363c800] 12:38:38 INFO - PROCESS | 1852 | 1461785918079 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]]]}] 12:38:38 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 12:38:38 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 1498ms 12:38:38 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 12:38:38 INFO - PROCESS | 1852 | 1461785918113 Marionette TRACE conn3 -> [0,517,"getWindowHandle",null] 12:38:38 INFO - PROCESS | 1852 | 1461785918116 Marionette TRACE conn3 <- [1,517,null,{"value":"8"}] 12:38:38 INFO - PROCESS | 1852 | 1461785918122 Marionette TRACE conn3 -> [0,518,"setScriptTimeout",{"ms":35000}] 12:38:38 INFO - PROCESS | 1852 | 1461785918125 Marionette TRACE conn3 <- [1,518,null,{}] 12:38:38 INFO - PROCESS | 1852 | 1461785918130 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}] 12:38:38 INFO - PROCESS | 1852 | 1461785918281 Marionette TRACE conn3 <- [1,519,null,{"value":null}] 12:38:38 INFO - PROCESS | 1852 | 1461785918427 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:38:38 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb41d9a800 == 65 [pid = 1852] [id = 137] 12:38:38 INFO - PROCESS | 1852 | ++DOMWINDOW == 114 (0x7fcb1b8d3c00) [pid = 1852] [serial = 410] [outer = (nil)] 12:38:38 INFO - PROCESS | 1852 | ++DOMWINDOW == 115 (0x7fcb1b8de400) [pid = 1852] [serial = 411] [outer = 0x7fcb1b8d3c00] 12:38:38 INFO - PROCESS | 1852 | 1461785918499 Marionette DEBUG loaded listener.js 12:38:38 INFO - PROCESS | 1852 | ++DOMWINDOW == 116 (0x7fcb2b3a2800) [pid = 1852] [serial = 412] [outer = 0x7fcb1b8d3c00] 12:38:39 INFO - PROCESS | 1852 | 1461785919388 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]]]}] 12:38:39 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 12:38:39 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 1337ms 12:38:39 INFO - PROCESS | 1852 | 1461785919460 Marionette TRACE conn3 -> [0,521,"getWindowHandle",null] 12:38:39 INFO - PROCESS | 1852 | 1461785919464 Marionette TRACE conn3 <- [1,521,null,{"value":"8"}] 12:38:39 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 12:38:39 INFO - PROCESS | 1852 | 1461785919470 Marionette TRACE conn3 -> [0,522,"setScriptTimeout",{"ms":35000}] 12:38:39 INFO - PROCESS | 1852 | 1461785919472 Marionette TRACE conn3 <- [1,522,null,{}] 12:38:39 INFO - PROCESS | 1852 | 1461785919477 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}] 12:38:39 INFO - PROCESS | 1852 | 1461785919668 Marionette TRACE conn3 <- [1,523,null,{"value":null}] 12:38:39 INFO - PROCESS | 1852 | 1461785919813 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:38:39 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb29514000 == 66 [pid = 1852] [id = 138] 12:38:39 INFO - PROCESS | 1852 | ++DOMWINDOW == 117 (0x7fcb1b8d7800) [pid = 1852] [serial = 413] [outer = (nil)] 12:38:39 INFO - PROCESS | 1852 | ++DOMWINDOW == 118 (0x7fcb29566c00) [pid = 1852] [serial = 414] [outer = 0x7fcb1b8d7800] 12:38:39 INFO - PROCESS | 1852 | 1461785919885 Marionette DEBUG loaded listener.js 12:38:39 INFO - PROCESS | 1852 | ++DOMWINDOW == 119 (0x7fcb2956c000) [pid = 1852] [serial = 415] [outer = 0x7fcb1b8d7800] 12:38:40 INFO - PROCESS | 1852 | 1461785920821 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]]]}] 12:38:40 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 12:38:40 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 1427ms 12:38:40 INFO - PROCESS | 1852 | 1461785920898 Marionette TRACE conn3 -> [0,525,"getWindowHandle",null] 12:38:40 INFO - PROCESS | 1852 | 1461785920902 Marionette TRACE conn3 <- [1,525,null,{"value":"8"}] 12:38:40 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 12:38:40 INFO - PROCESS | 1852 | 1461785920908 Marionette TRACE conn3 -> [0,526,"setScriptTimeout",{"ms":35000}] 12:38:40 INFO - PROCESS | 1852 | 1461785920911 Marionette TRACE conn3 <- [1,526,null,{}] 12:38:40 INFO - PROCESS | 1852 | 1461785920916 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}] 12:38:41 INFO - PROCESS | 1852 | 1461785921129 Marionette TRACE conn3 <- [1,527,null,{"value":null}] 12:38:41 INFO - PROCESS | 1852 | 1461785921315 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:38:41 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb1b120000 == 67 [pid = 1852] [id = 139] 12:38:41 INFO - PROCESS | 1852 | ++DOMWINDOW == 120 (0x7fcb1b7e6000) [pid = 1852] [serial = 416] [outer = (nil)] 12:38:41 INFO - PROCESS | 1852 | ++DOMWINDOW == 121 (0x7fcb1b7ec400) [pid = 1852] [serial = 417] [outer = 0x7fcb1b7e6000] 12:38:41 INFO - PROCESS | 1852 | 1461785921402 Marionette DEBUG loaded listener.js 12:38:41 INFO - PROCESS | 1852 | ++DOMWINDOW == 122 (0x7fcb385ae400) [pid = 1852] [serial = 418] [outer = 0x7fcb1b7e6000] 12:38:42 INFO - PROCESS | 1852 | 1461785922230 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]]]}] 12:38:42 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 12:38:42 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 1395ms 12:38:42 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 12:38:42 INFO - PROCESS | 1852 | 1461785922304 Marionette TRACE conn3 -> [0,529,"getWindowHandle",null] 12:38:42 INFO - PROCESS | 1852 | 1461785922307 Marionette TRACE conn3 <- [1,529,null,{"value":"8"}] 12:38:42 INFO - PROCESS | 1852 | 1461785922313 Marionette TRACE conn3 -> [0,530,"setScriptTimeout",{"ms":35000}] 12:38:42 INFO - PROCESS | 1852 | 1461785922316 Marionette TRACE conn3 <- [1,530,null,{}] 12:38:42 INFO - PROCESS | 1852 | 1461785922322 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}] 12:38:42 INFO - PROCESS | 1852 | 1461785922527 Marionette TRACE conn3 <- [1,531,null,{"value":null}] 12:38:42 INFO - PROCESS | 1852 | 1461785922678 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:38:42 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb1ad51000 == 68 [pid = 1852] [id = 140] 12:38:42 INFO - PROCESS | 1852 | ++DOMWINDOW == 123 (0x7fcb1ad18400) [pid = 1852] [serial = 419] [outer = (nil)] 12:38:42 INFO - PROCESS | 1852 | ++DOMWINDOW == 124 (0x7fcb1ad23400) [pid = 1852] [serial = 420] [outer = 0x7fcb1ad18400] 12:38:42 INFO - PROCESS | 1852 | 1461785922750 Marionette DEBUG loaded listener.js 12:38:42 INFO - PROCESS | 1852 | ++DOMWINDOW == 125 (0x7fcb1b7dec00) [pid = 1852] [serial = 421] [outer = 0x7fcb1ad18400] 12:38:42 INFO - PROCESS | 1852 | ++DOMWINDOW == 126 (0x7fcb1ad23800) [pid = 1852] [serial = 422] [outer = 0x7fcb229e4400] 12:38:43 INFO - PROCESS | 1852 | 1461785923867 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"]]]}] 12:38:43 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 12:38:43 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 12:38:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:38:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:38:43 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 12:38:43 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 12:38:43 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 12:38:43 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 12:38:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:38:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:38:43 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 12:38:43 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 12:38:43 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 1637ms 12:38:43 INFO - PROCESS | 1852 | 1461785923954 Marionette TRACE conn3 -> [0,533,"getWindowHandle",null] 12:38:43 INFO - PROCESS | 1852 | 1461785923960 Marionette TRACE conn3 <- [1,533,null,{"value":"8"}] 12:38:43 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 12:38:43 INFO - PROCESS | 1852 | 1461785923968 Marionette TRACE conn3 -> [0,534,"setScriptTimeout",{"ms":35000}] 12:38:43 INFO - PROCESS | 1852 | 1461785923974 Marionette TRACE conn3 <- [1,534,null,{}] 12:38:44 INFO - PROCESS | 1852 | 1461785924003 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}] 12:38:44 INFO - PROCESS | 1852 | 1461785924172 Marionette TRACE conn3 <- [1,535,null,{"value":null}] 12:38:44 INFO - PROCESS | 1852 | 1461785924325 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:38:44 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb1b5d1000 == 69 [pid = 1852] [id = 141] 12:38:44 INFO - PROCESS | 1852 | ++DOMWINDOW == 127 (0x7fcb20734800) [pid = 1852] [serial = 423] [outer = (nil)] 12:38:44 INFO - PROCESS | 1852 | ++DOMWINDOW == 128 (0x7fcb207b4400) [pid = 1852] [serial = 424] [outer = 0x7fcb20734800] 12:38:44 INFO - PROCESS | 1852 | 1461785924445 Marionette DEBUG loaded listener.js 12:38:44 INFO - PROCESS | 1852 | ++DOMWINDOW == 129 (0x7fcb20d02800) [pid = 1852] [serial = 425] [outer = 0x7fcb20734800] 12:38:45 INFO - PROCESS | 1852 | 1461785925218 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]]]}] 12:38:45 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 12:38:45 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 1259ms 12:38:45 INFO - PROCESS | 1852 | 1461785925266 Marionette TRACE conn3 -> [0,537,"getWindowHandle",null] 12:38:45 INFO - PROCESS | 1852 | 1461785925275 Marionette TRACE conn3 <- [1,537,null,{"value":"8"}] 12:38:45 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 12:38:45 INFO - PROCESS | 1852 | 1461785925286 Marionette TRACE conn3 -> [0,538,"setScriptTimeout",{"ms":35000}] 12:38:45 INFO - PROCESS | 1852 | 1461785925289 Marionette TRACE conn3 <- [1,538,null,{}] 12:38:45 INFO - PROCESS | 1852 | 1461785925295 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}] 12:38:45 INFO - PROCESS | 1852 | 1461785925459 Marionette TRACE conn3 <- [1,539,null,{"value":null}] 12:38:45 INFO - PROCESS | 1852 | 1461785925596 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:38:45 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb247c4800 == 70 [pid = 1852] [id = 142] 12:38:45 INFO - PROCESS | 1852 | ++DOMWINDOW == 130 (0x7fcb207b6400) [pid = 1852] [serial = 426] [outer = (nil)] 12:38:45 INFO - PROCESS | 1852 | ++DOMWINDOW == 131 (0x7fcb2128e000) [pid = 1852] [serial = 427] [outer = 0x7fcb207b6400] 12:38:45 INFO - PROCESS | 1852 | 1461785925673 Marionette DEBUG loaded listener.js 12:38:45 INFO - PROCESS | 1852 | ++DOMWINDOW == 132 (0x7fcb24368800) [pid = 1852] [serial = 428] [outer = 0x7fcb207b6400] 12:38:46 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb37ba6800 == 69 [pid = 1852] [id = 132] 12:38:46 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb318e7800 == 68 [pid = 1852] [id = 131] 12:38:46 INFO - PROCESS | 1852 | --DOMWINDOW == 131 (0x7fcb2b12c800) [pid = 1852] [serial = 354] [outer = (nil)] [url = about:blank] 12:38:46 INFO - PROCESS | 1852 | --DOMWINDOW == 130 (0x7fcb27a18800) [pid = 1852] [serial = 327] [outer = (nil)] [url = about:blank] 12:38:46 INFO - PROCESS | 1852 | --DOMWINDOW == 129 (0x7fcb2b129800) [pid = 1852] [serial = 330] [outer = (nil)] [url = about:blank] 12:38:46 INFO - PROCESS | 1852 | --DOMWINDOW == 128 (0x7fcb3680ac00) [pid = 1852] [serial = 333] [outer = (nil)] [url = about:blank] 12:38:46 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb1e70f000 == 67 [pid = 1852] [id = 130] 12:38:46 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb29a65800 == 66 [pid = 1852] [id = 129] 12:38:46 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb26a1e000 == 65 [pid = 1852] [id = 128] 12:38:46 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb23799000 == 64 [pid = 1852] [id = 127] 12:38:46 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb258be000 == 63 [pid = 1852] [id = 126] 12:38:46 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb2987c000 == 62 [pid = 1852] [id = 120] 12:38:46 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb20692800 == 61 [pid = 1852] [id = 119] 12:38:46 INFO - PROCESS | 1852 | 1461785926539 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]]]}] 12:38:46 INFO - PROCESS | 1852 | --DOMWINDOW == 127 (0x7fcb3ce26800) [pid = 1852] [serial = 286] [outer = (nil)] [url = about:blank] 12:38:46 INFO - PROCESS | 1852 | --DOMWINDOW == 126 (0x7fcb29c6ec00) [pid = 1852] [serial = 348] [outer = (nil)] [url = about:blank] 12:38:46 INFO - PROCESS | 1852 | --DOMWINDOW == 125 (0x7fcb26d73800) [pid = 1852] [serial = 345] [outer = (nil)] [url = about:blank] 12:38:46 INFO - PROCESS | 1852 | --DOMWINDOW == 124 (0x7fcb2073f800) [pid = 1852] [serial = 351] [outer = (nil)] [url = about:blank] 12:38:46 INFO - PROCESS | 1852 | --DOMWINDOW == 123 (0x7fcb2128c000) [pid = 1852] [serial = 340] [outer = (nil)] [url = about:blank] 12:38:46 INFO - PROCESS | 1852 | --DOMWINDOW == 122 (0x7fcb20d11c00) [pid = 1852] [serial = 339] [outer = (nil)] [url = about:blank] 12:38:46 INFO - PROCESS | 1852 | --DOMWINDOW == 121 (0x7fcb229dfc00) [pid = 1852] [serial = 342] [outer = (nil)] [url = about:blank] 12:38:46 INFO - PROCESS | 1852 | --DOMWINDOW == 120 (0x7fcb24469800) [pid = 1852] [serial = 343] [outer = (nil)] [url = about:blank] 12:38:46 INFO - PROCESS | 1852 | --DOMWINDOW == 119 (0x7fcb377f1c00) [pid = 1852] [serial = 336] [outer = (nil)] [url = about:blank] 12:38:46 INFO - PROCESS | 1852 | --DOMWINDOW == 118 (0x7fcb2a68b400) [pid = 1852] [serial = 322] [outer = (nil)] [url = about:blank] 12:38:46 INFO - PROCESS | 1852 | --DOMWINDOW == 117 (0x7fcb22b66400) [pid = 1852] [serial = 324] [outer = (nil)] [url = about:blank] 12:38:46 INFO - PROCESS | 1852 | --DOMWINDOW == 116 (0x7fcb2a0be800) [pid = 1852] [serial = 349] [outer = (nil)] [url = about:blank] 12:38:46 INFO - PROCESS | 1852 | --DOMWINDOW == 115 (0x7fcb22873000) [pid = 1852] [serial = 352] [outer = (nil)] [url = about:blank] 12:38:46 INFO - PROCESS | 1852 | --DOMWINDOW == 114 (0x7fcb28f83800) [pid = 1852] [serial = 346] [outer = (nil)] [url = about:blank] 12:38:46 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. 12:38:46 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 1280ms 12:38:46 INFO - PROCESS | 1852 | 1461785926569 Marionette TRACE conn3 -> [0,541,"getWindowHandle",null] 12:38:46 INFO - PROCESS | 1852 | 1461785926572 Marionette TRACE conn3 <- [1,541,null,{"value":"8"}] 12:38:46 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 12:38:46 INFO - PROCESS | 1852 | 1461785926579 Marionette TRACE conn3 -> [0,542,"setScriptTimeout",{"ms":35000}] 12:38:46 INFO - PROCESS | 1852 | 1461785926583 Marionette TRACE conn3 <- [1,542,null,{}] 12:38:46 INFO - PROCESS | 1852 | 1461785926621 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}] 12:38:46 INFO - PROCESS | 1852 | 1461785926762 Marionette TRACE conn3 <- [1,543,null,{"value":null}] 12:38:46 INFO - PROCESS | 1852 | 1461785926781 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:38:46 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb26a1e000 == 62 [pid = 1852] [id = 143] 12:38:46 INFO - PROCESS | 1852 | ++DOMWINDOW == 115 (0x7fcb244d8400) [pid = 1852] [serial = 429] [outer = (nil)] 12:38:46 INFO - PROCESS | 1852 | ++DOMWINDOW == 116 (0x7fcb24515800) [pid = 1852] [serial = 430] [outer = 0x7fcb244d8400] 12:38:46 INFO - PROCESS | 1852 | 1461785926845 Marionette DEBUG loaded listener.js 12:38:46 INFO - PROCESS | 1852 | ++DOMWINDOW == 117 (0x7fcb26acc000) [pid = 1852] [serial = 431] [outer = 0x7fcb244d8400] 12:38:47 INFO - PROCESS | 1852 | 1461785927630 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]]]}] 12:38:47 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. 12:38:47 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 1110ms 12:38:47 INFO - PROCESS | 1852 | 1461785927690 Marionette TRACE conn3 -> [0,545,"getWindowHandle",null] 12:38:47 INFO - PROCESS | 1852 | 1461785927693 Marionette TRACE conn3 <- [1,545,null,{"value":"8"}] 12:38:47 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 12:38:47 INFO - PROCESS | 1852 | 1461785927699 Marionette TRACE conn3 -> [0,546,"setScriptTimeout",{"ms":35000}] 12:38:47 INFO - PROCESS | 1852 | 1461785927701 Marionette TRACE conn3 <- [1,546,null,{}] 12:38:47 INFO - PROCESS | 1852 | 1461785927710 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}] 12:38:47 INFO - PROCESS | 1852 | 1461785927871 Marionette TRACE conn3 <- [1,547,null,{"value":null}] 12:38:47 INFO - PROCESS | 1852 | 1461785927985 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:38:48 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb1b5d3800 == 63 [pid = 1852] [id = 144] 12:38:48 INFO - PROCESS | 1852 | ++DOMWINDOW == 118 (0x7fcb1e8cc000) [pid = 1852] [serial = 432] [outer = (nil)] 12:38:48 INFO - PROCESS | 1852 | ++DOMWINDOW == 119 (0x7fcb26accc00) [pid = 1852] [serial = 433] [outer = 0x7fcb1e8cc000] 12:38:48 INFO - PROCESS | 1852 | 1461785928047 Marionette DEBUG loaded listener.js 12:38:48 INFO - PROCESS | 1852 | ++DOMWINDOW == 120 (0x7fcb2956ec00) [pid = 1852] [serial = 434] [outer = 0x7fcb1e8cc000] 12:38:48 INFO - PROCESS | 1852 | 1461785928785 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]]]}] 12:38:48 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 12:38:48 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 1127ms 12:38:48 INFO - PROCESS | 1852 | 1461785928828 Marionette TRACE conn3 -> [0,549,"getWindowHandle",null] 12:38:48 INFO - PROCESS | 1852 | 1461785928830 Marionette TRACE conn3 <- [1,549,null,{"value":"8"}] 12:38:48 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 12:38:48 INFO - PROCESS | 1852 | 1461785928836 Marionette TRACE conn3 -> [0,550,"setScriptTimeout",{"ms":35000}] 12:38:48 INFO - PROCESS | 1852 | 1461785928838 Marionette TRACE conn3 <- [1,550,null,{}] 12:38:48 INFO - PROCESS | 1852 | 1461785928843 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}] 12:38:49 INFO - PROCESS | 1852 | 1461785929033 Marionette TRACE conn3 <- [1,551,null,{"value":null}] 12:38:49 INFO - PROCESS | 1852 | 1461785929069 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:38:49 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb2d8ee800 == 64 [pid = 1852] [id = 145] 12:38:49 INFO - PROCESS | 1852 | ++DOMWINDOW == 121 (0x7fcb24472c00) [pid = 1852] [serial = 435] [outer = (nil)] 12:38:49 INFO - PROCESS | 1852 | ++DOMWINDOW == 122 (0x7fcb2956e000) [pid = 1852] [serial = 436] [outer = 0x7fcb24472c00] 12:38:49 INFO - PROCESS | 1852 | 1461785929132 Marionette DEBUG loaded listener.js 12:38:49 INFO - PROCESS | 1852 | ++DOMWINDOW == 123 (0x7fcb2a0bf000) [pid = 1852] [serial = 437] [outer = 0x7fcb24472c00] 12:38:49 INFO - PROCESS | 1852 | 1461785929955 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]]]}] 12:38:49 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. 12:38:49 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 1132ms 12:38:50 INFO - PROCESS | 1852 | 1461785930001 Marionette TRACE conn3 -> [0,553,"getWindowHandle",null] 12:38:50 INFO - PROCESS | 1852 | 1461785930006 Marionette TRACE conn3 <- [1,553,null,{"value":"8"}] 12:38:50 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 12:38:50 INFO - PROCESS | 1852 | 1461785930018 Marionette TRACE conn3 -> [0,554,"setScriptTimeout",{"ms":35000}] 12:38:50 INFO - PROCESS | 1852 | 1461785930020 Marionette TRACE conn3 <- [1,554,null,{}] 12:38:50 INFO - PROCESS | 1852 | 1461785930024 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}] 12:38:50 INFO - PROCESS | 1852 | 1461785930235 Marionette TRACE conn3 <- [1,555,null,{"value":null}] 12:38:50 INFO - PROCESS | 1852 | 1461785930262 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:38:50 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb3c346000 == 65 [pid = 1852] [id = 146] 12:38:50 INFO - PROCESS | 1852 | ++DOMWINDOW == 124 (0x7fcb2a0c4800) [pid = 1852] [serial = 438] [outer = (nil)] 12:38:50 INFO - PROCESS | 1852 | ++DOMWINDOW == 125 (0x7fcb2d694400) [pid = 1852] [serial = 439] [outer = 0x7fcb2a0c4800] 12:38:50 INFO - PROCESS | 1852 | 1461785930325 Marionette DEBUG loaded listener.js 12:38:50 INFO - PROCESS | 1852 | ++DOMWINDOW == 126 (0x7fcb377f1c00) [pid = 1852] [serial = 440] [outer = 0x7fcb2a0c4800] 12:38:51 INFO - PROCESS | 1852 | [1852] WARNING: RasterImage::Init failed: file /builds/slave/oak-l64-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 12:38:51 INFO - PROCESS | 1852 | --DOMWINDOW == 125 (0x7fcb24471000) [pid = 1852] [serial = 389] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 12:38:51 INFO - PROCESS | 1852 | --DOMWINDOW == 124 (0x7fcb24721400) [pid = 1852] [serial = 383] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 12:38:51 INFO - PROCESS | 1852 | --DOMWINDOW == 123 (0x7fcb24719800) [pid = 1852] [serial = 386] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 12:38:51 INFO - PROCESS | 1852 | --DOMWINDOW == 122 (0x7fcb20734000) [pid = 1852] [serial = 395] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 12:38:51 INFO - PROCESS | 1852 | --DOMWINDOW == 121 (0x7fcb2287a400) [pid = 1852] [serial = 380] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 12:38:51 INFO - PROCESS | 1852 | --DOMWINDOW == 120 (0x7fcb2d656000) [pid = 1852] [serial = 392] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 12:38:51 INFO - PROCESS | 1852 | --DOMWINDOW == 119 (0x7fcb20d11400) [pid = 1852] [serial = 377] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 12:38:51 INFO - PROCESS | 1852 | --DOMWINDOW == 118 (0x7fcb28f87400) [pid = 1852] [serial = 353] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 12:38:51 INFO - PROCESS | 1852 | 1461785931304 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]]]}] 12:38:51 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 12:38:51 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 1302ms 12:38:51 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 12:38:51 INFO - PROCESS | 1852 | 1461785931314 Marionette TRACE conn3 -> [0,557,"getWindowHandle",null] 12:38:51 INFO - PROCESS | 1852 | 1461785931316 Marionette TRACE conn3 <- [1,557,null,{"value":"8"}] 12:38:51 INFO - PROCESS | 1852 | 1461785931326 Marionette TRACE conn3 -> [0,558,"setScriptTimeout",{"ms":35000}] 12:38:51 INFO - PROCESS | 1852 | 1461785931328 Marionette TRACE conn3 <- [1,558,null,{}] 12:38:51 INFO - PROCESS | 1852 | 1461785931333 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}] 12:38:51 INFO - PROCESS | 1852 | 1461785931474 Marionette TRACE conn3 <- [1,559,null,{"value":null}] 12:38:51 INFO - PROCESS | 1852 | 1461785931489 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:38:51 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb37795000 == 66 [pid = 1852] [id = 147] 12:38:51 INFO - PROCESS | 1852 | ++DOMWINDOW == 119 (0x7fcb1b723400) [pid = 1852] [serial = 441] [outer = (nil)] 12:38:51 INFO - PROCESS | 1852 | ++DOMWINDOW == 120 (0x7fcb1b72d000) [pid = 1852] [serial = 442] [outer = 0x7fcb1b723400] 12:38:51 INFO - PROCESS | 1852 | 1461785931546 Marionette DEBUG loaded listener.js 12:38:51 INFO - PROCESS | 1852 | ++DOMWINDOW == 121 (0x7fcb1b731800) [pid = 1852] [serial = 443] [outer = 0x7fcb1b723400] 12:38:52 INFO - PROCESS | 1852 | 1461785932284 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]]]}] 12:38:52 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 12:38:52 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 989ms 12:38:52 INFO - PROCESS | 1852 | 1461785932312 Marionette TRACE conn3 -> [0,561,"getWindowHandle",null] 12:38:52 INFO - PROCESS | 1852 | 1461785932315 Marionette TRACE conn3 <- [1,561,null,{"value":"8"}] 12:38:52 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 12:38:52 INFO - PROCESS | 1852 | 1461785932321 Marionette TRACE conn3 -> [0,562,"setScriptTimeout",{"ms":35000}] 12:38:52 INFO - PROCESS | 1852 | 1461785932323 Marionette TRACE conn3 <- [1,562,null,{}] 12:38:52 INFO - PROCESS | 1852 | 1461785932328 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}] 12:38:52 INFO - PROCESS | 1852 | 1461785932507 Marionette TRACE conn3 <- [1,563,null,{"value":null}] 12:38:52 INFO - PROCESS | 1852 | 1461785932525 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:38:52 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb41d85000 == 67 [pid = 1852] [id = 148] 12:38:52 INFO - PROCESS | 1852 | ++DOMWINDOW == 122 (0x7fcb1b724800) [pid = 1852] [serial = 444] [outer = (nil)] 12:38:52 INFO - PROCESS | 1852 | ++DOMWINDOW == 123 (0x7fcb207b7400) [pid = 1852] [serial = 445] [outer = 0x7fcb1b724800] 12:38:52 INFO - PROCESS | 1852 | 1461785932590 Marionette DEBUG loaded listener.js 12:38:52 INFO - PROCESS | 1852 | ++DOMWINDOW == 124 (0x7fcb2b39c000) [pid = 1852] [serial = 446] [outer = 0x7fcb1b724800] 12:38:53 INFO - PROCESS | 1852 | [1852] WARNING: RasterImage::Init failed: file /builds/slave/oak-l64-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 12:38:53 INFO - PROCESS | 1852 | 1461785933428 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]]]}] 12:38:53 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 12:38:53 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 1180ms 12:38:53 INFO - PROCESS | 1852 | 1461785933502 Marionette TRACE conn3 -> [0,565,"getWindowHandle",null] 12:38:53 INFO - PROCESS | 1852 | 1461785933508 Marionette TRACE conn3 <- [1,565,null,{"value":"8"}] 12:38:53 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 12:38:53 INFO - PROCESS | 1852 | 1461785933517 Marionette TRACE conn3 -> [0,566,"setScriptTimeout",{"ms":35000}] 12:38:53 INFO - PROCESS | 1852 | 1461785933522 Marionette TRACE conn3 <- [1,566,null,{}] 12:38:53 INFO - PROCESS | 1852 | 1461785933532 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}] 12:38:53 INFO - PROCESS | 1852 | 1461785933750 Marionette TRACE conn3 <- [1,567,null,{"value":null}] 12:38:53 INFO - PROCESS | 1852 | 1461785933970 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:38:54 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb1b45d000 == 68 [pid = 1852] [id = 149] 12:38:54 INFO - PROCESS | 1852 | ++DOMWINDOW == 125 (0x7fcb1b478000) [pid = 1852] [serial = 447] [outer = (nil)] 12:38:54 INFO - PROCESS | 1852 | ++DOMWINDOW == 126 (0x7fcb1b8d4c00) [pid = 1852] [serial = 448] [outer = 0x7fcb1b478000] 12:38:54 INFO - PROCESS | 1852 | 1461785934065 Marionette DEBUG loaded listener.js 12:38:54 INFO - PROCESS | 1852 | ++DOMWINDOW == 127 (0x7fcb20642c00) [pid = 1852] [serial = 449] [outer = 0x7fcb1b478000] 12:38:54 INFO - PROCESS | 1852 | [1852] WARNING: RasterImage::Init failed: file /builds/slave/oak-l64-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 12:38:54 INFO - PROCESS | 1852 | 1461785934908 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]]]}] 12:38:54 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 12:38:54 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 1440ms 12:38:54 INFO - PROCESS | 1852 | 1461785934958 Marionette TRACE conn3 -> [0,569,"getWindowHandle",null] 12:38:54 INFO - PROCESS | 1852 | 1461785934967 Marionette TRACE conn3 <- [1,569,null,{"value":"8"}] 12:38:54 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 12:38:54 INFO - PROCESS | 1852 | 1461785934977 Marionette TRACE conn3 -> [0,570,"setScriptTimeout",{"ms":35000}] 12:38:54 INFO - PROCESS | 1852 | 1461785934981 Marionette TRACE conn3 <- [1,570,null,{}] 12:38:54 INFO - PROCESS | 1852 | 1461785934987 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}] 12:38:55 INFO - PROCESS | 1852 | 1461785935166 Marionette TRACE conn3 <- [1,571,null,{"value":null}] 12:38:55 INFO - PROCESS | 1852 | 1461785935317 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:38:55 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb258b7800 == 69 [pid = 1852] [id = 150] 12:38:55 INFO - PROCESS | 1852 | ++DOMWINDOW == 128 (0x7fcb20643000) [pid = 1852] [serial = 450] [outer = (nil)] 12:38:55 INFO - PROCESS | 1852 | ++DOMWINDOW == 129 (0x7fcb2064fc00) [pid = 1852] [serial = 451] [outer = 0x7fcb20643000] 12:38:55 INFO - PROCESS | 1852 | 1461785935392 Marionette DEBUG loaded listener.js 12:38:55 INFO - PROCESS | 1852 | ++DOMWINDOW == 130 (0x7fcb207be800) [pid = 1852] [serial = 452] [outer = 0x7fcb20643000] 12:38:56 INFO - PROCESS | 1852 | [1852] WARNING: RasterImage::Init failed: file /builds/slave/oak-l64-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 12:38:56 INFO - PROCESS | 1852 | 1461785936408 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]]]}] 12:38:56 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 12:38:56 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 1491ms 12:38:56 INFO - PROCESS | 1852 | 1461785936469 Marionette TRACE conn3 -> [0,573,"getWindowHandle",null] 12:38:56 INFO - PROCESS | 1852 | 1461785936473 Marionette TRACE conn3 <- [1,573,null,{"value":"8"}] 12:38:56 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 12:38:56 INFO - PROCESS | 1852 | 1461785936479 Marionette TRACE conn3 -> [0,574,"setScriptTimeout",{"ms":35000}] 12:38:56 INFO - PROCESS | 1852 | 1461785936485 Marionette TRACE conn3 <- [1,574,null,{}] 12:38:56 INFO - PROCESS | 1852 | 1461785936500 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}] 12:38:56 INFO - PROCESS | 1852 | 1461785936705 Marionette TRACE conn3 <- [1,575,null,{"value":null}] 12:38:56 INFO - PROCESS | 1852 | 1461785936897 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:38:56 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb3c155800 == 70 [pid = 1852] [id = 151] 12:38:56 INFO - PROCESS | 1852 | ++DOMWINDOW == 131 (0x7fcb229dfc00) [pid = 1852] [serial = 453] [outer = (nil)] 12:38:57 INFO - PROCESS | 1852 | ++DOMWINDOW == 132 (0x7fcb2436d000) [pid = 1852] [serial = 454] [outer = 0x7fcb229dfc00] 12:38:57 INFO - PROCESS | 1852 | 1461785937020 Marionette DEBUG loaded listener.js 12:38:57 INFO - PROCESS | 1852 | ++DOMWINDOW == 133 (0x7fcb24719800) [pid = 1852] [serial = 455] [outer = 0x7fcb229dfc00] 12:38:57 INFO - PROCESS | 1852 | 1461785937821 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]]]}] 12:38:57 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 12:38:57 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 1392ms 12:38:57 INFO - PROCESS | 1852 | 1461785937872 Marionette TRACE conn3 -> [0,577,"getWindowHandle",null] 12:38:57 INFO - PROCESS | 1852 | 1461785937877 Marionette TRACE conn3 <- [1,577,null,{"value":"8"}] 12:38:57 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 12:38:57 INFO - PROCESS | 1852 | 1461785937883 Marionette TRACE conn3 -> [0,578,"setScriptTimeout",{"ms":35000}] 12:38:57 INFO - PROCESS | 1852 | 1461785937886 Marionette TRACE conn3 <- [1,578,null,{}] 12:38:57 INFO - PROCESS | 1852 | 1461785937891 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}] 12:38:58 INFO - PROCESS | 1852 | 1461785938065 Marionette TRACE conn3 <- [1,579,null,{"value":null}] 12:38:58 INFO - PROCESS | 1852 | 1461785938216 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:38:58 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb181d7800 == 71 [pid = 1852] [id = 152] 12:38:58 INFO - PROCESS | 1852 | ++DOMWINDOW == 134 (0x7fcb229e9800) [pid = 1852] [serial = 456] [outer = (nil)] 12:38:58 INFO - PROCESS | 1852 | ++DOMWINDOW == 135 (0x7fcb2909e400) [pid = 1852] [serial = 457] [outer = 0x7fcb229e9800] 12:38:58 INFO - PROCESS | 1852 | 1461785938289 Marionette DEBUG loaded listener.js 12:38:58 INFO - PROCESS | 1852 | ++DOMWINDOW == 136 (0x7fcb29c71400) [pid = 1852] [serial = 458] [outer = 0x7fcb229e9800] 12:38:59 INFO - PROCESS | 1852 | 1461785939156 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]]]}] 12:38:59 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 12:38:59 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 1334ms 12:38:59 INFO - PROCESS | 1852 | 1461785939218 Marionette TRACE conn3 -> [0,581,"getWindowHandle",null] 12:38:59 INFO - PROCESS | 1852 | 1461785939221 Marionette TRACE conn3 <- [1,581,null,{"value":"8"}] 12:38:59 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 12:38:59 INFO - PROCESS | 1852 | 1461785939228 Marionette TRACE conn3 -> [0,582,"setScriptTimeout",{"ms":35000}] 12:38:59 INFO - PROCESS | 1852 | 1461785939231 Marionette TRACE conn3 <- [1,582,null,{}] 12:38:59 INFO - PROCESS | 1852 | 1461785939236 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}] 12:38:59 INFO - PROCESS | 1852 | 1461785939409 Marionette TRACE conn3 <- [1,583,null,{"value":null}] 12:38:59 INFO - PROCESS | 1852 | 1461785939560 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:38:59 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb188ce000 == 72 [pid = 1852] [id = 153] 12:38:59 INFO - PROCESS | 1852 | ++DOMWINDOW == 137 (0x7fcb26aaf400) [pid = 1852] [serial = 459] [outer = (nil)] 12:38:59 INFO - PROCESS | 1852 | ++DOMWINDOW == 138 (0x7fcb2a68b400) [pid = 1852] [serial = 460] [outer = 0x7fcb26aaf400] 12:38:59 INFO - PROCESS | 1852 | 1461785939634 Marionette DEBUG loaded listener.js 12:38:59 INFO - PROCESS | 1852 | ++DOMWINDOW == 139 (0x7fcb2b3a5c00) [pid = 1852] [serial = 461] [outer = 0x7fcb26aaf400] 12:39:00 INFO - PROCESS | 1852 | 1461785940463 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]]]}] 12:39:00 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 12:39:00 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 1280ms 12:39:00 INFO - PROCESS | 1852 | 1461785940511 Marionette TRACE conn3 -> [0,585,"getWindowHandle",null] 12:39:00 INFO - PROCESS | 1852 | 1461785940517 Marionette TRACE conn3 <- [1,585,null,{"value":"8"}] 12:39:00 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 12:39:00 INFO - PROCESS | 1852 | 1461785940526 Marionette TRACE conn3 -> [0,586,"setScriptTimeout",{"ms":35000}] 12:39:00 INFO - PROCESS | 1852 | 1461785940530 Marionette TRACE conn3 <- [1,586,null,{}] 12:39:00 INFO - PROCESS | 1852 | 1461785940540 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}] 12:39:00 INFO - PROCESS | 1852 | 1461785940863 Marionette TRACE conn3 <- [1,587,null,{"value":null}] 12:39:01 INFO - PROCESS | 1852 | 1461785941133 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:39:01 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb1f408000 == 73 [pid = 1852] [id = 154] 12:39:01 INFO - PROCESS | 1852 | ++DOMWINDOW == 140 (0x7fcb1ad21400) [pid = 1852] [serial = 462] [outer = (nil)] 12:39:01 INFO - PROCESS | 1852 | ++DOMWINDOW == 141 (0x7fcb2d69c400) [pid = 1852] [serial = 463] [outer = 0x7fcb1ad21400] 12:39:01 INFO - PROCESS | 1852 | 1461785941214 Marionette DEBUG loaded listener.js 12:39:01 INFO - PROCESS | 1852 | ++DOMWINDOW == 142 (0x7fcb37b5c000) [pid = 1852] [serial = 464] [outer = 0x7fcb1ad21400] 12:39:01 INFO - PROCESS | 1852 | [1852] WARNING: RasterImage::Init failed: file /builds/slave/oak-l64-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 12:39:02 INFO - PROCESS | 1852 | 1461785942012 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]]]}] 12:39:02 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 12:39:02 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 1534ms 12:39:02 INFO - PROCESS | 1852 | 1461785942061 Marionette TRACE conn3 -> [0,589,"getWindowHandle",null] 12:39:02 INFO - PROCESS | 1852 | 1461785942064 Marionette TRACE conn3 <- [1,589,null,{"value":"8"}] 12:39:02 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 12:39:02 INFO - PROCESS | 1852 | 1461785942070 Marionette TRACE conn3 -> [0,590,"setScriptTimeout",{"ms":35000}] 12:39:02 INFO - PROCESS | 1852 | 1461785942073 Marionette TRACE conn3 <- [1,590,null,{}] 12:39:02 INFO - PROCESS | 1852 | 1461785942080 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}] 12:39:02 INFO - PROCESS | 1852 | 1461785942265 Marionette TRACE conn3 <- [1,591,null,{"value":null}] 12:39:02 INFO - PROCESS | 1852 | 1461785942782 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:39:02 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb1b457000 == 74 [pid = 1852] [id = 155] 12:39:02 INFO - PROCESS | 1852 | ++DOMWINDOW == 143 (0x7fcb1b471c00) [pid = 1852] [serial = 465] [outer = (nil)] 12:39:02 INFO - PROCESS | 1852 | ++DOMWINDOW == 144 (0x7fcb1b476800) [pid = 1852] [serial = 466] [outer = 0x7fcb1b471c00] 12:39:02 INFO - PROCESS | 1852 | 1461785942896 Marionette DEBUG loaded listener.js 12:39:03 INFO - PROCESS | 1852 | ++DOMWINDOW == 145 (0x7fcb1b64f000) [pid = 1852] [serial = 467] [outer = 0x7fcb1b471c00] 12:39:04 INFO - PROCESS | 1852 | 1461785944004 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]]]}] 12:39:04 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 12:39:04 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 1985ms 12:39:04 INFO - PROCESS | 1852 | 1461785944058 Marionette TRACE conn3 -> [0,593,"getWindowHandle",null] 12:39:04 INFO - PROCESS | 1852 | 1461785944064 Marionette TRACE conn3 <- [1,593,null,{"value":"8"}] 12:39:04 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 12:39:04 INFO - PROCESS | 1852 | 1461785944071 Marionette TRACE conn3 -> [0,594,"setScriptTimeout",{"ms":35000}] 12:39:04 INFO - PROCESS | 1852 | 1461785944076 Marionette TRACE conn3 <- [1,594,null,{}] 12:39:04 INFO - PROCESS | 1852 | 1461785944083 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}] 12:39:04 INFO - PROCESS | 1852 | 1461785944244 Marionette TRACE conn3 <- [1,595,null,{"value":null}] 12:39:04 INFO - PROCESS | 1852 | 1461785944435 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:39:04 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb1f422800 == 75 [pid = 1852] [id = 156] 12:39:04 INFO - PROCESS | 1852 | ++DOMWINDOW == 146 (0x7fcb1b72b400) [pid = 1852] [serial = 468] [outer = (nil)] 12:39:04 INFO - PROCESS | 1852 | ++DOMWINDOW == 147 (0x7fcb1b8ddc00) [pid = 1852] [serial = 469] [outer = 0x7fcb1b72b400] 12:39:04 INFO - PROCESS | 1852 | 1461785944503 Marionette DEBUG loaded listener.js 12:39:04 INFO - PROCESS | 1852 | ++DOMWINDOW == 148 (0x7fcb1e8c4800) [pid = 1852] [serial = 470] [outer = 0x7fcb1b72b400] 12:39:05 INFO - PROCESS | 1852 | 1461785945343 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]]]}] 12:39:05 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 12:39:05 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 1334ms 12:39:05 INFO - PROCESS | 1852 | 1461785945410 Marionette TRACE conn3 -> [0,597,"getWindowHandle",null] 12:39:05 INFO - PROCESS | 1852 | 1461785945416 Marionette TRACE conn3 <- [1,597,null,{"value":"8"}] 12:39:05 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 12:39:05 INFO - PROCESS | 1852 | 1461785945423 Marionette TRACE conn3 -> [0,598,"setScriptTimeout",{"ms":35000}] 12:39:05 INFO - PROCESS | 1852 | 1461785945426 Marionette TRACE conn3 <- [1,598,null,{}] 12:39:05 INFO - PROCESS | 1852 | 1461785945431 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}] 12:39:05 INFO - PROCESS | 1852 | 1461785945595 Marionette TRACE conn3 <- [1,599,null,{"value":null}] 12:39:05 INFO - PROCESS | 1852 | 1461785945750 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:39:05 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb2105b800 == 76 [pid = 1852] [id = 157] 12:39:05 INFO - PROCESS | 1852 | ++DOMWINDOW == 149 (0x7fcb1e8ccc00) [pid = 1852] [serial = 471] [outer = (nil)] 12:39:05 INFO - PROCESS | 1852 | ++DOMWINDOW == 150 (0x7fcb1f3dc400) [pid = 1852] [serial = 472] [outer = 0x7fcb1e8ccc00] 12:39:05 INFO - PROCESS | 1852 | 1461785945816 Marionette DEBUG loaded listener.js 12:39:05 INFO - PROCESS | 1852 | ++DOMWINDOW == 151 (0x7fcb20649000) [pid = 1852] [serial = 473] [outer = 0x7fcb1e8ccc00] 12:39:06 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb37795000 == 75 [pid = 1852] [id = 147] 12:39:06 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb3c346000 == 74 [pid = 1852] [id = 146] 12:39:06 INFO - PROCESS | 1852 | --DOMWINDOW == 150 (0x7fcb26aac400) [pid = 1852] [serial = 363] [outer = (nil)] [url = about:blank] 12:39:06 INFO - PROCESS | 1852 | --DOMWINDOW == 149 (0x7fcb2128f800) [pid = 1852] [serial = 360] [outer = (nil)] [url = about:blank] 12:39:06 INFO - PROCESS | 1852 | --DOMWINDOW == 148 (0x7fcb207b2c00) [pid = 1852] [serial = 357] [outer = (nil)] [url = about:blank] 12:39:06 INFO - PROCESS | 1852 | --DOMWINDOW == 147 (0x7fcb244d4000) [pid = 1852] [serial = 375] [outer = (nil)] [url = about:blank] 12:39:06 INFO - PROCESS | 1852 | --DOMWINDOW == 146 (0x7fcb1e8cb800) [pid = 1852] [serial = 399] [outer = (nil)] [url = about:blank] 12:39:06 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb2d8ee800 == 73 [pid = 1852] [id = 145] 12:39:06 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb1b5d3800 == 72 [pid = 1852] [id = 144] 12:39:06 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb26a1e000 == 71 [pid = 1852] [id = 143] 12:39:06 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb247c4800 == 70 [pid = 1852] [id = 142] 12:39:06 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb1b5d1000 == 69 [pid = 1852] [id = 141] 12:39:06 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb41d9a800 == 68 [pid = 1852] [id = 137] 12:39:06 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb21056800 == 67 [pid = 1852] [id = 136] 12:39:06 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb2d813000 == 66 [pid = 1852] [id = 135] 12:39:06 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb247b8800 == 65 [pid = 1852] [id = 134] 12:39:06 INFO - PROCESS | 1852 | --DOMWINDOW == 145 (0x7fcb3c116400) [pid = 1852] [serial = 397] [outer = (nil)] [url = about:blank] 12:39:06 INFO - PROCESS | 1852 | --DOMWINDOW == 144 (0x7fcb2b29e400) [pid = 1852] [serial = 391] [outer = (nil)] [url = about:blank] 12:39:06 INFO - PROCESS | 1852 | --DOMWINDOW == 143 (0x7fcb2a0c2800) [pid = 1852] [serial = 390] [outer = (nil)] [url = about:blank] 12:39:06 INFO - PROCESS | 1852 | --DOMWINDOW == 142 (0x7fcb2a0cb000) [pid = 1852] [serial = 366] [outer = (nil)] [url = about:blank] 12:39:06 INFO - PROCESS | 1852 | --DOMWINDOW == 141 (0x7fcb2871ec00) [pid = 1852] [serial = 385] [outer = (nil)] [url = about:blank] 12:39:06 INFO - PROCESS | 1852 | --DOMWINDOW == 140 (0x7fcb28f8b000) [pid = 1852] [serial = 387] [outer = (nil)] [url = about:blank] 12:39:06 INFO - PROCESS | 1852 | --DOMWINDOW == 139 (0x7fcb2d88fc00) [pid = 1852] [serial = 396] [outer = (nil)] [url = about:blank] 12:39:06 INFO - PROCESS | 1852 | --DOMWINDOW == 138 (0x7fcb243abc00) [pid = 1852] [serial = 381] [outer = (nil)] [url = about:blank] 12:39:06 INFO - PROCESS | 1852 | --DOMWINDOW == 137 (0x7fcb26b16c00) [pid = 1852] [serial = 384] [outer = (nil)] [url = about:blank] 12:39:06 INFO - PROCESS | 1852 | --DOMWINDOW == 136 (0x7fcb376a7400) [pid = 1852] [serial = 393] [outer = (nil)] [url = about:blank] 12:39:06 INFO - PROCESS | 1852 | --DOMWINDOW == 135 (0x7fcb29c71800) [pid = 1852] [serial = 388] [outer = (nil)] [url = about:blank] 12:39:06 INFO - PROCESS | 1852 | --DOMWINDOW == 134 (0x7fcb38b2b400) [pid = 1852] [serial = 394] [outer = (nil)] [url = about:blank] 12:39:06 INFO - PROCESS | 1852 | --DOMWINDOW == 133 (0x7fcb38832800) [pid = 1852] [serial = 372] [outer = (nil)] [url = about:blank] 12:39:06 INFO - PROCESS | 1852 | --DOMWINDOW == 132 (0x7fcb2287a800) [pid = 1852] [serial = 379] [outer = (nil)] [url = about:blank] 12:39:06 INFO - PROCESS | 1852 | --DOMWINDOW == 131 (0x7fcb377f0400) [pid = 1852] [serial = 369] [outer = (nil)] [url = about:blank] 12:39:06 INFO - PROCESS | 1852 | --DOMWINDOW == 130 (0x7fcb244cf800) [pid = 1852] [serial = 382] [outer = (nil)] [url = about:blank] 12:39:06 INFO - PROCESS | 1852 | --DOMWINDOW == 129 (0x7fcb20e9ec00) [pid = 1852] [serial = 378] [outer = (nil)] [url = about:blank] 12:39:06 INFO - PROCESS | 1852 | --DOMWINDOW == 128 (0x7fcb37768800) [pid = 1852] [serial = 355] [outer = (nil)] [url = about:blank] 12:39:06 INFO - PROCESS | 1852 | 1461785946977 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]]]}] 12:39:07 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 12:39:07 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 1586ms 12:39:07 INFO - PROCESS | 1852 | 1461785947010 Marionette TRACE conn3 -> [0,601,"getWindowHandle",null] 12:39:07 INFO - PROCESS | 1852 | 1461785947017 Marionette TRACE conn3 <- [1,601,null,{"value":"8"}] 12:39:07 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 12:39:07 INFO - PROCESS | 1852 | 1461785947025 Marionette TRACE conn3 -> [0,602,"setScriptTimeout",{"ms":35000}] 12:39:07 INFO - PROCESS | 1852 | 1461785947031 Marionette TRACE conn3 <- [1,602,null,{}] 12:39:07 INFO - PROCESS | 1852 | 1461785947039 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}] 12:39:07 INFO - PROCESS | 1852 | 1461785947204 Marionette TRACE conn3 <- [1,603,null,{"value":null}] 12:39:07 INFO - PROCESS | 1852 | 1461785947360 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:39:07 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb1f41c000 == 66 [pid = 1852] [id = 158] 12:39:07 INFO - PROCESS | 1852 | ++DOMWINDOW == 129 (0x7fcb1b7e0400) [pid = 1852] [serial = 474] [outer = (nil)] 12:39:07 INFO - PROCESS | 1852 | ++DOMWINDOW == 130 (0x7fcb1e8c1400) [pid = 1852] [serial = 475] [outer = 0x7fcb1b7e0400] 12:39:07 INFO - PROCESS | 1852 | 1461785947487 Marionette DEBUG loaded listener.js 12:39:07 INFO - PROCESS | 1852 | ++DOMWINDOW == 131 (0x7fcb1f3d6400) [pid = 1852] [serial = 476] [outer = 0x7fcb1b7e0400] 12:39:08 INFO - PROCESS | 1852 | 1461785948307 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]]]}] 12:39:08 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 12:39:08 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 1334ms 12:39:08 INFO - PROCESS | 1852 | 1461785948360 Marionette TRACE conn3 -> [0,605,"getWindowHandle",null] 12:39:08 INFO - PROCESS | 1852 | 1461785948368 Marionette TRACE conn3 <- [1,605,null,{"value":"8"}] 12:39:08 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 12:39:08 INFO - PROCESS | 1852 | 1461785948379 Marionette TRACE conn3 -> [0,606,"setScriptTimeout",{"ms":35000}] 12:39:08 INFO - PROCESS | 1852 | 1461785948382 Marionette TRACE conn3 <- [1,606,null,{}] 12:39:08 INFO - PROCESS | 1852 | 1461785948388 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}] 12:39:08 INFO - PROCESS | 1852 | 1461785948561 Marionette TRACE conn3 <- [1,607,null,{"value":null}] 12:39:08 INFO - PROCESS | 1852 | 1461785948708 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:39:08 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb1ad45000 == 67 [pid = 1852] [id = 159] 12:39:08 INFO - PROCESS | 1852 | ++DOMWINDOW == 132 (0x7fcb2064c800) [pid = 1852] [serial = 477] [outer = (nil)] 12:39:08 INFO - PROCESS | 1852 | ++DOMWINDOW == 133 (0x7fcb2073cc00) [pid = 1852] [serial = 478] [outer = 0x7fcb2064c800] 12:39:08 INFO - PROCESS | 1852 | 1461785948780 Marionette DEBUG loaded listener.js 12:39:08 INFO - PROCESS | 1852 | ++DOMWINDOW == 134 (0x7fcb207ba000) [pid = 1852] [serial = 479] [outer = 0x7fcb2064c800] 12:39:09 INFO - PROCESS | 1852 | 1461785949753 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]]]}] 12:39:09 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 12:39:09 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 1441ms 12:39:09 INFO - PROCESS | 1852 | 1461785949821 Marionette TRACE conn3 -> [0,609,"getWindowHandle",null] 12:39:09 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 12:39:09 INFO - PROCESS | 1852 | 1461785949825 Marionette TRACE conn3 <- [1,609,null,{"value":"8"}] 12:39:09 INFO - PROCESS | 1852 | 1461785949831 Marionette TRACE conn3 -> [0,610,"setScriptTimeout",{"ms":35000}] 12:39:09 INFO - PROCESS | 1852 | 1461785949837 Marionette TRACE conn3 <- [1,610,null,{}] 12:39:09 INFO - PROCESS | 1852 | 1461785949853 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}] 12:39:10 INFO - PROCESS | 1852 | 1461785950069 Marionette TRACE conn3 <- [1,611,null,{"value":null}] 12:39:10 INFO - PROCESS | 1852 | 1461785950264 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:39:10 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb27b6a800 == 68 [pid = 1852] [id = 160] 12:39:10 INFO - PROCESS | 1852 | ++DOMWINDOW == 135 (0x7fcb20d10c00) [pid = 1852] [serial = 480] [outer = (nil)] 12:39:10 INFO - PROCESS | 1852 | ++DOMWINDOW == 136 (0x7fcb2128c000) [pid = 1852] [serial = 481] [outer = 0x7fcb20d10c00] 12:39:10 INFO - PROCESS | 1852 | 1461785950385 Marionette DEBUG loaded listener.js 12:39:10 INFO - PROCESS | 1852 | ++DOMWINDOW == 137 (0x7fcb2287b400) [pid = 1852] [serial = 482] [outer = 0x7fcb20d10c00] 12:39:11 INFO - PROCESS | 1852 | 1461785951242 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]]]}] 12:39:11 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 12:39:11 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 1486ms 12:39:11 INFO - PROCESS | 1852 | 1461785951318 Marionette TRACE conn3 -> [0,613,"getWindowHandle",null] 12:39:11 INFO - PROCESS | 1852 | 1461785951322 Marionette TRACE conn3 <- [1,613,null,{"value":"8"}] 12:39:11 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 12:39:11 INFO - PROCESS | 1852 | 1461785951329 Marionette TRACE conn3 -> [0,614,"setScriptTimeout",{"ms":35000}] 12:39:11 INFO - PROCESS | 1852 | 1461785951332 Marionette TRACE conn3 <- [1,614,null,{}] 12:39:11 INFO - PROCESS | 1852 | 1461785951337 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}] 12:39:11 INFO - PROCESS | 1852 | 1461785951538 Marionette TRACE conn3 <- [1,615,null,{"value":null}] 12:39:11 INFO - PROCESS | 1852 | 1461785951688 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:39:11 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb29a6a800 == 69 [pid = 1852] [id = 161] 12:39:11 INFO - PROCESS | 1852 | ++DOMWINDOW == 138 (0x7fcb20d25000) [pid = 1852] [serial = 483] [outer = (nil)] 12:39:11 INFO - PROCESS | 1852 | ++DOMWINDOW == 139 (0x7fcb2436f800) [pid = 1852] [serial = 484] [outer = 0x7fcb20d25000] 12:39:11 INFO - PROCESS | 1852 | 1461785951762 Marionette DEBUG loaded listener.js 12:39:11 INFO - PROCESS | 1852 | ++DOMWINDOW == 140 (0x7fcb244cd800) [pid = 1852] [serial = 485] [outer = 0x7fcb20d25000] 12:39:12 INFO - PROCESS | 1852 | 1461785952628 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]]]}] 12:39:12 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 12:39:12 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 1328ms 12:39:12 INFO - PROCESS | 1852 | 1461785952658 Marionette TRACE conn3 -> [0,617,"getWindowHandle",null] 12:39:12 INFO - PROCESS | 1852 | 1461785952661 Marionette TRACE conn3 <- [1,617,null,{"value":"8"}] 12:39:12 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 12:39:12 INFO - PROCESS | 1852 | 1461785952667 Marionette TRACE conn3 -> [0,618,"setScriptTimeout",{"ms":35000}] 12:39:12 INFO - PROCESS | 1852 | 1461785952670 Marionette TRACE conn3 <- [1,618,null,{}] 12:39:12 INFO - PROCESS | 1852 | 1461785952675 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}] 12:39:12 INFO - PROCESS | 1852 | 1461785952832 Marionette TRACE conn3 <- [1,619,null,{"value":null}] 12:39:12 INFO - PROCESS | 1852 | 1461785952986 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:39:13 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb2a1e6800 == 70 [pid = 1852] [id = 162] 12:39:13 INFO - PROCESS | 1852 | ++DOMWINDOW == 141 (0x7fcb1b725c00) [pid = 1852] [serial = 486] [outer = (nil)] 12:39:13 INFO - PROCESS | 1852 | ++DOMWINDOW == 142 (0x7fcb24510400) [pid = 1852] [serial = 487] [outer = 0x7fcb1b725c00] 12:39:13 INFO - PROCESS | 1852 | 1461785953058 Marionette DEBUG loaded listener.js 12:39:13 INFO - PROCESS | 1852 | ++DOMWINDOW == 143 (0x7fcb2476a400) [pid = 1852] [serial = 488] [outer = 0x7fcb1b725c00] 12:39:13 INFO - PROCESS | 1852 | 1461785953958 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]]]}] 12:39:13 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 12:39:13 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 1332ms 12:39:14 INFO - PROCESS | 1852 | 1461785954001 Marionette TRACE conn3 -> [0,621,"getWindowHandle",null] 12:39:14 INFO - PROCESS | 1852 | 1461785954005 Marionette TRACE conn3 <- [1,621,null,{"value":"8"}] 12:39:14 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 12:39:14 INFO - PROCESS | 1852 | 1461785954011 Marionette TRACE conn3 -> [0,622,"setScriptTimeout",{"ms":35000}] 12:39:14 INFO - PROCESS | 1852 | 1461785954014 Marionette TRACE conn3 <- [1,622,null,{}] 12:39:14 INFO - PROCESS | 1852 | 1461785954019 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}] 12:39:14 INFO - PROCESS | 1852 | 1461785954192 Marionette TRACE conn3 <- [1,623,null,{"value":null}] 12:39:14 INFO - PROCESS | 1852 | 1461785954352 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:39:14 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb2d807800 == 71 [pid = 1852] [id = 163] 12:39:14 INFO - PROCESS | 1852 | ++DOMWINDOW == 144 (0x7fcb26acc400) [pid = 1852] [serial = 489] [outer = (nil)] 12:39:14 INFO - PROCESS | 1852 | ++DOMWINDOW == 145 (0x7fcb28f8b000) [pid = 1852] [serial = 490] [outer = 0x7fcb26acc400] 12:39:14 INFO - PROCESS | 1852 | 1461785954427 Marionette DEBUG loaded listener.js 12:39:14 INFO - PROCESS | 1852 | ++DOMWINDOW == 146 (0x7fcb2956b400) [pid = 1852] [serial = 491] [outer = 0x7fcb26acc400] 12:39:15 INFO - PROCESS | 1852 | 1461785955294 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]]]}] 12:39:15 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 12:39:15 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 1328ms 12:39:15 INFO - PROCESS | 1852 | 1461785955340 Marionette TRACE conn3 -> [0,625,"getWindowHandle",null] 12:39:15 INFO - PROCESS | 1852 | 1461785955344 Marionette TRACE conn3 <- [1,625,null,{"value":"8"}] 12:39:15 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 12:39:15 INFO - PROCESS | 1852 | 1461785955350 Marionette TRACE conn3 -> [0,626,"setScriptTimeout",{"ms":35000}] 12:39:15 INFO - PROCESS | 1852 | 1461785955352 Marionette TRACE conn3 <- [1,626,null,{}] 12:39:15 INFO - PROCESS | 1852 | 1461785955357 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}] 12:39:15 INFO - PROCESS | 1852 | 1461785955516 Marionette TRACE conn3 <- [1,627,null,{"value":null}] 12:39:15 INFO - PROCESS | 1852 | 1461785955678 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:39:15 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb318e1800 == 72 [pid = 1852] [id = 164] 12:39:15 INFO - PROCESS | 1852 | ++DOMWINDOW == 147 (0x7fcb1b477c00) [pid = 1852] [serial = 492] [outer = (nil)] 12:39:15 INFO - PROCESS | 1852 | ++DOMWINDOW == 148 (0x7fcb29c6ac00) [pid = 1852] [serial = 493] [outer = 0x7fcb1b477c00] 12:39:15 INFO - PROCESS | 1852 | 1461785955750 Marionette DEBUG loaded listener.js 12:39:15 INFO - PROCESS | 1852 | ++DOMWINDOW == 149 (0x7fcb29e35000) [pid = 1852] [serial = 494] [outer = 0x7fcb1b477c00] 12:39:16 INFO - PROCESS | 1852 | 1461785956642 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]]]}] 12:39:16 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 12:39:16 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 1327ms 12:39:16 INFO - PROCESS | 1852 | 1461785956678 Marionette TRACE conn3 -> [0,629,"getWindowHandle",null] 12:39:16 INFO - PROCESS | 1852 | 1461785956682 Marionette TRACE conn3 <- [1,629,null,{"value":"8"}] 12:39:16 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 12:39:16 INFO - PROCESS | 1852 | 1461785956688 Marionette TRACE conn3 -> [0,630,"setScriptTimeout",{"ms":35000}] 12:39:16 INFO - PROCESS | 1852 | 1461785956690 Marionette TRACE conn3 <- [1,630,null,{}] 12:39:16 INFO - PROCESS | 1852 | 1461785956696 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}] 12:39:16 INFO - PROCESS | 1852 | 1461785956854 Marionette TRACE conn3 <- [1,631,null,{"value":null}] 12:39:17 INFO - PROCESS | 1852 | 1461785957011 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:39:17 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb37bb4000 == 73 [pid = 1852] [id = 165] 12:39:17 INFO - PROCESS | 1852 | ++DOMWINDOW == 150 (0x7fcb1b469400) [pid = 1852] [serial = 495] [outer = (nil)] 12:39:17 INFO - PROCESS | 1852 | ++DOMWINDOW == 151 (0x7fcb2a0cc400) [pid = 1852] [serial = 496] [outer = 0x7fcb1b469400] 12:39:17 INFO - PROCESS | 1852 | 1461785957084 Marionette DEBUG loaded listener.js 12:39:17 INFO - PROCESS | 1852 | ++DOMWINDOW == 152 (0x7fcb2b125400) [pid = 1852] [serial = 497] [outer = 0x7fcb1b469400] 12:39:18 INFO - PROCESS | 1852 | 1461785958121 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]]]}] 12:39:18 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 12:39:18 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 1487ms 12:39:18 INFO - PROCESS | 1852 | 1461785958176 Marionette TRACE conn3 -> [0,633,"getWindowHandle",null] 12:39:18 INFO - PROCESS | 1852 | 1461785958182 Marionette TRACE conn3 <- [1,633,null,{"value":"8"}] 12:39:18 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 12:39:18 INFO - PROCESS | 1852 | 1461785958191 Marionette TRACE conn3 -> [0,634,"setScriptTimeout",{"ms":35000}] 12:39:18 INFO - PROCESS | 1852 | 1461785958196 Marionette TRACE conn3 <- [1,634,null,{}] 12:39:18 INFO - PROCESS | 1852 | 1461785958204 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}] 12:39:18 INFO - PROCESS | 1852 | 1461785958375 Marionette TRACE conn3 <- [1,635,null,{"value":null}] 12:39:18 INFO - PROCESS | 1852 | 1461785958563 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:39:18 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb181d0800 == 74 [pid = 1852] [id = 166] 12:39:18 INFO - PROCESS | 1852 | ++DOMWINDOW == 153 (0x7fcb1b64e400) [pid = 1852] [serial = 498] [outer = (nil)] 12:39:18 INFO - PROCESS | 1852 | ++DOMWINDOW == 154 (0x7fcb1b7e9000) [pid = 1852] [serial = 499] [outer = 0x7fcb1b64e400] 12:39:18 INFO - PROCESS | 1852 | 1461785958672 Marionette DEBUG loaded listener.js 12:39:18 INFO - PROCESS | 1852 | ++DOMWINDOW == 155 (0x7fcb1f3dd800) [pid = 1852] [serial = 500] [outer = 0x7fcb1b64e400] 12:39:19 INFO - PROCESS | 1852 | [1852] WARNING: RasterImage::Init failed: file /builds/slave/oak-l64-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 12:39:19 INFO - PROCESS | 1852 | 1461785959513 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]]]}] 12:39:19 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 12:39:19 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 1383ms 12:39:19 INFO - PROCESS | 1852 | 1461785959575 Marionette TRACE conn3 -> [0,637,"getWindowHandle",null] 12:39:19 INFO - PROCESS | 1852 | 1461785959583 Marionette TRACE conn3 <- [1,637,null,{"value":"8"}] 12:39:19 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 12:39:19 INFO - PROCESS | 1852 | 1461785959593 Marionette TRACE conn3 -> [0,638,"setScriptTimeout",{"ms":35000}] 12:39:19 INFO - PROCESS | 1852 | 1461785959596 Marionette TRACE conn3 <- [1,638,null,{}] 12:39:19 INFO - PROCESS | 1852 | 1461785959602 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}] 12:39:19 INFO - PROCESS | 1852 | 1461785959776 Marionette TRACE conn3 <- [1,639,null,{"value":null}] 12:39:19 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb1f422800 == 73 [pid = 1852] [id = 156] 12:39:19 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb1b457000 == 72 [pid = 1852] [id = 155] 12:39:19 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb188ce000 == 71 [pid = 1852] [id = 153] 12:39:19 INFO - PROCESS | 1852 | 1461785959983 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:39:19 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb181d7800 == 70 [pid = 1852] [id = 152] 12:39:19 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb1b45d000 == 69 [pid = 1852] [id = 149] 12:39:20 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb181d3800 == 70 [pid = 1852] [id = 167] 12:39:20 INFO - PROCESS | 1852 | ++DOMWINDOW == 156 (0x7fcb1b64f800) [pid = 1852] [serial = 501] [outer = (nil)] 12:39:20 INFO - PROCESS | 1852 | ++DOMWINDOW == 157 (0x7fcb20c42c00) [pid = 1852] [serial = 502] [outer = 0x7fcb1b64f800] 12:39:20 INFO - PROCESS | 1852 | 1461785960063 Marionette DEBUG loaded listener.js 12:39:20 INFO - PROCESS | 1852 | ++DOMWINDOW == 158 (0x7fcb20e9f000) [pid = 1852] [serial = 503] [outer = 0x7fcb1b64f800] 12:39:20 INFO - PROCESS | 1852 | [1852] WARNING: RasterImage::Init failed: file /builds/slave/oak-l64-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 12:39:20 INFO - PROCESS | 1852 | 1461785960856 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]]]}] 12:39:20 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 12:39:20 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 1285ms 12:39:20 INFO - PROCESS | 1852 | 1461785960879 Marionette TRACE conn3 -> [0,641,"getWindowHandle",null] 12:39:20 INFO - PROCESS | 1852 | 1461785960883 Marionette TRACE conn3 <- [1,641,null,{"value":"8"}] 12:39:20 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 12:39:20 INFO - PROCESS | 1852 | 1461785960889 Marionette TRACE conn3 -> [0,642,"setScriptTimeout",{"ms":35000}] 12:39:20 INFO - PROCESS | 1852 | 1461785960895 Marionette TRACE conn3 <- [1,642,null,{}] 12:39:20 INFO - PROCESS | 1852 | 1461785960911 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}] 12:39:21 INFO - PROCESS | 1852 | 1461785961097 Marionette TRACE conn3 <- [1,643,null,{"value":null}] 12:39:21 INFO - PROCESS | 1852 | 1461785961222 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:39:21 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb29506800 == 71 [pid = 1852] [id = 168] 12:39:21 INFO - PROCESS | 1852 | ++DOMWINDOW == 159 (0x7fcb20d2d000) [pid = 1852] [serial = 504] [outer = (nil)] 12:39:21 INFO - PROCESS | 1852 | ++DOMWINDOW == 160 (0x7fcb2451a400) [pid = 1852] [serial = 505] [outer = 0x7fcb20d2d000] 12:39:21 INFO - PROCESS | 1852 | 1461785961286 Marionette DEBUG loaded listener.js 12:39:21 INFO - PROCESS | 1852 | ++DOMWINDOW == 161 (0x7fcb2871ec00) [pid = 1852] [serial = 506] [outer = 0x7fcb20d2d000] 12:39:22 INFO - PROCESS | 1852 | 1461785962002 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]]]}] 12:39:22 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 12:39:22 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 1139ms 12:39:22 INFO - PROCESS | 1852 | 1461785962030 Marionette TRACE conn3 -> [0,645,"getWindowHandle",null] 12:39:22 INFO - PROCESS | 1852 | 1461785962034 Marionette TRACE conn3 <- [1,645,null,{"value":"8"}] 12:39:22 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 12:39:22 INFO - PROCESS | 1852 | 1461785962067 Marionette TRACE conn3 -> [0,646,"setScriptTimeout",{"ms":35000}] 12:39:22 INFO - PROCESS | 1852 | 1461785962070 Marionette TRACE conn3 <- [1,646,null,{}] 12:39:22 INFO - PROCESS | 1852 | 1461785962080 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}] 12:39:22 INFO - PROCESS | 1852 | 1461785962240 Marionette TRACE conn3 <- [1,647,null,{"value":null}] 12:39:22 INFO - PROCESS | 1852 | 1461785962252 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:39:22 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb37ba8800 == 72 [pid = 1852] [id = 169] 12:39:22 INFO - PROCESS | 1852 | ++DOMWINDOW == 162 (0x7fcb26d73c00) [pid = 1852] [serial = 507] [outer = (nil)] 12:39:22 INFO - PROCESS | 1852 | ++DOMWINDOW == 163 (0x7fcb2a0c9c00) [pid = 1852] [serial = 508] [outer = 0x7fcb26d73c00] 12:39:22 INFO - PROCESS | 1852 | 1461785962313 Marionette DEBUG loaded listener.js 12:39:22 INFO - PROCESS | 1852 | ++DOMWINDOW == 164 (0x7fcb2b292400) [pid = 1852] [serial = 509] [outer = 0x7fcb26d73c00] 12:39:23 INFO - PROCESS | 1852 | 1461785963286 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]]]}] 12:39:23 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 12:39:23 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 1288ms 12:39:23 INFO - PROCESS | 1852 | 1461785963356 Marionette TRACE conn3 -> [0,649,"getWindowHandle",null] 12:39:23 INFO - PROCESS | 1852 | 1461785963359 Marionette TRACE conn3 <- [1,649,null,{"value":"8"}] 12:39:23 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 12:39:23 INFO - PROCESS | 1852 | 1461785963369 Marionette TRACE conn3 -> [0,650,"setScriptTimeout",{"ms":35000}] 12:39:23 INFO - PROCESS | 1852 | 1461785963372 Marionette TRACE conn3 <- [1,650,null,{}] 12:39:23 INFO - PROCESS | 1852 | 1461785963378 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}] 12:39:23 INFO - PROCESS | 1852 | 1461785963564 Marionette TRACE conn3 <- [1,651,null,{"value":null}] 12:39:23 INFO - PROCESS | 1852 | 1461785963593 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:39:23 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb3cb3a000 == 73 [pid = 1852] [id = 170] 12:39:23 INFO - PROCESS | 1852 | ++DOMWINDOW == 165 (0x7fcb29569000) [pid = 1852] [serial = 510] [outer = (nil)] 12:39:23 INFO - PROCESS | 1852 | ++DOMWINDOW == 166 (0x7fcb2b3a3c00) [pid = 1852] [serial = 511] [outer = 0x7fcb29569000] 12:39:23 INFO - PROCESS | 1852 | 1461785963653 Marionette DEBUG loaded listener.js 12:39:23 INFO - PROCESS | 1852 | ++DOMWINDOW == 167 (0x7fcb2d890400) [pid = 1852] [serial = 512] [outer = 0x7fcb29569000] 12:39:24 INFO - PROCESS | 1852 | 1461785964476 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]]]}] 12:39:24 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 12:39:24 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 1440ms 12:39:24 INFO - PROCESS | 1852 | --DOMWINDOW == 166 (0x7fcb29c79000) [pid = 1852] [serial = 329] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 12:39:24 INFO - PROCESS | 1852 | --DOMWINDOW == 165 (0x7fcb20c3f000) [pid = 1852] [serial = 359] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 12:39:24 INFO - PROCESS | 1852 | --DOMWINDOW == 164 (0x7fcb21291400) [pid = 1852] [serial = 323] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 12:39:24 INFO - PROCESS | 1852 | --DOMWINDOW == 163 (0x7fcb20735800) [pid = 1852] [serial = 356] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 12:39:24 INFO - PROCESS | 1852 | --DOMWINDOW == 162 (0x7fcb20738800) [pid = 1852] [serial = 374] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 12:39:24 INFO - PROCESS | 1852 | --DOMWINDOW == 161 (0x7fcb1e80ac00) [pid = 1852] [serial = 368] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 12:39:24 INFO - PROCESS | 1852 | --DOMWINDOW == 160 (0x7fcb26a09800) [pid = 1852] [serial = 326] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 12:39:24 INFO - PROCESS | 1852 | --DOMWINDOW == 159 (0x7fcb26aba400) [pid = 1852] [serial = 290] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 12:39:24 INFO - PROCESS | 1852 | --DOMWINDOW == 158 (0x7fcb2073f400) [pid = 1852] [serial = 242] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 12:39:24 INFO - PROCESS | 1852 | --DOMWINDOW == 157 (0x7fcb26ac1400) [pid = 1852] [serial = 299] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 12:39:24 INFO - PROCESS | 1852 | --DOMWINDOW == 156 (0x7fcb3aa3c800) [pid = 1852] [serial = 296] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 12:39:24 INFO - PROCESS | 1852 | --DOMWINDOW == 155 (0x7fcb2287e800) [pid = 1852] [serial = 332] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 12:39:24 INFO - PROCESS | 1852 | --DOMWINDOW == 154 (0x7fcb2287bc00) [pid = 1852] [serial = 287] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 12:39:24 INFO - PROCESS | 1852 | --DOMWINDOW == 153 (0x7fcb2b293800) [pid = 1852] [serial = 335] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 12:39:24 INFO - PROCESS | 1852 | --DOMWINDOW == 152 (0x7fcb376a5c00) [pid = 1852] [serial = 293] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 12:39:24 INFO - PROCESS | 1852 | --DOMWINDOW == 151 (0x7fcb243a2400) [pid = 1852] [serial = 362] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 12:39:24 INFO - PROCESS | 1852 | --DOMWINDOW == 150 (0x7fcb377e4800) [pid = 1852] [serial = 371] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 12:39:24 INFO - PROCESS | 1852 | --DOMWINDOW == 149 (0x7fcb1e80e800) [pid = 1852] [serial = 365] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 12:39:24 INFO - PROCESS | 1852 | --DOMWINDOW == 148 (0x7fcb1b72b400) [pid = 1852] [serial = 468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 12:39:24 INFO - PROCESS | 1852 | --DOMWINDOW == 147 (0x7fcb24472c00) [pid = 1852] [serial = 435] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 12:39:24 INFO - PROCESS | 1852 | --DOMWINDOW == 146 (0x7fcb2a0c4800) [pid = 1852] [serial = 438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 12:39:24 INFO - PROCESS | 1852 | --DOMWINDOW == 145 (0x7fcb1b723400) [pid = 1852] [serial = 441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 12:39:24 INFO - PROCESS | 1852 | --DOMWINDOW == 144 (0x7fcb20734800) [pid = 1852] [serial = 423] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 12:39:24 INFO - PROCESS | 1852 | --DOMWINDOW == 143 (0x7fcb1e8c2c00) [pid = 1852] [serial = 398] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 12:39:24 INFO - PROCESS | 1852 | --DOMWINDOW == 142 (0x7fcb1e8cc000) [pid = 1852] [serial = 432] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 12:39:24 INFO - PROCESS | 1852 | --DOMWINDOW == 141 (0x7fcb1ad18400) [pid = 1852] [serial = 419] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 12:39:24 INFO - PROCESS | 1852 | --DOMWINDOW == 140 (0x7fcb244d8400) [pid = 1852] [serial = 429] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 12:39:24 INFO - PROCESS | 1852 | --DOMWINDOW == 139 (0x7fcb1e80dc00) [pid = 1852] [serial = 401] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 12:39:24 INFO - PROCESS | 1852 | --DOMWINDOW == 138 (0x7fcb2363c800) [pid = 1852] [serial = 407] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 12:39:24 INFO - PROCESS | 1852 | --DOMWINDOW == 137 (0x7fcb207b6400) [pid = 1852] [serial = 426] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 12:39:24 INFO - PROCESS | 1852 | --DOMWINDOW == 136 (0x7fcb1b471c00) [pid = 1852] [serial = 465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 12:39:24 INFO - PROCESS | 1852 | --DOMWINDOW == 135 (0x7fcb1e811800) [pid = 1852] [serial = 404] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 12:39:24 INFO - PROCESS | 1852 | --DOMWINDOW == 134 (0x7fcb1b8d3c00) [pid = 1852] [serial = 410] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 12:39:24 INFO - PROCESS | 1852 | --DOMWINDOW == 133 (0x7fcb1b8d7800) [pid = 1852] [serial = 413] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 12:39:24 INFO - PROCESS | 1852 | --DOMWINDOW == 132 (0x7fcb1b7e6000) [pid = 1852] [serial = 416] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 12:39:24 INFO - PROCESS | 1852 | 1461785964874 Marionette TRACE conn3 -> [0,653,"getWindowHandle",null] 12:39:24 INFO - PROCESS | 1852 | 1461785964879 Marionette TRACE conn3 <- [1,653,null,{"value":"8"}] 12:39:24 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 12:39:24 INFO - PROCESS | 1852 | 1461785964885 Marionette TRACE conn3 -> [0,654,"setScriptTimeout",{"ms":35000}] 12:39:24 INFO - PROCESS | 1852 | 1461785964887 Marionette TRACE conn3 <- [1,654,null,{}] 12:39:24 INFO - PROCESS | 1852 | 1461785964893 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}] 12:39:25 INFO - PROCESS | 1852 | 1461785965092 Marionette TRACE conn3 <- [1,655,null,{"value":null}] 12:39:25 INFO - PROCESS | 1852 | 1461785965252 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:39:25 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb21055000 == 74 [pid = 1852] [id = 171] 12:39:25 INFO - PROCESS | 1852 | ++DOMWINDOW == 133 (0x7fcb20c3f000) [pid = 1852] [serial = 513] [outer = (nil)] 12:39:25 INFO - PROCESS | 1852 | ++DOMWINDOW == 134 (0x7fcb21284000) [pid = 1852] [serial = 514] [outer = 0x7fcb20c3f000] 12:39:25 INFO - PROCESS | 1852 | 1461785965320 Marionette DEBUG loaded listener.js 12:39:25 INFO - PROCESS | 1852 | ++DOMWINDOW == 135 (0x7fcb24477c00) [pid = 1852] [serial = 515] [outer = 0x7fcb20c3f000] 12:39:26 INFO - PROCESS | 1852 | 1461785966016 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]]]}] 12:39:26 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 12:39:26 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 1192ms 12:39:26 INFO - PROCESS | 1852 | 1461785966120 Marionette TRACE conn3 -> [0,657,"getWindowHandle",null] 12:39:26 INFO - PROCESS | 1852 | 1461785966125 Marionette TRACE conn3 <- [1,657,null,{"value":"8"}] 12:39:26 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 12:39:26 INFO - PROCESS | 1852 | 1461785966134 Marionette TRACE conn3 -> [0,658,"setScriptTimeout",{"ms":35000}] 12:39:26 INFO - PROCESS | 1852 | 1461785966136 Marionette TRACE conn3 <- [1,658,null,{}] 12:39:26 INFO - PROCESS | 1852 | 1461785966142 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}] 12:39:26 INFO - PROCESS | 1852 | 1461785966295 Marionette TRACE conn3 <- [1,659,null,{"value":null}] 12:39:26 INFO - PROCESS | 1852 | 1461785966305 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:39:26 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb3cd9e800 == 75 [pid = 1852] [id = 172] 12:39:26 INFO - PROCESS | 1852 | ++DOMWINDOW == 136 (0x7fcb1b46b400) [pid = 1852] [serial = 516] [outer = (nil)] 12:39:26 INFO - PROCESS | 1852 | ++DOMWINDOW == 137 (0x7fcb29566000) [pid = 1852] [serial = 517] [outer = 0x7fcb1b46b400] 12:39:26 INFO - PROCESS | 1852 | 1461785966367 Marionette DEBUG loaded listener.js 12:39:26 INFO - PROCESS | 1852 | ++DOMWINDOW == 138 (0x7fcb2b3a1400) [pid = 1852] [serial = 518] [outer = 0x7fcb1b46b400] 12:39:27 INFO - PROCESS | 1852 | 1461785967337 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]]]}] 12:39:27 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 12:39:27 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 1278ms 12:39:27 INFO - PROCESS | 1852 | 1461785967414 Marionette TRACE conn3 -> [0,661,"getWindowHandle",null] 12:39:27 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 12:39:27 INFO - PROCESS | 1852 | 1461785967427 Marionette TRACE conn3 <- [1,661,null,{"value":"8"}] 12:39:27 INFO - PROCESS | 1852 | 1461785967440 Marionette TRACE conn3 -> [0,662,"setScriptTimeout",{"ms":35000}] 12:39:27 INFO - PROCESS | 1852 | 1461785967446 Marionette TRACE conn3 <- [1,662,null,{}] 12:39:27 INFO - PROCESS | 1852 | 1461785967454 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}] 12:39:27 INFO - PROCESS | 1852 | 1461785967704 Marionette TRACE conn3 <- [1,663,null,{"value":null}] 12:39:27 INFO - PROCESS | 1852 | 1461785967902 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:39:27 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb1b6a7800 == 76 [pid = 1852] [id = 173] 12:39:27 INFO - PROCESS | 1852 | ++DOMWINDOW == 139 (0x7fcb1b7e6000) [pid = 1852] [serial = 519] [outer = (nil)] 12:39:27 INFO - PROCESS | 1852 | ++DOMWINDOW == 140 (0x7fcb1b8db000) [pid = 1852] [serial = 520] [outer = 0x7fcb1b7e6000] 12:39:28 INFO - PROCESS | 1852 | 1461785967997 Marionette DEBUG loaded listener.js 12:39:28 INFO - PROCESS | 1852 | ++DOMWINDOW == 141 (0x7fcb1f3d4400) [pid = 1852] [serial = 521] [outer = 0x7fcb1b7e6000] 12:39:28 INFO - PROCESS | 1852 | [1852] WARNING: RasterImage::Init failed: file /builds/slave/oak-l64-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 12:39:28 INFO - PROCESS | 1852 | 1461785968839 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]]]}] 12:39:28 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 12:39:28 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 1434ms 12:39:28 INFO - PROCESS | 1852 | 1461785968873 Marionette TRACE conn3 -> [0,665,"getWindowHandle",null] 12:39:28 INFO - PROCESS | 1852 | 1461785968882 Marionette TRACE conn3 <- [1,665,null,{"value":"8"}] 12:39:28 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 12:39:28 INFO - PROCESS | 1852 | 1461785968892 Marionette TRACE conn3 -> [0,666,"setScriptTimeout",{"ms":35000}] 12:39:28 INFO - PROCESS | 1852 | 1461785968896 Marionette TRACE conn3 <- [1,666,null,{}] 12:39:28 INFO - PROCESS | 1852 | 1461785968902 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}] 12:39:29 INFO - PROCESS | 1852 | 1461785969077 Marionette TRACE conn3 <- [1,667,null,{"value":null}] 12:39:29 INFO - PROCESS | 1852 | 1461785969244 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:39:29 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb20692800 == 77 [pid = 1852] [id = 174] 12:39:29 INFO - PROCESS | 1852 | ++DOMWINDOW == 142 (0x7fcb2064a800) [pid = 1852] [serial = 522] [outer = (nil)] 12:39:29 INFO - PROCESS | 1852 | ++DOMWINDOW == 143 (0x7fcb207ba400) [pid = 1852] [serial = 523] [outer = 0x7fcb2064a800] 12:39:29 INFO - PROCESS | 1852 | 1461785969319 Marionette DEBUG loaded listener.js 12:39:29 INFO - PROCESS | 1852 | ++DOMWINDOW == 144 (0x7fcb20d11800) [pid = 1852] [serial = 524] [outer = 0x7fcb2064a800] 12:39:29 INFO - PROCESS | 1852 | [1852] WARNING: RasterImage::Init failed: file /builds/slave/oak-l64-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 12:39:30 INFO - PROCESS | 1852 | 1461785970290 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]]]}] 12:39:30 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 12:39:30 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 1434ms 12:39:30 INFO - PROCESS | 1852 | 1461785970326 Marionette TRACE conn3 -> [0,669,"getWindowHandle",null] 12:39:30 INFO - PROCESS | 1852 | 1461785970330 Marionette TRACE conn3 <- [1,669,null,{"value":"8"}] 12:39:30 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 12:39:30 INFO - PROCESS | 1852 | 1461785970336 Marionette TRACE conn3 -> [0,670,"setScriptTimeout",{"ms":35000}] 12:39:30 INFO - PROCESS | 1852 | 1461785970342 Marionette TRACE conn3 <- [1,670,null,{}] 12:39:30 INFO - PROCESS | 1852 | 1461785970358 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}] 12:39:30 INFO - PROCESS | 1852 | 1461785970525 Marionette TRACE conn3 <- [1,671,null,{"value":null}] 12:39:30 INFO - PROCESS | 1852 | 1461785970798 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:39:30 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb1f457800 == 78 [pid = 1852] [id = 175] 12:39:30 INFO - PROCESS | 1852 | ++DOMWINDOW == 145 (0x7fcb2a0c3000) [pid = 1852] [serial = 525] [outer = (nil)] 12:39:30 INFO - PROCESS | 1852 | ++DOMWINDOW == 146 (0x7fcb2b295800) [pid = 1852] [serial = 526] [outer = 0x7fcb2a0c3000] 12:39:30 INFO - PROCESS | 1852 | 1461785970922 Marionette DEBUG loaded listener.js 12:39:31 INFO - PROCESS | 1852 | ++DOMWINDOW == 147 (0x7fcb2db1f000) [pid = 1852] [serial = 527] [outer = 0x7fcb2a0c3000] 12:39:31 INFO - PROCESS | 1852 | 1461785971776 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]]]}] 12:39:31 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 12:39:31 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 1494ms 12:39:31 INFO - PROCESS | 1852 | 1461785971831 Marionette TRACE conn3 -> [0,673,"getWindowHandle",null] 12:39:31 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 12:39:31 INFO - PROCESS | 1852 | 1461785971836 Marionette TRACE conn3 <- [1,673,null,{"value":"8"}] 12:39:31 INFO - PROCESS | 1852 | 1461785971843 Marionette TRACE conn3 -> [0,674,"setScriptTimeout",{"ms":35000}] 12:39:31 INFO - PROCESS | 1852 | 1461785971846 Marionette TRACE conn3 <- [1,674,null,{}] 12:39:31 INFO - PROCESS | 1852 | 1461785971852 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}] 12:39:32 INFO - PROCESS | 1852 | 1461785972033 Marionette TRACE conn3 <- [1,675,null,{"value":null}] 12:39:32 INFO - PROCESS | 1852 | 1461785972194 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:39:32 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb1f474800 == 79 [pid = 1852] [id = 176] 12:39:32 INFO - PROCESS | 1852 | ++DOMWINDOW == 148 (0x7fcb26ab6c00) [pid = 1852] [serial = 528] [outer = (nil)] 12:39:32 INFO - PROCESS | 1852 | ++DOMWINDOW == 149 (0x7fcb37460c00) [pid = 1852] [serial = 529] [outer = 0x7fcb26ab6c00] 12:39:32 INFO - PROCESS | 1852 | 1461785972270 Marionette DEBUG loaded listener.js 12:39:32 INFO - PROCESS | 1852 | ++DOMWINDOW == 150 (0x7fcb379ff400) [pid = 1852] [serial = 530] [outer = 0x7fcb26ab6c00] 12:39:32 INFO - PROCESS | 1852 | [1852] WARNING: RasterImage::Init failed: file /builds/slave/oak-l64-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 12:39:33 INFO - PROCESS | 1852 | 1461785973184 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]]]}] 12:39:33 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 12:39:33 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 1386ms 12:39:33 INFO - PROCESS | 1852 | 1461785973229 Marionette TRACE conn3 -> [0,677,"getWindowHandle",null] 12:39:33 INFO - PROCESS | 1852 | 1461785973233 Marionette TRACE conn3 <- [1,677,null,{"value":"8"}] 12:39:33 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 12:39:33 INFO - PROCESS | 1852 | 1461785973239 Marionette TRACE conn3 -> [0,678,"setScriptTimeout",{"ms":35000}] 12:39:33 INFO - PROCESS | 1852 | 1461785973242 Marionette TRACE conn3 <- [1,678,null,{}] 12:39:33 INFO - PROCESS | 1852 | 1461785973247 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}] 12:39:33 INFO - PROCESS | 1852 | 1461785973487 Marionette TRACE conn3 <- [1,679,null,{"value":null}] 12:39:33 INFO - PROCESS | 1852 | 1461785973644 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:39:33 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb1f59b800 == 80 [pid = 1852] [id = 177] 12:39:33 INFO - PROCESS | 1852 | ++DOMWINDOW == 151 (0x7fcb209d0c00) [pid = 1852] [serial = 531] [outer = (nil)] 12:39:33 INFO - PROCESS | 1852 | ++DOMWINDOW == 152 (0x7fcb209d5800) [pid = 1852] [serial = 532] [outer = 0x7fcb209d0c00] 12:39:33 INFO - PROCESS | 1852 | 1461785973714 Marionette DEBUG loaded listener.js 12:39:33 INFO - PROCESS | 1852 | ++DOMWINDOW == 153 (0x7fcb209dac00) [pid = 1852] [serial = 533] [outer = 0x7fcb209d0c00] 12:39:34 INFO - PROCESS | 1852 | 1461785974591 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]]]}] 12:39:34 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 12:39:34 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 1428ms 12:39:34 INFO - PROCESS | 1852 | 1461785974669 Marionette TRACE conn3 -> [0,681,"getWindowHandle",null] 12:39:34 INFO - PROCESS | 1852 | 1461785974672 Marionette TRACE conn3 <- [1,681,null,{"value":"8"}] 12:39:34 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 12:39:34 INFO - PROCESS | 1852 | 1461785974679 Marionette TRACE conn3 -> [0,682,"setScriptTimeout",{"ms":35000}] 12:39:34 INFO - PROCESS | 1852 | 1461785974682 Marionette TRACE conn3 <- [1,682,null,{}] 12:39:34 INFO - PROCESS | 1852 | 1461785974687 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}] 12:39:34 INFO - PROCESS | 1852 | 1461785974957 Marionette TRACE conn3 <- [1,683,null,{"value":null}] 12:39:35 INFO - PROCESS | 1852 | 1461785975304 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:39:35 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb17eda800 == 81 [pid = 1852] [id = 178] 12:39:35 INFO - PROCESS | 1852 | ++DOMWINDOW == 154 (0x7fcb3c9ac800) [pid = 1852] [serial = 534] [outer = (nil)] 12:39:35 INFO - PROCESS | 1852 | ++DOMWINDOW == 155 (0x7fcb3cb46800) [pid = 1852] [serial = 535] [outer = 0x7fcb3c9ac800] 12:39:35 INFO - PROCESS | 1852 | 1461785975382 Marionette DEBUG loaded listener.js 12:39:35 INFO - PROCESS | 1852 | ++DOMWINDOW == 156 (0x7fcb3ce25000) [pid = 1852] [serial = 536] [outer = 0x7fcb3c9ac800] 12:39:36 INFO - PROCESS | 1852 | SkCairoFTTypeface::onFilterRec unimplemented 12:39:36 INFO - PROCESS | 1852 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 12:39:36 INFO - PROCESS | 1852 | 1461785976621 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]]]}] 12:39:36 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) 12:39:36 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1981ms 12:39:36 INFO - PROCESS | 1852 | 1461785976661 Marionette TRACE conn3 -> [0,685,"getWindowHandle",null] 12:39:36 INFO - PROCESS | 1852 | 1461785976664 Marionette TRACE conn3 <- [1,685,null,{"value":"8"}] 12:39:36 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 12:39:36 INFO - PROCESS | 1852 | 1461785976671 Marionette TRACE conn3 -> [0,686,"setScriptTimeout",{"ms":35000}] 12:39:36 INFO - PROCESS | 1852 | 1461785976674 Marionette TRACE conn3 <- [1,686,null,{}] 12:39:36 INFO - PROCESS | 1852 | 1461785976680 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}] 12:39:36 INFO - PROCESS | 1852 | 1461785976891 Marionette TRACE conn3 <- [1,687,null,{"value":null}] 12:39:37 INFO - PROCESS | 1852 | 1461785977051 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:39:37 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb181da800 == 82 [pid = 1852] [id = 179] 12:39:37 INFO - PROCESS | 1852 | ++DOMWINDOW == 157 (0x7fcb1ae28000) [pid = 1852] [serial = 537] [outer = (nil)] 12:39:37 INFO - PROCESS | 1852 | ++DOMWINDOW == 158 (0x7fcb1ae32000) [pid = 1852] [serial = 538] [outer = 0x7fcb1ae28000] 12:39:37 INFO - PROCESS | 1852 | 1461785977121 Marionette DEBUG loaded listener.js 12:39:37 INFO - PROCESS | 1852 | ++DOMWINDOW == 159 (0x7fcb1b8da000) [pid = 1852] [serial = 539] [outer = 0x7fcb1ae28000] 12:39:38 INFO - PROCESS | 1852 | SkCairoFTTypeface::onFilterRec unimplemented 12:39:38 INFO - PROCESS | 1852 | 1461785978706 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]]]}] 12:39:38 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 12:39:38 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 2049ms 12:39:38 INFO - PROCESS | 1852 | 1461785978721 Marionette TRACE conn3 -> [0,689,"getWindowHandle",null] 12:39:38 INFO - PROCESS | 1852 | 1461785978726 Marionette TRACE conn3 <- [1,689,null,{"value":"8"}] 12:39:38 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 12:39:38 INFO - PROCESS | 1852 | 1461785978735 Marionette TRACE conn3 -> [0,690,"setScriptTimeout",{"ms":35000}] 12:39:38 INFO - PROCESS | 1852 | 1461785978740 Marionette TRACE conn3 <- [1,690,null,{}] 12:39:38 INFO - PROCESS | 1852 | 1461785978749 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}] 12:39:38 INFO - PROCESS | 1852 | 1461785978928 Marionette TRACE conn3 <- [1,691,null,{"value":null}] 12:39:39 INFO - PROCESS | 1852 | 1461785979129 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:39:39 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb181c7800 == 83 [pid = 1852] [id = 180] 12:39:39 INFO - PROCESS | 1852 | ++DOMWINDOW == 160 (0x7fcb1ae29c00) [pid = 1852] [serial = 540] [outer = (nil)] 12:39:39 INFO - PROCESS | 1852 | ++DOMWINDOW == 161 (0x7fcb1b46bc00) [pid = 1852] [serial = 541] [outer = 0x7fcb1ae29c00] 12:39:39 INFO - PROCESS | 1852 | 1461785979254 Marionette DEBUG loaded listener.js 12:39:39 INFO - PROCESS | 1852 | ++DOMWINDOW == 162 (0x7fcb1b649400) [pid = 1852] [serial = 542] [outer = 0x7fcb1ae29c00] 12:39:39 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb3aa88800 == 82 [pid = 1852] [id = 53] 12:39:39 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb21055000 == 81 [pid = 1852] [id = 171] 12:39:39 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb3cb3a000 == 80 [pid = 1852] [id = 170] 12:39:39 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb37ba8800 == 79 [pid = 1852] [id = 169] 12:39:39 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb29506800 == 78 [pid = 1852] [id = 168] 12:39:40 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb181d3800 == 77 [pid = 1852] [id = 167] 12:39:40 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb181d0800 == 76 [pid = 1852] [id = 166] 12:39:40 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb29a6a800 == 75 [pid = 1852] [id = 161] 12:39:40 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb27b6a800 == 74 [pid = 1852] [id = 160] 12:39:40 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb1ad45000 == 73 [pid = 1852] [id = 159] 12:39:40 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb1f41c000 == 72 [pid = 1852] [id = 158] 12:39:40 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb2105b800 == 71 [pid = 1852] [id = 157] 12:39:40 INFO - PROCESS | 1852 | --DOMWINDOW == 161 (0x7fcb2956e000) [pid = 1852] [serial = 436] [outer = (nil)] [url = about:blank] 12:39:40 INFO - PROCESS | 1852 | --DOMWINDOW == 160 (0x7fcb2d694400) [pid = 1852] [serial = 439] [outer = (nil)] [url = about:blank] 12:39:40 INFO - PROCESS | 1852 | --DOMWINDOW == 159 (0x7fcb2a0bf000) [pid = 1852] [serial = 437] [outer = (nil)] [url = about:blank] 12:39:40 INFO - PROCESS | 1852 | --DOMWINDOW == 158 (0x7fcb1b72d000) [pid = 1852] [serial = 442] [outer = (nil)] [url = about:blank] 12:39:40 INFO - PROCESS | 1852 | --DOMWINDOW == 157 (0x7fcb377f1c00) [pid = 1852] [serial = 440] [outer = (nil)] [url = about:blank] 12:39:40 INFO - PROCESS | 1852 | --DOMWINDOW == 156 (0x7fcb20d02800) [pid = 1852] [serial = 425] [outer = (nil)] [url = about:blank] 12:39:40 INFO - PROCESS | 1852 | --DOMWINDOW == 155 (0x7fcb207b4400) [pid = 1852] [serial = 424] [outer = (nil)] [url = about:blank] 12:39:40 INFO - PROCESS | 1852 | --DOMWINDOW == 154 (0x7fcb1e8d0400) [pid = 1852] [serial = 400] [outer = (nil)] [url = about:blank] 12:39:40 INFO - PROCESS | 1852 | --DOMWINDOW == 153 (0x7fcb26accc00) [pid = 1852] [serial = 433] [outer = (nil)] [url = about:blank] 12:39:40 INFO - PROCESS | 1852 | --DOMWINDOW == 152 (0x7fcb1b7dec00) [pid = 1852] [serial = 421] [outer = (nil)] [url = about:blank] 12:39:40 INFO - PROCESS | 1852 | --DOMWINDOW == 151 (0x7fcb1ad23400) [pid = 1852] [serial = 420] [outer = (nil)] [url = about:blank] 12:39:40 INFO - PROCESS | 1852 | --DOMWINDOW == 150 (0x7fcb24515800) [pid = 1852] [serial = 430] [outer = (nil)] [url = about:blank] 12:39:40 INFO - PROCESS | 1852 | --DOMWINDOW == 149 (0x7fcb26acc000) [pid = 1852] [serial = 431] [outer = (nil)] [url = about:blank] 12:39:40 INFO - PROCESS | 1852 | --DOMWINDOW == 148 (0x7fcb2073c800) [pid = 1852] [serial = 403] [outer = (nil)] [url = about:blank] 12:39:40 INFO - PROCESS | 1852 | --DOMWINDOW == 147 (0x7fcb1e8c8c00) [pid = 1852] [serial = 402] [outer = (nil)] [url = about:blank] 12:39:40 INFO - PROCESS | 1852 | --DOMWINDOW == 146 (0x7fcb3680b800) [pid = 1852] [serial = 409] [outer = (nil)] [url = about:blank] 12:39:40 INFO - PROCESS | 1852 | --DOMWINDOW == 145 (0x7fcb2b3a6c00) [pid = 1852] [serial = 408] [outer = (nil)] [url = about:blank] 12:39:40 INFO - PROCESS | 1852 | --DOMWINDOW == 144 (0x7fcb24368800) [pid = 1852] [serial = 428] [outer = (nil)] [url = about:blank] 12:39:40 INFO - PROCESS | 1852 | --DOMWINDOW == 143 (0x7fcb1b64f000) [pid = 1852] [serial = 467] [outer = (nil)] [url = about:blank] 12:39:40 INFO - PROCESS | 1852 | --DOMWINDOW == 142 (0x7fcb2128e000) [pid = 1852] [serial = 427] [outer = (nil)] [url = about:blank] 12:39:40 INFO - PROCESS | 1852 | --DOMWINDOW == 141 (0x7fcb2287d000) [pid = 1852] [serial = 406] [outer = (nil)] [url = about:blank] 12:39:40 INFO - PROCESS | 1852 | --DOMWINDOW == 140 (0x7fcb20ea1000) [pid = 1852] [serial = 405] [outer = (nil)] [url = about:blank] 12:39:40 INFO - PROCESS | 1852 | --DOMWINDOW == 139 (0x7fcb2b3a2800) [pid = 1852] [serial = 412] [outer = (nil)] [url = about:blank] 12:39:40 INFO - PROCESS | 1852 | --DOMWINDOW == 138 (0x7fcb1b8de400) [pid = 1852] [serial = 411] [outer = (nil)] [url = about:blank] 12:39:40 INFO - PROCESS | 1852 | --DOMWINDOW == 137 (0x7fcb2956c000) [pid = 1852] [serial = 415] [outer = (nil)] [url = about:blank] 12:39:40 INFO - PROCESS | 1852 | --DOMWINDOW == 136 (0x7fcb29566c00) [pid = 1852] [serial = 414] [outer = (nil)] [url = about:blank] 12:39:40 INFO - PROCESS | 1852 | --DOMWINDOW == 135 (0x7fcb385ae400) [pid = 1852] [serial = 418] [outer = (nil)] [url = about:blank] 12:39:40 INFO - PROCESS | 1852 | --DOMWINDOW == 134 (0x7fcb1b7ec400) [pid = 1852] [serial = 417] [outer = (nil)] [url = about:blank] 12:39:40 INFO - PROCESS | 1852 | --DOMWINDOW == 133 (0x7fcb1b476800) [pid = 1852] [serial = 466] [outer = (nil)] [url = about:blank] 12:39:40 INFO - PROCESS | 1852 | --DOMWINDOW == 132 (0x7fcb207b7400) [pid = 1852] [serial = 445] [outer = (nil)] [url = about:blank] 12:39:40 INFO - PROCESS | 1852 | --DOMWINDOW == 131 (0x7fcb1b731800) [pid = 1852] [serial = 443] [outer = (nil)] [url = about:blank] 12:39:40 INFO - PROCESS | 1852 | --DOMWINDOW == 130 (0x7fcb2956ec00) [pid = 1852] [serial = 434] [outer = (nil)] [url = about:blank] 12:39:40 INFO - PROCESS | 1852 | --DOMWINDOW == 129 (0x7fcb20e98c00) [pid = 1852] [serial = 226] [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.] 12:39:40 INFO - PROCESS | 1852 | --DOMWINDOW == 128 (0x7fcb2d69c400) [pid = 1852] [serial = 463] [outer = (nil)] [url = about:blank] 12:39:40 INFO - PROCESS | 1852 | --DOMWINDOW == 127 (0x7fcb2a68b400) [pid = 1852] [serial = 460] [outer = (nil)] [url = about:blank] 12:39:40 INFO - PROCESS | 1852 | --DOMWINDOW == 126 (0x7fcb2436d000) [pid = 1852] [serial = 454] [outer = (nil)] [url = about:blank] 12:39:40 INFO - PROCESS | 1852 | --DOMWINDOW == 125 (0x7fcb2909e400) [pid = 1852] [serial = 457] [outer = (nil)] [url = about:blank] 12:39:40 INFO - PROCESS | 1852 | --DOMWINDOW == 124 (0x7fcb2064fc00) [pid = 1852] [serial = 451] [outer = (nil)] [url = about:blank] 12:39:40 INFO - PROCESS | 1852 | --DOMWINDOW == 123 (0x7fcb1b8d4c00) [pid = 1852] [serial = 448] [outer = (nil)] [url = about:blank] 12:39:40 INFO - PROCESS | 1852 | --DOMWINDOW == 122 (0x7fcb2d69c000) [pid = 1852] [serial = 331] [outer = (nil)] [url = about:blank] 12:39:40 INFO - PROCESS | 1852 | --DOMWINDOW == 121 (0x7fcb229dd400) [pid = 1852] [serial = 361] [outer = (nil)] [url = about:blank] 12:39:40 INFO - PROCESS | 1852 | --DOMWINDOW == 120 (0x7fcb243aa800) [pid = 1852] [serial = 325] [outer = (nil)] [url = about:blank] 12:39:40 INFO - PROCESS | 1852 | --DOMWINDOW == 119 (0x7fcb207bd000) [pid = 1852] [serial = 358] [outer = (nil)] [url = about:blank] 12:39:40 INFO - PROCESS | 1852 | --DOMWINDOW == 118 (0x7fcb377e9400) [pid = 1852] [serial = 376] [outer = (nil)] [url = about:blank] 12:39:40 INFO - PROCESS | 1852 | --DOMWINDOW == 117 (0x7fcb38907000) [pid = 1852] [serial = 370] [outer = (nil)] [url = about:blank] 12:39:40 INFO - PROCESS | 1852 | --DOMWINDOW == 116 (0x7fcb28f90800) [pid = 1852] [serial = 328] [outer = (nil)] [url = about:blank] 12:39:40 INFO - PROCESS | 1852 | --DOMWINDOW == 115 (0x7fcb29374000) [pid = 1852] [serial = 292] [outer = (nil)] [url = about:blank] 12:39:40 INFO - PROCESS | 1852 | --DOMWINDOW == 114 (0x7fcb3c10b800) [pid = 1852] [serial = 244] [outer = (nil)] [url = about:blank] 12:39:40 INFO - PROCESS | 1852 | --DOMWINDOW == 113 (0x7fcb26acbc00) [pid = 1852] [serial = 301] [outer = (nil)] [url = about:blank] 12:39:40 INFO - PROCESS | 1852 | --DOMWINDOW == 112 (0x7fcb3e956400) [pid = 1852] [serial = 298] [outer = (nil)] [url = about:blank] 12:39:40 INFO - PROCESS | 1852 | --DOMWINDOW == 111 (0x7fcb376a7000) [pid = 1852] [serial = 334] [outer = (nil)] [url = about:blank] 12:39:40 INFO - PROCESS | 1852 | --DOMWINDOW == 110 (0x7fcb2446e800) [pid = 1852] [serial = 289] [outer = (nil)] [url = about:blank] 12:39:40 INFO - PROCESS | 1852 | --DOMWINDOW == 109 (0x7fcb38903000) [pid = 1852] [serial = 337] [outer = (nil)] [url = about:blank] 12:39:40 INFO - PROCESS | 1852 | --DOMWINDOW == 108 (0x7fcb3a5a1000) [pid = 1852] [serial = 295] [outer = (nil)] [url = about:blank] 12:39:40 INFO - PROCESS | 1852 | --DOMWINDOW == 107 (0x7fcb283b0c00) [pid = 1852] [serial = 364] [outer = (nil)] [url = about:blank] 12:39:40 INFO - PROCESS | 1852 | --DOMWINDOW == 106 (0x7fcb3c10e000) [pid = 1852] [serial = 373] [outer = (nil)] [url = about:blank] 12:39:40 INFO - PROCESS | 1852 | --DOMWINDOW == 105 (0x7fcb2d69e000) [pid = 1852] [serial = 367] [outer = (nil)] [url = about:blank] 12:39:40 INFO - PROCESS | 1852 | --DOMWINDOW == 104 (0x7fcb1e8c4800) [pid = 1852] [serial = 470] [outer = (nil)] [url = about:blank] 12:39:40 INFO - PROCESS | 1852 | --DOMWINDOW == 103 (0x7fcb1b8ddc00) [pid = 1852] [serial = 469] [outer = (nil)] [url = about:blank] 12:39:40 INFO - PROCESS | 1852 | SkCairoFTTypeface::onFilterRec unimplemented 12:39:40 INFO - PROCESS | 1852 | 1461785980635 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]]]}] 12:39:40 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 12:39:40 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1935ms 12:39:40 INFO - PROCESS | 1852 | 1461785980671 Marionette TRACE conn3 -> [0,693,"getWindowHandle",null] 12:39:40 INFO - PROCESS | 1852 | 1461785980679 Marionette TRACE conn3 <- [1,693,null,{"value":"8"}] 12:39:40 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 12:39:40 INFO - PROCESS | 1852 | 1461785980694 Marionette TRACE conn3 -> [0,694,"setScriptTimeout",{"ms":35000}] 12:39:40 INFO - PROCESS | 1852 | 1461785980698 Marionette TRACE conn3 <- [1,694,null,{}] 12:39:40 INFO - PROCESS | 1852 | 1461785980710 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}] 12:39:40 INFO - PROCESS | 1852 | 1461785980873 Marionette TRACE conn3 <- [1,695,null,{"value":null}] 12:39:40 INFO - PROCESS | 1852 | 1461785980885 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:39:40 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb1b5e3800 == 72 [pid = 1852] [id = 181] 12:39:40 INFO - PROCESS | 1852 | ++DOMWINDOW == 104 (0x7fcb1b64d800) [pid = 1852] [serial = 543] [outer = (nil)] 12:39:40 INFO - PROCESS | 1852 | ++DOMWINDOW == 105 (0x7fcb1b8d8400) [pid = 1852] [serial = 544] [outer = 0x7fcb1b64d800] 12:39:40 INFO - PROCESS | 1852 | 1461785980952 Marionette DEBUG loaded listener.js 12:39:41 INFO - PROCESS | 1852 | ++DOMWINDOW == 106 (0x7fcb1e80f800) [pid = 1852] [serial = 545] [outer = 0x7fcb1b64d800] 12:39:42 INFO - PROCESS | 1852 | SkCairoFTTypeface::onFilterRec unimplemented 12:39:42 INFO - PROCESS | 1852 | 1461785982159 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]]]}] 12:39:42 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) 12:39:42 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1500ms 12:39:42 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 12:39:42 INFO - PROCESS | 1852 | 1461785982191 Marionette TRACE conn3 -> [0,697,"getWindowHandle",null] 12:39:42 INFO - PROCESS | 1852 | 1461785982194 Marionette TRACE conn3 <- [1,697,null,{"value":"8"}] 12:39:42 INFO - PROCESS | 1852 | 1461785982200 Marionette TRACE conn3 -> [0,698,"setScriptTimeout",{"ms":35000}] 12:39:42 INFO - PROCESS | 1852 | 1461785982206 Marionette TRACE conn3 <- [1,698,null,{}] 12:39:42 INFO - PROCESS | 1852 | 1461785982229 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}] 12:39:42 INFO - PROCESS | 1852 | 1461785982435 Marionette TRACE conn3 <- [1,699,null,{"value":null}] 12:39:42 INFO - PROCESS | 1852 | 1461785982553 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:39:42 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb1f462800 == 73 [pid = 1852] [id = 182] 12:39:42 INFO - PROCESS | 1852 | ++DOMWINDOW == 107 (0x7fcb2064d000) [pid = 1852] [serial = 546] [outer = (nil)] 12:39:42 INFO - PROCESS | 1852 | ++DOMWINDOW == 108 (0x7fcb2073d800) [pid = 1852] [serial = 547] [outer = 0x7fcb2064d000] 12:39:42 INFO - PROCESS | 1852 | 1461785982619 Marionette DEBUG loaded listener.js 12:39:42 INFO - PROCESS | 1852 | ++DOMWINDOW == 109 (0x7fcb207bac00) [pid = 1852] [serial = 548] [outer = 0x7fcb2064d000] 12:39:43 INFO - PROCESS | 1852 | SkCairoFTTypeface::onFilterRec unimplemented 12:39:43 INFO - PROCESS | 1852 | 1461785983819 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]]]}] 12:39:43 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) 12:39:43 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1648ms 12:39:43 INFO - PROCESS | 1852 | 1461785983849 Marionette TRACE conn3 -> [0,701,"getWindowHandle",null] 12:39:43 INFO - PROCESS | 1852 | 1461785983852 Marionette TRACE conn3 <- [1,701,null,{"value":"8"}] 12:39:43 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 12:39:43 INFO - PROCESS | 1852 | 1461785983859 Marionette TRACE conn3 -> [0,702,"setScriptTimeout",{"ms":35000}] 12:39:43 INFO - PROCESS | 1852 | 1461785983862 Marionette TRACE conn3 <- [1,702,null,{}] 12:39:43 INFO - PROCESS | 1852 | 1461785983867 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}] 12:39:44 INFO - PROCESS | 1852 | 1461785984090 Marionette TRACE conn3 <- [1,703,null,{"value":null}] 12:39:44 INFO - PROCESS | 1852 | --DOMWINDOW == 108 (0x7fcb1b64f800) [pid = 1852] [serial = 501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 12:39:44 INFO - PROCESS | 1852 | --DOMWINDOW == 107 (0x7fcb20d2d000) [pid = 1852] [serial = 504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 12:39:44 INFO - PROCESS | 1852 | --DOMWINDOW == 106 (0x7fcb1b64e400) [pid = 1852] [serial = 498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 12:39:44 INFO - PROCESS | 1852 | --DOMWINDOW == 105 (0x7fcb20c3f000) [pid = 1852] [serial = 513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 12:39:44 INFO - PROCESS | 1852 | --DOMWINDOW == 104 (0x7fcb26d73c00) [pid = 1852] [serial = 507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 12:39:44 INFO - PROCESS | 1852 | --DOMWINDOW == 103 (0x7fcb29569000) [pid = 1852] [serial = 510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 12:39:44 INFO - PROCESS | 1852 | 1461785984425 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:39:44 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb2068c000 == 74 [pid = 1852] [id = 183] 12:39:44 INFO - PROCESS | 1852 | ++DOMWINDOW == 104 (0x7fcb1b644800) [pid = 1852] [serial = 549] [outer = (nil)] 12:39:44 INFO - PROCESS | 1852 | ++DOMWINDOW == 105 (0x7fcb2073c000) [pid = 1852] [serial = 550] [outer = 0x7fcb1b644800] 12:39:44 INFO - PROCESS | 1852 | 1461785984488 Marionette DEBUG loaded listener.js 12:39:44 INFO - PROCESS | 1852 | ++DOMWINDOW == 106 (0x7fcb20d0b000) [pid = 1852] [serial = 551] [outer = 0x7fcb1b644800] 12:39:45 INFO - PROCESS | 1852 | SkCairoFTTypeface::onFilterRec unimplemented 12:39:45 INFO - PROCESS | 1852 | 1461785985562 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]]]}] 12:39:45 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 12:39:45 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1730ms 12:39:45 INFO - PROCESS | 1852 | 1461785985590 Marionette TRACE conn3 -> [0,705,"getWindowHandle",null] 12:39:45 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 12:39:45 INFO - PROCESS | 1852 | 1461785985594 Marionette TRACE conn3 <- [1,705,null,{"value":"8"}] 12:39:45 INFO - PROCESS | 1852 | 1461785985599 Marionette TRACE conn3 -> [0,706,"setScriptTimeout",{"ms":35000}] 12:39:45 INFO - PROCESS | 1852 | 1461785985602 Marionette TRACE conn3 <- [1,706,null,{}] 12:39:45 INFO - PROCESS | 1852 | 1461785985607 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}] 12:39:45 INFO - PROCESS | 1852 | 1461785985759 Marionette TRACE conn3 <- [1,707,null,{"value":null}] 12:39:45 INFO - PROCESS | 1852 | 1461785985949 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:39:45 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb2105d800 == 75 [pid = 1852] [id = 184] 12:39:45 INFO - PROCESS | 1852 | ++DOMWINDOW == 107 (0x7fcb1b64f800) [pid = 1852] [serial = 552] [outer = (nil)] 12:39:46 INFO - PROCESS | 1852 | ++DOMWINDOW == 108 (0x7fcb20d2c000) [pid = 1852] [serial = 553] [outer = 0x7fcb1b64f800] 12:39:46 INFO - PROCESS | 1852 | 1461785986012 Marionette DEBUG loaded listener.js 12:39:46 INFO - PROCESS | 1852 | ++DOMWINDOW == 109 (0x7fcb2128dc00) [pid = 1852] [serial = 554] [outer = 0x7fcb1b64f800] 12:39:47 INFO - PROCESS | 1852 | SkCairoFTTypeface::onFilterRec unimplemented 12:39:47 INFO - PROCESS | 1852 | 1461785987285 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]]]}] 12:39:47 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 12:39:47 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1784ms 12:39:47 INFO - PROCESS | 1852 | 1461785987386 Marionette TRACE conn3 -> [0,709,"getWindowHandle",null] 12:39:47 INFO - PROCESS | 1852 | 1461785987394 Marionette TRACE conn3 <- [1,709,null,{"value":"8"}] 12:39:47 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 12:39:47 INFO - PROCESS | 1852 | 1461785987402 Marionette TRACE conn3 -> [0,710,"setScriptTimeout",{"ms":35000}] 12:39:47 INFO - PROCESS | 1852 | 1461785987406 Marionette TRACE conn3 <- [1,710,null,{}] 12:39:47 INFO - PROCESS | 1852 | 1461785987414 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}] 12:39:47 INFO - PROCESS | 1852 | 1461785987577 Marionette TRACE conn3 <- [1,711,null,{"value":null}] 12:39:47 INFO - PROCESS | 1852 | 1461785987728 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:39:47 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb1b5d0000 == 76 [pid = 1852] [id = 185] 12:39:47 INFO - PROCESS | 1852 | ++DOMWINDOW == 110 (0x7fcb1ad25c00) [pid = 1852] [serial = 555] [outer = (nil)] 12:39:47 INFO - PROCESS | 1852 | ++DOMWINDOW == 111 (0x7fcb1b727400) [pid = 1852] [serial = 556] [outer = 0x7fcb1ad25c00] 12:39:47 INFO - PROCESS | 1852 | 1461785987807 Marionette DEBUG loaded listener.js 12:39:47 INFO - PROCESS | 1852 | ++DOMWINDOW == 112 (0x7fcb1b8d7c00) [pid = 1852] [serial = 557] [outer = 0x7fcb1ad25c00] 12:39:49 INFO - PROCESS | 1852 | SkCairoFTTypeface::onFilterRec unimplemented 12:39:49 INFO - PROCESS | 1852 | 1461785989141 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]]]}] 12:39:49 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 12:39:49 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1839ms 12:39:49 INFO - PROCESS | 1852 | 1461785989242 Marionette TRACE conn3 -> [0,713,"getWindowHandle",null] 12:39:49 INFO - PROCESS | 1852 | 1461785989251 Marionette TRACE conn3 <- [1,713,null,{"value":"8"}] 12:39:49 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 12:39:49 INFO - PROCESS | 1852 | 1461785989261 Marionette TRACE conn3 -> [0,714,"setScriptTimeout",{"ms":35000}] 12:39:49 INFO - PROCESS | 1852 | 1461785989265 Marionette TRACE conn3 <- [1,714,null,{}] 12:39:49 INFO - PROCESS | 1852 | 1461785989272 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}] 12:39:49 INFO - PROCESS | 1852 | 1461785989437 Marionette TRACE conn3 <- [1,715,null,{"value":null}] 12:39:49 INFO - PROCESS | 1852 | 1461785989586 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:39:49 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb2105e000 == 77 [pid = 1852] [id = 186] 12:39:49 INFO - PROCESS | 1852 | ++DOMWINDOW == 113 (0x7fcb1ae28400) [pid = 1852] [serial = 558] [outer = (nil)] 12:39:49 INFO - PROCESS | 1852 | ++DOMWINDOW == 114 (0x7fcb20644400) [pid = 1852] [serial = 559] [outer = 0x7fcb1ae28400] 12:39:49 INFO - PROCESS | 1852 | 1461785989659 Marionette DEBUG loaded listener.js 12:39:49 INFO - PROCESS | 1852 | ++DOMWINDOW == 115 (0x7fcb209cc000) [pid = 1852] [serial = 560] [outer = 0x7fcb1ae28400] 12:39:50 INFO - PROCESS | 1852 | SkCairoFTTypeface::onFilterRec unimplemented 12:39:50 INFO - PROCESS | 1852 | 1461785990976 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]]]}] 12:39:50 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 12:39:50 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1730ms 12:39:51 INFO - PROCESS | 1852 | 1461785991043 Marionette TRACE conn3 -> [0,717,"getWindowHandle",null] 12:39:51 INFO - PROCESS | 1852 | 1461785991048 Marionette TRACE conn3 <- [1,717,null,{"value":"8"}] 12:39:51 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 12:39:51 INFO - PROCESS | 1852 | 1461785991086 Marionette TRACE conn3 -> [0,718,"setScriptTimeout",{"ms":35000}] 12:39:51 INFO - PROCESS | 1852 | 1461785991093 Marionette TRACE conn3 <- [1,718,null,{}] 12:39:51 INFO - PROCESS | 1852 | 1461785991110 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}] 12:39:51 INFO - PROCESS | 1852 | 1461785991284 Marionette TRACE conn3 <- [1,719,null,{"value":null}] 12:39:51 INFO - PROCESS | 1852 | 1461785991434 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:39:51 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb26a25800 == 78 [pid = 1852] [id = 187] 12:39:51 INFO - PROCESS | 1852 | ++DOMWINDOW == 116 (0x7fcb209d3000) [pid = 1852] [serial = 561] [outer = (nil)] 12:39:51 INFO - PROCESS | 1852 | ++DOMWINDOW == 117 (0x7fcb22880400) [pid = 1852] [serial = 562] [outer = 0x7fcb209d3000] 12:39:51 INFO - PROCESS | 1852 | 1461785991509 Marionette DEBUG loaded listener.js 12:39:51 INFO - PROCESS | 1852 | ++DOMWINDOW == 118 (0x7fcb2436ec00) [pid = 1852] [serial = 563] [outer = 0x7fcb209d3000] 12:39:52 INFO - PROCESS | 1852 | SkCairoFTTypeface::onFilterRec unimplemented 12:39:52 INFO - PROCESS | 1852 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 12:39:52 INFO - PROCESS | 1852 | 1461785992783 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]]]}] 12:39:52 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 12:39:52 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1760ms 12:39:52 INFO - PROCESS | 1852 | 1461785992866 Marionette TRACE conn3 -> [0,721,"getWindowHandle",null] 12:39:52 INFO - PROCESS | 1852 | 1461785992871 Marionette TRACE conn3 <- [1,721,null,{"value":"8"}] 12:39:52 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 12:39:52 INFO - PROCESS | 1852 | 1461785992927 Marionette TRACE conn3 -> [0,722,"setScriptTimeout",{"ms":35000}] 12:39:52 INFO - PROCESS | 1852 | 1461785992930 Marionette TRACE conn3 <- [1,722,null,{}] 12:39:52 INFO - PROCESS | 1852 | 1461785992936 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}] 12:39:53 INFO - PROCESS | 1852 | 1461785993102 Marionette TRACE conn3 <- [1,723,null,{"value":null}] 12:39:53 INFO - PROCESS | 1852 | 1461785993252 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:39:53 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb28e85800 == 79 [pid = 1852] [id = 188] 12:39:53 INFO - PROCESS | 1852 | ++DOMWINDOW == 119 (0x7fcb164f5000) [pid = 1852] [serial = 564] [outer = (nil)] 12:39:53 INFO - PROCESS | 1852 | ++DOMWINDOW == 120 (0x7fcb244d4c00) [pid = 1852] [serial = 565] [outer = 0x7fcb164f5000] 12:39:53 INFO - PROCESS | 1852 | 1461785993326 Marionette DEBUG loaded listener.js 12:39:53 INFO - PROCESS | 1852 | ++DOMWINDOW == 121 (0x7fcb2471a000) [pid = 1852] [serial = 566] [outer = 0x7fcb164f5000] 12:39:54 INFO - PROCESS | 1852 | 1461785994141 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] 12:39:54 INFO - PROCESS | 1852 | 1461785994229 Marionette TRACE conn3 <- [1,725,null,{"value":"8"}] 12:39:54 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 12:39:54 INFO - PROCESS | 1852 | 1461785994237 Marionette TRACE conn3 -> [0,726,"setScriptTimeout",{"ms":35000}] 12:39:54 INFO - PROCESS | 1852 | 1461785994240 Marionette TRACE conn3 <- [1,726,null,{}] 12:39:54 INFO - PROCESS | 1852 | 1461785994245 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}] 12:39:54 INFO - PROCESS | 1852 | 1461785994416 Marionette TRACE conn3 <- [1,727,null,{"value":null}] 12:39:54 INFO - PROCESS | 1852 | 1461785994570 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:39:54 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb29520000 == 80 [pid = 1852] [id = 189] 12:39:54 INFO - PROCESS | 1852 | ++DOMWINDOW == 122 (0x7fcb2287f000) [pid = 1852] [serial = 567] [outer = (nil)] 12:39:54 INFO - PROCESS | 1852 | ++DOMWINDOW == 123 (0x7fcb26acb800) [pid = 1852] [serial = 568] [outer = 0x7fcb2287f000] 12:39:54 INFO - PROCESS | 1852 | 1461785994642 Marionette DEBUG loaded listener.js 12:39:54 INFO - PROCESS | 1852 | ++DOMWINDOW == 124 (0x7fcb28523c00) [pid = 1852] [serial = 569] [outer = 0x7fcb2287f000] 12:39:55 INFO - PROCESS | 1852 | SkCairoFTTypeface::onFilterRec unimplemented 12:39:55 INFO - PROCESS | 1852 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 12:39:55 INFO - PROCESS | 1852 | 1461785995561 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]]]}] 12:39:55 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 12:39:55 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 1385ms 12:39:55 INFO - PROCESS | 1852 | 1461785995623 Marionette TRACE conn3 -> [0,729,"getWindowHandle",null] 12:39:55 INFO - PROCESS | 1852 | 1461785995627 Marionette TRACE conn3 <- [1,729,null,{"value":"8"}] 12:39:55 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 12:39:55 INFO - PROCESS | 1852 | 1461785995633 Marionette TRACE conn3 -> [0,730,"setScriptTimeout",{"ms":35000}] 12:39:55 INFO - PROCESS | 1852 | 1461785995635 Marionette TRACE conn3 <- [1,730,null,{}] 12:39:55 INFO - PROCESS | 1852 | 1461785995641 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}] 12:39:55 INFO - PROCESS | 1852 | 1461785995846 Marionette TRACE conn3 <- [1,731,null,{"value":null}] 12:39:56 INFO - PROCESS | 1852 | 1461785996062 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:39:56 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb1b125000 == 81 [pid = 1852] [id = 190] 12:39:56 INFO - PROCESS | 1852 | ++DOMWINDOW == 125 (0x7fcb164f6000) [pid = 1852] [serial = 570] [outer = (nil)] 12:39:56 INFO - PROCESS | 1852 | ++DOMWINDOW == 126 (0x7fcb1ad1a000) [pid = 1852] [serial = 571] [outer = 0x7fcb164f6000] 12:39:56 INFO - PROCESS | 1852 | 1461785996352 Marionette DEBUG loaded listener.js 12:39:56 INFO - PROCESS | 1852 | ++DOMWINDOW == 127 (0x7fcb1b46a400) [pid = 1852] [serial = 572] [outer = 0x7fcb164f6000] 12:39:57 INFO - PROCESS | 1852 | SkCairoFTTypeface::onFilterRec unimplemented 12:39:57 INFO - PROCESS | 1852 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 12:39:57 INFO - PROCESS | 1852 | 1461785997313 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] 12:39:57 INFO - PROCESS | 1852 | 1461785997377 Marionette TRACE conn3 <- [1,733,null,{"value":"8"}] 12:39:57 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 12:39:57 INFO - PROCESS | 1852 | 1461785997384 Marionette TRACE conn3 -> [0,734,"setScriptTimeout",{"ms":35000}] 12:39:57 INFO - PROCESS | 1852 | 1461785997388 Marionette TRACE conn3 <- [1,734,null,{}] 12:39:57 INFO - PROCESS | 1852 | 1461785997395 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}] 12:39:57 INFO - PROCESS | 1852 | 1461785997564 Marionette TRACE conn3 <- [1,735,null,{"value":null}] 12:39:57 INFO - PROCESS | 1852 | 1461785997730 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:39:57 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb17eda000 == 82 [pid = 1852] [id = 191] 12:39:57 INFO - PROCESS | 1852 | ++DOMWINDOW == 128 (0x7fcb1b7dfc00) [pid = 1852] [serial = 573] [outer = (nil)] 12:39:57 INFO - PROCESS | 1852 | ++DOMWINDOW == 129 (0x7fcb1b8d8000) [pid = 1852] [serial = 574] [outer = 0x7fcb1b7dfc00] 12:39:57 INFO - PROCESS | 1852 | 1461785997851 Marionette DEBUG loaded listener.js 12:39:57 INFO - PROCESS | 1852 | ++DOMWINDOW == 130 (0x7fcb1e80fc00) [pid = 1852] [serial = 575] [outer = 0x7fcb1b7dfc00] 12:39:58 INFO - PROCESS | 1852 | SkCairoFTTypeface::onFilterRec unimplemented 12:39:58 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb2068c000 == 81 [pid = 1852] [id = 183] 12:39:58 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb1f462800 == 80 [pid = 1852] [id = 182] 12:39:58 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb1b5e3800 == 79 [pid = 1852] [id = 181] 12:39:58 INFO - PROCESS | 1852 | --DOMWINDOW == 129 (0x7fcb2128c000) [pid = 1852] [serial = 481] [outer = (nil)] [url = about:blank] 12:39:58 INFO - PROCESS | 1852 | --DOMWINDOW == 128 (0x7fcb2436f800) [pid = 1852] [serial = 484] [outer = (nil)] [url = about:blank] 12:39:58 INFO - PROCESS | 1852 | --DOMWINDOW == 127 (0x7fcb24510400) [pid = 1852] [serial = 487] [outer = (nil)] [url = about:blank] 12:39:58 INFO - PROCESS | 1852 | --DOMWINDOW == 126 (0x7fcb28f8b000) [pid = 1852] [serial = 490] [outer = (nil)] [url = about:blank] 12:39:58 INFO - PROCESS | 1852 | --DOMWINDOW == 125 (0x7fcb29c6ac00) [pid = 1852] [serial = 493] [outer = (nil)] [url = about:blank] 12:39:58 INFO - PROCESS | 1852 | --DOMWINDOW == 124 (0x7fcb29566000) [pid = 1852] [serial = 517] [outer = (nil)] [url = about:blank] 12:39:58 INFO - PROCESS | 1852 | 1461785998804 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]]]}] 12:39:58 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb181c7800 == 78 [pid = 1852] [id = 180] 12:39:58 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb181da800 == 77 [pid = 1852] [id = 179] 12:39:58 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb17eda800 == 76 [pid = 1852] [id = 178] 12:39:58 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb1f59b800 == 75 [pid = 1852] [id = 177] 12:39:58 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb1f474800 == 74 [pid = 1852] [id = 176] 12:39:58 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb1f457800 == 73 [pid = 1852] [id = 175] 12:39:58 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb20692800 == 72 [pid = 1852] [id = 174] 12:39:58 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb1b6a7800 == 71 [pid = 1852] [id = 173] 12:39:58 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 12:39:58 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 1490ms 12:39:58 INFO - PROCESS | 1852 | 1461785998875 Marionette TRACE conn3 -> [0,737,"getWindowHandle",null] 12:39:58 INFO - PROCESS | 1852 | 1461785998881 Marionette TRACE conn3 <- [1,737,null,{"value":"8"}] 12:39:58 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 12:39:58 INFO - PROCESS | 1852 | 1461785998890 Marionette TRACE conn3 -> [0,738,"setScriptTimeout",{"ms":35000}] 12:39:58 INFO - PROCESS | 1852 | 1461785998894 Marionette TRACE conn3 <- [1,738,null,{}] 12:39:58 INFO - PROCESS | 1852 | 1461785998899 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}] 12:39:59 INFO - PROCESS | 1852 | 1461785999055 Marionette TRACE conn3 <- [1,739,null,{"value":null}] 12:39:59 INFO - PROCESS | 1852 | --DOMWINDOW == 123 (0x7fcb2a0c9c00) [pid = 1852] [serial = 508] [outer = (nil)] [url = about:blank] 12:39:59 INFO - PROCESS | 1852 | --DOMWINDOW == 122 (0x7fcb1f3dc400) [pid = 1852] [serial = 472] [outer = (nil)] [url = about:blank] 12:39:59 INFO - PROCESS | 1852 | --DOMWINDOW == 121 (0x7fcb2b3a3c00) [pid = 1852] [serial = 511] [outer = (nil)] [url = about:blank] 12:39:59 INFO - PROCESS | 1852 | --DOMWINDOW == 120 (0x7fcb20c42c00) [pid = 1852] [serial = 502] [outer = (nil)] [url = about:blank] 12:39:59 INFO - PROCESS | 1852 | --DOMWINDOW == 119 (0x7fcb20e9f000) [pid = 1852] [serial = 503] [outer = (nil)] [url = about:blank] 12:39:59 INFO - PROCESS | 1852 | --DOMWINDOW == 118 (0x7fcb2451a400) [pid = 1852] [serial = 505] [outer = (nil)] [url = about:blank] 12:39:59 INFO - PROCESS | 1852 | --DOMWINDOW == 117 (0x7fcb2871ec00) [pid = 1852] [serial = 506] [outer = (nil)] [url = about:blank] 12:39:59 INFO - PROCESS | 1852 | --DOMWINDOW == 116 (0x7fcb1f3dd800) [pid = 1852] [serial = 500] [outer = (nil)] [url = about:blank] 12:39:59 INFO - PROCESS | 1852 | --DOMWINDOW == 115 (0x7fcb1b7e9000) [pid = 1852] [serial = 499] [outer = (nil)] [url = about:blank] 12:39:59 INFO - PROCESS | 1852 | --DOMWINDOW == 114 (0x7fcb2073cc00) [pid = 1852] [serial = 478] [outer = (nil)] [url = about:blank] 12:39:59 INFO - PROCESS | 1852 | --DOMWINDOW == 113 (0x7fcb1e8c1400) [pid = 1852] [serial = 475] [outer = (nil)] [url = about:blank] 12:39:59 INFO - PROCESS | 1852 | --DOMWINDOW == 112 (0x7fcb2a0cc400) [pid = 1852] [serial = 496] [outer = (nil)] [url = about:blank] 12:39:59 INFO - PROCESS | 1852 | --DOMWINDOW == 111 (0x7fcb21284000) [pid = 1852] [serial = 514] [outer = (nil)] [url = about:blank] 12:39:59 INFO - PROCESS | 1852 | --DOMWINDOW == 110 (0x7fcb2d890400) [pid = 1852] [serial = 512] [outer = (nil)] [url = about:blank] 12:39:59 INFO - PROCESS | 1852 | --DOMWINDOW == 109 (0x7fcb24477c00) [pid = 1852] [serial = 515] [outer = (nil)] [url = about:blank] 12:39:59 INFO - PROCESS | 1852 | --DOMWINDOW == 108 (0x7fcb2b292400) [pid = 1852] [serial = 509] [outer = (nil)] [url = about:blank] 12:39:59 INFO - PROCESS | 1852 | 1461785999187 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:39:59 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb1b5e3800 == 72 [pid = 1852] [id = 192] 12:39:59 INFO - PROCESS | 1852 | ++DOMWINDOW == 109 (0x7fcb1b7e9000) [pid = 1852] [serial = 576] [outer = (nil)] 12:39:59 INFO - PROCESS | 1852 | ++DOMWINDOW == 110 (0x7fcb20646c00) [pid = 1852] [serial = 577] [outer = 0x7fcb1b7e9000] 12:39:59 INFO - PROCESS | 1852 | 1461785999254 Marionette DEBUG loaded listener.js 12:39:59 INFO - PROCESS | 1852 | ++DOMWINDOW == 111 (0x7fcb20736800) [pid = 1852] [serial = 578] [outer = 0x7fcb1b7e9000] 12:40:00 INFO - PROCESS | 1852 | SkCairoFTTypeface::onFilterRec unimplemented 12:40:00 INFO - PROCESS | 1852 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 12:40:00 INFO - PROCESS | 1852 | 1461786000437 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]]]}] 12:40:00 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 12:40:00 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1586ms 12:40:00 INFO - PROCESS | 1852 | 1461786000477 Marionette TRACE conn3 -> [0,741,"getWindowHandle",null] 12:40:00 INFO - PROCESS | 1852 | 1461786000481 Marionette TRACE conn3 <- [1,741,null,{"value":"8"}] 12:40:00 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 12:40:00 INFO - PROCESS | 1852 | 1461786000488 Marionette TRACE conn3 -> [0,742,"setScriptTimeout",{"ms":35000}] 12:40:00 INFO - PROCESS | 1852 | 1461786000494 Marionette TRACE conn3 <- [1,742,null,{}] 12:40:00 INFO - PROCESS | 1852 | 1461786000510 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}] 12:40:00 INFO - PROCESS | 1852 | 1461786000726 Marionette TRACE conn3 <- [1,743,null,{"value":null}] 12:40:00 INFO - PROCESS | 1852 | 1461786000855 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:40:00 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb1f592800 == 73 [pid = 1852] [id = 193] 12:40:00 INFO - PROCESS | 1852 | ++DOMWINDOW == 112 (0x7fcb207c0400) [pid = 1852] [serial = 579] [outer = (nil)] 12:40:00 INFO - PROCESS | 1852 | ++DOMWINDOW == 113 (0x7fcb20d02c00) [pid = 1852] [serial = 580] [outer = 0x7fcb207c0400] 12:40:00 INFO - PROCESS | 1852 | 1461786000922 Marionette DEBUG loaded listener.js 12:40:01 INFO - PROCESS | 1852 | ++DOMWINDOW == 114 (0x7fcb20d0a800) [pid = 1852] [serial = 581] [outer = 0x7fcb207c0400] 12:40:02 INFO - PROCESS | 1852 | SkCairoFTTypeface::onFilterRec unimplemented 12:40:02 INFO - PROCESS | 1852 | 1461786002096 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]]]}] 12:40:02 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 12:40:02 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1639ms 12:40:02 INFO - PROCESS | 1852 | 1461786002128 Marionette TRACE conn3 -> [0,745,"getWindowHandle",null] 12:40:02 INFO - PROCESS | 1852 | 1461786002132 Marionette TRACE conn3 <- [1,745,null,{"value":"8"}] 12:40:02 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 12:40:02 INFO - PROCESS | 1852 | 1461786002167 Marionette TRACE conn3 -> [0,746,"setScriptTimeout",{"ms":35000}] 12:40:02 INFO - PROCESS | 1852 | 1461786002170 Marionette TRACE conn3 <- [1,746,null,{}] 12:40:02 INFO - PROCESS | 1852 | 1461786002177 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}] 12:40:02 INFO - PROCESS | 1852 | 1461786002406 Marionette TRACE conn3 <- [1,747,null,{"value":null}] 12:40:02 INFO - PROCESS | 1852 | 1461786002433 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:40:02 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb20c0c000 == 74 [pid = 1852] [id = 194] 12:40:02 INFO - PROCESS | 1852 | ++DOMWINDOW == 115 (0x7fcb20c47800) [pid = 1852] [serial = 582] [outer = (nil)] 12:40:02 INFO - PROCESS | 1852 | ++DOMWINDOW == 116 (0x7fcb2128f400) [pid = 1852] [serial = 583] [outer = 0x7fcb20c47800] 12:40:02 INFO - PROCESS | 1852 | 1461786002497 Marionette DEBUG loaded listener.js 12:40:02 INFO - PROCESS | 1852 | ++DOMWINDOW == 117 (0x7fcb226fa800) [pid = 1852] [serial = 584] [outer = 0x7fcb20c47800] 12:40:02 INFO - PROCESS | 1852 | --DOMWINDOW == 116 (0x7fcb1b64d800) [pid = 1852] [serial = 543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 12:40:02 INFO - PROCESS | 1852 | --DOMWINDOW == 115 (0x7fcb2064d000) [pid = 1852] [serial = 546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 12:40:02 INFO - PROCESS | 1852 | --DOMWINDOW == 114 (0x7fcb1ae29c00) [pid = 1852] [serial = 540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 12:40:02 INFO - PROCESS | 1852 | --DOMWINDOW == 113 (0x7fcb1b644800) [pid = 1852] [serial = 549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 12:40:03 INFO - PROCESS | 1852 | SkCairoFTTypeface::onFilterRec unimplemented 12:40:03 INFO - PROCESS | 1852 | SkCairoFTTypeface::onFilterRec unimplemented 12:40:03 INFO - PROCESS | 1852 | 1461786003691 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]]]}] 12:40:03 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.) 12:40:03 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1567ms 12:40:03 INFO - PROCESS | 1852 | 1461786003706 Marionette TRACE conn3 -> [0,749,"getWindowHandle",null] 12:40:03 INFO - PROCESS | 1852 | 1461786003708 Marionette TRACE conn3 <- [1,749,null,{"value":"8"}] 12:40:03 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 12:40:03 INFO - PROCESS | 1852 | 1461786003715 Marionette TRACE conn3 -> [0,750,"setScriptTimeout",{"ms":35000}] 12:40:03 INFO - PROCESS | 1852 | 1461786003717 Marionette TRACE conn3 <- [1,750,null,{}] 12:40:03 INFO - PROCESS | 1852 | 1461786003722 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}] 12:40:03 INFO - PROCESS | 1852 | 1461786003887 Marionette TRACE conn3 <- [1,751,null,{"value":null}] 12:40:04 INFO - PROCESS | 1852 | 1461786004039 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:40:04 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb1a4a2000 == 75 [pid = 1852] [id = 195] 12:40:04 INFO - PROCESS | 1852 | ++DOMWINDOW == 114 (0x7fcb20e9f000) [pid = 1852] [serial = 585] [outer = (nil)] 12:40:04 INFO - PROCESS | 1852 | ++DOMWINDOW == 115 (0x7fcb22879400) [pid = 1852] [serial = 586] [outer = 0x7fcb20e9f000] 12:40:04 INFO - PROCESS | 1852 | 1461786004110 Marionette DEBUG loaded listener.js 12:40:04 INFO - PROCESS | 1852 | ++DOMWINDOW == 116 (0x7fcb22b68000) [pid = 1852] [serial = 587] [outer = 0x7fcb20e9f000] 12:40:05 INFO - PROCESS | 1852 | SkCairoFTTypeface::onFilterRec unimplemented 12:40:05 INFO - PROCESS | 1852 | 1461786005204 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]]]}] 12:40:05 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 12:40:05 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 1530ms 12:40:05 INFO - PROCESS | 1852 | 1461786005246 Marionette TRACE conn3 -> [0,753,"getWindowHandle",null] 12:40:05 INFO - PROCESS | 1852 | 1461786005252 Marionette TRACE conn3 <- [1,753,null,{"value":"8"}] 12:40:05 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 12:40:05 INFO - PROCESS | 1852 | 1461786005305 Marionette TRACE conn3 -> [0,754,"setScriptTimeout",{"ms":35000}] 12:40:05 INFO - PROCESS | 1852 | 1461786005310 Marionette TRACE conn3 <- [1,754,null,{}] 12:40:05 INFO - PROCESS | 1852 | 1461786005341 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}] 12:40:05 INFO - PROCESS | 1852 | 1461786005631 Marionette TRACE conn3 <- [1,755,null,{"value":null}] 12:40:05 INFO - PROCESS | 1852 | 1461786005793 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:40:05 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb1b57c800 == 76 [pid = 1852] [id = 196] 12:40:05 INFO - PROCESS | 1852 | ++DOMWINDOW == 117 (0x7fcb1b72e000) [pid = 1852] [serial = 588] [outer = (nil)] 12:40:05 INFO - PROCESS | 1852 | ++DOMWINDOW == 118 (0x7fcb1b7e5c00) [pid = 1852] [serial = 589] [outer = 0x7fcb1b72e000] 12:40:05 INFO - PROCESS | 1852 | 1461786005872 Marionette DEBUG loaded listener.js 12:40:05 INFO - PROCESS | 1852 | ++DOMWINDOW == 119 (0x7fcb1e80e800) [pid = 1852] [serial = 590] [outer = 0x7fcb1b72e000] 12:40:07 INFO - PROCESS | 1852 | SkCairoFTTypeface::onFilterRec unimplemented 12:40:07 INFO - PROCESS | 1852 | 1461786007192 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]]]}] 12:40:07 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 12:40:07 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 1949ms 12:40:07 INFO - PROCESS | 1852 | 1461786007210 Marionette TRACE conn3 -> [0,757,"getWindowHandle",null] 12:40:07 INFO - PROCESS | 1852 | 1461786007219 Marionette TRACE conn3 <- [1,757,null,{"value":"8"}] 12:40:07 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 12:40:07 INFO - PROCESS | 1852 | 1461786007278 Marionette TRACE conn3 -> [0,758,"setScriptTimeout",{"ms":35000}] 12:40:07 INFO - PROCESS | 1852 | 1461786007283 Marionette TRACE conn3 <- [1,758,null,{}] 12:40:07 INFO - PROCESS | 1852 | 1461786007307 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}] 12:40:07 INFO - PROCESS | 1852 | 1461786007477 Marionette TRACE conn3 <- [1,759,null,{"value":null}] 12:40:07 INFO - PROCESS | 1852 | 1461786007629 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:40:07 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb20e10000 == 77 [pid = 1852] [id = 197] 12:40:07 INFO - PROCESS | 1852 | ++DOMWINDOW == 120 (0x7fcb1b7dd800) [pid = 1852] [serial = 591] [outer = (nil)] 12:40:07 INFO - PROCESS | 1852 | ++DOMWINDOW == 121 (0x7fcb20646000) [pid = 1852] [serial = 592] [outer = 0x7fcb1b7dd800] 12:40:07 INFO - PROCESS | 1852 | 1461786007701 Marionette DEBUG loaded listener.js 12:40:07 INFO - PROCESS | 1852 | ++DOMWINDOW == 122 (0x7fcb209d6000) [pid = 1852] [serial = 593] [outer = 0x7fcb1b7dd800] 12:40:08 INFO - PROCESS | 1852 | SkCairoFTTypeface::onFilterRec unimplemented 12:40:08 INFO - PROCESS | 1852 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 12:40:08 INFO - PROCESS | 1852 | SkCairoFTTypeface::onFilterRec unimplemented 12:40:08 INFO - PROCESS | 1852 | SkCairoFTTypeface::onFilterRec unimplemented 12:40:08 INFO - PROCESS | 1852 | SkCairoFTTypeface::onFilterRec unimplemented 12:40:08 INFO - PROCESS | 1852 | 1461786008590 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]]]}] 12:40:08 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 12:40:08 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 1398ms 12:40:08 INFO - PROCESS | 1852 | 1461786008628 Marionette TRACE conn3 -> [0,761,"getWindowHandle",null] 12:40:08 INFO - PROCESS | 1852 | 1461786008631 Marionette TRACE conn3 <- [1,761,null,{"value":"8"}] 12:40:08 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 12:40:08 INFO - PROCESS | 1852 | 1461786008638 Marionette TRACE conn3 -> [0,762,"setScriptTimeout",{"ms":35000}] 12:40:08 INFO - PROCESS | 1852 | 1461786008644 Marionette TRACE conn3 <- [1,762,null,{}] 12:40:08 INFO - PROCESS | 1852 | 1461786008660 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}] 12:40:08 INFO - PROCESS | 1852 | 1461786008840 Marionette TRACE conn3 <- [1,763,null,{"value":null}] 12:40:09 INFO - PROCESS | 1852 | 1461786008999 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:40:09 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb247c8800 == 78 [pid = 1852] [id = 198] 12:40:09 INFO - PROCESS | 1852 | ++DOMWINDOW == 123 (0x7fcb21284000) [pid = 1852] [serial = 594] [outer = (nil)] 12:40:09 INFO - PROCESS | 1852 | ++DOMWINDOW == 124 (0x7fcb229e1c00) [pid = 1852] [serial = 595] [outer = 0x7fcb21284000] 12:40:09 INFO - PROCESS | 1852 | 1461786009074 Marionette DEBUG loaded listener.js 12:40:09 INFO - PROCESS | 1852 | ++DOMWINDOW == 125 (0x7fcb23638000) [pid = 1852] [serial = 596] [outer = 0x7fcb21284000] 12:40:10 INFO - PROCESS | 1852 | 1461786010486 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]]]}] 12:40:10 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 12:40:10 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 1886ms 12:40:10 INFO - PROCESS | 1852 | 1461786010527 Marionette TRACE conn3 -> [0,765,"getWindowHandle",null] 12:40:10 INFO - PROCESS | 1852 | 1461786010534 Marionette TRACE conn3 <- [1,765,null,{"value":"8"}] 12:40:10 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 12:40:10 INFO - PROCESS | 1852 | 1461786010645 Marionette TRACE conn3 -> [0,766,"setScriptTimeout",{"ms":35000}] 12:40:10 INFO - PROCESS | 1852 | 1461786010647 Marionette TRACE conn3 <- [1,766,null,{}] 12:40:10 INFO - PROCESS | 1852 | 1461786010662 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}] 12:40:10 INFO - PROCESS | 1852 | 1461786010832 Marionette TRACE conn3 <- [1,767,null,{"value":null}] 12:40:10 INFO - PROCESS | 1852 | 1461786010989 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:40:11 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb26d45800 == 79 [pid = 1852] [id = 199] 12:40:11 INFO - PROCESS | 1852 | ++DOMWINDOW == 126 (0x7fcb1b46c400) [pid = 1852] [serial = 597] [outer = (nil)] 12:40:11 INFO - PROCESS | 1852 | ++DOMWINDOW == 127 (0x7fcb2436e800) [pid = 1852] [serial = 598] [outer = 0x7fcb1b46c400] 12:40:11 INFO - PROCESS | 1852 | 1461786011061 Marionette DEBUG loaded listener.js 12:40:11 INFO - PROCESS | 1852 | ++DOMWINDOW == 128 (0x7fcb2446a400) [pid = 1852] [serial = 599] [outer = 0x7fcb1b46c400] 12:40:12 INFO - PROCESS | 1852 | 1461786012312 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]]]}] 12:40:12 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 12:40:12 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1846ms 12:40:12 INFO - PROCESS | 1852 | 1461786012428 Marionette TRACE conn3 -> [0,769,"getWindowHandle",null] 12:40:12 INFO - PROCESS | 1852 | 1461786012431 Marionette TRACE conn3 <- [1,769,null,{"value":"8"}] 12:40:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 12:40:12 INFO - PROCESS | 1852 | 1461786012440 Marionette TRACE conn3 -> [0,770,"setScriptTimeout",{"ms":35000}] 12:40:12 INFO - PROCESS | 1852 | 1461786012443 Marionette TRACE conn3 <- [1,770,null,{}] 12:40:12 INFO - PROCESS | 1852 | 1461786012453 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}] 12:40:12 INFO - PROCESS | 1852 | 1461786012649 Marionette TRACE conn3 <- [1,771,null,{"value":null}] 12:40:12 INFO - PROCESS | 1852 | 1461786012805 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:40:12 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb29506000 == 80 [pid = 1852] [id = 200] 12:40:12 INFO - PROCESS | 1852 | ++DOMWINDOW == 129 (0x7fcb21bf4c00) [pid = 1852] [serial = 600] [outer = (nil)] 12:40:12 INFO - PROCESS | 1852 | ++DOMWINDOW == 130 (0x7fcb244d1000) [pid = 1852] [serial = 601] [outer = 0x7fcb21bf4c00] 12:40:12 INFO - PROCESS | 1852 | 1461786012887 Marionette DEBUG loaded listener.js 12:40:12 INFO - PROCESS | 1852 | ++DOMWINDOW == 131 (0x7fcb24510c00) [pid = 1852] [serial = 602] [outer = 0x7fcb21bf4c00] 12:40:13 INFO - PROCESS | 1852 | 1461786013849 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]]]}] 12:40:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 12:40:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 1485ms 12:40:13 INFO - PROCESS | 1852 | 1461786013928 Marionette TRACE conn3 -> [0,773,"getWindowHandle",null] 12:40:13 INFO - PROCESS | 1852 | 1461786013933 Marionette TRACE conn3 <- [1,773,null,{"value":"8"}] 12:40:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 12:40:13 INFO - PROCESS | 1852 | 1461786013942 Marionette TRACE conn3 -> [0,774,"setScriptTimeout",{"ms":35000}] 12:40:13 INFO - PROCESS | 1852 | 1461786013947 Marionette TRACE conn3 <- [1,774,null,{}] 12:40:13 INFO - PROCESS | 1852 | 1461786013956 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}] 12:40:14 INFO - PROCESS | 1852 | 1461786014587 Marionette TRACE conn3 <- [1,775,null,{"value":null}] 12:40:14 INFO - PROCESS | 1852 | 1461786014721 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:40:14 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb1f593800 == 81 [pid = 1852] [id = 201] 12:40:14 INFO - PROCESS | 1852 | ++DOMWINDOW == 132 (0x7fcb1e80ac00) [pid = 1852] [serial = 603] [outer = (nil)] 12:40:14 INFO - PROCESS | 1852 | ++DOMWINDOW == 133 (0x7fcb1e810800) [pid = 1852] [serial = 604] [outer = 0x7fcb1e80ac00] 12:40:14 INFO - PROCESS | 1852 | 1461786014789 Marionette DEBUG loaded listener.js 12:40:14 INFO - PROCESS | 1852 | ++DOMWINDOW == 134 (0x7fcb1f3df800) [pid = 1852] [serial = 605] [outer = 0x7fcb1e80ac00] 12:40:15 INFO - PROCESS | 1852 | 1461786015691 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]]]}] 12:40:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 12:40:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 1784ms 12:40:15 INFO - PROCESS | 1852 | 1461786015727 Marionette TRACE conn3 -> [0,777,"getWindowHandle",null] 12:40:15 INFO - PROCESS | 1852 | 1461786015734 Marionette TRACE conn3 <- [1,777,null,{"value":"8"}] 12:40:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 12:40:15 INFO - PROCESS | 1852 | 1461786015742 Marionette TRACE conn3 -> [0,778,"setScriptTimeout",{"ms":35000}] 12:40:15 INFO - PROCESS | 1852 | 1461786015746 Marionette TRACE conn3 <- [1,778,null,{}] 12:40:15 INFO - PROCESS | 1852 | 1461786015752 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}] 12:40:15 INFO - PROCESS | 1852 | 1461786015906 Marionette TRACE conn3 <- [1,779,null,{"value":null}] 12:40:16 INFO - PROCESS | 1852 | 1461786016084 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:40:16 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb1b458000 == 82 [pid = 1852] [id = 202] 12:40:16 INFO - PROCESS | 1852 | ++DOMWINDOW == 135 (0x7fcb1ad22400) [pid = 1852] [serial = 606] [outer = (nil)] 12:40:16 INFO - PROCESS | 1852 | ++DOMWINDOW == 136 (0x7fcb207b7800) [pid = 1852] [serial = 607] [outer = 0x7fcb1ad22400] 12:40:16 INFO - PROCESS | 1852 | 1461786016153 Marionette DEBUG loaded listener.js 12:40:16 INFO - PROCESS | 1852 | ++DOMWINDOW == 137 (0x7fcb209d9000) [pid = 1852] [serial = 608] [outer = 0x7fcb1ad22400] 12:40:16 INFO - PROCESS | 1852 | --DOMWINDOW == 136 (0x7fcb207ba400) [pid = 1852] [serial = 523] [outer = (nil)] [url = about:blank] 12:40:16 INFO - PROCESS | 1852 | --DOMWINDOW == 135 (0x7fcb2b295800) [pid = 1852] [serial = 526] [outer = (nil)] [url = about:blank] 12:40:16 INFO - PROCESS | 1852 | --DOMWINDOW == 134 (0x7fcb37460c00) [pid = 1852] [serial = 529] [outer = (nil)] [url = about:blank] 12:40:16 INFO - PROCESS | 1852 | --DOMWINDOW == 133 (0x7fcb209d5800) [pid = 1852] [serial = 532] [outer = (nil)] [url = about:blank] 12:40:16 INFO - PROCESS | 1852 | --DOMWINDOW == 132 (0x7fcb3cb46800) [pid = 1852] [serial = 535] [outer = (nil)] [url = about:blank] 12:40:16 INFO - PROCESS | 1852 | --DOMWINDOW == 131 (0x7fcb20d2c000) [pid = 1852] [serial = 553] [outer = (nil)] [url = about:blank] 12:40:16 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb20c0c000 == 81 [pid = 1852] [id = 194] 12:40:16 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb1f592800 == 80 [pid = 1852] [id = 193] 12:40:16 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb1b5e3800 == 79 [pid = 1852] [id = 192] 12:40:16 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb17eda000 == 78 [pid = 1852] [id = 191] 12:40:16 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb1b125000 == 77 [pid = 1852] [id = 190] 12:40:16 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb1b5d0000 == 76 [pid = 1852] [id = 185] 12:40:16 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb2105d800 == 75 [pid = 1852] [id = 184] 12:40:16 INFO - PROCESS | 1852 | --DOMWINDOW == 130 (0x7fcb1b8d8400) [pid = 1852] [serial = 544] [outer = (nil)] [url = about:blank] 12:40:16 INFO - PROCESS | 1852 | --DOMWINDOW == 129 (0x7fcb1b8db000) [pid = 1852] [serial = 520] [outer = (nil)] [url = about:blank] 12:40:16 INFO - PROCESS | 1852 | --DOMWINDOW == 128 (0x7fcb2073d800) [pid = 1852] [serial = 547] [outer = (nil)] [url = about:blank] 12:40:16 INFO - PROCESS | 1852 | --DOMWINDOW == 127 (0x7fcb1b649400) [pid = 1852] [serial = 542] [outer = (nil)] [url = about:blank] 12:40:16 INFO - PROCESS | 1852 | --DOMWINDOW == 126 (0x7fcb1b46bc00) [pid = 1852] [serial = 541] [outer = (nil)] [url = about:blank] 12:40:16 INFO - PROCESS | 1852 | --DOMWINDOW == 125 (0x7fcb1ae32000) [pid = 1852] [serial = 538] [outer = (nil)] [url = about:blank] 12:40:16 INFO - PROCESS | 1852 | --DOMWINDOW == 124 (0x7fcb2073c000) [pid = 1852] [serial = 550] [outer = (nil)] [url = about:blank] 12:40:16 INFO - PROCESS | 1852 | --DOMWINDOW == 123 (0x7fcb20d0b000) [pid = 1852] [serial = 551] [outer = (nil)] [url = about:blank] 12:40:16 INFO - PROCESS | 1852 | --DOMWINDOW == 122 (0x7fcb207bac00) [pid = 1852] [serial = 548] [outer = (nil)] [url = about:blank] 12:40:16 INFO - PROCESS | 1852 | --DOMWINDOW == 121 (0x7fcb1e80f800) [pid = 1852] [serial = 545] [outer = (nil)] [url = about:blank] 12:40:17 INFO - PROCESS | 1852 | 1461786017033 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]]]}] 12:40:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 12:40:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 1331ms 12:40:17 INFO - PROCESS | 1852 | 1461786017074 Marionette TRACE conn3 -> [0,781,"getWindowHandle",null] 12:40:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 12:40:17 INFO - PROCESS | 1852 | 1461786017078 Marionette TRACE conn3 <- [1,781,null,{"value":"8"}] 12:40:17 INFO - PROCESS | 1852 | 1461786017084 Marionette TRACE conn3 -> [0,782,"setScriptTimeout",{"ms":35000}] 12:40:17 INFO - PROCESS | 1852 | 1461786017087 Marionette TRACE conn3 <- [1,782,null,{}] 12:40:17 INFO - PROCESS | 1852 | 1461786017093 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}] 12:40:17 INFO - PROCESS | 1852 | 1461786017238 Marionette TRACE conn3 <- [1,783,null,{"value":null}] 12:40:17 INFO - PROCESS | 1852 | 1461786017256 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:40:17 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb1e70f000 == 76 [pid = 1852] [id = 203] 12:40:17 INFO - PROCESS | 1852 | ++DOMWINDOW == 122 (0x7fcb2073d800) [pid = 1852] [serial = 609] [outer = (nil)] 12:40:17 INFO - PROCESS | 1852 | ++DOMWINDOW == 123 (0x7fcb20d0fc00) [pid = 1852] [serial = 610] [outer = 0x7fcb2073d800] 12:40:17 INFO - PROCESS | 1852 | 1461786017319 Marionette DEBUG loaded listener.js 12:40:17 INFO - PROCESS | 1852 | ++DOMWINDOW == 124 (0x7fcb2128a400) [pid = 1852] [serial = 611] [outer = 0x7fcb2073d800] 12:40:18 INFO - PROCESS | 1852 | 1461786018119 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]]]}] 12:40:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 12:40:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 1081ms 12:40:18 INFO - PROCESS | 1852 | 1461786018166 Marionette TRACE conn3 -> [0,785,"getWindowHandle",null] 12:40:18 INFO - PROCESS | 1852 | 1461786018172 Marionette TRACE conn3 <- [1,785,null,{"value":"8"}] 12:40:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 12:40:18 INFO - PROCESS | 1852 | 1461786018187 Marionette TRACE conn3 -> [0,786,"setScriptTimeout",{"ms":35000}] 12:40:18 INFO - PROCESS | 1852 | 1461786018193 Marionette TRACE conn3 <- [1,786,null,{}] 12:40:18 INFO - PROCESS | 1852 | 1461786018199 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}] 12:40:18 INFO - PROCESS | 1852 | 1461786018341 Marionette TRACE conn3 <- [1,787,null,{"value":null}] 12:40:18 INFO - PROCESS | 1852 | 1461786018355 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:40:18 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb20e1d000 == 77 [pid = 1852] [id = 204] 12:40:18 INFO - PROCESS | 1852 | ++DOMWINDOW == 125 (0x7fcb207bac00) [pid = 1852] [serial = 612] [outer = (nil)] 12:40:18 INFO - PROCESS | 1852 | ++DOMWINDOW == 126 (0x7fcb23640400) [pid = 1852] [serial = 613] [outer = 0x7fcb207bac00] 12:40:18 INFO - PROCESS | 1852 | 1461786018415 Marionette DEBUG loaded listener.js 12:40:18 INFO - PROCESS | 1852 | ++DOMWINDOW == 127 (0x7fcb2439f400) [pid = 1852] [serial = 614] [outer = 0x7fcb207bac00] 12:40:19 INFO - PROCESS | 1852 | 1461786019260 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]]]}] 12:40:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 12:40:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 1140ms 12:40:19 INFO - PROCESS | 1852 | 1461786019328 Marionette TRACE conn3 -> [0,789,"getWindowHandle",null] 12:40:19 INFO - PROCESS | 1852 | 1461786019332 Marionette TRACE conn3 <- [1,789,null,{"value":"8"}] 12:40:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 12:40:19 INFO - PROCESS | 1852 | 1461786019337 Marionette TRACE conn3 -> [0,790,"setScriptTimeout",{"ms":35000}] 12:40:19 INFO - PROCESS | 1852 | 1461786019341 Marionette TRACE conn3 <- [1,790,null,{}] 12:40:19 INFO - PROCESS | 1852 | 1461786019345 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}] 12:40:19 INFO - PROCESS | 1852 | 1461786019526 Marionette TRACE conn3 <- [1,791,null,{"value":null}] 12:40:19 INFO - PROCESS | 1852 | 1461786019550 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:40:19 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb247c1800 == 78 [pid = 1852] [id = 205] 12:40:19 INFO - PROCESS | 1852 | ++DOMWINDOW == 128 (0x7fcb2287c400) [pid = 1852] [serial = 615] [outer = (nil)] 12:40:19 INFO - PROCESS | 1852 | ++DOMWINDOW == 129 (0x7fcb24476400) [pid = 1852] [serial = 616] [outer = 0x7fcb2287c400] 12:40:19 INFO - PROCESS | 1852 | 1461786019609 Marionette DEBUG loaded listener.js 12:40:19 INFO - PROCESS | 1852 | ++DOMWINDOW == 130 (0x7fcb24515400) [pid = 1852] [serial = 617] [outer = 0x7fcb2287c400] 12:40:20 INFO - PROCESS | 1852 | --DOMWINDOW == 129 (0x7fcb1b46b400) [pid = 1852] [serial = 516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 12:40:20 INFO - PROCESS | 1852 | --DOMWINDOW == 128 (0x7fcb1e8ccc00) [pid = 1852] [serial = 471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 12:40:20 INFO - PROCESS | 1852 | --DOMWINDOW == 127 (0x7fcb1b724800) [pid = 1852] [serial = 444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 12:40:20 INFO - PROCESS | 1852 | --DOMWINDOW == 126 (0x7fcb20c47800) [pid = 1852] [serial = 582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 12:40:20 INFO - PROCESS | 1852 | --DOMWINDOW == 125 (0x7fcb1b64f800) [pid = 1852] [serial = 552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 12:40:20 INFO - PROCESS | 1852 | --DOMWINDOW == 124 (0x7fcb1b7dfc00) [pid = 1852] [serial = 573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 12:40:20 INFO - PROCESS | 1852 | --DOMWINDOW == 123 (0x7fcb164f6000) [pid = 1852] [serial = 570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 12:40:20 INFO - PROCESS | 1852 | --DOMWINDOW == 122 (0x7fcb1b7e9000) [pid = 1852] [serial = 576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 12:40:20 INFO - PROCESS | 1852 | --DOMWINDOW == 121 (0x7fcb207c0400) [pid = 1852] [serial = 579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 12:40:20 INFO - PROCESS | 1852 | 1461786020907 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]]]}] 12:40:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 12:40:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 1628ms 12:40:20 INFO - PROCESS | 1852 | 1461786020967 Marionette TRACE conn3 -> [0,793,"getWindowHandle",null] 12:40:20 INFO - PROCESS | 1852 | 1461786020974 Marionette TRACE conn3 <- [1,793,null,{"value":"8"}] 12:40:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 12:40:20 INFO - PROCESS | 1852 | 1461786020983 Marionette TRACE conn3 -> [0,794,"setScriptTimeout",{"ms":35000}] 12:40:20 INFO - PROCESS | 1852 | 1461786020988 Marionette TRACE conn3 <- [1,794,null,{}] 12:40:21 INFO - PROCESS | 1852 | 1461786020996 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}] 12:40:21 INFO - PROCESS | 1852 | 1461786021175 Marionette TRACE conn3 <- [1,795,null,{"value":null}] 12:40:21 INFO - PROCESS | 1852 | 1461786021399 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:40:21 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb1a4a8800 == 79 [pid = 1852] [id = 206] 12:40:21 INFO - PROCESS | 1852 | ++DOMWINDOW == 122 (0x7fcb1e8c1800) [pid = 1852] [serial = 618] [outer = (nil)] 12:40:21 INFO - PROCESS | 1852 | ++DOMWINDOW == 123 (0x7fcb1e8ccc00) [pid = 1852] [serial = 619] [outer = 0x7fcb1e8c1800] 12:40:21 INFO - PROCESS | 1852 | 1461786021518 Marionette DEBUG loaded listener.js 12:40:21 INFO - PROCESS | 1852 | ++DOMWINDOW == 124 (0x7fcb20650400) [pid = 1852] [serial = 620] [outer = 0x7fcb1e8c1800] 12:40:22 INFO - PROCESS | 1852 | 1461786022395 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]]]}] 12:40:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 12:40:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 1483ms 12:40:22 INFO - PROCESS | 1852 | 1461786022467 Marionette TRACE conn3 -> [0,797,"getWindowHandle",null] 12:40:22 INFO - PROCESS | 1852 | 1461786022476 Marionette TRACE conn3 <- [1,797,null,{"value":"8"}] 12:40:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 12:40:22 INFO - PROCESS | 1852 | 1461786022486 Marionette TRACE conn3 -> [0,798,"setScriptTimeout",{"ms":35000}] 12:40:22 INFO - PROCESS | 1852 | 1461786022490 Marionette TRACE conn3 <- [1,798,null,{}] 12:40:22 INFO - PROCESS | 1852 | 1461786022496 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}] 12:40:22 INFO - PROCESS | 1852 | 1461786022702 Marionette TRACE conn3 <- [1,799,null,{"value":null}] 12:40:22 INFO - PROCESS | 1852 | 1461786022942 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:40:23 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb22859800 == 80 [pid = 1852] [id = 207] 12:40:23 INFO - PROCESS | 1852 | ++DOMWINDOW == 125 (0x7fcb209d5400) [pid = 1852] [serial = 621] [outer = (nil)] 12:40:23 INFO - PROCESS | 1852 | ++DOMWINDOW == 126 (0x7fcb20d0ec00) [pid = 1852] [serial = 622] [outer = 0x7fcb209d5400] 12:40:23 INFO - PROCESS | 1852 | 1461786023063 Marionette DEBUG loaded listener.js 12:40:23 INFO - PROCESS | 1852 | ++DOMWINDOW == 127 (0x7fcb21287800) [pid = 1852] [serial = 623] [outer = 0x7fcb209d5400] 12:40:23 INFO - PROCESS | 1852 | 1461786023880 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]]]}] 12:40:23 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 12:40:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 1431ms 12:40:23 INFO - PROCESS | 1852 | 1461786023918 Marionette TRACE conn3 -> [0,801,"getWindowHandle",null] 12:40:23 INFO - PROCESS | 1852 | 1461786023922 Marionette TRACE conn3 <- [1,801,null,{"value":"8"}] 12:40:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 12:40:23 INFO - PROCESS | 1852 | 1461786023928 Marionette TRACE conn3 -> [0,802,"setScriptTimeout",{"ms":35000}] 12:40:23 INFO - PROCESS | 1852 | 1461786023933 Marionette TRACE conn3 <- [1,802,null,{}] 12:40:23 INFO - PROCESS | 1852 | 1461786023949 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}] 12:40:24 INFO - PROCESS | 1852 | 1461786024130 Marionette TRACE conn3 <- [1,803,null,{"value":null}] 12:40:24 INFO - PROCESS | 1852 | 1461786024291 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:40:24 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb2928e000 == 81 [pid = 1852] [id = 208] 12:40:24 INFO - PROCESS | 1852 | ++DOMWINDOW == 128 (0x7fcb2287a800) [pid = 1852] [serial = 624] [outer = (nil)] 12:40:24 INFO - PROCESS | 1852 | ++DOMWINDOW == 129 (0x7fcb24474000) [pid = 1852] [serial = 625] [outer = 0x7fcb2287a800] 12:40:24 INFO - PROCESS | 1852 | 1461786024369 Marionette DEBUG loaded listener.js 12:40:24 INFO - PROCESS | 1852 | ++DOMWINDOW == 130 (0x7fcb24713400) [pid = 1852] [serial = 626] [outer = 0x7fcb2287a800] 12:40:25 INFO - PROCESS | 1852 | 1461786025261 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]]]}] 12:40:25 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 12:40:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 1388ms 12:40:25 INFO - PROCESS | 1852 | 1461786025318 Marionette TRACE conn3 -> [0,805,"getWindowHandle",null] 12:40:25 INFO - PROCESS | 1852 | 1461786025322 Marionette TRACE conn3 <- [1,805,null,{"value":"8"}] 12:40:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 12:40:25 INFO - PROCESS | 1852 | 1461786025328 Marionette TRACE conn3 -> [0,806,"setScriptTimeout",{"ms":35000}] 12:40:25 INFO - PROCESS | 1852 | 1461786025330 Marionette TRACE conn3 <- [1,806,null,{}] 12:40:25 INFO - PROCESS | 1852 | 1461786025336 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}] 12:40:25 INFO - PROCESS | 1852 | 1461786025524 Marionette TRACE conn3 <- [1,807,null,{"value":null}] 12:40:25 INFO - PROCESS | 1852 | 1461786025691 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:40:25 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb29eda800 == 82 [pid = 1852] [id = 209] 12:40:25 INFO - PROCESS | 1852 | ++DOMWINDOW == 131 (0x7fcb22b72400) [pid = 1852] [serial = 627] [outer = (nil)] 12:40:25 INFO - PROCESS | 1852 | ++DOMWINDOW == 132 (0x7fcb26ab2400) [pid = 1852] [serial = 628] [outer = 0x7fcb22b72400] 12:40:25 INFO - PROCESS | 1852 | 1461786025766 Marionette DEBUG loaded listener.js 12:40:25 INFO - PROCESS | 1852 | ++DOMWINDOW == 133 (0x7fcb26ac9400) [pid = 1852] [serial = 629] [outer = 0x7fcb22b72400] 12:40:26 INFO - PROCESS | 1852 | 1461786026582 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]]]}] 12:40:26 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 12:40:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 1279ms 12:40:26 INFO - PROCESS | 1852 | 1461786026610 Marionette TRACE conn3 -> [0,809,"getWindowHandle",null] 12:40:26 INFO - PROCESS | 1852 | 1461786026613 Marionette TRACE conn3 <- [1,809,null,{"value":"8"}] 12:40:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 12:40:26 INFO - PROCESS | 1852 | 1461786026620 Marionette TRACE conn3 -> [0,810,"setScriptTimeout",{"ms":35000}] 12:40:26 INFO - PROCESS | 1852 | 1461786026623 Marionette TRACE conn3 <- [1,810,null,{}] 12:40:26 INFO - PROCESS | 1852 | 1461786026628 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}] 12:40:26 INFO - PROCESS | 1852 | 1461786026785 Marionette TRACE conn3 <- [1,811,null,{"value":null}] 12:40:26 INFO - PROCESS | 1852 | 1461786026986 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:40:27 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb2a495000 == 83 [pid = 1852] [id = 210] 12:40:27 INFO - PROCESS | 1852 | ++DOMWINDOW == 134 (0x7fcb26b18000) [pid = 1852] [serial = 630] [outer = (nil)] 12:40:27 INFO - PROCESS | 1852 | ++DOMWINDOW == 135 (0x7fcb26d76800) [pid = 1852] [serial = 631] [outer = 0x7fcb26b18000] 12:40:27 INFO - PROCESS | 1852 | 1461786027069 Marionette DEBUG loaded listener.js 12:40:27 INFO - PROCESS | 1852 | ++DOMWINDOW == 136 (0x7fcb27a1c400) [pid = 1852] [serial = 632] [outer = 0x7fcb26b18000] 12:40:27 INFO - PROCESS | 1852 | 1461786027951 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]]]}] 12:40:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 12:40:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 1387ms 12:40:28 INFO - PROCESS | 1852 | 1461786028010 Marionette TRACE conn3 -> [0,813,"getWindowHandle",null] 12:40:28 INFO - PROCESS | 1852 | 1461786028013 Marionette TRACE conn3 <- [1,813,null,{"value":"8"}] 12:40:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 12:40:28 INFO - PROCESS | 1852 | 1461786028019 Marionette TRACE conn3 -> [0,814,"setScriptTimeout",{"ms":35000}] 12:40:28 INFO - PROCESS | 1852 | 1461786028022 Marionette TRACE conn3 <- [1,814,null,{}] 12:40:28 INFO - PROCESS | 1852 | 1461786028027 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}] 12:40:28 INFO - PROCESS | 1852 | 1461786028226 Marionette TRACE conn3 <- [1,815,null,{"value":null}] 12:40:28 INFO - PROCESS | 1852 | 1461786028386 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:40:28 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb2b2dd800 == 84 [pid = 1852] [id = 211] 12:40:28 INFO - PROCESS | 1852 | ++DOMWINDOW == 137 (0x7fcb26d72400) [pid = 1852] [serial = 633] [outer = (nil)] 12:40:28 INFO - PROCESS | 1852 | ++DOMWINDOW == 138 (0x7fcb28f83400) [pid = 1852] [serial = 634] [outer = 0x7fcb26d72400] 12:40:28 INFO - PROCESS | 1852 | 1461786028465 Marionette DEBUG loaded listener.js 12:40:28 INFO - PROCESS | 1852 | ++DOMWINDOW == 139 (0x7fcb2956e400) [pid = 1852] [serial = 635] [outer = 0x7fcb26d72400] 12:40:29 INFO - PROCESS | 1852 | 1461786029361 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] 12:40:29 INFO - PROCESS | 1852 | 1461786029403 Marionette TRACE conn3 <- [1,817,null,{"value":"8"}] 12:40:29 INFO - PROCESS | 1852 | 1461786029411 Marionette TRACE conn3 -> [0,818,"setScriptTimeout",{"ms":35000}] 12:40:29 INFO - PROCESS | 1852 | 1461786029413 Marionette TRACE conn3 <- [1,818,null,{}] 12:40:29 INFO - PROCESS | 1852 | 1461786029420 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}] 12:40:29 INFO - PROCESS | 1852 | 1461786029578 Marionette TRACE conn3 <- [1,819,null,{"value":null}] 12:40:29 INFO - PROCESS | 1852 | 1461786029756 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:40:29 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb309f6800 == 85 [pid = 1852] [id = 212] 12:40:29 INFO - PROCESS | 1852 | ++DOMWINDOW == 140 (0x7fcb2436ac00) [pid = 1852] [serial = 636] [outer = (nil)] 12:40:29 INFO - PROCESS | 1852 | ++DOMWINDOW == 141 (0x7fcb299cd000) [pid = 1852] [serial = 637] [outer = 0x7fcb2436ac00] 12:40:29 INFO - PROCESS | 1852 | 1461786029827 Marionette DEBUG loaded listener.js 12:40:29 INFO - PROCESS | 1852 | ++DOMWINDOW == 142 (0x7fcb29ebd400) [pid = 1852] [serial = 638] [outer = 0x7fcb2436ac00] 12:40:30 INFO - PROCESS | 1852 | 1461786030731 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]]]}] 12:40:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 12:40:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 1390ms 12:40:30 INFO - PROCESS | 1852 | 1461786030801 Marionette TRACE conn3 -> [0,821,"getWindowHandle",null] 12:40:30 INFO - PROCESS | 1852 | 1461786030805 Marionette TRACE conn3 <- [1,821,null,{"value":"8"}] 12:40:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 12:40:30 INFO - PROCESS | 1852 | 1461786030811 Marionette TRACE conn3 -> [0,822,"setScriptTimeout",{"ms":35000}] 12:40:30 INFO - PROCESS | 1852 | 1461786030815 Marionette TRACE conn3 <- [1,822,null,{}] 12:40:30 INFO - PROCESS | 1852 | 1461786030820 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}] 12:40:30 INFO - PROCESS | 1852 | 1461786030990 Marionette TRACE conn3 <- [1,823,null,{"value":null}] 12:40:31 INFO - PROCESS | 1852 | 1461786031153 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:40:31 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb37405000 == 86 [pid = 1852] [id = 213] 12:40:31 INFO - PROCESS | 1852 | ++DOMWINDOW == 143 (0x7fcb164f1800) [pid = 1852] [serial = 639] [outer = (nil)] 12:40:31 INFO - PROCESS | 1852 | ++DOMWINDOW == 144 (0x7fcb2a0c0c00) [pid = 1852] [serial = 640] [outer = 0x7fcb164f1800] 12:40:31 INFO - PROCESS | 1852 | 1461786031227 Marionette DEBUG loaded listener.js 12:40:31 INFO - PROCESS | 1852 | ++DOMWINDOW == 145 (0x7fcb2a120400) [pid = 1852] [serial = 641] [outer = 0x7fcb164f1800] 12:40:32 INFO - PROCESS | 1852 | 1461786032099 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] 12:40:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 12:40:32 INFO - PROCESS | 1852 | 1461786032154 Marionette TRACE conn3 <- [1,825,null,{"value":"8"}] 12:40:32 INFO - PROCESS | 1852 | 1461786032160 Marionette TRACE conn3 -> [0,826,"setScriptTimeout",{"ms":35000}] 12:40:32 INFO - PROCESS | 1852 | 1461786032164 Marionette TRACE conn3 <- [1,826,null,{}] 12:40:32 INFO - PROCESS | 1852 | 1461786032171 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}] 12:40:32 INFO - PROCESS | 1852 | 1461786032330 Marionette TRACE conn3 <- [1,827,null,{"value":null}] 12:40:32 INFO - PROCESS | 1852 | 1461786032496 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:40:32 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb379ad000 == 87 [pid = 1852] [id = 214] 12:40:32 INFO - PROCESS | 1852 | ++DOMWINDOW == 146 (0x7fcb243a1400) [pid = 1852] [serial = 642] [outer = (nil)] 12:40:32 INFO - PROCESS | 1852 | ++DOMWINDOW == 147 (0x7fcb2aee1c00) [pid = 1852] [serial = 643] [outer = 0x7fcb243a1400] 12:40:32 INFO - PROCESS | 1852 | 1461786032575 Marionette DEBUG loaded listener.js 12:40:32 INFO - PROCESS | 1852 | ++DOMWINDOW == 148 (0x7fcb2b293800) [pid = 1852] [serial = 644] [outer = 0x7fcb243a1400] 12:40:33 INFO - PROCESS | 1852 | 1461786033405 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]]]}] 12:40:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 12:40:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 1283ms 12:40:33 INFO - PROCESS | 1852 | 1461786033444 Marionette TRACE conn3 -> [0,829,"getWindowHandle",null] 12:40:33 INFO - PROCESS | 1852 | 1461786033446 Marionette TRACE conn3 <- [1,829,null,{"value":"8"}] 12:40:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 12:40:33 INFO - PROCESS | 1852 | 1461786033453 Marionette TRACE conn3 -> [0,830,"setScriptTimeout",{"ms":35000}] 12:40:33 INFO - PROCESS | 1852 | 1461786033455 Marionette TRACE conn3 <- [1,830,null,{}] 12:40:33 INFO - PROCESS | 1852 | 1461786033461 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}] 12:40:33 INFO - PROCESS | 1852 | 1461786033622 Marionette TRACE conn3 <- [1,831,null,{"value":null}] 12:40:33 INFO - PROCESS | 1852 | 1461786033788 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:40:33 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb38921800 == 88 [pid = 1852] [id = 215] 12:40:33 INFO - PROCESS | 1852 | ++DOMWINDOW == 149 (0x7fcb26b13800) [pid = 1852] [serial = 645] [outer = (nil)] 12:40:33 INFO - PROCESS | 1852 | ++DOMWINDOW == 150 (0x7fcb2b3a3c00) [pid = 1852] [serial = 646] [outer = 0x7fcb26b13800] 12:40:33 INFO - PROCESS | 1852 | 1461786033862 Marionette DEBUG loaded listener.js 12:40:33 INFO - PROCESS | 1852 | ++DOMWINDOW == 151 (0x7fcb2d609800) [pid = 1852] [serial = 647] [outer = 0x7fcb26b13800] 12:40:34 INFO - PROCESS | 1852 | 1461786034758 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]]]}] 12:40:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 12:40:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 1377ms 12:40:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 12:40:34 INFO - PROCESS | 1852 | 1461786034831 Marionette TRACE conn3 -> [0,833,"getWindowHandle",null] 12:40:34 INFO - PROCESS | 1852 | 1461786034834 Marionette TRACE conn3 <- [1,833,null,{"value":"8"}] 12:40:34 INFO - PROCESS | 1852 | 1461786034841 Marionette TRACE conn3 -> [0,834,"setScriptTimeout",{"ms":35000}] 12:40:34 INFO - PROCESS | 1852 | 1461786034844 Marionette TRACE conn3 <- [1,834,null,{}] 12:40:34 INFO - PROCESS | 1852 | 1461786034851 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}] 12:40:35 INFO - PROCESS | 1852 | 1461786035054 Marionette TRACE conn3 <- [1,835,null,{"value":null}] 12:40:35 INFO - PROCESS | 1852 | 1461786035219 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:40:35 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb1ad42000 == 89 [pid = 1852] [id = 216] 12:40:35 INFO - PROCESS | 1852 | ++DOMWINDOW == 152 (0x7fcb1ad1a400) [pid = 1852] [serial = 648] [outer = (nil)] 12:40:35 INFO - PROCESS | 1852 | ++DOMWINDOW == 153 (0x7fcb1b7e3c00) [pid = 1852] [serial = 649] [outer = 0x7fcb1ad1a400] 12:40:35 INFO - PROCESS | 1852 | 1461786035299 Marionette DEBUG loaded listener.js 12:40:35 INFO - PROCESS | 1852 | ++DOMWINDOW == 154 (0x7fcb2db29c00) [pid = 1852] [serial = 650] [outer = 0x7fcb1ad1a400] 12:40:36 INFO - PROCESS | 1852 | 1461786036186 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]]]}] 12:40:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 12:40:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 1381ms 12:40:36 INFO - PROCESS | 1852 | 1461786036221 Marionette TRACE conn3 -> [0,837,"getWindowHandle",null] 12:40:36 INFO - PROCESS | 1852 | 1461786036225 Marionette TRACE conn3 <- [1,837,null,{"value":"8"}] 12:40:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 12:40:36 INFO - PROCESS | 1852 | 1461786036231 Marionette TRACE conn3 -> [0,838,"setScriptTimeout",{"ms":35000}] 12:40:36 INFO - PROCESS | 1852 | 1461786036233 Marionette TRACE conn3 <- [1,838,null,{}] 12:40:36 INFO - PROCESS | 1852 | 1461786036239 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}] 12:40:36 INFO - PROCESS | 1852 | 1461786036414 Marionette TRACE conn3 <- [1,839,null,{"value":null}] 12:40:36 INFO - PROCESS | 1852 | 1461786036586 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:40:36 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb1b6a3000 == 90 [pid = 1852] [id = 217] 12:40:36 INFO - PROCESS | 1852 | ++DOMWINDOW == 155 (0x7fcb1ae29c00) [pid = 1852] [serial = 651] [outer = (nil)] 12:40:36 INFO - PROCESS | 1852 | ++DOMWINDOW == 156 (0x7fcb1b7ea800) [pid = 1852] [serial = 652] [outer = 0x7fcb1ae29c00] 12:40:36 INFO - PROCESS | 1852 | 1461786036655 Marionette DEBUG loaded listener.js 12:40:36 INFO - PROCESS | 1852 | ++DOMWINDOW == 157 (0x7fcb2db24000) [pid = 1852] [serial = 653] [outer = 0x7fcb1ae29c00] 12:40:37 INFO - PROCESS | 1852 | 1461786037760 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]]]}] 12:40:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 12:40:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 1585ms 12:40:37 INFO - PROCESS | 1852 | 1461786037818 Marionette TRACE conn3 -> [0,841,"getWindowHandle",null] 12:40:37 INFO - PROCESS | 1852 | 1461786037824 Marionette TRACE conn3 <- [1,841,null,{"value":"8"}] 12:40:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 12:40:37 INFO - PROCESS | 1852 | 1461786037831 Marionette TRACE conn3 -> [0,842,"setScriptTimeout",{"ms":35000}] 12:40:37 INFO - PROCESS | 1852 | 1461786037837 Marionette TRACE conn3 <- [1,842,null,{}] 12:40:37 INFO - PROCESS | 1852 | 1461786037844 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}] 12:40:38 INFO - PROCESS | 1852 | 1461786038018 Marionette TRACE conn3 <- [1,843,null,{"value":null}] 12:40:38 INFO - PROCESS | 1852 | 1461786038289 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:40:38 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb1b453000 == 91 [pid = 1852] [id = 218] 12:40:38 INFO - PROCESS | 1852 | ++DOMWINDOW == 158 (0x7fcb1e8c4800) [pid = 1852] [serial = 654] [outer = (nil)] 12:40:38 INFO - PROCESS | 1852 | ++DOMWINDOW == 159 (0x7fcb1f3d4000) [pid = 1852] [serial = 655] [outer = 0x7fcb1e8c4800] 12:40:38 INFO - PROCESS | 1852 | 1461786038407 Marionette DEBUG loaded listener.js 12:40:38 INFO - PROCESS | 1852 | ++DOMWINDOW == 160 (0x7fcb20738000) [pid = 1852] [serial = 656] [outer = 0x7fcb1e8c4800] 12:40:39 INFO - PROCESS | 1852 | --DOMWINDOW == 159 (0x7fcb22879400) [pid = 1852] [serial = 586] [outer = (nil)] [url = about:blank] 12:40:39 INFO - PROCESS | 1852 | --DOMWINDOW == 158 (0x7fcb22880400) [pid = 1852] [serial = 562] [outer = (nil)] [url = about:blank] 12:40:39 INFO - PROCESS | 1852 | --DOMWINDOW == 157 (0x7fcb244d4c00) [pid = 1852] [serial = 565] [outer = (nil)] [url = about:blank] 12:40:39 INFO - PROCESS | 1852 | --DOMWINDOW == 156 (0x7fcb26acb800) [pid = 1852] [serial = 568] [outer = (nil)] [url = about:blank] 12:40:39 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb20e1d000 == 90 [pid = 1852] [id = 204] 12:40:39 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb1e70f000 == 89 [pid = 1852] [id = 203] 12:40:39 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb1b458000 == 88 [pid = 1852] [id = 202] 12:40:39 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb1f593800 == 87 [pid = 1852] [id = 201] 12:40:39 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb20e10000 == 86 [pid = 1852] [id = 197] 12:40:39 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb1b57c800 == 85 [pid = 1852] [id = 196] 12:40:39 INFO - PROCESS | 1852 | --DOMWINDOW == 155 (0x7fcb2b3a1400) [pid = 1852] [serial = 518] [outer = (nil)] [url = about:blank] 12:40:39 INFO - PROCESS | 1852 | --DOMWINDOW == 154 (0x7fcb20649000) [pid = 1852] [serial = 473] [outer = (nil)] [url = about:blank] 12:40:39 INFO - PROCESS | 1852 | --DOMWINDOW == 153 (0x7fcb2b39c000) [pid = 1852] [serial = 446] [outer = (nil)] [url = about:blank] 12:40:39 INFO - PROCESS | 1852 | --DOMWINDOW == 152 (0x7fcb2128f400) [pid = 1852] [serial = 583] [outer = (nil)] [url = about:blank] 12:40:39 INFO - PROCESS | 1852 | --DOMWINDOW == 151 (0x7fcb2128dc00) [pid = 1852] [serial = 554] [outer = (nil)] [url = about:blank] 12:40:39 INFO - PROCESS | 1852 | --DOMWINDOW == 150 (0x7fcb1e80fc00) [pid = 1852] [serial = 575] [outer = (nil)] [url = about:blank] 12:40:39 INFO - PROCESS | 1852 | --DOMWINDOW == 149 (0x7fcb1b8d8000) [pid = 1852] [serial = 574] [outer = (nil)] [url = about:blank] 12:40:39 INFO - PROCESS | 1852 | --DOMWINDOW == 148 (0x7fcb1b46a400) [pid = 1852] [serial = 572] [outer = (nil)] [url = about:blank] 12:40:39 INFO - PROCESS | 1852 | --DOMWINDOW == 147 (0x7fcb1ad1a000) [pid = 1852] [serial = 571] [outer = (nil)] [url = about:blank] 12:40:39 INFO - PROCESS | 1852 | --DOMWINDOW == 146 (0x7fcb1b727400) [pid = 1852] [serial = 556] [outer = (nil)] [url = about:blank] 12:40:39 INFO - PROCESS | 1852 | --DOMWINDOW == 145 (0x7fcb20646c00) [pid = 1852] [serial = 577] [outer = (nil)] [url = about:blank] 12:40:39 INFO - PROCESS | 1852 | --DOMWINDOW == 144 (0x7fcb20736800) [pid = 1852] [serial = 578] [outer = (nil)] [url = about:blank] 12:40:39 INFO - PROCESS | 1852 | --DOMWINDOW == 143 (0x7fcb20d02c00) [pid = 1852] [serial = 580] [outer = (nil)] [url = about:blank] 12:40:39 INFO - PROCESS | 1852 | --DOMWINDOW == 142 (0x7fcb20644400) [pid = 1852] [serial = 559] [outer = (nil)] [url = about:blank] 12:40:39 INFO - PROCESS | 1852 | --DOMWINDOW == 141 (0x7fcb226fa800) [pid = 1852] [serial = 584] [outer = (nil)] [url = about:blank] 12:40:39 INFO - PROCESS | 1852 | --DOMWINDOW == 140 (0x7fcb20d0a800) [pid = 1852] [serial = 581] [outer = (nil)] [url = about:blank] 12:40:39 INFO - PROCESS | 1852 | 1461786039294 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]]]}] 12:40:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 12:40:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 1489ms 12:40:39 INFO - PROCESS | 1852 | 1461786039321 Marionette TRACE conn3 -> [0,845,"getWindowHandle",null] 12:40:39 INFO - PROCESS | 1852 | 1461786039329 Marionette TRACE conn3 <- [1,845,null,{"value":"8"}] 12:40:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 12:40:39 INFO - PROCESS | 1852 | 1461786039338 Marionette TRACE conn3 -> [0,846,"setScriptTimeout",{"ms":35000}] 12:40:39 INFO - PROCESS | 1852 | 1461786039341 Marionette TRACE conn3 <- [1,846,null,{}] 12:40:39 INFO - PROCESS | 1852 | 1461786039345 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}] 12:40:39 INFO - PROCESS | 1852 | 1461786039495 Marionette TRACE conn3 <- [1,847,null,{"value":null}] 12:40:39 INFO - PROCESS | 1852 | 1461786039513 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:40:39 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb1b6bc000 == 86 [pid = 1852] [id = 219] 12:40:39 INFO - PROCESS | 1852 | ++DOMWINDOW == 141 (0x7fcb20646c00) [pid = 1852] [serial = 657] [outer = (nil)] 12:40:39 INFO - PROCESS | 1852 | ++DOMWINDOW == 142 (0x7fcb20d05800) [pid = 1852] [serial = 658] [outer = 0x7fcb20646c00] 12:40:39 INFO - PROCESS | 1852 | 1461786039571 Marionette DEBUG loaded listener.js 12:40:39 INFO - PROCESS | 1852 | ++DOMWINDOW == 143 (0x7fcb21284c00) [pid = 1852] [serial = 659] [outer = 0x7fcb20646c00] 12:40:40 INFO - PROCESS | 1852 | 1461786040442 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]]]}] 12:40:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 12:40:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 1128ms 12:40:40 INFO - PROCESS | 1852 | 1461786040472 Marionette TRACE conn3 -> [0,849,"getWindowHandle",null] 12:40:40 INFO - PROCESS | 1852 | 1461786040481 Marionette TRACE conn3 <- [1,849,null,{"value":"8"}] 12:40:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 12:40:40 INFO - PROCESS | 1852 | 1461786040491 Marionette TRACE conn3 -> [0,850,"setScriptTimeout",{"ms":35000}] 12:40:40 INFO - PROCESS | 1852 | 1461786040496 Marionette TRACE conn3 <- [1,850,null,{}] 12:40:40 INFO - PROCESS | 1852 | 1461786040511 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}] 12:40:40 INFO - PROCESS | 1852 | 1461786040672 Marionette TRACE conn3 <- [1,851,null,{"value":null}] 12:40:40 INFO - PROCESS | 1852 | 1461786040803 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:40:40 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb2260e000 == 87 [pid = 1852] [id = 220] 12:40:40 INFO - PROCESS | 1852 | ++DOMWINDOW == 144 (0x7fcb209cc400) [pid = 1852] [serial = 660] [outer = (nil)] 12:40:40 INFO - PROCESS | 1852 | ++DOMWINDOW == 145 (0x7fcb241f4c00) [pid = 1852] [serial = 661] [outer = 0x7fcb209cc400] 12:40:40 INFO - PROCESS | 1852 | 1461786040869 Marionette DEBUG loaded listener.js 12:40:40 INFO - PROCESS | 1852 | ++DOMWINDOW == 146 (0x7fcb244d8400) [pid = 1852] [serial = 662] [outer = 0x7fcb209cc400] 12:40:41 INFO - PROCESS | 1852 | 1461786041608 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]]]}] 12:40:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 12:40:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 1185ms 12:40:41 INFO - PROCESS | 1852 | 1461786041677 Marionette TRACE conn3 -> [0,853,"getWindowHandle",null] 12:40:41 INFO - PROCESS | 1852 | 1461786041692 Marionette TRACE conn3 <- [1,853,null,{"value":"8"}] 12:40:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 12:40:41 INFO - PROCESS | 1852 | 1461786041705 Marionette TRACE conn3 -> [0,854,"setScriptTimeout",{"ms":35000}] 12:40:41 INFO - PROCESS | 1852 | 1461786041707 Marionette TRACE conn3 <- [1,854,null,{}] 12:40:41 INFO - PROCESS | 1852 | 1461786041713 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}] 12:40:41 INFO - PROCESS | 1852 | 1461786041918 Marionette TRACE conn3 <- [1,855,null,{"value":null}] 12:40:41 INFO - PROCESS | 1852 | 1461786041946 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:40:41 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb26b29800 == 88 [pid = 1852] [id = 221] 12:40:41 INFO - PROCESS | 1852 | ++DOMWINDOW == 147 (0x7fcb24366800) [pid = 1852] [serial = 663] [outer = (nil)] 12:40:42 INFO - PROCESS | 1852 | ++DOMWINDOW == 148 (0x7fcb26ab9800) [pid = 1852] [serial = 664] [outer = 0x7fcb24366800] 12:40:42 INFO - PROCESS | 1852 | 1461786042020 Marionette DEBUG loaded listener.js 12:40:42 INFO - PROCESS | 1852 | ++DOMWINDOW == 149 (0x7fcb2753ec00) [pid = 1852] [serial = 665] [outer = 0x7fcb24366800] 12:40:42 INFO - PROCESS | 1852 | 1461786042912 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]]]}] 12:40:42 INFO - PROCESS | 1852 | ++DOMWINDOW == 150 (0x7fcb24518c00) [pid = 1852] [serial = 666] [outer = 0x7fcb229e4400] 12:40:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 12:40:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 1286ms 12:40:43 INFO - PROCESS | 1852 | 1461786043023 Marionette TRACE conn3 -> [0,857,"getWindowHandle",null] 12:40:43 INFO - PROCESS | 1852 | 1461786043027 Marionette TRACE conn3 <- [1,857,null,{"value":"8"}] 12:40:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 12:40:43 INFO - PROCESS | 1852 | 1461786043083 Marionette TRACE conn3 -> [0,858,"setScriptTimeout",{"ms":35000}] 12:40:43 INFO - PROCESS | 1852 | 1461786043086 Marionette TRACE conn3 <- [1,858,null,{}] 12:40:43 INFO - PROCESS | 1852 | 1461786043091 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}] 12:40:43 INFO - PROCESS | 1852 | 1461786043284 Marionette TRACE conn3 <- [1,859,null,{"value":null}] 12:40:43 INFO - PROCESS | 1852 | 1461786043313 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:40:43 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb2951d000 == 89 [pid = 1852] [id = 222] 12:40:43 INFO - PROCESS | 1852 | ++DOMWINDOW == 151 (0x7fcb1ad24000) [pid = 1852] [serial = 667] [outer = (nil)] 12:40:43 INFO - PROCESS | 1852 | ++DOMWINDOW == 152 (0x7fcb28f88000) [pid = 1852] [serial = 668] [outer = 0x7fcb1ad24000] 12:40:43 INFO - PROCESS | 1852 | 1461786043383 Marionette DEBUG loaded listener.js 12:40:43 INFO - PROCESS | 1852 | ++DOMWINDOW == 153 (0x7fcb29c73800) [pid = 1852] [serial = 669] [outer = 0x7fcb1ad24000] 12:40:43 INFO - PROCESS | 1852 | --DOMWINDOW == 152 (0x7fcb20e9f000) [pid = 1852] [serial = 585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 12:40:43 INFO - PROCESS | 1852 | --DOMWINDOW == 151 (0x7fcb1e80ac00) [pid = 1852] [serial = 603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 12:40:43 INFO - PROCESS | 1852 | --DOMWINDOW == 150 (0x7fcb1ad22400) [pid = 1852] [serial = 606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 12:40:43 INFO - PROCESS | 1852 | --DOMWINDOW == 149 (0x7fcb2073d800) [pid = 1852] [serial = 609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 12:40:43 INFO - PROCESS | 1852 | --DOMWINDOW == 148 (0x7fcb207bac00) [pid = 1852] [serial = 612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 12:40:44 INFO - PROCESS | 1852 | 1461786044186 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]]]}] 12:40:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 12:40:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 1158ms 12:40:44 INFO - PROCESS | 1852 | 1461786044214 Marionette TRACE conn3 -> [0,861,"getWindowHandle",null] 12:40:44 INFO - PROCESS | 1852 | 1461786044217 Marionette TRACE conn3 <- [1,861,null,{"value":"8"}] 12:40:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 12:40:44 INFO - PROCESS | 1852 | 1461786044223 Marionette TRACE conn3 -> [0,862,"setScriptTimeout",{"ms":35000}] 12:40:44 INFO - PROCESS | 1852 | 1461786044239 Marionette TRACE conn3 <- [1,862,null,{}] 12:40:44 INFO - PROCESS | 1852 | 1461786044252 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}] 12:40:44 INFO - PROCESS | 1852 | 1461786044417 Marionette TRACE conn3 <- [1,863,null,{"value":null}] 12:40:44 INFO - PROCESS | 1852 | 1461786044428 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:40:44 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb374c3800 == 90 [pid = 1852] [id = 223] 12:40:44 INFO - PROCESS | 1852 | ++DOMWINDOW == 149 (0x7fcb29c75400) [pid = 1852] [serial = 670] [outer = (nil)] 12:40:44 INFO - PROCESS | 1852 | ++DOMWINDOW == 150 (0x7fcb30954000) [pid = 1852] [serial = 671] [outer = 0x7fcb29c75400] 12:40:44 INFO - PROCESS | 1852 | 1461786044487 Marionette DEBUG loaded listener.js 12:40:44 INFO - PROCESS | 1852 | ++DOMWINDOW == 151 (0x7fcb36804000) [pid = 1852] [serial = 672] [outer = 0x7fcb29c75400] 12:40:45 INFO - PROCESS | 1852 | 1461786045224 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]]]}] 12:40:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 12:40:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 1047ms 12:40:45 INFO - PROCESS | 1852 | 1461786045271 Marionette TRACE conn3 -> [0,865,"getWindowHandle",null] 12:40:45 INFO - PROCESS | 1852 | 1461786045274 Marionette TRACE conn3 <- [1,865,null,{"value":"8"}] 12:40:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 12:40:45 INFO - PROCESS | 1852 | 1461786045280 Marionette TRACE conn3 -> [0,866,"setScriptTimeout",{"ms":35000}] 12:40:45 INFO - PROCESS | 1852 | 1461786045282 Marionette TRACE conn3 <- [1,866,null,{}] 12:40:45 INFO - PROCESS | 1852 | 1461786045287 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}] 12:40:45 INFO - PROCESS | 1852 | 1461786045511 Marionette TRACE conn3 <- [1,867,null,{"value":null}] 12:40:45 INFO - PROCESS | 1852 | 1461786045526 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:40:45 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb3c34b000 == 91 [pid = 1852] [id = 224] 12:40:45 INFO - PROCESS | 1852 | ++DOMWINDOW == 152 (0x7fcb1e809400) [pid = 1852] [serial = 673] [outer = (nil)] 12:40:45 INFO - PROCESS | 1852 | ++DOMWINDOW == 153 (0x7fcb368b9400) [pid = 1852] [serial = 674] [outer = 0x7fcb1e809400] 12:40:45 INFO - PROCESS | 1852 | 1461786045585 Marionette DEBUG loaded listener.js 12:40:45 INFO - PROCESS | 1852 | ++DOMWINDOW == 154 (0x7fcb3746b400) [pid = 1852] [serial = 675] [outer = 0x7fcb1e809400] 12:40:46 INFO - PROCESS | 1852 | 1461786046722 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]]]}] 12:40:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 12:40:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 1478ms 12:40:46 INFO - PROCESS | 1852 | 1461786046760 Marionette TRACE conn3 -> [0,869,"getWindowHandle",null] 12:40:46 INFO - PROCESS | 1852 | 1461786046767 Marionette TRACE conn3 <- [1,869,null,{"value":"8"}] 12:40:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 12:40:46 INFO - PROCESS | 1852 | 1461786046775 Marionette TRACE conn3 -> [0,870,"setScriptTimeout",{"ms":35000}] 12:40:46 INFO - PROCESS | 1852 | 1461786046781 Marionette TRACE conn3 <- [1,870,null,{}] 12:40:46 INFO - PROCESS | 1852 | 1461786046788 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}] 12:40:47 INFO - PROCESS | 1852 | 1461786046997 Marionette TRACE conn3 <- [1,871,null,{"value":null}] 12:40:47 INFO - PROCESS | 1852 | 1461786047179 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:40:47 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb20692000 == 92 [pid = 1852] [id = 225] 12:40:47 INFO - PROCESS | 1852 | ++DOMWINDOW == 155 (0x7fcb1b8db000) [pid = 1852] [serial = 676] [outer = (nil)] 12:40:47 INFO - PROCESS | 1852 | ++DOMWINDOW == 156 (0x7fcb1f3d9000) [pid = 1852] [serial = 677] [outer = 0x7fcb1b8db000] 12:40:47 INFO - PROCESS | 1852 | 1461786047253 Marionette DEBUG loaded listener.js 12:40:47 INFO - PROCESS | 1852 | ++DOMWINDOW == 157 (0x7fcb207bc000) [pid = 1852] [serial = 678] [outer = 0x7fcb1b8db000] 12:40:48 INFO - PROCESS | 1852 | 1461786048230 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]]]}] 12:40:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 12:40:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 1491ms 12:40:48 INFO - PROCESS | 1852 | 1461786048267 Marionette TRACE conn3 -> [0,873,"getWindowHandle",null] 12:40:48 INFO - PROCESS | 1852 | 1461786048275 Marionette TRACE conn3 <- [1,873,null,{"value":"8"}] 12:40:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 12:40:48 INFO - PROCESS | 1852 | 1461786048286 Marionette TRACE conn3 -> [0,874,"setScriptTimeout",{"ms":35000}] 12:40:48 INFO - PROCESS | 1852 | 1461786048291 Marionette TRACE conn3 <- [1,874,null,{}] 12:40:48 INFO - PROCESS | 1852 | 1461786048296 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}] 12:40:48 INFO - PROCESS | 1852 | 1461786048476 Marionette TRACE conn3 <- [1,875,null,{"value":null}] 12:40:48 INFO - PROCESS | 1852 | 1461786048742 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:40:48 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb28897800 == 93 [pid = 1852] [id = 226] 12:40:48 INFO - PROCESS | 1852 | ++DOMWINDOW == 158 (0x7fcb21290c00) [pid = 1852] [serial = 679] [outer = (nil)] 12:40:48 INFO - PROCESS | 1852 | ++DOMWINDOW == 159 (0x7fcb23641800) [pid = 1852] [serial = 680] [outer = 0x7fcb21290c00] 12:40:48 INFO - PROCESS | 1852 | 1461786048859 Marionette DEBUG loaded listener.js 12:40:48 INFO - PROCESS | 1852 | ++DOMWINDOW == 160 (0x7fcb244d2400) [pid = 1852] [serial = 681] [outer = 0x7fcb21290c00] 12:40:49 INFO - PROCESS | 1852 | 1461786049690 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]]]}] 12:40:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 12:40:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 1435ms 12:40:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 12:40:49 INFO - PROCESS | 1852 | 1461786049721 Marionette TRACE conn3 -> [0,877,"getWindowHandle",null] 12:40:49 INFO - PROCESS | 1852 | 1461786049724 Marionette TRACE conn3 <- [1,877,null,{"value":"8"}] 12:40:49 INFO - PROCESS | 1852 | 1461786049731 Marionette TRACE conn3 -> [0,878,"setScriptTimeout",{"ms":35000}] 12:40:49 INFO - PROCESS | 1852 | 1461786049736 Marionette TRACE conn3 <- [1,878,null,{}] 12:40:49 INFO - PROCESS | 1852 | 1461786049752 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}] 12:40:49 INFO - PROCESS | 1852 | 1461786049931 Marionette TRACE conn3 <- [1,879,null,{"value":null}] 12:40:50 INFO - PROCESS | 1852 | 1461786050110 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:40:50 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb3cba5000 == 94 [pid = 1852] [id = 227] 12:40:50 INFO - PROCESS | 1852 | ++DOMWINDOW == 161 (0x7fcb26aba400) [pid = 1852] [serial = 682] [outer = (nil)] 12:40:50 INFO - PROCESS | 1852 | ++DOMWINDOW == 162 (0x7fcb2a0c5400) [pid = 1852] [serial = 683] [outer = 0x7fcb26aba400] 12:40:50 INFO - PROCESS | 1852 | 1461786050186 Marionette DEBUG loaded listener.js 12:40:50 INFO - PROCESS | 1852 | ++DOMWINDOW == 163 (0x7fcb2d891c00) [pid = 1852] [serial = 684] [outer = 0x7fcb26aba400] 12:40:51 INFO - PROCESS | 1852 | 1461786051075 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]]]}] 12:40:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 12:40:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 1396ms 12:40:51 INFO - PROCESS | 1852 | 1461786051126 Marionette TRACE conn3 -> [0,881,"getWindowHandle",null] 12:40:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 12:40:51 INFO - PROCESS | 1852 | 1461786051131 Marionette TRACE conn3 <- [1,881,null,{"value":"8"}] 12:40:51 INFO - PROCESS | 1852 | 1461786051137 Marionette TRACE conn3 -> [0,882,"setScriptTimeout",{"ms":35000}] 12:40:51 INFO - PROCESS | 1852 | 1461786051141 Marionette TRACE conn3 <- [1,882,null,{}] 12:40:51 INFO - PROCESS | 1852 | 1461786051146 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}] 12:40:51 INFO - PROCESS | 1852 | 1461786051333 Marionette TRACE conn3 <- [1,883,null,{"value":null}] 12:40:51 INFO - PROCESS | 1852 | 1461786051517 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:40:51 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb3f46f800 == 95 [pid = 1852] [id = 228] 12:40:51 INFO - PROCESS | 1852 | ++DOMWINDOW == 164 (0x7fcb27a1f400) [pid = 1852] [serial = 685] [outer = (nil)] 12:40:51 INFO - PROCESS | 1852 | ++DOMWINDOW == 165 (0x7fcb36805800) [pid = 1852] [serial = 686] [outer = 0x7fcb27a1f400] 12:40:51 INFO - PROCESS | 1852 | 1461786051593 Marionette DEBUG loaded listener.js 12:40:51 INFO - PROCESS | 1852 | ++DOMWINDOW == 166 (0x7fcb376a5c00) [pid = 1852] [serial = 687] [outer = 0x7fcb27a1f400] 12:40:52 INFO - PROCESS | 1852 | 1461786052435 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]]]}] 12:40:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 12:40:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 1330ms 12:40:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 12:40:52 INFO - PROCESS | 1852 | 1461786052468 Marionette TRACE conn3 -> [0,885,"getWindowHandle",null] 12:40:52 INFO - PROCESS | 1852 | 1461786052471 Marionette TRACE conn3 <- [1,885,null,{"value":"8"}] 12:40:52 INFO - PROCESS | 1852 | 1461786052477 Marionette TRACE conn3 -> [0,886,"setScriptTimeout",{"ms":35000}] 12:40:52 INFO - PROCESS | 1852 | 1461786052480 Marionette TRACE conn3 <- [1,886,null,{}] 12:40:52 INFO - PROCESS | 1852 | 1461786052485 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}] 12:40:52 INFO - PROCESS | 1852 | 1461786052648 Marionette TRACE conn3 <- [1,887,null,{"value":null}] 12:40:52 INFO - PROCESS | 1852 | 1461786052819 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:40:52 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb40f9c000 == 96 [pid = 1852] [id = 229] 12:40:52 INFO - PROCESS | 1852 | ++DOMWINDOW == 167 (0x7fcb24712400) [pid = 1852] [serial = 688] [outer = (nil)] 12:40:52 INFO - PROCESS | 1852 | ++DOMWINDOW == 168 (0x7fcb37765800) [pid = 1852] [serial = 689] [outer = 0x7fcb24712400] 12:40:52 INFO - PROCESS | 1852 | 1461786052898 Marionette DEBUG loaded listener.js 12:40:53 INFO - PROCESS | 1852 | ++DOMWINDOW == 169 (0x7fcb37909400) [pid = 1852] [serial = 690] [outer = 0x7fcb24712400] 12:40:53 INFO - PROCESS | 1852 | 1461786053798 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]]]}] 12:40:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 12:40:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 1385ms 12:40:53 INFO - PROCESS | 1852 | 1461786053863 Marionette TRACE conn3 -> [0,889,"getWindowHandle",null] 12:40:53 INFO - PROCESS | 1852 | 1461786053866 Marionette TRACE conn3 <- [1,889,null,{"value":"8"}] 12:40:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 12:40:53 INFO - PROCESS | 1852 | 1461786053872 Marionette TRACE conn3 -> [0,890,"setScriptTimeout",{"ms":35000}] 12:40:53 INFO - PROCESS | 1852 | 1461786053875 Marionette TRACE conn3 <- [1,890,null,{}] 12:40:53 INFO - PROCESS | 1852 | 1461786053880 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}] 12:40:54 INFO - PROCESS | 1852 | 1461786054110 Marionette TRACE conn3 <- [1,891,null,{"value":null}] 12:40:54 INFO - PROCESS | 1852 | 1461786054282 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:40:54 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb41dde000 == 97 [pid = 1852] [id = 230] 12:40:54 INFO - PROCESS | 1852 | ++DOMWINDOW == 170 (0x7fcb37988c00) [pid = 1852] [serial = 691] [outer = (nil)] 12:40:54 INFO - PROCESS | 1852 | ++DOMWINDOW == 171 (0x7fcb38b32c00) [pid = 1852] [serial = 692] [outer = 0x7fcb37988c00] 12:40:54 INFO - PROCESS | 1852 | 1461786054365 Marionette DEBUG loaded listener.js 12:40:54 INFO - PROCESS | 1852 | ++DOMWINDOW == 172 (0x7fcb3aa40000) [pid = 1852] [serial = 693] [outer = 0x7fcb37988c00] 12:40:55 INFO - PROCESS | 1852 | 1461786055260 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]]]}] 12:40:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 12:40:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 1432ms 12:40:55 INFO - PROCESS | 1852 | 1461786055306 Marionette TRACE conn3 -> [0,893,"getWindowHandle",null] 12:40:55 INFO - PROCESS | 1852 | 1461786055309 Marionette TRACE conn3 <- [1,893,null,{"value":"8"}] 12:40:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 12:40:55 INFO - PROCESS | 1852 | 1461786055315 Marionette TRACE conn3 -> [0,894,"setScriptTimeout",{"ms":35000}] 12:40:55 INFO - PROCESS | 1852 | 1461786055317 Marionette TRACE conn3 <- [1,894,null,{}] 12:40:55 INFO - PROCESS | 1852 | 1461786055323 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}] 12:40:55 INFO - PROCESS | 1852 | 1461786055501 Marionette TRACE conn3 <- [1,895,null,{"value":null}] 12:40:56 INFO - PROCESS | 1852 | 1461786056222 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:40:56 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb1e710800 == 98 [pid = 1852] [id = 231] 12:40:56 INFO - PROCESS | 1852 | ++DOMWINDOW == 173 (0x7fcb1ad25400) [pid = 1852] [serial = 694] [outer = (nil)] 12:40:56 INFO - PROCESS | 1852 | ++DOMWINDOW == 174 (0x7fcb1b46a800) [pid = 1852] [serial = 695] [outer = 0x7fcb1ad25400] 12:40:56 INFO - PROCESS | 1852 | 1461786056300 Marionette DEBUG loaded listener.js 12:40:56 INFO - PROCESS | 1852 | ++DOMWINDOW == 175 (0x7fcb1b723800) [pid = 1852] [serial = 696] [outer = 0x7fcb1ad25400] 12:40:57 INFO - PROCESS | 1852 | 1461786057142 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]]]}] 12:40:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 12:40:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 1881ms 12:40:57 INFO - PROCESS | 1852 | 1461786057199 Marionette TRACE conn3 -> [0,897,"getWindowHandle",null] 12:40:57 INFO - PROCESS | 1852 | 1461786057205 Marionette TRACE conn3 <- [1,897,null,{"value":"8"}] 12:40:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 12:40:57 INFO - PROCESS | 1852 | 1461786057213 Marionette TRACE conn3 -> [0,898,"setScriptTimeout",{"ms":35000}] 12:40:57 INFO - PROCESS | 1852 | 1461786057218 Marionette TRACE conn3 <- [1,898,null,{}] 12:40:57 INFO - PROCESS | 1852 | 1461786057226 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}] 12:40:57 INFO - PROCESS | 1852 | 1461786057465 Marionette TRACE conn3 <- [1,899,null,{"value":null}] 12:40:57 INFO - PROCESS | 1852 | 1461786057871 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:40:57 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb1a494000 == 99 [pid = 1852] [id = 232] 12:40:57 INFO - PROCESS | 1852 | ++DOMWINDOW == 176 (0x7fcb1e80d000) [pid = 1852] [serial = 697] [outer = (nil)] 12:40:57 INFO - PROCESS | 1852 | ++DOMWINDOW == 177 (0x7fcb1e8c6400) [pid = 1852] [serial = 698] [outer = 0x7fcb1e80d000] 12:40:57 INFO - PROCESS | 1852 | 1461786057946 Marionette DEBUG loaded listener.js 12:40:58 INFO - PROCESS | 1852 | ++DOMWINDOW == 178 (0x7fcb20644000) [pid = 1852] [serial = 699] [outer = 0x7fcb1e80d000] 12:40:58 INFO - PROCESS | 1852 | 1461786058800 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]]]}] 12:40:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 12:40:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 1633ms 12:40:58 INFO - PROCESS | 1852 | 1461786058850 Marionette TRACE conn3 -> [0,901,"getWindowHandle",null] 12:40:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 12:40:58 INFO - PROCESS | 1852 | 1461786058856 Marionette TRACE conn3 <- [1,901,null,{"value":"8"}] 12:40:58 INFO - PROCESS | 1852 | 1461786058863 Marionette TRACE conn3 -> [0,902,"setScriptTimeout",{"ms":35000}] 12:40:58 INFO - PROCESS | 1852 | 1461786058866 Marionette TRACE conn3 <- [1,902,null,{}] 12:40:58 INFO - PROCESS | 1852 | 1461786058872 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}] 12:40:59 INFO - PROCESS | 1852 | 1461786059044 Marionette TRACE conn3 <- [1,903,null,{"value":null}] 12:40:59 INFO - PROCESS | 1852 | 1461786059243 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:40:59 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb1e726800 == 100 [pid = 1852] [id = 233] 12:40:59 INFO - PROCESS | 1852 | ++DOMWINDOW == 179 (0x7fcb207ba800) [pid = 1852] [serial = 700] [outer = (nil)] 12:40:59 INFO - PROCESS | 1852 | ++DOMWINDOW == 180 (0x7fcb20c40800) [pid = 1852] [serial = 701] [outer = 0x7fcb207ba800] 12:40:59 INFO - PROCESS | 1852 | 1461786059311 Marionette DEBUG loaded listener.js 12:40:59 INFO - PROCESS | 1852 | ++DOMWINDOW == 181 (0x7fcb20d07400) [pid = 1852] [serial = 702] [outer = 0x7fcb207ba800] 12:41:00 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb3c34b800 == 99 [pid = 1852] [id = 133] 12:41:00 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb2d807800 == 98 [pid = 1852] [id = 163] 12:41:00 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb2a1e6800 == 97 [pid = 1852] [id = 162] 12:41:00 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb318e1800 == 96 [pid = 1852] [id = 164] 12:41:00 INFO - PROCESS | 1852 | --DOMWINDOW == 180 (0x7fcb24476400) [pid = 1852] [serial = 616] [outer = (nil)] [url = about:blank] 12:41:00 INFO - PROCESS | 1852 | --DOMWINDOW == 179 (0x7fcb1b7e5c00) [pid = 1852] [serial = 589] [outer = (nil)] [url = about:blank] 12:41:00 INFO - PROCESS | 1852 | --DOMWINDOW == 178 (0x7fcb20646000) [pid = 1852] [serial = 592] [outer = (nil)] [url = about:blank] 12:41:00 INFO - PROCESS | 1852 | --DOMWINDOW == 177 (0x7fcb229e1c00) [pid = 1852] [serial = 595] [outer = (nil)] [url = about:blank] 12:41:00 INFO - PROCESS | 1852 | --DOMWINDOW == 176 (0x7fcb2436e800) [pid = 1852] [serial = 598] [outer = (nil)] [url = about:blank] 12:41:00 INFO - PROCESS | 1852 | --DOMWINDOW == 175 (0x7fcb244d1000) [pid = 1852] [serial = 601] [outer = (nil)] [url = about:blank] 12:41:00 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb374c3800 == 95 [pid = 1852] [id = 223] 12:41:00 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb2951d000 == 94 [pid = 1852] [id = 222] 12:41:00 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb26b29800 == 93 [pid = 1852] [id = 221] 12:41:00 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb26d45800 == 92 [pid = 1852] [id = 199] 12:41:00 INFO - PROCESS | 1852 | 1461786060495 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]]]}] 12:41:00 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb2260e000 == 91 [pid = 1852] [id = 220] 12:41:00 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb1b6bc000 == 90 [pid = 1852] [id = 219] 12:41:00 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb1b453000 == 89 [pid = 1852] [id = 218] 12:41:00 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb379ad000 == 88 [pid = 1852] [id = 214] 12:41:00 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb37405000 == 87 [pid = 1852] [id = 213] 12:41:00 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb309f6800 == 86 [pid = 1852] [id = 212] 12:41:00 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb2b2dd800 == 85 [pid = 1852] [id = 211] 12:41:00 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb2a495000 == 84 [pid = 1852] [id = 210] 12:41:00 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb29eda800 == 83 [pid = 1852] [id = 209] 12:41:00 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb2928e000 == 82 [pid = 1852] [id = 208] 12:41:00 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb22859800 == 81 [pid = 1852] [id = 207] 12:41:00 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb1a4a8800 == 80 [pid = 1852] [id = 206] 12:41:00 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb247c1800 == 79 [pid = 1852] [id = 205] 12:41:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 12:41:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 1692ms 12:41:00 INFO - PROCESS | 1852 | 1461786060560 Marionette TRACE conn3 -> [0,905,"getWindowHandle",null] 12:41:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 12:41:00 INFO - PROCESS | 1852 | 1461786060570 Marionette TRACE conn3 <- [1,905,null,{"value":"8"}] 12:41:00 INFO - PROCESS | 1852 | 1461786060584 Marionette TRACE conn3 -> [0,906,"setScriptTimeout",{"ms":35000}] 12:41:00 INFO - PROCESS | 1852 | 1461786060592 Marionette TRACE conn3 <- [1,906,null,{}] 12:41:00 INFO - PROCESS | 1852 | 1461786060600 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}] 12:41:00 INFO - PROCESS | 1852 | 1461786060810 Marionette TRACE conn3 <- [1,907,null,{"value":null}] 12:41:00 INFO - PROCESS | 1852 | --DOMWINDOW == 174 (0x7fcb22b68000) [pid = 1852] [serial = 587] [outer = (nil)] [url = about:blank] 12:41:00 INFO - PROCESS | 1852 | --DOMWINDOW == 173 (0x7fcb1f3df800) [pid = 1852] [serial = 605] [outer = (nil)] [url = about:blank] 12:41:00 INFO - PROCESS | 1852 | --DOMWINDOW == 172 (0x7fcb1e810800) [pid = 1852] [serial = 604] [outer = (nil)] [url = about:blank] 12:41:00 INFO - PROCESS | 1852 | --DOMWINDOW == 171 (0x7fcb209d9000) [pid = 1852] [serial = 608] [outer = (nil)] [url = about:blank] 12:41:00 INFO - PROCESS | 1852 | --DOMWINDOW == 170 (0x7fcb207b7800) [pid = 1852] [serial = 607] [outer = (nil)] [url = about:blank] 12:41:00 INFO - PROCESS | 1852 | --DOMWINDOW == 169 (0x7fcb20d0fc00) [pid = 1852] [serial = 610] [outer = (nil)] [url = about:blank] 12:41:00 INFO - PROCESS | 1852 | --DOMWINDOW == 168 (0x7fcb2128a400) [pid = 1852] [serial = 611] [outer = (nil)] [url = about:blank] 12:41:00 INFO - PROCESS | 1852 | --DOMWINDOW == 167 (0x7fcb2439f400) [pid = 1852] [serial = 614] [outer = (nil)] [url = about:blank] 12:41:00 INFO - PROCESS | 1852 | --DOMWINDOW == 166 (0x7fcb23640400) [pid = 1852] [serial = 613] [outer = (nil)] [url = about:blank] 12:41:00 INFO - PROCESS | 1852 | 1461786060991 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:41:01 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb1b6be000 == 80 [pid = 1852] [id = 234] 12:41:01 INFO - PROCESS | 1852 | ++DOMWINDOW == 167 (0x7fcb1e808000) [pid = 1852] [serial = 703] [outer = (nil)] 12:41:01 INFO - PROCESS | 1852 | ++DOMWINDOW == 168 (0x7fcb209d9000) [pid = 1852] [serial = 704] [outer = 0x7fcb1e808000] 12:41:01 INFO - PROCESS | 1852 | 1461786061053 Marionette DEBUG loaded listener.js 12:41:01 INFO - PROCESS | 1852 | ++DOMWINDOW == 169 (0x7fcb226f6000) [pid = 1852] [serial = 705] [outer = 0x7fcb1e808000] 12:41:01 INFO - PROCESS | 1852 | 1461786061796 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]]]}] 12:41:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 12:41:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 1247ms 12:41:01 INFO - PROCESS | 1852 | 1461786061839 Marionette TRACE conn3 -> [0,909,"getWindowHandle",null] 12:41:01 INFO - PROCESS | 1852 | 1461786061845 Marionette TRACE conn3 <- [1,909,null,{"value":"8"}] 12:41:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 12:41:01 INFO - PROCESS | 1852 | 1461786061860 Marionette TRACE conn3 -> [0,910,"setScriptTimeout",{"ms":35000}] 12:41:01 INFO - PROCESS | 1852 | 1461786061863 Marionette TRACE conn3 <- [1,910,null,{}] 12:41:01 INFO - PROCESS | 1852 | 1461786061874 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}] 12:41:02 INFO - PROCESS | 1852 | 1461786062042 Marionette TRACE conn3 <- [1,911,null,{"value":null}] 12:41:02 INFO - PROCESS | 1852 | 1461786062061 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:41:02 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb21040000 == 81 [pid = 1852] [id = 235] 12:41:02 INFO - PROCESS | 1852 | ++DOMWINDOW == 170 (0x7fcb226fa800) [pid = 1852] [serial = 706] [outer = (nil)] 12:41:02 INFO - PROCESS | 1852 | ++DOMWINDOW == 171 (0x7fcb229e4000) [pid = 1852] [serial = 707] [outer = 0x7fcb226fa800] 12:41:02 INFO - PROCESS | 1852 | 1461786062148 Marionette DEBUG loaded listener.js 12:41:02 INFO - PROCESS | 1852 | ++DOMWINDOW == 172 (0x7fcb23642400) [pid = 1852] [serial = 708] [outer = 0x7fcb226fa800] 12:41:03 INFO - PROCESS | 1852 | 1461786063023 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]]]}] 12:41:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 12:41:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 1194ms 12:41:03 INFO - PROCESS | 1852 | 1461786063080 Marionette TRACE conn3 -> [0,913,"getWindowHandle",null] 12:41:03 INFO - PROCESS | 1852 | 1461786063084 Marionette TRACE conn3 <- [1,913,null,{"value":"8"}] 12:41:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 12:41:03 INFO - PROCESS | 1852 | 1461786063110 Marionette TRACE conn3 -> [0,914,"setScriptTimeout",{"ms":35000}] 12:41:03 INFO - PROCESS | 1852 | 1461786063113 Marionette TRACE conn3 <- [1,914,null,{}] 12:41:03 INFO - PROCESS | 1852 | 1461786063129 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}] 12:41:03 INFO - PROCESS | 1852 | 1461786063327 Marionette TRACE conn3 <- [1,915,null,{"value":null}] 12:41:03 INFO - PROCESS | 1852 | 1461786063356 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:41:03 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb22848000 == 82 [pid = 1852] [id = 236] 12:41:03 INFO - PROCESS | 1852 | ++DOMWINDOW == 173 (0x7fcb24365000) [pid = 1852] [serial = 709] [outer = (nil)] 12:41:03 INFO - PROCESS | 1852 | ++DOMWINDOW == 174 (0x7fcb2436d400) [pid = 1852] [serial = 710] [outer = 0x7fcb24365000] 12:41:03 INFO - PROCESS | 1852 | 1461786063429 Marionette DEBUG loaded listener.js 12:41:03 INFO - PROCESS | 1852 | ++DOMWINDOW == 175 (0x7fcb2446b000) [pid = 1852] [serial = 711] [outer = 0x7fcb24365000] 12:41:04 INFO - PROCESS | 1852 | 1461786064261 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]]]}] 12:41:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 12:41:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 1195ms 12:41:04 INFO - PROCESS | 1852 | 1461786064305 Marionette TRACE conn3 -> [0,917,"getWindowHandle",null] 12:41:04 INFO - PROCESS | 1852 | 1461786064309 Marionette TRACE conn3 <- [1,917,null,{"value":"8"}] 12:41:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 12:41:04 INFO - PROCESS | 1852 | 1461786064326 Marionette TRACE conn3 -> [0,918,"setScriptTimeout",{"ms":35000}] 12:41:04 INFO - PROCESS | 1852 | 1461786064328 Marionette TRACE conn3 <- [1,918,null,{}] 12:41:04 INFO - PROCESS | 1852 | 1461786064334 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}] 12:41:04 INFO - PROCESS | 1852 | 1461786064528 Marionette TRACE conn3 <- [1,919,null,{"value":null}] 12:41:04 INFO - PROCESS | 1852 | 1461786064550 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:41:04 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb247ba800 == 83 [pid = 1852] [id = 237] 12:41:04 INFO - PROCESS | 1852 | ++DOMWINDOW == 176 (0x7fcb24477c00) [pid = 1852] [serial = 712] [outer = (nil)] 12:41:04 INFO - PROCESS | 1852 | ++DOMWINDOW == 177 (0x7fcb24712800) [pid = 1852] [serial = 713] [outer = 0x7fcb24477c00] 12:41:04 INFO - PROCESS | 1852 | 1461786064610 Marionette DEBUG loaded listener.js 12:41:04 INFO - PROCESS | 1852 | ++DOMWINDOW == 178 (0x7fcb2471f400) [pid = 1852] [serial = 714] [outer = 0x7fcb24477c00] 12:41:06 INFO - PROCESS | 1852 | --DOMWINDOW == 177 (0x7fcb1ad25c00) [pid = 1852] [serial = 555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 12:41:06 INFO - PROCESS | 1852 | --DOMWINDOW == 176 (0x7fcb209cc400) [pid = 1852] [serial = 660] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 12:41:06 INFO - PROCESS | 1852 | --DOMWINDOW == 175 (0x7fcb164f5000) [pid = 1852] [serial = 564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 12:41:06 INFO - PROCESS | 1852 | --DOMWINDOW == 174 (0x7fcb20643000) [pid = 1852] [serial = 450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 12:41:06 INFO - PROCESS | 1852 | --DOMWINDOW == 173 (0x7fcb1ad24000) [pid = 1852] [serial = 667] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 12:41:06 INFO - PROCESS | 1852 | --DOMWINDOW == 172 (0x7fcb1ae29c00) [pid = 1852] [serial = 651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 12:41:06 INFO - PROCESS | 1852 | --DOMWINDOW == 171 (0x7fcb1b46c400) [pid = 1852] [serial = 597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 12:41:06 INFO - PROCESS | 1852 | --DOMWINDOW == 170 (0x7fcb1e8c4800) [pid = 1852] [serial = 654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 12:41:06 INFO - PROCESS | 1852 | --DOMWINDOW == 169 (0x7fcb1ae28000) [pid = 1852] [serial = 537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 12:41:06 INFO - PROCESS | 1852 | --DOMWINDOW == 168 (0x7fcb1b7e6000) [pid = 1852] [serial = 519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 12:41:06 INFO - PROCESS | 1852 | --DOMWINDOW == 167 (0x7fcb209d0c00) [pid = 1852] [serial = 531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 12:41:06 INFO - PROCESS | 1852 | --DOMWINDOW == 166 (0x7fcb1b477c00) [pid = 1852] [serial = 492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 12:41:06 INFO - PROCESS | 1852 | --DOMWINDOW == 165 (0x7fcb1b7e0400) [pid = 1852] [serial = 474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 12:41:06 INFO - PROCESS | 1852 | --DOMWINDOW == 164 (0x7fcb229e9800) [pid = 1852] [serial = 456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 12:41:06 INFO - PROCESS | 1852 | --DOMWINDOW == 163 (0x7fcb24366800) [pid = 1852] [serial = 663] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 12:41:06 INFO - PROCESS | 1852 | --DOMWINDOW == 162 (0x7fcb29c75400) [pid = 1852] [serial = 670] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 12:41:06 INFO - PROCESS | 1852 | --DOMWINDOW == 161 (0x7fcb2064a800) [pid = 1852] [serial = 522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 12:41:06 INFO - PROCESS | 1852 | --DOMWINDOW == 160 (0x7fcb2064c800) [pid = 1852] [serial = 477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 12:41:06 INFO - PROCESS | 1852 | --DOMWINDOW == 159 (0x7fcb20d25000) [pid = 1852] [serial = 483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 12:41:06 INFO - PROCESS | 1852 | --DOMWINDOW == 158 (0x7fcb209d3000) [pid = 1852] [serial = 561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 12:41:06 INFO - PROCESS | 1852 | --DOMWINDOW == 157 (0x7fcb2a0c3000) [pid = 1852] [serial = 525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 12:41:06 INFO - PROCESS | 1852 | --DOMWINDOW == 156 (0x7fcb1b725c00) [pid = 1852] [serial = 486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 12:41:06 INFO - PROCESS | 1852 | --DOMWINDOW == 155 (0x7fcb1b478000) [pid = 1852] [serial = 447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 12:41:06 INFO - PROCESS | 1852 | --DOMWINDOW == 154 (0x7fcb26aaf400) [pid = 1852] [serial = 459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 12:41:06 INFO - PROCESS | 1852 | --DOMWINDOW == 153 (0x7fcb1b7dd800) [pid = 1852] [serial = 591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 12:41:06 INFO - PROCESS | 1852 | --DOMWINDOW == 152 (0x7fcb20d10c00) [pid = 1852] [serial = 480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 12:41:06 INFO - PROCESS | 1852 | --DOMWINDOW == 151 (0x7fcb20646c00) [pid = 1852] [serial = 657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 12:41:06 INFO - PROCESS | 1852 | --DOMWINDOW == 150 (0x7fcb1ae28400) [pid = 1852] [serial = 558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 12:41:06 INFO - PROCESS | 1852 | --DOMWINDOW == 149 (0x7fcb1ad21400) [pid = 1852] [serial = 462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 12:41:06 INFO - PROCESS | 1852 | --DOMWINDOW == 148 (0x7fcb2287f000) [pid = 1852] [serial = 567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 12:41:06 INFO - PROCESS | 1852 | --DOMWINDOW == 147 (0x7fcb3c9ac800) [pid = 1852] [serial = 534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 12:41:06 INFO - PROCESS | 1852 | --DOMWINDOW == 146 (0x7fcb21284000) [pid = 1852] [serial = 594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 12:41:06 INFO - PROCESS | 1852 | --DOMWINDOW == 145 (0x7fcb21bf4c00) [pid = 1852] [serial = 600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 12:41:06 INFO - PROCESS | 1852 | --DOMWINDOW == 144 (0x7fcb26ab6c00) [pid = 1852] [serial = 528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 12:41:06 INFO - PROCESS | 1852 | --DOMWINDOW == 143 (0x7fcb229dfc00) [pid = 1852] [serial = 453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 12:41:06 INFO - PROCESS | 1852 | --DOMWINDOW == 142 (0x7fcb1b72e000) [pid = 1852] [serial = 588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 12:41:06 INFO - PROCESS | 1852 | --DOMWINDOW == 141 (0x7fcb26acc400) [pid = 1852] [serial = 489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 12:41:06 INFO - PROCESS | 1852 | --DOMWINDOW == 140 (0x7fcb1b469400) [pid = 1852] [serial = 495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 12:41:06 INFO - PROCESS | 1852 | 1461786066365 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]]]}] 12:41:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 12:41:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 2080ms 12:41:06 INFO - PROCESS | 1852 | 1461786066407 Marionette TRACE conn3 -> [0,921,"getWindowHandle",null] 12:41:06 INFO - PROCESS | 1852 | 1461786066411 Marionette TRACE conn3 <- [1,921,null,{"value":"8"}] 12:41:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 12:41:06 INFO - PROCESS | 1852 | 1461786066416 Marionette TRACE conn3 -> [0,922,"setScriptTimeout",{"ms":35000}] 12:41:06 INFO - PROCESS | 1852 | 1461786066418 Marionette TRACE conn3 <- [1,922,null,{}] 12:41:06 INFO - PROCESS | 1852 | 1461786066424 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}] 12:41:06 INFO - PROCESS | 1852 | 1461786066597 Marionette TRACE conn3 <- [1,923,null,{"value":null}] 12:41:06 INFO - PROCESS | 1852 | 1461786066722 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:41:06 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb1b45c000 == 84 [pid = 1852] [id = 238] 12:41:06 INFO - PROCESS | 1852 | ++DOMWINDOW == 141 (0x7fcb164f1c00) [pid = 1852] [serial = 715] [outer = (nil)] 12:41:06 INFO - PROCESS | 1852 | ++DOMWINDOW == 142 (0x7fcb1b46c400) [pid = 1852] [serial = 716] [outer = 0x7fcb164f1c00] 12:41:06 INFO - PROCESS | 1852 | 1461786066783 Marionette DEBUG loaded listener.js 12:41:06 INFO - PROCESS | 1852 | ++DOMWINDOW == 143 (0x7fcb1f3d4800) [pid = 1852] [serial = 717] [outer = 0x7fcb164f1c00] 12:41:07 INFO - PROCESS | 1852 | 1461786067406 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]]]}] 12:41:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 12:41:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 1033ms 12:41:07 INFO - PROCESS | 1852 | 1461786067451 Marionette TRACE conn3 -> [0,925,"getWindowHandle",null] 12:41:07 INFO - PROCESS | 1852 | 1461786067455 Marionette TRACE conn3 <- [1,925,null,{"value":"8"}] 12:41:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 12:41:07 INFO - PROCESS | 1852 | 1461786067460 Marionette TRACE conn3 -> [0,926,"setScriptTimeout",{"ms":35000}] 12:41:07 INFO - PROCESS | 1852 | 1461786067462 Marionette TRACE conn3 <- [1,926,null,{}] 12:41:07 INFO - PROCESS | 1852 | 1461786067467 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}] 12:41:07 INFO - PROCESS | 1852 | 1461786067662 Marionette TRACE conn3 <- [1,927,null,{"value":null}] 12:41:07 INFO - PROCESS | 1852 | 1461786067693 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:41:07 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb258c2000 == 85 [pid = 1852] [id = 239] 12:41:07 INFO - PROCESS | 1852 | ++DOMWINDOW == 144 (0x7fcb1ad21400) [pid = 1852] [serial = 718] [outer = (nil)] 12:41:07 INFO - PROCESS | 1852 | ++DOMWINDOW == 145 (0x7fcb1f3da400) [pid = 1852] [serial = 719] [outer = 0x7fcb1ad21400] 12:41:07 INFO - PROCESS | 1852 | 1461786067754 Marionette DEBUG loaded listener.js 12:41:07 INFO - PROCESS | 1852 | ++DOMWINDOW == 146 (0x7fcb21bf4c00) [pid = 1852] [serial = 720] [outer = 0x7fcb1ad21400] 12:41:08 INFO - PROCESS | 1852 | 1461786068771 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]]]}] 12:41:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 12:41:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 1381ms 12:41:08 INFO - PROCESS | 1852 | 1461786068843 Marionette TRACE conn3 -> [0,929,"getWindowHandle",null] 12:41:08 INFO - PROCESS | 1852 | 1461786068850 Marionette TRACE conn3 <- [1,929,null,{"value":"8"}] 12:41:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 12:41:08 INFO - PROCESS | 1852 | 1461786068859 Marionette TRACE conn3 -> [0,930,"setScriptTimeout",{"ms":35000}] 12:41:08 INFO - PROCESS | 1852 | 1461786068864 Marionette TRACE conn3 <- [1,930,null,{}] 12:41:08 INFO - PROCESS | 1852 | 1461786068873 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}] 12:41:09 INFO - PROCESS | 1852 | 1461786069109 Marionette TRACE conn3 <- [1,931,null,{"value":null}] 12:41:09 INFO - PROCESS | 1852 | 1461786069276 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:41:09 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb1f58b000 == 86 [pid = 1852] [id = 240] 12:41:09 INFO - PROCESS | 1852 | ++DOMWINDOW == 147 (0x7fcb1b723400) [pid = 1852] [serial = 721] [outer = (nil)] 12:41:09 INFO - PROCESS | 1852 | ++DOMWINDOW == 148 (0x7fcb1b8d8400) [pid = 1852] [serial = 722] [outer = 0x7fcb1b723400] 12:41:09 INFO - PROCESS | 1852 | 1461786069355 Marionette DEBUG loaded listener.js 12:41:09 INFO - PROCESS | 1852 | ++DOMWINDOW == 149 (0x7fcb1f3dd800) [pid = 1852] [serial = 723] [outer = 0x7fcb1b723400] 12:41:10 INFO - PROCESS | 1852 | 1461786070267 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]]]}] 12:41:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 12:41:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 1486ms 12:41:10 INFO - PROCESS | 1852 | 1461786070345 Marionette TRACE conn3 -> [0,933,"getWindowHandle",null] 12:41:10 INFO - PROCESS | 1852 | 1461786070353 Marionette TRACE conn3 <- [1,933,null,{"value":"8"}] 12:41:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 12:41:10 INFO - PROCESS | 1852 | 1461786070363 Marionette TRACE conn3 -> [0,934,"setScriptTimeout",{"ms":35000}] 12:41:10 INFO - PROCESS | 1852 | 1461786070368 Marionette TRACE conn3 <- [1,934,null,{}] 12:41:10 INFO - PROCESS | 1852 | 1461786070374 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}] 12:41:10 INFO - PROCESS | 1852 | 1461786070615 Marionette TRACE conn3 <- [1,935,null,{"value":null}] 12:41:10 INFO - PROCESS | 1852 | 1461786070888 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:41:10 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb22b0f800 == 87 [pid = 1852] [id = 241] 12:41:10 INFO - PROCESS | 1852 | ++DOMWINDOW == 150 (0x7fcb20741400) [pid = 1852] [serial = 724] [outer = (nil)] 12:41:10 INFO - PROCESS | 1852 | ++DOMWINDOW == 151 (0x7fcb20d05000) [pid = 1852] [serial = 725] [outer = 0x7fcb20741400] 12:41:10 INFO - PROCESS | 1852 | 1461786070967 Marionette DEBUG loaded listener.js 12:41:11 INFO - PROCESS | 1852 | ++DOMWINDOW == 152 (0x7fcb2128bc00) [pid = 1852] [serial = 726] [outer = 0x7fcb20741400] 12:41:11 INFO - PROCESS | 1852 | 1461786071799 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]]]}] 12:41:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 12:41:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 1484ms 12:41:11 INFO - PROCESS | 1852 | 1461786071849 Marionette TRACE conn3 -> [0,937,"getWindowHandle",null] 12:41:11 INFO - PROCESS | 1852 | 1461786071853 Marionette TRACE conn3 <- [1,937,null,{"value":"8"}] 12:41:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 12:41:11 INFO - PROCESS | 1852 | 1461786071860 Marionette TRACE conn3 -> [0,938,"setScriptTimeout",{"ms":35000}] 12:41:11 INFO - PROCESS | 1852 | 1461786071867 Marionette TRACE conn3 <- [1,938,null,{}] 12:41:11 INFO - PROCESS | 1852 | 1461786071885 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}] 12:41:12 INFO - PROCESS | 1852 | 1461786072081 Marionette TRACE conn3 <- [1,939,null,{"value":null}] 12:41:12 INFO - PROCESS | 1852 | 1461786072256 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:41:12 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb290da800 == 88 [pid = 1852] [id = 242] 12:41:12 INFO - PROCESS | 1852 | ++DOMWINDOW == 153 (0x7fcb226f7000) [pid = 1852] [serial = 727] [outer = (nil)] 12:41:12 INFO - PROCESS | 1852 | ++DOMWINDOW == 154 (0x7fcb241fd800) [pid = 1852] [serial = 728] [outer = 0x7fcb226f7000] 12:41:12 INFO - PROCESS | 1852 | 1461786072332 Marionette DEBUG loaded listener.js 12:41:12 INFO - PROCESS | 1852 | ++DOMWINDOW == 155 (0x7fcb24469400) [pid = 1852] [serial = 729] [outer = 0x7fcb226f7000] 12:41:13 INFO - PROCESS | 1852 | 1461786073280 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]]]}] 12:41:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 12:41:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 1491ms 12:41:13 INFO - PROCESS | 1852 | 1461786073352 Marionette TRACE conn3 -> [0,941,"getWindowHandle",null] 12:41:13 INFO - PROCESS | 1852 | 1461786073357 Marionette TRACE conn3 <- [1,941,null,{"value":"8"}] 12:41:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 12:41:13 INFO - PROCESS | 1852 | 1461786073363 Marionette TRACE conn3 -> [0,942,"setScriptTimeout",{"ms":35000}] 12:41:13 INFO - PROCESS | 1852 | 1461786073366 Marionette TRACE conn3 <- [1,942,null,{}] 12:41:13 INFO - PROCESS | 1852 | 1461786073372 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}] 12:41:13 INFO - PROCESS | 1852 | 1461786073564 Marionette TRACE conn3 <- [1,943,null,{"value":null}] 12:41:13 INFO - PROCESS | 1852 | 1461786073731 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:41:13 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb29b19000 == 89 [pid = 1852] [id = 243] 12:41:13 INFO - PROCESS | 1852 | ++DOMWINDOW == 156 (0x7fcb1f3df000) [pid = 1852] [serial = 730] [outer = (nil)] 12:41:13 INFO - PROCESS | 1852 | ++DOMWINDOW == 157 (0x7fcb244da400) [pid = 1852] [serial = 731] [outer = 0x7fcb1f3df000] 12:41:13 INFO - PROCESS | 1852 | 1461786073806 Marionette DEBUG loaded listener.js 12:41:13 INFO - PROCESS | 1852 | ++DOMWINDOW == 158 (0x7fcb24720000) [pid = 1852] [serial = 732] [outer = 0x7fcb1f3df000] 12:41:14 INFO - PROCESS | 1852 | 1461786074646 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]]]}] 12:41:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 12:41:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 1333ms 12:41:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 12:41:14 INFO - PROCESS | 1852 | 1461786074698 Marionette TRACE conn3 -> [0,945,"getWindowHandle",null] 12:41:14 INFO - PROCESS | 1852 | 1461786074701 Marionette TRACE conn3 <- [1,945,null,{"value":"8"}] 12:41:14 INFO - PROCESS | 1852 | 1461786074707 Marionette TRACE conn3 -> [0,946,"setScriptTimeout",{"ms":35000}] 12:41:14 INFO - PROCESS | 1852 | 1461786074710 Marionette TRACE conn3 <- [1,946,null,{}] 12:41:14 INFO - PROCESS | 1852 | 1461786074715 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}] 12:41:14 INFO - PROCESS | 1852 | 1461786074888 Marionette TRACE conn3 <- [1,947,null,{"value":null}] 12:41:15 INFO - PROCESS | 1852 | 1461786075060 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:41:15 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb2a491000 == 90 [pid = 1852] [id = 244] 12:41:15 INFO - PROCESS | 1852 | ++DOMWINDOW == 159 (0x7fcb241f9400) [pid = 1852] [serial = 733] [outer = (nil)] 12:41:15 INFO - PROCESS | 1852 | ++DOMWINDOW == 160 (0x7fcb26ab9400) [pid = 1852] [serial = 734] [outer = 0x7fcb241f9400] 12:41:15 INFO - PROCESS | 1852 | 1461786075137 Marionette DEBUG loaded listener.js 12:41:15 INFO - PROCESS | 1852 | ++DOMWINDOW == 161 (0x7fcb26d73c00) [pid = 1852] [serial = 735] [outer = 0x7fcb241f9400] 12:41:16 INFO - PROCESS | 1852 | 1461786076028 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]]]}] 12:41:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 12:41:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 1379ms 12:41:16 INFO - PROCESS | 1852 | 1461786076086 Marionette TRACE conn3 -> [0,949,"getWindowHandle",null] 12:41:16 INFO - PROCESS | 1852 | 1461786076089 Marionette TRACE conn3 <- [1,949,null,{"value":"8"}] 12:41:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 12:41:16 INFO - PROCESS | 1852 | 1461786076097 Marionette TRACE conn3 -> [0,950,"setScriptTimeout",{"ms":35000}] 12:41:16 INFO - PROCESS | 1852 | 1461786076100 Marionette TRACE conn3 <- [1,950,null,{}] 12:41:16 INFO - PROCESS | 1852 | 1461786076106 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}] 12:41:16 INFO - PROCESS | 1852 | 1461786076317 Marionette TRACE conn3 <- [1,951,null,{"value":null}] 12:41:16 INFO - PROCESS | 1852 | 1461786076487 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:41:16 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb2d8f3800 == 91 [pid = 1852] [id = 245] 12:41:16 INFO - PROCESS | 1852 | ++DOMWINDOW == 162 (0x7fcb2753e800) [pid = 1852] [serial = 736] [outer = (nil)] 12:41:16 INFO - PROCESS | 1852 | ++DOMWINDOW == 163 (0x7fcb28440c00) [pid = 1852] [serial = 737] [outer = 0x7fcb2753e800] 12:41:16 INFO - PROCESS | 1852 | 1461786076598 Marionette DEBUG loaded listener.js 12:41:16 INFO - PROCESS | 1852 | ++DOMWINDOW == 164 (0x7fcb29c6e400) [pid = 1852] [serial = 738] [outer = 0x7fcb2753e800] 12:41:17 INFO - PROCESS | 1852 | 1461786077432 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]]]}] 12:41:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 12:41:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 1386ms 12:41:17 INFO - PROCESS | 1852 | 1461786077485 Marionette TRACE conn3 -> [0,953,"getWindowHandle",null] 12:41:17 INFO - PROCESS | 1852 | 1461786077488 Marionette TRACE conn3 <- [1,953,null,{"value":"8"}] 12:41:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 12:41:17 INFO - PROCESS | 1852 | 1461786077495 Marionette TRACE conn3 -> [0,954,"setScriptTimeout",{"ms":35000}] 12:41:17 INFO - PROCESS | 1852 | 1461786077498 Marionette TRACE conn3 <- [1,954,null,{}] 12:41:17 INFO - PROCESS | 1852 | 1461786077504 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}] 12:41:17 INFO - PROCESS | 1852 | 1461786077725 Marionette TRACE conn3 <- [1,955,null,{"value":null}] 12:41:18 INFO - PROCESS | 1852 | 1461786077992 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:41:18 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb37b18800 == 92 [pid = 1852] [id = 246] 12:41:18 INFO - PROCESS | 1852 | ++DOMWINDOW == 165 (0x7fcb276b7400) [pid = 1852] [serial = 739] [outer = (nil)] 12:41:18 INFO - PROCESS | 1852 | ++DOMWINDOW == 166 (0x7fcb2a0be000) [pid = 1852] [serial = 740] [outer = 0x7fcb276b7400] 12:41:18 INFO - PROCESS | 1852 | 1461786078184 Marionette DEBUG loaded listener.js 12:41:18 INFO - PROCESS | 1852 | ++DOMWINDOW == 167 (0x7fcb2a773400) [pid = 1852] [serial = 741] [outer = 0x7fcb276b7400] 12:41:19 INFO - PROCESS | 1852 | 1461786079278 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]]]}] 12:41:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 12:41:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 1834ms 12:41:19 INFO - PROCESS | 1852 | 1461786079332 Marionette TRACE conn3 -> [0,957,"getWindowHandle",null] 12:41:19 INFO - PROCESS | 1852 | 1461786079337 Marionette TRACE conn3 <- [1,957,null,{"value":"8"}] 12:41:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 12:41:19 INFO - PROCESS | 1852 | 1461786079345 Marionette TRACE conn3 -> [0,958,"setScriptTimeout",{"ms":35000}] 12:41:19 INFO - PROCESS | 1852 | 1461786079350 Marionette TRACE conn3 <- [1,958,null,{}] 12:41:19 INFO - PROCESS | 1852 | 1461786079357 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}] 12:41:19 INFO - PROCESS | 1852 | 1461786079623 Marionette TRACE conn3 <- [1,959,null,{"value":null}] 12:41:19 INFO - PROCESS | 1852 | 1461786079847 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:41:19 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb3aa87800 == 93 [pid = 1852] [id = 247] 12:41:19 INFO - PROCESS | 1852 | ++DOMWINDOW == 168 (0x7fcb29563c00) [pid = 1852] [serial = 742] [outer = (nil)] 12:41:19 INFO - PROCESS | 1852 | ++DOMWINDOW == 169 (0x7fcb2b295800) [pid = 1852] [serial = 743] [outer = 0x7fcb29563c00] 12:41:19 INFO - PROCESS | 1852 | 1461786079964 Marionette DEBUG loaded listener.js 12:41:20 INFO - PROCESS | 1852 | ++DOMWINDOW == 170 (0x7fcb2d609c00) [pid = 1852] [serial = 744] [outer = 0x7fcb29563c00] 12:41:20 INFO - PROCESS | 1852 | 1461786080780 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]]]}] 12:41:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 12:41:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 1487ms 12:41:20 INFO - PROCESS | 1852 | 1461786080832 Marionette TRACE conn3 -> [0,961,"getWindowHandle",null] 12:41:20 INFO - PROCESS | 1852 | 1461786080836 Marionette TRACE conn3 <- [1,961,null,{"value":"8"}] 12:41:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 12:41:20 INFO - PROCESS | 1852 | 1461786080842 Marionette TRACE conn3 -> [0,962,"setScriptTimeout",{"ms":35000}] 12:41:20 INFO - PROCESS | 1852 | 1461786080844 Marionette TRACE conn3 <- [1,962,null,{}] 12:41:20 INFO - PROCESS | 1852 | 1461786080850 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}] 12:41:21 INFO - PROCESS | 1852 | 1461786081029 Marionette TRACE conn3 <- [1,963,null,{"value":null}] 12:41:21 INFO - PROCESS | 1852 | 1461786081204 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:41:21 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb3cba0000 == 94 [pid = 1852] [id = 248] 12:41:21 INFO - PROCESS | 1852 | ++DOMWINDOW == 171 (0x7fcb29c71000) [pid = 1852] [serial = 745] [outer = (nil)] 12:41:21 INFO - PROCESS | 1852 | ++DOMWINDOW == 172 (0x7fcb2d89d400) [pid = 1852] [serial = 746] [outer = 0x7fcb29c71000] 12:41:21 INFO - PROCESS | 1852 | 1461786081284 Marionette DEBUG loaded listener.js 12:41:21 INFO - PROCESS | 1852 | ++DOMWINDOW == 173 (0x7fcb368bf000) [pid = 1852] [serial = 747] [outer = 0x7fcb29c71000] 12:41:22 INFO - PROCESS | 1852 | 1461786082175 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]]]}] 12:41:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 12:41:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 1382ms 12:41:22 INFO - PROCESS | 1852 | 1461786082225 Marionette TRACE conn3 -> [0,965,"getWindowHandle",null] 12:41:22 INFO - PROCESS | 1852 | 1461786082229 Marionette TRACE conn3 <- [1,965,null,{"value":"8"}] 12:41:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 12:41:22 INFO - PROCESS | 1852 | 1461786082235 Marionette TRACE conn3 -> [0,966,"setScriptTimeout",{"ms":35000}] 12:41:22 INFO - PROCESS | 1852 | 1461786082237 Marionette TRACE conn3 <- [1,966,null,{}] 12:41:22 INFO - PROCESS | 1852 | 1461786082243 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}] 12:41:22 INFO - PROCESS | 1852 | 1461786082418 Marionette TRACE conn3 <- [1,967,null,{"value":null}] 12:41:22 INFO - PROCESS | 1852 | 1461786082595 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:41:22 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb40fae800 == 95 [pid = 1852] [id = 249] 12:41:22 INFO - PROCESS | 1852 | ++DOMWINDOW == 174 (0x7fcb2b12a000) [pid = 1852] [serial = 748] [outer = (nil)] 12:41:22 INFO - PROCESS | 1852 | ++DOMWINDOW == 175 (0x7fcb376a7000) [pid = 1852] [serial = 749] [outer = 0x7fcb2b12a000] 12:41:22 INFO - PROCESS | 1852 | 1461786082669 Marionette DEBUG loaded listener.js 12:41:22 INFO - PROCESS | 1852 | ++DOMWINDOW == 176 (0x7fcb37949c00) [pid = 1852] [serial = 750] [outer = 0x7fcb2b12a000] 12:41:23 INFO - PROCESS | 1852 | 1461786083538 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]]]}] 12:41:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 12:41:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 1332ms 12:41:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 12:41:23 INFO - PROCESS | 1852 | 1461786083569 Marionette TRACE conn3 -> [0,969,"getWindowHandle",null] 12:41:23 INFO - PROCESS | 1852 | 1461786083572 Marionette TRACE conn3 <- [1,969,null,{"value":"8"}] 12:41:23 INFO - PROCESS | 1852 | 1461786083579 Marionette TRACE conn3 -> [0,970,"setScriptTimeout",{"ms":35000}] 12:41:23 INFO - PROCESS | 1852 | 1461786083583 Marionette TRACE conn3 <- [1,970,null,{}] 12:41:23 INFO - PROCESS | 1852 | 1461786083588 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}] 12:41:23 INFO - PROCESS | 1852 | 1461786083778 Marionette TRACE conn3 <- [1,971,null,{"value":null}] 12:41:23 INFO - PROCESS | 1852 | 1461786083959 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:41:23 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb13ce8000 == 96 [pid = 1852] [id = 250] 12:41:23 INFO - PROCESS | 1852 | ++DOMWINDOW == 177 (0x7fcb368c1000) [pid = 1852] [serial = 751] [outer = (nil)] 12:41:24 INFO - PROCESS | 1852 | ++DOMWINDOW == 178 (0x7fcb389b6800) [pid = 1852] [serial = 752] [outer = 0x7fcb368c1000] 12:41:24 INFO - PROCESS | 1852 | 1461786084037 Marionette DEBUG loaded listener.js 12:41:24 INFO - PROCESS | 1852 | ++DOMWINDOW == 179 (0x7fcb3aa3fc00) [pid = 1852] [serial = 753] [outer = 0x7fcb368c1000] 12:41:24 INFO - PROCESS | 1852 | 1461786084978 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]]]}] 12:41:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 12:41:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 1430ms 12:41:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 12:41:25 INFO - PROCESS | 1852 | 1461786085009 Marionette TRACE conn3 -> [0,973,"getWindowHandle",null] 12:41:25 INFO - PROCESS | 1852 | 1461786085012 Marionette TRACE conn3 <- [1,973,null,{"value":"8"}] 12:41:25 INFO - PROCESS | 1852 | 1461786085018 Marionette TRACE conn3 -> [0,974,"setScriptTimeout",{"ms":35000}] 12:41:25 INFO - PROCESS | 1852 | 1461786085021 Marionette TRACE conn3 <- [1,974,null,{}] 12:41:25 INFO - PROCESS | 1852 | 1461786085026 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}] 12:41:25 INFO - PROCESS | 1852 | 1461786085204 Marionette TRACE conn3 <- [1,975,null,{"value":null}] 12:41:25 INFO - PROCESS | 1852 | 1461786085384 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:41:25 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb1595d800 == 97 [pid = 1852] [id = 251] 12:41:25 INFO - PROCESS | 1852 | ++DOMWINDOW == 180 (0x7fcb209d8400) [pid = 1852] [serial = 754] [outer = (nil)] 12:41:25 INFO - PROCESS | 1852 | ++DOMWINDOW == 181 (0x7fcb368be800) [pid = 1852] [serial = 755] [outer = 0x7fcb209d8400] 12:41:25 INFO - PROCESS | 1852 | 1461786085454 Marionette DEBUG loaded listener.js 12:41:25 INFO - PROCESS | 1852 | ++DOMWINDOW == 182 (0x7fcb3c10b000) [pid = 1852] [serial = 756] [outer = 0x7fcb209d8400] 12:41:26 INFO - PROCESS | 1852 | 1461786086335 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]]]}] 12:41:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 12:41:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 1384ms 12:41:26 INFO - PROCESS | 1852 | 1461786086402 Marionette TRACE conn3 -> [0,977,"getWindowHandle",null] 12:41:26 INFO - PROCESS | 1852 | 1461786086406 Marionette TRACE conn3 <- [1,977,null,{"value":"8"}] 12:41:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 12:41:26 INFO - PROCESS | 1852 | 1461786086412 Marionette TRACE conn3 -> [0,978,"setScriptTimeout",{"ms":35000}] 12:41:26 INFO - PROCESS | 1852 | 1461786086415 Marionette TRACE conn3 <- [1,978,null,{}] 12:41:26 INFO - PROCESS | 1852 | 1461786086420 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}] 12:41:26 INFO - PROCESS | 1852 | 1461786086616 Marionette TRACE conn3 <- [1,979,null,{"value":null}] 12:41:26 INFO - PROCESS | 1852 | 1461786086805 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:41:26 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb17ee7000 == 98 [pid = 1852] [id = 252] 12:41:26 INFO - PROCESS | 1852 | ++DOMWINDOW == 183 (0x7fcb164f3000) [pid = 1852] [serial = 757] [outer = (nil)] 12:41:26 INFO - PROCESS | 1852 | ++DOMWINDOW == 184 (0x7fcb1b470800) [pid = 1852] [serial = 758] [outer = 0x7fcb164f3000] 12:41:26 INFO - PROCESS | 1852 | 1461786086874 Marionette DEBUG loaded listener.js 12:41:26 INFO - PROCESS | 1852 | ++DOMWINDOW == 185 (0x7fcb20e99800) [pid = 1852] [serial = 759] [outer = 0x7fcb164f3000] 12:41:28 INFO - PROCESS | 1852 | 1461786088092 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]]]}] 12:41:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 12:41:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 1736ms 12:41:28 INFO - PROCESS | 1852 | 1461786088149 Marionette TRACE conn3 -> [0,981,"getWindowHandle",null] 12:41:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 12:41:28 INFO - PROCESS | 1852 | 1461786088155 Marionette TRACE conn3 <- [1,981,null,{"value":"8"}] 12:41:28 INFO - PROCESS | 1852 | 1461786088163 Marionette TRACE conn3 -> [0,982,"setScriptTimeout",{"ms":35000}] 12:41:28 INFO - PROCESS | 1852 | 1461786088166 Marionette TRACE conn3 <- [1,982,null,{}] 12:41:28 INFO - PROCESS | 1852 | 1461786088183 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}] 12:41:28 INFO - PROCESS | 1852 | 1461786088502 Marionette TRACE conn3 <- [1,983,null,{"value":null}] 12:41:28 INFO - PROCESS | 1852 | 1461786088669 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:41:28 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb1ad59000 == 99 [pid = 1852] [id = 253] 12:41:28 INFO - PROCESS | 1852 | ++DOMWINDOW == 186 (0x7fcb1ad1b000) [pid = 1852] [serial = 760] [outer = (nil)] 12:41:28 INFO - PROCESS | 1852 | ++DOMWINDOW == 187 (0x7fcb1b72e400) [pid = 1852] [serial = 761] [outer = 0x7fcb1ad1b000] 12:41:28 INFO - PROCESS | 1852 | 1461786088739 Marionette DEBUG loaded listener.js 12:41:28 INFO - PROCESS | 1852 | ++DOMWINDOW == 188 (0x7fcb1e805400) [pid = 1852] [serial = 762] [outer = 0x7fcb1ad1b000] 12:41:29 INFO - PROCESS | 1852 | 1461786089624 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]]]}] 12:41:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 12:41:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 1504ms 12:41:29 INFO - PROCESS | 1852 | 1461786089667 Marionette TRACE conn3 -> [0,985,"getWindowHandle",null] 12:41:29 INFO - PROCESS | 1852 | 1461786089677 Marionette TRACE conn3 <- [1,985,null,{"value":"8"}] 12:41:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 12:41:29 INFO - PROCESS | 1852 | 1461786089691 Marionette TRACE conn3 -> [0,986,"setScriptTimeout",{"ms":35000}] 12:41:29 INFO - PROCESS | 1852 | 1461786089697 Marionette TRACE conn3 <- [1,986,null,{}] 12:41:29 INFO - PROCESS | 1852 | 1461786089704 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}] 12:41:29 INFO - PROCESS | 1852 | 1461786089887 Marionette TRACE conn3 <- [1,987,null,{"value":null}] 12:41:30 INFO - PROCESS | 1852 | 1461786090115 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:41:30 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb17ee6800 == 100 [pid = 1852] [id = 254] 12:41:30 INFO - PROCESS | 1852 | ++DOMWINDOW == 189 (0x7fcb1b478400) [pid = 1852] [serial = 763] [outer = (nil)] 12:41:30 INFO - PROCESS | 1852 | ++DOMWINDOW == 190 (0x7fcb20739000) [pid = 1852] [serial = 764] [outer = 0x7fcb1b478400] 12:41:30 INFO - PROCESS | 1852 | 1461786090248 Marionette DEBUG loaded listener.js 12:41:30 INFO - PROCESS | 1852 | ++DOMWINDOW == 191 (0x7fcb209d8c00) [pid = 1852] [serial = 765] [outer = 0x7fcb1b478400] 12:41:30 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb1b45c000 == 99 [pid = 1852] [id = 238] 12:41:30 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb247ba800 == 98 [pid = 1852] [id = 237] 12:41:30 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb22848000 == 97 [pid = 1852] [id = 236] 12:41:30 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb21040000 == 96 [pid = 1852] [id = 235] 12:41:30 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb1b6be000 == 95 [pid = 1852] [id = 234] 12:41:30 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb1e726800 == 94 [pid = 1852] [id = 233] 12:41:30 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb1a494000 == 93 [pid = 1852] [id = 232] 12:41:30 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb1e710800 == 92 [pid = 1852] [id = 231] 12:41:30 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb28897800 == 91 [pid = 1852] [id = 226] 12:41:30 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb20692000 == 90 [pid = 1852] [id = 225] 12:41:30 INFO - PROCESS | 1852 | --DOMWINDOW == 190 (0x7fcb207be800) [pid = 1852] [serial = 452] [outer = (nil)] [url = about:blank] 12:41:30 INFO - PROCESS | 1852 | --DOMWINDOW == 189 (0x7fcb1f3d4400) [pid = 1852] [serial = 521] [outer = (nil)] [url = about:blank] 12:41:30 INFO - PROCESS | 1852 | --DOMWINDOW == 188 (0x7fcb29e35000) [pid = 1852] [serial = 494] [outer = (nil)] [url = about:blank] 12:41:30 INFO - PROCESS | 1852 | --DOMWINDOW == 187 (0x7fcb1f3d6400) [pid = 1852] [serial = 476] [outer = (nil)] [url = about:blank] 12:41:30 INFO - PROCESS | 1852 | --DOMWINDOW == 186 (0x7fcb29c71400) [pid = 1852] [serial = 458] [outer = (nil)] [url = about:blank] 12:41:30 INFO - PROCESS | 1852 | --DOMWINDOW == 185 (0x7fcb1ad23800) [pid = 1852] [serial = 422] [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.] 12:41:30 INFO - PROCESS | 1852 | --DOMWINDOW == 184 (0x7fcb20d11800) [pid = 1852] [serial = 524] [outer = (nil)] [url = about:blank] 12:41:30 INFO - PROCESS | 1852 | --DOMWINDOW == 183 (0x7fcb207ba000) [pid = 1852] [serial = 479] [outer = (nil)] [url = about:blank] 12:41:30 INFO - PROCESS | 1852 | --DOMWINDOW == 182 (0x7fcb244cd800) [pid = 1852] [serial = 485] [outer = (nil)] [url = about:blank] 12:41:30 INFO - PROCESS | 1852 | --DOMWINDOW == 181 (0x7fcb2db1f000) [pid = 1852] [serial = 527] [outer = (nil)] [url = about:blank] 12:41:30 INFO - PROCESS | 1852 | --DOMWINDOW == 180 (0x7fcb2476a400) [pid = 1852] [serial = 488] [outer = (nil)] [url = about:blank] 12:41:30 INFO - PROCESS | 1852 | --DOMWINDOW == 179 (0x7fcb20642c00) [pid = 1852] [serial = 449] [outer = (nil)] [url = about:blank] 12:41:30 INFO - PROCESS | 1852 | --DOMWINDOW == 178 (0x7fcb2b3a5c00) [pid = 1852] [serial = 461] [outer = (nil)] [url = about:blank] 12:41:30 INFO - PROCESS | 1852 | --DOMWINDOW == 177 (0x7fcb2287b400) [pid = 1852] [serial = 482] [outer = (nil)] [url = about:blank] 12:41:30 INFO - PROCESS | 1852 | --DOMWINDOW == 176 (0x7fcb37b5c000) [pid = 1852] [serial = 464] [outer = (nil)] [url = about:blank] 12:41:30 INFO - PROCESS | 1852 | --DOMWINDOW == 175 (0x7fcb379ff400) [pid = 1852] [serial = 530] [outer = (nil)] [url = about:blank] 12:41:30 INFO - PROCESS | 1852 | --DOMWINDOW == 174 (0x7fcb24719800) [pid = 1852] [serial = 455] [outer = (nil)] [url = about:blank] 12:41:30 INFO - PROCESS | 1852 | --DOMWINDOW == 173 (0x7fcb2956b400) [pid = 1852] [serial = 491] [outer = (nil)] [url = about:blank] 12:41:30 INFO - PROCESS | 1852 | --DOMWINDOW == 172 (0x7fcb2b125400) [pid = 1852] [serial = 497] [outer = (nil)] [url = about:blank] 12:41:30 INFO - PROCESS | 1852 | --DOMWINDOW == 171 (0x7fcb1b8d7c00) [pid = 1852] [serial = 557] [outer = (nil)] [url = about:blank] 12:41:30 INFO - PROCESS | 1852 | --DOMWINDOW == 170 (0x7fcb244d8400) [pid = 1852] [serial = 662] [outer = (nil)] [url = about:blank] 12:41:30 INFO - PROCESS | 1852 | --DOMWINDOW == 169 (0x7fcb2471a000) [pid = 1852] [serial = 566] [outer = (nil)] [url = about:blank] 12:41:30 INFO - PROCESS | 1852 | --DOMWINDOW == 168 (0x7fcb28f88000) [pid = 1852] [serial = 668] [outer = (nil)] [url = about:blank] 12:41:30 INFO - PROCESS | 1852 | --DOMWINDOW == 167 (0x7fcb1b7e3c00) [pid = 1852] [serial = 649] [outer = (nil)] [url = about:blank] 12:41:30 INFO - PROCESS | 1852 | --DOMWINDOW == 166 (0x7fcb2db24000) [pid = 1852] [serial = 653] [outer = (nil)] [url = about:blank] 12:41:30 INFO - PROCESS | 1852 | --DOMWINDOW == 165 (0x7fcb241f4c00) [pid = 1852] [serial = 661] [outer = (nil)] [url = about:blank] 12:41:30 INFO - PROCESS | 1852 | --DOMWINDOW == 164 (0x7fcb2446a400) [pid = 1852] [serial = 599] [outer = (nil)] [url = about:blank] 12:41:30 INFO - PROCESS | 1852 | --DOMWINDOW == 163 (0x7fcb20738000) [pid = 1852] [serial = 656] [outer = (nil)] [url = about:blank] 12:41:30 INFO - PROCESS | 1852 | --DOMWINDOW == 162 (0x7fcb20d0ec00) [pid = 1852] [serial = 622] [outer = (nil)] [url = about:blank] 12:41:30 INFO - PROCESS | 1852 | --DOMWINDOW == 161 (0x7fcb1b8da000) [pid = 1852] [serial = 539] [outer = (nil)] [url = about:blank] 12:41:30 INFO - PROCESS | 1852 | --DOMWINDOW == 160 (0x7fcb209dac00) [pid = 1852] [serial = 533] [outer = (nil)] [url = about:blank] 12:41:30 INFO - PROCESS | 1852 | --DOMWINDOW == 159 (0x7fcb1b7ea800) [pid = 1852] [serial = 652] [outer = (nil)] [url = about:blank] 12:41:30 INFO - PROCESS | 1852 | --DOMWINDOW == 158 (0x7fcb28f83400) [pid = 1852] [serial = 634] [outer = (nil)] [url = about:blank] 12:41:30 INFO - PROCESS | 1852 | --DOMWINDOW == 157 (0x7fcb24474000) [pid = 1852] [serial = 625] [outer = (nil)] [url = about:blank] 12:41:30 INFO - PROCESS | 1852 | --DOMWINDOW == 156 (0x7fcb26ab9800) [pid = 1852] [serial = 664] [outer = (nil)] [url = about:blank] 12:41:30 INFO - PROCESS | 1852 | --DOMWINDOW == 155 (0x7fcb30954000) [pid = 1852] [serial = 671] [outer = (nil)] [url = about:blank] 12:41:30 INFO - PROCESS | 1852 | --DOMWINDOW == 154 (0x7fcb2753ec00) [pid = 1852] [serial = 665] [outer = (nil)] [url = about:blank] 12:41:30 INFO - PROCESS | 1852 | --DOMWINDOW == 153 (0x7fcb26ab2400) [pid = 1852] [serial = 628] [outer = (nil)] [url = about:blank] 12:41:30 INFO - PROCESS | 1852 | --DOMWINDOW == 152 (0x7fcb2436ec00) [pid = 1852] [serial = 563] [outer = (nil)] [url = about:blank] 12:41:30 INFO - PROCESS | 1852 | --DOMWINDOW == 151 (0x7fcb1e8ccc00) [pid = 1852] [serial = 619] [outer = (nil)] [url = about:blank] 12:41:30 INFO - PROCESS | 1852 | --DOMWINDOW == 150 (0x7fcb299cd000) [pid = 1852] [serial = 637] [outer = (nil)] [url = about:blank] 12:41:30 INFO - PROCESS | 1852 | --DOMWINDOW == 149 (0x7fcb209d6000) [pid = 1852] [serial = 593] [outer = (nil)] [url = about:blank] 12:41:30 INFO - PROCESS | 1852 | --DOMWINDOW == 148 (0x7fcb2aee1c00) [pid = 1852] [serial = 643] [outer = (nil)] [url = about:blank] 12:41:30 INFO - PROCESS | 1852 | --DOMWINDOW == 147 (0x7fcb21284c00) [pid = 1852] [serial = 659] [outer = (nil)] [url = about:blank] 12:41:30 INFO - PROCESS | 1852 | --DOMWINDOW == 146 (0x7fcb209cc000) [pid = 1852] [serial = 560] [outer = (nil)] [url = about:blank] 12:41:30 INFO - PROCESS | 1852 | --DOMWINDOW == 145 (0x7fcb2b3a3c00) [pid = 1852] [serial = 646] [outer = (nil)] [url = about:blank] 12:41:30 INFO - PROCESS | 1852 | --DOMWINDOW == 144 (0x7fcb28523c00) [pid = 1852] [serial = 569] [outer = (nil)] [url = about:blank] 12:41:30 INFO - PROCESS | 1852 | --DOMWINDOW == 143 (0x7fcb26d76800) [pid = 1852] [serial = 631] [outer = (nil)] [url = about:blank] 12:41:30 INFO - PROCESS | 1852 | --DOMWINDOW == 142 (0x7fcb3ce25000) [pid = 1852] [serial = 536] [outer = (nil)] [url = about:blank] 12:41:30 INFO - PROCESS | 1852 | --DOMWINDOW == 141 (0x7fcb2a0c0c00) [pid = 1852] [serial = 640] [outer = (nil)] [url = about:blank] 12:41:30 INFO - PROCESS | 1852 | --DOMWINDOW == 140 (0x7fcb1f3d4000) [pid = 1852] [serial = 655] [outer = (nil)] [url = about:blank] 12:41:30 INFO - PROCESS | 1852 | --DOMWINDOW == 139 (0x7fcb36804000) [pid = 1852] [serial = 672] [outer = (nil)] [url = about:blank] 12:41:30 INFO - PROCESS | 1852 | --DOMWINDOW == 138 (0x7fcb23638000) [pid = 1852] [serial = 596] [outer = (nil)] [url = about:blank] 12:41:30 INFO - PROCESS | 1852 | --DOMWINDOW == 137 (0x7fcb24510c00) [pid = 1852] [serial = 602] [outer = (nil)] [url = about:blank] 12:41:30 INFO - PROCESS | 1852 | --DOMWINDOW == 136 (0x7fcb1e80e800) [pid = 1852] [serial = 590] [outer = (nil)] [url = about:blank] 12:41:30 INFO - PROCESS | 1852 | --DOMWINDOW == 135 (0x7fcb29c73800) [pid = 1852] [serial = 669] [outer = (nil)] [url = about:blank] 12:41:30 INFO - PROCESS | 1852 | --DOMWINDOW == 134 (0x7fcb20d05800) [pid = 1852] [serial = 658] [outer = (nil)] [url = about:blank] 12:41:31 INFO - PROCESS | 1852 | 1461786091187 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]]]}] 12:41:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 12:41:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 1535ms 12:41:31 INFO - PROCESS | 1852 | 1461786091226 Marionette TRACE conn3 -> [0,989,"getWindowHandle",null] 12:41:31 INFO - PROCESS | 1852 | 1461786091228 Marionette TRACE conn3 <- [1,989,null,{"value":"8"}] 12:41:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 12:41:31 INFO - PROCESS | 1852 | 1461786091235 Marionette TRACE conn3 -> [0,990,"setScriptTimeout",{"ms":35000}] 12:41:31 INFO - PROCESS | 1852 | 1461786091241 Marionette TRACE conn3 <- [1,990,null,{}] 12:41:31 INFO - PROCESS | 1852 | 1461786091256 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}] 12:41:31 INFO - PROCESS | 1852 | 1461786091515 Marionette TRACE conn3 <- [1,991,null,{"value":null}] 12:41:31 INFO - PROCESS | 1852 | 1461786091740 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:41:31 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb1f40d800 == 91 [pid = 1852] [id = 255] 12:41:31 INFO - PROCESS | 1852 | ++DOMWINDOW == 135 (0x7fcb1b7e3c00) [pid = 1852] [serial = 766] [outer = (nil)] 12:41:31 INFO - PROCESS | 1852 | ++DOMWINDOW == 136 (0x7fcb20d05400) [pid = 1852] [serial = 767] [outer = 0x7fcb1b7e3c00] 12:41:31 INFO - PROCESS | 1852 | 1461786091808 Marionette DEBUG loaded listener.js 12:41:31 INFO - PROCESS | 1852 | ++DOMWINDOW == 137 (0x7fcb226fb800) [pid = 1852] [serial = 768] [outer = 0x7fcb1b7e3c00] 12:41:32 INFO - PROCESS | 1852 | 1461786092499 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]]]}] 12:41:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 12:41:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 1284ms 12:41:32 INFO - PROCESS | 1852 | 1461786092519 Marionette TRACE conn3 -> [0,993,"getWindowHandle",null] 12:41:32 INFO - PROCESS | 1852 | 1461786092524 Marionette TRACE conn3 <- [1,993,null,{"value":"8"}] 12:41:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 12:41:32 INFO - PROCESS | 1852 | 1461786092529 Marionette TRACE conn3 -> [0,994,"setScriptTimeout",{"ms":35000}] 12:41:32 INFO - PROCESS | 1852 | 1461786092531 Marionette TRACE conn3 <- [1,994,null,{}] 12:41:32 INFO - PROCESS | 1852 | 1461786092537 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}] 12:41:32 INFO - PROCESS | 1852 | 1461786092763 Marionette TRACE conn3 <- [1,995,null,{"value":null}] 12:41:32 INFO - PROCESS | 1852 | 1461786092851 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:41:32 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb1f58c800 == 92 [pid = 1852] [id = 256] 12:41:32 INFO - PROCESS | 1852 | ++DOMWINDOW == 138 (0x7fcb207b2c00) [pid = 1852] [serial = 769] [outer = (nil)] 12:41:32 INFO - PROCESS | 1852 | ++DOMWINDOW == 139 (0x7fcb2363dc00) [pid = 1852] [serial = 770] [outer = 0x7fcb207b2c00] 12:41:32 INFO - PROCESS | 1852 | 1461786092913 Marionette DEBUG loaded listener.js 12:41:33 INFO - PROCESS | 1852 | ++DOMWINDOW == 140 (0x7fcb2436bc00) [pid = 1852] [serial = 771] [outer = 0x7fcb207b2c00] 12:41:33 INFO - PROCESS | 1852 | 1461786093725 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]]]}] 12:41:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 12:41:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 1230ms 12:41:33 INFO - PROCESS | 1852 | 1461786093761 Marionette TRACE conn3 -> [0,997,"getWindowHandle",null] 12:41:33 INFO - PROCESS | 1852 | 1461786093763 Marionette TRACE conn3 <- [1,997,null,{"value":"8"}] 12:41:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 12:41:33 INFO - PROCESS | 1852 | 1461786093769 Marionette TRACE conn3 -> [0,998,"setScriptTimeout",{"ms":35000}] 12:41:33 INFO - PROCESS | 1852 | 1461786093771 Marionette TRACE conn3 <- [1,998,null,{}] 12:41:33 INFO - PROCESS | 1852 | 1461786093782 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}] 12:41:33 INFO - PROCESS | 1852 | 1461786093973 Marionette TRACE conn3 <- [1,999,null,{"value":null}] 12:41:34 INFO - PROCESS | 1852 | 1461786093999 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:41:34 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb20960800 == 93 [pid = 1852] [id = 257] 12:41:34 INFO - PROCESS | 1852 | ++DOMWINDOW == 141 (0x7fcb2436e800) [pid = 1852] [serial = 772] [outer = (nil)] 12:41:34 INFO - PROCESS | 1852 | ++DOMWINDOW == 142 (0x7fcb2446a400) [pid = 1852] [serial = 773] [outer = 0x7fcb2436e800] 12:41:34 INFO - PROCESS | 1852 | 1461786094059 Marionette DEBUG loaded listener.js 12:41:34 INFO - PROCESS | 1852 | ++DOMWINDOW == 143 (0x7fcb2073b800) [pid = 1852] [serial = 774] [outer = 0x7fcb2436e800] 12:41:34 INFO - PROCESS | 1852 | 1461786094971 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]]]}] 12:41:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 12:41:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 1231ms 12:41:35 INFO - PROCESS | 1852 | 1461786095002 Marionette TRACE conn3 -> [0,1001,"getWindowHandle",null] 12:41:35 INFO - PROCESS | 1852 | 1461786095006 Marionette TRACE conn3 <- [1,1001,null,{"value":"8"}] 12:41:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 12:41:35 INFO - PROCESS | 1852 | 1461786095012 Marionette TRACE conn3 -> [0,1002,"setScriptTimeout",{"ms":35000}] 12:41:35 INFO - PROCESS | 1852 | 1461786095014 Marionette TRACE conn3 <- [1,1002,null,{}] 12:41:35 INFO - PROCESS | 1852 | 1461786095020 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}] 12:41:35 INFO - PROCESS | 1852 | 1461786095503 Marionette TRACE conn3 <- [1,1003,null,{"value":null}] 12:41:35 INFO - PROCESS | 1852 | --DOMWINDOW == 142 (0x7fcb24477c00) [pid = 1852] [serial = 712] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 12:41:35 INFO - PROCESS | 1852 | --DOMWINDOW == 141 (0x7fcb1e80d000) [pid = 1852] [serial = 697] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 12:41:35 INFO - PROCESS | 1852 | --DOMWINDOW == 140 (0x7fcb1e808000) [pid = 1852] [serial = 703] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 12:41:35 INFO - PROCESS | 1852 | --DOMWINDOW == 139 (0x7fcb207ba800) [pid = 1852] [serial = 700] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 12:41:35 INFO - PROCESS | 1852 | --DOMWINDOW == 138 (0x7fcb1ad25400) [pid = 1852] [serial = 694] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 12:41:35 INFO - PROCESS | 1852 | --DOMWINDOW == 137 (0x7fcb226fa800) [pid = 1852] [serial = 706] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 12:41:35 INFO - PROCESS | 1852 | --DOMWINDOW == 136 (0x7fcb24365000) [pid = 1852] [serial = 709] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 12:41:35 INFO - PROCESS | 1852 | --DOMWINDOW == 135 (0x7fcb164f1c00) [pid = 1852] [serial = 715] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 12:41:35 INFO - PROCESS | 1852 | 1461786095658 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:41:35 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb20957000 == 94 [pid = 1852] [id = 258] 12:41:35 INFO - PROCESS | 1852 | ++DOMWINDOW == 136 (0x7fcb1e80d000) [pid = 1852] [serial = 775] [outer = (nil)] 12:41:35 INFO - PROCESS | 1852 | ++DOMWINDOW == 137 (0x7fcb21284000) [pid = 1852] [serial = 776] [outer = 0x7fcb1e80d000] 12:41:35 INFO - PROCESS | 1852 | 1461786095734 Marionette DEBUG loaded listener.js 12:41:35 INFO - PROCESS | 1852 | ++DOMWINDOW == 138 (0x7fcb26d77800) [pid = 1852] [serial = 777] [outer = 0x7fcb1e80d000] 12:41:36 INFO - PROCESS | 1852 | 1461786096424 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]]]}] 12:41:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 12:41:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 1435ms 12:41:36 INFO - PROCESS | 1852 | 1461786096447 Marionette TRACE conn3 -> [0,1005,"getWindowHandle",null] 12:41:36 INFO - PROCESS | 1852 | 1461786096451 Marionette TRACE conn3 <- [1,1005,null,{"value":"8"}] 12:41:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 12:41:36 INFO - PROCESS | 1852 | 1461786096456 Marionette TRACE conn3 -> [0,1006,"setScriptTimeout",{"ms":35000}] 12:41:36 INFO - PROCESS | 1852 | 1461786096458 Marionette TRACE conn3 <- [1,1006,null,{}] 12:41:36 INFO - PROCESS | 1852 | 1461786096463 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}] 12:41:36 INFO - PROCESS | 1852 | 1461786096658 Marionette TRACE conn3 <- [1,1007,null,{"value":null}] 12:41:36 INFO - PROCESS | 1852 | 1461786096675 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:41:36 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb23714800 == 95 [pid = 1852] [id = 259] 12:41:36 INFO - PROCESS | 1852 | ++DOMWINDOW == 139 (0x7fcb243a1000) [pid = 1852] [serial = 778] [outer = (nil)] 12:41:36 INFO - PROCESS | 1852 | ++DOMWINDOW == 140 (0x7fcb28f88000) [pid = 1852] [serial = 779] [outer = 0x7fcb243a1000] 12:41:36 INFO - PROCESS | 1852 | 1461786096750 Marionette DEBUG loaded listener.js 12:41:36 INFO - PROCESS | 1852 | ++DOMWINDOW == 141 (0x7fcb29561c00) [pid = 1852] [serial = 780] [outer = 0x7fcb243a1000] 12:41:37 INFO - PROCESS | 1852 | 1461786097616 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]]]}] 12:41:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 12:41:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 1227ms 12:41:37 INFO - PROCESS | 1852 | 1461786097723 Marionette TRACE conn3 -> [0,1009,"getWindowHandle",null] 12:41:37 INFO - PROCESS | 1852 | 1461786097730 Marionette TRACE conn3 <- [1,1009,null,{"value":"8"}] 12:41:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 12:41:37 INFO - PROCESS | 1852 | 1461786097743 Marionette TRACE conn3 -> [0,1010,"setScriptTimeout",{"ms":35000}] 12:41:37 INFO - PROCESS | 1852 | 1461786097748 Marionette TRACE conn3 <- [1,1010,null,{}] 12:41:37 INFO - PROCESS | 1852 | 1461786097756 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}] 12:41:37 INFO - PROCESS | 1852 | 1461786097959 Marionette TRACE conn3 <- [1,1011,null,{"value":null}] 12:41:38 INFO - PROCESS | 1852 | 1461786098196 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:41:38 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb1a4a6000 == 96 [pid = 1852] [id = 260] 12:41:38 INFO - PROCESS | 1852 | ++DOMWINDOW == 142 (0x7fcb1b645000) [pid = 1852] [serial = 781] [outer = (nil)] 12:41:38 INFO - PROCESS | 1852 | ++DOMWINDOW == 143 (0x7fcb1b730400) [pid = 1852] [serial = 782] [outer = 0x7fcb1b645000] 12:41:38 INFO - PROCESS | 1852 | 1461786098289 Marionette DEBUG loaded listener.js 12:41:38 INFO - PROCESS | 1852 | ++DOMWINDOW == 144 (0x7fcb1e808400) [pid = 1852] [serial = 783] [outer = 0x7fcb1b645000] 12:41:39 INFO - PROCESS | 1852 | 1461786099149 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]]]}] 12:41:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 12:41:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 1491ms 12:41:39 INFO - PROCESS | 1852 | 1461786099231 Marionette TRACE conn3 -> [0,1013,"getWindowHandle",null] 12:41:39 INFO - PROCESS | 1852 | 1461786099239 Marionette TRACE conn3 <- [1,1013,null,{"value":"8"}] 12:41:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 12:41:39 INFO - PROCESS | 1852 | 1461786099249 Marionette TRACE conn3 -> [0,1014,"setScriptTimeout",{"ms":35000}] 12:41:39 INFO - PROCESS | 1852 | 1461786099254 Marionette TRACE conn3 <- [1,1014,null,{}] 12:41:39 INFO - PROCESS | 1852 | 1461786099259 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}] 12:41:39 INFO - PROCESS | 1852 | 1461786099491 Marionette TRACE conn3 <- [1,1015,null,{"value":null}] 12:41:39 INFO - PROCESS | 1852 | 1461786099705 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:41:39 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb1f586000 == 97 [pid = 1852] [id = 261] 12:41:39 INFO - PROCESS | 1852 | ++DOMWINDOW == 145 (0x7fcb20734400) [pid = 1852] [serial = 784] [outer = (nil)] 12:41:39 INFO - PROCESS | 1852 | ++DOMWINDOW == 146 (0x7fcb209d7c00) [pid = 1852] [serial = 785] [outer = 0x7fcb20734400] 12:41:39 INFO - PROCESS | 1852 | 1461786099830 Marionette DEBUG loaded listener.js 12:41:39 INFO - PROCESS | 1852 | ++DOMWINDOW == 147 (0x7fcb20d2f800) [pid = 1852] [serial = 786] [outer = 0x7fcb20734400] 12:41:40 INFO - PROCESS | 1852 | 1461786100770 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]]]}] 12:41:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 12:41:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 1580ms 12:41:40 INFO - PROCESS | 1852 | 1461786100832 Marionette TRACE conn3 -> [0,1017,"getWindowHandle",null] 12:41:40 INFO - PROCESS | 1852 | 1461786100837 Marionette TRACE conn3 <- [1,1017,null,{"value":"8"}] 12:41:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 12:41:40 INFO - PROCESS | 1852 | 1461786100844 Marionette TRACE conn3 -> [0,1018,"setScriptTimeout",{"ms":35000}] 12:41:40 INFO - PROCESS | 1852 | 1461786100851 Marionette TRACE conn3 <- [1,1018,null,{}] 12:41:40 INFO - PROCESS | 1852 | 1461786100867 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}] 12:41:41 INFO - PROCESS | 1852 | 1461786101106 Marionette TRACE conn3 <- [1,1019,null,{"value":null}] 12:41:41 INFO - PROCESS | 1852 | 1461786101364 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:41:41 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb258ba000 == 98 [pid = 1852] [id = 262] 12:41:41 INFO - PROCESS | 1852 | ++DOMWINDOW == 148 (0x7fcb2436f400) [pid = 1852] [serial = 787] [outer = (nil)] 12:41:41 INFO - PROCESS | 1852 | ++DOMWINDOW == 149 (0x7fcb244d1400) [pid = 1852] [serial = 788] [outer = 0x7fcb2436f400] 12:41:41 INFO - PROCESS | 1852 | 1461786101444 Marionette DEBUG loaded listener.js 12:41:41 INFO - PROCESS | 1852 | ++DOMWINDOW == 150 (0x7fcb24766000) [pid = 1852] [serial = 789] [outer = 0x7fcb2436f400] 12:41:42 INFO - PROCESS | 1852 | 1461786102306 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]]]}] 12:41:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 12:41:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 1538ms 12:41:42 INFO - PROCESS | 1852 | 1461786102383 Marionette TRACE conn3 -> [0,1021,"getWindowHandle",null] 12:41:42 INFO - PROCESS | 1852 | 1461786102388 Marionette TRACE conn3 <- [1,1021,null,{"value":"8"}] 12:41:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 12:41:42 INFO - PROCESS | 1852 | 1461786102393 Marionette TRACE conn3 -> [0,1022,"setScriptTimeout",{"ms":35000}] 12:41:42 INFO - PROCESS | 1852 | 1461786102396 Marionette TRACE conn3 <- [1,1022,null,{}] 12:41:42 INFO - PROCESS | 1852 | 1461786102402 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}] 12:41:42 INFO - PROCESS | 1852 | 1461786102584 Marionette TRACE conn3 <- [1,1023,null,{"value":null}] 12:41:42 INFO - PROCESS | 1852 | 1461786102750 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:41:42 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb28315800 == 99 [pid = 1852] [id = 263] 12:41:42 INFO - PROCESS | 1852 | ++DOMWINDOW == 151 (0x7fcb2439f800) [pid = 1852] [serial = 790] [outer = (nil)] 12:41:42 INFO - PROCESS | 1852 | ++DOMWINDOW == 152 (0x7fcb2844b400) [pid = 1852] [serial = 791] [outer = 0x7fcb2439f800] 12:41:42 INFO - PROCESS | 1852 | 1461786102824 Marionette DEBUG loaded listener.js 12:41:42 INFO - PROCESS | 1852 | ++DOMWINDOW == 153 (0x7fcb299cd000) [pid = 1852] [serial = 792] [outer = 0x7fcb2439f800] 12:41:43 INFO - PROCESS | 1852 | 1461786103721 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]]]}] 12:41:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 12:41:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 1384ms 12:41:43 INFO - PROCESS | 1852 | 1461786103778 Marionette TRACE conn3 -> [0,1025,"getWindowHandle",null] 12:41:43 INFO - PROCESS | 1852 | 1461786103782 Marionette TRACE conn3 <- [1,1025,null,{"value":"8"}] 12:41:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 12:41:43 INFO - PROCESS | 1852 | 1461786103788 Marionette TRACE conn3 -> [0,1026,"setScriptTimeout",{"ms":35000}] 12:41:43 INFO - PROCESS | 1852 | 1461786103791 Marionette TRACE conn3 <- [1,1026,null,{}] 12:41:43 INFO - PROCESS | 1852 | 1461786103796 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}] 12:41:43 INFO - PROCESS | 1852 | 1461786103976 Marionette TRACE conn3 <- [1,1027,null,{"value":null}] 12:41:44 INFO - PROCESS | 1852 | 1461786104153 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:41:44 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb29655000 == 100 [pid = 1852] [id = 264] 12:41:44 INFO - PROCESS | 1852 | ++DOMWINDOW == 154 (0x7fcb26ac2800) [pid = 1852] [serial = 793] [outer = (nil)] 12:41:44 INFO - PROCESS | 1852 | ++DOMWINDOW == 155 (0x7fcb2a11f400) [pid = 1852] [serial = 794] [outer = 0x7fcb26ac2800] 12:41:44 INFO - PROCESS | 1852 | 1461786104227 Marionette DEBUG loaded listener.js 12:41:44 INFO - PROCESS | 1852 | ++DOMWINDOW == 156 (0x7fcb2db1fc00) [pid = 1852] [serial = 795] [outer = 0x7fcb26ac2800] 12:41:45 INFO - PROCESS | 1852 | 1461786105054 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]]]}] 12:41:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 12:41:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 1328ms 12:41:45 INFO - PROCESS | 1852 | 1461786105117 Marionette TRACE conn3 -> [0,1029,"getWindowHandle",null] 12:41:45 INFO - PROCESS | 1852 | 1461786105120 Marionette TRACE conn3 <- [1,1029,null,{"value":"8"}] 12:41:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 12:41:45 INFO - PROCESS | 1852 | 1461786105127 Marionette TRACE conn3 -> [0,1030,"setScriptTimeout",{"ms":35000}] 12:41:45 INFO - PROCESS | 1852 | 1461786105130 Marionette TRACE conn3 <- [1,1030,null,{}] 12:41:45 INFO - PROCESS | 1852 | 1461786105135 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}] 12:41:45 INFO - PROCESS | 1852 | 1461786105353 Marionette TRACE conn3 <- [1,1031,null,{"value":null}] 12:41:45 INFO - PROCESS | 1852 | 1461786105525 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:41:45 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb2a6b0800 == 101 [pid = 1852] [id = 265] 12:41:45 INFO - PROCESS | 1852 | ++DOMWINDOW == 157 (0x7fcb368c2000) [pid = 1852] [serial = 796] [outer = (nil)] 12:41:45 INFO - PROCESS | 1852 | ++DOMWINDOW == 158 (0x7fcb379f2800) [pid = 1852] [serial = 797] [outer = 0x7fcb368c2000] 12:41:45 INFO - PROCESS | 1852 | 1461786105603 Marionette DEBUG loaded listener.js 12:41:45 INFO - PROCESS | 1852 | ++DOMWINDOW == 159 (0x7fcb38b30800) [pid = 1852] [serial = 798] [outer = 0x7fcb368c2000] 12:41:46 INFO - PROCESS | 1852 | 1461786106454 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]]]}] 12:41:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 12:41:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 1381ms 12:41:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 12:41:46 INFO - PROCESS | 1852 | 1461786106509 Marionette TRACE conn3 -> [0,1033,"getWindowHandle",null] 12:41:46 INFO - PROCESS | 1852 | 1461786106512 Marionette TRACE conn3 <- [1,1033,null,{"value":"8"}] 12:41:46 INFO - PROCESS | 1852 | 1461786106518 Marionette TRACE conn3 -> [0,1034,"setScriptTimeout",{"ms":35000}] 12:41:46 INFO - PROCESS | 1852 | 1461786106521 Marionette TRACE conn3 <- [1,1034,null,{}] 12:41:46 INFO - PROCESS | 1852 | 1461786106526 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}] 12:41:46 INFO - PROCESS | 1852 | 1461786106700 Marionette TRACE conn3 <- [1,1035,null,{"value":null}] 12:41:46 INFO - PROCESS | 1852 | 1461786106884 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:41:46 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb318e5000 == 102 [pid = 1852] [id = 266] 12:41:46 INFO - PROCESS | 1852 | ++DOMWINDOW == 160 (0x7fcb37460c00) [pid = 1852] [serial = 799] [outer = (nil)] 12:41:46 INFO - PROCESS | 1852 | ++DOMWINDOW == 161 (0x7fcb3c10e000) [pid = 1852] [serial = 800] [outer = 0x7fcb37460c00] 12:41:46 INFO - PROCESS | 1852 | 1461786106958 Marionette DEBUG loaded listener.js 12:41:47 INFO - PROCESS | 1852 | ++DOMWINDOW == 162 (0x7fcb3c4a6000) [pid = 1852] [serial = 801] [outer = 0x7fcb37460c00] 12:41:47 INFO - PROCESS | 1852 | 1461786107780 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]]]}] 12:41:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 12:41:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 1293ms 12:41:47 INFO - PROCESS | 1852 | 1461786107811 Marionette TRACE conn3 -> [0,1037,"getWindowHandle",null] 12:41:47 INFO - PROCESS | 1852 | 1461786107814 Marionette TRACE conn3 <- [1,1037,null,{"value":"8"}] 12:41:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 12:41:47 INFO - PROCESS | 1852 | 1461786107820 Marionette TRACE conn3 -> [0,1038,"setScriptTimeout",{"ms":35000}] 12:41:47 INFO - PROCESS | 1852 | 1461786107823 Marionette TRACE conn3 <- [1,1038,null,{}] 12:41:47 INFO - PROCESS | 1852 | 1461786107828 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}] 12:41:48 INFO - PROCESS | 1852 | 1461786108003 Marionette TRACE conn3 <- [1,1039,null,{"value":null}] 12:41:48 INFO - PROCESS | 1852 | 1461786108178 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:41:48 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb38b24000 == 103 [pid = 1852] [id = 267] 12:41:48 INFO - PROCESS | 1852 | ++DOMWINDOW == 163 (0x7fcb1572c000) [pid = 1852] [serial = 802] [outer = (nil)] 12:41:48 INFO - PROCESS | 1852 | ++DOMWINDOW == 164 (0x7fcb15733800) [pid = 1852] [serial = 803] [outer = 0x7fcb1572c000] 12:41:48 INFO - PROCESS | 1852 | 1461786108257 Marionette DEBUG loaded listener.js 12:41:48 INFO - PROCESS | 1852 | ++DOMWINDOW == 165 (0x7fcb15737800) [pid = 1852] [serial = 804] [outer = 0x7fcb1572c000] 12:41:49 INFO - PROCESS | 1852 | 1461786109107 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]]]}] 12:41:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 12:41:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 1334ms 12:41:49 INFO - PROCESS | 1852 | 1461786109155 Marionette TRACE conn3 -> [0,1041,"getWindowHandle",null] 12:41:49 INFO - PROCESS | 1852 | 1461786109159 Marionette TRACE conn3 <- [1,1041,null,{"value":"8"}] 12:41:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 12:41:49 INFO - PROCESS | 1852 | 1461786109166 Marionette TRACE conn3 -> [0,1042,"setScriptTimeout",{"ms":35000}] 12:41:49 INFO - PROCESS | 1852 | 1461786109168 Marionette TRACE conn3 <- [1,1042,null,{}] 12:41:49 INFO - PROCESS | 1852 | 1461786109174 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}] 12:41:49 INFO - PROCESS | 1852 | 1461786109351 Marionette TRACE conn3 <- [1,1043,null,{"value":null}] 12:41:49 INFO - PROCESS | 1852 | 1461786109526 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:41:49 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb3e97e000 == 104 [pid = 1852] [id = 268] 12:41:49 INFO - PROCESS | 1852 | ++DOMWINDOW == 166 (0x7fcb1572e000) [pid = 1852] [serial = 805] [outer = (nil)] 12:41:49 INFO - PROCESS | 1852 | ++DOMWINDOW == 167 (0x7fcb38cdac00) [pid = 1852] [serial = 806] [outer = 0x7fcb1572e000] 12:41:49 INFO - PROCESS | 1852 | 1461786109598 Marionette DEBUG loaded listener.js 12:41:49 INFO - PROCESS | 1852 | ++DOMWINDOW == 168 (0x7fcb3c4a8000) [pid = 1852] [serial = 807] [outer = 0x7fcb1572e000] 12:41:50 INFO - PROCESS | 1852 | 1461786110420 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]]]}] 12:41:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 12:41:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 1328ms 12:41:50 INFO - PROCESS | 1852 | 1461786110495 Marionette TRACE conn3 -> [0,1045,"getWindowHandle",null] 12:41:50 INFO - PROCESS | 1852 | 1461786110498 Marionette TRACE conn3 <- [1,1045,null,{"value":"8"}] 12:41:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 12:41:50 INFO - PROCESS | 1852 | 1461786110504 Marionette TRACE conn3 -> [0,1046,"setScriptTimeout",{"ms":35000}] 12:41:50 INFO - PROCESS | 1852 | 1461786110507 Marionette TRACE conn3 <- [1,1046,null,{}] 12:41:50 INFO - PROCESS | 1852 | 1461786110512 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}] 12:41:50 INFO - PROCESS | 1852 | 1461786110732 Marionette TRACE conn3 <- [1,1047,null,{"value":null}] 12:41:50 INFO - PROCESS | 1852 | 1461786110918 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:41:50 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb41ddc000 == 105 [pid = 1852] [id = 269] 12:41:50 INFO - PROCESS | 1852 | ++DOMWINDOW == 169 (0x7fcb15737c00) [pid = 1852] [serial = 808] [outer = (nil)] 12:41:50 INFO - PROCESS | 1852 | ++DOMWINDOW == 170 (0x7fcb17cb9400) [pid = 1852] [serial = 809] [outer = 0x7fcb15737c00] 12:41:50 INFO - PROCESS | 1852 | 1461786110991 Marionette DEBUG loaded listener.js 12:41:51 INFO - PROCESS | 1852 | ++DOMWINDOW == 171 (0x7fcb17cbe000) [pid = 1852] [serial = 810] [outer = 0x7fcb15737c00] 12:41:51 INFO - PROCESS | 1852 | 1461786111895 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]]]}] 12:41:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 12:41:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 1428ms 12:41:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 12:41:51 INFO - PROCESS | 1852 | 1461786111933 Marionette TRACE conn3 -> [0,1049,"getWindowHandle",null] 12:41:51 INFO - PROCESS | 1852 | 1461786111937 Marionette TRACE conn3 <- [1,1049,null,{"value":"8"}] 12:41:51 INFO - PROCESS | 1852 | 1461786111943 Marionette TRACE conn3 -> [0,1050,"setScriptTimeout",{"ms":35000}] 12:41:51 INFO - PROCESS | 1852 | 1461786111947 Marionette TRACE conn3 <- [1,1050,null,{}] 12:41:51 INFO - PROCESS | 1852 | 1461786111953 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}] 12:41:52 INFO - PROCESS | 1852 | 1461786112166 Marionette TRACE conn3 <- [1,1051,null,{"value":null}] 12:41:52 INFO - PROCESS | 1852 | 1461786112353 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:41:52 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb1558d800 == 106 [pid = 1852] [id = 270] 12:41:52 INFO - PROCESS | 1852 | ++DOMWINDOW == 172 (0x7fcb17cbec00) [pid = 1852] [serial = 811] [outer = (nil)] 12:41:52 INFO - PROCESS | 1852 | ++DOMWINDOW == 173 (0x7fcb1e80d400) [pid = 1852] [serial = 812] [outer = 0x7fcb17cbec00] 12:41:52 INFO - PROCESS | 1852 | 1461786112428 Marionette DEBUG loaded listener.js 12:41:52 INFO - PROCESS | 1852 | ++DOMWINDOW == 174 (0x7fcb3c4ab800) [pid = 1852] [serial = 813] [outer = 0x7fcb17cbec00] 12:41:53 INFO - PROCESS | 1852 | 1461786113765 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]]]}] 12:41:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 12:41:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 1881ms 12:41:53 INFO - PROCESS | 1852 | 1461786113824 Marionette TRACE conn3 -> [0,1053,"getWindowHandle",null] 12:41:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 12:41:53 INFO - PROCESS | 1852 | 1461786113829 Marionette TRACE conn3 <- [1,1053,null,{"value":"8"}] 12:41:53 INFO - PROCESS | 1852 | 1461786113837 Marionette TRACE conn3 -> [0,1054,"setScriptTimeout",{"ms":35000}] 12:41:53 INFO - PROCESS | 1852 | 1461786113842 Marionette TRACE conn3 <- [1,1054,null,{}] 12:41:53 INFO - PROCESS | 1852 | 1461786113851 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}] 12:41:54 INFO - PROCESS | 1852 | 1461786114071 Marionette TRACE conn3 <- [1,1055,null,{"value":null}] 12:41:54 INFO - PROCESS | 1852 | 1461786114249 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:41:54 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb1e70f000 == 107 [pid = 1852] [id = 271] 12:41:54 INFO - PROCESS | 1852 | ++DOMWINDOW == 175 (0x7fcb15870000) [pid = 1852] [serial = 814] [outer = (nil)] 12:41:54 INFO - PROCESS | 1852 | ++DOMWINDOW == 176 (0x7fcb17cb5c00) [pid = 1852] [serial = 815] [outer = 0x7fcb15870000] 12:41:54 INFO - PROCESS | 1852 | 1461786114317 Marionette DEBUG loaded listener.js 12:41:54 INFO - PROCESS | 1852 | ++DOMWINDOW == 177 (0x7fcb1ad1e800) [pid = 1852] [serial = 816] [outer = 0x7fcb15870000] 12:41:55 INFO - PROCESS | 1852 | 1461786115123 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]]]}] 12:41:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 12:41:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 1337ms 12:41:55 INFO - PROCESS | 1852 | 1461786115174 Marionette TRACE conn3 -> [0,1057,"getWindowHandle",null] 12:41:55 INFO - PROCESS | 1852 | 1461786115181 Marionette TRACE conn3 <- [1,1057,null,{"value":"8"}] 12:41:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 12:41:55 INFO - PROCESS | 1852 | 1461786115192 Marionette TRACE conn3 -> [0,1058,"setScriptTimeout",{"ms":35000}] 12:41:55 INFO - PROCESS | 1852 | 1461786115195 Marionette TRACE conn3 <- [1,1058,null,{}] 12:41:55 INFO - PROCESS | 1852 | 1461786115201 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}] 12:41:55 INFO - PROCESS | 1852 | 1461786115374 Marionette TRACE conn3 <- [1,1059,null,{"value":null}] 12:41:55 INFO - PROCESS | 1852 | 1461786115667 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:41:55 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb15957800 == 108 [pid = 1852] [id = 272] 12:41:55 INFO - PROCESS | 1852 | ++DOMWINDOW == 178 (0x7fcb1b7df800) [pid = 1852] [serial = 817] [outer = (nil)] 12:41:55 INFO - PROCESS | 1852 | ++DOMWINDOW == 179 (0x7fcb1b7e7800) [pid = 1852] [serial = 818] [outer = 0x7fcb1b7df800] 12:41:55 INFO - PROCESS | 1852 | 1461786115784 Marionette DEBUG loaded listener.js 12:41:55 INFO - PROCESS | 1852 | ++DOMWINDOW == 180 (0x7fcb1e80e800) [pid = 1852] [serial = 819] [outer = 0x7fcb1b7df800] 12:41:56 INFO - PROCESS | 1852 | 1461786116647 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]]]}] 12:41:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 12:41:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 1530ms 12:41:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 12:41:56 INFO - PROCESS | 1852 | 1461786116723 Marionette TRACE conn3 -> [0,1061,"getWindowHandle",null] 12:41:56 INFO - PROCESS | 1852 | 1461786116726 Marionette TRACE conn3 <- [1,1061,null,{"value":"8"}] 12:41:56 INFO - PROCESS | 1852 | 1461786116732 Marionette TRACE conn3 -> [0,1062,"setScriptTimeout",{"ms":35000}] 12:41:56 INFO - PROCESS | 1852 | 1461786116737 Marionette TRACE conn3 <- [1,1062,null,{}] 12:41:56 INFO - PROCESS | 1852 | 1461786116752 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}] 12:41:57 INFO - PROCESS | 1852 | 1461786117018 Marionette TRACE conn3 <- [1,1063,null,{"value":null}] 12:41:57 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb1a4a2000 == 107 [pid = 1852] [id = 195] 12:41:57 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb1ad42000 == 106 [pid = 1852] [id = 216] 12:41:57 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb1b6a3000 == 105 [pid = 1852] [id = 217] 12:41:57 INFO - PROCESS | 1852 | --DOMWINDOW == 179 (0x7fcb38b32c00) [pid = 1852] [serial = 692] [outer = (nil)] [url = about:blank] 12:41:57 INFO - PROCESS | 1852 | --DOMWINDOW == 178 (0x7fcb1f3da400) [pid = 1852] [serial = 719] [outer = (nil)] [url = about:blank] 12:41:57 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb20957000 == 104 [pid = 1852] [id = 258] 12:41:57 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb20960800 == 103 [pid = 1852] [id = 257] 12:41:57 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb1f58c800 == 102 [pid = 1852] [id = 256] 12:41:57 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb1f40d800 == 101 [pid = 1852] [id = 255] 12:41:57 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb17ee6800 == 100 [pid = 1852] [id = 254] 12:41:57 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb1ad59000 == 99 [pid = 1852] [id = 253] 12:41:57 INFO - PROCESS | 1852 | 1461786117284 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:41:57 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb37b18800 == 98 [pid = 1852] [id = 246] 12:41:57 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb2d8f3800 == 97 [pid = 1852] [id = 245] 12:41:57 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb2a491000 == 96 [pid = 1852] [id = 244] 12:41:57 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb1ad42000 == 97 [pid = 1852] [id = 273] 12:41:57 INFO - PROCESS | 1852 | ++DOMWINDOW == 179 (0x7fcb2073f000) [pid = 1852] [serial = 820] [outer = (nil)] 12:41:57 INFO - PROCESS | 1852 | ++DOMWINDOW == 180 (0x7fcb207be800) [pid = 1852] [serial = 821] [outer = 0x7fcb2073f000] 12:41:57 INFO - PROCESS | 1852 | 1461786117353 Marionette DEBUG loaded listener.js 12:41:57 INFO - PROCESS | 1852 | ++DOMWINDOW == 181 (0x7fcb20d2e400) [pid = 1852] [serial = 822] [outer = 0x7fcb2073f000] 12:41:57 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb29b19000 == 96 [pid = 1852] [id = 243] 12:41:57 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb290da800 == 95 [pid = 1852] [id = 242] 12:41:57 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb22b0f800 == 94 [pid = 1852] [id = 241] 12:41:57 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb1f58b000 == 93 [pid = 1852] [id = 240] 12:41:57 INFO - PROCESS | 1852 | --DOMWINDOW == 180 (0x7fcb2a0c5400) [pid = 1852] [serial = 683] [outer = (nil)] [url = about:blank] 12:41:57 INFO - PROCESS | 1852 | --DOMWINDOW == 179 (0x7fcb23641800) [pid = 1852] [serial = 680] [outer = (nil)] [url = about:blank] 12:41:57 INFO - PROCESS | 1852 | --DOMWINDOW == 178 (0x7fcb2436d400) [pid = 1852] [serial = 710] [outer = (nil)] [url = about:blank] 12:41:57 INFO - PROCESS | 1852 | --DOMWINDOW == 177 (0x7fcb2446b000) [pid = 1852] [serial = 711] [outer = (nil)] [url = about:blank] 12:41:57 INFO - PROCESS | 1852 | --DOMWINDOW == 176 (0x7fcb2471f400) [pid = 1852] [serial = 714] [outer = (nil)] [url = about:blank] 12:41:57 INFO - PROCESS | 1852 | --DOMWINDOW == 175 (0x7fcb1b46c400) [pid = 1852] [serial = 716] [outer = (nil)] [url = about:blank] 12:41:57 INFO - PROCESS | 1852 | --DOMWINDOW == 174 (0x7fcb1f3d4800) [pid = 1852] [serial = 717] [outer = (nil)] [url = about:blank] 12:41:57 INFO - PROCESS | 1852 | --DOMWINDOW == 173 (0x7fcb23642400) [pid = 1852] [serial = 708] [outer = (nil)] [url = about:blank] 12:41:57 INFO - PROCESS | 1852 | --DOMWINDOW == 172 (0x7fcb24712800) [pid = 1852] [serial = 713] [outer = (nil)] [url = about:blank] 12:41:57 INFO - PROCESS | 1852 | --DOMWINDOW == 171 (0x7fcb20644000) [pid = 1852] [serial = 699] [outer = (nil)] [url = about:blank] 12:41:57 INFO - PROCESS | 1852 | --DOMWINDOW == 170 (0x7fcb1e8c6400) [pid = 1852] [serial = 698] [outer = (nil)] [url = about:blank] 12:41:57 INFO - PROCESS | 1852 | --DOMWINDOW == 169 (0x7fcb209d9000) [pid = 1852] [serial = 704] [outer = (nil)] [url = about:blank] 12:41:57 INFO - PROCESS | 1852 | --DOMWINDOW == 168 (0x7fcb226f6000) [pid = 1852] [serial = 705] [outer = (nil)] [url = about:blank] 12:41:57 INFO - PROCESS | 1852 | --DOMWINDOW == 167 (0x7fcb1f3d9000) [pid = 1852] [serial = 677] [outer = (nil)] [url = about:blank] 12:41:57 INFO - PROCESS | 1852 | --DOMWINDOW == 166 (0x7fcb37765800) [pid = 1852] [serial = 689] [outer = (nil)] [url = about:blank] 12:41:57 INFO - PROCESS | 1852 | --DOMWINDOW == 165 (0x7fcb20d07400) [pid = 1852] [serial = 702] [outer = (nil)] [url = about:blank] 12:41:57 INFO - PROCESS | 1852 | --DOMWINDOW == 164 (0x7fcb20c40800) [pid = 1852] [serial = 701] [outer = (nil)] [url = about:blank] 12:41:57 INFO - PROCESS | 1852 | --DOMWINDOW == 163 (0x7fcb368b9400) [pid = 1852] [serial = 674] [outer = (nil)] [url = about:blank] 12:41:57 INFO - PROCESS | 1852 | --DOMWINDOW == 162 (0x7fcb1b723800) [pid = 1852] [serial = 696] [outer = (nil)] [url = about:blank] 12:41:57 INFO - PROCESS | 1852 | --DOMWINDOW == 161 (0x7fcb1b46a800) [pid = 1852] [serial = 695] [outer = (nil)] [url = about:blank] 12:41:57 INFO - PROCESS | 1852 | --DOMWINDOW == 160 (0x7fcb36805800) [pid = 1852] [serial = 686] [outer = (nil)] [url = about:blank] 12:41:57 INFO - PROCESS | 1852 | --DOMWINDOW == 159 (0x7fcb229e4000) [pid = 1852] [serial = 707] [outer = (nil)] [url = about:blank] 12:41:58 INFO - PROCESS | 1852 | 1461786118073 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]]]}] 12:41:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 12:41:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 1394ms 12:41:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 12:41:58 INFO - PROCESS | 1852 | 1461786118126 Marionette TRACE conn3 -> [0,1065,"getWindowHandle",null] 12:41:58 INFO - PROCESS | 1852 | 1461786118129 Marionette TRACE conn3 <- [1,1065,null,{"value":"8"}] 12:41:58 INFO - PROCESS | 1852 | 1461786118137 Marionette TRACE conn3 -> [0,1066,"setScriptTimeout",{"ms":35000}] 12:41:58 INFO - PROCESS | 1852 | 1461786118139 Marionette TRACE conn3 <- [1,1066,null,{}] 12:41:58 INFO - PROCESS | 1852 | 1461786118144 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}] 12:41:58 INFO - PROCESS | 1852 | 1461786118307 Marionette TRACE conn3 <- [1,1067,null,{"value":null}] 12:41:58 INFO - PROCESS | 1852 | 1461786118472 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:41:58 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb20690000 == 94 [pid = 1852] [id = 274] 12:41:58 INFO - PROCESS | 1852 | ++DOMWINDOW == 160 (0x7fcb1b46c400) [pid = 1852] [serial = 823] [outer = (nil)] 12:41:58 INFO - PROCESS | 1852 | ++DOMWINDOW == 161 (0x7fcb21291000) [pid = 1852] [serial = 824] [outer = 0x7fcb1b46c400] 12:41:58 INFO - PROCESS | 1852 | 1461786118535 Marionette DEBUG loaded listener.js 12:41:58 INFO - PROCESS | 1852 | ++DOMWINDOW == 162 (0x7fcb22878000) [pid = 1852] [serial = 825] [outer = 0x7fcb1b46c400] 12:41:59 INFO - PROCESS | 1852 | 1461786119247 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]]]}] 12:41:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 12:41:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 1137ms 12:41:59 INFO - PROCESS | 1852 | 1461786119296 Marionette TRACE conn3 -> [0,1069,"getWindowHandle",null] 12:41:59 INFO - PROCESS | 1852 | 1461786119299 Marionette TRACE conn3 <- [1,1069,null,{"value":"8"}] 12:41:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 12:41:59 INFO - PROCESS | 1852 | 1461786119316 Marionette TRACE conn3 -> [0,1070,"setScriptTimeout",{"ms":35000}] 12:41:59 INFO - PROCESS | 1852 | 1461786119318 Marionette TRACE conn3 <- [1,1070,null,{}] 12:41:59 INFO - PROCESS | 1852 | 1461786119324 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}] 12:41:59 INFO - PROCESS | 1852 | 1461786119518 Marionette TRACE conn3 <- [1,1071,null,{"value":null}] 12:41:59 INFO - PROCESS | 1852 | 1461786119550 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:41:59 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb21a77800 == 95 [pid = 1852] [id = 275] 12:41:59 INFO - PROCESS | 1852 | ++DOMWINDOW == 163 (0x7fcb207b2800) [pid = 1852] [serial = 826] [outer = (nil)] 12:41:59 INFO - PROCESS | 1852 | ++DOMWINDOW == 164 (0x7fcb23642800) [pid = 1852] [serial = 827] [outer = 0x7fcb207b2800] 12:41:59 INFO - PROCESS | 1852 | 1461786119608 Marionette DEBUG loaded listener.js 12:41:59 INFO - PROCESS | 1852 | ++DOMWINDOW == 165 (0x7fcb243a0400) [pid = 1852] [serial = 828] [outer = 0x7fcb207b2800] 12:42:00 INFO - PROCESS | 1852 | 1461786120420 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]]]}] 12:42:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 12:42:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 1142ms 12:42:00 INFO - PROCESS | 1852 | 1461786120448 Marionette TRACE conn3 -> [0,1073,"getWindowHandle",null] 12:42:00 INFO - PROCESS | 1852 | 1461786120451 Marionette TRACE conn3 <- [1,1073,null,{"value":"8"}] 12:42:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 12:42:00 INFO - PROCESS | 1852 | 1461786120457 Marionette TRACE conn3 -> [0,1074,"setScriptTimeout",{"ms":35000}] 12:42:00 INFO - PROCESS | 1852 | 1461786120459 Marionette TRACE conn3 <- [1,1074,null,{}] 12:42:00 INFO - PROCESS | 1852 | 1461786120473 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}] 12:42:00 INFO - PROCESS | 1852 | 1461786120692 Marionette TRACE conn3 <- [1,1075,null,{"value":null}] 12:42:00 INFO - PROCESS | 1852 | 1461786120718 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:42:00 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb258b4000 == 96 [pid = 1852] [id = 276] 12:42:00 INFO - PROCESS | 1852 | ++DOMWINDOW == 166 (0x7fcb2450e000) [pid = 1852] [serial = 829] [outer = (nil)] 12:42:00 INFO - PROCESS | 1852 | ++DOMWINDOW == 167 (0x7fcb26ac9800) [pid = 1852] [serial = 830] [outer = 0x7fcb2450e000] 12:42:00 INFO - PROCESS | 1852 | 1461786120783 Marionette DEBUG loaded listener.js 12:42:00 INFO - PROCESS | 1852 | ++DOMWINDOW == 168 (0x7fcb2851d000) [pid = 1852] [serial = 831] [outer = 0x7fcb2450e000] 12:42:01 INFO - PROCESS | 1852 | --DOMWINDOW == 167 (0x7fcb2436e800) [pid = 1852] [serial = 772] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 12:42:01 INFO - PROCESS | 1852 | --DOMWINDOW == 166 (0x7fcb207b2c00) [pid = 1852] [serial = 769] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 12:42:01 INFO - PROCESS | 1852 | --DOMWINDOW == 165 (0x7fcb1b7e3c00) [pid = 1852] [serial = 766] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 12:42:01 INFO - PROCESS | 1852 | --DOMWINDOW == 164 (0x7fcb1b478400) [pid = 1852] [serial = 763] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 12:42:01 INFO - PROCESS | 1852 | --DOMWINDOW == 163 (0x7fcb1ad1b000) [pid = 1852] [serial = 760] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 12:42:01 INFO - PROCESS | 1852 | --DOMWINDOW == 162 (0x7fcb1e80d000) [pid = 1852] [serial = 775] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 12:42:02 INFO - PROCESS | 1852 | 1461786122078 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]]]}] 12:42:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 12:42:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 1639ms 12:42:02 INFO - PROCESS | 1852 | 1461786122100 Marionette TRACE conn3 -> [0,1077,"getWindowHandle",null] 12:42:02 INFO - PROCESS | 1852 | 1461786122104 Marionette TRACE conn3 <- [1,1077,null,{"value":"8"}] 12:42:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 12:42:02 INFO - PROCESS | 1852 | 1461786122113 Marionette TRACE conn3 -> [0,1078,"setScriptTimeout",{"ms":35000}] 12:42:02 INFO - PROCESS | 1852 | 1461786122116 Marionette TRACE conn3 <- [1,1078,null,{}] 12:42:02 INFO - PROCESS | 1852 | 1461786122125 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}] 12:42:02 INFO - PROCESS | 1852 | 1461786122413 Marionette TRACE conn3 <- [1,1079,null,{"value":null}] 12:42:02 INFO - PROCESS | 1852 | 1461786122590 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:42:02 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb27a7c000 == 97 [pid = 1852] [id = 277] 12:42:02 INFO - PROCESS | 1852 | ++DOMWINDOW == 163 (0x7fcb1b8da000) [pid = 1852] [serial = 832] [outer = (nil)] 12:42:02 INFO - PROCESS | 1852 | ++DOMWINDOW == 164 (0x7fcb243a4800) [pid = 1852] [serial = 833] [outer = 0x7fcb1b8da000] 12:42:02 INFO - PROCESS | 1852 | 1461786122696 Marionette DEBUG loaded listener.js 12:42:02 INFO - PROCESS | 1852 | ++DOMWINDOW == 165 (0x7fcb29565800) [pid = 1852] [serial = 834] [outer = 0x7fcb1b8da000] 12:42:03 INFO - PROCESS | 1852 | 1461786123737 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]]]}] 12:42:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 12:42:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 1833ms 12:42:03 INFO - PROCESS | 1852 | 1461786123948 Marionette TRACE conn3 -> [0,1081,"getWindowHandle",null] 12:42:03 INFO - PROCESS | 1852 | 1461786123959 Marionette TRACE conn3 <- [1,1081,null,{"value":"8"}] 12:42:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 12:42:03 INFO - PROCESS | 1852 | 1461786123973 Marionette TRACE conn3 -> [0,1082,"setScriptTimeout",{"ms":35000}] 12:42:03 INFO - PROCESS | 1852 | 1461786123981 Marionette TRACE conn3 <- [1,1082,null,{}] 12:42:04 INFO - PROCESS | 1852 | 1461786123994 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}] 12:42:04 INFO - PROCESS | 1852 | 1461786124505 Marionette TRACE conn3 <- [1,1083,null,{"value":null}] 12:42:04 INFO - PROCESS | 1852 | 1461786124675 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:42:04 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb1b577800 == 98 [pid = 1852] [id = 278] 12:42:04 INFO - PROCESS | 1852 | ++DOMWINDOW == 166 (0x7fcb164f0400) [pid = 1852] [serial = 835] [outer = (nil)] 12:42:04 INFO - PROCESS | 1852 | ++DOMWINDOW == 167 (0x7fcb17cb9000) [pid = 1852] [serial = 836] [outer = 0x7fcb164f0400] 12:42:04 INFO - PROCESS | 1852 | 1461786124806 Marionette DEBUG loaded listener.js 12:42:05 INFO - PROCESS | 1852 | ++DOMWINDOW == 168 (0x7fcb1ae2a800) [pid = 1852] [serial = 837] [outer = 0x7fcb164f0400] 12:42:05 INFO - PROCESS | 1852 | 1461786125896 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]]]}] 12:42:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 12:42:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 1992ms 12:42:05 INFO - PROCESS | 1852 | 1461786125964 Marionette TRACE conn3 -> [0,1085,"getWindowHandle",null] 12:42:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 12:42:05 INFO - PROCESS | 1852 | 1461786125969 Marionette TRACE conn3 <- [1,1085,null,{"value":"8"}] 12:42:05 INFO - PROCESS | 1852 | 1461786125981 Marionette TRACE conn3 -> [0,1086,"setScriptTimeout",{"ms":35000}] 12:42:05 INFO - PROCESS | 1852 | 1461786125987 Marionette TRACE conn3 <- [1,1086,null,{}] 12:42:05 INFO - PROCESS | 1852 | 1461786125993 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}] 12:42:06 INFO - PROCESS | 1852 | 1461786126224 Marionette TRACE conn3 <- [1,1087,null,{"value":null}] 12:42:06 INFO - PROCESS | 1852 | 1461786126493 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:42:06 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb217ca800 == 99 [pid = 1852] [id = 279] 12:42:06 INFO - PROCESS | 1852 | ++DOMWINDOW == 169 (0x7fcb1e8c3400) [pid = 1852] [serial = 838] [outer = (nil)] 12:42:06 INFO - PROCESS | 1852 | ++DOMWINDOW == 170 (0x7fcb1f3db400) [pid = 1852] [serial = 839] [outer = 0x7fcb1e8c3400] 12:42:06 INFO - PROCESS | 1852 | 1461786126566 Marionette DEBUG loaded listener.js 12:42:06 INFO - PROCESS | 1852 | ++DOMWINDOW == 171 (0x7fcb2073c000) [pid = 1852] [serial = 840] [outer = 0x7fcb1e8c3400] 12:42:07 INFO - PROCESS | 1852 | 1461786127443 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]]]}] 12:42:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 12:42:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 1537ms 12:42:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 12:42:07 INFO - PROCESS | 1852 | 1461786127515 Marionette TRACE conn3 -> [0,1089,"getWindowHandle",null] 12:42:07 INFO - PROCESS | 1852 | 1461786127518 Marionette TRACE conn3 <- [1,1089,null,{"value":"8"}] 12:42:07 INFO - PROCESS | 1852 | 1461786127527 Marionette TRACE conn3 -> [0,1090,"setScriptTimeout",{"ms":35000}] 12:42:07 INFO - PROCESS | 1852 | 1461786127529 Marionette TRACE conn3 <- [1,1090,null,{}] 12:42:07 INFO - PROCESS | 1852 | 1461786127545 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}] 12:42:07 INFO - PROCESS | 1852 | 1461786127775 Marionette TRACE conn3 <- [1,1091,null,{"value":null}] 12:42:08 INFO - PROCESS | 1852 | 1461786128031 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:42:08 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb2a479000 == 100 [pid = 1852] [id = 280] 12:42:08 INFO - PROCESS | 1852 | ++DOMWINDOW == 172 (0x7fcb241f4c00) [pid = 1852] [serial = 841] [outer = (nil)] 12:42:08 INFO - PROCESS | 1852 | ++DOMWINDOW == 173 (0x7fcb2446b800) [pid = 1852] [serial = 842] [outer = 0x7fcb241f4c00] 12:42:08 INFO - PROCESS | 1852 | 1461786128153 Marionette DEBUG loaded listener.js 12:42:08 INFO - PROCESS | 1852 | ++DOMWINDOW == 174 (0x7fcb24715800) [pid = 1852] [serial = 843] [outer = 0x7fcb241f4c00] 12:42:09 INFO - PROCESS | 1852 | 1461786128998 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]]]}] 12:42:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 12:42:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 1534ms 12:42:09 INFO - PROCESS | 1852 | 1461786129059 Marionette TRACE conn3 -> [0,1093,"getWindowHandle",null] 12:42:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 12:42:09 INFO - PROCESS | 1852 | 1461786129063 Marionette TRACE conn3 <- [1,1093,null,{"value":"8"}] 12:42:09 INFO - PROCESS | 1852 | 1461786129068 Marionette TRACE conn3 -> [0,1094,"setScriptTimeout",{"ms":35000}] 12:42:09 INFO - PROCESS | 1852 | 1461786129072 Marionette TRACE conn3 <- [1,1094,null,{}] 12:42:09 INFO - PROCESS | 1852 | 1461786129077 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}] 12:42:09 INFO - PROCESS | 1852 | 1461786129256 Marionette TRACE conn3 <- [1,1095,null,{"value":null}] 12:42:09 INFO - PROCESS | 1852 | 1461786129428 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:42:09 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb318ea800 == 101 [pid = 1852] [id = 281] 12:42:09 INFO - PROCESS | 1852 | ++DOMWINDOW == 175 (0x7fcb24364000) [pid = 1852] [serial = 844] [outer = (nil)] 12:42:09 INFO - PROCESS | 1852 | ++DOMWINDOW == 176 (0x7fcb28ea4c00) [pid = 1852] [serial = 845] [outer = 0x7fcb24364000] 12:42:09 INFO - PROCESS | 1852 | 1461786129504 Marionette DEBUG loaded listener.js 12:42:09 INFO - PROCESS | 1852 | ++DOMWINDOW == 177 (0x7fcb2956f400) [pid = 1852] [serial = 846] [outer = 0x7fcb24364000] 12:42:10 INFO - PROCESS | 1852 | 1461786130391 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]]]}] 12:42:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 12:42:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 1383ms 12:42:10 INFO - PROCESS | 1852 | 1461786130452 Marionette TRACE conn3 -> [0,1097,"getWindowHandle",null] 12:42:10 INFO - PROCESS | 1852 | 1461786130455 Marionette TRACE conn3 <- [1,1097,null,{"value":"8"}] 12:42:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 12:42:10 INFO - PROCESS | 1852 | 1461786130461 Marionette TRACE conn3 -> [0,1098,"setScriptTimeout",{"ms":35000}] 12:42:10 INFO - PROCESS | 1852 | 1461786130464 Marionette TRACE conn3 <- [1,1098,null,{}] 12:42:10 INFO - PROCESS | 1852 | 1461786130469 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}] 12:42:10 INFO - PROCESS | 1852 | 1461786130640 Marionette TRACE conn3 <- [1,1099,null,{"value":null}] 12:42:10 INFO - PROCESS | 1852 | 1461786130826 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:42:10 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb3c95b800 == 102 [pid = 1852] [id = 282] 12:42:10 INFO - PROCESS | 1852 | ++DOMWINDOW == 178 (0x7fcb20e96000) [pid = 1852] [serial = 847] [outer = (nil)] 12:42:10 INFO - PROCESS | 1852 | ++DOMWINDOW == 179 (0x7fcb29e39400) [pid = 1852] [serial = 848] [outer = 0x7fcb20e96000] 12:42:10 INFO - PROCESS | 1852 | 1461786130914 Marionette DEBUG loaded listener.js 12:42:11 INFO - PROCESS | 1852 | ++DOMWINDOW == 180 (0x7fcb2b39bc00) [pid = 1852] [serial = 849] [outer = 0x7fcb20e96000] 12:42:11 INFO - PROCESS | 1852 | 1461786131886 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]]]}] 12:42:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 12:42:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 1481ms 12:42:11 INFO - PROCESS | 1852 | 1461786131944 Marionette TRACE conn3 -> [0,1101,"getWindowHandle",null] 12:42:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 12:42:11 INFO - PROCESS | 1852 | 1461786131949 Marionette TRACE conn3 <- [1,1101,null,{"value":"8"}] 12:42:11 INFO - PROCESS | 1852 | 1461786131955 Marionette TRACE conn3 -> [0,1102,"setScriptTimeout",{"ms":35000}] 12:42:11 INFO - PROCESS | 1852 | 1461786131958 Marionette TRACE conn3 <- [1,1102,null,{}] 12:42:11 INFO - PROCESS | 1852 | 1461786131963 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}] 12:42:12 INFO - PROCESS | 1852 | 1461786132183 Marionette TRACE conn3 <- [1,1103,null,{"value":null}] 12:42:12 INFO - PROCESS | 1852 | 1461786132358 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:42:12 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb41dd8000 == 103 [pid = 1852] [id = 283] 12:42:12 INFO - PROCESS | 1852 | ++DOMWINDOW == 181 (0x7fcb2d89b400) [pid = 1852] [serial = 850] [outer = (nil)] 12:42:12 INFO - PROCESS | 1852 | ++DOMWINDOW == 182 (0x7fcb379fd400) [pid = 1852] [serial = 851] [outer = 0x7fcb2d89b400] 12:42:12 INFO - PROCESS | 1852 | 1461786132435 Marionette DEBUG loaded listener.js 12:42:12 INFO - PROCESS | 1852 | ++DOMWINDOW == 183 (0x7fcb38b32c00) [pid = 1852] [serial = 852] [outer = 0x7fcb2d89b400] 12:42:13 INFO - PROCESS | 1852 | 1461786133304 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]]]}] 12:42:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 12:42:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 1380ms 12:42:13 INFO - PROCESS | 1852 | 1461786133334 Marionette TRACE conn3 -> [0,1105,"getWindowHandle",null] 12:42:13 INFO - PROCESS | 1852 | 1461786133338 Marionette TRACE conn3 <- [1,1105,null,{"value":"8"}] 12:42:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 12:42:13 INFO - PROCESS | 1852 | 1461786133344 Marionette TRACE conn3 -> [0,1106,"setScriptTimeout",{"ms":35000}] 12:42:13 INFO - PROCESS | 1852 | 1461786133346 Marionette TRACE conn3 <- [1,1106,null,{}] 12:42:13 INFO - PROCESS | 1852 | 1461786133351 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}] 12:42:13 INFO - PROCESS | 1852 | 1461786133780 Marionette TRACE conn3 <- [1,1107,null,{"value":null}] 12:42:14 INFO - PROCESS | 1852 | 1461786134042 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:42:14 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb211a8000 == 104 [pid = 1852] [id = 284] 12:42:14 INFO - PROCESS | 1852 | ++DOMWINDOW == 184 (0x7fcb31885800) [pid = 1852] [serial = 853] [outer = (nil)] 12:42:14 INFO - PROCESS | 1852 | ++DOMWINDOW == 185 (0x7fcb3c4afc00) [pid = 1852] [serial = 854] [outer = 0x7fcb31885800] 12:42:14 INFO - PROCESS | 1852 | 1461786134138 Marionette DEBUG loaded listener.js 12:42:14 INFO - PROCESS | 1852 | ++DOMWINDOW == 186 (0x7fcb3c9adc00) [pid = 1852] [serial = 855] [outer = 0x7fcb31885800] 12:42:14 INFO - PROCESS | 1852 | 1461786134951 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]]]}] 12:42:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 12:42:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 1678ms 12:42:15 INFO - PROCESS | 1852 | 1461786135023 Marionette TRACE conn3 -> [0,1109,"getWindowHandle",null] 12:42:15 INFO - PROCESS | 1852 | 1461786135027 Marionette TRACE conn3 <- [1,1109,null,{"value":"8"}] 12:42:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 12:42:15 INFO - PROCESS | 1852 | 1461786135033 Marionette TRACE conn3 -> [0,1110,"setScriptTimeout",{"ms":35000}] 12:42:15 INFO - PROCESS | 1852 | 1461786135035 Marionette TRACE conn3 <- [1,1110,null,{}] 12:42:15 INFO - PROCESS | 1852 | 1461786135041 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}] 12:42:15 INFO - PROCESS | 1852 | 1461786135293 Marionette TRACE conn3 <- [1,1111,null,{"value":null}] 12:42:15 INFO - PROCESS | 1852 | 1461786135467 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:42:15 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb2989f000 == 105 [pid = 1852] [id = 285] 12:42:15 INFO - PROCESS | 1852 | ++DOMWINDOW == 187 (0x7fcb1a5bb400) [pid = 1852] [serial = 856] [outer = (nil)] 12:42:15 INFO - PROCESS | 1852 | ++DOMWINDOW == 188 (0x7fcb1a5c3400) [pid = 1852] [serial = 857] [outer = 0x7fcb1a5bb400] 12:42:15 INFO - PROCESS | 1852 | 1461786135539 Marionette DEBUG loaded listener.js 12:42:15 INFO - PROCESS | 1852 | ++DOMWINDOW == 189 (0x7fcb1a5c8000) [pid = 1852] [serial = 858] [outer = 0x7fcb1a5bb400] 12:42:16 INFO - PROCESS | 1852 | 1461786136425 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]]]}] 12:42:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 12:42:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 1435ms 12:42:16 INFO - PROCESS | 1852 | 1461786136470 Marionette TRACE conn3 -> [0,1113,"getWindowHandle",null] 12:42:16 INFO - PROCESS | 1852 | 1461786136474 Marionette TRACE conn3 <- [1,1113,null,{"value":"8"}] 12:42:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 12:42:16 INFO - PROCESS | 1852 | 1461786136480 Marionette TRACE conn3 -> [0,1114,"setScriptTimeout",{"ms":35000}] 12:42:16 INFO - PROCESS | 1852 | 1461786136483 Marionette TRACE conn3 <- [1,1114,null,{}] 12:42:16 INFO - PROCESS | 1852 | 1461786136488 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}] 12:42:16 INFO - PROCESS | 1852 | 1461786136661 Marionette TRACE conn3 <- [1,1115,null,{"value":null}] 12:42:16 INFO - PROCESS | 1852 | 1461786136846 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:42:16 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb157a3000 == 106 [pid = 1852] [id = 286] 12:42:16 INFO - PROCESS | 1852 | ++DOMWINDOW == 190 (0x7fcb154af400) [pid = 1852] [serial = 859] [outer = (nil)] 12:42:16 INFO - PROCESS | 1852 | ++DOMWINDOW == 191 (0x7fcb154b7c00) [pid = 1852] [serial = 860] [outer = 0x7fcb154af400] 12:42:16 INFO - PROCESS | 1852 | 1461786136919 Marionette DEBUG loaded listener.js 12:42:17 INFO - PROCESS | 1852 | ++DOMWINDOW == 192 (0x7fcb154bc400) [pid = 1852] [serial = 861] [outer = 0x7fcb154af400] 12:42:17 INFO - PROCESS | 1852 | 1461786137779 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]]]}] 12:42:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 12:42:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 1346ms 12:42:17 INFO - PROCESS | 1852 | 1461786137827 Marionette TRACE conn3 -> [0,1117,"getWindowHandle",null] 12:42:17 INFO - PROCESS | 1852 | 1461786137830 Marionette TRACE conn3 <- [1,1117,null,{"value":"8"}] 12:42:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 12:42:17 INFO - PROCESS | 1852 | 1461786137836 Marionette TRACE conn3 -> [0,1118,"setScriptTimeout",{"ms":35000}] 12:42:17 INFO - PROCESS | 1852 | 1461786137838 Marionette TRACE conn3 <- [1,1118,null,{}] 12:42:17 INFO - PROCESS | 1852 | 1461786137843 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}] 12:42:18 INFO - PROCESS | 1852 | 1461786138013 Marionette TRACE conn3 <- [1,1119,null,{"value":null}] 12:42:18 INFO - PROCESS | 1852 | 1461786138193 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:42:18 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb138df800 == 107 [pid = 1852] [id = 287] 12:42:18 INFO - PROCESS | 1852 | ++DOMWINDOW == 193 (0x7fcb154af800) [pid = 1852] [serial = 862] [outer = (nil)] 12:42:18 INFO - PROCESS | 1852 | ++DOMWINDOW == 194 (0x7fcb1a5c1000) [pid = 1852] [serial = 863] [outer = 0x7fcb154af800] 12:42:18 INFO - PROCESS | 1852 | 1461786138264 Marionette DEBUG loaded listener.js 12:42:18 INFO - PROCESS | 1852 | ++DOMWINDOW == 195 (0x7fcb1a5cac00) [pid = 1852] [serial = 864] [outer = 0x7fcb154af800] 12:42:19 INFO - PROCESS | 1852 | 1461786139109 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]]]}] 12:42:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 12:42:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 1328ms 12:42:19 INFO - PROCESS | 1852 | 1461786139164 Marionette TRACE conn3 -> [0,1121,"getWindowHandle",null] 12:42:19 INFO - PROCESS | 1852 | 1461786139168 Marionette TRACE conn3 <- [1,1121,null,{"value":"8"}] 12:42:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 12:42:19 INFO - PROCESS | 1852 | 1461786139174 Marionette TRACE conn3 -> [0,1122,"setScriptTimeout",{"ms":35000}] 12:42:19 INFO - PROCESS | 1852 | 1461786139178 Marionette TRACE conn3 <- [1,1122,null,{}] 12:42:19 INFO - PROCESS | 1852 | 1461786139183 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}] 12:42:19 INFO - PROCESS | 1852 | 1461786139402 Marionette TRACE conn3 <- [1,1123,null,{"value":null}] 12:42:19 INFO - PROCESS | 1852 | 1461786139585 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:42:19 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb21b12000 == 108 [pid = 1852] [id = 288] 12:42:19 INFO - PROCESS | 1852 | ++DOMWINDOW == 196 (0x7fcb154b2c00) [pid = 1852] [serial = 865] [outer = (nil)] 12:42:19 INFO - PROCESS | 1852 | ++DOMWINDOW == 197 (0x7fcb15addc00) [pid = 1852] [serial = 866] [outer = 0x7fcb154b2c00] 12:42:19 INFO - PROCESS | 1852 | 1461786139671 Marionette DEBUG loaded listener.js 12:42:19 INFO - PROCESS | 1852 | ++DOMWINDOW == 198 (0x7fcb20736000) [pid = 1852] [serial = 867] [outer = 0x7fcb154b2c00] 12:42:20 INFO - PROCESS | 1852 | 1461786140716 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]]]}] 12:42:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 12:42:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 1583ms 12:42:20 INFO - PROCESS | 1852 | 1461786140759 Marionette TRACE conn3 -> [0,1125,"getWindowHandle",null] 12:42:20 INFO - PROCESS | 1852 | 1461786140762 Marionette TRACE conn3 <- [1,1125,null,{"value":"8"}] 12:42:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 12:42:20 INFO - PROCESS | 1852 | 1461786140768 Marionette TRACE conn3 -> [0,1126,"setScriptTimeout",{"ms":35000}] 12:42:20 INFO - PROCESS | 1852 | 1461786140772 Marionette TRACE conn3 <- [1,1126,null,{}] 12:42:20 INFO - PROCESS | 1852 | 1461786140778 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}] 12:42:20 INFO - PROCESS | 1852 | 1461786140987 Marionette TRACE conn3 <- [1,1127,null,{"value":null}] 12:42:21 INFO - PROCESS | 1852 | 1461786141269 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:42:21 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb1b057800 == 109 [pid = 1852] [id = 289] 12:42:21 INFO - PROCESS | 1852 | ++DOMWINDOW == 199 (0x7fcb15817400) [pid = 1852] [serial = 868] [outer = (nil)] 12:42:21 INFO - PROCESS | 1852 | ++DOMWINDOW == 200 (0x7fcb15820000) [pid = 1852] [serial = 869] [outer = 0x7fcb15817400] 12:42:21 INFO - PROCESS | 1852 | 1461786141356 Marionette DEBUG loaded listener.js 12:42:21 INFO - PROCESS | 1852 | ++DOMWINDOW == 201 (0x7fcb15825c00) [pid = 1852] [serial = 870] [outer = 0x7fcb15817400] 12:42:22 INFO - PROCESS | 1852 | 1461786142247 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]]]}] 12:42:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 12:42:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 1530ms 12:42:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 12:42:22 INFO - PROCESS | 1852 | 1461786142298 Marionette TRACE conn3 -> [0,1129,"getWindowHandle",null] 12:42:22 INFO - PROCESS | 1852 | 1461786142301 Marionette TRACE conn3 <- [1,1129,null,{"value":"8"}] 12:42:22 INFO - PROCESS | 1852 | 1461786142306 Marionette TRACE conn3 -> [0,1130,"setScriptTimeout",{"ms":35000}] 12:42:22 INFO - PROCESS | 1852 | 1461786142310 Marionette TRACE conn3 <- [1,1130,null,{}] 12:42:22 INFO - PROCESS | 1852 | 1461786142315 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}] 12:42:22 INFO - PROCESS | 1852 | 1461786142492 Marionette TRACE conn3 <- [1,1131,null,{"value":null}] 12:42:23 INFO - PROCESS | 1852 | 1461786143036 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:42:23 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb1ad4a800 == 110 [pid = 1852] [id = 290] 12:42:23 INFO - PROCESS | 1852 | ++DOMWINDOW == 202 (0x7fcb15734c00) [pid = 1852] [serial = 871] [outer = (nil)] 12:42:23 INFO - PROCESS | 1852 | ++DOMWINDOW == 203 (0x7fcb1581b400) [pid = 1852] [serial = 872] [outer = 0x7fcb15734c00] 12:42:23 INFO - PROCESS | 1852 | 1461786143150 Marionette DEBUG loaded listener.js 12:42:23 INFO - PROCESS | 1852 | ++DOMWINDOW == 204 (0x7fcb1586f800) [pid = 1852] [serial = 873] [outer = 0x7fcb15734c00] 12:42:24 INFO - PROCESS | 1852 | 1461786144026 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]]]}] 12:42:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 12:42:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 1787ms 12:42:24 INFO - PROCESS | 1852 | 1461786144095 Marionette TRACE conn3 -> [0,1133,"getWindowHandle",null] 12:42:24 INFO - PROCESS | 1852 | 1461786144101 Marionette TRACE conn3 <- [1,1133,null,{"value":"8"}] 12:42:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 12:42:24 INFO - PROCESS | 1852 | 1461786144108 Marionette TRACE conn3 -> [0,1134,"setScriptTimeout",{"ms":35000}] 12:42:24 INFO - PROCESS | 1852 | 1461786144113 Marionette TRACE conn3 <- [1,1134,null,{}] 12:42:24 INFO - PROCESS | 1852 | 1461786144119 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}] 12:42:24 INFO - PROCESS | 1852 | 1461786144288 Marionette TRACE conn3 <- [1,1135,null,{"value":null}] 12:42:24 INFO - PROCESS | 1852 | 1461786144649 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:42:24 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb15582800 == 111 [pid = 1852] [id = 291] 12:42:24 INFO - PROCESS | 1852 | ++DOMWINDOW == 205 (0x7fcb17cb2800) [pid = 1852] [serial = 874] [outer = (nil)] 12:42:24 INFO - PROCESS | 1852 | ++DOMWINDOW == 206 (0x7fcb17cbbc00) [pid = 1852] [serial = 875] [outer = 0x7fcb17cb2800] 12:42:24 INFO - PROCESS | 1852 | 1461786144722 Marionette DEBUG loaded listener.js 12:42:24 INFO - PROCESS | 1852 | ++DOMWINDOW == 207 (0x7fcb1a5c5000) [pid = 1852] [serial = 876] [outer = 0x7fcb17cb2800] 12:42:25 INFO - PROCESS | 1852 | 1461786145559 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]]]}] 12:42:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 12:42:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 1548ms 12:42:25 INFO - PROCESS | 1852 | --DOMWINDOW == 206 (0x7fcb28f88000) [pid = 1852] [serial = 779] [outer = (nil)] [url = about:blank] 12:42:25 INFO - PROCESS | 1852 | --DOMWINDOW == 205 (0x7fcb2b295800) [pid = 1852] [serial = 743] [outer = (nil)] [url = about:blank] 12:42:25 INFO - PROCESS | 1852 | --DOMWINDOW == 204 (0x7fcb2d89d400) [pid = 1852] [serial = 746] [outer = (nil)] [url = about:blank] 12:42:25 INFO - PROCESS | 1852 | --DOMWINDOW == 203 (0x7fcb376a7000) [pid = 1852] [serial = 749] [outer = (nil)] [url = about:blank] 12:42:25 INFO - PROCESS | 1852 | --DOMWINDOW == 202 (0x7fcb389b6800) [pid = 1852] [serial = 752] [outer = (nil)] [url = about:blank] 12:42:25 INFO - PROCESS | 1852 | --DOMWINDOW == 201 (0x7fcb368be800) [pid = 1852] [serial = 755] [outer = (nil)] [url = about:blank] 12:42:25 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb258b4000 == 110 [pid = 1852] [id = 276] 12:42:25 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb21a77800 == 109 [pid = 1852] [id = 275] 12:42:25 INFO - PROCESS | 1852 | 1461786145711 Marionette TRACE conn3 -> [0,1137,"getWindowHandle",null] 12:42:25 INFO - PROCESS | 1852 | 1461786145716 Marionette TRACE conn3 <- [1,1137,null,{"value":"8"}] 12:42:25 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb20690000 == 108 [pid = 1852] [id = 274] 12:42:25 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb1ad42000 == 107 [pid = 1852] [id = 273] 12:42:25 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb15957800 == 106 [pid = 1852] [id = 272] 12:42:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 12:42:25 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb1e70f000 == 105 [pid = 1852] [id = 271] 12:42:25 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb2a6b0800 == 104 [pid = 1852] [id = 265] 12:42:25 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb29655000 == 103 [pid = 1852] [id = 264] 12:42:25 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb28315800 == 102 [pid = 1852] [id = 263] 12:42:25 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb258ba000 == 101 [pid = 1852] [id = 262] 12:42:25 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb1f586000 == 100 [pid = 1852] [id = 261] 12:42:25 INFO - PROCESS | 1852 | 1461786145746 Marionette TRACE conn3 -> [0,1138,"setScriptTimeout",{"ms":35000}] 12:42:25 INFO - PROCESS | 1852 | 1461786145749 Marionette TRACE conn3 <- [1,1138,null,{}] 12:42:25 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb1a4a6000 == 99 [pid = 1852] [id = 260] 12:42:25 INFO - PROCESS | 1852 | 1461786145757 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}] 12:42:25 INFO - PROCESS | 1852 | 1461786145903 Marionette TRACE conn3 <- [1,1139,null,{"value":null}] 12:42:25 INFO - PROCESS | 1852 | --DOMWINDOW == 200 (0x7fcb28440c00) [pid = 1852] [serial = 737] [outer = (nil)] [url = about:blank] 12:42:25 INFO - PROCESS | 1852 | --DOMWINDOW == 199 (0x7fcb2446a400) [pid = 1852] [serial = 773] [outer = (nil)] [url = about:blank] 12:42:25 INFO - PROCESS | 1852 | --DOMWINDOW == 198 (0x7fcb2363dc00) [pid = 1852] [serial = 770] [outer = (nil)] [url = about:blank] 12:42:25 INFO - PROCESS | 1852 | --DOMWINDOW == 197 (0x7fcb241fd800) [pid = 1852] [serial = 728] [outer = (nil)] [url = about:blank] 12:42:25 INFO - PROCESS | 1852 | --DOMWINDOW == 196 (0x7fcb20d05400) [pid = 1852] [serial = 767] [outer = (nil)] [url = about:blank] 12:42:25 INFO - PROCESS | 1852 | --DOMWINDOW == 195 (0x7fcb226fb800) [pid = 1852] [serial = 768] [outer = (nil)] [url = about:blank] 12:42:25 INFO - PROCESS | 1852 | --DOMWINDOW == 194 (0x7fcb20739000) [pid = 1852] [serial = 764] [outer = (nil)] [url = about:blank] 12:42:25 INFO - PROCESS | 1852 | --DOMWINDOW == 193 (0x7fcb209d8c00) [pid = 1852] [serial = 765] [outer = (nil)] [url = about:blank] 12:42:25 INFO - PROCESS | 1852 | --DOMWINDOW == 192 (0x7fcb1b470800) [pid = 1852] [serial = 758] [outer = (nil)] [url = about:blank] 12:42:25 INFO - PROCESS | 1852 | --DOMWINDOW == 191 (0x7fcb1b8d8400) [pid = 1852] [serial = 722] [outer = (nil)] [url = about:blank] 12:42:25 INFO - PROCESS | 1852 | --DOMWINDOW == 190 (0x7fcb244da400) [pid = 1852] [serial = 731] [outer = (nil)] [url = about:blank] 12:42:25 INFO - PROCESS | 1852 | --DOMWINDOW == 189 (0x7fcb26ab9400) [pid = 1852] [serial = 734] [outer = (nil)] [url = about:blank] 12:42:25 INFO - PROCESS | 1852 | --DOMWINDOW == 188 (0x7fcb2a0be000) [pid = 1852] [serial = 740] [outer = (nil)] [url = about:blank] 12:42:25 INFO - PROCESS | 1852 | --DOMWINDOW == 187 (0x7fcb1e805400) [pid = 1852] [serial = 762] [outer = (nil)] [url = about:blank] 12:42:25 INFO - PROCESS | 1852 | --DOMWINDOW == 186 (0x7fcb1b72e400) [pid = 1852] [serial = 761] [outer = (nil)] [url = about:blank] 12:42:25 INFO - PROCESS | 1852 | --DOMWINDOW == 185 (0x7fcb20d05000) [pid = 1852] [serial = 725] [outer = (nil)] [url = about:blank] 12:42:25 INFO - PROCESS | 1852 | --DOMWINDOW == 184 (0x7fcb2073b800) [pid = 1852] [serial = 774] [outer = (nil)] [url = about:blank] 12:42:25 INFO - PROCESS | 1852 | --DOMWINDOW == 183 (0x7fcb21284000) [pid = 1852] [serial = 776] [outer = (nil)] [url = about:blank] 12:42:25 INFO - PROCESS | 1852 | --DOMWINDOW == 182 (0x7fcb26d77800) [pid = 1852] [serial = 777] [outer = (nil)] [url = about:blank] 12:42:25 INFO - PROCESS | 1852 | --DOMWINDOW == 181 (0x7fcb2436bc00) [pid = 1852] [serial = 771] [outer = (nil)] [url = about:blank] 12:42:26 INFO - PROCESS | 1852 | 1461786146156 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:42:26 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb1b447000 == 100 [pid = 1852] [id = 292] 12:42:26 INFO - PROCESS | 1852 | ++DOMWINDOW == 182 (0x7fcb1a5c4400) [pid = 1852] [serial = 877] [outer = (nil)] 12:42:26 INFO - PROCESS | 1852 | ++DOMWINDOW == 183 (0x7fcb1b8d5c00) [pid = 1852] [serial = 878] [outer = 0x7fcb1a5c4400] 12:42:26 INFO - PROCESS | 1852 | 1461786146225 Marionette DEBUG loaded listener.js 12:42:26 INFO - PROCESS | 1852 | ++DOMWINDOW == 184 (0x7fcb1f3d9400) [pid = 1852] [serial = 879] [outer = 0x7fcb1a5c4400] 12:42:26 INFO - PROCESS | 1852 | 1461786146907 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]]]}] 12:42:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 12:42:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 1193ms 12:42:26 INFO - PROCESS | 1852 | 1461786146928 Marionette TRACE conn3 -> [0,1141,"getWindowHandle",null] 12:42:26 INFO - PROCESS | 1852 | 1461786146931 Marionette TRACE conn3 <- [1,1141,null,{"value":"8"}] 12:42:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 12:42:26 INFO - PROCESS | 1852 | 1461786146957 Marionette TRACE conn3 -> [0,1142,"setScriptTimeout",{"ms":35000}] 12:42:26 INFO - PROCESS | 1852 | 1461786146966 Marionette TRACE conn3 <- [1,1142,null,{}] 12:42:26 INFO - PROCESS | 1852 | 1461786146980 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}] 12:42:27 INFO - PROCESS | 1852 | 1461786147138 Marionette TRACE conn3 <- [1,1143,null,{"value":null}] 12:42:27 INFO - PROCESS | 1852 | 1461786147150 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:42:27 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb21042000 == 101 [pid = 1852] [id = 293] 12:42:27 INFO - PROCESS | 1852 | ++DOMWINDOW == 185 (0x7fcb20736800) [pid = 1852] [serial = 880] [outer = (nil)] 12:42:27 INFO - PROCESS | 1852 | ++DOMWINDOW == 186 (0x7fcb20d2e800) [pid = 1852] [serial = 881] [outer = 0x7fcb20736800] 12:42:27 INFO - PROCESS | 1852 | 1461786147208 Marionette DEBUG loaded listener.js 12:42:27 INFO - PROCESS | 1852 | ++DOMWINDOW == 187 (0x7fcb2128d400) [pid = 1852] [serial = 882] [outer = 0x7fcb20736800] 12:42:28 INFO - PROCESS | 1852 | 1461786147999 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]]]}] 12:42:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 12:42:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 1112ms 12:42:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 12:42:28 INFO - PROCESS | 1852 | 1461786148049 Marionette TRACE conn3 -> [0,1145,"getWindowHandle",null] 12:42:28 INFO - PROCESS | 1852 | 1461786148053 Marionette TRACE conn3 <- [1,1145,null,{"value":"8"}] 12:42:28 INFO - PROCESS | 1852 | 1461786148083 Marionette TRACE conn3 -> [0,1146,"setScriptTimeout",{"ms":35000}] 12:42:28 INFO - PROCESS | 1852 | 1461786148087 Marionette TRACE conn3 <- [1,1146,null,{}] 12:42:28 INFO - PROCESS | 1852 | 1461786148102 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}] 12:42:28 INFO - PROCESS | 1852 | 1461786148319 Marionette TRACE conn3 <- [1,1147,null,{"value":null}] 12:42:28 INFO - PROCESS | 1852 | 1461786148342 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:42:28 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb22611000 == 102 [pid = 1852] [id = 294] 12:42:28 INFO - PROCESS | 1852 | ++DOMWINDOW == 188 (0x7fcb1e806800) [pid = 1852] [serial = 883] [outer = (nil)] 12:42:28 INFO - PROCESS | 1852 | ++DOMWINDOW == 189 (0x7fcb2189e800) [pid = 1852] [serial = 884] [outer = 0x7fcb1e806800] 12:42:28 INFO - PROCESS | 1852 | 1461786148401 Marionette DEBUG loaded listener.js 12:42:28 INFO - PROCESS | 1852 | ++DOMWINDOW == 190 (0x7fcb218a3000) [pid = 1852] [serial = 885] [outer = 0x7fcb1e806800] 12:42:29 INFO - PROCESS | 1852 | 1461786149277 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]]]}] 12:42:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 12:42:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 1264ms 12:42:29 INFO - PROCESS | 1852 | 1461786149327 Marionette TRACE conn3 -> [0,1149,"getWindowHandle",null] 12:42:29 INFO - PROCESS | 1852 | 1461786149329 Marionette TRACE conn3 <- [1,1149,null,{"value":"8"}] 12:42:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 12:42:29 INFO - PROCESS | 1852 | 1461786149343 Marionette TRACE conn3 -> [0,1150,"setScriptTimeout",{"ms":35000}] 12:42:29 INFO - PROCESS | 1852 | 1461786149345 Marionette TRACE conn3 <- [1,1150,null,{}] 12:42:29 INFO - PROCESS | 1852 | 1461786149349 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}] 12:42:29 INFO - PROCESS | 1852 | 1461786149545 Marionette TRACE conn3 <- [1,1151,null,{"value":null}] 12:42:29 INFO - PROCESS | 1852 | 1461786149564 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:42:29 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb258cb000 == 103 [pid = 1852] [id = 295] 12:42:29 INFO - PROCESS | 1852 | ++DOMWINDOW == 191 (0x7fcb22876800) [pid = 1852] [serial = 886] [outer = (nil)] 12:42:29 INFO - PROCESS | 1852 | ++DOMWINDOW == 192 (0x7fcb22b6e000) [pid = 1852] [serial = 887] [outer = 0x7fcb22876800] 12:42:29 INFO - PROCESS | 1852 | 1461786149632 Marionette DEBUG loaded listener.js 12:42:29 INFO - PROCESS | 1852 | ++DOMWINDOW == 193 (0x7fcb2446ec00) [pid = 1852] [serial = 888] [outer = 0x7fcb22876800] 12:42:30 INFO - PROCESS | 1852 | --DOMWINDOW == 192 (0x7fcb1b46c400) [pid = 1852] [serial = 823] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 12:42:30 INFO - PROCESS | 1852 | --DOMWINDOW == 191 (0x7fcb1b7df800) [pid = 1852] [serial = 817] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 12:42:30 INFO - PROCESS | 1852 | --DOMWINDOW == 190 (0x7fcb2073f000) [pid = 1852] [serial = 820] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 12:42:30 INFO - PROCESS | 1852 | --DOMWINDOW == 189 (0x7fcb15870000) [pid = 1852] [serial = 814] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 12:42:30 INFO - PROCESS | 1852 | --DOMWINDOW == 188 (0x7fcb2450e000) [pid = 1852] [serial = 829] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 12:42:30 INFO - PROCESS | 1852 | --DOMWINDOW == 187 (0x7fcb243a1000) [pid = 1852] [serial = 778] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 12:42:30 INFO - PROCESS | 1852 | --DOMWINDOW == 186 (0x7fcb207b2800) [pid = 1852] [serial = 826] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 12:42:30 INFO - PROCESS | 1852 | 1461786150843 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]]]}] 12:42:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 12:42:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 1526ms 12:42:30 INFO - PROCESS | 1852 | 1461786150870 Marionette TRACE conn3 -> [0,1153,"getWindowHandle",null] 12:42:30 INFO - PROCESS | 1852 | 1461786150874 Marionette TRACE conn3 <- [1,1153,null,{"value":"8"}] 12:42:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 12:42:30 INFO - PROCESS | 1852 | 1461786150879 Marionette TRACE conn3 -> [0,1154,"setScriptTimeout",{"ms":35000}] 12:42:30 INFO - PROCESS | 1852 | 1461786150881 Marionette TRACE conn3 <- [1,1154,null,{}] 12:42:30 INFO - PROCESS | 1852 | 1461786150887 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}] 12:42:31 INFO - PROCESS | 1852 | 1461786151076 Marionette TRACE conn3 <- [1,1155,null,{"value":null}] 12:42:31 INFO - PROCESS | 1852 | 1461786151254 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:42:31 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb258af800 == 104 [pid = 1852] [id = 296] 12:42:31 INFO - PROCESS | 1852 | ++DOMWINDOW == 187 (0x7fcb15876c00) [pid = 1852] [serial = 889] [outer = (nil)] 12:42:31 INFO - PROCESS | 1852 | ++DOMWINDOW == 188 (0x7fcb24473800) [pid = 1852] [serial = 890] [outer = 0x7fcb15876c00] 12:42:31 INFO - PROCESS | 1852 | 1461786151321 Marionette DEBUG loaded listener.js 12:42:31 INFO - PROCESS | 1852 | ++DOMWINDOW == 189 (0x7fcb2859a400) [pid = 1852] [serial = 891] [outer = 0x7fcb15876c00] 12:42:32 INFO - PROCESS | 1852 | 1461786152010 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]]]}] 12:42:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 12:42:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 1177ms 12:42:32 INFO - PROCESS | 1852 | 1461786152058 Marionette TRACE conn3 -> [0,1157,"getWindowHandle",null] 12:42:32 INFO - PROCESS | 1852 | 1461786152061 Marionette TRACE conn3 <- [1,1157,null,{"value":"8"}] 12:42:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 12:42:32 INFO - PROCESS | 1852 | 1461786152067 Marionette TRACE conn3 -> [0,1158,"setScriptTimeout",{"ms":35000}] 12:42:32 INFO - PROCESS | 1852 | 1461786152069 Marionette TRACE conn3 <- [1,1158,null,{}] 12:42:32 INFO - PROCESS | 1852 | 1461786152078 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}] 12:42:32 INFO - PROCESS | 1852 | 1461786152295 Marionette TRACE conn3 <- [1,1159,null,{"value":null}] 12:42:32 INFO - PROCESS | 1852 | 1461786152314 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:42:32 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb29ed9000 == 105 [pid = 1852] [id = 297] 12:42:32 INFO - PROCESS | 1852 | ++DOMWINDOW == 190 (0x7fcb1b46c000) [pid = 1852] [serial = 892] [outer = (nil)] 12:42:32 INFO - PROCESS | 1852 | ++DOMWINDOW == 191 (0x7fcb28f84000) [pid = 1852] [serial = 893] [outer = 0x7fcb1b46c000] 12:42:32 INFO - PROCESS | 1852 | 1461786152375 Marionette DEBUG loaded listener.js 12:42:32 INFO - PROCESS | 1852 | ++DOMWINDOW == 192 (0x7fcb30959c00) [pid = 1852] [serial = 894] [outer = 0x7fcb1b46c000] 12:42:33 INFO - PROCESS | 1852 | 1461786153818 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]]]}] 12:42:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 12:42:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 1782ms 12:42:33 INFO - PROCESS | 1852 | 1461786153852 Marionette TRACE conn3 -> [0,1161,"getWindowHandle",null] 12:42:33 INFO - PROCESS | 1852 | 1461786153858 Marionette TRACE conn3 <- [1,1161,null,{"value":"8"}] 12:42:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 12:42:33 INFO - PROCESS | 1852 | 1461786153868 Marionette TRACE conn3 -> [0,1162,"setScriptTimeout",{"ms":35000}] 12:42:33 INFO - PROCESS | 1852 | 1461786153872 Marionette TRACE conn3 <- [1,1162,null,{}] 12:42:33 INFO - PROCESS | 1852 | 1461786153880 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}] 12:42:34 INFO - PROCESS | 1852 | 1461786154109 Marionette TRACE conn3 <- [1,1163,null,{"value":null}] 12:42:34 INFO - PROCESS | 1852 | 1461786154334 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:42:34 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb1f463800 == 106 [pid = 1852] [id = 298] 12:42:34 INFO - PROCESS | 1852 | ++DOMWINDOW == 193 (0x7fcb164ea400) [pid = 1852] [serial = 895] [outer = (nil)] 12:42:34 INFO - PROCESS | 1852 | ++DOMWINDOW == 194 (0x7fcb1a5c1c00) [pid = 1852] [serial = 896] [outer = 0x7fcb164ea400] 12:42:34 INFO - PROCESS | 1852 | 1461786154411 Marionette DEBUG loaded listener.js 12:42:34 INFO - PROCESS | 1852 | ++DOMWINDOW == 195 (0x7fcb1b646800) [pid = 1852] [serial = 897] [outer = 0x7fcb164ea400] 12:42:35 INFO - PROCESS | 1852 | 1461786155309 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]]]}] 12:42:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 12:42:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 1483ms 12:42:35 INFO - PROCESS | 1852 | 1461786155352 Marionette TRACE conn3 -> [0,1165,"getWindowHandle",null] 12:42:35 INFO - PROCESS | 1852 | 1461786155360 Marionette TRACE conn3 <- [1,1165,null,{"value":"8"}] 12:42:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 12:42:35 INFO - PROCESS | 1852 | 1461786155370 Marionette TRACE conn3 -> [0,1166,"setScriptTimeout",{"ms":35000}] 12:42:35 INFO - PROCESS | 1852 | 1461786155374 Marionette TRACE conn3 <- [1,1166,null,{}] 12:42:35 INFO - PROCESS | 1852 | 1461786155380 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}] 12:42:35 INFO - PROCESS | 1852 | 1461786155576 Marionette TRACE conn3 <- [1,1167,null,{"value":null}] 12:42:35 INFO - PROCESS | 1852 | 1461786155800 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:42:35 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb243d8800 == 107 [pid = 1852] [id = 299] 12:42:35 INFO - PROCESS | 1852 | ++DOMWINDOW == 196 (0x7fcb20733c00) [pid = 1852] [serial = 898] [outer = (nil)] 12:42:35 INFO - PROCESS | 1852 | ++DOMWINDOW == 197 (0x7fcb209cdc00) [pid = 1852] [serial = 899] [outer = 0x7fcb20733c00] 12:42:35 INFO - PROCESS | 1852 | 1461786155920 Marionette DEBUG loaded listener.js 12:42:36 INFO - PROCESS | 1852 | ++DOMWINDOW == 198 (0x7fcb21283400) [pid = 1852] [serial = 900] [outer = 0x7fcb20733c00] 12:42:36 INFO - PROCESS | 1852 | 1461786156830 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]]]}] 12:42:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 12:42:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 1536ms 12:42:36 INFO - PROCESS | 1852 | 1461786156908 Marionette TRACE conn3 -> [0,1169,"getWindowHandle",null] 12:42:36 INFO - PROCESS | 1852 | 1461786156911 Marionette TRACE conn3 <- [1,1169,null,{"value":"8"}] 12:42:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 12:42:36 INFO - PROCESS | 1852 | 1461786156918 Marionette TRACE conn3 -> [0,1170,"setScriptTimeout",{"ms":35000}] 12:42:36 INFO - PROCESS | 1852 | 1461786156935 Marionette TRACE conn3 <- [1,1170,null,{}] 12:42:36 INFO - PROCESS | 1852 | 1461786156953 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}] 12:42:37 INFO - PROCESS | 1852 | 1461786157257 Marionette TRACE conn3 <- [1,1171,null,{"value":null}] 12:42:37 INFO - PROCESS | 1852 | 1461786157488 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:42:37 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb318f0800 == 108 [pid = 1852] [id = 300] 12:42:37 INFO - PROCESS | 1852 | ++DOMWINDOW == 199 (0x7fcb218a6400) [pid = 1852] [serial = 901] [outer = (nil)] 12:42:37 INFO - PROCESS | 1852 | ++DOMWINDOW == 200 (0x7fcb2436a000) [pid = 1852] [serial = 902] [outer = 0x7fcb218a6400] 12:42:37 INFO - PROCESS | 1852 | 1461786157572 Marionette DEBUG loaded listener.js 12:42:37 INFO - PROCESS | 1852 | ++DOMWINDOW == 201 (0x7fcb2471b000) [pid = 1852] [serial = 903] [outer = 0x7fcb218a6400] 12:42:38 INFO - PROCESS | 1852 | 1461786158413 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]]]}] 12:42:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 12:42:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 1552ms 12:42:38 INFO - PROCESS | 1852 | 1461786158469 Marionette TRACE conn3 -> [0,1173,"getWindowHandle",null] 12:42:38 INFO - PROCESS | 1852 | 1461786158474 Marionette TRACE conn3 <- [1,1173,null,{"value":"8"}] 12:42:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 12:42:38 INFO - PROCESS | 1852 | 1461786158499 Marionette TRACE conn3 -> [0,1174,"setScriptTimeout",{"ms":35000}] 12:42:38 INFO - PROCESS | 1852 | 1461786158502 Marionette TRACE conn3 <- [1,1174,null,{}] 12:42:38 INFO - PROCESS | 1852 | 1461786158508 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}] 12:42:38 INFO - PROCESS | 1852 | 1461786158680 Marionette TRACE conn3 <- [1,1175,null,{"value":null}] 12:42:38 INFO - PROCESS | 1852 | 1461786158868 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:42:38 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb3c9dd000 == 109 [pid = 1852] [id = 301] 12:42:38 INFO - PROCESS | 1852 | ++DOMWINDOW == 202 (0x7fcb21291400) [pid = 1852] [serial = 904] [outer = (nil)] 12:42:38 INFO - PROCESS | 1852 | ++DOMWINDOW == 203 (0x7fcb2924a800) [pid = 1852] [serial = 905] [outer = 0x7fcb21291400] 12:42:39 INFO - PROCESS | 1852 | 1461786159009 Marionette DEBUG loaded listener.js 12:42:39 INFO - PROCESS | 1852 | ++DOMWINDOW == 204 (0x7fcb2d895800) [pid = 1852] [serial = 906] [outer = 0x7fcb21291400] 12:42:40 INFO - PROCESS | 1852 | 1461786160098 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] 12:42:40 INFO - PROCESS | 1852 | 1461786160147 Marionette TRACE conn3 <- [1,1177,null,{"value":"8"}] 12:42:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 12:42:40 INFO - PROCESS | 1852 | 1461786160155 Marionette TRACE conn3 -> [0,1178,"setScriptTimeout",{"ms":35000}] 12:42:40 INFO - PROCESS | 1852 | 1461786160158 Marionette TRACE conn3 <- [1,1178,null,{}] 12:42:40 INFO - PROCESS | 1852 | 1461786160164 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}] 12:42:40 INFO - PROCESS | 1852 | 1461786160348 Marionette TRACE conn3 <- [1,1179,null,{"value":null}] 12:42:40 INFO - PROCESS | 1852 | 1461786160534 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:42:40 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb41dd9800 == 110 [pid = 1852] [id = 302] 12:42:40 INFO - PROCESS | 1852 | ++DOMWINDOW == 205 (0x7fcb26ab2c00) [pid = 1852] [serial = 907] [outer = (nil)] 12:42:40 INFO - PROCESS | 1852 | ++DOMWINDOW == 206 (0x7fcb368c3400) [pid = 1852] [serial = 908] [outer = 0x7fcb26ab2c00] 12:42:40 INFO - PROCESS | 1852 | 1461786160606 Marionette DEBUG loaded listener.js 12:42:40 INFO - PROCESS | 1852 | ++DOMWINDOW == 207 (0x7fcb379fb800) [pid = 1852] [serial = 909] [outer = 0x7fcb26ab2c00] 12:42:41 INFO - PROCESS | 1852 | 1461786161540 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] 12:42:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 12:42:41 INFO - PROCESS | 1852 | 1461786161594 Marionette TRACE conn3 <- [1,1181,null,{"value":"8"}] 12:42:41 INFO - PROCESS | 1852 | 1461786161600 Marionette TRACE conn3 -> [0,1182,"setScriptTimeout",{"ms":35000}] 12:42:41 INFO - PROCESS | 1852 | 1461786161603 Marionette TRACE conn3 <- [1,1182,null,{}] 12:42:41 INFO - PROCESS | 1852 | 1461786161608 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}] 12:42:41 INFO - PROCESS | 1852 | 1461786161830 Marionette TRACE conn3 <- [1,1183,null,{"value":null}] 12:42:42 INFO - PROCESS | 1852 | 1461786162032 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:42:42 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb1448d000 == 111 [pid = 1852] [id = 303] 12:42:42 INFO - PROCESS | 1852 | ++DOMWINDOW == 208 (0x7fcb244d5400) [pid = 1852] [serial = 910] [outer = (nil)] 12:42:42 INFO - PROCESS | 1852 | ++DOMWINDOW == 209 (0x7fcb3c4a5000) [pid = 1852] [serial = 911] [outer = 0x7fcb244d5400] 12:42:42 INFO - PROCESS | 1852 | 1461786162193 Marionette DEBUG loaded listener.js 12:42:42 INFO - PROCESS | 1852 | ++DOMWINDOW == 210 (0x7fcb3cde5400) [pid = 1852] [serial = 912] [outer = 0x7fcb244d5400] 12:42:42 INFO - PROCESS | 1852 | SkCairoFTTypeface::onFilterRec unimplemented 12:42:42 INFO - PROCESS | 1852 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 12:42:43 INFO - PROCESS | 1852 | 1461786163070 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] 12:42:43 INFO - PROCESS | 1852 | 1461786163140 Marionette TRACE conn3 <- [1,1185,null,{"value":"8"}] 12:42:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 12:42:43 INFO - PROCESS | 1852 | 1461786163146 Marionette TRACE conn3 -> [0,1186,"setScriptTimeout",{"ms":35000}] 12:42:43 INFO - PROCESS | 1852 | 1461786163149 Marionette TRACE conn3 <- [1,1186,null,{}] 12:42:43 INFO - PROCESS | 1852 | 1461786163155 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}] 12:42:43 INFO - PROCESS | 1852 | 1461786163343 Marionette TRACE conn3 <- [1,1187,null,{"value":null}] 12:42:43 INFO - PROCESS | 1852 | 1461786163524 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:42:43 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb134c6800 == 112 [pid = 1852] [id = 304] 12:42:43 INFO - PROCESS | 1852 | ++DOMWINDOW == 211 (0x7fcb1a142400) [pid = 1852] [serial = 913] [outer = (nil)] 12:42:43 INFO - PROCESS | 1852 | ++DOMWINDOW == 212 (0x7fcb1a14cc00) [pid = 1852] [serial = 914] [outer = 0x7fcb1a142400] 12:42:43 INFO - PROCESS | 1852 | 1461786163598 Marionette DEBUG loaded listener.js 12:42:43 INFO - PROCESS | 1852 | ++DOMWINDOW == 213 (0x7fcb3a519c00) [pid = 1852] [serial = 915] [outer = 0x7fcb1a142400] 12:42:44 INFO - PROCESS | 1852 | 1461786164711 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] 12:42:44 INFO - PROCESS | 1852 | 1461786164797 Marionette TRACE conn3 <- [1,1189,null,{"value":"8"}] 12:42:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 12:42:44 INFO - PROCESS | 1852 | 1461786164806 Marionette TRACE conn3 -> [0,1190,"setScriptTimeout",{"ms":35000}] 12:42:44 INFO - PROCESS | 1852 | 1461786164811 Marionette TRACE conn3 <- [1,1190,null,{}] 12:42:44 INFO - PROCESS | 1852 | 1461786164819 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}] 12:42:45 INFO - PROCESS | 1852 | 1461786165065 Marionette TRACE conn3 <- [1,1191,null,{"value":null}] 12:42:45 INFO - PROCESS | 1852 | 1461786165294 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:42:45 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb134e2800 == 113 [pid = 1852] [id = 305] 12:42:45 INFO - PROCESS | 1852 | ++DOMWINDOW == 214 (0x7fcb1a145c00) [pid = 1852] [serial = 916] [outer = (nil)] 12:42:45 INFO - PROCESS | 1852 | ++DOMWINDOW == 215 (0x7fcb215e5400) [pid = 1852] [serial = 917] [outer = 0x7fcb1a145c00] 12:42:45 INFO - PROCESS | 1852 | 1461786165365 Marionette DEBUG loaded listener.js 12:42:45 INFO - PROCESS | 1852 | ++DOMWINDOW == 216 (0x7fcb215eac00) [pid = 1852] [serial = 918] [outer = 0x7fcb1a145c00] 12:42:46 INFO - PROCESS | 1852 | 1461786166200 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] 12:42:46 INFO - PROCESS | 1852 | 1461786166248 Marionette TRACE conn3 <- [1,1193,null,{"value":"8"}] 12:42:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 12:42:46 INFO - PROCESS | 1852 | 1461786166254 Marionette TRACE conn3 -> [0,1194,"setScriptTimeout",{"ms":35000}] 12:42:46 INFO - PROCESS | 1852 | 1461786166258 Marionette TRACE conn3 <- [1,1194,null,{}] 12:42:46 INFO - PROCESS | 1852 | 1461786166263 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}] 12:42:46 INFO - PROCESS | 1852 | 1461786166451 Marionette TRACE conn3 <- [1,1195,null,{"value":null}] 12:42:46 INFO - PROCESS | 1852 | 1461786166640 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:42:46 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb136df000 == 114 [pid = 1852] [id = 306] 12:42:46 INFO - PROCESS | 1852 | ++DOMWINDOW == 217 (0x7fcb169db400) [pid = 1852] [serial = 919] [outer = (nil)] 12:42:46 INFO - PROCESS | 1852 | ++DOMWINDOW == 218 (0x7fcb169e5800) [pid = 1852] [serial = 920] [outer = 0x7fcb169db400] 12:42:46 INFO - PROCESS | 1852 | 1461786166718 Marionette DEBUG loaded listener.js 12:42:46 INFO - PROCESS | 1852 | ++DOMWINDOW == 219 (0x7fcb169eac00) [pid = 1852] [serial = 921] [outer = 0x7fcb169db400] 12:42:47 INFO - PROCESS | 1852 | SkCairoFTTypeface::onFilterRec unimplemented 12:42:47 INFO - PROCESS | 1852 | SkCairoFTTypeface::onFilterRec unimplemented 12:42:47 INFO - PROCESS | 1852 | 1461786167642 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] 12:42:47 INFO - PROCESS | 1852 | 1461786167698 Marionette TRACE conn3 <- [1,1197,null,{"value":"8"}] 12:42:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 12:42:47 INFO - PROCESS | 1852 | 1461786167704 Marionette TRACE conn3 -> [0,1198,"setScriptTimeout",{"ms":35000}] 12:42:47 INFO - PROCESS | 1852 | 1461786167707 Marionette TRACE conn3 <- [1,1198,null,{}] 12:42:47 INFO - PROCESS | 1852 | 1461786167713 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}] 12:42:47 INFO - PROCESS | 1852 | 1461786167933 Marionette TRACE conn3 <- [1,1199,null,{"value":null}] 12:42:48 INFO - PROCESS | 1852 | 1461786168122 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:42:48 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb16df5000 == 115 [pid = 1852] [id = 307] 12:42:48 INFO - PROCESS | 1852 | ++DOMWINDOW == 220 (0x7fcb16b99000) [pid = 1852] [serial = 922] [outer = (nil)] 12:42:48 INFO - PROCESS | 1852 | ++DOMWINDOW == 221 (0x7fcb16b9c400) [pid = 1852] [serial = 923] [outer = 0x7fcb16b99000] 12:42:48 INFO - PROCESS | 1852 | 1461786168261 Marionette DEBUG loaded listener.js 12:42:48 INFO - PROCESS | 1852 | ++DOMWINDOW == 222 (0x7fcb1a146400) [pid = 1852] [serial = 924] [outer = 0x7fcb16b99000] 12:42:49 INFO - PROCESS | 1852 | 1461786169079 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]]]}] 12:42:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 12:42:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 1436ms 12:42:49 INFO - PROCESS | 1852 | 1461786169141 Marionette TRACE conn3 -> [0,1201,"getWindowHandle",null] 12:42:49 INFO - PROCESS | 1852 | 1461786169145 Marionette TRACE conn3 <- [1,1201,null,{"value":"8"}] 12:42:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 12:42:49 INFO - PROCESS | 1852 | 1461786169151 Marionette TRACE conn3 -> [0,1202,"setScriptTimeout",{"ms":35000}] 12:42:49 INFO - PROCESS | 1852 | 1461786169155 Marionette TRACE conn3 <- [1,1202,null,{}] 12:42:49 INFO - PROCESS | 1852 | 1461786169160 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}] 12:42:49 INFO - PROCESS | 1852 | 1461786169423 Marionette TRACE conn3 <- [1,1203,null,{"value":null}] 12:42:49 INFO - PROCESS | 1852 | 1461786169756 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:42:49 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb11a48800 == 116 [pid = 1852] [id = 308] 12:42:49 INFO - PROCESS | 1852 | ++DOMWINDOW == 223 (0x7fcb11a8a800) [pid = 1852] [serial = 925] [outer = (nil)] 12:42:49 INFO - PROCESS | 1852 | ++DOMWINDOW == 224 (0x7fcb16b99800) [pid = 1852] [serial = 926] [outer = 0x7fcb11a8a800] 12:42:49 INFO - PROCESS | 1852 | 1461786169887 Marionette DEBUG loaded listener.js 12:42:50 INFO - PROCESS | 1852 | ++DOMWINDOW == 225 (0x7fcb215ea400) [pid = 1852] [serial = 927] [outer = 0x7fcb11a8a800] 12:42:50 INFO - PROCESS | 1852 | 1461786170825 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]]]}] 12:42:50 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 12:42:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 1736ms 12:42:50 INFO - PROCESS | 1852 | 1461786170888 Marionette TRACE conn3 -> [0,1205,"getWindowHandle",null] 12:42:50 INFO - PROCESS | 1852 | 1461786170892 Marionette TRACE conn3 <- [1,1205,null,{"value":"8"}] 12:42:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 12:42:50 INFO - PROCESS | 1852 | 1461786170897 Marionette TRACE conn3 -> [0,1206,"setScriptTimeout",{"ms":35000}] 12:42:50 INFO - PROCESS | 1852 | 1461786170900 Marionette TRACE conn3 <- [1,1206,null,{}] 12:42:50 INFO - PROCESS | 1852 | 1461786170906 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}] 12:42:51 INFO - PROCESS | 1852 | 1461786171112 Marionette TRACE conn3 <- [1,1207,null,{"value":null}] 12:42:51 INFO - PROCESS | 1852 | 1461786171298 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:42:51 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb107af000 == 117 [pid = 1852] [id = 309] 12:42:51 INFO - PROCESS | 1852 | ++DOMWINDOW == 226 (0x7fcb107e3000) [pid = 1852] [serial = 928] [outer = (nil)] 12:42:51 INFO - PROCESS | 1852 | ++DOMWINDOW == 227 (0x7fcb107e9800) [pid = 1852] [serial = 929] [outer = 0x7fcb107e3000] 12:42:51 INFO - PROCESS | 1852 | 1461786171371 Marionette DEBUG loaded listener.js 12:42:51 INFO - PROCESS | 1852 | ++DOMWINDOW == 228 (0x7fcb107ee000) [pid = 1852] [serial = 930] [outer = 0x7fcb107e3000] 12:42:52 INFO - PROCESS | 1852 | 1461786172279 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]]]}] 12:42:52 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 12:42:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 1429ms 12:42:52 INFO - PROCESS | 1852 | 1461786172328 Marionette TRACE conn3 -> [0,1209,"getWindowHandle",null] 12:42:52 INFO - PROCESS | 1852 | 1461786172331 Marionette TRACE conn3 <- [1,1209,null,{"value":"8"}] 12:42:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 12:42:52 INFO - PROCESS | 1852 | 1461786172337 Marionette TRACE conn3 -> [0,1210,"setScriptTimeout",{"ms":35000}] 12:42:52 INFO - PROCESS | 1852 | 1461786172339 Marionette TRACE conn3 <- [1,1210,null,{}] 12:42:52 INFO - PROCESS | 1852 | 1461786172353 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}] 12:42:52 INFO - PROCESS | 1852 | 1461786172546 Marionette TRACE conn3 <- [1,1211,null,{"value":null}] 12:42:52 INFO - PROCESS | 1852 | 1461786172741 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:42:52 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb1a4aa000 == 118 [pid = 1852] [id = 310] 12:42:52 INFO - PROCESS | 1852 | ++DOMWINDOW == 229 (0x7fcb107e3800) [pid = 1852] [serial = 931] [outer = (nil)] 12:42:52 INFO - PROCESS | 1852 | ++DOMWINDOW == 230 (0x7fcb108d2c00) [pid = 1852] [serial = 932] [outer = 0x7fcb107e3800] 12:42:52 INFO - PROCESS | 1852 | 1461786172816 Marionette DEBUG loaded listener.js 12:42:52 INFO - PROCESS | 1852 | ++DOMWINDOW == 231 (0x7fcb108d8000) [pid = 1852] [serial = 933] [outer = 0x7fcb107e3800] 12:42:53 INFO - PROCESS | 1852 | 1461786173671 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]]]}] 12:42:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 12:42:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 1395ms 12:42:53 INFO - PROCESS | 1852 | 1461786173734 Marionette TRACE conn3 -> [0,1213,"getWindowHandle",null] 12:42:53 INFO - PROCESS | 1852 | 1461786173737 Marionette TRACE conn3 <- [1,1213,null,{"value":"8"}] 12:42:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 12:42:53 INFO - PROCESS | 1852 | 1461786173743 Marionette TRACE conn3 -> [0,1214,"setScriptTimeout",{"ms":35000}] 12:42:53 INFO - PROCESS | 1852 | 1461786173745 Marionette TRACE conn3 <- [1,1214,null,{}] 12:42:53 INFO - PROCESS | 1852 | 1461786173752 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}] 12:42:53 INFO - PROCESS | 1852 | 1461786173945 Marionette TRACE conn3 <- [1,1215,null,{"value":null}] 12:42:54 INFO - PROCESS | 1852 | 1461786174131 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:42:54 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb258b9800 == 119 [pid = 1852] [id = 311] 12:42:54 INFO - PROCESS | 1852 | ++DOMWINDOW == 232 (0x7fcb107e8800) [pid = 1852] [serial = 934] [outer = (nil)] 12:42:54 INFO - PROCESS | 1852 | ++DOMWINDOW == 233 (0x7fcb108ddc00) [pid = 1852] [serial = 935] [outer = 0x7fcb107e8800] 12:42:54 INFO - PROCESS | 1852 | 1461786174201 Marionette DEBUG loaded listener.js 12:42:54 INFO - PROCESS | 1852 | ++DOMWINDOW == 234 (0x7fcb164f2000) [pid = 1852] [serial = 936] [outer = 0x7fcb107e8800] 12:42:55 INFO - PROCESS | 1852 | 1461786175336 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]]]}] 12:42:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 12:42:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 1630ms 12:42:55 INFO - PROCESS | 1852 | 1461786175375 Marionette TRACE conn3 -> [0,1217,"getWindowHandle",null] 12:42:55 INFO - PROCESS | 1852 | 1461786175379 Marionette TRACE conn3 <- [1,1217,null,{"value":"8"}] 12:42:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 12:42:55 INFO - PROCESS | 1852 | 1461786175385 Marionette TRACE conn3 -> [0,1218,"setScriptTimeout",{"ms":35000}] 12:42:55 INFO - PROCESS | 1852 | 1461786175388 Marionette TRACE conn3 <- [1,1218,null,{}] 12:42:55 INFO - PROCESS | 1852 | 1461786175394 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}] 12:42:55 INFO - PROCESS | 1852 | 1461786175591 Marionette TRACE conn3 <- [1,1219,null,{"value":null}] 12:42:56 INFO - PROCESS | 1852 | 1461786176374 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:42:56 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb1390e800 == 120 [pid = 1852] [id = 312] 12:42:56 INFO - PROCESS | 1852 | ++DOMWINDOW == 235 (0x7fcb11a85c00) [pid = 1852] [serial = 937] [outer = (nil)] 12:42:56 INFO - PROCESS | 1852 | ++DOMWINDOW == 236 (0x7fcb11a8bc00) [pid = 1852] [serial = 938] [outer = 0x7fcb11a85c00] 12:42:56 INFO - PROCESS | 1852 | 1461786176453 Marionette DEBUG loaded listener.js 12:42:56 INFO - PROCESS | 1852 | ++DOMWINDOW == 237 (0x7fcb13974000) [pid = 1852] [serial = 939] [outer = 0x7fcb11a85c00] 12:42:57 INFO - PROCESS | 1852 | 1461786177326 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]]]}] 12:42:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 12:42:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 1990ms 12:42:57 INFO - PROCESS | 1852 | 1461786177377 Marionette TRACE conn3 -> [0,1221,"getWindowHandle",null] 12:42:57 INFO - PROCESS | 1852 | 1461786177384 Marionette TRACE conn3 <- [1,1221,null,{"value":"8"}] 12:42:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 12:42:57 INFO - PROCESS | 1852 | 1461786177391 Marionette TRACE conn3 -> [0,1222,"setScriptTimeout",{"ms":35000}] 12:42:57 INFO - PROCESS | 1852 | 1461786177396 Marionette TRACE conn3 <- [1,1222,null,{}] 12:42:57 INFO - PROCESS | 1852 | 1461786177403 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}] 12:42:57 INFO - PROCESS | 1852 | 1461786177603 Marionette TRACE conn3 <- [1,1223,null,{"value":null}] 12:42:57 INFO - PROCESS | 1852 | 1461786177812 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:42:57 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb15784800 == 121 [pid = 1852] [id = 313] 12:42:57 INFO - PROCESS | 1852 | ++DOMWINDOW == 238 (0x7fcb11a86800) [pid = 1852] [serial = 940] [outer = (nil)] 12:42:57 INFO - PROCESS | 1852 | ++DOMWINDOW == 239 (0x7fcb154ba800) [pid = 1852] [serial = 941] [outer = 0x7fcb11a86800] 12:42:57 INFO - PROCESS | 1852 | 1461786177884 Marionette DEBUG loaded listener.js 12:42:57 INFO - PROCESS | 1852 | ++DOMWINDOW == 240 (0x7fcb15820400) [pid = 1852] [serial = 942] [outer = 0x7fcb11a86800] 12:42:58 INFO - PROCESS | 1852 | 1461786178818 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] 12:42:58 INFO - PROCESS | 1852 | 1461786178895 Marionette TRACE conn3 <- [1,1225,null,{"value":"8"}] 12:42:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 12:42:58 INFO - PROCESS | 1852 | 1461786178908 Marionette TRACE conn3 -> [0,1226,"setScriptTimeout",{"ms":35000}] 12:42:58 INFO - PROCESS | 1852 | 1461786178910 Marionette TRACE conn3 <- [1,1226,null,{}] 12:42:58 INFO - PROCESS | 1852 | 1461786178922 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}] 12:42:59 INFO - PROCESS | 1852 | 1461786179171 Marionette TRACE conn3 <- [1,1227,null,{"value":null}] 12:42:59 INFO - PROCESS | 1852 | 1461786179456 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:42:59 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb157a8000 == 122 [pid = 1852] [id = 314] 12:42:59 INFO - PROCESS | 1852 | ++DOMWINDOW == 241 (0x7fcb16b92000) [pid = 1852] [serial = 943] [outer = (nil)] 12:42:59 INFO - PROCESS | 1852 | ++DOMWINDOW == 242 (0x7fcb16b97c00) [pid = 1852] [serial = 944] [outer = 0x7fcb16b92000] 12:42:59 INFO - PROCESS | 1852 | 1461786179566 Marionette DEBUG loaded listener.js 12:42:59 INFO - PROCESS | 1852 | ++DOMWINDOW == 243 (0x7fcb17cba400) [pid = 1852] [serial = 945] [outer = 0x7fcb16b92000] 12:43:00 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb258af800 == 121 [pid = 1852] [id = 296] 12:43:00 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb258cb000 == 120 [pid = 1852] [id = 295] 12:43:00 INFO - PROCESS | 1852 | --DOMWINDOW == 242 (0x7fcb243a4800) [pid = 1852] [serial = 833] [outer = (nil)] [url = about:blank] 12:43:00 INFO - PROCESS | 1852 | --DOMWINDOW == 241 (0x7fcb17cb9400) [pid = 1852] [serial = 809] [outer = (nil)] [url = about:blank] 12:43:00 INFO - PROCESS | 1852 | --DOMWINDOW == 240 (0x7fcb38cdac00) [pid = 1852] [serial = 806] [outer = (nil)] [url = about:blank] 12:43:00 INFO - PROCESS | 1852 | --DOMWINDOW == 239 (0x7fcb15733800) [pid = 1852] [serial = 803] [outer = (nil)] [url = about:blank] 12:43:00 INFO - PROCESS | 1852 | --DOMWINDOW == 238 (0x7fcb3c10e000) [pid = 1852] [serial = 800] [outer = (nil)] [url = about:blank] 12:43:00 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb22611000 == 119 [pid = 1852] [id = 294] 12:43:00 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb21042000 == 118 [pid = 1852] [id = 293] 12:43:00 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb1b447000 == 117 [pid = 1852] [id = 292] 12:43:00 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb15582800 == 116 [pid = 1852] [id = 291] 12:43:00 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb1ad4a800 == 115 [pid = 1852] [id = 290] 12:43:00 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb157a3000 == 114 [pid = 1852] [id = 286] 12:43:00 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb2989f000 == 113 [pid = 1852] [id = 285] 12:43:00 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb211a8000 == 112 [pid = 1852] [id = 284] 12:43:00 INFO - PROCESS | 1852 | 1461786180510 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]]]}] 12:43:00 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb41dd8000 == 111 [pid = 1852] [id = 283] 12:43:00 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb3c95b800 == 110 [pid = 1852] [id = 282] 12:43:00 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb318ea800 == 109 [pid = 1852] [id = 281] 12:43:00 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb2a479000 == 108 [pid = 1852] [id = 280] 12:43:00 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb23714800 == 107 [pid = 1852] [id = 259] 12:43:00 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb217ca800 == 106 [pid = 1852] [id = 279] 12:43:00 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb1b577800 == 105 [pid = 1852] [id = 278] 12:43:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 12:43:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 1636ms 12:43:00 INFO - PROCESS | 1852 | --DOMWINDOW == 237 (0x7fcb22878000) [pid = 1852] [serial = 825] [outer = (nil)] [url = about:blank] 12:43:00 INFO - PROCESS | 1852 | --DOMWINDOW == 236 (0x7fcb1b7e7800) [pid = 1852] [serial = 818] [outer = (nil)] [url = about:blank] 12:43:00 INFO - PROCESS | 1852 | --DOMWINDOW == 235 (0x7fcb209d7c00) [pid = 1852] [serial = 785] [outer = (nil)] [url = about:blank] 12:43:00 INFO - PROCESS | 1852 | --DOMWINDOW == 234 (0x7fcb1e80e800) [pid = 1852] [serial = 819] [outer = (nil)] [url = about:blank] 12:43:00 INFO - PROCESS | 1852 | --DOMWINDOW == 233 (0x7fcb207be800) [pid = 1852] [serial = 821] [outer = (nil)] [url = about:blank] 12:43:00 INFO - PROCESS | 1852 | --DOMWINDOW == 232 (0x7fcb1ad1e800) [pid = 1852] [serial = 816] [outer = (nil)] [url = about:blank] 12:43:00 INFO - PROCESS | 1852 | --DOMWINDOW == 231 (0x7fcb244d1400) [pid = 1852] [serial = 788] [outer = (nil)] [url = about:blank] 12:43:00 INFO - PROCESS | 1852 | --DOMWINDOW == 230 (0x7fcb2851d000) [pid = 1852] [serial = 831] [outer = (nil)] [url = about:blank] 12:43:00 INFO - PROCESS | 1852 | --DOMWINDOW == 229 (0x7fcb26ac9800) [pid = 1852] [serial = 830] [outer = (nil)] [url = about:blank] 12:43:00 INFO - PROCESS | 1852 | --DOMWINDOW == 228 (0x7fcb29561c00) [pid = 1852] [serial = 780] [outer = (nil)] [url = about:blank] 12:43:00 INFO - PROCESS | 1852 | --DOMWINDOW == 227 (0x7fcb1e80d400) [pid = 1852] [serial = 812] [outer = (nil)] [url = about:blank] 12:43:00 INFO - PROCESS | 1852 | --DOMWINDOW == 226 (0x7fcb23642800) [pid = 1852] [serial = 827] [outer = (nil)] [url = about:blank] 12:43:00 INFO - PROCESS | 1852 | --DOMWINDOW == 225 (0x7fcb21291000) [pid = 1852] [serial = 824] [outer = (nil)] [url = about:blank] 12:43:00 INFO - PROCESS | 1852 | --DOMWINDOW == 224 (0x7fcb2a11f400) [pid = 1852] [serial = 794] [outer = (nil)] [url = about:blank] 12:43:00 INFO - PROCESS | 1852 | --DOMWINDOW == 223 (0x7fcb379f2800) [pid = 1852] [serial = 797] [outer = (nil)] [url = about:blank] 12:43:00 INFO - PROCESS | 1852 | --DOMWINDOW == 222 (0x7fcb1b730400) [pid = 1852] [serial = 782] [outer = (nil)] [url = about:blank] 12:43:00 INFO - PROCESS | 1852 | --DOMWINDOW == 221 (0x7fcb17cb5c00) [pid = 1852] [serial = 815] [outer = (nil)] [url = about:blank] 12:43:00 INFO - PROCESS | 1852 | --DOMWINDOW == 220 (0x7fcb2844b400) [pid = 1852] [serial = 791] [outer = (nil)] [url = about:blank] 12:43:00 INFO - PROCESS | 1852 | --DOMWINDOW == 219 (0x7fcb20d2e400) [pid = 1852] [serial = 822] [outer = (nil)] [url = about:blank] 12:43:00 INFO - PROCESS | 1852 | --DOMWINDOW == 218 (0x7fcb243a0400) [pid = 1852] [serial = 828] [outer = (nil)] [url = about:blank] 12:43:00 INFO - PROCESS | 1852 | 1461786180569 Marionette TRACE conn3 -> [0,1229,"getWindowHandle",null] 12:43:00 INFO - PROCESS | 1852 | 1461786180574 Marionette TRACE conn3 <- [1,1229,null,{"value":"8"}] 12:43:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 12:43:00 INFO - PROCESS | 1852 | 1461786180592 Marionette TRACE conn3 -> [0,1230,"setScriptTimeout",{"ms":35000}] 12:43:00 INFO - PROCESS | 1852 | 1461786180601 Marionette TRACE conn3 <- [1,1230,null,{}] 12:43:00 INFO - PROCESS | 1852 | 1461786180608 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}] 12:43:00 INFO - PROCESS | 1852 | 1461786180817 Marionette TRACE conn3 <- [1,1231,null,{"value":null}] 12:43:01 INFO - PROCESS | 1852 | 1461786181125 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:01 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb1ad4a800 == 106 [pid = 1852] [id = 315] 12:43:01 INFO - PROCESS | 1852 | ++DOMWINDOW == 219 (0x7fcb16b93000) [pid = 1852] [serial = 946] [outer = (nil)] 12:43:01 INFO - PROCESS | 1852 | ++DOMWINDOW == 220 (0x7fcb1ae2e800) [pid = 1852] [serial = 947] [outer = 0x7fcb16b93000] 12:43:01 INFO - PROCESS | 1852 | 1461786181248 Marionette DEBUG loaded listener.js 12:43:01 INFO - PROCESS | 1852 | ++DOMWINDOW == 221 (0x7fcb1b650400) [pid = 1852] [serial = 948] [outer = 0x7fcb16b93000] 12:43:02 INFO - PROCESS | 1852 | 1461786182136 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]]]}] 12:43:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 12:43:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 1608ms 12:43:02 INFO - PROCESS | 1852 | 1461786182197 Marionette TRACE conn3 -> [0,1233,"getWindowHandle",null] 12:43:02 INFO - PROCESS | 1852 | 1461786182201 Marionette TRACE conn3 <- [1,1233,null,{"value":"8"}] 12:43:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 12:43:02 INFO - PROCESS | 1852 | 1461786182208 Marionette TRACE conn3 -> [0,1234,"setScriptTimeout",{"ms":35000}] 12:43:02 INFO - PROCESS | 1852 | 1461786182211 Marionette TRACE conn3 <- [1,1234,null,{}] 12:43:02 INFO - PROCESS | 1852 | 1461786182216 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}] 12:43:02 INFO - PROCESS | 1852 | 1461786182391 Marionette TRACE conn3 <- [1,1235,null,{"value":null}] 12:43:02 INFO - PROCESS | 1852 | 1461786182406 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:02 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb1b5dc800 == 107 [pid = 1852] [id = 316] 12:43:02 INFO - PROCESS | 1852 | ++DOMWINDOW == 222 (0x7fcb1ae27400) [pid = 1852] [serial = 949] [outer = (nil)] 12:43:02 INFO - PROCESS | 1852 | ++DOMWINDOW == 223 (0x7fcb1e8c5400) [pid = 1852] [serial = 950] [outer = 0x7fcb1ae27400] 12:43:02 INFO - PROCESS | 1852 | 1461786182486 Marionette DEBUG loaded listener.js 12:43:02 INFO - PROCESS | 1852 | ++DOMWINDOW == 224 (0x7fcb1f3d7c00) [pid = 1852] [serial = 951] [outer = 0x7fcb1ae27400] 12:43:03 INFO - PROCESS | 1852 | 1461786183428 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]]]}] 12:43:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 12:43:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 1278ms 12:43:03 INFO - PROCESS | 1852 | 1461786183488 Marionette TRACE conn3 -> [0,1237,"getWindowHandle",null] 12:43:03 INFO - PROCESS | 1852 | 1461786183491 Marionette TRACE conn3 <- [1,1237,null,{"value":"8"}] 12:43:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 12:43:03 INFO - PROCESS | 1852 | 1461786183497 Marionette TRACE conn3 -> [0,1238,"setScriptTimeout",{"ms":35000}] 12:43:03 INFO - PROCESS | 1852 | 1461786183512 Marionette TRACE conn3 <- [1,1238,null,{}] 12:43:03 INFO - PROCESS | 1852 | 1461786183526 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}] 12:43:03 INFO - PROCESS | 1852 | 1461786183771 Marionette TRACE conn3 <- [1,1239,null,{"value":null}] 12:43:03 INFO - PROCESS | 1852 | 1461786183801 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:03 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb1f45c800 == 108 [pid = 1852] [id = 317] 12:43:03 INFO - PROCESS | 1852 | ++DOMWINDOW == 225 (0x7fcb20732c00) [pid = 1852] [serial = 952] [outer = (nil)] 12:43:03 INFO - PROCESS | 1852 | ++DOMWINDOW == 226 (0x7fcb2073d800) [pid = 1852] [serial = 953] [outer = 0x7fcb20732c00] 12:43:03 INFO - PROCESS | 1852 | 1461786183879 Marionette DEBUG loaded listener.js 12:43:03 INFO - PROCESS | 1852 | ++DOMWINDOW == 227 (0x7fcb20c48c00) [pid = 1852] [serial = 954] [outer = 0x7fcb20732c00] 12:43:05 INFO - PROCESS | 1852 | 1461786185361 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]]]}] 12:43:05 INFO - PROCESS | 1852 | --DOMWINDOW == 226 (0x7fcb17cb2800) [pid = 1852] [serial = 874] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 12:43:05 INFO - PROCESS | 1852 | --DOMWINDOW == 225 (0x7fcb1a5c4400) [pid = 1852] [serial = 877] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 12:43:05 INFO - PROCESS | 1852 | --DOMWINDOW == 224 (0x7fcb15734c00) [pid = 1852] [serial = 871] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 12:43:05 INFO - PROCESS | 1852 | --DOMWINDOW == 223 (0x7fcb22876800) [pid = 1852] [serial = 886] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 12:43:05 INFO - PROCESS | 1852 | --DOMWINDOW == 222 (0x7fcb1b8da000) [pid = 1852] [serial = 832] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 12:43:05 INFO - PROCESS | 1852 | --DOMWINDOW == 221 (0x7fcb20736800) [pid = 1852] [serial = 880] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 12:43:05 INFO - PROCESS | 1852 | --DOMWINDOW == 220 (0x7fcb1e806800) [pid = 1852] [serial = 883] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 12:43:05 INFO - PROCESS | 1852 | --DOMWINDOW == 219 (0x7fcb15876c00) [pid = 1852] [serial = 889] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 12:43:05 INFO - PROCESS | 1852 | --DOMWINDOW == 218 (0x7fcb209d5400) [pid = 1852] [serial = 621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 12:43:05 INFO - PROCESS | 1852 | --DOMWINDOW == 217 (0x7fcb26b13800) [pid = 1852] [serial = 645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 12:43:05 INFO - PROCESS | 1852 | --DOMWINDOW == 216 (0x7fcb1ad1a400) [pid = 1852] [serial = 648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 12:43:05 INFO - PROCESS | 1852 | --DOMWINDOW == 215 (0x7fcb1ad21400) [pid = 1852] [serial = 718] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 12:43:05 INFO - PROCESS | 1852 | --DOMWINDOW == 214 (0x7fcb1e8c1800) [pid = 1852] [serial = 618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 12:43:05 INFO - PROCESS | 1852 | --DOMWINDOW == 213 (0x7fcb2287a800) [pid = 1852] [serial = 624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 12:43:05 INFO - PROCESS | 1852 | --DOMWINDOW == 212 (0x7fcb22b72400) [pid = 1852] [serial = 627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 12:43:05 INFO - PROCESS | 1852 | --DOMWINDOW == 211 (0x7fcb26b18000) [pid = 1852] [serial = 630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 12:43:05 INFO - PROCESS | 1852 | --DOMWINDOW == 210 (0x7fcb26d72400) [pid = 1852] [serial = 633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 12:43:05 INFO - PROCESS | 1852 | --DOMWINDOW == 209 (0x7fcb2436ac00) [pid = 1852] [serial = 636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 12:43:05 INFO - PROCESS | 1852 | --DOMWINDOW == 208 (0x7fcb164f1800) [pid = 1852] [serial = 639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 12:43:05 INFO - PROCESS | 1852 | --DOMWINDOW == 207 (0x7fcb243a1400) [pid = 1852] [serial = 642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 12:43:05 INFO - PROCESS | 1852 | --DOMWINDOW == 206 (0x7fcb1e809400) [pid = 1852] [serial = 673] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 12:43:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 12:43:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 1961ms 12:43:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 12:43:05 INFO - PROCESS | 1852 | 1461786185473 Marionette TRACE conn3 -> [0,1241,"getWindowHandle",null] 12:43:05 INFO - PROCESS | 1852 | 1461786185475 Marionette TRACE conn3 <- [1,1241,null,{"value":"8"}] 12:43:05 INFO - PROCESS | 1852 | 1461786185482 Marionette TRACE conn3 -> [0,1242,"setScriptTimeout",{"ms":35000}] 12:43:05 INFO - PROCESS | 1852 | 1461786185485 Marionette TRACE conn3 <- [1,1242,null,{}] 12:43:05 INFO - PROCESS | 1852 | 1461786185490 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}] 12:43:05 INFO - PROCESS | 1852 | 1461786185658 Marionette TRACE conn3 <- [1,1243,null,{"value":null}] 12:43:05 INFO - PROCESS | 1852 | 1461786185797 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:05 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb1b6a5000 == 109 [pid = 1852] [id = 318] 12:43:05 INFO - PROCESS | 1852 | ++DOMWINDOW == 207 (0x7fcb1f3d8400) [pid = 1852] [serial = 955] [outer = (nil)] 12:43:05 INFO - PROCESS | 1852 | ++DOMWINDOW == 208 (0x7fcb209cc800) [pid = 1852] [serial = 956] [outer = 0x7fcb1f3d8400] 12:43:05 INFO - PROCESS | 1852 | 1461786185862 Marionette DEBUG loaded listener.js 12:43:05 INFO - PROCESS | 1852 | ++DOMWINDOW == 209 (0x7fcb20d0e000) [pid = 1852] [serial = 957] [outer = 0x7fcb1f3d8400] 12:43:06 INFO - PROCESS | 1852 | 1461786186518 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]]]}] 12:43:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 12:43:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 1085ms 12:43:06 INFO - PROCESS | 1852 | 1461786186568 Marionette TRACE conn3 -> [0,1245,"getWindowHandle",null] 12:43:06 INFO - PROCESS | 1852 | 1461786186571 Marionette TRACE conn3 <- [1,1245,null,{"value":"8"}] 12:43:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 12:43:06 INFO - PROCESS | 1852 | 1461786186577 Marionette TRACE conn3 -> [0,1246,"setScriptTimeout",{"ms":35000}] 12:43:06 INFO - PROCESS | 1852 | 1461786186579 Marionette TRACE conn3 <- [1,1246,null,{}] 12:43:06 INFO - PROCESS | 1852 | 1461786186584 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}] 12:43:06 INFO - PROCESS | 1852 | 1461786186817 Marionette TRACE conn3 <- [1,1247,null,{"value":null}] 12:43:06 INFO - PROCESS | 1852 | 1461786186837 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:06 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb21040800 == 110 [pid = 1852] [id = 319] 12:43:06 INFO - PROCESS | 1852 | ++DOMWINDOW == 210 (0x7fcb1f3d9000) [pid = 1852] [serial = 958] [outer = (nil)] 12:43:06 INFO - PROCESS | 1852 | ++DOMWINDOW == 211 (0x7fcb20d0b400) [pid = 1852] [serial = 959] [outer = 0x7fcb1f3d9000] 12:43:06 INFO - PROCESS | 1852 | 1461786186899 Marionette DEBUG loaded listener.js 12:43:07 INFO - PROCESS | 1852 | ++DOMWINDOW == 212 (0x7fcb215ec400) [pid = 1852] [serial = 960] [outer = 0x7fcb1f3d9000] 12:43:07 INFO - PROCESS | 1852 | 1461786187914 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]]]}] 12:43:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 12:43:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 1388ms 12:43:07 INFO - PROCESS | 1852 | 1461786187966 Marionette TRACE conn3 -> [0,1249,"getWindowHandle",null] 12:43:07 INFO - PROCESS | 1852 | 1461786187972 Marionette TRACE conn3 <- [1,1249,null,{"value":"8"}] 12:43:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 12:43:07 INFO - PROCESS | 1852 | 1461786187980 Marionette TRACE conn3 -> [0,1250,"setScriptTimeout",{"ms":35000}] 12:43:07 INFO - PROCESS | 1852 | 1461786187986 Marionette TRACE conn3 <- [1,1250,null,{}] 12:43:08 INFO - PROCESS | 1852 | 1461786187995 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}] 12:43:08 INFO - PROCESS | 1852 | 1461786188275 Marionette TRACE conn3 <- [1,1251,null,{"value":null}] 12:43:08 INFO - PROCESS | 1852 | 1461786188570 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:08 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb15577000 == 111 [pid = 1852] [id = 320] 12:43:08 INFO - PROCESS | 1852 | ++DOMWINDOW == 213 (0x7fcb11a84400) [pid = 1852] [serial = 961] [outer = (nil)] 12:43:08 INFO - PROCESS | 1852 | ++DOMWINDOW == 214 (0x7fcb154b1800) [pid = 1852] [serial = 962] [outer = 0x7fcb11a84400] 12:43:08 INFO - PROCESS | 1852 | 1461786188653 Marionette DEBUG loaded listener.js 12:43:08 INFO - PROCESS | 1852 | ++DOMWINDOW == 215 (0x7fcb1581d000) [pid = 1852] [serial = 963] [outer = 0x7fcb11a84400] 12:43:09 INFO - PROCESS | 1852 | 1461786189563 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]]]}] 12:43:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 12:43:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 1638ms 12:43:09 INFO - PROCESS | 1852 | 1461786189619 Marionette TRACE conn3 -> [0,1253,"getWindowHandle",null] 12:43:09 INFO - PROCESS | 1852 | 1461786189628 Marionette TRACE conn3 <- [1,1253,null,{"value":"8"}] 12:43:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 12:43:09 INFO - PROCESS | 1852 | 1461786189638 Marionette TRACE conn3 -> [0,1254,"setScriptTimeout",{"ms":35000}] 12:43:09 INFO - PROCESS | 1852 | 1461786189642 Marionette TRACE conn3 <- [1,1254,null,{}] 12:43:09 INFO - PROCESS | 1852 | 1461786189648 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}] 12:43:09 INFO - PROCESS | 1852 | 1461786189853 Marionette TRACE conn3 <- [1,1255,null,{"value":null}] 12:43:10 INFO - PROCESS | 1852 | 1461786190107 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:10 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb1b577000 == 112 [pid = 1852] [id = 321] 12:43:10 INFO - PROCESS | 1852 | ++DOMWINDOW == 216 (0x7fcb16b91400) [pid = 1852] [serial = 964] [outer = (nil)] 12:43:10 INFO - PROCESS | 1852 | ++DOMWINDOW == 217 (0x7fcb17cb3400) [pid = 1852] [serial = 965] [outer = 0x7fcb16b91400] 12:43:10 INFO - PROCESS | 1852 | 1461786190237 Marionette DEBUG loaded listener.js 12:43:10 INFO - PROCESS | 1852 | ++DOMWINDOW == 218 (0x7fcb1a5c2000) [pid = 1852] [serial = 966] [outer = 0x7fcb16b91400] 12:43:11 INFO - PROCESS | 1852 | 1461786191227 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]]]}] 12:43:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 12:43:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 1632ms 12:43:11 INFO - PROCESS | 1852 | 1461786191271 Marionette TRACE conn3 -> [0,1257,"getWindowHandle",null] 12:43:11 INFO - PROCESS | 1852 | 1461786191277 Marionette TRACE conn3 <- [1,1257,null,{"value":"8"}] 12:43:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 12:43:11 INFO - PROCESS | 1852 | 1461786191285 Marionette TRACE conn3 -> [0,1258,"setScriptTimeout",{"ms":35000}] 12:43:11 INFO - PROCESS | 1852 | 1461786191290 Marionette TRACE conn3 <- [1,1258,null,{}] 12:43:11 INFO - PROCESS | 1852 | 1461786191307 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}] 12:43:11 INFO - PROCESS | 1852 | 1461786191523 Marionette TRACE conn3 <- [1,1259,null,{"value":null}] 12:43:11 INFO - PROCESS | 1852 | 1461786191757 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:11 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb21a78800 == 113 [pid = 1852] [id = 322] 12:43:11 INFO - PROCESS | 1852 | ++DOMWINDOW == 219 (0x7fcb1b723c00) [pid = 1852] [serial = 967] [outer = (nil)] 12:43:11 INFO - PROCESS | 1852 | ++DOMWINDOW == 220 (0x7fcb20651400) [pid = 1852] [serial = 968] [outer = 0x7fcb1b723c00] 12:43:11 INFO - PROCESS | 1852 | 1461786191878 Marionette DEBUG loaded listener.js 12:43:11 INFO - PROCESS | 1852 | ++DOMWINDOW == 221 (0x7fcb20c40c00) [pid = 1852] [serial = 969] [outer = 0x7fcb1b723c00] 12:43:12 INFO - PROCESS | 1852 | 1461786192937 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]]]}] 12:43:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 12:43:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 1691ms 12:43:12 INFO - PROCESS | 1852 | 1461786192990 Marionette TRACE conn3 -> [0,1261,"getWindowHandle",null] 12:43:12 INFO - PROCESS | 1852 | 1461786192996 Marionette TRACE conn3 <- [1,1261,null,{"value":"8"}] 12:43:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 12:43:13 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb22617800 == 112 [pid = 1852] [id = 10] 12:43:13 INFO - PROCESS | 1852 | 1461786193138 Marionette TRACE conn3 -> [0,1262,"setScriptTimeout",{"ms":35000}] 12:43:13 INFO - PROCESS | 1852 | 1461786193143 Marionette TRACE conn3 <- [1,1262,null,{}] 12:43:13 INFO - PROCESS | 1852 | 1461786193224 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}] 12:43:13 INFO - PROCESS | 1852 | 1461786193456 Marionette TRACE conn3 <- [1,1263,null,{"value":null}] 12:43:13 INFO - PROCESS | 1852 | 1461786193691 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:13 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb247b9000 == 113 [pid = 1852] [id = 323] 12:43:13 INFO - PROCESS | 1852 | ++DOMWINDOW == 222 (0x7fcb1e8c8400) [pid = 1852] [serial = 970] [outer = (nil)] 12:43:13 INFO - PROCESS | 1852 | ++DOMWINDOW == 223 (0x7fcb215e7000) [pid = 1852] [serial = 971] [outer = 0x7fcb1e8c8400] 12:43:13 INFO - PROCESS | 1852 | 1461786193783 Marionette DEBUG loaded listener.js 12:43:13 INFO - PROCESS | 1852 | ++DOMWINDOW == 224 (0x7fcb2189ac00) [pid = 1852] [serial = 972] [outer = 0x7fcb1e8c8400] 12:43:14 INFO - PROCESS | 1852 | 1461786194877 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]]]}] 12:43:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 12:43:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 1920ms 12:43:14 INFO - PROCESS | 1852 | 1461786194955 Marionette TRACE conn3 -> [0,1265,"getWindowHandle",null] 12:43:14 INFO - PROCESS | 1852 | 1461786194959 Marionette TRACE conn3 <- [1,1265,null,{"value":"8"}] 12:43:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 12:43:14 INFO - PROCESS | 1852 | 1461786194965 Marionette TRACE conn3 -> [0,1266,"setScriptTimeout",{"ms":35000}] 12:43:14 INFO - PROCESS | 1852 | 1461786194968 Marionette TRACE conn3 <- [1,1266,null,{}] 12:43:14 INFO - PROCESS | 1852 | 1461786194974 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}] 12:43:15 INFO - PROCESS | 1852 | 1461786195214 Marionette TRACE conn3 <- [1,1267,null,{"value":null}] 12:43:15 INFO - PROCESS | 1852 | 1461786195484 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:15 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb26d43800 == 114 [pid = 1852] [id = 324] 12:43:15 INFO - PROCESS | 1852 | ++DOMWINDOW == 225 (0x7fcb1b729c00) [pid = 1852] [serial = 973] [outer = (nil)] 12:43:15 INFO - PROCESS | 1852 | ++DOMWINDOW == 226 (0x7fcb218a4400) [pid = 1852] [serial = 974] [outer = 0x7fcb1b729c00] 12:43:15 INFO - PROCESS | 1852 | 1461786195560 Marionette DEBUG loaded listener.js 12:43:15 INFO - PROCESS | 1852 | ++DOMWINDOW == 227 (0x7fcb2287f000) [pid = 1852] [serial = 975] [outer = 0x7fcb1b729c00] 12:43:16 INFO - PROCESS | 1852 | 1461786196459 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]]]}] 12:43:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 12:43:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 1539ms 12:43:16 INFO - PROCESS | 1852 | 1461786196505 Marionette TRACE conn3 -> [0,1269,"getWindowHandle",null] 12:43:16 INFO - PROCESS | 1852 | 1461786196509 Marionette TRACE conn3 <- [1,1269,null,{"value":"8"}] 12:43:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 12:43:16 INFO - PROCESS | 1852 | 1461786196515 Marionette TRACE conn3 -> [0,1270,"setScriptTimeout",{"ms":35000}] 12:43:16 INFO - PROCESS | 1852 | 1461786196518 Marionette TRACE conn3 <- [1,1270,null,{}] 12:43:16 INFO - PROCESS | 1852 | 1461786196523 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}] 12:43:16 INFO - PROCESS | 1852 | 1461786196776 Marionette TRACE conn3 <- [1,1271,null,{"value":null}] 12:43:17 INFO - PROCESS | 1852 | 1461786197010 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:17 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb2989a800 == 115 [pid = 1852] [id = 325] 12:43:17 INFO - PROCESS | 1852 | ++DOMWINDOW == 228 (0x7fcb243a0400) [pid = 1852] [serial = 976] [outer = (nil)] 12:43:17 INFO - PROCESS | 1852 | ++DOMWINDOW == 229 (0x7fcb24511400) [pid = 1852] [serial = 977] [outer = 0x7fcb243a0400] 12:43:17 INFO - PROCESS | 1852 | 1461786197145 Marionette DEBUG loaded listener.js 12:43:17 INFO - PROCESS | 1852 | ++DOMWINDOW == 230 (0x7fcb26a14800) [pid = 1852] [serial = 978] [outer = 0x7fcb243a0400] 12:43:17 INFO - PROCESS | 1852 | 1461786197971 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]]]}] 12:43:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 12:43:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 1497ms 12:43:18 INFO - PROCESS | 1852 | 1461786198013 Marionette TRACE conn3 -> [0,1273,"getWindowHandle",null] 12:43:18 INFO - PROCESS | 1852 | 1461786198017 Marionette TRACE conn3 <- [1,1273,null,{"value":"8"}] 12:43:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 12:43:18 INFO - PROCESS | 1852 | 1461786198023 Marionette TRACE conn3 -> [0,1274,"setScriptTimeout",{"ms":35000}] 12:43:18 INFO - PROCESS | 1852 | 1461786198026 Marionette TRACE conn3 <- [1,1274,null,{}] 12:43:18 INFO - PROCESS | 1852 | 1461786198032 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}] 12:43:18 INFO - PROCESS | 1852 | 1461786198229 Marionette TRACE conn3 <- [1,1275,null,{"value":null}] 12:43:18 INFO - PROCESS | 1852 | 1461786198441 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:18 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb2ae5e800 == 116 [pid = 1852] [id = 326] 12:43:18 INFO - PROCESS | 1852 | ++DOMWINDOW == 231 (0x7fcb2436ac00) [pid = 1852] [serial = 979] [outer = (nil)] 12:43:18 INFO - PROCESS | 1852 | ++DOMWINDOW == 232 (0x7fcb26acb000) [pid = 1852] [serial = 980] [outer = 0x7fcb2436ac00] 12:43:18 INFO - PROCESS | 1852 | 1461786198556 Marionette DEBUG loaded listener.js 12:43:18 INFO - PROCESS | 1852 | ++DOMWINDOW == 233 (0x7fcb27a24c00) [pid = 1852] [serial = 981] [outer = 0x7fcb2436ac00] 12:43:19 INFO - PROCESS | 1852 | 1461786199457 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]]]}] 12:43:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 12:43:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 1479ms 12:43:19 INFO - PROCESS | 1852 | 1461786199503 Marionette TRACE conn3 -> [0,1277,"getWindowHandle",null] 12:43:19 INFO - PROCESS | 1852 | 1461786199507 Marionette TRACE conn3 <- [1,1277,null,{"value":"8"}] 12:43:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 12:43:19 INFO - PROCESS | 1852 | 1461786199513 Marionette TRACE conn3 -> [0,1278,"setScriptTimeout",{"ms":35000}] 12:43:19 INFO - PROCESS | 1852 | 1461786199516 Marionette TRACE conn3 <- [1,1278,null,{}] 12:43:19 INFO - PROCESS | 1852 | 1461786199521 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}] 12:43:19 INFO - PROCESS | 1852 | 1461786199723 Marionette TRACE conn3 <- [1,1279,null,{"value":null}] 12:43:19 INFO - PROCESS | 1852 | 1461786199961 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:20 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb374b6000 == 117 [pid = 1852] [id = 327] 12:43:20 INFO - PROCESS | 1852 | ++DOMWINDOW == 234 (0x7fcb20646400) [pid = 1852] [serial = 982] [outer = (nil)] 12:43:20 INFO - PROCESS | 1852 | ++DOMWINDOW == 235 (0x7fcb27a1d800) [pid = 1852] [serial = 983] [outer = 0x7fcb20646400] 12:43:20 INFO - PROCESS | 1852 | 1461786200083 Marionette DEBUG loaded listener.js 12:43:20 INFO - PROCESS | 1852 | ++DOMWINDOW == 236 (0x7fcb2956b400) [pid = 1852] [serial = 984] [outer = 0x7fcb20646400] 12:43:20 INFO - PROCESS | 1852 | 1461786200954 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]]]}] 12:43:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 12:43:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 1479ms 12:43:20 INFO - PROCESS | 1852 | 1461786200993 Marionette TRACE conn3 -> [0,1281,"getWindowHandle",null] 12:43:20 INFO - PROCESS | 1852 | 1461786200997 Marionette TRACE conn3 <- [1,1281,null,{"value":"8"}] 12:43:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 12:43:21 INFO - PROCESS | 1852 | 1461786201003 Marionette TRACE conn3 -> [0,1282,"setScriptTimeout",{"ms":35000}] 12:43:21 INFO - PROCESS | 1852 | 1461786201006 Marionette TRACE conn3 <- [1,1282,null,{}] 12:43:21 INFO - PROCESS | 1852 | 1461786201011 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}] 12:43:21 INFO - PROCESS | 1852 | 1461786201230 Marionette TRACE conn3 <- [1,1283,null,{"value":null}] 12:43:21 INFO - PROCESS | 1852 | 1461786201422 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:21 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb3c342800 == 118 [pid = 1852] [id = 328] 12:43:21 INFO - PROCESS | 1852 | ++DOMWINDOW == 237 (0x7fcb2064b800) [pid = 1852] [serial = 985] [outer = (nil)] 12:43:21 INFO - PROCESS | 1852 | ++DOMWINDOW == 238 (0x7fcb2a0bec00) [pid = 1852] [serial = 986] [outer = 0x7fcb2064b800] 12:43:21 INFO - PROCESS | 1852 | 1461786201508 Marionette DEBUG loaded listener.js 12:43:21 INFO - PROCESS | 1852 | ++DOMWINDOW == 239 (0x7fcb2aee1c00) [pid = 1852] [serial = 987] [outer = 0x7fcb2064b800] 12:43:22 INFO - PROCESS | 1852 | 1461786202421 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]]]}] 12:43:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 12:43:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 1486ms 12:43:22 INFO - PROCESS | 1852 | 1461786202490 Marionette TRACE conn3 -> [0,1285,"getWindowHandle",null] 12:43:22 INFO - PROCESS | 1852 | 1461786202493 Marionette TRACE conn3 <- [1,1285,null,{"value":"8"}] 12:43:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 12:43:22 INFO - PROCESS | 1852 | 1461786202499 Marionette TRACE conn3 -> [0,1286,"setScriptTimeout",{"ms":35000}] 12:43:22 INFO - PROCESS | 1852 | 1461786202501 Marionette TRACE conn3 <- [1,1286,null,{}] 12:43:22 INFO - PROCESS | 1852 | 1461786202507 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}] 12:43:22 INFO - PROCESS | 1852 | 1461786202710 Marionette TRACE conn3 <- [1,1287,null,{"value":null}] 12:43:22 INFO - PROCESS | 1852 | 1461786202898 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:22 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb40d3e000 == 119 [pid = 1852] [id = 329] 12:43:22 INFO - PROCESS | 1852 | ++DOMWINDOW == 240 (0x7fcb28f8a400) [pid = 1852] [serial = 988] [outer = (nil)] 12:43:22 INFO - PROCESS | 1852 | ++DOMWINDOW == 241 (0x7fcb2d655c00) [pid = 1852] [serial = 989] [outer = 0x7fcb28f8a400] 12:43:22 INFO - PROCESS | 1852 | 1461786202973 Marionette DEBUG loaded listener.js 12:43:23 INFO - PROCESS | 1852 | ++DOMWINDOW == 242 (0x7fcb31889800) [pid = 1852] [serial = 990] [outer = 0x7fcb28f8a400] 12:43:23 INFO - PROCESS | 1852 | 1461786203888 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]]]}] 12:43:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 12:43:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 1430ms 12:43:23 INFO - PROCESS | 1852 | 1461786203932 Marionette TRACE conn3 -> [0,1289,"getWindowHandle",null] 12:43:23 INFO - PROCESS | 1852 | 1461786203936 Marionette TRACE conn3 <- [1,1289,null,{"value":"8"}] 12:43:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 12:43:23 INFO - PROCESS | 1852 | 1461786203942 Marionette TRACE conn3 -> [0,1290,"setScriptTimeout",{"ms":35000}] 12:43:23 INFO - PROCESS | 1852 | 1461786203947 Marionette TRACE conn3 <- [1,1290,null,{}] 12:43:23 INFO - PROCESS | 1852 | 1461786203953 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}] 12:43:24 INFO - PROCESS | 1852 | 1461786204175 Marionette TRACE conn3 <- [1,1291,null,{"value":null}] 12:43:24 INFO - PROCESS | 1852 | 1461786204363 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:24 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb1001e800 == 120 [pid = 1852] [id = 330] 12:43:24 INFO - PROCESS | 1852 | ++DOMWINDOW == 243 (0x7fcb29569c00) [pid = 1852] [serial = 991] [outer = (nil)] 12:43:24 INFO - PROCESS | 1852 | ++DOMWINDOW == 244 (0x7fcb38907000) [pid = 1852] [serial = 992] [outer = 0x7fcb29569c00] 12:43:24 INFO - PROCESS | 1852 | 1461786204441 Marionette DEBUG loaded listener.js 12:43:24 INFO - PROCESS | 1852 | ++DOMWINDOW == 245 (0x7fcb3c383400) [pid = 1852] [serial = 993] [outer = 0x7fcb29569c00] 12:43:25 INFO - PROCESS | 1852 | 1461786205355 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]]]}] 12:43:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 12:43:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 1486ms 12:43:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 12:43:25 INFO - PROCESS | 1852 | 1461786205429 Marionette TRACE conn3 -> [0,1293,"getWindowHandle",null] 12:43:25 INFO - PROCESS | 1852 | 1461786205432 Marionette TRACE conn3 <- [1,1293,null,{"value":"8"}] 12:43:25 INFO - PROCESS | 1852 | 1461786205439 Marionette TRACE conn3 -> [0,1294,"setScriptTimeout",{"ms":35000}] 12:43:25 INFO - PROCESS | 1852 | 1461786205442 Marionette TRACE conn3 <- [1,1294,null,{}] 12:43:25 INFO - PROCESS | 1852 | 1461786205448 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}] 12:43:25 INFO - PROCESS | 1852 | 1461786205652 Marionette TRACE conn3 <- [1,1295,null,{"value":null}] 12:43:25 INFO - PROCESS | 1852 | 1461786205846 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:25 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb44495000 == 121 [pid = 1852] [id = 331] 12:43:25 INFO - PROCESS | 1852 | ++DOMWINDOW == 246 (0x7fcb10bbb000) [pid = 1852] [serial = 994] [outer = (nil)] 12:43:25 INFO - PROCESS | 1852 | ++DOMWINDOW == 247 (0x7fcb10bc4c00) [pid = 1852] [serial = 995] [outer = 0x7fcb10bbb000] 12:43:25 INFO - PROCESS | 1852 | 1461786205919 Marionette DEBUG loaded listener.js 12:43:26 INFO - PROCESS | 1852 | ++DOMWINDOW == 248 (0x7fcb10bc9800) [pid = 1852] [serial = 996] [outer = 0x7fcb10bbb000] 12:43:26 INFO - PROCESS | 1852 | 1461786206830 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]]]}] 12:43:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 12:43:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 1441ms 12:43:26 INFO - PROCESS | 1852 | 1461786206879 Marionette TRACE conn3 -> [0,1297,"getWindowHandle",null] 12:43:26 INFO - PROCESS | 1852 | 1461786206883 Marionette TRACE conn3 <- [1,1297,null,{"value":"8"}] 12:43:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 12:43:26 INFO - PROCESS | 1852 | 1461786206889 Marionette TRACE conn3 -> [0,1298,"setScriptTimeout",{"ms":35000}] 12:43:26 INFO - PROCESS | 1852 | 1461786206891 Marionette TRACE conn3 <- [1,1298,null,{}] 12:43:26 INFO - PROCESS | 1852 | 1461786206897 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}] 12:43:27 INFO - PROCESS | 1852 | 1461786207097 Marionette TRACE conn3 <- [1,1299,null,{"value":null}] 12:43:27 INFO - PROCESS | 1852 | 1461786207337 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:27 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb103cf800 == 122 [pid = 1852] [id = 332] 12:43:27 INFO - PROCESS | 1852 | ++DOMWINDOW == 249 (0x7fcb108d1c00) [pid = 1852] [serial = 997] [outer = (nil)] 12:43:27 INFO - PROCESS | 1852 | ++DOMWINDOW == 250 (0x7fcb16fb1000) [pid = 1852] [serial = 998] [outer = 0x7fcb108d1c00] 12:43:27 INFO - PROCESS | 1852 | 1461786207409 Marionette DEBUG loaded listener.js 12:43:27 INFO - PROCESS | 1852 | ++DOMWINDOW == 251 (0x7fcb16fb8400) [pid = 1852] [serial = 999] [outer = 0x7fcb108d1c00] 12:43:28 INFO - PROCESS | 1852 | 1461786208346 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]]]}] 12:43:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 12:43:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 1481ms 12:43:28 INFO - PROCESS | 1852 | 1461786208371 Marionette TRACE conn3 -> [0,1301,"getWindowHandle",null] 12:43:28 INFO - PROCESS | 1852 | 1461786208375 Marionette TRACE conn3 <- [1,1301,null,{"value":"8"}] 12:43:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 12:43:28 INFO - PROCESS | 1852 | 1461786208382 Marionette TRACE conn3 -> [0,1302,"setScriptTimeout",{"ms":35000}] 12:43:28 INFO - PROCESS | 1852 | 1461786208385 Marionette TRACE conn3 <- [1,1302,null,{}] 12:43:28 INFO - PROCESS | 1852 | 1461786208391 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}] 12:43:28 INFO - PROCESS | 1852 | 1461786208596 Marionette TRACE conn3 <- [1,1303,null,{"value":null}] 12:43:28 INFO - PROCESS | 1852 | 1461786208794 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:28 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb138e9800 == 123 [pid = 1852] [id = 333] 12:43:28 INFO - PROCESS | 1852 | ++DOMWINDOW == 252 (0x7fcb1045e400) [pid = 1852] [serial = 1000] [outer = (nil)] 12:43:28 INFO - PROCESS | 1852 | ++DOMWINDOW == 253 (0x7fcb10468400) [pid = 1852] [serial = 1001] [outer = 0x7fcb1045e400] 12:43:28 INFO - PROCESS | 1852 | 1461786208869 Marionette DEBUG loaded listener.js 12:43:28 INFO - PROCESS | 1852 | ++DOMWINDOW == 254 (0x7fcb1046cc00) [pid = 1852] [serial = 1002] [outer = 0x7fcb1045e400] 12:43:29 INFO - PROCESS | 1852 | 1461786209784 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]]]}] 12:43:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 12:43:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 1480ms 12:43:29 INFO - PROCESS | 1852 | 1461786209862 Marionette TRACE conn3 -> [0,1305,"getWindowHandle",null] 12:43:29 INFO - PROCESS | 1852 | 1461786209866 Marionette TRACE conn3 <- [1,1305,null,{"value":"8"}] 12:43:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 12:43:29 INFO - PROCESS | 1852 | 1461786209872 Marionette TRACE conn3 -> [0,1306,"setScriptTimeout",{"ms":35000}] 12:43:29 INFO - PROCESS | 1852 | 1461786209875 Marionette TRACE conn3 <- [1,1306,null,{}] 12:43:29 INFO - PROCESS | 1852 | 1461786209880 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}] 12:43:30 INFO - PROCESS | 1852 | 1461786210130 Marionette TRACE conn3 <- [1,1307,null,{"value":null}] 12:43:30 INFO - PROCESS | 1852 | 1461786210399 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:30 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb21192800 == 124 [pid = 1852] [id = 334] 12:43:30 INFO - PROCESS | 1852 | ++DOMWINDOW == 255 (0x7fcb10460800) [pid = 1852] [serial = 1003] [outer = (nil)] 12:43:30 INFO - PROCESS | 1852 | ++DOMWINDOW == 256 (0x7fcb16fb9c00) [pid = 1852] [serial = 1004] [outer = 0x7fcb10460800] 12:43:30 INFO - PROCESS | 1852 | 1461786210473 Marionette DEBUG loaded listener.js 12:43:30 INFO - PROCESS | 1852 | ++DOMWINDOW == 257 (0x7fcb1ae28000) [pid = 1852] [serial = 1005] [outer = 0x7fcb10460800] 12:43:31 INFO - PROCESS | 1852 | 1461786211375 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]]]}] 12:43:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 12:43:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 1542ms 12:43:31 INFO - PROCESS | 1852 | 1461786211416 Marionette TRACE conn3 -> [0,1309,"getWindowHandle",null] 12:43:31 INFO - PROCESS | 1852 | 1461786211419 Marionette TRACE conn3 <- [1,1309,null,{"value":"8"}] 12:43:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 12:43:31 INFO - PROCESS | 1852 | 1461786211426 Marionette TRACE conn3 -> [0,1310,"setScriptTimeout",{"ms":35000}] 12:43:31 INFO - PROCESS | 1852 | 1461786211429 Marionette TRACE conn3 <- [1,1310,null,{}] 12:43:31 INFO - PROCESS | 1852 | 1461786211435 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}] 12:43:31 INFO - PROCESS | 1852 | 1461786211663 Marionette TRACE conn3 <- [1,1311,null,{"value":null}] 12:43:31 INFO - PROCESS | 1852 | 1461786211920 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:32 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb136c5000 == 125 [pid = 1852] [id = 335] 12:43:32 INFO - PROCESS | 1852 | ++DOMWINDOW == 258 (0x7fcb107e5800) [pid = 1852] [serial = 1006] [outer = (nil)] 12:43:32 INFO - PROCESS | 1852 | ++DOMWINDOW == 259 (0x7fcb108d0400) [pid = 1852] [serial = 1007] [outer = 0x7fcb107e5800] 12:43:32 INFO - PROCESS | 1852 | 1461786212617 Marionette DEBUG loaded listener.js 12:43:32 INFO - PROCESS | 1852 | ++DOMWINDOW == 260 (0x7fcb11a89400) [pid = 1852] [serial = 1008] [outer = 0x7fcb107e5800] 12:43:33 INFO - PROCESS | 1852 | 1461786213516 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] 12:43:33 INFO - PROCESS | 1852 | 1461786213573 Marionette TRACE conn3 <- [1,1313,null,{"value":"8"}] 12:43:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 12:43:33 INFO - PROCESS | 1852 | 1461786213581 Marionette TRACE conn3 -> [0,1314,"setScriptTimeout",{"ms":35000}] 12:43:33 INFO - PROCESS | 1852 | 1461786213586 Marionette TRACE conn3 <- [1,1314,null,{}] 12:43:33 INFO - PROCESS | 1852 | 1461786213594 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}] 12:43:33 INFO - PROCESS | 1852 | 1461786213802 Marionette TRACE conn3 <- [1,1315,null,{"value":null}] 12:43:34 INFO - PROCESS | 1852 | 1461786214039 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:34 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb134cc800 == 126 [pid = 1852] [id = 336] 12:43:34 INFO - PROCESS | 1852 | ++DOMWINDOW == 261 (0x7fcb107e6c00) [pid = 1852] [serial = 1009] [outer = (nil)] 12:43:34 INFO - PROCESS | 1852 | ++DOMWINDOW == 262 (0x7fcb108d7400) [pid = 1852] [serial = 1010] [outer = 0x7fcb107e6c00] 12:43:34 INFO - PROCESS | 1852 | 1461786214179 Marionette DEBUG loaded listener.js 12:43:34 INFO - PROCESS | 1852 | ++DOMWINDOW == 263 (0x7fcb169db800) [pid = 1852] [serial = 1011] [outer = 0x7fcb107e6c00] 12:43:35 INFO - PROCESS | 1852 | 1461786215239 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]]]}] 12:43:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 12:43:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 1743ms 12:43:35 INFO - PROCESS | 1852 | 1461786215323 Marionette TRACE conn3 -> [0,1317,"getWindowHandle",null] 12:43:35 INFO - PROCESS | 1852 | 1461786215329 Marionette TRACE conn3 <- [1,1317,null,{"value":"8"}] 12:43:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 12:43:35 INFO - PROCESS | 1852 | 1461786215339 Marionette TRACE conn3 -> [0,1318,"setScriptTimeout",{"ms":35000}] 12:43:35 INFO - PROCESS | 1852 | 1461786215343 Marionette TRACE conn3 <- [1,1318,null,{}] 12:43:35 INFO - PROCESS | 1852 | 1461786215349 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}] 12:43:35 INFO - PROCESS | 1852 | 1461786215624 Marionette TRACE conn3 <- [1,1319,null,{"value":null}] 12:43:35 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb38b24000 == 125 [pid = 1852] [id = 267] 12:43:35 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb318e5000 == 124 [pid = 1852] [id = 266] 12:43:35 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb41ddc000 == 123 [pid = 1852] [id = 269] 12:43:35 INFO - PROCESS | 1852 | --DOMWINDOW == 262 (0x7fcb28f84000) [pid = 1852] [serial = 893] [outer = (nil)] [url = about:blank] 12:43:35 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb1b6a5000 == 122 [pid = 1852] [id = 318] 12:43:35 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb1f45c800 == 121 [pid = 1852] [id = 317] 12:43:35 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb1b5dc800 == 120 [pid = 1852] [id = 316] 12:43:35 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb1ad4a800 == 119 [pid = 1852] [id = 315] 12:43:35 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb157a8000 == 118 [pid = 1852] [id = 314] 12:43:35 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb15784800 == 117 [pid = 1852] [id = 313] 12:43:35 INFO - PROCESS | 1852 | 1461786215946 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:35 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb1390e800 == 116 [pid = 1852] [id = 312] 12:43:35 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb1a4aa000 == 115 [pid = 1852] [id = 310] 12:43:35 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb136d3000 == 116 [pid = 1852] [id = 337] 12:43:35 INFO - PROCESS | 1852 | ++DOMWINDOW == 263 (0x7fcb107edc00) [pid = 1852] [serial = 1012] [outer = (nil)] 12:43:36 INFO - PROCESS | 1852 | ++DOMWINDOW == 264 (0x7fcb17cb7800) [pid = 1852] [serial = 1013] [outer = 0x7fcb107edc00] 12:43:36 INFO - PROCESS | 1852 | 1461786216019 Marionette DEBUG loaded listener.js 12:43:36 INFO - PROCESS | 1852 | ++DOMWINDOW == 265 (0x7fcb19d26800) [pid = 1852] [serial = 1014] [outer = 0x7fcb107edc00] 12:43:36 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb107af000 == 115 [pid = 1852] [id = 309] 12:43:36 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb16df5000 == 114 [pid = 1852] [id = 307] 12:43:36 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb136df000 == 113 [pid = 1852] [id = 306] 12:43:36 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb134e2800 == 112 [pid = 1852] [id = 305] 12:43:36 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb134c6800 == 111 [pid = 1852] [id = 304] 12:43:36 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb1448d000 == 110 [pid = 1852] [id = 303] 12:43:36 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb41dd9800 == 109 [pid = 1852] [id = 302] 12:43:36 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb3c9dd000 == 108 [pid = 1852] [id = 301] 12:43:36 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb318f0800 == 107 [pid = 1852] [id = 300] 12:43:36 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb243d8800 == 106 [pid = 1852] [id = 299] 12:43:36 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb1f463800 == 105 [pid = 1852] [id = 298] 12:43:36 INFO - PROCESS | 1852 | --DOMWINDOW == 264 (0x7fcb24713400) [pid = 1852] [serial = 626] [outer = (nil)] [url = about:blank] 12:43:36 INFO - PROCESS | 1852 | --DOMWINDOW == 263 (0x7fcb26ac9400) [pid = 1852] [serial = 629] [outer = (nil)] [url = about:blank] 12:43:36 INFO - PROCESS | 1852 | --DOMWINDOW == 262 (0x7fcb27a1c400) [pid = 1852] [serial = 632] [outer = (nil)] [url = about:blank] 12:43:36 INFO - PROCESS | 1852 | --DOMWINDOW == 261 (0x7fcb2956e400) [pid = 1852] [serial = 635] [outer = (nil)] [url = about:blank] 12:43:36 INFO - PROCESS | 1852 | --DOMWINDOW == 260 (0x7fcb29ebd400) [pid = 1852] [serial = 638] [outer = (nil)] [url = about:blank] 12:43:36 INFO - PROCESS | 1852 | --DOMWINDOW == 259 (0x7fcb2a120400) [pid = 1852] [serial = 641] [outer = (nil)] [url = about:blank] 12:43:36 INFO - PROCESS | 1852 | --DOMWINDOW == 258 (0x7fcb2b293800) [pid = 1852] [serial = 644] [outer = (nil)] [url = about:blank] 12:43:36 INFO - PROCESS | 1852 | --DOMWINDOW == 257 (0x7fcb3746b400) [pid = 1852] [serial = 675] [outer = (nil)] [url = about:blank] 12:43:36 INFO - PROCESS | 1852 | --DOMWINDOW == 256 (0x7fcb21287800) [pid = 1852] [serial = 623] [outer = (nil)] [url = about:blank] 12:43:36 INFO - PROCESS | 1852 | --DOMWINDOW == 255 (0x7fcb2d609800) [pid = 1852] [serial = 647] [outer = (nil)] [url = about:blank] 12:43:36 INFO - PROCESS | 1852 | --DOMWINDOW == 254 (0x7fcb2db29c00) [pid = 1852] [serial = 650] [outer = (nil)] [url = about:blank] 12:43:36 INFO - PROCESS | 1852 | --DOMWINDOW == 253 (0x7fcb21bf4c00) [pid = 1852] [serial = 720] [outer = (nil)] [url = about:blank] 12:43:36 INFO - PROCESS | 1852 | --DOMWINDOW == 252 (0x7fcb20650400) [pid = 1852] [serial = 620] [outer = (nil)] [url = about:blank] 12:43:36 INFO - PROCESS | 1852 | --DOMWINDOW == 251 (0x7fcb1a5c5000) [pid = 1852] [serial = 876] [outer = (nil)] [url = about:blank] 12:43:36 INFO - PROCESS | 1852 | --DOMWINDOW == 250 (0x7fcb17cbbc00) [pid = 1852] [serial = 875] [outer = (nil)] [url = about:blank] 12:43:36 INFO - PROCESS | 1852 | --DOMWINDOW == 249 (0x7fcb1b8d5c00) [pid = 1852] [serial = 878] [outer = (nil)] [url = about:blank] 12:43:36 INFO - PROCESS | 1852 | --DOMWINDOW == 248 (0x7fcb1f3d9400) [pid = 1852] [serial = 879] [outer = (nil)] [url = about:blank] 12:43:36 INFO - PROCESS | 1852 | --DOMWINDOW == 247 (0x7fcb379fd400) [pid = 1852] [serial = 851] [outer = (nil)] [url = about:blank] 12:43:36 INFO - PROCESS | 1852 | --DOMWINDOW == 246 (0x7fcb15addc00) [pid = 1852] [serial = 866] [outer = (nil)] [url = about:blank] 12:43:36 INFO - PROCESS | 1852 | --DOMWINDOW == 245 (0x7fcb29e39400) [pid = 1852] [serial = 848] [outer = (nil)] [url = about:blank] 12:43:36 INFO - PROCESS | 1852 | --DOMWINDOW == 244 (0x7fcb28ea4c00) [pid = 1852] [serial = 845] [outer = (nil)] [url = about:blank] 12:43:36 INFO - PROCESS | 1852 | --DOMWINDOW == 243 (0x7fcb1586f800) [pid = 1852] [serial = 873] [outer = (nil)] [url = about:blank] 12:43:36 INFO - PROCESS | 1852 | --DOMWINDOW == 242 (0x7fcb1581b400) [pid = 1852] [serial = 872] [outer = (nil)] [url = about:blank] 12:43:36 INFO - PROCESS | 1852 | --DOMWINDOW == 241 (0x7fcb154b7c00) [pid = 1852] [serial = 860] [outer = (nil)] [url = about:blank] 12:43:36 INFO - PROCESS | 1852 | --DOMWINDOW == 240 (0x7fcb1a5c3400) [pid = 1852] [serial = 857] [outer = (nil)] [url = about:blank] 12:43:36 INFO - PROCESS | 1852 | --DOMWINDOW == 239 (0x7fcb22b6e000) [pid = 1852] [serial = 887] [outer = (nil)] [url = about:blank] 12:43:36 INFO - PROCESS | 1852 | --DOMWINDOW == 238 (0x7fcb1f3db400) [pid = 1852] [serial = 839] [outer = (nil)] [url = about:blank] 12:43:36 INFO - PROCESS | 1852 | --DOMWINDOW == 237 (0x7fcb3c4afc00) [pid = 1852] [serial = 854] [outer = (nil)] [url = about:blank] 12:43:36 INFO - PROCESS | 1852 | --DOMWINDOW == 236 (0x7fcb2446b800) [pid = 1852] [serial = 842] [outer = (nil)] [url = about:blank] 12:43:36 INFO - PROCESS | 1852 | --DOMWINDOW == 235 (0x7fcb1a5c1000) [pid = 1852] [serial = 863] [outer = (nil)] [url = about:blank] 12:43:36 INFO - PROCESS | 1852 | --DOMWINDOW == 234 (0x7fcb29565800) [pid = 1852] [serial = 834] [outer = (nil)] [url = about:blank] 12:43:36 INFO - PROCESS | 1852 | --DOMWINDOW == 233 (0x7fcb15820000) [pid = 1852] [serial = 869] [outer = (nil)] [url = about:blank] 12:43:36 INFO - PROCESS | 1852 | --DOMWINDOW == 232 (0x7fcb17cb9000) [pid = 1852] [serial = 836] [outer = (nil)] [url = about:blank] 12:43:36 INFO - PROCESS | 1852 | --DOMWINDOW == 231 (0x7fcb20d2e800) [pid = 1852] [serial = 881] [outer = (nil)] [url = about:blank] 12:43:36 INFO - PROCESS | 1852 | --DOMWINDOW == 230 (0x7fcb2189e800) [pid = 1852] [serial = 884] [outer = (nil)] [url = about:blank] 12:43:36 INFO - PROCESS | 1852 | --DOMWINDOW == 229 (0x7fcb2446ec00) [pid = 1852] [serial = 888] [outer = (nil)] [url = about:blank] 12:43:36 INFO - PROCESS | 1852 | --DOMWINDOW == 228 (0x7fcb2859a400) [pid = 1852] [serial = 891] [outer = (nil)] [url = about:blank] 12:43:36 INFO - PROCESS | 1852 | --DOMWINDOW == 227 (0x7fcb218a3000) [pid = 1852] [serial = 885] [outer = (nil)] [url = about:blank] 12:43:36 INFO - PROCESS | 1852 | --DOMWINDOW == 226 (0x7fcb24473800) [pid = 1852] [serial = 890] [outer = (nil)] [url = about:blank] 12:43:36 INFO - PROCESS | 1852 | --DOMWINDOW == 225 (0x7fcb2128d400) [pid = 1852] [serial = 882] [outer = (nil)] [url = about:blank] 12:43:36 INFO - PROCESS | 1852 | 1461786216885 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]]]}] 12:43:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 12:43:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 1592ms 12:43:36 INFO - PROCESS | 1852 | 1461786216932 Marionette TRACE conn3 -> [0,1321,"getWindowHandle",null] 12:43:36 INFO - PROCESS | 1852 | 1461786216935 Marionette TRACE conn3 <- [1,1321,null,{"value":"8"}] 12:43:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 12:43:36 INFO - PROCESS | 1852 | 1461786216941 Marionette TRACE conn3 -> [0,1322,"setScriptTimeout",{"ms":35000}] 12:43:36 INFO - PROCESS | 1852 | 1461786216947 Marionette TRACE conn3 <- [1,1322,null,{}] 12:43:36 INFO - PROCESS | 1852 | 1461786216967 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}] 12:43:37 INFO - PROCESS | 1852 | 1461786217165 Marionette TRACE conn3 <- [1,1323,null,{"value":null}] 12:43:37 INFO - PROCESS | 1852 | 1461786217337 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:37 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb1577c000 == 106 [pid = 1852] [id = 338] 12:43:37 INFO - PROCESS | 1852 | ++DOMWINDOW == 226 (0x7fcb13979400) [pid = 1852] [serial = 1015] [outer = (nil)] 12:43:37 INFO - PROCESS | 1852 | ++DOMWINDOW == 227 (0x7fcb1a14e400) [pid = 1852] [serial = 1016] [outer = 0x7fcb13979400] 12:43:37 INFO - PROCESS | 1852 | 1461786217420 Marionette DEBUG loaded listener.js 12:43:37 INFO - PROCESS | 1852 | ++DOMWINDOW == 228 (0x7fcb1a5c6000) [pid = 1852] [serial = 1017] [outer = 0x7fcb13979400] 12:43:38 INFO - PROCESS | 1852 | 1461786218187 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]]]}] 12:43:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 12:43:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 1302ms 12:43:38 INFO - PROCESS | 1852 | 1461786218259 Marionette TRACE conn3 -> [0,1325,"getWindowHandle",null] 12:43:38 INFO - PROCESS | 1852 | 1461786218264 Marionette TRACE conn3 <- [1,1325,null,{"value":"8"}] 12:43:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 12:43:38 INFO - PROCESS | 1852 | 1461786218271 Marionette TRACE conn3 -> [0,1326,"setScriptTimeout",{"ms":35000}] 12:43:38 INFO - PROCESS | 1852 | 1461786218274 Marionette TRACE conn3 <- [1,1326,null,{}] 12:43:38 INFO - PROCESS | 1852 | 1461786218279 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}] 12:43:38 INFO - PROCESS | 1852 | 1461786218498 Marionette TRACE conn3 <- [1,1327,null,{"value":null}] 12:43:38 INFO - PROCESS | 1852 | 1461786218526 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:38 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb1a493800 == 107 [pid = 1852] [id = 339] 12:43:38 INFO - PROCESS | 1852 | ++DOMWINDOW == 229 (0x7fcb17cbf400) [pid = 1852] [serial = 1018] [outer = (nil)] 12:43:38 INFO - PROCESS | 1852 | ++DOMWINDOW == 230 (0x7fcb1b722800) [pid = 1852] [serial = 1019] [outer = 0x7fcb17cbf400] 12:43:38 INFO - PROCESS | 1852 | 1461786218598 Marionette DEBUG loaded listener.js 12:43:38 INFO - PROCESS | 1852 | ++DOMWINDOW == 231 (0x7fcb1b8d0000) [pid = 1852] [serial = 1020] [outer = 0x7fcb17cbf400] 12:43:39 INFO - PROCESS | 1852 | 1461786219547 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]]]}] 12:43:39 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 12:43:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 1344ms 12:43:39 INFO - PROCESS | 1852 | 1461786219621 Marionette TRACE conn3 -> [0,1329,"getWindowHandle",null] 12:43:39 INFO - PROCESS | 1852 | 1461786219625 Marionette TRACE conn3 <- [1,1329,null,{"value":"8"}] 12:43:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 12:43:39 INFO - PROCESS | 1852 | 1461786219630 Marionette TRACE conn3 -> [0,1330,"setScriptTimeout",{"ms":35000}] 12:43:39 INFO - PROCESS | 1852 | 1461786219632 Marionette TRACE conn3 <- [1,1330,null,{}] 12:43:39 INFO - PROCESS | 1852 | 1461786219638 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}] 12:43:39 INFO - PROCESS | 1852 | 1461786219868 Marionette TRACE conn3 <- [1,1331,null,{"value":null}] 12:43:39 INFO - PROCESS | 1852 | 1461786219904 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:39 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb1b6ad000 == 108 [pid = 1852] [id = 340] 12:43:39 INFO - PROCESS | 1852 | ++DOMWINDOW == 232 (0x7fcb1e80cc00) [pid = 1852] [serial = 1021] [outer = (nil)] 12:43:39 INFO - PROCESS | 1852 | ++DOMWINDOW == 233 (0x7fcb1f3d1c00) [pid = 1852] [serial = 1022] [outer = 0x7fcb1e80cc00] 12:43:39 INFO - PROCESS | 1852 | 1461786219972 Marionette DEBUG loaded listener.js 12:43:40 INFO - PROCESS | 1852 | ++DOMWINDOW == 234 (0x7fcb207b7000) [pid = 1852] [serial = 1023] [outer = 0x7fcb1e80cc00] 12:43:40 INFO - PROCESS | 1852 | --DOMWINDOW == 233 (0x7fcb11a86800) [pid = 1852] [serial = 940] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 12:43:40 INFO - PROCESS | 1852 | --DOMWINDOW == 232 (0x7fcb16b93000) [pid = 1852] [serial = 946] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 12:43:40 INFO - PROCESS | 1852 | --DOMWINDOW == 231 (0x7fcb1f3d8400) [pid = 1852] [serial = 955] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 12:43:40 INFO - PROCESS | 1852 | --DOMWINDOW == 230 (0x7fcb11a85c00) [pid = 1852] [serial = 937] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 12:43:40 INFO - PROCESS | 1852 | --DOMWINDOW == 229 (0x7fcb1ae27400) [pid = 1852] [serial = 949] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 12:43:40 INFO - PROCESS | 1852 | --DOMWINDOW == 228 (0x7fcb16b92000) [pid = 1852] [serial = 943] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 12:43:40 INFO - PROCESS | 1852 | --DOMWINDOW == 227 (0x7fcb20732c00) [pid = 1852] [serial = 952] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 12:43:41 INFO - PROCESS | 1852 | 1461786221115 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]]]}] 12:43:41 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 12:43:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 1529ms 12:43:41 INFO - PROCESS | 1852 | 1461786221161 Marionette TRACE conn3 -> [0,1333,"getWindowHandle",null] 12:43:41 INFO - PROCESS | 1852 | 1461786221165 Marionette TRACE conn3 <- [1,1333,null,{"value":"8"}] 12:43:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 12:43:41 INFO - PROCESS | 1852 | 1461786221170 Marionette TRACE conn3 -> [0,1334,"setScriptTimeout",{"ms":35000}] 12:43:41 INFO - PROCESS | 1852 | 1461786221173 Marionette TRACE conn3 <- [1,1334,null,{}] 12:43:41 INFO - PROCESS | 1852 | 1461786221178 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}] 12:43:41 INFO - PROCESS | 1852 | 1461786221429 Marionette TRACE conn3 <- [1,1335,null,{"value":null}] 12:43:41 INFO - PROCESS | 1852 | 1461786221451 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:41 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb1f59c800 == 109 [pid = 1852] [id = 341] 12:43:41 INFO - PROCESS | 1852 | ++DOMWINDOW == 228 (0x7fcb1b8de400) [pid = 1852] [serial = 1024] [outer = (nil)] 12:43:41 INFO - PROCESS | 1852 | ++DOMWINDOW == 229 (0x7fcb20c3d000) [pid = 1852] [serial = 1025] [outer = 0x7fcb1b8de400] 12:43:41 INFO - PROCESS | 1852 | 1461786221515 Marionette DEBUG loaded listener.js 12:43:41 INFO - PROCESS | 1852 | ++DOMWINDOW == 230 (0x7fcb215e7800) [pid = 1852] [serial = 1026] [outer = 0x7fcb1b8de400] 12:43:42 INFO - PROCESS | 1852 | 1461786222667 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]]]}] 12:43:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 12:43:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 1530ms 12:43:42 INFO - PROCESS | 1852 | 1461786222828 Marionette TRACE conn3 -> [0,1337,"getWindowHandle",null] 12:43:42 INFO - PROCESS | 1852 | 1461786222834 Marionette TRACE conn3 <- [1,1337,null,{"value":"8"}] 12:43:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 12:43:42 INFO - PROCESS | 1852 | 1461786222856 Marionette TRACE conn3 -> [0,1338,"setScriptTimeout",{"ms":35000}] 12:43:42 INFO - PROCESS | 1852 | 1461786222861 Marionette TRACE conn3 <- [1,1338,null,{}] 12:43:42 INFO - PROCESS | 1852 | 1461786222869 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}] 12:43:43 INFO - PROCESS | 1852 | 1461786223101 Marionette TRACE conn3 <- [1,1339,null,{"value":null}] 12:43:43 INFO - PROCESS | 1852 | 1461786223364 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:43 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb136ca800 == 110 [pid = 1852] [id = 342] 12:43:43 INFO - PROCESS | 1852 | ++DOMWINDOW == 231 (0x7fcb13975400) [pid = 1852] [serial = 1027] [outer = (nil)] 12:43:43 INFO - PROCESS | 1852 | ++DOMWINDOW == 232 (0x7fcb154b1c00) [pid = 1852] [serial = 1028] [outer = 0x7fcb13975400] 12:43:43 INFO - PROCESS | 1852 | 1461786223456 Marionette DEBUG loaded listener.js 12:43:43 INFO - PROCESS | 1852 | ++DOMWINDOW == 233 (0x7fcb15ad9800) [pid = 1852] [serial = 1029] [outer = 0x7fcb13975400] 12:43:44 INFO - PROCESS | 1852 | 1461786224812 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]]]}] 12:43:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 12:43:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 2052ms 12:43:44 INFO - PROCESS | 1852 | 1461786224936 Marionette TRACE conn3 -> [0,1341,"getWindowHandle",null] 12:43:44 INFO - PROCESS | 1852 | 1461786224940 Marionette TRACE conn3 <- [1,1341,null,{"value":"8"}] 12:43:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 12:43:44 INFO - PROCESS | 1852 | 1461786224956 Marionette TRACE conn3 -> [0,1342,"setScriptTimeout",{"ms":35000}] 12:43:44 INFO - PROCESS | 1852 | 1461786224962 Marionette TRACE conn3 <- [1,1342,null,{}] 12:43:44 INFO - PROCESS | 1852 | 1461786224968 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}] 12:43:45 INFO - PROCESS | 1852 | 1461786225171 Marionette TRACE conn3 <- [1,1343,null,{"value":null}] 12:43:45 INFO - PROCESS | 1852 | 1461786225360 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:45 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb1b6ba000 == 111 [pid = 1852] [id = 343] 12:43:45 INFO - PROCESS | 1852 | ++DOMWINDOW == 234 (0x7fcb13975c00) [pid = 1852] [serial = 1030] [outer = (nil)] 12:43:45 INFO - PROCESS | 1852 | ++DOMWINDOW == 235 (0x7fcb16fb4400) [pid = 1852] [serial = 1031] [outer = 0x7fcb13975c00] 12:43:45 INFO - PROCESS | 1852 | 1461786225431 Marionette DEBUG loaded listener.js 12:43:45 INFO - PROCESS | 1852 | ++DOMWINDOW == 236 (0x7fcb1a147800) [pid = 1852] [serial = 1032] [outer = 0x7fcb13975c00] 12:43:46 INFO - PROCESS | 1852 | 1461786226404 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]]]}] 12:43:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 12:43:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 1499ms 12:43:46 INFO - PROCESS | 1852 | 1461786226453 Marionette TRACE conn3 -> [0,1345,"getWindowHandle",null] 12:43:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 12:43:46 INFO - PROCESS | 1852 | 1461786226457 Marionette TRACE conn3 <- [1,1345,null,{"value":"8"}] 12:43:46 INFO - PROCESS | 1852 | 1461786226464 Marionette TRACE conn3 -> [0,1346,"setScriptTimeout",{"ms":35000}] 12:43:46 INFO - PROCESS | 1852 | 1461786226469 Marionette TRACE conn3 <- [1,1346,null,{}] 12:43:46 INFO - PROCESS | 1852 | 1461786226483 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}] 12:43:46 INFO - PROCESS | 1852 | 1461786226710 Marionette TRACE conn3 <- [1,1347,null,{"value":null}] 12:43:46 INFO - PROCESS | 1852 | 1461786226991 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:47 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb217d1800 == 112 [pid = 1852] [id = 344] 12:43:47 INFO - PROCESS | 1852 | ++DOMWINDOW == 237 (0x7fcb1f3d9400) [pid = 1852] [serial = 1033] [outer = (nil)] 12:43:47 INFO - PROCESS | 1852 | ++DOMWINDOW == 238 (0x7fcb2073bc00) [pid = 1852] [serial = 1034] [outer = 0x7fcb1f3d9400] 12:43:47 INFO - PROCESS | 1852 | 1461786227120 Marionette DEBUG loaded listener.js 12:43:47 INFO - PROCESS | 1852 | ++DOMWINDOW == 239 (0x7fcb20c43800) [pid = 1852] [serial = 1035] [outer = 0x7fcb1f3d9400] 12:43:48 INFO - PROCESS | 1852 | 1461786228055 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]]]}] 12:43:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 12:43:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 1635ms 12:43:48 INFO - PROCESS | 1852 | 1461786228099 Marionette TRACE conn3 -> [0,1349,"getWindowHandle",null] 12:43:48 INFO - PROCESS | 1852 | 1461786228102 Marionette TRACE conn3 <- [1,1349,null,{"value":"8"}] 12:43:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 12:43:48 INFO - PROCESS | 1852 | 1461786228108 Marionette TRACE conn3 -> [0,1350,"setScriptTimeout",{"ms":35000}] 12:43:48 INFO - PROCESS | 1852 | 1461786228112 Marionette TRACE conn3 <- [1,1350,null,{}] 12:43:48 INFO - PROCESS | 1852 | 1461786228117 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}] 12:43:48 INFO - PROCESS | 1852 | 1461786228319 Marionette TRACE conn3 <- [1,1351,null,{"value":null}] 12:43:48 INFO - PROCESS | 1852 | 1461786228513 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:48 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb26a2c000 == 113 [pid = 1852] [id = 345] 12:43:48 INFO - PROCESS | 1852 | ++DOMWINDOW == 240 (0x7fcb1b472000) [pid = 1852] [serial = 1036] [outer = (nil)] 12:43:48 INFO - PROCESS | 1852 | ++DOMWINDOW == 241 (0x7fcb226f1c00) [pid = 1852] [serial = 1037] [outer = 0x7fcb1b472000] 12:43:48 INFO - PROCESS | 1852 | 1461786228591 Marionette DEBUG loaded listener.js 12:43:48 INFO - PROCESS | 1852 | ++DOMWINDOW == 242 (0x7fcb229de400) [pid = 1852] [serial = 1038] [outer = 0x7fcb1b472000] 12:43:49 INFO - PROCESS | 1852 | 1461786229496 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]]]}] 12:43:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 12:43:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 1433ms 12:43:49 INFO - PROCESS | 1852 | 1461786229543 Marionette TRACE conn3 -> [0,1353,"getWindowHandle",null] 12:43:49 INFO - PROCESS | 1852 | 1461786229547 Marionette TRACE conn3 <- [1,1353,null,{"value":"8"}] 12:43:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 12:43:49 INFO - PROCESS | 1852 | 1461786229553 Marionette TRACE conn3 -> [0,1354,"setScriptTimeout",{"ms":35000}] 12:43:49 INFO - PROCESS | 1852 | 1461786229556 Marionette TRACE conn3 <- [1,1354,null,{}] 12:43:49 INFO - PROCESS | 1852 | 1461786229561 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}] 12:43:49 INFO - PROCESS | 1852 | 1461786229759 Marionette TRACE conn3 <- [1,1355,null,{"value":null}] 12:43:49 INFO - PROCESS | 1852 | 1461786229966 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:50 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb29651000 == 114 [pid = 1852] [id = 346] 12:43:50 INFO - PROCESS | 1852 | ++DOMWINDOW == 243 (0x7fcb169e8400) [pid = 1852] [serial = 1039] [outer = (nil)] 12:43:50 INFO - PROCESS | 1852 | ++DOMWINDOW == 244 (0x7fcb241f8400) [pid = 1852] [serial = 1040] [outer = 0x7fcb169e8400] 12:43:50 INFO - PROCESS | 1852 | 1461786230086 Marionette DEBUG loaded listener.js 12:43:50 INFO - PROCESS | 1852 | ++DOMWINDOW == 245 (0x7fcb24371000) [pid = 1852] [serial = 1041] [outer = 0x7fcb169e8400] 12:43:51 INFO - PROCESS | 1852 | 1461786231043 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]]]}] 12:43:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 12:43:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 1530ms 12:43:51 INFO - PROCESS | 1852 | 1461786231084 Marionette TRACE conn3 -> [0,1357,"getWindowHandle",null] 12:43:51 INFO - PROCESS | 1852 | 1461786231087 Marionette TRACE conn3 <- [1,1357,null,{"value":"8"}] 12:43:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 12:43:51 INFO - PROCESS | 1852 | 1461786231093 Marionette TRACE conn3 -> [0,1358,"setScriptTimeout",{"ms":35000}] 12:43:51 INFO - PROCESS | 1852 | 1461786231096 Marionette TRACE conn3 <- [1,1358,null,{}] 12:43:51 INFO - PROCESS | 1852 | 1461786231102 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}] 12:43:51 INFO - PROCESS | 1852 | 1461786231424 Marionette TRACE conn3 <- [1,1359,null,{"value":null}] 12:43:51 INFO - PROCESS | 1852 | 1461786231714 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:51 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb2a73b000 == 115 [pid = 1852] [id = 347] 12:43:51 INFO - PROCESS | 1852 | ++DOMWINDOW == 246 (0x7fcb276b6800) [pid = 1852] [serial = 1042] [outer = (nil)] 12:43:51 INFO - PROCESS | 1852 | ++DOMWINDOW == 247 (0x7fcb27a1cc00) [pid = 1852] [serial = 1043] [outer = 0x7fcb276b6800] 12:43:51 INFO - PROCESS | 1852 | 1461786231793 Marionette DEBUG loaded listener.js 12:43:51 INFO - PROCESS | 1852 | ++DOMWINDOW == 248 (0x7fcb28887c00) [pid = 1852] [serial = 1044] [outer = 0x7fcb276b6800] 12:43:52 INFO - PROCESS | 1852 | 1461786232688 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]]]}] 12:43:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 12:43:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 1638ms 12:43:52 INFO - PROCESS | 1852 | 1461786232734 Marionette TRACE conn3 -> [0,1361,"getWindowHandle",null] 12:43:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 12:43:52 INFO - PROCESS | 1852 | 1461786232738 Marionette TRACE conn3 <- [1,1361,null,{"value":"8"}] 12:43:52 INFO - PROCESS | 1852 | 1461786232744 Marionette TRACE conn3 -> [0,1362,"setScriptTimeout",{"ms":35000}] 12:43:52 INFO - PROCESS | 1852 | 1461786232747 Marionette TRACE conn3 <- [1,1362,null,{}] 12:43:52 INFO - PROCESS | 1852 | 1461786232753 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}] 12:43:52 INFO - PROCESS | 1852 | 1461786232969 Marionette TRACE conn3 <- [1,1363,null,{"value":null}] 12:43:53 INFO - PROCESS | 1852 | 1461786233205 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:53 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb374b5000 == 116 [pid = 1852] [id = 348] 12:43:53 INFO - PROCESS | 1852 | ++DOMWINDOW == 249 (0x7fcb244d3000) [pid = 1852] [serial = 1045] [outer = (nil)] 12:43:53 INFO - PROCESS | 1852 | ++DOMWINDOW == 250 (0x7fcb29a9c800) [pid = 1852] [serial = 1046] [outer = 0x7fcb244d3000] 12:43:53 INFO - PROCESS | 1852 | 1461786233325 Marionette DEBUG loaded listener.js 12:43:53 INFO - PROCESS | 1852 | ++DOMWINDOW == 251 (0x7fcb29ebd400) [pid = 1852] [serial = 1047] [outer = 0x7fcb244d3000] 12:43:54 INFO - PROCESS | 1852 | 1461786234220 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]]]}] 12:43:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 12:43:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 1539ms 12:43:54 INFO - PROCESS | 1852 | 1461786234283 Marionette TRACE conn3 -> [0,1365,"getWindowHandle",null] 12:43:54 INFO - PROCESS | 1852 | 1461786234287 Marionette TRACE conn3 <- [1,1365,null,{"value":"8"}] 12:43:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 12:43:54 INFO - PROCESS | 1852 | 1461786234294 Marionette TRACE conn3 -> [0,1366,"setScriptTimeout",{"ms":35000}] 12:43:54 INFO - PROCESS | 1852 | 1461786234298 Marionette TRACE conn3 <- [1,1366,null,{}] 12:43:54 INFO - PROCESS | 1852 | 1461786234303 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}] 12:43:54 INFO - PROCESS | 1852 | 1461786234514 Marionette TRACE conn3 <- [1,1367,null,{"value":null}] 12:43:54 INFO - PROCESS | 1852 | 1461786234748 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:54 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb3c33c000 == 117 [pid = 1852] [id = 349] 12:43:54 INFO - PROCESS | 1852 | ++DOMWINDOW == 252 (0x7fcb2753f800) [pid = 1852] [serial = 1048] [outer = (nil)] 12:43:54 INFO - PROCESS | 1852 | ++DOMWINDOW == 253 (0x7fcb2a68b400) [pid = 1852] [serial = 1049] [outer = 0x7fcb2753f800] 12:43:54 INFO - PROCESS | 1852 | 1461786234866 Marionette DEBUG loaded listener.js 12:43:54 INFO - PROCESS | 1852 | ++DOMWINDOW == 254 (0x7fcb2b3a3400) [pid = 1852] [serial = 1050] [outer = 0x7fcb2753f800] 12:43:55 INFO - PROCESS | 1852 | 1461786235764 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] 12:43:55 INFO - PROCESS | 1852 | 1461786235828 Marionette TRACE conn3 <- [1,1369,null,{"value":"8"}] 12:43:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 12:43:55 INFO - PROCESS | 1852 | 1461786235835 Marionette TRACE conn3 -> [0,1370,"setScriptTimeout",{"ms":35000}] 12:43:55 INFO - PROCESS | 1852 | 1461786235838 Marionette TRACE conn3 <- [1,1370,null,{}] 12:43:55 INFO - PROCESS | 1852 | 1461786235844 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}] 12:43:56 INFO - PROCESS | 1852 | 1461786236086 Marionette TRACE conn3 <- [1,1371,null,{"value":null}] 12:43:56 INFO - PROCESS | 1852 | 1461786236323 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:56 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb4448f000 == 118 [pid = 1852] [id = 350] 12:43:56 INFO - PROCESS | 1852 | ++DOMWINDOW == 255 (0x7fcb29ebc400) [pid = 1852] [serial = 1051] [outer = (nil)] 12:43:56 INFO - PROCESS | 1852 | ++DOMWINDOW == 256 (0x7fcb2db24000) [pid = 1852] [serial = 1052] [outer = 0x7fcb29ebc400] 12:43:56 INFO - PROCESS | 1852 | 1461786236425 Marionette DEBUG loaded listener.js 12:43:56 INFO - PROCESS | 1852 | ++DOMWINDOW == 257 (0x7fcb37469c00) [pid = 1852] [serial = 1053] [outer = 0x7fcb29ebc400] 12:43:57 INFO - PROCESS | 1852 | 1461786237298 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] 12:43:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 12:43:57 INFO - PROCESS | 1852 | 1461786237329 Marionette TRACE conn3 <- [1,1373,null,{"value":"8"}] 12:43:57 INFO - PROCESS | 1852 | 1461786237336 Marionette TRACE conn3 -> [0,1374,"setScriptTimeout",{"ms":35000}] 12:43:57 INFO - PROCESS | 1852 | 1461786237340 Marionette TRACE conn3 <- [1,1374,null,{}] 12:43:57 INFO - PROCESS | 1852 | 1461786237346 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}] 12:43:57 INFO - PROCESS | 1852 | 1461786237556 Marionette TRACE conn3 <- [1,1375,null,{"value":null}] 12:43:57 INFO - PROCESS | 1852 | 1461786237825 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:57 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb136ae000 == 119 [pid = 1852] [id = 351] 12:43:57 INFO - PROCESS | 1852 | ++DOMWINDOW == 258 (0x7fcb11a92000) [pid = 1852] [serial = 1054] [outer = (nil)] 12:43:57 INFO - PROCESS | 1852 | ++DOMWINDOW == 259 (0x7fcb169de800) [pid = 1852] [serial = 1055] [outer = 0x7fcb11a92000] 12:43:57 INFO - PROCESS | 1852 | 1461786237943 Marionette DEBUG loaded listener.js 12:43:58 INFO - PROCESS | 1852 | ++DOMWINDOW == 260 (0x7fcb1f3d9800) [pid = 1852] [serial = 1056] [outer = 0x7fcb11a92000] 12:43:59 INFO - PROCESS | 1852 | [1852] WARNING: RasterImage::Init failed: file /builds/slave/oak-l64-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 12:43:59 INFO - PROCESS | 1852 | 1461786239506 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] 12:43:59 INFO - PROCESS | 1852 | 1461786239585 Marionette TRACE conn3 <- [1,1377,null,{"value":"8"}] 12:43:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 12:43:59 INFO - PROCESS | 1852 | 1461786239644 Marionette TRACE conn3 -> [0,1378,"setScriptTimeout",{"ms":35000}] 12:43:59 INFO - PROCESS | 1852 | 1461786239653 Marionette TRACE conn3 <- [1,1378,null,{}] 12:43:59 INFO - PROCESS | 1852 | 1461786239671 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}] 12:44:00 INFO - PROCESS | 1852 | 1461786239995 Marionette TRACE conn3 <- [1,1379,null,{"value":null}] 12:44:00 INFO - PROCESS | 1852 | 1461786240277 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:00 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb17edf000 == 120 [pid = 1852] [id = 352] 12:44:00 INFO - PROCESS | 1852 | ++DOMWINDOW == 261 (0x7fcb15825800) [pid = 1852] [serial = 1057] [outer = (nil)] 12:44:00 INFO - PROCESS | 1852 | ++DOMWINDOW == 262 (0x7fcb1586fc00) [pid = 1852] [serial = 1058] [outer = 0x7fcb15825800] 12:44:00 INFO - PROCESS | 1852 | 1461786240362 Marionette DEBUG loaded listener.js 12:44:00 INFO - PROCESS | 1852 | ++DOMWINDOW == 263 (0x7fcb164f4800) [pid = 1852] [serial = 1059] [outer = 0x7fcb15825800] 12:44:01 INFO - PROCESS | 1852 | 1461786241254 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] 12:44:01 INFO - PROCESS | 1852 | 1461786241311 Marionette TRACE conn3 <- [1,1381,null,{"value":"8"}] 12:44:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 12:44:01 INFO - PROCESS | 1852 | 1461786241322 Marionette TRACE conn3 -> [0,1382,"setScriptTimeout",{"ms":35000}] 12:44:01 INFO - PROCESS | 1852 | 1461786241326 Marionette TRACE conn3 <- [1,1382,null,{}] 12:44:01 INFO - PROCESS | 1852 | 1461786241331 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}] 12:44:01 INFO - PROCESS | 1852 | 1461786241668 Marionette TRACE conn3 <- [1,1383,null,{"value":null}] 12:44:02 INFO - PROCESS | 1852 | 1461786242012 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:02 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb103e1000 == 121 [pid = 1852] [id = 353] 12:44:02 INFO - PROCESS | 1852 | ++DOMWINDOW == 264 (0x7fcb13972000) [pid = 1852] [serial = 1060] [outer = (nil)] 12:44:02 INFO - PROCESS | 1852 | ++DOMWINDOW == 265 (0x7fcb15821000) [pid = 1852] [serial = 1061] [outer = 0x7fcb13972000] 12:44:02 INFO - PROCESS | 1852 | 1461786242086 Marionette DEBUG loaded listener.js 12:44:02 INFO - PROCESS | 1852 | ++DOMWINDOW == 266 (0x7fcb19d22800) [pid = 1852] [serial = 1062] [outer = 0x7fcb13972000] 12:44:03 INFO - PROCESS | 1852 | [1852] WARNING: RasterImage::Init failed: file /builds/slave/oak-l64-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 12:44:03 INFO - PROCESS | 1852 | 1461786243210 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] 12:44:03 INFO - PROCESS | 1852 | 1461786243264 Marionette TRACE conn3 <- [1,1385,null,{"value":"8"}] 12:44:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 12:44:03 INFO - PROCESS | 1852 | 1461786243272 Marionette TRACE conn3 -> [0,1386,"setScriptTimeout",{"ms":35000}] 12:44:03 INFO - PROCESS | 1852 | 1461786243278 Marionette TRACE conn3 <- [1,1386,null,{}] 12:44:03 INFO - PROCESS | 1852 | 1461786243294 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}] 12:44:03 INFO - PROCESS | 1852 | 1461786243545 Marionette TRACE conn3 <- [1,1387,null,{"value":null}] 12:44:03 INFO - PROCESS | 1852 | 1461786243838 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:03 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb144a5000 == 122 [pid = 1852] [id = 354] 12:44:03 INFO - PROCESS | 1852 | ++DOMWINDOW == 267 (0x7fcb1ad1a000) [pid = 1852] [serial = 1063] [outer = (nil)] 12:44:03 INFO - PROCESS | 1852 | ++DOMWINDOW == 268 (0x7fcb1b72fc00) [pid = 1852] [serial = 1064] [outer = 0x7fcb1ad1a000] 12:44:03 INFO - PROCESS | 1852 | 1461786243928 Marionette DEBUG loaded listener.js 12:44:04 INFO - PROCESS | 1852 | ++DOMWINDOW == 269 (0x7fcb1e8c2000) [pid = 1852] [serial = 1065] [outer = 0x7fcb1ad1a000] 12:44:05 INFO - PROCESS | 1852 | 1461786245011 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] 12:44:05 INFO - PROCESS | 1852 | 1461786245170 Marionette TRACE conn3 <- [1,1389,null,{"value":"8"}] 12:44:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 12:44:05 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb2260c000 == 115 [pid = 1852] [id = 11] 12:44:05 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb138df800 == 114 [pid = 1852] [id = 287] 12:44:05 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb29ed9000 == 113 [pid = 1852] [id = 297] 12:44:05 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb1a493800 == 112 [pid = 1852] [id = 339] 12:44:05 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb1577c000 == 111 [pid = 1852] [id = 338] 12:44:05 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb136d3000 == 110 [pid = 1852] [id = 337] 12:44:05 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb134cc800 == 109 [pid = 1852] [id = 336] 12:44:05 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb136c5000 == 108 [pid = 1852] [id = 335] 12:44:05 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb2ae5e800 == 107 [pid = 1852] [id = 326] 12:44:05 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb2989a800 == 106 [pid = 1852] [id = 325] 12:44:05 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb26d43800 == 105 [pid = 1852] [id = 324] 12:44:05 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb247b9000 == 104 [pid = 1852] [id = 323] 12:44:05 INFO - PROCESS | 1852 | 1461786245210 Marionette TRACE conn3 -> [0,1390,"setScriptTimeout",{"ms":35000}] 12:44:05 INFO - PROCESS | 1852 | 1461786245214 Marionette TRACE conn3 <- [1,1390,null,{}] 12:44:05 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb21a78800 == 103 [pid = 1852] [id = 322] 12:44:05 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb1b577000 == 102 [pid = 1852] [id = 321] 12:44:05 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb15577000 == 101 [pid = 1852] [id = 320] 12:44:05 INFO - PROCESS | 1852 | 1461786245225 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}] 12:44:05 INFO - PROCESS | 1852 | 1461786245406 Marionette TRACE conn3 <- [1,1391,null,{"value":null}] 12:44:05 INFO - PROCESS | 1852 | --DOMWINDOW == 253 (0x7fcb154ba800) [pid = 1852] [serial = 941] [outer = (nil)] [url = about:blank] 12:44:05 INFO - PROCESS | 1852 | --DOMWINDOW == 252 (0x7fcb1ae2e800) [pid = 1852] [serial = 947] [outer = (nil)] [url = about:blank] 12:44:05 INFO - PROCESS | 1852 | --DOMWINDOW == 251 (0x7fcb20d0e000) [pid = 1852] [serial = 957] [outer = (nil)] [url = about:blank] 12:44:05 INFO - PROCESS | 1852 | --DOMWINDOW == 250 (0x7fcb11a8bc00) [pid = 1852] [serial = 938] [outer = (nil)] [url = about:blank] 12:44:05 INFO - PROCESS | 1852 | --DOMWINDOW == 249 (0x7fcb1f3d7c00) [pid = 1852] [serial = 951] [outer = (nil)] [url = about:blank] 12:44:05 INFO - PROCESS | 1852 | --DOMWINDOW == 248 (0x7fcb13974000) [pid = 1852] [serial = 939] [outer = (nil)] [url = about:blank] 12:44:05 INFO - PROCESS | 1852 | --DOMWINDOW == 247 (0x7fcb209cc800) [pid = 1852] [serial = 956] [outer = (nil)] [url = about:blank] 12:44:05 INFO - PROCESS | 1852 | --DOMWINDOW == 246 (0x7fcb16b97c00) [pid = 1852] [serial = 944] [outer = (nil)] [url = about:blank] 12:44:05 INFO - PROCESS | 1852 | --DOMWINDOW == 245 (0x7fcb2073d800) [pid = 1852] [serial = 953] [outer = (nil)] [url = about:blank] 12:44:05 INFO - PROCESS | 1852 | --DOMWINDOW == 244 (0x7fcb1b650400) [pid = 1852] [serial = 948] [outer = (nil)] [url = about:blank] 12:44:05 INFO - PROCESS | 1852 | --DOMWINDOW == 243 (0x7fcb20c48c00) [pid = 1852] [serial = 954] [outer = (nil)] [url = about:blank] 12:44:05 INFO - PROCESS | 1852 | --DOMWINDOW == 242 (0x7fcb17cba400) [pid = 1852] [serial = 945] [outer = (nil)] [url = about:blank] 12:44:05 INFO - PROCESS | 1852 | --DOMWINDOW == 241 (0x7fcb1e8c5400) [pid = 1852] [serial = 950] [outer = (nil)] [url = about:blank] 12:44:05 INFO - PROCESS | 1852 | --DOMWINDOW == 240 (0x7fcb15820400) [pid = 1852] [serial = 942] [outer = (nil)] [url = about:blank] 12:44:05 INFO - PROCESS | 1852 | 1461786245618 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:05 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb11a37000 == 102 [pid = 1852] [id = 355] 12:44:05 INFO - PROCESS | 1852 | ++DOMWINDOW == 241 (0x7fcb11a8bc00) [pid = 1852] [serial = 1066] [outer = (nil)] 12:44:05 INFO - PROCESS | 1852 | ++DOMWINDOW == 242 (0x7fcb1a5c4400) [pid = 1852] [serial = 1067] [outer = 0x7fcb11a8bc00] 12:44:05 INFO - PROCESS | 1852 | 1461786245686 Marionette DEBUG loaded listener.js 12:44:05 INFO - PROCESS | 1852 | ++DOMWINDOW == 243 (0x7fcb1e805000) [pid = 1852] [serial = 1068] [outer = 0x7fcb11a8bc00] 12:44:06 INFO - PROCESS | 1852 | 1461786246434 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]]]}] 12:44:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 12:44:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 1315ms 12:44:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 12:44:06 INFO - PROCESS | 1852 | 1461786246508 Marionette TRACE conn3 -> [0,1393,"getWindowHandle",null] 12:44:06 INFO - PROCESS | 1852 | 1461786246511 Marionette TRACE conn3 <- [1,1393,null,{"value":"8"}] 12:44:06 INFO - PROCESS | 1852 | 1461786246517 Marionette TRACE conn3 -> [0,1394,"setScriptTimeout",{"ms":35000}] 12:44:06 INFO - PROCESS | 1852 | 1461786246520 Marionette TRACE conn3 <- [1,1394,null,{}] 12:44:06 INFO - PROCESS | 1852 | 1461786246525 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}] 12:44:06 INFO - PROCESS | 1852 | 1461786246708 Marionette TRACE conn3 <- [1,1395,null,{"value":null}] 12:44:06 INFO - PROCESS | 1852 | 1461786246857 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:06 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb16ddf800 == 103 [pid = 1852] [id = 356] 12:44:06 INFO - PROCESS | 1852 | ++DOMWINDOW == 244 (0x7fcb154ba800) [pid = 1852] [serial = 1069] [outer = (nil)] 12:44:06 INFO - PROCESS | 1852 | ++DOMWINDOW == 245 (0x7fcb20740c00) [pid = 1852] [serial = 1070] [outer = 0x7fcb154ba800] 12:44:06 INFO - PROCESS | 1852 | 1461786246925 Marionette DEBUG loaded listener.js 12:44:07 INFO - PROCESS | 1852 | ++DOMWINDOW == 246 (0x7fcb209d3000) [pid = 1852] [serial = 1071] [outer = 0x7fcb154ba800] 12:44:07 INFO - PROCESS | 1852 | 1461786247724 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]]]}] 12:44:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 12:44:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 1229ms 12:44:07 INFO - PROCESS | 1852 | 1461786247750 Marionette TRACE conn3 -> [0,1397,"getWindowHandle",null] 12:44:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 12:44:07 INFO - PROCESS | 1852 | 1461786247754 Marionette TRACE conn3 <- [1,1397,null,{"value":"8"}] 12:44:07 INFO - PROCESS | 1852 | 1461786247762 Marionette TRACE conn3 -> [0,1398,"setScriptTimeout",{"ms":35000}] 12:44:07 INFO - PROCESS | 1852 | 1461786247765 Marionette TRACE conn3 <- [1,1398,null,{}] 12:44:07 INFO - PROCESS | 1852 | 1461786247780 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}] 12:44:08 INFO - PROCESS | 1852 | 1461786248069 Marionette TRACE conn3 <- [1,1399,null,{"value":null}] 12:44:08 INFO - PROCESS | 1852 | 1461786248102 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:08 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb1f40c800 == 104 [pid = 1852] [id = 357] 12:44:08 INFO - PROCESS | 1852 | ++DOMWINDOW == 247 (0x7fcb20e9ec00) [pid = 1852] [serial = 1072] [outer = (nil)] 12:44:08 INFO - PROCESS | 1852 | ++DOMWINDOW == 248 (0x7fcb226f1800) [pid = 1852] [serial = 1073] [outer = 0x7fcb20e9ec00] 12:44:08 INFO - PROCESS | 1852 | 1461786248179 Marionette DEBUG loaded listener.js 12:44:08 INFO - PROCESS | 1852 | ++DOMWINDOW == 249 (0x7fcb228e2400) [pid = 1852] [serial = 1074] [outer = 0x7fcb20e9ec00] 12:44:09 INFO - PROCESS | 1852 | 1461786249052 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]]]}] 12:44:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 12:44:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 1334ms 12:44:09 INFO - PROCESS | 1852 | 1461786249098 Marionette TRACE conn3 -> [0,1401,"getWindowHandle",null] 12:44:09 INFO - PROCESS | 1852 | 1461786249101 Marionette TRACE conn3 <- [1,1401,null,{"value":"8"}] 12:44:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 12:44:09 INFO - PROCESS | 1852 | 1461786249116 Marionette TRACE conn3 -> [0,1402,"setScriptTimeout",{"ms":35000}] 12:44:09 INFO - PROCESS | 1852 | 1461786249119 Marionette TRACE conn3 <- [1,1402,null,{}] 12:44:09 INFO - PROCESS | 1852 | 1461786249125 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}] 12:44:09 INFO - PROCESS | 1852 | 1461786249350 Marionette TRACE conn3 <- [1,1403,null,{"value":null}] 12:44:09 INFO - PROCESS | 1852 | 1461786249380 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:09 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb20c20000 == 105 [pid = 1852] [id = 358] 12:44:09 INFO - PROCESS | 1852 | ++DOMWINDOW == 250 (0x7fcb20d0a000) [pid = 1852] [serial = 1075] [outer = (nil)] 12:44:09 INFO - PROCESS | 1852 | ++DOMWINDOW == 251 (0x7fcb241f9000) [pid = 1852] [serial = 1076] [outer = 0x7fcb20d0a000] 12:44:09 INFO - PROCESS | 1852 | 1461786249443 Marionette DEBUG loaded listener.js 12:44:09 INFO - PROCESS | 1852 | ++DOMWINDOW == 252 (0x7fcb2446e800) [pid = 1852] [serial = 1077] [outer = 0x7fcb20d0a000] 12:44:10 INFO - PROCESS | 1852 | --DOMWINDOW == 251 (0x7fcb22618000) [pid = 1852] [serial = 27] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 12:44:10 INFO - PROCESS | 1852 | --DOMWINDOW == 250 (0x7fcb107edc00) [pid = 1852] [serial = 1012] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 12:44:10 INFO - PROCESS | 1852 | --DOMWINDOW == 249 (0x7fcb164f0400) [pid = 1852] [serial = 835] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 12:44:10 INFO - PROCESS | 1852 | --DOMWINDOW == 248 (0x7fcb17cbec00) [pid = 1852] [serial = 811] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 12:44:10 INFO - PROCESS | 1852 | --DOMWINDOW == 247 (0x7fcb1572e000) [pid = 1852] [serial = 805] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 12:44:10 INFO - PROCESS | 1852 | --DOMWINDOW == 246 (0x7fcb27a1f400) [pid = 1852] [serial = 685] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 12:44:11 INFO - PROCESS | 1852 | --DOMWINDOW == 245 (0x7fcb24712400) [pid = 1852] [serial = 688] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 12:44:11 INFO - PROCESS | 1852 | --DOMWINDOW == 244 (0x7fcb368c2000) [pid = 1852] [serial = 796] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 12:44:11 INFO - PROCESS | 1852 | --DOMWINDOW == 243 (0x7fcb29c71000) [pid = 1852] [serial = 745] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 12:44:11 INFO - PROCESS | 1852 | --DOMWINDOW == 242 (0x7fcb26aba400) [pid = 1852] [serial = 682] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 12:44:11 INFO - PROCESS | 1852 | --DOMWINDOW == 241 (0x7fcb107e6c00) [pid = 1852] [serial = 1009] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 12:44:11 INFO - PROCESS | 1852 | --DOMWINDOW == 240 (0x7fcb2287c400) [pid = 1852] [serial = 615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 12:44:11 INFO - PROCESS | 1852 | --DOMWINDOW == 239 (0x7fcb17cbf400) [pid = 1852] [serial = 1018] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 12:44:11 INFO - PROCESS | 1852 | --DOMWINDOW == 238 (0x7fcb1f3df000) [pid = 1852] [serial = 730] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 12:44:11 INFO - PROCESS | 1852 | --DOMWINDOW == 237 (0x7fcb15817400) [pid = 1852] [serial = 868] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 12:44:11 INFO - PROCESS | 1852 | --DOMWINDOW == 236 (0x7fcb13979400) [pid = 1852] [serial = 1015] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 12:44:11 INFO - PROCESS | 1852 | --DOMWINDOW == 235 (0x7fcb37988c00) [pid = 1852] [serial = 691] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 12:44:11 INFO - PROCESS | 1852 | --DOMWINDOW == 234 (0x7fcb1572c000) [pid = 1852] [serial = 802] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 12:44:11 INFO - PROCESS | 1852 | --DOMWINDOW == 233 (0x7fcb20741400) [pid = 1852] [serial = 724] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 12:44:11 INFO - PROCESS | 1852 | --DOMWINDOW == 232 (0x7fcb1b645000) [pid = 1852] [serial = 781] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 12:44:11 INFO - PROCESS | 1852 | --DOMWINDOW == 231 (0x7fcb154b2c00) [pid = 1852] [serial = 865] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 12:44:11 INFO - PROCESS | 1852 | --DOMWINDOW == 230 (0x7fcb1b8db000) [pid = 1852] [serial = 676] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 12:44:11 INFO - PROCESS | 1852 | --DOMWINDOW == 229 (0x7fcb1e8c3400) [pid = 1852] [serial = 838] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 12:44:11 INFO - PROCESS | 1852 | --DOMWINDOW == 228 (0x7fcb154af800) [pid = 1852] [serial = 862] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 12:44:11 INFO - PROCESS | 1852 | --DOMWINDOW == 227 (0x7fcb1e80cc00) [pid = 1852] [serial = 1021] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 12:44:11 INFO - PROCESS | 1852 | --DOMWINDOW == 226 (0x7fcb107e5800) [pid = 1852] [serial = 1006] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 12:44:11 INFO - PROCESS | 1852 | --DOMWINDOW == 225 (0x7fcb241f9400) [pid = 1852] [serial = 733] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 12:44:11 INFO - PROCESS | 1852 | --DOMWINDOW == 224 (0x7fcb20734400) [pid = 1852] [serial = 784] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 12:44:11 INFO - PROCESS | 1852 | --DOMWINDOW == 223 (0x7fcb164f3000) [pid = 1852] [serial = 757] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 12:44:11 INFO - PROCESS | 1852 | --DOMWINDOW == 222 (0x7fcb26ac2800) [pid = 1852] [serial = 793] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 12:44:11 INFO - PROCESS | 1852 | --DOMWINDOW == 221 (0x7fcb226f7000) [pid = 1852] [serial = 727] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 12:44:11 INFO - PROCESS | 1852 | --DOMWINDOW == 220 (0x7fcb31885800) [pid = 1852] [serial = 853] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 12:44:11 INFO - PROCESS | 1852 | --DOMWINDOW == 219 (0x7fcb2439f800) [pid = 1852] [serial = 790] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 12:44:11 INFO - PROCESS | 1852 | --DOMWINDOW == 218 (0x7fcb1b723400) [pid = 1852] [serial = 721] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 12:44:11 INFO - PROCESS | 1852 | --DOMWINDOW == 217 (0x7fcb20e96000) [pid = 1852] [serial = 847] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 12:44:11 INFO - PROCESS | 1852 | --DOMWINDOW == 216 (0x7fcb241f4c00) [pid = 1852] [serial = 841] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 12:44:11 INFO - PROCESS | 1852 | --DOMWINDOW == 215 (0x7fcb229e4400) [pid = 1852] [serial = 30] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 12:44:11 INFO - PROCESS | 1852 | --DOMWINDOW == 214 (0x7fcb21290c00) [pid = 1852] [serial = 679] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 12:44:11 INFO - PROCESS | 1852 | --DOMWINDOW == 213 (0x7fcb24364000) [pid = 1852] [serial = 844] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 12:44:11 INFO - PROCESS | 1852 | --DOMWINDOW == 212 (0x7fcb368c1000) [pid = 1852] [serial = 751] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 12:44:11 INFO - PROCESS | 1852 | --DOMWINDOW == 211 (0x7fcb1a5bb400) [pid = 1852] [serial = 856] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 12:44:11 INFO - PROCESS | 1852 | --DOMWINDOW == 210 (0x7fcb209d8400) [pid = 1852] [serial = 754] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 12:44:11 INFO - PROCESS | 1852 | --DOMWINDOW == 209 (0x7fcb2d89b400) [pid = 1852] [serial = 850] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 12:44:11 INFO - PROCESS | 1852 | --DOMWINDOW == 208 (0x7fcb29563c00) [pid = 1852] [serial = 742] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 12:44:11 INFO - PROCESS | 1852 | --DOMWINDOW == 207 (0x7fcb276b7400) [pid = 1852] [serial = 739] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 12:44:11 INFO - PROCESS | 1852 | --DOMWINDOW == 206 (0x7fcb15737c00) [pid = 1852] [serial = 808] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 12:44:11 INFO - PROCESS | 1852 | --DOMWINDOW == 205 (0x7fcb2b12a000) [pid = 1852] [serial = 748] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 12:44:11 INFO - PROCESS | 1852 | --DOMWINDOW == 204 (0x7fcb154af400) [pid = 1852] [serial = 859] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 12:44:11 INFO - PROCESS | 1852 | --DOMWINDOW == 203 (0x7fcb2753e800) [pid = 1852] [serial = 736] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 12:44:11 INFO - PROCESS | 1852 | --DOMWINDOW == 202 (0x7fcb37460c00) [pid = 1852] [serial = 799] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 12:44:11 INFO - PROCESS | 1852 | --DOMWINDOW == 201 (0x7fcb2436f400) [pid = 1852] [serial = 787] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 12:44:11 INFO - PROCESS | 1852 | 1461786251476 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]]]}] 12:44:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 12:44:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 2394ms 12:44:11 INFO - PROCESS | 1852 | 1461786251503 Marionette TRACE conn3 -> [0,1405,"getWindowHandle",null] 12:44:11 INFO - PROCESS | 1852 | 1461786251505 Marionette TRACE conn3 <- [1,1405,null,{"value":"8"}] 12:44:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 12:44:11 INFO - PROCESS | 1852 | 1461786251511 Marionette TRACE conn3 -> [0,1406,"setScriptTimeout",{"ms":35000}] 12:44:11 INFO - PROCESS | 1852 | 1461786251513 Marionette TRACE conn3 <- [1,1406,null,{}] 12:44:11 INFO - PROCESS | 1852 | 1461786251519 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}] 12:44:11 INFO - PROCESS | 1852 | 1461786251706 Marionette TRACE conn3 <- [1,1407,null,{"value":null}] 12:44:11 INFO - PROCESS | 1852 | 1461786251882 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:11 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb17eec800 == 106 [pid = 1852] [id = 359] 12:44:11 INFO - PROCESS | 1852 | ++DOMWINDOW == 202 (0x7fcb13974800) [pid = 1852] [serial = 1078] [outer = (nil)] 12:44:11 INFO - PROCESS | 1852 | ++DOMWINDOW == 203 (0x7fcb15876800) [pid = 1852] [serial = 1079] [outer = 0x7fcb13974800] 12:44:11 INFO - PROCESS | 1852 | 1461786251954 Marionette DEBUG loaded listener.js 12:44:12 INFO - PROCESS | 1852 | ++DOMWINDOW == 204 (0x7fcb1ad20400) [pid = 1852] [serial = 1080] [outer = 0x7fcb13974800] 12:44:12 INFO - PROCESS | 1852 | 1461786252721 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]]]}] 12:44:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 12:44:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 1231ms 12:44:12 INFO - PROCESS | 1852 | 1461786252744 Marionette TRACE conn3 -> [0,1409,"getWindowHandle",null] 12:44:12 INFO - PROCESS | 1852 | 1461786252748 Marionette TRACE conn3 <- [1,1409,null,{"value":"8"}] 12:44:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 12:44:12 INFO - PROCESS | 1852 | 1461786252758 Marionette TRACE conn3 -> [0,1410,"setScriptTimeout",{"ms":35000}] 12:44:12 INFO - PROCESS | 1852 | 1461786252760 Marionette TRACE conn3 <- [1,1410,null,{}] 12:44:12 INFO - PROCESS | 1852 | 1461786252765 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}] 12:44:13 INFO - PROCESS | 1852 | 1461786253091 Marionette TRACE conn3 <- [1,1411,null,{"value":null}] 12:44:13 INFO - PROCESS | 1852 | 1461786253300 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:13 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb11a4e800 == 107 [pid = 1852] [id = 360] 12:44:13 INFO - PROCESS | 1852 | ++DOMWINDOW == 205 (0x7fcb107e2000) [pid = 1852] [serial = 1081] [outer = (nil)] 12:44:13 INFO - PROCESS | 1852 | ++DOMWINDOW == 206 (0x7fcb107ed000) [pid = 1852] [serial = 1082] [outer = 0x7fcb107e2000] 12:44:13 INFO - PROCESS | 1852 | 1461786253384 Marionette DEBUG loaded listener.js 12:44:13 INFO - PROCESS | 1852 | ++DOMWINDOW == 207 (0x7fcb13971c00) [pid = 1852] [serial = 1083] [outer = 0x7fcb107e2000] 12:44:14 INFO - PROCESS | 1852 | 1461786254907 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]]]}] 12:44:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 12:44:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 2183ms 12:44:15 INFO - PROCESS | 1852 | 1461786255074 Marionette TRACE conn3 -> [0,1413,"getWindowHandle",null] 12:44:15 INFO - PROCESS | 1852 | 1461786255085 Marionette TRACE conn3 <- [1,1413,null,{"value":"8"}] 12:44:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 12:44:15 INFO - PROCESS | 1852 | 1461786255109 Marionette TRACE conn3 -> [0,1414,"setScriptTimeout",{"ms":35000}] 12:44:15 INFO - PROCESS | 1852 | 1461786255119 Marionette TRACE conn3 <- [1,1414,null,{}] 12:44:15 INFO - PROCESS | 1852 | 1461786255131 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}] 12:44:15 INFO - PROCESS | 1852 | 1461786255535 Marionette TRACE conn3 <- [1,1415,null,{"value":null}] 12:44:15 INFO - PROCESS | 1852 | 1461786255796 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:15 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb1ad53800 == 108 [pid = 1852] [id = 361] 12:44:15 INFO - PROCESS | 1852 | ++DOMWINDOW == 208 (0x7fcb164f8400) [pid = 1852] [serial = 1084] [outer = (nil)] 12:44:15 INFO - PROCESS | 1852 | ++DOMWINDOW == 209 (0x7fcb19d28c00) [pid = 1852] [serial = 1085] [outer = 0x7fcb164f8400] 12:44:15 INFO - PROCESS | 1852 | 1461786255936 Marionette DEBUG loaded listener.js 12:44:16 INFO - PROCESS | 1852 | ++DOMWINDOW == 210 (0x7fcb1a5c0400) [pid = 1852] [serial = 1086] [outer = 0x7fcb164f8400] 12:44:17 INFO - PROCESS | 1852 | 1461786257024 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]]]}] 12:44:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 12:44:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 1954ms 12:44:17 INFO - PROCESS | 1852 | 1461786257060 Marionette TRACE conn3 -> [0,1417,"getWindowHandle",null] 12:44:17 INFO - PROCESS | 1852 | 1461786257064 Marionette TRACE conn3 <- [1,1417,null,{"value":"8"}] 12:44:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 12:44:17 INFO - PROCESS | 1852 | 1461786257071 Marionette TRACE conn3 -> [0,1418,"setScriptTimeout",{"ms":35000}] 12:44:17 INFO - PROCESS | 1852 | 1461786257074 Marionette TRACE conn3 <- [1,1418,null,{}] 12:44:17 INFO - PROCESS | 1852 | 1461786257080 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}] 12:44:17 INFO - PROCESS | 1852 | 1461786257326 Marionette TRACE conn3 <- [1,1419,null,{"value":null}] 12:44:17 INFO - PROCESS | 1852 | 1461786257607 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:17 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb21199000 == 109 [pid = 1852] [id = 362] 12:44:17 INFO - PROCESS | 1852 | ++DOMWINDOW == 211 (0x7fcb1f3d7c00) [pid = 1852] [serial = 1087] [outer = (nil)] 12:44:17 INFO - PROCESS | 1852 | ++DOMWINDOW == 212 (0x7fcb20650800) [pid = 1852] [serial = 1088] [outer = 0x7fcb1f3d7c00] 12:44:17 INFO - PROCESS | 1852 | 1461786257699 Marionette DEBUG loaded listener.js 12:44:17 INFO - PROCESS | 1852 | ++DOMWINDOW == 213 (0x7fcb20c3ac00) [pid = 1852] [serial = 1089] [outer = 0x7fcb1f3d7c00] 12:44:18 INFO - PROCESS | 1852 | 1461786258649 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]]]}] 12:44:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 12:44:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 1634ms 12:44:18 INFO - PROCESS | 1852 | 1461786258706 Marionette TRACE conn3 -> [0,1421,"getWindowHandle",null] 12:44:18 INFO - PROCESS | 1852 | 1461786258713 Marionette TRACE conn3 <- [1,1421,null,{"value":"8"}] 12:44:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 12:44:18 INFO - PROCESS | 1852 | 1461786258730 Marionette TRACE conn3 -> [0,1422,"setScriptTimeout",{"ms":35000}] 12:44:18 INFO - PROCESS | 1852 | 1461786258738 Marionette TRACE conn3 <- [1,1422,null,{}] 12:44:18 INFO - PROCESS | 1852 | 1461786258744 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}] 12:44:18 INFO - PROCESS | 1852 | 1461786258987 Marionette TRACE conn3 <- [1,1423,null,{"value":null}] 12:44:19 INFO - PROCESS | 1852 | 1461786259264 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:19 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb23707800 == 110 [pid = 1852] [id = 363] 12:44:19 INFO - PROCESS | 1852 | ++DOMWINDOW == 214 (0x7fcb20647c00) [pid = 1852] [serial = 1090] [outer = (nil)] 12:44:19 INFO - PROCESS | 1852 | ++DOMWINDOW == 215 (0x7fcb215e7c00) [pid = 1852] [serial = 1091] [outer = 0x7fcb20647c00] 12:44:19 INFO - PROCESS | 1852 | 1461786259345 Marionette DEBUG loaded listener.js 12:44:19 INFO - PROCESS | 1852 | ++DOMWINDOW == 216 (0x7fcb228da000) [pid = 1852] [serial = 1092] [outer = 0x7fcb20647c00] 12:44:20 INFO - PROCESS | 1852 | 1461786260239 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]]]}] 12:44:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 12:44:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 1548ms 12:44:20 INFO - PROCESS | 1852 | 1461786260271 Marionette TRACE conn3 -> [0,1425,"getWindowHandle",null] 12:44:20 INFO - PROCESS | 1852 | 1461786260276 Marionette TRACE conn3 <- [1,1425,null,{"value":"8"}] 12:44:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 12:44:20 INFO - PROCESS | 1852 | 1461786260282 Marionette TRACE conn3 -> [0,1426,"setScriptTimeout",{"ms":35000}] 12:44:20 INFO - PROCESS | 1852 | 1461786260286 Marionette TRACE conn3 <- [1,1426,null,{}] 12:44:20 INFO - PROCESS | 1852 | 1461786260292 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}] 12:44:20 INFO - PROCESS | 1852 | 1461786260525 Marionette TRACE conn3 <- [1,1427,null,{"value":null}] 12:44:20 INFO - PROCESS | 1852 | 1461786260762 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:20 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb258b3800 == 111 [pid = 1852] [id = 364] 12:44:20 INFO - PROCESS | 1852 | ++DOMWINDOW == 217 (0x7fcb23641800) [pid = 1852] [serial = 1093] [outer = (nil)] 12:44:20 INFO - PROCESS | 1852 | ++DOMWINDOW == 218 (0x7fcb24368800) [pid = 1852] [serial = 1094] [outer = 0x7fcb23641800] 12:44:20 INFO - PROCESS | 1852 | 1461786260886 Marionette DEBUG loaded listener.js 12:44:20 INFO - PROCESS | 1852 | ++DOMWINDOW == 219 (0x7fcb24476c00) [pid = 1852] [serial = 1095] [outer = 0x7fcb23641800] 12:44:21 INFO - PROCESS | 1852 | 1461786261780 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]]]}] 12:44:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 12:44:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 1535ms 12:44:21 INFO - PROCESS | 1852 | 1461786261819 Marionette TRACE conn3 -> [0,1429,"getWindowHandle",null] 12:44:21 INFO - PROCESS | 1852 | 1461786261822 Marionette TRACE conn3 <- [1,1429,null,{"value":"8"}] 12:44:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 12:44:21 INFO - PROCESS | 1852 | 1461786261830 Marionette TRACE conn3 -> [0,1430,"setScriptTimeout",{"ms":35000}] 12:44:21 INFO - PROCESS | 1852 | 1461786261833 Marionette TRACE conn3 <- [1,1430,null,{}] 12:44:21 INFO - PROCESS | 1852 | 1461786261839 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}] 12:44:22 INFO - PROCESS | 1852 | 1461786262048 Marionette TRACE conn3 <- [1,1431,null,{"value":null}] 12:44:22 INFO - PROCESS | 1852 | 1461786262315 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:22 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb2938c800 == 112 [pid = 1852] [id = 365] 12:44:22 INFO - PROCESS | 1852 | ++DOMWINDOW == 220 (0x7fcb2471e000) [pid = 1852] [serial = 1096] [outer = (nil)] 12:44:22 INFO - PROCESS | 1852 | ++DOMWINDOW == 221 (0x7fcb24721400) [pid = 1852] [serial = 1097] [outer = 0x7fcb2471e000] 12:44:22 INFO - PROCESS | 1852 | 1461786262421 Marionette DEBUG loaded listener.js 12:44:22 INFO - PROCESS | 1852 | ++DOMWINDOW == 222 (0x7fcb26b16c00) [pid = 1852] [serial = 1098] [outer = 0x7fcb2471e000] 12:44:23 INFO - PROCESS | 1852 | 1461786263317 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]]]}] 12:44:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 12:44:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 1530ms 12:44:23 INFO - PROCESS | 1852 | 1461786263362 Marionette TRACE conn3 -> [0,1433,"getWindowHandle",null] 12:44:23 INFO - PROCESS | 1852 | 1461786263365 Marionette TRACE conn3 <- [1,1433,null,{"value":"8"}] 12:44:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 12:44:23 INFO - PROCESS | 1852 | 1461786263372 Marionette TRACE conn3 -> [0,1434,"setScriptTimeout",{"ms":35000}] 12:44:23 INFO - PROCESS | 1852 | 1461786263375 Marionette TRACE conn3 <- [1,1434,null,{}] 12:44:23 INFO - PROCESS | 1852 | 1461786263381 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}] 12:44:23 INFO - PROCESS | 1852 | 1461786263580 Marionette TRACE conn3 <- [1,1435,null,{"value":null}] 12:44:23 INFO - PROCESS | 1852 | 1461786263775 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:23 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb2a1cf800 == 113 [pid = 1852] [id = 366] 12:44:23 INFO - PROCESS | 1852 | ++DOMWINDOW == 223 (0x7fcb22b70800) [pid = 1852] [serial = 1099] [outer = (nil)] 12:44:23 INFO - PROCESS | 1852 | ++DOMWINDOW == 224 (0x7fcb28524800) [pid = 1852] [serial = 1100] [outer = 0x7fcb22b70800] 12:44:23 INFO - PROCESS | 1852 | 1461786263847 Marionette DEBUG loaded listener.js 12:44:23 INFO - PROCESS | 1852 | ++DOMWINDOW == 225 (0x7fcb2956e000) [pid = 1852] [serial = 1101] [outer = 0x7fcb22b70800] 12:44:24 INFO - PROCESS | 1852 | 1461786264787 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]]]}] 12:44:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 12:44:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 1487ms 12:44:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 12:44:24 INFO - PROCESS | 1852 | 1461786264860 Marionette TRACE conn3 -> [0,1437,"getWindowHandle",null] 12:44:24 INFO - PROCESS | 1852 | 1461786264863 Marionette TRACE conn3 <- [1,1437,null,{"value":"8"}] 12:44:24 INFO - PROCESS | 1852 | 1461786264870 Marionette TRACE conn3 -> [0,1438,"setScriptTimeout",{"ms":35000}] 12:44:24 INFO - PROCESS | 1852 | 1461786264873 Marionette TRACE conn3 <- [1,1438,null,{}] 12:44:24 INFO - PROCESS | 1852 | 1461786264879 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}] 12:44:25 INFO - PROCESS | 1852 | 1461786265083 Marionette TRACE conn3 <- [1,1439,null,{"value":null}] 12:44:25 INFO - PROCESS | 1852 | 1461786265322 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:25 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb2d856800 == 114 [pid = 1852] [id = 367] 12:44:25 INFO - PROCESS | 1852 | ++DOMWINDOW == 226 (0x7fcb1a142800) [pid = 1852] [serial = 1102] [outer = (nil)] 12:44:25 INFO - PROCESS | 1852 | ++DOMWINDOW == 227 (0x7fcb2a7c0800) [pid = 1852] [serial = 1103] [outer = 0x7fcb1a142800] 12:44:25 INFO - PROCESS | 1852 | 1461786265440 Marionette DEBUG loaded listener.js 12:44:25 INFO - PROCESS | 1852 | ++DOMWINDOW == 228 (0x7fcb2b3a4800) [pid = 1852] [serial = 1104] [outer = 0x7fcb1a142800] 12:44:26 INFO - PROCESS | 1852 | 1461786266314 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]]]}] 12:44:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 12:44:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 1483ms 12:44:26 INFO - PROCESS | 1852 | 1461786266353 Marionette TRACE conn3 -> [0,1441,"getWindowHandle",null] 12:44:26 INFO - PROCESS | 1852 | 1461786266357 Marionette TRACE conn3 <- [1,1441,null,{"value":"8"}] 12:44:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 12:44:26 INFO - PROCESS | 1852 | 1461786266363 Marionette TRACE conn3 -> [0,1442,"setScriptTimeout",{"ms":35000}] 12:44:26 INFO - PROCESS | 1852 | 1461786266366 Marionette TRACE conn3 <- [1,1442,null,{}] 12:44:26 INFO - PROCESS | 1852 | 1461786266372 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}] 12:44:26 INFO - PROCESS | 1852 | 1461786266587 Marionette TRACE conn3 <- [1,1443,null,{"value":null}] 12:44:26 INFO - PROCESS | 1852 | 1461786266784 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:26 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb379a1800 == 115 [pid = 1852] [id = 368] 12:44:26 INFO - PROCESS | 1852 | ++DOMWINDOW == 229 (0x7fcb209cb800) [pid = 1852] [serial = 1105] [outer = (nil)] 12:44:26 INFO - PROCESS | 1852 | ++DOMWINDOW == 230 (0x7fcb2db29400) [pid = 1852] [serial = 1106] [outer = 0x7fcb209cb800] 12:44:26 INFO - PROCESS | 1852 | 1461786266895 Marionette DEBUG loaded listener.js 12:44:27 INFO - PROCESS | 1852 | ++DOMWINDOW == 231 (0x7fcb37460c00) [pid = 1852] [serial = 1107] [outer = 0x7fcb209cb800] 12:44:27 INFO - PROCESS | 1852 | 1461786267810 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]]]}] 12:44:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 12:44:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 1480ms 12:44:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 12:44:27 INFO - PROCESS | 1852 | 1461786267844 Marionette TRACE conn3 -> [0,1445,"getWindowHandle",null] 12:44:27 INFO - PROCESS | 1852 | 1461786267847 Marionette TRACE conn3 <- [1,1445,null,{"value":"8"}] 12:44:27 INFO - PROCESS | 1852 | 1461786267854 Marionette TRACE conn3 -> [0,1446,"setScriptTimeout",{"ms":35000}] 12:44:27 INFO - PROCESS | 1852 | 1461786267863 Marionette TRACE conn3 <- [1,1446,null,{}] 12:44:27 INFO - PROCESS | 1852 | 1461786267868 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}] 12:44:28 INFO - PROCESS | 1852 | 1461786268072 Marionette TRACE conn3 <- [1,1447,null,{"value":null}] 12:44:28 INFO - PROCESS | 1852 | 1461786268273 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:28 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb3c9ef000 == 116 [pid = 1852] [id = 369] 12:44:28 INFO - PROCESS | 1852 | ++DOMWINDOW == 232 (0x7fcb1b72c000) [pid = 1852] [serial = 1108] [outer = (nil)] 12:44:28 INFO - PROCESS | 1852 | ++DOMWINDOW == 233 (0x7fcb377e9800) [pid = 1852] [serial = 1109] [outer = 0x7fcb1b72c000] 12:44:28 INFO - PROCESS | 1852 | 1461786268399 Marionette DEBUG loaded listener.js 12:44:28 INFO - PROCESS | 1852 | ++DOMWINDOW == 234 (0x7fcb37b52800) [pid = 1852] [serial = 1110] [outer = 0x7fcb1b72c000] 12:44:29 INFO - PROCESS | 1852 | 1461786269234 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]]]}] 12:44:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 12:44:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 1450ms 12:44:29 INFO - PROCESS | 1852 | 1461786269304 Marionette TRACE conn3 -> [0,1449,"getWindowHandle",null] 12:44:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 12:44:29 INFO - PROCESS | 1852 | 1461786269308 Marionette TRACE conn3 <- [1,1449,null,{"value":"8"}] 12:44:29 INFO - PROCESS | 1852 | 1461786269316 Marionette TRACE conn3 -> [0,1450,"setScriptTimeout",{"ms":35000}] 12:44:29 INFO - PROCESS | 1852 | 1461786269319 Marionette TRACE conn3 <- [1,1450,null,{}] 12:44:29 INFO - PROCESS | 1852 | 1461786269326 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}] 12:44:29 INFO - PROCESS | 1852 | 1461786269578 Marionette TRACE conn3 <- [1,1451,null,{"value":null}] 12:44:29 INFO - PROCESS | 1852 | 1461786269825 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:29 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb4448e800 == 117 [pid = 1852] [id = 370] 12:44:29 INFO - PROCESS | 1852 | ++DOMWINDOW == 235 (0x7fcb38908c00) [pid = 1852] [serial = 1111] [outer = (nil)] 12:44:29 INFO - PROCESS | 1852 | ++DOMWINDOW == 236 (0x7fcb38b2d800) [pid = 1852] [serial = 1112] [outer = 0x7fcb38908c00] 12:44:29 INFO - PROCESS | 1852 | 1461786269955 Marionette DEBUG loaded listener.js 12:44:30 INFO - PROCESS | 1852 | ++DOMWINDOW == 237 (0x7fcb3aa42000) [pid = 1852] [serial = 1113] [outer = 0x7fcb38908c00] 12:44:30 INFO - PROCESS | 1852 | 1461786270972 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]]]}] 12:44:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 12:44:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 1736ms 12:44:31 INFO - PROCESS | 1852 | 1461786271052 Marionette TRACE conn3 -> [0,1453,"getWindowHandle",null] 12:44:31 INFO - PROCESS | 1852 | 1461786271056 Marionette TRACE conn3 <- [1,1453,null,{"value":"8"}] 12:44:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 12:44:31 INFO - PROCESS | 1852 | 1461786271063 Marionette TRACE conn3 -> [0,1454,"setScriptTimeout",{"ms":35000}] 12:44:31 INFO - PROCESS | 1852 | 1461786271067 Marionette TRACE conn3 <- [1,1454,null,{}] 12:44:31 INFO - PROCESS | 1852 | 1461786271073 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}] 12:44:31 INFO - PROCESS | 1852 | 1461786271343 Marionette TRACE conn3 <- [1,1455,null,{"value":null}] 12:44:31 INFO - PROCESS | 1852 | 1461786271644 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:31 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb1b5dc800 == 118 [pid = 1852] [id = 371] 12:44:31 INFO - PROCESS | 1852 | ++DOMWINDOW == 238 (0x7fcb1f35dc00) [pid = 1852] [serial = 1114] [outer = (nil)] 12:44:31 INFO - PROCESS | 1852 | ++DOMWINDOW == 239 (0x7fcb1f363c00) [pid = 1852] [serial = 1115] [outer = 0x7fcb1f35dc00] 12:44:31 INFO - PROCESS | 1852 | 1461786271722 Marionette DEBUG loaded listener.js 12:44:31 INFO - PROCESS | 1852 | ++DOMWINDOW == 240 (0x7fcb3c383800) [pid = 1852] [serial = 1116] [outer = 0x7fcb1f35dc00] 12:44:32 INFO - PROCESS | 1852 | 1461786272628 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]]]}] 12:44:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 12:44:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 1638ms 12:44:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 12:44:32 INFO - PROCESS | 1852 | 1461786272702 Marionette TRACE conn3 -> [0,1457,"getWindowHandle",null] 12:44:32 INFO - PROCESS | 1852 | 1461786272705 Marionette TRACE conn3 <- [1,1457,null,{"value":"8"}] 12:44:32 INFO - PROCESS | 1852 | 1461786272712 Marionette TRACE conn3 -> [0,1458,"setScriptTimeout",{"ms":35000}] 12:44:32 INFO - PROCESS | 1852 | 1461786272714 Marionette TRACE conn3 <- [1,1458,null,{}] 12:44:32 INFO - PROCESS | 1852 | 1461786272720 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}] 12:44:32 INFO - PROCESS | 1852 | 1461786272989 Marionette TRACE conn3 <- [1,1459,null,{"value":null}] 12:44:33 INFO - PROCESS | 1852 | 1461786273235 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:33 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb103d2000 == 119 [pid = 1852] [id = 372] 12:44:33 INFO - PROCESS | 1852 | ++DOMWINDOW == 241 (0x7fcb10078400) [pid = 1852] [serial = 1117] [outer = (nil)] 12:44:33 INFO - PROCESS | 1852 | ++DOMWINDOW == 242 (0x7fcb10080c00) [pid = 1852] [serial = 1118] [outer = 0x7fcb10078400] 12:44:33 INFO - PROCESS | 1852 | 1461786273356 Marionette DEBUG loaded listener.js 12:44:33 INFO - PROCESS | 1852 | ++DOMWINDOW == 243 (0x7fcb10085400) [pid = 1852] [serial = 1119] [outer = 0x7fcb10078400] 12:44:34 INFO - PROCESS | 1852 | 1461786274288 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]]]}] 12:44:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 12:44:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 1637ms 12:44:34 INFO - PROCESS | 1852 | 1461786274350 Marionette TRACE conn3 -> [0,1461,"getWindowHandle",null] 12:44:34 INFO - PROCESS | 1852 | 1461786274353 Marionette TRACE conn3 <- [1,1461,null,{"value":"8"}] 12:44:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 12:44:34 INFO - PROCESS | 1852 | 1461786274360 Marionette TRACE conn3 -> [0,1462,"setScriptTimeout",{"ms":35000}] 12:44:34 INFO - PROCESS | 1852 | 1461786274364 Marionette TRACE conn3 <- [1,1462,null,{}] 12:44:34 INFO - PROCESS | 1852 | 1461786274370 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}] 12:44:34 INFO - PROCESS | 1852 | 1461786274580 Marionette TRACE conn3 <- [1,1463,null,{"value":null}] 12:44:34 INFO - PROCESS | 1852 | 1461786274841 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:34 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb15794800 == 120 [pid = 1852] [id = 373] 12:44:34 INFO - PROCESS | 1852 | ++DOMWINDOW == 244 (0x7fcb10078800) [pid = 1852] [serial = 1120] [outer = (nil)] 12:44:34 INFO - PROCESS | 1852 | ++DOMWINDOW == 245 (0x7fcb1a5c1400) [pid = 1852] [serial = 1121] [outer = 0x7fcb10078800] 12:44:34 INFO - PROCESS | 1852 | 1461786274917 Marionette DEBUG loaded listener.js 12:44:35 INFO - PROCESS | 1852 | ++DOMWINDOW == 246 (0x7fcb241fdc00) [pid = 1852] [serial = 1122] [outer = 0x7fcb10078800] 12:44:35 INFO - PROCESS | 1852 | 1461786275776 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]]]}] 12:44:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 12:44:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 1482ms 12:44:35 INFO - PROCESS | 1852 | 1461786275843 Marionette TRACE conn3 -> [0,1465,"getWindowHandle",null] 12:44:35 INFO - PROCESS | 1852 | 1461786275847 Marionette TRACE conn3 <- [1,1465,null,{"value":"8"}] 12:44:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 12:44:35 INFO - PROCESS | 1852 | 1461786275853 Marionette TRACE conn3 -> [0,1466,"setScriptTimeout",{"ms":35000}] 12:44:35 INFO - PROCESS | 1852 | 1461786275857 Marionette TRACE conn3 <- [1,1466,null,{}] 12:44:35 INFO - PROCESS | 1852 | 1461786275862 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}] 12:44:36 INFO - PROCESS | 1852 | 1461786276075 Marionette TRACE conn3 <- [1,1467,null,{"value":null}] 12:44:36 INFO - PROCESS | 1852 | 1461786276318 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:36 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb1557f000 == 121 [pid = 1852] [id = 374] 12:44:36 INFO - PROCESS | 1852 | ++DOMWINDOW == 247 (0x7fcb1007d000) [pid = 1852] [serial = 1123] [outer = (nil)] 12:44:36 INFO - PROCESS | 1852 | ++DOMWINDOW == 248 (0x7fcb1231a000) [pid = 1852] [serial = 1124] [outer = 0x7fcb1007d000] 12:44:36 INFO - PROCESS | 1852 | 1461786276440 Marionette DEBUG loaded listener.js 12:44:36 INFO - PROCESS | 1852 | ++DOMWINDOW == 249 (0x7fcb1231f000) [pid = 1852] [serial = 1125] [outer = 0x7fcb1007d000] 12:44:37 INFO - PROCESS | 1852 | 1461786277344 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]]]}] 12:44:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 12:44:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 1531ms 12:44:37 INFO - PROCESS | 1852 | 1461786277385 Marionette TRACE conn3 -> [0,1469,"getWindowHandle",null] 12:44:37 INFO - PROCESS | 1852 | 1461786277389 Marionette TRACE conn3 <- [1,1469,null,{"value":"8"}] 12:44:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 12:44:37 INFO - PROCESS | 1852 | 1461786277395 Marionette TRACE conn3 -> [0,1470,"setScriptTimeout",{"ms":35000}] 12:44:37 INFO - PROCESS | 1852 | 1461786277398 Marionette TRACE conn3 <- [1,1470,null,{}] 12:44:37 INFO - PROCESS | 1852 | 1461786277404 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}] 12:44:37 INFO - PROCESS | 1852 | 1461786277613 Marionette TRACE conn3 <- [1,1471,null,{"value":null}] 12:44:37 INFO - PROCESS | 1852 | 1461786277860 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:37 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb1b5d4800 == 122 [pid = 1852] [id = 375] 12:44:37 INFO - PROCESS | 1852 | ++DOMWINDOW == 250 (0x7fcb12322000) [pid = 1852] [serial = 1126] [outer = (nil)] 12:44:37 INFO - PROCESS | 1852 | ++DOMWINDOW == 251 (0x7fcb154bdc00) [pid = 1852] [serial = 1127] [outer = 0x7fcb12322000] 12:44:37 INFO - PROCESS | 1852 | 1461786277957 Marionette DEBUG loaded listener.js 12:44:38 INFO - PROCESS | 1852 | ++DOMWINDOW == 252 (0x7fcb15875000) [pid = 1852] [serial = 1128] [outer = 0x7fcb12322000] 12:44:38 INFO - PROCESS | 1852 | 1461786278792 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]]]}] 12:44:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 12:44:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 1433ms 12:44:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 12:44:38 INFO - PROCESS | 1852 | 1461786278830 Marionette TRACE conn3 -> [0,1473,"getWindowHandle",null] 12:44:38 INFO - PROCESS | 1852 | 1461786278833 Marionette TRACE conn3 <- [1,1473,null,{"value":"8"}] 12:44:38 INFO - PROCESS | 1852 | 1461786278839 Marionette TRACE conn3 -> [0,1474,"setScriptTimeout",{"ms":35000}] 12:44:38 INFO - PROCESS | 1852 | 1461786278842 Marionette TRACE conn3 <- [1,1474,null,{}] 12:44:38 INFO - PROCESS | 1852 | 1461786278847 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}] 12:44:39 INFO - PROCESS | 1852 | 1461786279049 Marionette TRACE conn3 <- [1,1475,null,{"value":null}] 12:44:39 INFO - PROCESS | 1852 | 1461786279709 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:39 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb13cec000 == 123 [pid = 1852] [id = 376] 12:44:39 INFO - PROCESS | 1852 | ++DOMWINDOW == 253 (0x7fcb107e3c00) [pid = 1852] [serial = 1129] [outer = (nil)] 12:44:39 INFO - PROCESS | 1852 | ++DOMWINDOW == 254 (0x7fcb108d9c00) [pid = 1852] [serial = 1130] [outer = 0x7fcb107e3c00] 12:44:39 INFO - PROCESS | 1852 | 1461786279839 Marionette DEBUG loaded listener.js 12:44:39 INFO - PROCESS | 1852 | ++DOMWINDOW == 255 (0x7fcb154bbc00) [pid = 1852] [serial = 1131] [outer = 0x7fcb107e3c00] 12:44:40 INFO - PROCESS | 1852 | 1461786280763 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]]]}] 12:44:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 12:44:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 1986ms 12:44:40 INFO - PROCESS | 1852 | 1461786280826 Marionette TRACE conn3 -> [0,1477,"getWindowHandle",null] 12:44:40 INFO - PROCESS | 1852 | 1461786280832 Marionette TRACE conn3 <- [1,1477,null,{"value":"8"}] 12:44:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 12:44:40 INFO - PROCESS | 1852 | 1461786280840 Marionette TRACE conn3 -> [0,1478,"setScriptTimeout",{"ms":35000}] 12:44:40 INFO - PROCESS | 1852 | 1461786280845 Marionette TRACE conn3 <- [1,1478,null,{}] 12:44:40 INFO - PROCESS | 1852 | 1461786280852 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}] 12:44:41 INFO - PROCESS | 1852 | 1461786281104 Marionette TRACE conn3 <- [1,1479,null,{"value":null}] 12:44:41 INFO - PROCESS | 1852 | 1461786281513 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:41 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb107b6800 == 124 [pid = 1852] [id = 377] 12:44:41 INFO - PROCESS | 1852 | ++DOMWINDOW == 256 (0x7fcb15823000) [pid = 1852] [serial = 1132] [outer = (nil)] 12:44:41 INFO - PROCESS | 1852 | ++DOMWINDOW == 257 (0x7fcb15ae3000) [pid = 1852] [serial = 1133] [outer = 0x7fcb15823000] 12:44:41 INFO - PROCESS | 1852 | 1461786281598 Marionette DEBUG loaded listener.js 12:44:41 INFO - PROCESS | 1852 | ++DOMWINDOW == 258 (0x7fcb16fb1c00) [pid = 1852] [serial = 1134] [outer = 0x7fcb15823000] 12:44:42 INFO - PROCESS | 1852 | --DOMWINDOW == 257 (0x7fcb16fb9c00) [pid = 1852] [serial = 1004] [outer = (nil)] [url = about:blank] 12:44:42 INFO - PROCESS | 1852 | --DOMWINDOW == 256 (0x7fcb20c3d000) [pid = 1852] [serial = 1025] [outer = (nil)] [url = about:blank] 12:44:42 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb3c33c000 == 123 [pid = 1852] [id = 349] 12:44:42 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb374b5000 == 122 [pid = 1852] [id = 348] 12:44:42 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb2a73b000 == 121 [pid = 1852] [id = 347] 12:44:42 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb29651000 == 120 [pid = 1852] [id = 346] 12:44:42 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb26a2c000 == 119 [pid = 1852] [id = 345] 12:44:42 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb217d1800 == 118 [pid = 1852] [id = 344] 12:44:42 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb11a48800 == 117 [pid = 1852] [id = 308] 12:44:42 INFO - PROCESS | 1852 | 1461786282677 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]]]}] 12:44:42 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb1b6ba000 == 116 [pid = 1852] [id = 343] 12:44:42 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb136ca800 == 115 [pid = 1852] [id = 342] 12:44:42 INFO - PROCESS | 1852 | --DOMWINDOW == 255 (0x7fcb19d26800) [pid = 1852] [serial = 1014] [outer = (nil)] [url = about:blank] 12:44:42 INFO - PROCESS | 1852 | --DOMWINDOW == 254 (0x7fcb1ae2a800) [pid = 1852] [serial = 837] [outer = (nil)] [url = about:blank] 12:44:42 INFO - PROCESS | 1852 | --DOMWINDOW == 253 (0x7fcb3c4ab800) [pid = 1852] [serial = 813] [outer = (nil)] [url = about:blank] 12:44:42 INFO - PROCESS | 1852 | --DOMWINDOW == 252 (0x7fcb3c4a8000) [pid = 1852] [serial = 807] [outer = (nil)] [url = about:blank] 12:44:42 INFO - PROCESS | 1852 | --DOMWINDOW == 251 (0x7fcb2a0bec00) [pid = 1852] [serial = 986] [outer = (nil)] [url = about:blank] 12:44:42 INFO - PROCESS | 1852 | --DOMWINDOW == 250 (0x7fcb10468400) [pid = 1852] [serial = 1001] [outer = (nil)] [url = about:blank] 12:44:42 INFO - PROCESS | 1852 | --DOMWINDOW == 249 (0x7fcb376a5c00) [pid = 1852] [serial = 687] [outer = (nil)] [url = about:blank] 12:44:42 INFO - PROCESS | 1852 | --DOMWINDOW == 248 (0x7fcb37909400) [pid = 1852] [serial = 690] [outer = (nil)] [url = about:blank] 12:44:42 INFO - PROCESS | 1852 | --DOMWINDOW == 247 (0x7fcb38b30800) [pid = 1852] [serial = 798] [outer = (nil)] [url = about:blank] 12:44:42 INFO - PROCESS | 1852 | --DOMWINDOW == 246 (0x7fcb368bf000) [pid = 1852] [serial = 747] [outer = (nil)] [url = about:blank] 12:44:42 INFO - PROCESS | 1852 | --DOMWINDOW == 245 (0x7fcb2d891c00) [pid = 1852] [serial = 684] [outer = (nil)] [url = about:blank] 12:44:42 INFO - PROCESS | 1852 | --DOMWINDOW == 244 (0x7fcb169db800) [pid = 1852] [serial = 1011] [outer = (nil)] [url = about:blank] 12:44:42 INFO - PROCESS | 1852 | --DOMWINDOW == 243 (0x7fcb17cb3400) [pid = 1852] [serial = 965] [outer = (nil)] [url = about:blank] 12:44:42 INFO - PROCESS | 1852 | --DOMWINDOW == 242 (0x7fcb24515400) [pid = 1852] [serial = 617] [outer = (nil)] [url = about:blank] 12:44:42 INFO - PROCESS | 1852 | --DOMWINDOW == 241 (0x7fcb1b8d0000) [pid = 1852] [serial = 1020] [outer = (nil)] [url = about:blank] 12:44:42 INFO - PROCESS | 1852 | --DOMWINDOW == 240 (0x7fcb24720000) [pid = 1852] [serial = 732] [outer = (nil)] [url = about:blank] 12:44:42 INFO - PROCESS | 1852 | --DOMWINDOW == 239 (0x7fcb15825c00) [pid = 1852] [serial = 870] [outer = (nil)] [url = about:blank] 12:44:42 INFO - PROCESS | 1852 | --DOMWINDOW == 238 (0x7fcb10bc4c00) [pid = 1852] [serial = 995] [outer = (nil)] [url = about:blank] 12:44:42 INFO - PROCESS | 1852 | --DOMWINDOW == 237 (0x7fcb1a5c6000) [pid = 1852] [serial = 1017] [outer = (nil)] [url = about:blank] 12:44:42 INFO - PROCESS | 1852 | --DOMWINDOW == 236 (0x7fcb26acb000) [pid = 1852] [serial = 980] [outer = (nil)] [url = about:blank] 12:44:42 INFO - PROCESS | 1852 | --DOMWINDOW == 235 (0x7fcb215e7000) [pid = 1852] [serial = 971] [outer = (nil)] [url = about:blank] 12:44:42 INFO - PROCESS | 1852 | --DOMWINDOW == 234 (0x7fcb3aa40000) [pid = 1852] [serial = 693] [outer = (nil)] [url = about:blank] 12:44:42 INFO - PROCESS | 1852 | --DOMWINDOW == 233 (0x7fcb108d7400) [pid = 1852] [serial = 1010] [outer = (nil)] [url = about:blank] 12:44:42 INFO - PROCESS | 1852 | --DOMWINDOW == 232 (0x7fcb218a4400) [pid = 1852] [serial = 974] [outer = (nil)] [url = about:blank] 12:44:42 INFO - PROCESS | 1852 | --DOMWINDOW == 231 (0x7fcb15737800) [pid = 1852] [serial = 804] [outer = (nil)] [url = about:blank] 12:44:42 INFO - PROCESS | 1852 | --DOMWINDOW == 230 (0x7fcb2128bc00) [pid = 1852] [serial = 726] [outer = (nil)] [url = about:blank] 12:44:42 INFO - PROCESS | 1852 | --DOMWINDOW == 229 (0x7fcb1e808400) [pid = 1852] [serial = 783] [outer = (nil)] [url = about:blank] 12:44:42 INFO - PROCESS | 1852 | --DOMWINDOW == 228 (0x7fcb20736000) [pid = 1852] [serial = 867] [outer = (nil)] [url = about:blank] 12:44:42 INFO - PROCESS | 1852 | --DOMWINDOW == 227 (0x7fcb207bc000) [pid = 1852] [serial = 678] [outer = (nil)] [url = about:blank] 12:44:42 INFO - PROCESS | 1852 | --DOMWINDOW == 226 (0x7fcb2073c000) [pid = 1852] [serial = 840] [outer = (nil)] [url = about:blank] 12:44:42 INFO - PROCESS | 1852 | --DOMWINDOW == 225 (0x7fcb1a5cac00) [pid = 1852] [serial = 864] [outer = (nil)] [url = about:blank] 12:44:42 INFO - PROCESS | 1852 | --DOMWINDOW == 224 (0x7fcb207b7000) [pid = 1852] [serial = 1023] [outer = (nil)] [url = about:blank] 12:44:42 INFO - PROCESS | 1852 | --DOMWINDOW == 223 (0x7fcb1b722800) [pid = 1852] [serial = 1019] [outer = (nil)] [url = about:blank] 12:44:42 INFO - PROCESS | 1852 | --DOMWINDOW == 222 (0x7fcb108d0400) [pid = 1852] [serial = 1007] [outer = (nil)] [url = about:blank] 12:44:42 INFO - PROCESS | 1852 | --DOMWINDOW == 221 (0x7fcb26d73c00) [pid = 1852] [serial = 735] [outer = (nil)] [url = about:blank] 12:44:42 INFO - PROCESS | 1852 | --DOMWINDOW == 220 (0x7fcb20d2f800) [pid = 1852] [serial = 786] [outer = (nil)] [url = about:blank] 12:44:42 INFO - PROCESS | 1852 | --DOMWINDOW == 219 (0x7fcb20651400) [pid = 1852] [serial = 968] [outer = (nil)] [url = about:blank] 12:44:42 INFO - PROCESS | 1852 | --DOMWINDOW == 218 (0x7fcb20e99800) [pid = 1852] [serial = 759] [outer = (nil)] [url = about:blank] 12:44:42 INFO - PROCESS | 1852 | --DOMWINDOW == 217 (0x7fcb2d655c00) [pid = 1852] [serial = 989] [outer = (nil)] [url = about:blank] 12:44:42 INFO - PROCESS | 1852 | --DOMWINDOW == 216 (0x7fcb2db1fc00) [pid = 1852] [serial = 795] [outer = (nil)] [url = about:blank] 12:44:42 INFO - PROCESS | 1852 | --DOMWINDOW == 215 (0x7fcb24469400) [pid = 1852] [serial = 729] [outer = (nil)] [url = about:blank] 12:44:42 INFO - PROCESS | 1852 | --DOMWINDOW == 214 (0x7fcb3c9adc00) [pid = 1852] [serial = 855] [outer = (nil)] [url = about:blank] 12:44:42 INFO - PROCESS | 1852 | --DOMWINDOW == 213 (0x7fcb299cd000) [pid = 1852] [serial = 792] [outer = (nil)] [url = about:blank] 12:44:42 INFO - PROCESS | 1852 | --DOMWINDOW == 212 (0x7fcb154b1800) [pid = 1852] [serial = 962] [outer = (nil)] [url = about:blank] 12:44:42 INFO - PROCESS | 1852 | --DOMWINDOW == 211 (0x7fcb1f3dd800) [pid = 1852] [serial = 723] [outer = (nil)] [url = about:blank] 12:44:42 INFO - PROCESS | 1852 | --DOMWINDOW == 210 (0x7fcb2b39bc00) [pid = 1852] [serial = 849] [outer = (nil)] [url = about:blank] 12:44:42 INFO - PROCESS | 1852 | --DOMWINDOW == 209 (0x7fcb24715800) [pid = 1852] [serial = 843] [outer = (nil)] [url = about:blank] 12:44:42 INFO - PROCESS | 1852 | --DOMWINDOW == 208 (0x7fcb24518c00) [pid = 1852] [serial = 666] [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.] 12:44:42 INFO - PROCESS | 1852 | --DOMWINDOW == 207 (0x7fcb1a14e400) [pid = 1852] [serial = 1016] [outer = (nil)] [url = about:blank] 12:44:42 INFO - PROCESS | 1852 | --DOMWINDOW == 206 (0x7fcb244d2400) [pid = 1852] [serial = 681] [outer = (nil)] [url = about:blank] 12:44:42 INFO - PROCESS | 1852 | --DOMWINDOW == 205 (0x7fcb17cb7800) [pid = 1852] [serial = 1013] [outer = (nil)] [url = about:blank] 12:44:42 INFO - PROCESS | 1852 | --DOMWINDOW == 204 (0x7fcb2956f400) [pid = 1852] [serial = 846] [outer = (nil)] [url = about:blank] 12:44:42 INFO - PROCESS | 1852 | --DOMWINDOW == 203 (0x7fcb3aa3fc00) [pid = 1852] [serial = 753] [outer = (nil)] [url = about:blank] 12:44:42 INFO - PROCESS | 1852 | --DOMWINDOW == 202 (0x7fcb1a5c8000) [pid = 1852] [serial = 858] [outer = (nil)] [url = about:blank] 12:44:42 INFO - PROCESS | 1852 | --DOMWINDOW == 201 (0x7fcb3c10b000) [pid = 1852] [serial = 756] [outer = (nil)] [url = about:blank] 12:44:42 INFO - PROCESS | 1852 | --DOMWINDOW == 200 (0x7fcb38b32c00) [pid = 1852] [serial = 852] [outer = (nil)] [url = about:blank] 12:44:42 INFO - PROCESS | 1852 | --DOMWINDOW == 199 (0x7fcb2d609c00) [pid = 1852] [serial = 744] [outer = (nil)] [url = about:blank] 12:44:42 INFO - PROCESS | 1852 | --DOMWINDOW == 198 (0x7fcb2a773400) [pid = 1852] [serial = 741] [outer = (nil)] [url = about:blank] 12:44:42 INFO - PROCESS | 1852 | --DOMWINDOW == 197 (0x7fcb1f3d1c00) [pid = 1852] [serial = 1022] [outer = (nil)] [url = about:blank] 12:44:42 INFO - PROCESS | 1852 | --DOMWINDOW == 196 (0x7fcb16fb1000) [pid = 1852] [serial = 998] [outer = (nil)] [url = about:blank] 12:44:42 INFO - PROCESS | 1852 | --DOMWINDOW == 195 (0x7fcb17cbe000) [pid = 1852] [serial = 810] [outer = (nil)] [url = about:blank] 12:44:42 INFO - PROCESS | 1852 | --DOMWINDOW == 194 (0x7fcb24511400) [pid = 1852] [serial = 977] [outer = (nil)] [url = about:blank] 12:44:42 INFO - PROCESS | 1852 | --DOMWINDOW == 193 (0x7fcb37949c00) [pid = 1852] [serial = 750] [outer = (nil)] [url = about:blank] 12:44:42 INFO - PROCESS | 1852 | --DOMWINDOW == 192 (0x7fcb154bc400) [pid = 1852] [serial = 861] [outer = (nil)] [url = about:blank] 12:44:42 INFO - PROCESS | 1852 | --DOMWINDOW == 191 (0x7fcb29c6e400) [pid = 1852] [serial = 738] [outer = (nil)] [url = about:blank] 12:44:42 INFO - PROCESS | 1852 | --DOMWINDOW == 190 (0x7fcb38907000) [pid = 1852] [serial = 992] [outer = (nil)] [url = about:blank] 12:44:42 INFO - PROCESS | 1852 | --DOMWINDOW == 189 (0x7fcb11a89400) [pid = 1852] [serial = 1008] [outer = (nil)] [url = about:blank] 12:44:42 INFO - PROCESS | 1852 | --DOMWINDOW == 188 (0x7fcb3c4a6000) [pid = 1852] [serial = 801] [outer = (nil)] [url = about:blank] 12:44:42 INFO - PROCESS | 1852 | --DOMWINDOW == 187 (0x7fcb27a1d800) [pid = 1852] [serial = 983] [outer = (nil)] [url = about:blank] 12:44:42 INFO - PROCESS | 1852 | --DOMWINDOW == 186 (0x7fcb24766000) [pid = 1852] [serial = 789] [outer = (nil)] [url = about:blank] 12:44:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 12:44:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 1935ms 12:44:42 INFO - PROCESS | 1852 | 1461786282779 Marionette TRACE conn3 -> [0,1481,"getWindowHandle",null] 12:44:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 12:44:42 INFO - PROCESS | 1852 | 1461786282785 Marionette TRACE conn3 <- [1,1481,null,{"value":"8"}] 12:44:42 INFO - PROCESS | 1852 | 1461786282792 Marionette TRACE conn3 -> [0,1482,"setScriptTimeout",{"ms":35000}] 12:44:42 INFO - PROCESS | 1852 | 1461786282795 Marionette TRACE conn3 <- [1,1482,null,{}] 12:44:42 INFO - PROCESS | 1852 | 1461786282800 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}] 12:44:43 INFO - PROCESS | 1852 | 1461786283051 Marionette TRACE conn3 <- [1,1483,null,{"value":null}] 12:44:43 INFO - PROCESS | 1852 | 1461786283251 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:43 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb13915800 == 116 [pid = 1852] [id = 378] 12:44:43 INFO - PROCESS | 1852 | ++DOMWINDOW == 187 (0x7fcb16fbac00) [pid = 1852] [serial = 1135] [outer = (nil)] 12:44:43 INFO - PROCESS | 1852 | ++DOMWINDOW == 188 (0x7fcb17cba400) [pid = 1852] [serial = 1136] [outer = 0x7fcb16fbac00] 12:44:43 INFO - PROCESS | 1852 | 1461786283323 Marionette DEBUG loaded listener.js 12:44:43 INFO - PROCESS | 1852 | ++DOMWINDOW == 189 (0x7fcb1a5bcc00) [pid = 1852] [serial = 1137] [outer = 0x7fcb16fbac00] 12:44:44 INFO - PROCESS | 1852 | 1461786284050 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]]]}] 12:44:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 12:44:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 1279ms 12:44:44 INFO - PROCESS | 1852 | 1461786284073 Marionette TRACE conn3 -> [0,1485,"getWindowHandle",null] 12:44:44 INFO - PROCESS | 1852 | 1461786284076 Marionette TRACE conn3 <- [1,1485,null,{"value":"8"}] 12:44:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 12:44:44 INFO - PROCESS | 1852 | 1461786284104 Marionette TRACE conn3 -> [0,1486,"setScriptTimeout",{"ms":35000}] 12:44:44 INFO - PROCESS | 1852 | 1461786284113 Marionette TRACE conn3 <- [1,1486,null,{}] 12:44:44 INFO - PROCESS | 1852 | 1461786284121 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}] 12:44:44 INFO - PROCESS | 1852 | 1461786284308 Marionette TRACE conn3 <- [1,1487,null,{"value":null}] 12:44:44 INFO - PROCESS | 1852 | 1461786284327 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:44 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb188c5000 == 117 [pid = 1852] [id = 379] 12:44:44 INFO - PROCESS | 1852 | ++DOMWINDOW == 190 (0x7fcb1b478000) [pid = 1852] [serial = 1138] [outer = (nil)] 12:44:44 INFO - PROCESS | 1852 | ++DOMWINDOW == 191 (0x7fcb1b7dfc00) [pid = 1852] [serial = 1139] [outer = 0x7fcb1b478000] 12:44:44 INFO - PROCESS | 1852 | 1461786284394 Marionette DEBUG loaded listener.js 12:44:44 INFO - PROCESS | 1852 | ++DOMWINDOW == 192 (0x7fcb1e802400) [pid = 1852] [serial = 1140] [outer = 0x7fcb1b478000] 12:44:45 INFO - PROCESS | 1852 | 1461786285341 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]]]}] 12:44:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 12:44:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 1299ms 12:44:45 INFO - PROCESS | 1852 | 1461786285403 Marionette TRACE conn3 -> [0,1489,"getWindowHandle",null] 12:44:45 INFO - PROCESS | 1852 | 1461786285408 Marionette TRACE conn3 <- [1,1489,null,{"value":"8"}] 12:44:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 12:44:45 INFO - PROCESS | 1852 | 1461786285414 Marionette TRACE conn3 -> [0,1490,"setScriptTimeout",{"ms":35000}] 12:44:45 INFO - PROCESS | 1852 | 1461786285428 Marionette TRACE conn3 <- [1,1490,null,{}] 12:44:45 INFO - PROCESS | 1852 | 1461786285433 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}] 12:44:45 INFO - PROCESS | 1852 | 1461786285686 Marionette TRACE conn3 <- [1,1491,null,{"value":null}] 12:44:45 INFO - PROCESS | 1852 | 1461786285713 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:45 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb1b5ec800 == 118 [pid = 1852] [id = 380] 12:44:45 INFO - PROCESS | 1852 | ++DOMWINDOW == 193 (0x7fcb1b473c00) [pid = 1852] [serial = 1141] [outer = (nil)] 12:44:45 INFO - PROCESS | 1852 | ++DOMWINDOW == 194 (0x7fcb1f35b800) [pid = 1852] [serial = 1142] [outer = 0x7fcb1b473c00] 12:44:45 INFO - PROCESS | 1852 | 1461786285786 Marionette DEBUG loaded listener.js 12:44:45 INFO - PROCESS | 1852 | ++DOMWINDOW == 195 (0x7fcb1f3dd800) [pid = 1852] [serial = 1143] [outer = 0x7fcb1b473c00] 12:44:46 INFO - PROCESS | 1852 | 1461786286797 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]]]}] 12:44:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 12:44:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 1441ms 12:44:46 INFO - PROCESS | 1852 | 1461786286857 Marionette TRACE conn3 -> [0,1493,"getWindowHandle",null] 12:44:46 INFO - PROCESS | 1852 | 1461786286860 Marionette TRACE conn3 <- [1,1493,null,{"value":"8"}] 12:44:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 12:44:46 INFO - PROCESS | 1852 | 1461786286866 Marionette TRACE conn3 -> [0,1494,"setScriptTimeout",{"ms":35000}] 12:44:46 INFO - PROCESS | 1852 | 1461786286868 Marionette TRACE conn3 <- [1,1494,null,{}] 12:44:46 INFO - PROCESS | 1852 | 1461786286873 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}] 12:44:47 INFO - PROCESS | 1852 | 1461786287105 Marionette TRACE conn3 <- [1,1495,null,{"value":null}] 12:44:47 INFO - PROCESS | 1852 | --DOMWINDOW == 194 (0x7fcb13972000) [pid = 1852] [serial = 1060] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 12:44:47 INFO - PROCESS | 1852 | --DOMWINDOW == 193 (0x7fcb15825800) [pid = 1852] [serial = 1057] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 12:44:47 INFO - PROCESS | 1852 | --DOMWINDOW == 192 (0x7fcb20e9ec00) [pid = 1852] [serial = 1072] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 12:44:47 INFO - PROCESS | 1852 | --DOMWINDOW == 191 (0x7fcb11a8bc00) [pid = 1852] [serial = 1066] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 12:44:47 INFO - PROCESS | 1852 | --DOMWINDOW == 190 (0x7fcb20d0a000) [pid = 1852] [serial = 1075] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 12:44:47 INFO - PROCESS | 1852 | --DOMWINDOW == 189 (0x7fcb154ba800) [pid = 1852] [serial = 1069] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 12:44:47 INFO - PROCESS | 1852 | --DOMWINDOW == 188 (0x7fcb1b8de400) [pid = 1852] [serial = 1024] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 12:44:47 INFO - PROCESS | 1852 | --DOMWINDOW == 187 (0x7fcb1ad1a000) [pid = 1852] [serial = 1063] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 12:44:47 INFO - PROCESS | 1852 | 1461786287709 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:47 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb1a493800 == 119 [pid = 1852] [id = 381] 12:44:47 INFO - PROCESS | 1852 | ++DOMWINDOW == 188 (0x7fcb16fb0800) [pid = 1852] [serial = 1144] [outer = (nil)] 12:44:47 INFO - PROCESS | 1852 | ++DOMWINDOW == 189 (0x7fcb20736c00) [pid = 1852] [serial = 1145] [outer = 0x7fcb16fb0800] 12:44:47 INFO - PROCESS | 1852 | 1461786287786 Marionette DEBUG loaded listener.js 12:44:47 INFO - PROCESS | 1852 | ++DOMWINDOW == 190 (0x7fcb20d05400) [pid = 1852] [serial = 1146] [outer = 0x7fcb16fb0800] 12:44:48 INFO - PROCESS | 1852 | 1461786288504 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]]]}] 12:44:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 12:44:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 1679ms 12:44:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 12:44:48 INFO - PROCESS | 1852 | 1461786288554 Marionette TRACE conn3 -> [0,1497,"getWindowHandle",null] 12:44:48 INFO - PROCESS | 1852 | 1461786288556 Marionette TRACE conn3 <- [1,1497,null,{"value":"8"}] 12:44:48 INFO - PROCESS | 1852 | 1461786288562 Marionette TRACE conn3 -> [0,1498,"setScriptTimeout",{"ms":35000}] 12:44:48 INFO - PROCESS | 1852 | 1461786288565 Marionette TRACE conn3 <- [1,1498,null,{}] 12:44:48 INFO - PROCESS | 1852 | 1461786288585 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}] 12:44:48 INFO - PROCESS | 1852 | 1461786288746 Marionette TRACE conn3 <- [1,1499,null,{"value":null}] 12:44:48 INFO - PROCESS | 1852 | 1461786288761 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:48 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb20e07800 == 120 [pid = 1852] [id = 382] 12:44:48 INFO - PROCESS | 1852 | ++DOMWINDOW == 191 (0x7fcb20ea1c00) [pid = 1852] [serial = 1147] [outer = (nil)] 12:44:48 INFO - PROCESS | 1852 | ++DOMWINDOW == 192 (0x7fcb218a0400) [pid = 1852] [serial = 1148] [outer = 0x7fcb20ea1c00] 12:44:48 INFO - PROCESS | 1852 | 1461786288820 Marionette DEBUG loaded listener.js 12:44:48 INFO - PROCESS | 1852 | ++DOMWINDOW == 193 (0x7fcb22876800) [pid = 1852] [serial = 1149] [outer = 0x7fcb20ea1c00] 12:44:49 INFO - PROCESS | 1852 | 1461786289584 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]]]}] 12:44:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 12:44:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 1188ms 12:44:49 INFO - PROCESS | 1852 | 1461786289817 Marionette TRACE conn3 -> [0,1501,"getWindowHandle",null] 12:44:49 INFO - PROCESS | 1852 | 1461786289823 Marionette TRACE conn3 <- [1,1501,null,{"value":"8"}] 12:44:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 12:44:49 INFO - PROCESS | 1852 | 1461786289834 Marionette TRACE conn3 -> [0,1502,"setScriptTimeout",{"ms":35000}] 12:44:49 INFO - PROCESS | 1852 | 1461786289837 Marionette TRACE conn3 <- [1,1502,null,{}] 12:44:49 INFO - PROCESS | 1852 | 1461786289846 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}] 12:44:50 INFO - PROCESS | 1852 | 1461786290100 Marionette TRACE conn3 <- [1,1503,null,{"value":null}] 12:44:50 INFO - PROCESS | 1852 | 1461786290344 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:50 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb13cf0000 == 121 [pid = 1852] [id = 383] 12:44:50 INFO - PROCESS | 1852 | ++DOMWINDOW == 194 (0x7fcb12319000) [pid = 1852] [serial = 1150] [outer = (nil)] 12:44:50 INFO - PROCESS | 1852 | ++DOMWINDOW == 195 (0x7fcb13974000) [pid = 1852] [serial = 1151] [outer = 0x7fcb12319000] 12:44:50 INFO - PROCESS | 1852 | 1461786290439 Marionette DEBUG loaded listener.js 12:44:50 INFO - PROCESS | 1852 | ++DOMWINDOW == 196 (0x7fcb15822800) [pid = 1852] [serial = 1152] [outer = 0x7fcb12319000] 12:44:51 INFO - PROCESS | 1852 | 1461786291331 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]]]}] 12:44:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 12:44:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 1535ms 12:44:51 INFO - PROCESS | 1852 | 1461786291370 Marionette TRACE conn3 -> [0,1505,"getWindowHandle",null] 12:44:51 INFO - PROCESS | 1852 | 1461786291376 Marionette TRACE conn3 <- [1,1505,null,{"value":"8"}] 12:44:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 12:44:51 INFO - PROCESS | 1852 | 1461786291389 Marionette TRACE conn3 -> [0,1506,"setScriptTimeout",{"ms":35000}] 12:44:51 INFO - PROCESS | 1852 | 1461786291394 Marionette TRACE conn3 <- [1,1506,null,{}] 12:44:51 INFO - PROCESS | 1852 | 1461786291401 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}] 12:44:51 INFO - PROCESS | 1852 | 1461786291658 Marionette TRACE conn3 <- [1,1507,null,{"value":null}] 12:44:51 INFO - PROCESS | 1852 | 1461786291905 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:51 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb1b057800 == 122 [pid = 1852] [id = 384] 12:44:51 INFO - PROCESS | 1852 | ++DOMWINDOW == 197 (0x7fcb169e2000) [pid = 1852] [serial = 1153] [outer = (nil)] 12:44:52 INFO - PROCESS | 1852 | ++DOMWINDOW == 198 (0x7fcb16b9e400) [pid = 1852] [serial = 1154] [outer = 0x7fcb169e2000] 12:44:52 INFO - PROCESS | 1852 | 1461786292024 Marionette DEBUG loaded listener.js 12:44:52 INFO - PROCESS | 1852 | ++DOMWINDOW == 199 (0x7fcb19d2b400) [pid = 1852] [serial = 1155] [outer = 0x7fcb169e2000] 12:44:52 INFO - PROCESS | 1852 | 1461786292964 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]]]}] 12:44:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 12:44:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 1642ms 12:44:53 INFO - PROCESS | 1852 | 1461786293028 Marionette TRACE conn3 -> [0,1509,"getWindowHandle",null] 12:44:53 INFO - PROCESS | 1852 | 1461786293032 Marionette TRACE conn3 <- [1,1509,null,{"value":"8"}] 12:44:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 12:44:53 INFO - PROCESS | 1852 | 1461786293038 Marionette TRACE conn3 -> [0,1510,"setScriptTimeout",{"ms":35000}] 12:44:53 INFO - PROCESS | 1852 | 1461786293042 Marionette TRACE conn3 <- [1,1510,null,{}] 12:44:53 INFO - PROCESS | 1852 | 1461786293057 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}] 12:44:53 INFO - PROCESS | 1852 | 1461786293300 Marionette TRACE conn3 <- [1,1511,null,{"value":null}] 12:44:53 INFO - PROCESS | 1852 | 1461786293579 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:53 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb21b0e000 == 123 [pid = 1852] [id = 385] 12:44:53 INFO - PROCESS | 1852 | ++DOMWINDOW == 200 (0x7fcb1b477400) [pid = 1852] [serial = 1156] [outer = (nil)] 12:44:53 INFO - PROCESS | 1852 | ++DOMWINDOW == 201 (0x7fcb1e808400) [pid = 1852] [serial = 1157] [outer = 0x7fcb1b477400] 12:44:53 INFO - PROCESS | 1852 | 1461786293658 Marionette DEBUG loaded listener.js 12:44:53 INFO - PROCESS | 1852 | ++DOMWINDOW == 202 (0x7fcb1f361c00) [pid = 1852] [serial = 1158] [outer = 0x7fcb1b477400] 12:44:54 INFO - PROCESS | 1852 | 1461786294525 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]]]}] 12:44:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 12:44:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 1536ms 12:44:54 INFO - PROCESS | 1852 | 1461786294576 Marionette TRACE conn3 -> [0,1513,"getWindowHandle",null] 12:44:54 INFO - PROCESS | 1852 | 1461786294579 Marionette TRACE conn3 <- [1,1513,null,{"value":"8"}] 12:44:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 12:44:54 INFO - PROCESS | 1852 | 1461786294587 Marionette TRACE conn3 -> [0,1514,"setScriptTimeout",{"ms":35000}] 12:44:54 INFO - PROCESS | 1852 | 1461786294591 Marionette TRACE conn3 <- [1,1514,null,{}] 12:44:54 INFO - PROCESS | 1852 | 1461786294597 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}] 12:44:54 INFO - PROCESS | 1852 | 1461786294841 Marionette TRACE conn3 <- [1,1515,null,{"value":null}] 12:44:55 INFO - PROCESS | 1852 | 1461786295071 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:55 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb26a20800 == 124 [pid = 1852] [id = 386] 12:44:55 INFO - PROCESS | 1852 | ++DOMWINDOW == 203 (0x7fcb19d2c000) [pid = 1852] [serial = 1159] [outer = (nil)] 12:44:55 INFO - PROCESS | 1852 | ++DOMWINDOW == 204 (0x7fcb20c3c800) [pid = 1852] [serial = 1160] [outer = 0x7fcb19d2c000] 12:44:55 INFO - PROCESS | 1852 | 1461786295188 Marionette DEBUG loaded listener.js 12:44:55 INFO - PROCESS | 1852 | ++DOMWINDOW == 205 (0x7fcb20d25800) [pid = 1852] [serial = 1161] [outer = 0x7fcb19d2c000] 12:44:56 INFO - PROCESS | 1852 | 1461786296050 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]]]}] 12:44:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 12:44:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 1491ms 12:44:56 INFO - PROCESS | 1852 | 1461786296079 Marionette TRACE conn3 -> [0,1517,"getWindowHandle",null] 12:44:56 INFO - PROCESS | 1852 | 1461786296082 Marionette TRACE conn3 <- [1,1517,null,{"value":"8"}] 12:44:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 12:44:56 INFO - PROCESS | 1852 | 1461786296089 Marionette TRACE conn3 -> [0,1518,"setScriptTimeout",{"ms":35000}] 12:44:56 INFO - PROCESS | 1852 | 1461786296098 Marionette TRACE conn3 <- [1,1518,null,{}] 12:44:56 INFO - PROCESS | 1852 | 1461786296109 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}] 12:44:56 INFO - PROCESS | 1852 | 1461786296309 Marionette TRACE conn3 <- [1,1519,null,{"value":null}] 12:44:56 INFO - PROCESS | 1852 | 1461786296505 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:56 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb29506800 == 125 [pid = 1852] [id = 387] 12:44:56 INFO - PROCESS | 1852 | ++DOMWINDOW == 206 (0x7fcb1b723400) [pid = 1852] [serial = 1162] [outer = (nil)] 12:44:56 INFO - PROCESS | 1852 | ++DOMWINDOW == 207 (0x7fcb21898400) [pid = 1852] [serial = 1163] [outer = 0x7fcb1b723400] 12:44:56 INFO - PROCESS | 1852 | 1461786296580 Marionette DEBUG loaded listener.js 12:44:56 INFO - PROCESS | 1852 | ++DOMWINDOW == 208 (0x7fcb22b64800) [pid = 1852] [serial = 1164] [outer = 0x7fcb1b723400] 12:44:57 INFO - PROCESS | 1852 | 1461786297480 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]]]}] 12:44:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 12:44:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 1446ms 12:44:57 INFO - PROCESS | 1852 | 1461786297536 Marionette TRACE conn3 -> [0,1521,"getWindowHandle",null] 12:44:57 INFO - PROCESS | 1852 | 1461786297540 Marionette TRACE conn3 <- [1,1521,null,{"value":"8"}] 12:44:57 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 12:44:57 INFO - PROCESS | 1852 | 1461786297546 Marionette TRACE conn3 -> [0,1522,"setScriptTimeout",{"ms":35000}] 12:44:57 INFO - PROCESS | 1852 | 1461786297550 Marionette TRACE conn3 <- [1,1522,null,{}] 12:44:57 INFO - PROCESS | 1852 | 1461786297555 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}] 12:44:57 INFO - PROCESS | 1852 | 1461786297896 Marionette TRACE conn3 <- [1,1523,null,{"value":null}] 12:44:58 INFO - PROCESS | 1852 | 1461786298088 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:58 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb2a6af000 == 126 [pid = 1852] [id = 388] 12:44:58 INFO - PROCESS | 1852 | ++DOMWINDOW == 209 (0x7fcb24712800) [pid = 1852] [serial = 1165] [outer = (nil)] 12:44:58 INFO - PROCESS | 1852 | ++DOMWINDOW == 210 (0x7fcb24718000) [pid = 1852] [serial = 1166] [outer = 0x7fcb24712800] 12:44:58 INFO - PROCESS | 1852 | 1461786298212 Marionette DEBUG loaded listener.js 12:44:58 INFO - PROCESS | 1852 | ++DOMWINDOW == 211 (0x7fcb26ac3000) [pid = 1852] [serial = 1167] [outer = 0x7fcb24712800] 12:44:58 INFO - PROCESS | 1852 | SkCairoFTTypeface::onFilterRec unimplemented 12:44:58 INFO - PROCESS | 1852 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 12:44:58 INFO - PROCESS | 1852 | SkCairoFTTypeface::onFilterRec unimplemented 12:44:58 INFO - PROCESS | 1852 | SkCairoFTTypeface::onFilterRec unimplemented 12:44:58 INFO - PROCESS | 1852 | SkCairoFTTypeface::onFilterRec unimplemented 12:44:58 INFO - PROCESS | 1852 | SkCairoFTTypeface::onFilterRec unimplemented 12:44:58 INFO - PROCESS | 1852 | SkCairoFTTypeface::onFilterRec unimplemented 12:44:58 INFO - PROCESS | 1852 | SkCairoFTTypeface::onFilterRec unimplemented 12:44:58 INFO - PROCESS | 1852 | SkCairoFTTypeface::onFilterRec unimplemented 12:44:58 INFO - PROCESS | 1852 | SkCairoFTTypeface::onFilterRec unimplemented 12:44:58 INFO - PROCESS | 1852 | SkCairoFTTypeface::onFilterRec unimplemented 12:44:58 INFO - PROCESS | 1852 | SkCairoFTTypeface::onFilterRec unimplemented 12:44:58 INFO - PROCESS | 1852 | 1461786298947 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"]]]}] 12:44:58 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 () { 12:44:58 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 12:44:58 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 12:44:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:44:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:44:58 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 12:44:58 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 () { 12:44:58 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 12:44:58 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 12:44:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:44:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:44:58 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 12:44:58 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 () { 12:44:58 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 12:44:58 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 12:44:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:44:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:44:58 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 12:44:58 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 () { 12:44:58 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 12:44:58 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 12:44:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:44:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:44:58 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 12:44:58 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 1435ms 12:44:58 INFO - PROCESS | 1852 | 1461786298989 Marionette TRACE conn3 -> [0,1525,"getWindowHandle",null] 12:44:58 INFO - PROCESS | 1852 | 1461786298995 Marionette TRACE conn3 <- [1,1525,null,{"value":"8"}] 12:44:58 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 12:44:59 INFO - PROCESS | 1852 | 1461786299002 Marionette TRACE conn3 -> [0,1526,"setScriptTimeout",{"ms":35000}] 12:44:59 INFO - PROCESS | 1852 | 1461786299005 Marionette TRACE conn3 <- [1,1526,null,{}] 12:44:59 INFO - PROCESS | 1852 | 1461786299010 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}] 12:44:59 INFO - PROCESS | 1852 | 1461786299205 Marionette TRACE conn3 <- [1,1527,null,{"value":null}] 12:44:59 INFO - PROCESS | 1852 | 1461786299401 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:59 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb374c1800 == 127 [pid = 1852] [id = 389] 12:44:59 INFO - PROCESS | 1852 | ++DOMWINDOW == 212 (0x7fcb24517800) [pid = 1852] [serial = 1168] [outer = (nil)] 12:44:59 INFO - PROCESS | 1852 | ++DOMWINDOW == 213 (0x7fcb276b7c00) [pid = 1852] [serial = 1169] [outer = 0x7fcb24517800] 12:44:59 INFO - PROCESS | 1852 | 1461786299472 Marionette DEBUG loaded listener.js 12:44:59 INFO - PROCESS | 1852 | ++DOMWINDOW == 214 (0x7fcb299cd000) [pid = 1852] [serial = 1170] [outer = 0x7fcb24517800] 12:45:00 INFO - PROCESS | 1852 | 1461786300313 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"]]]}] 12:45:00 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 12:45:00 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 12:45:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:45:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:45:00 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 12:45:00 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 12:45:00 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 12:45:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:45:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:45:00 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 12:45:00 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 12:45:00 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 12:45:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:45:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:45:00 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 12:45:00 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 1332ms 12:45:00 INFO - PROCESS | 1852 | 1461786300377 Marionette TRACE conn3 -> [0,1529,"getWindowHandle",null] 12:45:00 INFO - PROCESS | 1852 | 1461786300381 Marionette TRACE conn3 <- [1,1529,null,{"value":"8"}] 12:45:00 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 12:45:00 INFO - PROCESS | 1852 | 1461786300390 Marionette TRACE conn3 -> [0,1530,"setScriptTimeout",{"ms":35000}] 12:45:00 INFO - PROCESS | 1852 | 1461786300392 Marionette TRACE conn3 <- [1,1530,null,{}] 12:45:00 INFO - PROCESS | 1852 | 1461786300397 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}] 12:45:00 INFO - PROCESS | 1852 | 1461786300600 Marionette TRACE conn3 <- [1,1531,null,{"value":null}] 12:45:00 INFO - PROCESS | 1852 | 1461786300795 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:00 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb3c9df800 == 128 [pid = 1852] [id = 390] 12:45:00 INFO - PROCESS | 1852 | ++DOMWINDOW == 215 (0x7fcb24713000) [pid = 1852] [serial = 1171] [outer = (nil)] 12:45:00 INFO - PROCESS | 1852 | ++DOMWINDOW == 216 (0x7fcb2a0cb400) [pid = 1852] [serial = 1172] [outer = 0x7fcb24713000] 12:45:00 INFO - PROCESS | 1852 | 1461786300871 Marionette DEBUG loaded listener.js 12:45:00 INFO - PROCESS | 1852 | ++DOMWINDOW == 217 (0x7fcb2d890400) [pid = 1852] [serial = 1173] [outer = 0x7fcb24713000] 12:45:01 INFO - PROCESS | 1852 | 1461786301702 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]]]}] 12:45:01 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 12:45:01 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 12:45:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:45:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:45:01 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 12:45:01 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 12:45:01 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. 12:45:01 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 12:45:01 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 1330ms 12:45:01 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 12:45:01 INFO - PROCESS | 1852 | 1461786301723 Marionette TRACE conn3 -> [0,1533,"getWindowHandle",null] 12:45:01 INFO - PROCESS | 1852 | 1461786301725 Marionette TRACE conn3 <- [1,1533,null,{"value":"8"}] 12:45:01 INFO - PROCESS | 1852 | 1461786301732 Marionette TRACE conn3 -> [0,1534,"setScriptTimeout",{"ms":35000}] 12:45:01 INFO - PROCESS | 1852 | 1461786301735 Marionette TRACE conn3 <- [1,1534,null,{}] 12:45:01 INFO - PROCESS | 1852 | 1461786301740 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}] 12:45:01 INFO - PROCESS | 1852 | 1461786301972 Marionette TRACE conn3 <- [1,1535,null,{"value":null}] 12:45:02 INFO - PROCESS | 1852 | 1461786302190 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:02 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb41d94800 == 129 [pid = 1852] [id = 391] 12:45:02 INFO - PROCESS | 1852 | ++DOMWINDOW == 218 (0x7fcb26acb000) [pid = 1852] [serial = 1174] [outer = (nil)] 12:45:02 INFO - PROCESS | 1852 | ++DOMWINDOW == 219 (0x7fcb37771000) [pid = 1852] [serial = 1175] [outer = 0x7fcb26acb000] 12:45:02 INFO - PROCESS | 1852 | 1461786302348 Marionette DEBUG loaded listener.js 12:45:02 INFO - PROCESS | 1852 | ++DOMWINDOW == 220 (0x7fcb37becc00) [pid = 1852] [serial = 1176] [outer = 0x7fcb26acb000] 12:45:03 INFO - PROCESS | 1852 | 1461786303655 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]]]}] 12:45:03 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 12:45:03 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 1988ms 12:45:03 INFO - PROCESS | 1852 | 1461786303720 Marionette TRACE conn3 -> [0,1537,"getWindowHandle",null] 12:45:03 INFO - PROCESS | 1852 | 1461786303724 Marionette TRACE conn3 <- [1,1537,null,{"value":"8"}] 12:45:03 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 12:45:03 INFO - PROCESS | 1852 | 1461786303730 Marionette TRACE conn3 -> [0,1538,"setScriptTimeout",{"ms":35000}] 12:45:03 INFO - PROCESS | 1852 | 1461786303733 Marionette TRACE conn3 <- [1,1538,null,{}] 12:45:03 INFO - PROCESS | 1852 | 1461786303739 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}] 12:45:03 INFO - PROCESS | 1852 | 1461786303940 Marionette TRACE conn3 <- [1,1539,null,{"value":null}] 12:45:04 INFO - PROCESS | 1852 | 1461786304176 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:04 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb4449f000 == 130 [pid = 1852] [id = 392] 12:45:04 INFO - PROCESS | 1852 | ++DOMWINDOW == 221 (0x7fcb2a0bec00) [pid = 1852] [serial = 1177] [outer = (nil)] 12:45:04 INFO - PROCESS | 1852 | ++DOMWINDOW == 222 (0x7fcb38903000) [pid = 1852] [serial = 1178] [outer = 0x7fcb2a0bec00] 12:45:04 INFO - PROCESS | 1852 | 1461786304289 Marionette DEBUG loaded listener.js 12:45:04 INFO - PROCESS | 1852 | ++DOMWINDOW == 223 (0x7fcb3a519400) [pid = 1852] [serial = 1179] [outer = 0x7fcb2a0bec00] 12:45:05 INFO - PROCESS | 1852 | 1461786305116 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]]]}] 12:45:05 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 12:45:05 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 1434ms 12:45:05 INFO - PROCESS | 1852 | 1461786305166 Marionette TRACE conn3 -> [0,1541,"getWindowHandle",null] 12:45:05 INFO - PROCESS | 1852 | 1461786305171 Marionette TRACE conn3 <- [1,1541,null,{"value":"8"}] 12:45:05 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 12:45:05 INFO - PROCESS | 1852 | 1461786305177 Marionette TRACE conn3 -> [0,1542,"setScriptTimeout",{"ms":35000}] 12:45:05 INFO - PROCESS | 1852 | 1461786305181 Marionette TRACE conn3 <- [1,1542,null,{}] 12:45:05 INFO - PROCESS | 1852 | 1461786305187 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}] 12:45:05 INFO - PROCESS | 1852 | 1461786305421 Marionette TRACE conn3 <- [1,1543,null,{"value":null}] 12:45:05 INFO - PROCESS | 1852 | 1461786305618 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:05 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb1654e000 == 131 [pid = 1852] [id = 393] 12:45:05 INFO - PROCESS | 1852 | ++DOMWINDOW == 224 (0x7fcb37909400) [pid = 1852] [serial = 1180] [outer = (nil)] 12:45:05 INFO - PROCESS | 1852 | ++DOMWINDOW == 225 (0x7fcb3c4abc00) [pid = 1852] [serial = 1181] [outer = 0x7fcb37909400] 12:45:05 INFO - PROCESS | 1852 | 1461786305697 Marionette DEBUG loaded listener.js 12:45:05 INFO - PROCESS | 1852 | ++DOMWINDOW == 226 (0x7fcb3cb40000) [pid = 1852] [serial = 1182] [outer = 0x7fcb37909400] 12:45:06 INFO - PROCESS | 1852 | 1461786306631 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]]]}] 12:45:06 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 12:45:06 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 1484ms 12:45:06 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 12:45:06 INFO - PROCESS | 1852 | 1461786306661 Marionette TRACE conn3 -> [0,1545,"getWindowHandle",null] 12:45:06 INFO - PROCESS | 1852 | 1461786306664 Marionette TRACE conn3 <- [1,1545,null,{"value":"8"}] 12:45:06 INFO - PROCESS | 1852 | 1461786306669 Marionette TRACE conn3 -> [0,1546,"setScriptTimeout",{"ms":35000}] 12:45:06 INFO - PROCESS | 1852 | 1461786306678 Marionette TRACE conn3 <- [1,1546,null,{}] 12:45:06 INFO - PROCESS | 1852 | 1461786306688 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}] 12:45:06 INFO - PROCESS | 1852 | 1461786306870 Marionette TRACE conn3 <- [1,1547,null,{"value":null}] 12:45:07 INFO - PROCESS | 1852 | 1461786307080 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:07 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb2165e000 == 132 [pid = 1852] [id = 394] 12:45:07 INFO - PROCESS | 1852 | ++DOMWINDOW == 227 (0x7fcb13602800) [pid = 1852] [serial = 1183] [outer = (nil)] 12:45:07 INFO - PROCESS | 1852 | ++DOMWINDOW == 228 (0x7fcb1360e000) [pid = 1852] [serial = 1184] [outer = 0x7fcb13602800] 12:45:07 INFO - PROCESS | 1852 | 1461786307196 Marionette DEBUG loaded listener.js 12:45:07 INFO - PROCESS | 1852 | ++DOMWINDOW == 229 (0x7fcb2a119800) [pid = 1852] [serial = 1185] [outer = 0x7fcb13602800] 12:45:08 INFO - PROCESS | 1852 | 1461786308085 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]]]}] 12:45:08 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 12:45:08 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 1489ms 12:45:08 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 12:45:08 INFO - PROCESS | 1852 | 1461786308160 Marionette TRACE conn3 -> [0,1549,"getWindowHandle",null] 12:45:08 INFO - PROCESS | 1852 | 1461786308163 Marionette TRACE conn3 <- [1,1549,null,{"value":"8"}] 12:45:08 INFO - PROCESS | 1852 | 1461786308169 Marionette TRACE conn3 -> [0,1550,"setScriptTimeout",{"ms":35000}] 12:45:08 INFO - PROCESS | 1852 | 1461786308171 Marionette TRACE conn3 <- [1,1550,null,{}] 12:45:08 INFO - PROCESS | 1852 | 1461786308176 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}] 12:45:08 INFO - PROCESS | 1852 | 1461786308361 Marionette TRACE conn3 <- [1,1551,null,{"value":null}] 12:45:08 INFO - PROCESS | 1852 | 1461786308604 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:08 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb138ea800 == 133 [pid = 1852] [id = 395] 12:45:08 INFO - PROCESS | 1852 | ++DOMWINDOW == 230 (0x7fcb107e8000) [pid = 1852] [serial = 1186] [outer = (nil)] 12:45:08 INFO - PROCESS | 1852 | ++DOMWINDOW == 231 (0x7fcb1230c400) [pid = 1852] [serial = 1187] [outer = 0x7fcb107e8000] 12:45:08 INFO - PROCESS | 1852 | 1461786308723 Marionette DEBUG loaded listener.js 12:45:08 INFO - PROCESS | 1852 | ++DOMWINDOW == 232 (0x7fcb12311400) [pid = 1852] [serial = 1188] [outer = 0x7fcb107e8000] 12:45:09 INFO - PROCESS | 1852 | 1461786309575 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]]]}] 12:45:09 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 12:45:09 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 1482ms 12:45:09 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 12:45:09 INFO - PROCESS | 1852 | 1461786309651 Marionette TRACE conn3 -> [0,1553,"getWindowHandle",null] 12:45:09 INFO - PROCESS | 1852 | 1461786309654 Marionette TRACE conn3 <- [1,1553,null,{"value":"8"}] 12:45:09 INFO - PROCESS | 1852 | 1461786309660 Marionette TRACE conn3 -> [0,1554,"setScriptTimeout",{"ms":35000}] 12:45:09 INFO - PROCESS | 1852 | 1461786309663 Marionette TRACE conn3 <- [1,1554,null,{}] 12:45:09 INFO - PROCESS | 1852 | 1461786309668 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}] 12:45:09 INFO - PROCESS | 1852 | 1461786309899 Marionette TRACE conn3 <- [1,1555,null,{"value":null}] 12:45:10 INFO - PROCESS | 1852 | 1461786310145 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:10 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb16922000 == 134 [pid = 1852] [id = 396] 12:45:10 INFO - PROCESS | 1852 | ++DOMWINDOW == 233 (0x7fcb12303400) [pid = 1852] [serial = 1189] [outer = (nil)] 12:45:10 INFO - PROCESS | 1852 | ++DOMWINDOW == 234 (0x7fcb145d2400) [pid = 1852] [serial = 1190] [outer = 0x7fcb12303400] 12:45:10 INFO - PROCESS | 1852 | 1461786310265 Marionette DEBUG loaded listener.js 12:45:10 INFO - PROCESS | 1852 | ++DOMWINDOW == 235 (0x7fcb145d6400) [pid = 1852] [serial = 1191] [outer = 0x7fcb12303400] 12:45:11 INFO - PROCESS | 1852 | 1461786311562 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]]]}] 12:45:11 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 12:45:11 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 1941ms 12:45:11 INFO - PROCESS | 1852 | 1461786311656 Marionette TRACE conn3 -> [0,1557,"getWindowHandle",null] 12:45:11 INFO - PROCESS | 1852 | 1461786311661 Marionette TRACE conn3 <- [1,1557,null,{"value":"8"}] 12:45:11 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 12:45:11 INFO - PROCESS | 1852 | 1461786311706 Marionette TRACE conn3 -> [0,1558,"setScriptTimeout",{"ms":35000}] 12:45:11 INFO - PROCESS | 1852 | 1461786311717 Marionette TRACE conn3 <- [1,1558,null,{}] 12:45:11 INFO - PROCESS | 1852 | 1461786311733 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}] 12:45:11 INFO - PROCESS | 1852 | 1461786311920 Marionette TRACE conn3 <- [1,1559,null,{"value":null}] 12:45:12 INFO - PROCESS | 1852 | 1461786312094 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:12 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb16924800 == 135 [pid = 1852] [id = 397] 12:45:12 INFO - PROCESS | 1852 | ++DOMWINDOW == 236 (0x7fcb107e7400) [pid = 1852] [serial = 1192] [outer = (nil)] 12:45:12 INFO - PROCESS | 1852 | ++DOMWINDOW == 237 (0x7fcb13607400) [pid = 1852] [serial = 1193] [outer = 0x7fcb107e7400] 12:45:12 INFO - PROCESS | 1852 | 1461786312161 Marionette DEBUG loaded listener.js 12:45:12 INFO - PROCESS | 1852 | ++DOMWINDOW == 238 (0x7fcb145d5c00) [pid = 1852] [serial = 1194] [outer = 0x7fcb107e7400] 12:45:13 INFO - PROCESS | 1852 | 1461786313026 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]]]}] 12:45:13 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 12:45:13 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 1368ms 12:45:13 INFO - PROCESS | 1852 | 1461786313056 Marionette TRACE conn3 -> [0,1561,"getWindowHandle",null] 12:45:13 INFO - PROCESS | 1852 | 1461786313063 Marionette TRACE conn3 <- [1,1561,null,{"value":"8"}] 12:45:13 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 12:45:13 INFO - PROCESS | 1852 | 1461786313072 Marionette TRACE conn3 -> [0,1562,"setScriptTimeout",{"ms":35000}] 12:45:13 INFO - PROCESS | 1852 | 1461786313076 Marionette TRACE conn3 <- [1,1562,null,{}] 12:45:13 INFO - PROCESS | 1852 | 1461786313081 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}] 12:45:13 INFO - PROCESS | 1852 | 1461786313247 Marionette TRACE conn3 <- [1,1563,null,{"value":null}] 12:45:13 INFO - PROCESS | 1852 | 1461786313473 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:13 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb1a494000 == 136 [pid = 1852] [id = 398] 12:45:13 INFO - PROCESS | 1852 | ++DOMWINDOW == 239 (0x7fcb1007d800) [pid = 1852] [serial = 1195] [outer = (nil)] 12:45:13 INFO - PROCESS | 1852 | ++DOMWINDOW == 240 (0x7fcb108dbc00) [pid = 1852] [serial = 1196] [outer = 0x7fcb1007d800] 12:45:13 INFO - PROCESS | 1852 | 1461786313536 Marionette DEBUG loaded listener.js 12:45:13 INFO - PROCESS | 1852 | ++DOMWINDOW == 241 (0x7fcb154b6000) [pid = 1852] [serial = 1197] [outer = 0x7fcb1007d800] 12:45:14 INFO - PROCESS | 1852 | 1461786314605 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]]]}] 12:45:14 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 12:45:14 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 1587ms 12:45:14 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 12:45:14 INFO - PROCESS | 1852 | 1461786314660 Marionette TRACE conn3 -> [0,1565,"getWindowHandle",null] 12:45:14 INFO - PROCESS | 1852 | 1461786314663 Marionette TRACE conn3 <- [1,1565,null,{"value":"8"}] 12:45:14 INFO - PROCESS | 1852 | 1461786314669 Marionette TRACE conn3 -> [0,1566,"setScriptTimeout",{"ms":35000}] 12:45:14 INFO - PROCESS | 1852 | 1461786314674 Marionette TRACE conn3 <- [1,1566,null,{}] 12:45:14 INFO - PROCESS | 1852 | 1461786314690 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}] 12:45:14 INFO - PROCESS | 1852 | 1461786314896 Marionette TRACE conn3 <- [1,1567,null,{"value":null}] 12:45:15 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb3cba0000 == 135 [pid = 1852] [id = 248] 12:45:15 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb13ce8000 == 134 [pid = 1852] [id = 250] 12:45:15 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb2a1d8800 == 133 [pid = 1852] [id = 36] 12:45:15 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb40fae800 == 132 [pid = 1852] [id = 249] 12:45:15 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb38921800 == 131 [pid = 1852] [id = 215] 12:45:15 INFO - PROCESS | 1852 | --DOMWINDOW == 240 (0x7fcb15876800) [pid = 1852] [serial = 1079] [outer = (nil)] [url = about:blank] 12:45:15 INFO - PROCESS | 1852 | --DOMWINDOW == 239 (0x7fcb2db24000) [pid = 1852] [serial = 1052] [outer = (nil)] [url = about:blank] 12:45:15 INFO - PROCESS | 1852 | --DOMWINDOW == 238 (0x7fcb2a68b400) [pid = 1852] [serial = 1049] [outer = (nil)] [url = about:blank] 12:45:15 INFO - PROCESS | 1852 | --DOMWINDOW == 237 (0x7fcb29a9c800) [pid = 1852] [serial = 1046] [outer = (nil)] [url = about:blank] 12:45:15 INFO - PROCESS | 1852 | --DOMWINDOW == 236 (0x7fcb27a1cc00) [pid = 1852] [serial = 1043] [outer = (nil)] [url = about:blank] 12:45:15 INFO - PROCESS | 1852 | --DOMWINDOW == 235 (0x7fcb241f8400) [pid = 1852] [serial = 1040] [outer = (nil)] [url = about:blank] 12:45:15 INFO - PROCESS | 1852 | --DOMWINDOW == 234 (0x7fcb2261b000) [pid = 1852] [serial = 29] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 12:45:15 INFO - PROCESS | 1852 | 1461786315313 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:15 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb1a493800 == 130 [pid = 1852] [id = 381] 12:45:15 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb1b5ec800 == 129 [pid = 1852] [id = 380] 12:45:15 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb136b6800 == 130 [pid = 1852] [id = 399] 12:45:15 INFO - PROCESS | 1852 | ++DOMWINDOW == 235 (0x7fcb1231ec00) [pid = 1852] [serial = 1198] [outer = (nil)] 12:45:15 INFO - PROCESS | 1852 | ++DOMWINDOW == 236 (0x7fcb15821800) [pid = 1852] [serial = 1199] [outer = 0x7fcb1231ec00] 12:45:15 INFO - PROCESS | 1852 | 1461786315418 Marionette DEBUG loaded listener.js 12:45:15 INFO - PROCESS | 1852 | ++DOMWINDOW == 237 (0x7fcb19d20000) [pid = 1852] [serial = 1200] [outer = 0x7fcb1231ec00] 12:45:15 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb188c5000 == 129 [pid = 1852] [id = 379] 12:45:15 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb13915800 == 128 [pid = 1852] [id = 378] 12:45:15 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb107b6800 == 127 [pid = 1852] [id = 377] 12:45:15 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb13cec000 == 126 [pid = 1852] [id = 376] 12:45:15 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb15794800 == 125 [pid = 1852] [id = 373] 12:45:15 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb103d2000 == 124 [pid = 1852] [id = 372] 12:45:15 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb1b5dc800 == 123 [pid = 1852] [id = 371] 12:45:15 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb4448e800 == 122 [pid = 1852] [id = 370] 12:45:16 INFO - PROCESS | 1852 | --DOMWINDOW == 236 (0x7fcb15821000) [pid = 1852] [serial = 1061] [outer = (nil)] [url = about:blank] 12:45:16 INFO - PROCESS | 1852 | --DOMWINDOW == 235 (0x7fcb1586fc00) [pid = 1852] [serial = 1058] [outer = (nil)] [url = about:blank] 12:45:16 INFO - PROCESS | 1852 | --DOMWINDOW == 234 (0x7fcb228e2400) [pid = 1852] [serial = 1074] [outer = (nil)] [url = about:blank] 12:45:16 INFO - PROCESS | 1852 | --DOMWINDOW == 233 (0x7fcb164f4800) [pid = 1852] [serial = 1059] [outer = (nil)] [url = about:blank] 12:45:16 INFO - PROCESS | 1852 | --DOMWINDOW == 232 (0x7fcb154b1c00) [pid = 1852] [serial = 1028] [outer = (nil)] [url = about:blank] 12:45:16 INFO - PROCESS | 1852 | --DOMWINDOW == 231 (0x7fcb2073bc00) [pid = 1852] [serial = 1034] [outer = (nil)] [url = about:blank] 12:45:16 INFO - PROCESS | 1852 | --DOMWINDOW == 230 (0x7fcb1e805000) [pid = 1852] [serial = 1068] [outer = (nil)] [url = about:blank] 12:45:16 INFO - PROCESS | 1852 | --DOMWINDOW == 229 (0x7fcb1a5c4400) [pid = 1852] [serial = 1067] [outer = (nil)] [url = about:blank] 12:45:16 INFO - PROCESS | 1852 | --DOMWINDOW == 228 (0x7fcb226f1c00) [pid = 1852] [serial = 1037] [outer = (nil)] [url = about:blank] 12:45:16 INFO - PROCESS | 1852 | --DOMWINDOW == 227 (0x7fcb2446e800) [pid = 1852] [serial = 1077] [outer = (nil)] [url = about:blank] 12:45:16 INFO - PROCESS | 1852 | --DOMWINDOW == 226 (0x7fcb20740c00) [pid = 1852] [serial = 1070] [outer = (nil)] [url = about:blank] 12:45:16 INFO - PROCESS | 1852 | --DOMWINDOW == 225 (0x7fcb169de800) [pid = 1852] [serial = 1055] [outer = (nil)] [url = about:blank] 12:45:16 INFO - PROCESS | 1852 | --DOMWINDOW == 224 (0x7fcb226f1800) [pid = 1852] [serial = 1073] [outer = (nil)] [url = about:blank] 12:45:16 INFO - PROCESS | 1852 | --DOMWINDOW == 223 (0x7fcb215e7800) [pid = 1852] [serial = 1026] [outer = (nil)] [url = about:blank] 12:45:16 INFO - PROCESS | 1852 | --DOMWINDOW == 222 (0x7fcb241f9000) [pid = 1852] [serial = 1076] [outer = (nil)] [url = about:blank] 12:45:16 INFO - PROCESS | 1852 | --DOMWINDOW == 221 (0x7fcb16fb4400) [pid = 1852] [serial = 1031] [outer = (nil)] [url = about:blank] 12:45:16 INFO - PROCESS | 1852 | --DOMWINDOW == 220 (0x7fcb1e8c2000) [pid = 1852] [serial = 1065] [outer = (nil)] [url = about:blank] 12:45:16 INFO - PROCESS | 1852 | --DOMWINDOW == 219 (0x7fcb209d3000) [pid = 1852] [serial = 1071] [outer = (nil)] [url = about:blank] 12:45:16 INFO - PROCESS | 1852 | --DOMWINDOW == 218 (0x7fcb1b72fc00) [pid = 1852] [serial = 1064] [outer = (nil)] [url = about:blank] 12:45:16 INFO - PROCESS | 1852 | --DOMWINDOW == 217 (0x7fcb19d22800) [pid = 1852] [serial = 1062] [outer = (nil)] [url = about:blank] 12:45:16 INFO - PROCESS | 1852 | 1461786316234 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]]]}] 12:45:16 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 12:45:16 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 1590ms 12:45:16 INFO - PROCESS | 1852 | 1461786316270 Marionette TRACE conn3 -> [0,1569,"getWindowHandle",null] 12:45:16 INFO - PROCESS | 1852 | 1461786316275 Marionette TRACE conn3 <- [1,1569,null,{"value":"8"}] 12:45:16 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 12:45:16 INFO - PROCESS | 1852 | 1461786316281 Marionette TRACE conn3 -> [0,1570,"setScriptTimeout",{"ms":35000}] 12:45:16 INFO - PROCESS | 1852 | 1461786316283 Marionette TRACE conn3 <- [1,1570,null,{}] 12:45:16 INFO - PROCESS | 1852 | 1461786316290 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}] 12:45:16 INFO - PROCESS | 1852 | 1461786316481 Marionette TRACE conn3 <- [1,1571,null,{"value":null}] 12:45:16 INFO - PROCESS | 1852 | 1461786316537 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:16 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb1557b800 == 123 [pid = 1852] [id = 400] 12:45:16 INFO - PROCESS | 1852 | ++DOMWINDOW == 218 (0x7fcb154b2400) [pid = 1852] [serial = 1201] [outer = (nil)] 12:45:16 INFO - PROCESS | 1852 | ++DOMWINDOW == 219 (0x7fcb1a14b000) [pid = 1852] [serial = 1202] [outer = 0x7fcb154b2400] 12:45:16 INFO - PROCESS | 1852 | 1461786316764 Marionette DEBUG loaded listener.js 12:45:16 INFO - PROCESS | 1852 | ++DOMWINDOW == 220 (0x7fcb1ae27400) [pid = 1852] [serial = 1203] [outer = 0x7fcb154b2400] 12:45:17 INFO - PROCESS | 1852 | 1461786317501 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]]]}] 12:45:17 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 12:45:17 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 1234ms 12:45:17 INFO - PROCESS | 1852 | 1461786317516 Marionette TRACE conn3 -> [0,1573,"getWindowHandle",null] 12:45:17 INFO - PROCESS | 1852 | 1461786317519 Marionette TRACE conn3 <- [1,1573,null,{"value":"8"}] 12:45:17 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 12:45:17 INFO - PROCESS | 1852 | 1461786317526 Marionette TRACE conn3 -> [0,1574,"setScriptTimeout",{"ms":35000}] 12:45:17 INFO - PROCESS | 1852 | 1461786317528 Marionette TRACE conn3 <- [1,1574,null,{}] 12:45:17 INFO - PROCESS | 1852 | 1461786317533 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}] 12:45:17 INFO - PROCESS | 1852 | 1461786317802 Marionette TRACE conn3 <- [1,1575,null,{"value":null}] 12:45:17 INFO - PROCESS | 1852 | 1461786317836 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:17 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb1a4a2000 == 124 [pid = 1852] [id = 401] 12:45:17 INFO - PROCESS | 1852 | ++DOMWINDOW == 221 (0x7fcb1ae2ac00) [pid = 1852] [serial = 1204] [outer = (nil)] 12:45:17 INFO - PROCESS | 1852 | ++DOMWINDOW == 222 (0x7fcb1b64f000) [pid = 1852] [serial = 1205] [outer = 0x7fcb1ae2ac00] 12:45:17 INFO - PROCESS | 1852 | 1461786317910 Marionette DEBUG loaded listener.js 12:45:18 INFO - PROCESS | 1852 | ++DOMWINDOW == 223 (0x7fcb1b8d2000) [pid = 1852] [serial = 1206] [outer = 0x7fcb1ae2ac00] 12:45:18 INFO - PROCESS | 1852 | 1461786318806 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]]]}] 12:45:18 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 12:45:18 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 1332ms 12:45:18 INFO - PROCESS | 1852 | 1461786318866 Marionette TRACE conn3 -> [0,1577,"getWindowHandle",null] 12:45:18 INFO - PROCESS | 1852 | 1461786318870 Marionette TRACE conn3 <- [1,1577,null,{"value":"8"}] 12:45:18 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 12:45:18 INFO - PROCESS | 1852 | 1461786318875 Marionette TRACE conn3 -> [0,1578,"setScriptTimeout",{"ms":35000}] 12:45:18 INFO - PROCESS | 1852 | 1461786318878 Marionette TRACE conn3 <- [1,1578,null,{}] 12:45:18 INFO - PROCESS | 1852 | 1461786318883 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}] 12:45:19 INFO - PROCESS | 1852 | 1461786319145 Marionette TRACE conn3 <- [1,1579,null,{"value":null}] 12:45:19 INFO - PROCESS | 1852 | 1461786319180 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:19 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb1f41b800 == 125 [pid = 1852] [id = 402] 12:45:19 INFO - PROCESS | 1852 | ++DOMWINDOW == 224 (0x7fcb1f3dc400) [pid = 1852] [serial = 1207] [outer = (nil)] 12:45:19 INFO - PROCESS | 1852 | ++DOMWINDOW == 225 (0x7fcb209d0400) [pid = 1852] [serial = 1208] [outer = 0x7fcb1f3dc400] 12:45:19 INFO - PROCESS | 1852 | 1461786319247 Marionette DEBUG loaded listener.js 12:45:19 INFO - PROCESS | 1852 | ++DOMWINDOW == 226 (0x7fcb20d2c000) [pid = 1852] [serial = 1209] [outer = 0x7fcb1f3dc400] 12:45:20 INFO - PROCESS | 1852 | --DOMWINDOW == 225 (0x7fcb1b473c00) [pid = 1852] [serial = 1141] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 12:45:20 INFO - PROCESS | 1852 | --DOMWINDOW == 224 (0x7fcb16fb0800) [pid = 1852] [serial = 1144] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 12:45:20 INFO - PROCESS | 1852 | --DOMWINDOW == 223 (0x7fcb15823000) [pid = 1852] [serial = 1132] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 12:45:20 INFO - PROCESS | 1852 | --DOMWINDOW == 222 (0x7fcb13974800) [pid = 1852] [serial = 1078] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 12:45:20 INFO - PROCESS | 1852 | --DOMWINDOW == 221 (0x7fcb16fbac00) [pid = 1852] [serial = 1135] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 12:45:20 INFO - PROCESS | 1852 | --DOMWINDOW == 220 (0x7fcb107e3c00) [pid = 1852] [serial = 1129] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 12:45:20 INFO - PROCESS | 1852 | --DOMWINDOW == 219 (0x7fcb1b478000) [pid = 1852] [serial = 1138] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 12:45:20 INFO - PROCESS | 1852 | 1461786320651 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]]]}] 12:45:20 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 12:45:20 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 1828ms 12:45:20 INFO - PROCESS | 1852 | 1461786320705 Marionette TRACE conn3 -> [0,1581,"getWindowHandle",null] 12:45:20 INFO - PROCESS | 1852 | 1461786320709 Marionette TRACE conn3 <- [1,1581,null,{"value":"8"}] 12:45:20 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 12:45:20 INFO - PROCESS | 1852 | 1461786320715 Marionette TRACE conn3 -> [0,1582,"setScriptTimeout",{"ms":35000}] 12:45:20 INFO - PROCESS | 1852 | 1461786320717 Marionette TRACE conn3 <- [1,1582,null,{}] 12:45:20 INFO - PROCESS | 1852 | 1461786320723 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}] 12:45:20 INFO - PROCESS | 1852 | 1461786320965 Marionette TRACE conn3 <- [1,1583,null,{"value":null}] 12:45:20 INFO - PROCESS | 1852 | 1461786320993 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:21 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb20c1b800 == 126 [pid = 1852] [id = 403] 12:45:21 INFO - PROCESS | 1852 | ++DOMWINDOW == 220 (0x7fcb169ea400) [pid = 1852] [serial = 1210] [outer = (nil)] 12:45:21 INFO - PROCESS | 1852 | ++DOMWINDOW == 221 (0x7fcb1f364000) [pid = 1852] [serial = 1211] [outer = 0x7fcb169ea400] 12:45:21 INFO - PROCESS | 1852 | 1461786321054 Marionette DEBUG loaded listener.js 12:45:21 INFO - PROCESS | 1852 | ++DOMWINDOW == 222 (0x7fcb2189d400) [pid = 1852] [serial = 1212] [outer = 0x7fcb169ea400] 12:45:21 INFO - PROCESS | 1852 | 1461786321885 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]]]}] 12:45:21 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 12:45:21 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 1232ms 12:45:21 INFO - PROCESS | 1852 | 1461786321949 Marionette TRACE conn3 -> [0,1585,"getWindowHandle",null] 12:45:21 INFO - PROCESS | 1852 | 1461786321953 Marionette TRACE conn3 <- [1,1585,null,{"value":"8"}] 12:45:21 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 12:45:21 INFO - PROCESS | 1852 | 1461786321958 Marionette TRACE conn3 -> [0,1586,"setScriptTimeout",{"ms":35000}] 12:45:21 INFO - PROCESS | 1852 | 1461786321961 Marionette TRACE conn3 <- [1,1586,null,{}] 12:45:21 INFO - PROCESS | 1852 | 1461786321966 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}] 12:45:22 INFO - PROCESS | 1852 | 1461786322144 Marionette TRACE conn3 <- [1,1587,null,{"value":null}] 12:45:22 INFO - PROCESS | 1852 | 1461786322159 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:22 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb21a81800 == 127 [pid = 1852] [id = 404] 12:45:22 INFO - PROCESS | 1852 | ++DOMWINDOW == 223 (0x7fcb20d22000) [pid = 1852] [serial = 1213] [outer = (nil)] 12:45:22 INFO - PROCESS | 1852 | ++DOMWINDOW == 224 (0x7fcb22b6a800) [pid = 1852] [serial = 1214] [outer = 0x7fcb20d22000] 12:45:22 INFO - PROCESS | 1852 | 1461786322219 Marionette DEBUG loaded listener.js 12:45:22 INFO - PROCESS | 1852 | ++DOMWINDOW == 225 (0x7fcb24372c00) [pid = 1852] [serial = 1215] [outer = 0x7fcb20d22000] 12:45:23 INFO - PROCESS | 1852 | 1461786323455 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]]]}] 12:45:23 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 12:45:23 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 1530ms 12:45:23 INFO - PROCESS | 1852 | 1461786323489 Marionette TRACE conn3 -> [0,1589,"getWindowHandle",null] 12:45:23 INFO - PROCESS | 1852 | 1461786323497 Marionette TRACE conn3 <- [1,1589,null,{"value":"8"}] 12:45:23 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 12:45:23 INFO - PROCESS | 1852 | 1461786323506 Marionette TRACE conn3 -> [0,1590,"setScriptTimeout",{"ms":35000}] 12:45:23 INFO - PROCESS | 1852 | 1461786323512 Marionette TRACE conn3 <- [1,1590,null,{}] 12:45:23 INFO - PROCESS | 1852 | 1461786323519 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}] 12:45:23 INFO - PROCESS | 1852 | 1461786323734 Marionette TRACE conn3 <- [1,1591,null,{"value":null}] 12:45:23 INFO - PROCESS | 1852 | 1461786323981 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:24 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb157a2000 == 128 [pid = 1852] [id = 405] 12:45:24 INFO - PROCESS | 1852 | ++DOMWINDOW == 226 (0x7fcb1396e000) [pid = 1852] [serial = 1216] [outer = (nil)] 12:45:24 INFO - PROCESS | 1852 | ++DOMWINDOW == 227 (0x7fcb145dc800) [pid = 1852] [serial = 1217] [outer = 0x7fcb1396e000] 12:45:24 INFO - PROCESS | 1852 | 1461786324100 Marionette DEBUG loaded listener.js 12:45:24 INFO - PROCESS | 1852 | ++DOMWINDOW == 228 (0x7fcb15730c00) [pid = 1852] [serial = 1218] [outer = 0x7fcb1396e000] 12:45:25 INFO - PROCESS | 1852 | 1461786325033 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]]]}] 12:45:25 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 12:45:25 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 1588ms 12:45:25 INFO - PROCESS | 1852 | 1461786325096 Marionette TRACE conn3 -> [0,1593,"getWindowHandle",null] 12:45:25 INFO - PROCESS | 1852 | 1461786325105 Marionette TRACE conn3 <- [1,1593,null,{"value":"8"}] 12:45:25 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 12:45:25 INFO - PROCESS | 1852 | 1461786325116 Marionette TRACE conn3 -> [0,1594,"setScriptTimeout",{"ms":35000}] 12:45:25 INFO - PROCESS | 1852 | 1461786325120 Marionette TRACE conn3 <- [1,1594,null,{}] 12:45:25 INFO - PROCESS | 1852 | 1461786325126 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}] 12:45:25 INFO - PROCESS | 1852 | 1461786325372 Marionette TRACE conn3 <- [1,1595,null,{"value":null}] 12:45:25 INFO - PROCESS | 1852 | 1461786325711 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:25 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb1f422000 == 129 [pid = 1852] [id = 406] 12:45:25 INFO - PROCESS | 1852 | ++DOMWINDOW == 229 (0x7fcb15874c00) [pid = 1852] [serial = 1219] [outer = (nil)] 12:45:25 INFO - PROCESS | 1852 | ++DOMWINDOW == 230 (0x7fcb17cbf400) [pid = 1852] [serial = 1220] [outer = 0x7fcb15874c00] 12:45:25 INFO - PROCESS | 1852 | 1461786325792 Marionette DEBUG loaded listener.js 12:45:25 INFO - PROCESS | 1852 | ++DOMWINDOW == 231 (0x7fcb1ad24c00) [pid = 1852] [serial = 1221] [outer = 0x7fcb15874c00] 12:45:26 INFO - PROCESS | 1852 | 1461786326719 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]]]}] 12:45:26 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 12:45:26 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 1634ms 12:45:26 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 12:45:26 INFO - PROCESS | 1852 | 1461786326750 Marionette TRACE conn3 -> [0,1597,"getWindowHandle",null] 12:45:26 INFO - PROCESS | 1852 | 1461786326754 Marionette TRACE conn3 <- [1,1597,null,{"value":"8"}] 12:45:26 INFO - PROCESS | 1852 | 1461786326764 Marionette TRACE conn3 -> [0,1598,"setScriptTimeout",{"ms":35000}] 12:45:26 INFO - PROCESS | 1852 | 1461786326776 Marionette TRACE conn3 <- [1,1598,null,{}] 12:45:26 INFO - PROCESS | 1852 | 1461786326792 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}] 12:45:27 INFO - PROCESS | 1852 | 1461786327001 Marionette TRACE conn3 <- [1,1599,null,{"value":null}] 12:45:27 INFO - PROCESS | 1852 | 1461786327208 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:27 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb27a7f000 == 130 [pid = 1852] [id = 407] 12:45:27 INFO - PROCESS | 1852 | ++DOMWINDOW == 232 (0x7fcb1b72f800) [pid = 1852] [serial = 1222] [outer = (nil)] 12:45:27 INFO - PROCESS | 1852 | ++DOMWINDOW == 233 (0x7fcb20733000) [pid = 1852] [serial = 1223] [outer = 0x7fcb1b72f800] 12:45:27 INFO - PROCESS | 1852 | 1461786327286 Marionette DEBUG loaded listener.js 12:45:27 INFO - PROCESS | 1852 | ++DOMWINDOW == 234 (0x7fcb20e9f000) [pid = 1852] [serial = 1224] [outer = 0x7fcb1b72f800] 12:45:28 INFO - PROCESS | 1852 | 1461786328196 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]]]}] 12:45:28 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 12:45:28 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 1502ms 12:45:28 INFO - PROCESS | 1852 | 1461786328262 Marionette TRACE conn3 -> [0,1601,"getWindowHandle",null] 12:45:28 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 12:45:28 INFO - PROCESS | 1852 | 1461786328267 Marionette TRACE conn3 <- [1,1601,null,{"value":"8"}] 12:45:28 INFO - PROCESS | 1852 | 1461786328273 Marionette TRACE conn3 -> [0,1602,"setScriptTimeout",{"ms":35000}] 12:45:28 INFO - PROCESS | 1852 | 1461786328276 Marionette TRACE conn3 <- [1,1602,null,{}] 12:45:28 INFO - PROCESS | 1852 | 1461786328281 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}] 12:45:28 INFO - PROCESS | 1852 | 1461786328487 Marionette TRACE conn3 <- [1,1603,null,{"value":null}] 12:45:28 INFO - PROCESS | 1852 | 1461786328685 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:28 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb29b2d800 == 131 [pid = 1852] [id = 408] 12:45:28 INFO - PROCESS | 1852 | ++DOMWINDOW == 235 (0x7fcb1f358000) [pid = 1852] [serial = 1225] [outer = (nil)] 12:45:28 INFO - PROCESS | 1852 | ++DOMWINDOW == 236 (0x7fcb23778800) [pid = 1852] [serial = 1226] [outer = 0x7fcb1f358000] 12:45:28 INFO - PROCESS | 1852 | 1461786328760 Marionette DEBUG loaded listener.js 12:45:28 INFO - PROCESS | 1852 | ++DOMWINDOW == 237 (0x7fcb2446e000) [pid = 1852] [serial = 1227] [outer = 0x7fcb1f358000] 12:45:29 INFO - PROCESS | 1852 | 1461786329657 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]]]}] 12:45:29 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 12:45:29 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 1432ms 12:45:29 INFO - PROCESS | 1852 | 1461786329706 Marionette TRACE conn3 -> [0,1605,"getWindowHandle",null] 12:45:29 INFO - PROCESS | 1852 | 1461786329709 Marionette TRACE conn3 <- [1,1605,null,{"value":"8"}] 12:45:29 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 12:45:29 INFO - PROCESS | 1852 | 1461786329716 Marionette TRACE conn3 -> [0,1606,"setScriptTimeout",{"ms":35000}] 12:45:29 INFO - PROCESS | 1852 | 1461786329719 Marionette TRACE conn3 <- [1,1606,null,{}] 12:45:29 INFO - PROCESS | 1852 | 1461786329724 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}] 12:45:29 INFO - PROCESS | 1852 | 1461786329926 Marionette TRACE conn3 <- [1,1607,null,{"value":null}] 12:45:30 INFO - PROCESS | 1852 | 1461786330134 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:30 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb2d81e800 == 132 [pid = 1852] [id = 409] 12:45:30 INFO - PROCESS | 1852 | ++DOMWINDOW == 238 (0x7fcb1f3dd000) [pid = 1852] [serial = 1228] [outer = (nil)] 12:45:30 INFO - PROCESS | 1852 | ++DOMWINDOW == 239 (0x7fcb24515800) [pid = 1852] [serial = 1229] [outer = 0x7fcb1f3dd000] 12:45:30 INFO - PROCESS | 1852 | 1461786330253 Marionette DEBUG loaded listener.js 12:45:30 INFO - PROCESS | 1852 | ++DOMWINDOW == 240 (0x7fcb26a15c00) [pid = 1852] [serial = 1230] [outer = 0x7fcb1f3dd000] 12:45:31 INFO - PROCESS | 1852 | 1461786331236 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]]]}] 12:45:31 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 12:45:31 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 1586ms 12:45:31 INFO - PROCESS | 1852 | 1461786331303 Marionette TRACE conn3 -> [0,1609,"getWindowHandle",null] 12:45:31 INFO - PROCESS | 1852 | 1461786331306 Marionette TRACE conn3 <- [1,1609,null,{"value":"8"}] 12:45:31 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 12:45:31 INFO - PROCESS | 1852 | 1461786331313 Marionette TRACE conn3 -> [0,1610,"setScriptTimeout",{"ms":35000}] 12:45:31 INFO - PROCESS | 1852 | 1461786331316 Marionette TRACE conn3 <- [1,1610,null,{}] 12:45:31 INFO - PROCESS | 1852 | 1461786331322 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}] 12:45:31 INFO - PROCESS | 1852 | 1461786331604 Marionette TRACE conn3 <- [1,1611,null,{"value":null}] 12:45:31 INFO - PROCESS | 1852 | 1461786331938 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:31 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb3cd9d800 == 133 [pid = 1852] [id = 410] 12:45:31 INFO - PROCESS | 1852 | ++DOMWINDOW == 241 (0x7fcb1ad25c00) [pid = 1852] [serial = 1231] [outer = (nil)] 12:45:32 INFO - PROCESS | 1852 | ++DOMWINDOW == 242 (0x7fcb2b3a3800) [pid = 1852] [serial = 1232] [outer = 0x7fcb1ad25c00] 12:45:32 INFO - PROCESS | 1852 | 1461786332018 Marionette DEBUG loaded listener.js 12:45:32 INFO - PROCESS | 1852 | ++DOMWINDOW == 243 (0x7fcb3776e400) [pid = 1852] [serial = 1233] [outer = 0x7fcb1ad25c00] 12:45:32 INFO - PROCESS | 1852 | 1461786332845 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]]]}] 12:45:32 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 12:45:32 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 1585ms 12:45:32 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 12:45:32 INFO - PROCESS | 1852 | 1461786332898 Marionette TRACE conn3 -> [0,1613,"getWindowHandle",null] 12:45:32 INFO - PROCESS | 1852 | 1461786332901 Marionette TRACE conn3 <- [1,1613,null,{"value":"8"}] 12:45:32 INFO - PROCESS | 1852 | 1461786332908 Marionette TRACE conn3 -> [0,1614,"setScriptTimeout",{"ms":35000}] 12:45:32 INFO - PROCESS | 1852 | 1461786332911 Marionette TRACE conn3 <- [1,1614,null,{}] 12:45:32 INFO - PROCESS | 1852 | 1461786332916 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}] 12:45:33 INFO - PROCESS | 1852 | 1461786333108 Marionette TRACE conn3 <- [1,1615,null,{"value":null}] 12:45:33 INFO - PROCESS | 1852 | 1461786333313 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:33 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb17da4000 == 134 [pid = 1852] [id = 411] 12:45:33 INFO - PROCESS | 1852 | ++DOMWINDOW == 244 (0x7fcb29e38c00) [pid = 1852] [serial = 1234] [outer = (nil)] 12:45:33 INFO - PROCESS | 1852 | ++DOMWINDOW == 245 (0x7fcb38b30000) [pid = 1852] [serial = 1235] [outer = 0x7fcb29e38c00] 12:45:33 INFO - PROCESS | 1852 | 1461786333387 Marionette DEBUG loaded listener.js 12:45:33 INFO - PROCESS | 1852 | ++DOMWINDOW == 246 (0x7fcb3c109400) [pid = 1852] [serial = 1236] [outer = 0x7fcb29e38c00] 12:45:34 INFO - PROCESS | 1852 | 1461786334276 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]]]}] 12:45:34 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 12:45:34 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 1437ms 12:45:34 INFO - PROCESS | 1852 | 1461786334345 Marionette TRACE conn3 -> [0,1617,"getWindowHandle",null] 12:45:34 INFO - PROCESS | 1852 | 1461786334349 Marionette TRACE conn3 <- [1,1617,null,{"value":"8"}] 12:45:34 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 12:45:34 INFO - PROCESS | 1852 | 1461786334356 Marionette TRACE conn3 -> [0,1618,"setScriptTimeout",{"ms":35000}] 12:45:34 INFO - PROCESS | 1852 | 1461786334359 Marionette TRACE conn3 <- [1,1618,null,{}] 12:45:34 INFO - PROCESS | 1852 | 1461786334365 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}] 12:45:34 INFO - PROCESS | 1852 | 1461786334566 Marionette TRACE conn3 <- [1,1619,null,{"value":null}] 12:45:34 INFO - PROCESS | 1852 | 1461786334768 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:34 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb444a1000 == 135 [pid = 1852] [id = 412] 12:45:34 INFO - PROCESS | 1852 | ++DOMWINDOW == 247 (0x7fcb10295400) [pid = 1852] [serial = 1237] [outer = (nil)] 12:45:34 INFO - PROCESS | 1852 | ++DOMWINDOW == 248 (0x7fcb1029f000) [pid = 1852] [serial = 1238] [outer = 0x7fcb10295400] 12:45:34 INFO - PROCESS | 1852 | 1461786334846 Marionette DEBUG loaded listener.js 12:45:34 INFO - PROCESS | 1852 | ++DOMWINDOW == 249 (0x7fcb102a3800) [pid = 1852] [serial = 1239] [outer = 0x7fcb10295400] 12:45:35 INFO - PROCESS | 1852 | 1461786335713 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]]]}] 12:45:35 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 12:45:35 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 1387ms 12:45:35 INFO - PROCESS | 1852 | 1461786335745 Marionette TRACE conn3 -> [0,1621,"getWindowHandle",null] 12:45:35 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 12:45:35 INFO - PROCESS | 1852 | 1461786335749 Marionette TRACE conn3 <- [1,1621,null,{"value":"8"}] 12:45:35 INFO - PROCESS | 1852 | 1461786335755 Marionette TRACE conn3 -> [0,1622,"setScriptTimeout",{"ms":35000}] 12:45:35 INFO - PROCESS | 1852 | 1461786335759 Marionette TRACE conn3 <- [1,1622,null,{}] 12:45:35 INFO - PROCESS | 1852 | 1461786335764 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}] 12:45:35 INFO - PROCESS | 1852 | 1461786335958 Marionette TRACE conn3 <- [1,1623,null,{"value":null}] 12:45:36 INFO - PROCESS | 1852 | 1461786336223 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:36 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb172a4000 == 136 [pid = 1852] [id = 413] 12:45:36 INFO - PROCESS | 1852 | ++DOMWINDOW == 250 (0x7fcb10296800) [pid = 1852] [serial = 1240] [outer = (nil)] 12:45:36 INFO - PROCESS | 1852 | ++DOMWINDOW == 251 (0x7fcb10bed800) [pid = 1852] [serial = 1241] [outer = 0x7fcb10296800] 12:45:36 INFO - PROCESS | 1852 | 1461786336299 Marionette DEBUG loaded listener.js 12:45:36 INFO - PROCESS | 1852 | ++DOMWINDOW == 252 (0x7fcb10bf3400) [pid = 1852] [serial = 1242] [outer = 0x7fcb10296800] 12:45:37 INFO - PROCESS | 1852 | 1461786337254 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]]]}] 12:45:37 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 12:45:37 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 1538ms 12:45:37 INFO - PROCESS | 1852 | 1461786337294 Marionette TRACE conn3 -> [0,1625,"getWindowHandle",null] 12:45:37 INFO - PROCESS | 1852 | 1461786337297 Marionette TRACE conn3 <- [1,1625,null,{"value":"8"}] 12:45:37 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 12:45:37 INFO - PROCESS | 1852 | 1461786337303 Marionette TRACE conn3 -> [0,1626,"setScriptTimeout",{"ms":35000}] 12:45:37 INFO - PROCESS | 1852 | 1461786337306 Marionette TRACE conn3 <- [1,1626,null,{}] 12:45:37 INFO - PROCESS | 1852 | 1461786337311 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}] 12:45:37 INFO - PROCESS | 1852 | 1461786337562 Marionette TRACE conn3 <- [1,1627,null,{"value":null}] 12:45:37 INFO - PROCESS | 1852 | 1461786337873 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:37 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb0dad9000 == 137 [pid = 1852] [id = 414] 12:45:37 INFO - PROCESS | 1852 | ++DOMWINDOW == 253 (0x7fcb2128ec00) [pid = 1852] [serial = 1243] [outer = (nil)] 12:45:37 INFO - PROCESS | 1852 | ++DOMWINDOW == 254 (0x7fcb2b12a800) [pid = 1852] [serial = 1244] [outer = 0x7fcb2128ec00] 12:45:37 INFO - PROCESS | 1852 | 1461786337967 Marionette DEBUG loaded listener.js 12:45:38 INFO - PROCESS | 1852 | ++DOMWINDOW == 255 (0x7fcb388e5400) [pid = 1852] [serial = 1245] [outer = 0x7fcb2128ec00] 12:45:38 INFO - PROCESS | 1852 | 1461786338865 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]]]}] 12:45:38 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 12:45:38 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 1631ms 12:45:38 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 12:45:38 INFO - PROCESS | 1852 | 1461786338936 Marionette TRACE conn3 -> [0,1629,"getWindowHandle",null] 12:45:38 INFO - PROCESS | 1852 | 1461786338939 Marionette TRACE conn3 <- [1,1629,null,{"value":"8"}] 12:45:38 INFO - PROCESS | 1852 | 1461786338945 Marionette TRACE conn3 -> [0,1630,"setScriptTimeout",{"ms":35000}] 12:45:38 INFO - PROCESS | 1852 | 1461786338949 Marionette TRACE conn3 <- [1,1630,null,{}] 12:45:38 INFO - PROCESS | 1852 | 1461786338954 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}] 12:45:39 INFO - PROCESS | 1852 | 1461786339234 Marionette TRACE conn3 <- [1,1631,null,{"value":null}] 12:45:39 INFO - PROCESS | 1852 | 1461786339584 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:39 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb0d7d6000 == 138 [pid = 1852] [id = 415] 12:45:39 INFO - PROCESS | 1852 | ++DOMWINDOW == 256 (0x7fcb13858400) [pid = 1852] [serial = 1246] [outer = (nil)] 12:45:39 INFO - PROCESS | 1852 | ++DOMWINDOW == 257 (0x7fcb13861400) [pid = 1852] [serial = 1247] [outer = 0x7fcb13858400] 12:45:39 INFO - PROCESS | 1852 | 1461786339720 Marionette DEBUG loaded listener.js 12:45:39 INFO - PROCESS | 1852 | ++DOMWINDOW == 258 (0x7fcb3c37a000) [pid = 1852] [serial = 1248] [outer = 0x7fcb13858400] 12:45:40 INFO - PROCESS | 1852 | 1461786340707 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]]]}] 12:45:40 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 12:45:40 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 1833ms 12:45:40 INFO - PROCESS | 1852 | 1461786340778 Marionette TRACE conn3 -> [0,1633,"getWindowHandle",null] 12:45:40 INFO - PROCESS | 1852 | 1461786340782 Marionette TRACE conn3 <- [1,1633,null,{"value":"8"}] 12:45:40 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 12:45:40 INFO - PROCESS | 1852 | 1461786340788 Marionette TRACE conn3 -> [0,1634,"setScriptTimeout",{"ms":35000}] 12:45:40 INFO - PROCESS | 1852 | 1461786340790 Marionette TRACE conn3 <- [1,1634,null,{}] 12:45:40 INFO - PROCESS | 1852 | 1461786340796 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}] 12:45:41 INFO - PROCESS | 1852 | 1461786341010 Marionette TRACE conn3 <- [1,1635,null,{"value":null}] 12:45:41 INFO - PROCESS | 1852 | 1461786341215 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:41 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb0d80f000 == 139 [pid = 1852] [id = 416] 12:45:41 INFO - PROCESS | 1852 | ++DOMWINDOW == 259 (0x7fcb12036c00) [pid = 1852] [serial = 1249] [outer = (nil)] 12:45:41 INFO - PROCESS | 1852 | ++DOMWINDOW == 260 (0x7fcb12040000) [pid = 1852] [serial = 1250] [outer = 0x7fcb12036c00] 12:45:41 INFO - PROCESS | 1852 | 1461786341332 Marionette DEBUG loaded listener.js 12:45:41 INFO - PROCESS | 1852 | ++DOMWINDOW == 261 (0x7fcb12044400) [pid = 1852] [serial = 1251] [outer = 0x7fcb12036c00] 12:45:42 INFO - PROCESS | 1852 | 1461786342290 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]]]}] 12:45:42 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 12:45:42 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 1579ms 12:45:42 INFO - PROCESS | 1852 | 1461786342368 Marionette TRACE conn3 -> [0,1637,"getWindowHandle",null] 12:45:42 INFO - PROCESS | 1852 | 1461786342371 Marionette TRACE conn3 <- [1,1637,null,{"value":"8"}] 12:45:42 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 12:45:42 INFO - PROCESS | 1852 | 1461786342378 Marionette TRACE conn3 -> [0,1638,"setScriptTimeout",{"ms":35000}] 12:45:42 INFO - PROCESS | 1852 | 1461786342391 Marionette TRACE conn3 <- [1,1638,null,{}] 12:45:42 INFO - PROCESS | 1852 | 1461786342396 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}] 12:45:42 INFO - PROCESS | 1852 | 1461786342643 Marionette TRACE conn3 <- [1,1639,null,{"value":null}] 12:45:42 INFO - PROCESS | 1852 | 1461786342984 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:43 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb0e481800 == 140 [pid = 1852] [id = 417] 12:45:43 INFO - PROCESS | 1852 | ++DOMWINDOW == 262 (0x7fcb10080800) [pid = 1852] [serial = 1252] [outer = (nil)] 12:45:43 INFO - PROCESS | 1852 | ++DOMWINDOW == 263 (0x7fcb12090400) [pid = 1852] [serial = 1253] [outer = 0x7fcb10080800] 12:45:43 INFO - PROCESS | 1852 | 1461786343062 Marionette DEBUG loaded listener.js 12:45:43 INFO - PROCESS | 1852 | ++DOMWINDOW == 264 (0x7fcb12096400) [pid = 1852] [serial = 1254] [outer = 0x7fcb10080800] 12:45:43 INFO - PROCESS | 1852 | 1461786343918 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]]]}] 12:45:43 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 12:45:43 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 1594ms 12:45:43 INFO - PROCESS | 1852 | 1461786343972 Marionette TRACE conn3 -> [0,1641,"getWindowHandle",null] 12:45:43 INFO - PROCESS | 1852 | 1461786343976 Marionette TRACE conn3 <- [1,1641,null,{"value":"8"}] 12:45:43 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 12:45:43 INFO - PROCESS | 1852 | 1461786343982 Marionette TRACE conn3 -> [0,1642,"setScriptTimeout",{"ms":35000}] 12:45:43 INFO - PROCESS | 1852 | 1461786343984 Marionette TRACE conn3 <- [1,1642,null,{}] 12:45:43 INFO - PROCESS | 1852 | 1461786343990 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}] 12:45:44 INFO - PROCESS | 1852 | 1461786344199 Marionette TRACE conn3 <- [1,1643,null,{"value":null}] 12:45:44 INFO - PROCESS | 1852 | 1461786344414 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:44 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb0e49b800 == 141 [pid = 1852] [id = 418] 12:45:44 INFO - PROCESS | 1852 | ++DOMWINDOW == 265 (0x7fcb10084000) [pid = 1852] [serial = 1255] [outer = (nil)] 12:45:44 INFO - PROCESS | 1852 | ++DOMWINDOW == 266 (0x7fcb1209b400) [pid = 1852] [serial = 1256] [outer = 0x7fcb10084000] 12:45:44 INFO - PROCESS | 1852 | 1461786344529 Marionette DEBUG loaded listener.js 12:45:44 INFO - PROCESS | 1852 | ++DOMWINDOW == 267 (0x7fcb13861800) [pid = 1852] [serial = 1257] [outer = 0x7fcb10084000] 12:45:45 INFO - PROCESS | 1852 | 1461786345453 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]]]}] 12:45:45 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 12:45:45 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 1533ms 12:45:45 INFO - PROCESS | 1852 | 1461786345517 Marionette TRACE conn3 -> [0,1645,"getWindowHandle",null] 12:45:45 INFO - PROCESS | 1852 | 1461786345521 Marionette TRACE conn3 <- [1,1645,null,{"value":"8"}] 12:45:45 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 12:45:45 INFO - PROCESS | 1852 | 1461786345526 Marionette TRACE conn3 -> [0,1646,"setScriptTimeout",{"ms":35000}] 12:45:45 INFO - PROCESS | 1852 | 1461786345529 Marionette TRACE conn3 <- [1,1646,null,{}] 12:45:45 INFO - PROCESS | 1852 | 1461786345534 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}] 12:45:45 INFO - PROCESS | 1852 | 1461786345738 Marionette TRACE conn3 <- [1,1647,null,{"value":null}] 12:45:46 INFO - PROCESS | 1852 | 1461786346464 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:46 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb0e49a800 == 142 [pid = 1852] [id = 419] 12:45:46 INFO - PROCESS | 1852 | ++DOMWINDOW == 268 (0x7fcb102d6800) [pid = 1852] [serial = 1258] [outer = (nil)] 12:45:46 INFO - PROCESS | 1852 | ++DOMWINDOW == 269 (0x7fcb102d8c00) [pid = 1852] [serial = 1259] [outer = 0x7fcb102d6800] 12:45:46 INFO - PROCESS | 1852 | 1461786346535 Marionette DEBUG loaded listener.js 12:45:46 INFO - PROCESS | 1852 | ++DOMWINDOW == 270 (0x7fcb107e7000) [pid = 1852] [serial = 1260] [outer = 0x7fcb102d6800] 12:45:47 INFO - PROCESS | 1852 | 1461786347466 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]]]}] 12:45:47 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 12:45:47 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 1985ms 12:45:47 INFO - PROCESS | 1852 | 1461786347513 Marionette TRACE conn3 -> [0,1649,"getWindowHandle",null] 12:45:47 INFO - PROCESS | 1852 | 1461786347518 Marionette TRACE conn3 <- [1,1649,null,{"value":"8"}] 12:45:47 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 12:45:47 INFO - PROCESS | 1852 | 1461786347526 Marionette TRACE conn3 -> [0,1650,"setScriptTimeout",{"ms":35000}] 12:45:47 INFO - PROCESS | 1852 | 1461786347531 Marionette TRACE conn3 <- [1,1650,null,{}] 12:45:47 INFO - PROCESS | 1852 | 1461786347538 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}] 12:45:47 INFO - PROCESS | 1852 | 1461786347729 Marionette TRACE conn3 <- [1,1651,null,{"value":null}] 12:45:47 INFO - PROCESS | 1852 | 1461786347971 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:48 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb103c8800 == 143 [pid = 1852] [id = 420] 12:45:48 INFO - PROCESS | 1852 | ++DOMWINDOW == 271 (0x7fcb12305400) [pid = 1852] [serial = 1261] [outer = (nil)] 12:45:48 INFO - PROCESS | 1852 | ++DOMWINDOW == 272 (0x7fcb1230f000) [pid = 1852] [serial = 1262] [outer = 0x7fcb12305400] 12:45:48 INFO - PROCESS | 1852 | 1461786348143 Marionette DEBUG loaded listener.js 12:45:48 INFO - PROCESS | 1852 | ++DOMWINDOW == 273 (0x7fcb13607000) [pid = 1852] [serial = 1263] [outer = 0x7fcb12305400] 12:45:49 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb20c1b800 == 142 [pid = 1852] [id = 403] 12:45:49 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb1f41b800 == 141 [pid = 1852] [id = 402] 12:45:49 INFO - PROCESS | 1852 | --DOMWINDOW == 272 (0x7fcb218a0400) [pid = 1852] [serial = 1148] [outer = (nil)] [url = about:blank] 12:45:49 INFO - PROCESS | 1852 | --DOMWINDOW == 271 (0x7fcb1f363c00) [pid = 1852] [serial = 1115] [outer = (nil)] [url = about:blank] 12:45:49 INFO - PROCESS | 1852 | --DOMWINDOW == 270 (0x7fcb10080c00) [pid = 1852] [serial = 1118] [outer = (nil)] [url = about:blank] 12:45:49 INFO - PROCESS | 1852 | --DOMWINDOW == 269 (0x7fcb1a5c1400) [pid = 1852] [serial = 1121] [outer = (nil)] [url = about:blank] 12:45:49 INFO - PROCESS | 1852 | --DOMWINDOW == 268 (0x7fcb1231a000) [pid = 1852] [serial = 1124] [outer = (nil)] [url = about:blank] 12:45:49 INFO - PROCESS | 1852 | --DOMWINDOW == 267 (0x7fcb154bdc00) [pid = 1852] [serial = 1127] [outer = (nil)] [url = about:blank] 12:45:49 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb1a4a2000 == 140 [pid = 1852] [id = 401] 12:45:49 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb1557b800 == 139 [pid = 1852] [id = 400] 12:45:49 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb136b6800 == 138 [pid = 1852] [id = 399] 12:45:49 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb1a494000 == 137 [pid = 1852] [id = 398] 12:45:49 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb16924800 == 136 [pid = 1852] [id = 397] 12:45:49 INFO - PROCESS | 1852 | 1461786349303 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]]]}] 12:45:49 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb374c1800 == 135 [pid = 1852] [id = 389] 12:45:49 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb2a6af000 == 134 [pid = 1852] [id = 388] 12:45:49 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb29506800 == 133 [pid = 1852] [id = 387] 12:45:49 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb26a20800 == 132 [pid = 1852] [id = 386] 12:45:49 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb13cf0000 == 131 [pid = 1852] [id = 383] 12:45:49 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 12:45:49 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 1832ms 12:45:49 INFO - PROCESS | 1852 | 1461786349371 Marionette TRACE conn3 -> [0,1653,"getWindowHandle",null] 12:45:49 INFO - PROCESS | 1852 | 1461786349377 Marionette TRACE conn3 <- [1,1653,null,{"value":"8"}] 12:45:49 INFO - PROCESS | 1852 | --DOMWINDOW == 266 (0x7fcb19d28c00) [pid = 1852] [serial = 1085] [outer = (nil)] [url = about:blank] 12:45:49 INFO - PROCESS | 1852 | --DOMWINDOW == 265 (0x7fcb15ae3000) [pid = 1852] [serial = 1133] [outer = (nil)] [url = about:blank] 12:45:49 INFO - PROCESS | 1852 | --DOMWINDOW == 264 (0x7fcb107ed000) [pid = 1852] [serial = 1082] [outer = (nil)] [url = about:blank] 12:45:49 INFO - PROCESS | 1852 | --DOMWINDOW == 263 (0x7fcb1ad20400) [pid = 1852] [serial = 1080] [outer = (nil)] [url = about:blank] 12:45:49 INFO - PROCESS | 1852 | --DOMWINDOW == 262 (0x7fcb28524800) [pid = 1852] [serial = 1100] [outer = (nil)] [url = about:blank] 12:45:49 INFO - PROCESS | 1852 | --DOMWINDOW == 261 (0x7fcb20650800) [pid = 1852] [serial = 1088] [outer = (nil)] [url = about:blank] 12:45:49 INFO - PROCESS | 1852 | --DOMWINDOW == 260 (0x7fcb17cba400) [pid = 1852] [serial = 1136] [outer = (nil)] [url = about:blank] 12:45:49 INFO - PROCESS | 1852 | --DOMWINDOW == 259 (0x7fcb1a5bcc00) [pid = 1852] [serial = 1137] [outer = (nil)] [url = about:blank] 12:45:49 INFO - PROCESS | 1852 | --DOMWINDOW == 258 (0x7fcb154bbc00) [pid = 1852] [serial = 1131] [outer = (nil)] [url = about:blank] 12:45:49 INFO - PROCESS | 1852 | --DOMWINDOW == 257 (0x7fcb108d9c00) [pid = 1852] [serial = 1130] [outer = (nil)] [url = about:blank] 12:45:49 INFO - PROCESS | 1852 | --DOMWINDOW == 256 (0x7fcb2db29400) [pid = 1852] [serial = 1106] [outer = (nil)] [url = about:blank] 12:45:49 INFO - PROCESS | 1852 | --DOMWINDOW == 255 (0x7fcb16fb1c00) [pid = 1852] [serial = 1134] [outer = (nil)] [url = about:blank] 12:45:49 INFO - PROCESS | 1852 | --DOMWINDOW == 254 (0x7fcb38b2d800) [pid = 1852] [serial = 1112] [outer = (nil)] [url = about:blank] 12:45:49 INFO - PROCESS | 1852 | --DOMWINDOW == 253 (0x7fcb1b7dfc00) [pid = 1852] [serial = 1139] [outer = (nil)] [url = about:blank] 12:45:49 INFO - PROCESS | 1852 | --DOMWINDOW == 252 (0x7fcb377e9800) [pid = 1852] [serial = 1109] [outer = (nil)] [url = about:blank] 12:45:49 INFO - PROCESS | 1852 | --DOMWINDOW == 251 (0x7fcb2a7c0800) [pid = 1852] [serial = 1103] [outer = (nil)] [url = about:blank] 12:45:49 INFO - PROCESS | 1852 | --DOMWINDOW == 250 (0x7fcb24368800) [pid = 1852] [serial = 1094] [outer = (nil)] [url = about:blank] 12:45:49 INFO - PROCESS | 1852 | --DOMWINDOW == 249 (0x7fcb24721400) [pid = 1852] [serial = 1097] [outer = (nil)] [url = about:blank] 12:45:49 INFO - PROCESS | 1852 | --DOMWINDOW == 248 (0x7fcb215e7c00) [pid = 1852] [serial = 1091] [outer = (nil)] [url = about:blank] 12:45:49 INFO - PROCESS | 1852 | --DOMWINDOW == 247 (0x7fcb1f3dd800) [pid = 1852] [serial = 1143] [outer = (nil)] [url = about:blank] 12:45:49 INFO - PROCESS | 1852 | --DOMWINDOW == 246 (0x7fcb20d05400) [pid = 1852] [serial = 1146] [outer = (nil)] [url = about:blank] 12:45:49 INFO - PROCESS | 1852 | --DOMWINDOW == 245 (0x7fcb1e802400) [pid = 1852] [serial = 1140] [outer = (nil)] [url = about:blank] 12:45:49 INFO - PROCESS | 1852 | --DOMWINDOW == 244 (0x7fcb1f35b800) [pid = 1852] [serial = 1142] [outer = (nil)] [url = about:blank] 12:45:49 INFO - PROCESS | 1852 | --DOMWINDOW == 243 (0x7fcb20736c00) [pid = 1852] [serial = 1145] [outer = (nil)] [url = about:blank] 12:45:49 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 12:45:49 INFO - PROCESS | 1852 | 1461786349416 Marionette TRACE conn3 -> [0,1654,"setScriptTimeout",{"ms":35000}] 12:45:49 INFO - PROCESS | 1852 | 1461786349419 Marionette TRACE conn3 <- [1,1654,null,{}] 12:45:49 INFO - PROCESS | 1852 | 1461786349424 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}] 12:45:49 INFO - PROCESS | 1852 | 1461786349599 Marionette TRACE conn3 <- [1,1655,null,{"value":null}] 12:45:49 INFO - PROCESS | 1852 | 1461786349610 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:49 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb13915800 == 132 [pid = 1852] [id = 421] 12:45:49 INFO - PROCESS | 1852 | ++DOMWINDOW == 244 (0x7fcb13610c00) [pid = 1852] [serial = 1264] [outer = (nil)] 12:45:49 INFO - PROCESS | 1852 | ++DOMWINDOW == 245 (0x7fcb145d8000) [pid = 1852] [serial = 1265] [outer = 0x7fcb13610c00] 12:45:49 INFO - PROCESS | 1852 | 1461786349669 Marionette DEBUG loaded listener.js 12:45:49 INFO - PROCESS | 1852 | ++DOMWINDOW == 246 (0x7fcb154b4400) [pid = 1852] [serial = 1266] [outer = 0x7fcb13610c00] 12:45:50 INFO - PROCESS | 1852 | 1461786350593 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]]]}] 12:45:50 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 12:45:50 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 1230ms 12:45:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 12:45:50 INFO - PROCESS | 1852 | 1461786350644 Marionette TRACE conn3 -> [0,1657,"getWindowHandle",null] 12:45:50 INFO - PROCESS | 1852 | 1461786350647 Marionette TRACE conn3 <- [1,1657,null,{"value":"8"}] 12:45:50 INFO - PROCESS | 1852 | 1461786350660 Marionette TRACE conn3 -> [0,1658,"setScriptTimeout",{"ms":35000}] 12:45:50 INFO - PROCESS | 1852 | 1461786350667 Marionette TRACE conn3 <- [1,1658,null,{}] 12:45:50 INFO - PROCESS | 1852 | 1461786350675 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}] 12:45:50 INFO - PROCESS | 1852 | 1461786350857 Marionette TRACE conn3 <- [1,1659,null,{"value":null}] 12:45:51 INFO - PROCESS | 1852 | 1461786351024 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:51 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb16dfd000 == 133 [pid = 1852] [id = 422] 12:45:51 INFO - PROCESS | 1852 | ++DOMWINDOW == 247 (0x7fcb13857000) [pid = 1852] [serial = 1267] [outer = (nil)] 12:45:51 INFO - PROCESS | 1852 | ++DOMWINDOW == 248 (0x7fcb15ae3000) [pid = 1852] [serial = 1268] [outer = 0x7fcb13857000] 12:45:51 INFO - PROCESS | 1852 | 1461786351084 Marionette DEBUG loaded listener.js 12:45:51 INFO - PROCESS | 1852 | ++DOMWINDOW == 249 (0x7fcb16fb1c00) [pid = 1852] [serial = 1269] [outer = 0x7fcb13857000] 12:45:51 INFO - PROCESS | 1852 | 1461786351895 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]]]}] 12:45:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 12:45:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 1298ms 12:45:51 INFO - PROCESS | 1852 | 1461786351951 Marionette TRACE conn3 -> [0,1661,"getWindowHandle",null] 12:45:51 INFO - PROCESS | 1852 | 1461786351955 Marionette TRACE conn3 <- [1,1661,null,{"value":"8"}] 12:45:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 12:45:51 INFO - PROCESS | 1852 | 1461786351960 Marionette TRACE conn3 -> [0,1662,"setScriptTimeout",{"ms":35000}] 12:45:51 INFO - PROCESS | 1852 | 1461786351979 Marionette TRACE conn3 <- [1,1662,null,{}] 12:45:52 INFO - PROCESS | 1852 | 1461786351998 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}] 12:45:52 INFO - PROCESS | 1852 | 1461786352240 Marionette TRACE conn3 <- [1,1663,null,{"value":null}] 12:45:52 INFO - PROCESS | 1852 | 1461786352267 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:52 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb1b050000 == 134 [pid = 1852] [id = 423] 12:45:52 INFO - PROCESS | 1852 | ++DOMWINDOW == 250 (0x7fcb13861c00) [pid = 1852] [serial = 1270] [outer = (nil)] 12:45:52 INFO - PROCESS | 1852 | ++DOMWINDOW == 251 (0x7fcb19d29800) [pid = 1852] [serial = 1271] [outer = 0x7fcb13861c00] 12:45:52 INFO - PROCESS | 1852 | 1461786352327 Marionette DEBUG loaded listener.js 12:45:52 INFO - PROCESS | 1852 | ++DOMWINDOW == 252 (0x7fcb1ad1ec00) [pid = 1852] [serial = 1272] [outer = 0x7fcb13861c00] 12:45:53 INFO - PROCESS | 1852 | 1461786353215 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]]]}] 12:45:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 12:45:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 1317ms 12:45:53 INFO - PROCESS | 1852 | 1461786353279 Marionette TRACE conn3 -> [0,1665,"getWindowHandle",null] 12:45:53 INFO - PROCESS | 1852 | 1461786353283 Marionette TRACE conn3 <- [1,1665,null,{"value":"8"}] 12:45:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 12:45:53 INFO - PROCESS | 1852 | 1461786353288 Marionette TRACE conn3 -> [0,1666,"setScriptTimeout",{"ms":35000}] 12:45:53 INFO - PROCESS | 1852 | 1461786353290 Marionette TRACE conn3 <- [1,1666,null,{}] 12:45:53 INFO - PROCESS | 1852 | 1461786353296 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}] 12:45:53 INFO - PROCESS | 1852 | 1461786353522 Marionette TRACE conn3 <- [1,1667,null,{"value":null}] 12:45:53 INFO - PROCESS | 1852 | 1461786353568 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:53 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb1e70c800 == 135 [pid = 1852] [id = 424] 12:45:53 INFO - PROCESS | 1852 | ++DOMWINDOW == 253 (0x7fcb1b72b000) [pid = 1852] [serial = 1273] [outer = (nil)] 12:45:53 INFO - PROCESS | 1852 | ++DOMWINDOW == 254 (0x7fcb1b8d0000) [pid = 1852] [serial = 1274] [outer = 0x7fcb1b72b000] 12:45:53 INFO - PROCESS | 1852 | 1461786353641 Marionette DEBUG loaded listener.js 12:45:53 INFO - PROCESS | 1852 | ++DOMWINDOW == 255 (0x7fcb1f363400) [pid = 1852] [serial = 1275] [outer = 0x7fcb1b72b000] 12:45:54 INFO - PROCESS | 1852 | --DOMWINDOW == 254 (0x7fcb1ae2ac00) [pid = 1852] [serial = 1204] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 12:45:54 INFO - PROCESS | 1852 | --DOMWINDOW == 253 (0x7fcb154b2400) [pid = 1852] [serial = 1201] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 12:45:54 INFO - PROCESS | 1852 | --DOMWINDOW == 252 (0x7fcb1f3dc400) [pid = 1852] [serial = 1207] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 12:45:54 INFO - PROCESS | 1852 | --DOMWINDOW == 251 (0x7fcb1007d800) [pid = 1852] [serial = 1195] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 12:45:54 INFO - PROCESS | 1852 | --DOMWINDOW == 250 (0x7fcb107e7400) [pid = 1852] [serial = 1192] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 12:45:54 INFO - PROCESS | 1852 | --DOMWINDOW == 249 (0x7fcb169ea400) [pid = 1852] [serial = 1210] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 12:45:54 INFO - PROCESS | 1852 | --DOMWINDOW == 248 (0x7fcb1231ec00) [pid = 1852] [serial = 1198] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 12:45:54 INFO - PROCESS | 1852 | 1461786354976 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]]]}] 12:45:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 12:45:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 1738ms 12:45:55 INFO - PROCESS | 1852 | 1461786355028 Marionette TRACE conn3 -> [0,1669,"getWindowHandle",null] 12:45:55 INFO - PROCESS | 1852 | 1461786355032 Marionette TRACE conn3 <- [1,1669,null,{"value":"8"}] 12:45:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 12:45:55 INFO - PROCESS | 1852 | 1461786355038 Marionette TRACE conn3 -> [0,1670,"setScriptTimeout",{"ms":35000}] 12:45:55 INFO - PROCESS | 1852 | 1461786355040 Marionette TRACE conn3 <- [1,1670,null,{}] 12:45:55 INFO - PROCESS | 1852 | 1461786355045 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}] 12:45:55 INFO - PROCESS | 1852 | 1461786355228 Marionette TRACE conn3 <- [1,1671,null,{"value":null}] 12:45:55 INFO - PROCESS | 1852 | 1461786355244 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:55 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb1f5a1800 == 136 [pid = 1852] [id = 425] 12:45:55 INFO - PROCESS | 1852 | ++DOMWINDOW == 249 (0x7fcb107e9800) [pid = 1852] [serial = 1276] [outer = (nil)] 12:45:55 INFO - PROCESS | 1852 | ++DOMWINDOW == 250 (0x7fcb1b476000) [pid = 1852] [serial = 1277] [outer = 0x7fcb107e9800] 12:45:55 INFO - PROCESS | 1852 | 1461786355454 Marionette DEBUG loaded listener.js 12:45:55 INFO - PROCESS | 1852 | ++DOMWINDOW == 251 (0x7fcb20d09800) [pid = 1852] [serial = 1278] [outer = 0x7fcb107e9800] 12:45:56 INFO - PROCESS | 1852 | 1461786356142 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]]]}] 12:45:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 12:45:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 1133ms 12:45:56 INFO - PROCESS | 1852 | 1461786356172 Marionette TRACE conn3 -> [0,1673,"getWindowHandle",null] 12:45:56 INFO - PROCESS | 1852 | 1461786356175 Marionette TRACE conn3 <- [1,1673,null,{"value":"8"}] 12:45:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 12:45:56 INFO - PROCESS | 1852 | 1461786356180 Marionette TRACE conn3 -> [0,1674,"setScriptTimeout",{"ms":35000}] 12:45:56 INFO - PROCESS | 1852 | 1461786356182 Marionette TRACE conn3 <- [1,1674,null,{}] 12:45:56 INFO - PROCESS | 1852 | 1461786356188 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}] 12:45:56 INFO - PROCESS | 1852 | 1461786356366 Marionette TRACE conn3 <- [1,1675,null,{"value":null}] 12:45:56 INFO - PROCESS | 1852 | 1461786356668 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:56 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb0d821000 == 137 [pid = 1852] [id = 426] 12:45:56 INFO - PROCESS | 1852 | ++DOMWINDOW == 252 (0x7fcb10079400) [pid = 1852] [serial = 1279] [outer = (nil)] 12:45:56 INFO - PROCESS | 1852 | ++DOMWINDOW == 253 (0x7fcb10086000) [pid = 1852] [serial = 1280] [outer = 0x7fcb10079400] 12:45:56 INFO - PROCESS | 1852 | 1461786356785 Marionette DEBUG loaded listener.js 12:45:56 INFO - PROCESS | 1852 | ++DOMWINDOW == 254 (0x7fcb102d3400) [pid = 1852] [serial = 1281] [outer = 0x7fcb10079400] 12:45:57 INFO - PROCESS | 1852 | 1461786357814 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]]]}] 12:45:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 12:45:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 1679ms 12:45:57 INFO - PROCESS | 1852 | 1461786357863 Marionette TRACE conn3 -> [0,1677,"getWindowHandle",null] 12:45:57 INFO - PROCESS | 1852 | 1461786357869 Marionette TRACE conn3 <- [1,1677,null,{"value":"8"}] 12:45:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 12:45:57 INFO - PROCESS | 1852 | 1461786357877 Marionette TRACE conn3 -> [0,1678,"setScriptTimeout",{"ms":35000}] 12:45:57 INFO - PROCESS | 1852 | 1461786357882 Marionette TRACE conn3 <- [1,1678,null,{}] 12:45:57 INFO - PROCESS | 1852 | 1461786357889 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}] 12:45:58 INFO - PROCESS | 1852 | 1461786358097 Marionette TRACE conn3 <- [1,1679,null,{"value":null}] 12:45:58 INFO - PROCESS | 1852 | 1461786358355 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:58 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb1654c800 == 138 [pid = 1852] [id = 427] 12:45:58 INFO - PROCESS | 1852 | ++DOMWINDOW == 255 (0x7fcb1230a400) [pid = 1852] [serial = 1282] [outer = (nil)] 12:45:58 INFO - PROCESS | 1852 | ++DOMWINDOW == 256 (0x7fcb13603c00) [pid = 1852] [serial = 1283] [outer = 0x7fcb1230a400] 12:45:58 INFO - PROCESS | 1852 | 1461786358473 Marionette DEBUG loaded listener.js 12:45:58 INFO - PROCESS | 1852 | ++DOMWINDOW == 257 (0x7fcb1385b000) [pid = 1852] [serial = 1284] [outer = 0x7fcb1230a400] 12:45:59 INFO - PROCESS | 1852 | 1461786359393 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]]]}] 12:45:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 12:45:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 1583ms 12:45:59 INFO - PROCESS | 1852 | 1461786359463 Marionette TRACE conn3 -> [0,1681,"getWindowHandle",null] 12:45:59 INFO - PROCESS | 1852 | 1461786359469 Marionette TRACE conn3 <- [1,1681,null,{"value":"8"}] 12:45:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 12:45:59 INFO - PROCESS | 1852 | 1461786359475 Marionette TRACE conn3 -> [0,1682,"setScriptTimeout",{"ms":35000}] 12:45:59 INFO - PROCESS | 1852 | 1461786359477 Marionette TRACE conn3 <- [1,1682,null,{}] 12:45:59 INFO - PROCESS | 1852 | 1461786359483 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}] 12:45:59 INFO - PROCESS | 1852 | 1461786359714 Marionette TRACE conn3 <- [1,1683,null,{"value":null}] 12:46:00 INFO - PROCESS | 1852 | 1461786360003 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:46:00 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb2094a000 == 139 [pid = 1852] [id = 428] 12:46:00 INFO - PROCESS | 1852 | ++DOMWINDOW == 258 (0x7fcb154bbc00) [pid = 1852] [serial = 1285] [outer = (nil)] 12:46:00 INFO - PROCESS | 1852 | ++DOMWINDOW == 259 (0x7fcb15add000) [pid = 1852] [serial = 1286] [outer = 0x7fcb154bbc00] 12:46:00 INFO - PROCESS | 1852 | 1461786360122 Marionette DEBUG loaded listener.js 12:46:00 INFO - PROCESS | 1852 | ++DOMWINDOW == 260 (0x7fcb19d2a400) [pid = 1852] [serial = 1287] [outer = 0x7fcb154bbc00] 12:46:00 INFO - PROCESS | 1852 | 1461786360989 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]]]}] 12:46:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 12:46:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 1578ms 12:46:01 INFO - PROCESS | 1852 | 1461786361054 Marionette TRACE conn3 -> [0,1685,"getWindowHandle",null] 12:46:01 INFO - PROCESS | 1852 | 1461786361058 Marionette TRACE conn3 <- [1,1685,null,{"value":"8"}] 12:46:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 12:46:01 INFO - PROCESS | 1852 | 1461786361073 Marionette TRACE conn3 -> [0,1686,"setScriptTimeout",{"ms":35000}] 12:46:01 INFO - PROCESS | 1852 | 1461786361082 Marionette TRACE conn3 <- [1,1686,null,{}] 12:46:01 INFO - PROCESS | 1852 | 1461786361089 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}] 12:46:01 INFO - PROCESS | 1852 | 1461786361350 Marionette TRACE conn3 <- [1,1687,null,{"value":null}] 12:46:01 INFO - PROCESS | 1852 | 1461786361669 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:46:01 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb243eb800 == 140 [pid = 1852] [id = 429] 12:46:01 INFO - PROCESS | 1852 | ++DOMWINDOW == 261 (0x7fcb1581c400) [pid = 1852] [serial = 1288] [outer = (nil)] 12:46:01 INFO - PROCESS | 1852 | ++DOMWINDOW == 262 (0x7fcb1f356400) [pid = 1852] [serial = 1289] [outer = 0x7fcb1581c400] 12:46:01 INFO - PROCESS | 1852 | 1461786361751 Marionette DEBUG loaded listener.js 12:46:01 INFO - PROCESS | 1852 | ++DOMWINDOW == 263 (0x7fcb209d2400) [pid = 1852] [serial = 1290] [outer = 0x7fcb1581c400] 12:46:02 INFO - PROCESS | 1852 | 1461786362641 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]]]}] 12:46:02 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 12:46:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 1649ms 12:46:02 INFO - PROCESS | 1852 | 1461786362717 Marionette TRACE conn3 -> [0,1689,"getWindowHandle",null] 12:46:02 INFO - PROCESS | 1852 | 1461786362721 Marionette TRACE conn3 <- [1,1689,null,{"value":"8"}] 12:46:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 12:46:02 INFO - PROCESS | 1852 | 1461786362727 Marionette TRACE conn3 -> [0,1690,"setScriptTimeout",{"ms":35000}] 12:46:02 INFO - PROCESS | 1852 | 1461786362729 Marionette TRACE conn3 <- [1,1690,null,{}] 12:46:02 INFO - PROCESS | 1852 | 1461786362735 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}] 12:46:02 INFO - PROCESS | 1852 | 1461786362967 Marionette TRACE conn3 <- [1,1691,null,{"value":null}] 12:46:03 INFO - PROCESS | 1852 | 1461786363210 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:46:03 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb29280800 == 141 [pid = 1852] [id = 430] 12:46:03 INFO - PROCESS | 1852 | ++DOMWINDOW == 264 (0x7fcb15820400) [pid = 1852] [serial = 1291] [outer = (nil)] 12:46:03 INFO - PROCESS | 1852 | ++DOMWINDOW == 265 (0x7fcb218a4400) [pid = 1852] [serial = 1292] [outer = 0x7fcb15820400] 12:46:03 INFO - PROCESS | 1852 | 1461786363327 Marionette DEBUG loaded listener.js 12:46:03 INFO - PROCESS | 1852 | ++DOMWINDOW == 266 (0x7fcb24369000) [pid = 1852] [serial = 1293] [outer = 0x7fcb15820400] 12:46:04 INFO - PROCESS | 1852 | 1461786364145 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]]]}] 12:46:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 12:46:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 1486ms 12:46:04 INFO - PROCESS | 1852 | 1461786364214 Marionette TRACE conn3 -> [0,1693,"getWindowHandle",null] 12:46:04 INFO - PROCESS | 1852 | 1461786364217 Marionette TRACE conn3 <- [1,1693,null,{"value":"8"}] 12:46:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 12:46:04 INFO - PROCESS | 1852 | 1461786364223 Marionette TRACE conn3 -> [0,1694,"setScriptTimeout",{"ms":35000}] 12:46:04 INFO - PROCESS | 1852 | 1461786364225 Marionette TRACE conn3 <- [1,1694,null,{}] 12:46:04 INFO - PROCESS | 1852 | 1461786364230 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}] 12:46:04 INFO - PROCESS | 1852 | 1461786364427 Marionette TRACE conn3 <- [1,1695,null,{"value":null}] 12:46:04 INFO - PROCESS | 1852 | 1461786364632 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:46:04 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb2a1e6800 == 142 [pid = 1852] [id = 431] 12:46:04 INFO - PROCESS | 1852 | ++DOMWINDOW == 267 (0x7fcb2471b800) [pid = 1852] [serial = 1294] [outer = (nil)] 12:46:04 INFO - PROCESS | 1852 | ++DOMWINDOW == 268 (0x7fcb26ab2000) [pid = 1852] [serial = 1295] [outer = 0x7fcb2471b800] 12:46:04 INFO - PROCESS | 1852 | 1461786364758 Marionette DEBUG loaded listener.js 12:46:04 INFO - PROCESS | 1852 | ++DOMWINDOW == 269 (0x7fcb27b32000) [pid = 1852] [serial = 1296] [outer = 0x7fcb2471b800] 12:46:05 INFO - PROCESS | 1852 | 1461786365703 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]]]}] 12:46:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 12:46:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 1533ms 12:46:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 12:46:05 INFO - PROCESS | 1852 | 1461786365756 Marionette TRACE conn3 -> [0,1697,"getWindowHandle",null] 12:46:05 INFO - PROCESS | 1852 | 1461786365759 Marionette TRACE conn3 <- [1,1697,null,{"value":"8"}] 12:46:05 INFO - PROCESS | 1852 | 1461786365765 Marionette TRACE conn3 -> [0,1698,"setScriptTimeout",{"ms":35000}] 12:46:05 INFO - PROCESS | 1852 | 1461786365768 Marionette TRACE conn3 <- [1,1698,null,{}] 12:46:05 INFO - PROCESS | 1852 | 1461786365774 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}] 12:46:06 INFO - PROCESS | 1852 | 1461786366004 Marionette TRACE conn3 <- [1,1699,null,{"value":null}] 12:46:06 INFO - PROCESS | 1852 | 1461786366259 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:46:06 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb38b0f800 == 143 [pid = 1852] [id = 432] 12:46:06 INFO - PROCESS | 1852 | ++DOMWINDOW == 270 (0x7fcb24475400) [pid = 1852] [serial = 1297] [outer = (nil)] 12:46:06 INFO - PROCESS | 1852 | ++DOMWINDOW == 271 (0x7fcb2b12d400) [pid = 1852] [serial = 1298] [outer = 0x7fcb24475400] 12:46:06 INFO - PROCESS | 1852 | 1461786366373 Marionette DEBUG loaded listener.js 12:46:06 INFO - PROCESS | 1852 | ++DOMWINDOW == 272 (0x7fcb2d696800) [pid = 1852] [serial = 1299] [outer = 0x7fcb24475400] 12:46:07 INFO - PROCESS | 1852 | 1461786367235 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]]]}] 12:46:07 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 12:46:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 1534ms 12:46:07 INFO - PROCESS | 1852 | 1461786367299 Marionette TRACE conn3 -> [0,1701,"getWindowHandle",null] 12:46:07 INFO - PROCESS | 1852 | 1461786367303 Marionette TRACE conn3 <- [1,1701,null,{"value":"8"}] 12:46:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 12:46:07 INFO - PROCESS | 1852 | 1461786367308 Marionette TRACE conn3 -> [0,1702,"setScriptTimeout",{"ms":35000}] 12:46:07 INFO - PROCESS | 1852 | 1461786367310 Marionette TRACE conn3 <- [1,1702,null,{}] 12:46:07 INFO - PROCESS | 1852 | 1461786367316 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}] 12:46:07 INFO - PROCESS | 1852 | 1461786367518 Marionette TRACE conn3 <- [1,1703,null,{"value":null}] 12:46:07 INFO - PROCESS | 1852 | 1461786367726 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:46:07 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb41d3b800 == 144 [pid = 1852] [id = 433] 12:46:07 INFO - PROCESS | 1852 | ++DOMWINDOW == 273 (0x7fcb2471dc00) [pid = 1852] [serial = 1300] [outer = (nil)] 12:46:07 INFO - PROCESS | 1852 | ++DOMWINDOW == 274 (0x7fcb376a4400) [pid = 1852] [serial = 1301] [outer = 0x7fcb2471dc00] 12:46:07 INFO - PROCESS | 1852 | 1461786367841 Marionette DEBUG loaded listener.js 12:46:07 INFO - PROCESS | 1852 | ++DOMWINDOW == 275 (0x7fcb38b2d800) [pid = 1852] [serial = 1302] [outer = 0x7fcb2471dc00] 12:46:08 INFO - PROCESS | 1852 | 1461786368802 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]]]}] 12:46:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 12:46:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 1529ms 12:46:08 INFO - PROCESS | 1852 | 1461786368839 Marionette TRACE conn3 -> [0,1705,"getWindowHandle",null] 12:46:08 INFO - PROCESS | 1852 | 1461786368842 Marionette TRACE conn3 <- [1,1705,null,{"value":"8"}] 12:46:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 12:46:08 INFO - PROCESS | 1852 | 1461786368849 Marionette TRACE conn3 -> [0,1706,"setScriptTimeout",{"ms":35000}] 12:46:08 INFO - PROCESS | 1852 | 1461786368853 Marionette TRACE conn3 <- [1,1706,null,{}] 12:46:08 INFO - PROCESS | 1852 | 1461786368859 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}] 12:46:09 INFO - PROCESS | 1852 | 1461786369057 Marionette TRACE conn3 <- [1,1707,null,{"value":null}] 12:46:09 INFO - PROCESS | 1852 | 1461786369273 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:46:09 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb3c250800 == 145 [pid = 1852] [id = 434] 12:46:09 INFO - PROCESS | 1852 | ++DOMWINDOW == 276 (0x7fcb0fbb3c00) [pid = 1852] [serial = 1303] [outer = (nil)] 12:46:09 INFO - PROCESS | 1852 | ++DOMWINDOW == 277 (0x7fcb0fbb9c00) [pid = 1852] [serial = 1304] [outer = 0x7fcb0fbb3c00] 12:46:09 INFO - PROCESS | 1852 | 1461786369385 Marionette DEBUG loaded listener.js 12:46:09 INFO - PROCESS | 1852 | ++DOMWINDOW == 278 (0x7fcb0fbbec00) [pid = 1852] [serial = 1305] [outer = 0x7fcb0fbb3c00] 12:46:10 INFO - PROCESS | 1852 | 1461786370280 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]]]}] 12:46:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 12:46:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 1486ms 12:46:10 INFO - PROCESS | 1852 | 1461786370337 Marionette TRACE conn3 -> [0,1709,"getWindowHandle",null] 12:46:10 INFO - PROCESS | 1852 | 1461786370340 Marionette TRACE conn3 <- [1,1709,null,{"value":"8"}] 12:46:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 12:46:10 INFO - PROCESS | 1852 | 1461786370346 Marionette TRACE conn3 -> [0,1710,"setScriptTimeout",{"ms":35000}] 12:46:10 INFO - PROCESS | 1852 | 1461786370349 Marionette TRACE conn3 <- [1,1710,null,{}] 12:46:10 INFO - PROCESS | 1852 | 1461786370354 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}] 12:46:10 INFO - PROCESS | 1852 | 1461786370573 Marionette TRACE conn3 <- [1,1711,null,{"value":null}] 12:46:10 INFO - PROCESS | 1852 | 1461786370875 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:46:10 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb17270800 == 146 [pid = 1852] [id = 435] 12:46:10 INFO - PROCESS | 1852 | ++DOMWINDOW == 279 (0x7fcb0fbb4400) [pid = 1852] [serial = 1306] [outer = (nil)] 12:46:10 INFO - PROCESS | 1852 | ++DOMWINDOW == 280 (0x7fcb31882c00) [pid = 1852] [serial = 1307] [outer = 0x7fcb0fbb4400] 12:46:10 INFO - PROCESS | 1852 | 1461786370955 Marionette DEBUG loaded listener.js 12:46:11 INFO - PROCESS | 1852 | ++DOMWINDOW == 281 (0x7fcb3c10b800) [pid = 1852] [serial = 1308] [outer = 0x7fcb0fbb4400] 12:46:11 INFO - PROCESS | 1852 | 1461786371744 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]]]}] 12:46:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 12:46:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 1436ms 12:46:11 INFO - PROCESS | 1852 | 1461786371789 Marionette TRACE conn3 -> [0,1713,"getWindowHandle",null] 12:46:11 INFO - PROCESS | 1852 | 1461786371792 Marionette TRACE conn3 <- [1,1713,null,{"value":"8"}] 12:46:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 12:46:11 INFO - PROCESS | 1852 | 1461786371798 Marionette TRACE conn3 -> [0,1714,"setScriptTimeout",{"ms":35000}] 12:46:11 INFO - PROCESS | 1852 | 1461786371800 Marionette TRACE conn3 <- [1,1714,null,{}] 12:46:11 INFO - PROCESS | 1852 | 1461786371806 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}] 12:46:12 INFO - PROCESS | 1852 | 1461786372020 Marionette TRACE conn3 <- [1,1715,null,{"value":null}] 12:46:12 INFO - PROCESS | 1852 | 1461786372286 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:46:12 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb3c262000 == 147 [pid = 1852] [id = 436] 12:46:12 INFO - PROCESS | 1852 | ++DOMWINDOW == 282 (0x7fcb15a0c400) [pid = 1852] [serial = 1309] [outer = (nil)] 12:46:12 INFO - PROCESS | 1852 | ++DOMWINDOW == 283 (0x7fcb15a0ec00) [pid = 1852] [serial = 1310] [outer = 0x7fcb15a0c400] 12:46:12 INFO - PROCESS | 1852 | 1461786372419 Marionette DEBUG loaded listener.js 12:46:12 INFO - PROCESS | 1852 | ++DOMWINDOW == 284 (0x7fcb3c10e000) [pid = 1852] [serial = 1311] [outer = 0x7fcb15a0c400] 12:46:13 INFO - PROCESS | 1852 | 1461786373291 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]]]}] 12:46:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 12:46:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 1539ms 12:46:13 INFO - PROCESS | 1852 | 1461786373339 Marionette TRACE conn3 -> [0,1717,"getWindowHandle",null] 12:46:13 INFO - PROCESS | 1852 | 1461786373343 Marionette TRACE conn3 <- [1,1717,null,{"value":"8"}] 12:46:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 12:46:13 INFO - PROCESS | 1852 | 1461786373348 Marionette TRACE conn3 -> [0,1718,"setScriptTimeout",{"ms":35000}] 12:46:13 INFO - PROCESS | 1852 | 1461786373352 Marionette TRACE conn3 <- [1,1718,null,{}] 12:46:13 INFO - PROCESS | 1852 | 1461786373357 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}] 12:46:13 INFO - PROCESS | 1852 | 1461786373574 Marionette TRACE conn3 <- [1,1719,null,{"value":null}] 12:46:13 INFO - PROCESS | 1852 | 1461786373830 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:46:13 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb137a8000 == 148 [pid = 1852] [id = 437] 12:46:13 INFO - PROCESS | 1852 | ++DOMWINDOW == 285 (0x7fcb13709c00) [pid = 1852] [serial = 1312] [outer = (nil)] 12:46:13 INFO - PROCESS | 1852 | ++DOMWINDOW == 286 (0x7fcb13710800) [pid = 1852] [serial = 1313] [outer = 0x7fcb13709c00] 12:46:13 INFO - PROCESS | 1852 | 1461786373948 Marionette DEBUG loaded listener.js 12:46:14 INFO - PROCESS | 1852 | ++DOMWINDOW == 287 (0x7fcb15a0d000) [pid = 1852] [serial = 1314] [outer = 0x7fcb13709c00] 12:46:14 INFO - PROCESS | 1852 | 1461786374794 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]]]}] 12:46:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 12:46:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 1485ms 12:46:14 INFO - PROCESS | 1852 | 1461786374835 Marionette TRACE conn3 -> [0,1721,"getWindowHandle",null] 12:46:14 INFO - PROCESS | 1852 | 1461786374838 Marionette TRACE conn3 <- [1,1721,null,{"value":"8"}] 12:46:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 12:46:14 INFO - PROCESS | 1852 | 1461786374844 Marionette TRACE conn3 -> [0,1722,"setScriptTimeout",{"ms":35000}] 12:46:14 INFO - PROCESS | 1852 | 1461786374846 Marionette TRACE conn3 <- [1,1722,null,{}] 12:46:14 INFO - PROCESS | 1852 | 1461786374851 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}] 12:46:15 INFO - PROCESS | 1852 | 1461786375046 Marionette TRACE conn3 <- [1,1723,null,{"value":null}] 12:46:15 INFO - PROCESS | 1852 | 1461786375282 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:46:15 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb107ae000 == 149 [pid = 1852] [id = 438] 12:46:15 INFO - PROCESS | 1852 | ++DOMWINDOW == 288 (0x7fcb0c9f4c00) [pid = 1852] [serial = 1315] [outer = (nil)] 12:46:15 INFO - PROCESS | 1852 | ++DOMWINDOW == 289 (0x7fcb0c9f7800) [pid = 1852] [serial = 1316] [outer = 0x7fcb0c9f4c00] 12:46:15 INFO - PROCESS | 1852 | 1461786375765 Marionette DEBUG loaded listener.js 12:46:15 INFO - PROCESS | 1852 | ++DOMWINDOW == 290 (0x7fcb1007e000) [pid = 1852] [serial = 1317] [outer = 0x7fcb0c9f4c00] 12:46:16 INFO - PROCESS | 1852 | 1461786376752 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]]]}] 12:46:16 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 12:46:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 1983ms 12:46:16 INFO - PROCESS | 1852 | 1461786376829 Marionette TRACE conn3 -> [0,1725,"getWindowHandle",null] 12:46:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 12:46:16 INFO - PROCESS | 1852 | 1461786376836 Marionette TRACE conn3 <- [1,1725,null,{"value":"8"}] 12:46:16 INFO - PROCESS | 1852 | 1461786376843 Marionette TRACE conn3 -> [0,1726,"setScriptTimeout",{"ms":35000}] 12:46:16 INFO - PROCESS | 1852 | 1461786376848 Marionette TRACE conn3 <- [1,1726,null,{}] 12:46:16 INFO - PROCESS | 1852 | 1461786376855 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}] 12:46:17 INFO - PROCESS | 1852 | 1461786377112 Marionette TRACE conn3 <- [1,1727,null,{"value":null}] 12:46:17 INFO - PROCESS | 1852 | 1461786377586 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:46:17 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb0d80e800 == 150 [pid = 1852] [id = 439] 12:46:17 INFO - PROCESS | 1852 | ++DOMWINDOW == 291 (0x7fcb107e3c00) [pid = 1852] [serial = 1318] [outer = (nil)] 12:46:17 INFO - PROCESS | 1852 | ++DOMWINDOW == 292 (0x7fcb108d0400) [pid = 1852] [serial = 1319] [outer = 0x7fcb107e3c00] 12:46:17 INFO - PROCESS | 1852 | 1461786377661 Marionette DEBUG loaded listener.js 12:46:17 INFO - PROCESS | 1852 | ++DOMWINDOW == 293 (0x7fcb10bf0800) [pid = 1852] [serial = 1320] [outer = 0x7fcb107e3c00] 12:46:18 INFO - PROCESS | 1852 | 1461786378627 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]]]}] 12:46:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 12:46:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 1836ms 12:46:18 INFO - PROCESS | 1852 | 1461786378680 Marionette TRACE conn3 -> [0,1729,"getWindowHandle",null] 12:46:18 INFO - PROCESS | 1852 | 1461786378687 Marionette TRACE conn3 <- [1,1729,null,{"value":"8"}] 12:46:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 12:46:18 INFO - PROCESS | 1852 | 1461786378697 Marionette TRACE conn3 -> [0,1730,"setScriptTimeout",{"ms":35000}] 12:46:18 INFO - PROCESS | 1852 | 1461786378700 Marionette TRACE conn3 <- [1,1730,null,{}] 12:46:18 INFO - PROCESS | 1852 | 1461786378706 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}] 12:46:18 INFO - PROCESS | 1852 | 1461786378906 Marionette TRACE conn3 <- [1,1731,null,{"value":null}] 12:46:19 INFO - PROCESS | 1852 | 1461786379121 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:46:19 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb1391b800 == 151 [pid = 1852] [id = 440] 12:46:19 INFO - PROCESS | 1852 | ++DOMWINDOW == 294 (0x7fcb12043800) [pid = 1852] [serial = 1321] [outer = (nil)] 12:46:19 INFO - PROCESS | 1852 | ++DOMWINDOW == 295 (0x7fcb12094c00) [pid = 1852] [serial = 1322] [outer = 0x7fcb12043800] 12:46:19 INFO - PROCESS | 1852 | 1461786379229 Marionette DEBUG loaded listener.js 12:46:19 INFO - PROCESS | 1852 | ++DOMWINDOW == 296 (0x7fcb1230d800) [pid = 1852] [serial = 1323] [outer = 0x7fcb12043800] 12:46:20 INFO - PROCESS | 1852 | 1461786380216 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]]]}] 12:46:20 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 12:46:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 1585ms 12:46:20 INFO - PROCESS | 1852 | 1461786380282 Marionette TRACE conn3 -> [0,1733,"getWindowHandle",null] 12:46:20 INFO - PROCESS | 1852 | 1461786380286 Marionette TRACE conn3 <- [1,1733,null,{"value":"8"}] 12:46:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 12:46:20 INFO - PROCESS | 1852 | 1461786380292 Marionette TRACE conn3 -> [0,1734,"setScriptTimeout",{"ms":35000}] 12:46:20 INFO - PROCESS | 1852 | 1461786380298 Marionette TRACE conn3 <- [1,1734,null,{}] 12:46:20 INFO - PROCESS | 1852 | 1461786380313 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}] 12:46:20 INFO - PROCESS | 1852 | 1461786380563 Marionette TRACE conn3 <- [1,1735,null,{"value":null}] 12:46:20 INFO - PROCESS | 1852 | 1461786380910 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:46:20 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb1557f000 == 150 [pid = 1852] [id = 374] 12:46:20 INFO - PROCESS | 1852 | --DOMWINDOW == 295 (0x7fcb145d2400) [pid = 1852] [serial = 1190] [outer = (nil)] [url = about:blank] 12:46:20 INFO - PROCESS | 1852 | --DOMWINDOW == 294 (0x7fcb16b9e400) [pid = 1852] [serial = 1154] [outer = (nil)] [url = about:blank] 12:46:20 INFO - PROCESS | 1852 | --DOMWINDOW == 293 (0x7fcb20c3c800) [pid = 1852] [serial = 1160] [outer = (nil)] [url = about:blank] 12:46:20 INFO - PROCESS | 1852 | --DOMWINDOW == 292 (0x7fcb1e808400) [pid = 1852] [serial = 1157] [outer = (nil)] [url = about:blank] 12:46:20 INFO - PROCESS | 1852 | --DOMWINDOW == 291 (0x7fcb1360e000) [pid = 1852] [serial = 1184] [outer = (nil)] [url = about:blank] 12:46:20 INFO - PROCESS | 1852 | --DOMWINDOW == 290 (0x7fcb38903000) [pid = 1852] [serial = 1178] [outer = (nil)] [url = about:blank] 12:46:20 INFO - PROCESS | 1852 | --DOMWINDOW == 289 (0x7fcb21898400) [pid = 1852] [serial = 1163] [outer = (nil)] [url = about:blank] 12:46:20 INFO - PROCESS | 1852 | --DOMWINDOW == 288 (0x7fcb3c4abc00) [pid = 1852] [serial = 1181] [outer = (nil)] [url = about:blank] 12:46:20 INFO - PROCESS | 1852 | --DOMWINDOW == 287 (0x7fcb24718000) [pid = 1852] [serial = 1166] [outer = (nil)] [url = about:blank] 12:46:20 INFO - PROCESS | 1852 | --DOMWINDOW == 286 (0x7fcb37771000) [pid = 1852] [serial = 1175] [outer = (nil)] [url = about:blank] 12:46:20 INFO - PROCESS | 1852 | --DOMWINDOW == 285 (0x7fcb276b7c00) [pid = 1852] [serial = 1169] [outer = (nil)] [url = about:blank] 12:46:20 INFO - PROCESS | 1852 | --DOMWINDOW == 284 (0x7fcb2a0cb400) [pid = 1852] [serial = 1172] [outer = (nil)] [url = about:blank] 12:46:20 INFO - PROCESS | 1852 | --DOMWINDOW == 283 (0x7fcb1230c400) [pid = 1852] [serial = 1187] [outer = (nil)] [url = about:blank] 12:46:20 INFO - PROCESS | 1852 | --DOMWINDOW == 282 (0x7fcb13974000) [pid = 1852] [serial = 1151] [outer = (nil)] [url = about:blank] 12:46:21 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb122db800 == 151 [pid = 1852] [id = 441] 12:46:21 INFO - PROCESS | 1852 | ++DOMWINDOW == 283 (0x7fcb1007fc00) [pid = 1852] [serial = 1324] [outer = (nil)] 12:46:21 INFO - PROCESS | 1852 | ++DOMWINDOW == 284 (0x7fcb10bf8400) [pid = 1852] [serial = 1325] [outer = 0x7fcb1007fc00] 12:46:21 INFO - PROCESS | 1852 | 1461786381090 Marionette DEBUG loaded listener.js 12:46:21 INFO - PROCESS | 1852 | ++DOMWINDOW == 285 (0x7fcb13853000) [pid = 1852] [serial = 1326] [outer = 0x7fcb1007fc00] 12:46:21 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb1f5a1800 == 150 [pid = 1852] [id = 425] 12:46:21 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb1e70c800 == 149 [pid = 1852] [id = 424] 12:46:21 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb1b050000 == 148 [pid = 1852] [id = 423] 12:46:21 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb16dfd000 == 147 [pid = 1852] [id = 422] 12:46:21 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb13915800 == 146 [pid = 1852] [id = 421] 12:46:21 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb103c8800 == 145 [pid = 1852] [id = 420] 12:46:21 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb0e49a800 == 144 [pid = 1852] [id = 419] 12:46:21 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb172a4000 == 143 [pid = 1852] [id = 413] 12:46:21 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb444a1000 == 142 [pid = 1852] [id = 412] 12:46:21 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb17da4000 == 141 [pid = 1852] [id = 411] 12:46:21 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb3cd9d800 == 140 [pid = 1852] [id = 410] 12:46:21 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb2d81e800 == 139 [pid = 1852] [id = 409] 12:46:21 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb29b2d800 == 138 [pid = 1852] [id = 408] 12:46:21 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb157a2000 == 137 [pid = 1852] [id = 405] 12:46:21 INFO - PROCESS | 1852 | --DOMWINDOW == 284 (0x7fcb2189d400) [pid = 1852] [serial = 1212] [outer = (nil)] [url = about:blank] 12:46:21 INFO - PROCESS | 1852 | --DOMWINDOW == 283 (0x7fcb1b64f000) [pid = 1852] [serial = 1205] [outer = (nil)] [url = about:blank] 12:46:21 INFO - PROCESS | 1852 | --DOMWINDOW == 282 (0x7fcb1ae27400) [pid = 1852] [serial = 1203] [outer = (nil)] [url = about:blank] 12:46:21 INFO - PROCESS | 1852 | --DOMWINDOW == 281 (0x7fcb20d2c000) [pid = 1852] [serial = 1209] [outer = (nil)] [url = about:blank] 12:46:21 INFO - PROCESS | 1852 | --DOMWINDOW == 280 (0x7fcb108dbc00) [pid = 1852] [serial = 1196] [outer = (nil)] [url = about:blank] 12:46:21 INFO - PROCESS | 1852 | --DOMWINDOW == 279 (0x7fcb13607400) [pid = 1852] [serial = 1193] [outer = (nil)] [url = about:blank] 12:46:21 INFO - PROCESS | 1852 | --DOMWINDOW == 278 (0x7fcb1a14b000) [pid = 1852] [serial = 1202] [outer = (nil)] [url = about:blank] 12:46:21 INFO - PROCESS | 1852 | --DOMWINDOW == 277 (0x7fcb154b6000) [pid = 1852] [serial = 1197] [outer = (nil)] [url = about:blank] 12:46:21 INFO - PROCESS | 1852 | --DOMWINDOW == 276 (0x7fcb145d5c00) [pid = 1852] [serial = 1194] [outer = (nil)] [url = about:blank] 12:46:21 INFO - PROCESS | 1852 | --DOMWINDOW == 275 (0x7fcb1f364000) [pid = 1852] [serial = 1211] [outer = (nil)] [url = about:blank] 12:46:21 INFO - PROCESS | 1852 | --DOMWINDOW == 274 (0x7fcb209d0400) [pid = 1852] [serial = 1208] [outer = (nil)] [url = about:blank] 12:46:21 INFO - PROCESS | 1852 | --DOMWINDOW == 273 (0x7fcb1b8d2000) [pid = 1852] [serial = 1206] [outer = (nil)] [url = about:blank] 12:46:21 INFO - PROCESS | 1852 | --DOMWINDOW == 272 (0x7fcb19d20000) [pid = 1852] [serial = 1200] [outer = (nil)] [url = about:blank] 12:46:21 INFO - PROCESS | 1852 | --DOMWINDOW == 271 (0x7fcb15821800) [pid = 1852] [serial = 1199] [outer = (nil)] [url = about:blank] 12:46:21 INFO - PROCESS | 1852 | 1461786381895 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]]]}] 12:46:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 12:46:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 1638ms 12:46:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 12:46:21 INFO - PROCESS | 1852 | 1461786381947 Marionette TRACE conn3 -> [0,1737,"getWindowHandle",null] 12:46:21 INFO - PROCESS | 1852 | 1461786381951 Marionette TRACE conn3 <- [1,1737,null,{"value":"8"}] 12:46:21 INFO - PROCESS | 1852 | 1461786381958 Marionette TRACE conn3 -> [0,1738,"setScriptTimeout",{"ms":35000}] 12:46:21 INFO - PROCESS | 1852 | 1461786381960 Marionette TRACE conn3 <- [1,1738,null,{}] 12:46:21 INFO - PROCESS | 1852 | 1461786381966 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}] 12:46:22 INFO - PROCESS | 1852 | 1461786382151 Marionette TRACE conn3 <- [1,1739,null,{"value":null}] 12:46:22 INFO - PROCESS | 1852 | 1461786382168 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:46:22 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb1577a800 == 138 [pid = 1852] [id = 442] 12:46:22 INFO - PROCESS | 1852 | ++DOMWINDOW == 272 (0x7fcb13607400) [pid = 1852] [serial = 1327] [outer = (nil)] 12:46:22 INFO - PROCESS | 1852 | ++DOMWINDOW == 273 (0x7fcb145dcc00) [pid = 1852] [serial = 1328] [outer = 0x7fcb13607400] 12:46:22 INFO - PROCESS | 1852 | 1461786382227 Marionette DEBUG loaded listener.js 12:46:22 INFO - PROCESS | 1852 | ++DOMWINDOW == 274 (0x7fcb154b6000) [pid = 1852] [serial = 1329] [outer = 0x7fcb13607400] 12:46:23 INFO - PROCESS | 1852 | 1461786383186 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]]]}] 12:46:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 12:46:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 1280ms 12:46:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 12:46:23 INFO - PROCESS | 1852 | 1461786383239 Marionette TRACE conn3 -> [0,1741,"getWindowHandle",null] 12:46:23 INFO - PROCESS | 1852 | 1461786383242 Marionette TRACE conn3 <- [1,1741,null,{"value":"8"}] 12:46:23 INFO - PROCESS | 1852 | 1461786383246 Marionette TRACE conn3 -> [0,1742,"setScriptTimeout",{"ms":35000}] 12:46:23 INFO - PROCESS | 1852 | 1461786383250 Marionette TRACE conn3 <- [1,1742,null,{}] 12:46:23 INFO - PROCESS | 1852 | 1461786383255 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}] 12:46:23 INFO - PROCESS | 1852 | 1461786383444 Marionette TRACE conn3 <- [1,1743,null,{"value":null}] 12:46:23 INFO - PROCESS | 1852 | 1461786383647 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:46:23 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb17da2800 == 139 [pid = 1852] [id = 443] 12:46:23 INFO - PROCESS | 1852 | ++DOMWINDOW == 275 (0x7fcb15732c00) [pid = 1852] [serial = 1330] [outer = (nil)] 12:46:23 INFO - PROCESS | 1852 | ++DOMWINDOW == 276 (0x7fcb15823c00) [pid = 1852] [serial = 1331] [outer = 0x7fcb15732c00] 12:46:23 INFO - PROCESS | 1852 | 1461786383718 Marionette DEBUG loaded listener.js 12:46:23 INFO - PROCESS | 1852 | ++DOMWINDOW == 277 (0x7fcb15a0fc00) [pid = 1852] [serial = 1332] [outer = 0x7fcb15732c00] 12:46:24 INFO - PROCESS | 1852 | 1461786384579 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]]]}] 12:46:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 12:46:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 1394ms 12:46:24 INFO - PROCESS | 1852 | 1461786384642 Marionette TRACE conn3 -> [0,1745,"getWindowHandle",null] 12:46:24 INFO - PROCESS | 1852 | 1461786384645 Marionette TRACE conn3 <- [1,1745,null,{"value":"8"}] 12:46:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 12:46:24 INFO - PROCESS | 1852 | 1461786384651 Marionette TRACE conn3 -> [0,1746,"setScriptTimeout",{"ms":35000}] 12:46:24 INFO - PROCESS | 1852 | 1461786384653 Marionette TRACE conn3 <- [1,1746,null,{}] 12:46:24 INFO - PROCESS | 1852 | 1461786384659 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}] 12:46:24 INFO - PROCESS | 1852 | 1461786384913 Marionette TRACE conn3 <- [1,1747,null,{"value":null}] 12:46:24 INFO - PROCESS | 1852 | 1461786384947 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:46:24 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb1b050800 == 140 [pid = 1852] [id = 444] 12:46:24 INFO - PROCESS | 1852 | ++DOMWINDOW == 278 (0x7fcb15874000) [pid = 1852] [serial = 1333] [outer = (nil)] 12:46:25 INFO - PROCESS | 1852 | ++DOMWINDOW == 279 (0x7fcb19d28000) [pid = 1852] [serial = 1334] [outer = 0x7fcb15874000] 12:46:25 INFO - PROCESS | 1852 | 1461786385026 Marionette DEBUG loaded listener.js 12:46:25 INFO - PROCESS | 1852 | ++DOMWINDOW == 280 (0x7fcb1a5c5000) [pid = 1852] [serial = 1335] [outer = 0x7fcb15874000] 12:46:26 INFO - PROCESS | 1852 | --DOMWINDOW == 279 (0x7fcb107e8800) [pid = 1852] [serial = 934] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 12:46:26 INFO - PROCESS | 1852 | --DOMWINDOW == 278 (0x7fcb102d6800) [pid = 1852] [serial = 1258] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 12:46:26 INFO - PROCESS | 1852 | --DOMWINDOW == 277 (0x7fcb2471e000) [pid = 1852] [serial = 1096] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 12:46:26 INFO - PROCESS | 1852 | --DOMWINDOW == 276 (0x7fcb38908c00) [pid = 1852] [serial = 1111] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 12:46:26 INFO - PROCESS | 1852 | --DOMWINDOW == 275 (0x7fcb218a6400) [pid = 1852] [serial = 901] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 12:46:26 INFO - PROCESS | 1852 | --DOMWINDOW == 274 (0x7fcb16b99000) [pid = 1852] [serial = 922] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 12:46:26 INFO - PROCESS | 1852 | --DOMWINDOW == 273 (0x7fcb169e2000) [pid = 1852] [serial = 1153] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 12:46:26 INFO - PROCESS | 1852 | --DOMWINDOW == 272 (0x7fcb12319000) [pid = 1852] [serial = 1150] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 12:46:26 INFO - PROCESS | 1852 | --DOMWINDOW == 271 (0x7fcb24713000) [pid = 1852] [serial = 1171] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 12:46:26 INFO - PROCESS | 1852 | --DOMWINDOW == 270 (0x7fcb107e2000) [pid = 1852] [serial = 1081] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 12:46:26 INFO - PROCESS | 1852 | --DOMWINDOW == 269 (0x7fcb1b729c00) [pid = 1852] [serial = 973] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 12:46:26 INFO - PROCESS | 1852 | --DOMWINDOW == 268 (0x7fcb107e3800) [pid = 1852] [serial = 931] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 12:46:26 INFO - PROCESS | 1852 | --DOMWINDOW == 267 (0x7fcb169db400) [pid = 1852] [serial = 919] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 12:46:26 INFO - PROCESS | 1852 | --DOMWINDOW == 266 (0x7fcb1e8c8400) [pid = 1852] [serial = 970] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 12:46:26 INFO - PROCESS | 1852 | --DOMWINDOW == 265 (0x7fcb10460800) [pid = 1852] [serial = 1003] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 12:46:26 INFO - PROCESS | 1852 | --DOMWINDOW == 264 (0x7fcb13857000) [pid = 1852] [serial = 1267] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 12:46:26 INFO - PROCESS | 1852 | --DOMWINDOW == 263 (0x7fcb1b723400) [pid = 1852] [serial = 1162] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 12:46:26 INFO - PROCESS | 1852 | --DOMWINDOW == 262 (0x7fcb26ab2c00) [pid = 1852] [serial = 907] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 12:46:26 INFO - PROCESS | 1852 | --DOMWINDOW == 261 (0x7fcb244d5400) [pid = 1852] [serial = 910] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 12:46:26 INFO - PROCESS | 1852 | --DOMWINDOW == 260 (0x7fcb10078400) [pid = 1852] [serial = 1117] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 12:46:26 INFO - PROCESS | 1852 | --DOMWINDOW == 259 (0x7fcb1045e400) [pid = 1852] [serial = 1000] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 12:46:26 INFO - PROCESS | 1852 | --DOMWINDOW == 258 (0x7fcb20647c00) [pid = 1852] [serial = 1090] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 12:46:26 INFO - PROCESS | 1852 | --DOMWINDOW == 257 (0x7fcb10bbb000) [pid = 1852] [serial = 994] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 12:46:26 INFO - PROCESS | 1852 | --DOMWINDOW == 256 (0x7fcb11a84400) [pid = 1852] [serial = 961] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 12:46:26 INFO - PROCESS | 1852 | --DOMWINDOW == 255 (0x7fcb11a92000) [pid = 1852] [serial = 1054] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 12:46:26 INFO - PROCESS | 1852 | --DOMWINDOW == 254 (0x7fcb108d1c00) [pid = 1852] [serial = 997] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 12:46:26 INFO - PROCESS | 1852 | --DOMWINDOW == 253 (0x7fcb1b72c000) [pid = 1852] [serial = 1108] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 12:46:26 INFO - PROCESS | 1852 | --DOMWINDOW == 252 (0x7fcb37909400) [pid = 1852] [serial = 1180] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 12:46:26 INFO - PROCESS | 1852 | --DOMWINDOW == 251 (0x7fcb22b70800) [pid = 1852] [serial = 1099] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 12:46:26 INFO - PROCESS | 1852 | --DOMWINDOW == 250 (0x7fcb23641800) [pid = 1852] [serial = 1093] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 12:46:26 INFO - PROCESS | 1852 | --DOMWINDOW == 249 (0x7fcb13610c00) [pid = 1852] [serial = 1264] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 12:46:26 INFO - PROCESS | 1852 | --DOMWINDOW == 248 (0x7fcb1a142400) [pid = 1852] [serial = 913] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 12:46:26 INFO - PROCESS | 1852 | --DOMWINDOW == 247 (0x7fcb13861c00) [pid = 1852] [serial = 1270] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 12:46:26 INFO - PROCESS | 1852 | --DOMWINDOW == 246 (0x7fcb1b72b000) [pid = 1852] [serial = 1273] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 12:46:26 INFO - PROCESS | 1852 | --DOMWINDOW == 245 (0x7fcb11a8a800) [pid = 1852] [serial = 925] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 12:46:26 INFO - PROCESS | 1852 | --DOMWINDOW == 244 (0x7fcb12322000) [pid = 1852] [serial = 1126] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 12:46:26 INFO - PROCESS | 1852 | --DOMWINDOW == 243 (0x7fcb107e3000) [pid = 1852] [serial = 928] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 12:46:26 INFO - PROCESS | 1852 | --DOMWINDOW == 242 (0x7fcb1f3d7c00) [pid = 1852] [serial = 1087] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 12:46:26 INFO - PROCESS | 1852 | --DOMWINDOW == 241 (0x7fcb244d3000) [pid = 1852] [serial = 1045] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 12:46:26 INFO - PROCESS | 1852 | --DOMWINDOW == 240 (0x7fcb1b477400) [pid = 1852] [serial = 1156] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 12:46:26 INFO - PROCESS | 1852 | --DOMWINDOW == 239 (0x7fcb19d2c000) [pid = 1852] [serial = 1159] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 12:46:26 INFO - PROCESS | 1852 | --DOMWINDOW == 238 (0x7fcb1b472000) [pid = 1852] [serial = 1036] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 12:46:26 INFO - PROCESS | 1852 | --DOMWINDOW == 237 (0x7fcb1a145c00) [pid = 1852] [serial = 916] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 12:46:26 INFO - PROCESS | 1852 | --DOMWINDOW == 236 (0x7fcb169e8400) [pid = 1852] [serial = 1039] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 12:46:26 INFO - PROCESS | 1852 | --DOMWINDOW == 235 (0x7fcb10078800) [pid = 1852] [serial = 1120] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 12:46:26 INFO - PROCESS | 1852 | --DOMWINDOW == 234 (0x7fcb13975c00) [pid = 1852] [serial = 1030] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 12:46:26 INFO - PROCESS | 1852 | --DOMWINDOW == 233 (0x7fcb12305400) [pid = 1852] [serial = 1261] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 12:46:26 INFO - PROCESS | 1852 | --DOMWINDOW == 232 (0x7fcb243a0400) [pid = 1852] [serial = 976] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 12:46:26 INFO - PROCESS | 1852 | --DOMWINDOW == 231 (0x7fcb24517800) [pid = 1852] [serial = 1168] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 12:46:26 INFO - PROCESS | 1852 | --DOMWINDOW == 230 (0x7fcb276b6800) [pid = 1852] [serial = 1042] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 12:46:26 INFO - PROCESS | 1852 | --DOMWINDOW == 229 (0x7fcb1b723c00) [pid = 1852] [serial = 967] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 12:46:26 INFO - PROCESS | 1852 | --DOMWINDOW == 228 (0x7fcb1b46c000) [pid = 1852] [serial = 892] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 12:46:26 INFO - PROCESS | 1852 | --DOMWINDOW == 227 (0x7fcb13602800) [pid = 1852] [serial = 1183] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 12:46:26 INFO - PROCESS | 1852 | --DOMWINDOW == 226 (0x7fcb107e8000) [pid = 1852] [serial = 1186] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 12:46:26 INFO - PROCESS | 1852 | --DOMWINDOW == 225 (0x7fcb12303400) [pid = 1852] [serial = 1189] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 12:46:26 INFO - PROCESS | 1852 | --DOMWINDOW == 224 (0x7fcb2436ac00) [pid = 1852] [serial = 979] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 12:46:26 INFO - PROCESS | 1852 | --DOMWINDOW == 223 (0x7fcb1f3d9000) [pid = 1852] [serial = 958] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 12:46:26 INFO - PROCESS | 1852 | --DOMWINDOW == 222 (0x7fcb209cb800) [pid = 1852] [serial = 1105] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 12:46:26 INFO - PROCESS | 1852 | --DOMWINDOW == 221 (0x7fcb29ebc400) [pid = 1852] [serial = 1051] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 12:46:26 INFO - PROCESS | 1852 | --DOMWINDOW == 220 (0x7fcb1a142800) [pid = 1852] [serial = 1102] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 12:46:26 INFO - PROCESS | 1852 | --DOMWINDOW == 219 (0x7fcb1f35dc00) [pid = 1852] [serial = 1114] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 12:46:26 INFO - PROCESS | 1852 | --DOMWINDOW == 218 (0x7fcb20646400) [pid = 1852] [serial = 982] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 12:46:26 INFO - PROCESS | 1852 | --DOMWINDOW == 217 (0x7fcb2a0bec00) [pid = 1852] [serial = 1177] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 12:46:26 INFO - PROCESS | 1852 | --DOMWINDOW == 216 (0x7fcb21291400) [pid = 1852] [serial = 904] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 12:46:26 INFO - PROCESS | 1852 | --DOMWINDOW == 215 (0x7fcb2064b800) [pid = 1852] [serial = 985] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 12:46:26 INFO - PROCESS | 1852 | --DOMWINDOW == 214 (0x7fcb2753f800) [pid = 1852] [serial = 1048] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 12:46:26 INFO - PROCESS | 1852 | --DOMWINDOW == 213 (0x7fcb1007d000) [pid = 1852] [serial = 1123] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 12:46:26 INFO - PROCESS | 1852 | --DOMWINDOW == 212 (0x7fcb20d22000) [pid = 1852] [serial = 1213] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 12:46:26 INFO - PROCESS | 1852 | --DOMWINDOW == 211 (0x7fcb13975400) [pid = 1852] [serial = 1027] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 12:46:26 INFO - PROCESS | 1852 | --DOMWINDOW == 210 (0x7fcb164f8400) [pid = 1852] [serial = 1084] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 12:46:26 INFO - PROCESS | 1852 | --DOMWINDOW == 209 (0x7fcb164ea400) [pid = 1852] [serial = 895] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 12:46:26 INFO - PROCESS | 1852 | --DOMWINDOW == 208 (0x7fcb28f8a400) [pid = 1852] [serial = 988] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 12:46:26 INFO - PROCESS | 1852 | --DOMWINDOW == 207 (0x7fcb1f3d9400) [pid = 1852] [serial = 1033] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 12:46:26 INFO - PROCESS | 1852 | --DOMWINDOW == 206 (0x7fcb29569c00) [pid = 1852] [serial = 991] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 12:46:26 INFO - PROCESS | 1852 | --DOMWINDOW == 205 (0x7fcb16b91400) [pid = 1852] [serial = 964] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 12:46:26 INFO - PROCESS | 1852 | --DOMWINDOW == 204 (0x7fcb24712800) [pid = 1852] [serial = 1165] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 12:46:26 INFO - PROCESS | 1852 | --DOMWINDOW == 203 (0x7fcb26acb000) [pid = 1852] [serial = 1174] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 12:46:26 INFO - PROCESS | 1852 | --DOMWINDOW == 202 (0x7fcb20733c00) [pid = 1852] [serial = 898] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 12:46:27 INFO - PROCESS | 1852 | 1461786387080 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]]]}] 12:46:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 12:46:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 2484ms 12:46:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 12:46:27 INFO - PROCESS | 1852 | 1461786387137 Marionette TRACE conn3 -> [0,1749,"getWindowHandle",null] 12:46:27 INFO - PROCESS | 1852 | 1461786387139 Marionette TRACE conn3 <- [1,1749,null,{"value":"8"}] 12:46:27 INFO - PROCESS | 1852 | 1461786387145 Marionette TRACE conn3 -> [0,1750,"setScriptTimeout",{"ms":35000}] 12:46:27 INFO - PROCESS | 1852 | 1461786387148 Marionette TRACE conn3 <- [1,1750,null,{}] 12:46:27 INFO - PROCESS | 1852 | 1461786387153 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}] 12:46:27 INFO - PROCESS | 1852 | 1461786387392 Marionette TRACE conn3 <- [1,1751,null,{"value":null}] 12:46:27 INFO - PROCESS | 1852 | 1461786387413 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:46:27 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb11a4f000 == 141 [pid = 1852] [id = 445] 12:46:27 INFO - PROCESS | 1852 | ++DOMWINDOW == 203 (0x7fcb1007c400) [pid = 1852] [serial = 1336] [outer = (nil)] 12:46:27 INFO - PROCESS | 1852 | ++DOMWINDOW == 204 (0x7fcb107e2000) [pid = 1852] [serial = 1337] [outer = 0x7fcb1007c400] 12:46:27 INFO - PROCESS | 1852 | 1461786387475 Marionette DEBUG loaded listener.js 12:46:27 INFO - PROCESS | 1852 | ++DOMWINDOW == 205 (0x7fcb11a84400) [pid = 1852] [serial = 1338] [outer = 0x7fcb1007c400] 12:46:28 INFO - PROCESS | 1852 | 1461786388261 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]]]}] 12:46:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 12:46:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 1134ms 12:46:28 INFO - PROCESS | 1852 | 1461786388278 Marionette TRACE conn3 -> [0,1753,"getWindowHandle",null] 12:46:28 INFO - PROCESS | 1852 | 1461786388281 Marionette TRACE conn3 <- [1,1753,null,{"value":"8"}] 12:46:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 12:46:28 INFO - PROCESS | 1852 | 1461786388288 Marionette TRACE conn3 -> [0,1754,"setScriptTimeout",{"ms":35000}] 12:46:28 INFO - PROCESS | 1852 | 1461786388290 Marionette TRACE conn3 <- [1,1754,null,{}] 12:46:28 INFO - PROCESS | 1852 | 1461786388296 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}] 12:46:28 INFO - PROCESS | 1852 | 1461786388538 Marionette TRACE conn3 <- [1,1755,null,{"value":null}] 12:46:28 INFO - PROCESS | 1852 | 1461786388558 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:46:28 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb157ae800 == 142 [pid = 1852] [id = 446] 12:46:28 INFO - PROCESS | 1852 | ++DOMWINDOW == 206 (0x7fcb1007e800) [pid = 1852] [serial = 1339] [outer = (nil)] 12:46:28 INFO - PROCESS | 1852 | ++DOMWINDOW == 207 (0x7fcb12307800) [pid = 1852] [serial = 1340] [outer = 0x7fcb1007e800] 12:46:28 INFO - PROCESS | 1852 | 1461786388619 Marionette DEBUG loaded listener.js 12:46:28 INFO - PROCESS | 1852 | ++DOMWINDOW == 208 (0x7fcb13970400) [pid = 1852] [serial = 1341] [outer = 0x7fcb1007e800] 12:46:29 INFO - PROCESS | 1852 | 1461786389779 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]]]}] 12:46:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 12:46:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 1530ms 12:46:29 INFO - PROCESS | 1852 | 1461786389820 Marionette TRACE conn3 -> [0,1757,"getWindowHandle",null] 12:46:29 INFO - PROCESS | 1852 | 1461786389827 Marionette TRACE conn3 <- [1,1757,null,{"value":"8"}] 12:46:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 12:46:29 INFO - PROCESS | 1852 | 1461786389835 Marionette TRACE conn3 -> [0,1758,"setScriptTimeout",{"ms":35000}] 12:46:29 INFO - PROCESS | 1852 | 1461786389841 Marionette TRACE conn3 <- [1,1758,null,{}] 12:46:29 INFO - PROCESS | 1852 | 1461786389849 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}] 12:46:30 INFO - PROCESS | 1852 | 1461786390086 Marionette TRACE conn3 <- [1,1759,null,{"value":null}] 12:46:30 INFO - PROCESS | 1852 | 1461786390397 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:46:30 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb1454b800 == 143 [pid = 1852] [id = 447] 12:46:30 INFO - PROCESS | 1852 | ++DOMWINDOW == 209 (0x7fcb102d2c00) [pid = 1852] [serial = 1342] [outer = (nil)] 12:46:30 INFO - PROCESS | 1852 | ++DOMWINDOW == 210 (0x7fcb108d8c00) [pid = 1852] [serial = 1343] [outer = 0x7fcb102d2c00] 12:46:30 INFO - PROCESS | 1852 | 1461786390482 Marionette DEBUG loaded listener.js 12:46:30 INFO - PROCESS | 1852 | ++DOMWINDOW == 211 (0x7fcb10bf7400) [pid = 1852] [serial = 1344] [outer = 0x7fcb102d2c00] 12:46:31 INFO - PROCESS | 1852 | 1461786391434 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]]]}] 12:46:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 12:46:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 1633ms 12:46:31 INFO - PROCESS | 1852 | 1461786391469 Marionette TRACE conn3 -> [0,1761,"getWindowHandle",null] 12:46:31 INFO - PROCESS | 1852 | 1461786391478 Marionette TRACE conn3 <- [1,1761,null,{"value":"8"}] 12:46:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 12:46:31 INFO - PROCESS | 1852 | 1461786391489 Marionette TRACE conn3 -> [0,1762,"setScriptTimeout",{"ms":35000}] 12:46:31 INFO - PROCESS | 1852 | 1461786391493 Marionette TRACE conn3 <- [1,1762,null,{}] 12:46:31 INFO - PROCESS | 1852 | 1461786391500 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}] 12:46:31 INFO - PROCESS | 1852 | 1461786391725 Marionette TRACE conn3 <- [1,1763,null,{"value":null}] 12:46:32 INFO - PROCESS | 1852 | 1461786392024 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:46:32 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb17d9e800 == 144 [pid = 1852] [id = 448] 12:46:32 INFO - PROCESS | 1852 | ++DOMWINDOW == 212 (0x7fcb12312800) [pid = 1852] [serial = 1345] [outer = (nil)] 12:46:32 INFO - PROCESS | 1852 | ++DOMWINDOW == 213 (0x7fcb1231d800) [pid = 1852] [serial = 1346] [outer = 0x7fcb12312800] 12:46:32 INFO - PROCESS | 1852 | 1461786392145 Marionette DEBUG loaded listener.js 12:46:32 INFO - PROCESS | 1852 | ++DOMWINDOW == 214 (0x7fcb1370c400) [pid = 1852] [serial = 1347] [outer = 0x7fcb12312800] 12:46:33 INFO - PROCESS | 1852 | 1461786393073 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]]]}] 12:46:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 12:46:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 1632ms 12:46:33 INFO - PROCESS | 1852 | 1461786393122 Marionette TRACE conn3 -> [0,1765,"getWindowHandle",null] 12:46:33 INFO - PROCESS | 1852 | 1461786393125 Marionette TRACE conn3 <- [1,1765,null,{"value":"8"}] 12:46:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 12:46:33 INFO - PROCESS | 1852 | 1461786393132 Marionette TRACE conn3 -> [0,1766,"setScriptTimeout",{"ms":35000}] 12:46:33 INFO - PROCESS | 1852 | 1461786393138 Marionette TRACE conn3 <- [1,1766,null,{}] 12:46:33 INFO - PROCESS | 1852 | 1461786393154 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}] 12:46:33 INFO - PROCESS | 1852 | 1461786393375 Marionette TRACE conn3 <- [1,1767,null,{"value":null}] 12:46:33 INFO - PROCESS | 1852 | 1461786393635 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:46:33 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb1f475000 == 145 [pid = 1852] [id = 449] 12:46:33 INFO - PROCESS | 1852 | ++DOMWINDOW == 215 (0x7fcb13971400) [pid = 1852] [serial = 1348] [outer = (nil)] 12:46:33 INFO - PROCESS | 1852 | ++DOMWINDOW == 216 (0x7fcb15735800) [pid = 1852] [serial = 1349] [outer = 0x7fcb13971400] 12:46:33 INFO - PROCESS | 1852 | 1461786393763 Marionette DEBUG loaded listener.js 12:46:33 INFO - PROCESS | 1852 | ++DOMWINDOW == 217 (0x7fcb15a0b000) [pid = 1852] [serial = 1350] [outer = 0x7fcb13971400] 12:46:34 INFO - PROCESS | 1852 | 1461786394612 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]]]}] 12:46:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 12:46:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 1537ms 12:46:34 INFO - PROCESS | 1852 | 1461786394679 Marionette TRACE conn3 -> [0,1769,"getWindowHandle",null] 12:46:34 INFO - PROCESS | 1852 | 1461786394684 Marionette TRACE conn3 <- [1,1769,null,{"value":"8"}] 12:46:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 12:46:34 INFO - PROCESS | 1852 | 1461786394690 Marionette TRACE conn3 -> [0,1770,"setScriptTimeout",{"ms":35000}] 12:46:34 INFO - PROCESS | 1852 | 1461786394693 Marionette TRACE conn3 <- [1,1770,null,{}] 12:46:34 INFO - PROCESS | 1852 | 1461786394699 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}] 12:46:34 INFO - PROCESS | 1852 | 1461786394921 Marionette TRACE conn3 <- [1,1771,null,{"value":null}] 12:46:35 INFO - PROCESS | 1852 | 1461786395133 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:46:35 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb2104f800 == 146 [pid = 1852] [id = 450] 12:46:35 INFO - PROCESS | 1852 | ++DOMWINDOW == 218 (0x7fcb13975400) [pid = 1852] [serial = 1351] [outer = (nil)] 12:46:35 INFO - PROCESS | 1852 | ++DOMWINDOW == 219 (0x7fcb164ec800) [pid = 1852] [serial = 1352] [outer = 0x7fcb13975400] 12:46:35 INFO - PROCESS | 1852 | 1461786395247 Marionette DEBUG loaded listener.js 12:46:35 INFO - PROCESS | 1852 | ++DOMWINDOW == 220 (0x7fcb16b91400) [pid = 1852] [serial = 1353] [outer = 0x7fcb13975400] 12:46:36 INFO - PROCESS | 1852 | 1461786396174 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]]]}] 12:46:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 12:46:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 1534ms 12:46:36 INFO - PROCESS | 1852 | 1461786396226 Marionette TRACE conn3 -> [0,1773,"getWindowHandle",null] 12:46:36 INFO - PROCESS | 1852 | 1461786396230 Marionette TRACE conn3 <- [1,1773,null,{"value":"8"}] 12:46:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 12:46:36 INFO - PROCESS | 1852 | 1461786396236 Marionette TRACE conn3 -> [0,1774,"setScriptTimeout",{"ms":35000}] 12:46:36 INFO - PROCESS | 1852 | 1461786396240 Marionette TRACE conn3 <- [1,1774,null,{}] 12:46:36 INFO - PROCESS | 1852 | 1461786396245 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}] 12:46:36 INFO - PROCESS | 1852 | 1461786396474 Marionette TRACE conn3 <- [1,1775,null,{"value":null}] 12:46:36 INFO - PROCESS | 1852 | 1461786396688 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:46:36 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb217d0800 == 147 [pid = 1852] [id = 451] 12:46:36 INFO - PROCESS | 1852 | ++DOMWINDOW == 221 (0x7fcb1029d800) [pid = 1852] [serial = 1354] [outer = (nil)] 12:46:36 INFO - PROCESS | 1852 | ++DOMWINDOW == 222 (0x7fcb17cb8400) [pid = 1852] [serial = 1355] [outer = 0x7fcb1029d800] 12:46:36 INFO - PROCESS | 1852 | 1461786396803 Marionette DEBUG loaded listener.js 12:46:36 INFO - PROCESS | 1852 | ++DOMWINDOW == 223 (0x7fcb1a14a800) [pid = 1852] [serial = 1356] [outer = 0x7fcb1029d800] 12:46:38 INFO - PROCESS | 1852 | 1461786398053 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]]]}] 12:46:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 12:46:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 1890ms 12:46:38 INFO - PROCESS | 1852 | 1461786398130 Marionette TRACE conn3 -> [0,1777,"getWindowHandle",null] 12:46:38 INFO - PROCESS | 1852 | 1461786398137 Marionette TRACE conn3 <- [1,1777,null,{"value":"8"}] 12:46:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 12:46:38 INFO - PROCESS | 1852 | 1461786398165 Marionette TRACE conn3 -> [0,1778,"setScriptTimeout",{"ms":35000}] 12:46:38 INFO - PROCESS | 1852 | 1461786398172 Marionette TRACE conn3 <- [1,1778,null,{}] 12:46:38 INFO - PROCESS | 1852 | 1461786398242 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}] 12:46:38 INFO - PROCESS | 1852 | 1461786398684 Marionette TRACE conn3 <- [1,1779,null,{"value":null}] 12:46:38 INFO - PROCESS | 1852 | 1461786398977 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:46:39 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb26b29800 == 148 [pid = 1852] [id = 452] 12:46:39 INFO - PROCESS | 1852 | ++DOMWINDOW == 224 (0x7fcb16b9dc00) [pid = 1852] [serial = 1357] [outer = (nil)] 12:46:39 INFO - PROCESS | 1852 | ++DOMWINDOW == 225 (0x7fcb1e809400) [pid = 1852] [serial = 1358] [outer = 0x7fcb16b9dc00] 12:46:39 INFO - PROCESS | 1852 | 1461786399053 Marionette DEBUG loaded listener.js 12:46:39 INFO - PROCESS | 1852 | ++DOMWINDOW == 226 (0x7fcb1f35ec00) [pid = 1852] [serial = 1359] [outer = 0x7fcb16b9dc00] 12:46:39 INFO - PROCESS | 1852 | 1461786399918 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]]]}] 12:46:39 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 12:46:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 1814ms 12:46:39 INFO - PROCESS | 1852 | 1461786399976 Marionette TRACE conn3 -> [0,1781,"getWindowHandle",null] 12:46:39 INFO - PROCESS | 1852 | 1461786399979 Marionette TRACE conn3 <- [1,1781,null,{"value":"8"}] 12:46:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 12:46:39 INFO - PROCESS | 1852 | 1461786399985 Marionette TRACE conn3 -> [0,1782,"setScriptTimeout",{"ms":35000}] 12:46:39 INFO - PROCESS | 1852 | 1461786399987 Marionette TRACE conn3 <- [1,1782,null,{}] 12:46:39 INFO - PROCESS | 1852 | 1461786399993 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}] 12:46:40 INFO - PROCESS | 1852 | 1461786400206 Marionette TRACE conn3 <- [1,1783,null,{"value":null}] 12:46:40 INFO - PROCESS | 1852 | 1461786400421 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:46:40 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb2966b000 == 149 [pid = 1852] [id = 453] 12:46:40 INFO - PROCESS | 1852 | ++DOMWINDOW == 227 (0x7fcb17cb4800) [pid = 1852] [serial = 1360] [outer = (nil)] 12:46:40 INFO - PROCESS | 1852 | ++DOMWINDOW == 228 (0x7fcb1f3e0000) [pid = 1852] [serial = 1361] [outer = 0x7fcb17cb4800] 12:46:40 INFO - PROCESS | 1852 | 1461786400537 Marionette DEBUG loaded listener.js 12:46:40 INFO - PROCESS | 1852 | ++DOMWINDOW == 229 (0x7fcb207b6400) [pid = 1852] [serial = 1362] [outer = 0x7fcb17cb4800] 12:46:41 INFO - PROCESS | 1852 | 1461786401477 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]]]}] 12:46:41 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 12:46:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 1533ms 12:46:41 INFO - PROCESS | 1852 | 1461786401519 Marionette TRACE conn3 -> [0,1785,"getWindowHandle",null] 12:46:41 INFO - PROCESS | 1852 | 1461786401524 Marionette TRACE conn3 <- [1,1785,null,{"value":"8"}] 12:46:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 12:46:41 INFO - PROCESS | 1852 | 1461786401530 Marionette TRACE conn3 -> [0,1786,"setScriptTimeout",{"ms":35000}] 12:46:41 INFO - PROCESS | 1852 | 1461786401532 Marionette TRACE conn3 <- [1,1786,null,{}] 12:46:41 INFO - PROCESS | 1852 | 1461786401538 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}] 12:46:41 INFO - PROCESS | 1852 | 1461786401741 Marionette TRACE conn3 <- [1,1787,null,{"value":null}] 12:46:41 INFO - PROCESS | 1852 | 1461786401959 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:46:42 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb2a47b800 == 150 [pid = 1852] [id = 454] 12:46:42 INFO - PROCESS | 1852 | ++DOMWINDOW == 230 (0x7fcb1b650400) [pid = 1852] [serial = 1363] [outer = (nil)] 12:46:42 INFO - PROCESS | 1852 | ++DOMWINDOW == 231 (0x7fcb20c43c00) [pid = 1852] [serial = 1364] [outer = 0x7fcb1b650400] 12:46:42 INFO - PROCESS | 1852 | 1461786402071 Marionette DEBUG loaded listener.js 12:46:42 INFO - PROCESS | 1852 | ++DOMWINDOW == 232 (0x7fcb20e9d400) [pid = 1852] [serial = 1365] [outer = 0x7fcb1b650400] 12:46:42 INFO - PROCESS | 1852 | 1461786402995 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]]]}] 12:46:43 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 12:46:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 1528ms 12:46:43 INFO - PROCESS | 1852 | 1461786403059 Marionette TRACE conn3 -> [0,1789,"getWindowHandle",null] 12:46:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 12:46:43 INFO - PROCESS | 1852 | 1461786403063 Marionette TRACE conn3 <- [1,1789,null,{"value":"8"}] 12:46:43 INFO - PROCESS | 1852 | 1461786403069 Marionette TRACE conn3 -> [0,1790,"setScriptTimeout",{"ms":35000}] 12:46:43 INFO - PROCESS | 1852 | 1461786403073 Marionette TRACE conn3 <- [1,1790,null,{}] 12:46:43 INFO - PROCESS | 1852 | 1461786403079 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}] 12:46:43 INFO - PROCESS | 1852 | 1461786403298 Marionette TRACE conn3 <- [1,1791,null,{"value":null}] 12:46:43 INFO - PROCESS | 1852 | 1461786403511 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:46:43 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb309e9000 == 151 [pid = 1852] [id = 455] 12:46:43 INFO - PROCESS | 1852 | ++DOMWINDOW == 233 (0x7fcb1f3d5c00) [pid = 1852] [serial = 1366] [outer = (nil)] 12:46:43 INFO - PROCESS | 1852 | ++DOMWINDOW == 234 (0x7fcb215e9000) [pid = 1852] [serial = 1367] [outer = 0x7fcb1f3d5c00] 12:46:43 INFO - PROCESS | 1852 | 1461786403629 Marionette DEBUG loaded listener.js 12:46:43 INFO - PROCESS | 1852 | ++DOMWINDOW == 235 (0x7fcb2287c800) [pid = 1852] [serial = 1368] [outer = 0x7fcb1f3d5c00] 12:46:44 INFO - PROCESS | 1852 | 1461786404504 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]]]}] 12:46:44 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) 12:46:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 1486ms 12:46:44 INFO - PROCESS | 1852 | 1461786404556 Marionette TRACE conn3 -> [0,1793,"getWindowHandle",null] 12:46:44 INFO - PROCESS | 1852 | 1461786404560 Marionette TRACE conn3 <- [1,1793,null,{"value":"8"}] 12:46:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 12:46:44 INFO - PROCESS | 1852 | 1461786404566 Marionette TRACE conn3 -> [0,1794,"setScriptTimeout",{"ms":35000}] 12:46:44 INFO - PROCESS | 1852 | 1461786404568 Marionette TRACE conn3 <- [1,1794,null,{}] 12:46:44 INFO - PROCESS | 1852 | 1461786404575 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}] 12:46:44 INFO - PROCESS | 1852 | 1461786404796 Marionette TRACE conn3 <- [1,1795,null,{"value":null}] 12:46:45 INFO - PROCESS | 1852 | 1461786405009 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:46:45 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb37bb8800 == 152 [pid = 1852] [id = 456] 12:46:45 INFO - PROCESS | 1852 | ++DOMWINDOW == 236 (0x7fcb1586cc00) [pid = 1852] [serial = 1369] [outer = (nil)] 12:46:45 INFO - PROCESS | 1852 | ++DOMWINDOW == 237 (0x7fcb228e1400) [pid = 1852] [serial = 1370] [outer = 0x7fcb1586cc00] 12:46:45 INFO - PROCESS | 1852 | 1461786405126 Marionette DEBUG loaded listener.js 12:46:45 INFO - PROCESS | 1852 | ++DOMWINDOW == 238 (0x7fcb24367c00) [pid = 1852] [serial = 1371] [outer = 0x7fcb1586cc00] 12:46:46 INFO - PROCESS | 1852 | 1461786406098 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]]]}] 12:46:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 12:46:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 1580ms 12:46:46 INFO - PROCESS | 1852 | 1461786406147 Marionette TRACE conn3 -> [0,1797,"getWindowHandle",null] 12:46:46 INFO - PROCESS | 1852 | 1461786406151 Marionette TRACE conn3 <- [1,1797,null,{"value":"8"}] 12:46:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 12:46:46 INFO - PROCESS | 1852 | 1461786406157 Marionette TRACE conn3 -> [0,1798,"setScriptTimeout",{"ms":35000}] 12:46:46 INFO - PROCESS | 1852 | 1461786406162 Marionette TRACE conn3 <- [1,1798,null,{}] 12:46:46 INFO - PROCESS | 1852 | 1461786406167 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}] 12:46:46 INFO - PROCESS | 1852 | 1461786406401 Marionette TRACE conn3 <- [1,1799,null,{"value":null}] 12:46:46 INFO - PROCESS | 1852 | 1461786406616 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:46:46 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb3cb3a000 == 153 [pid = 1852] [id = 457] 12:46:46 INFO - PROCESS | 1852 | ++DOMWINDOW == 239 (0x7fcb1b472c00) [pid = 1852] [serial = 1372] [outer = (nil)] 12:46:46 INFO - PROCESS | 1852 | ++DOMWINDOW == 240 (0x7fcb2471a800) [pid = 1852] [serial = 1373] [outer = 0x7fcb1b472c00] 12:46:46 INFO - PROCESS | 1852 | 1461786406741 Marionette DEBUG loaded listener.js 12:46:46 INFO - PROCESS | 1852 | ++DOMWINDOW == 241 (0x7fcb26acb000) [pid = 1852] [serial = 1374] [outer = 0x7fcb1b472c00] 12:46:47 INFO - PROCESS | 1852 | 1461786407711 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]]]}] 12:46:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 12:46:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 1580ms 12:46:47 INFO - PROCESS | 1852 | 1461786407739 Marionette TRACE conn3 -> [0,1801,"getWindowHandle",null] 12:46:47 INFO - PROCESS | 1852 | 1461786407742 Marionette TRACE conn3 <- [1,1801,null,{"value":"8"}] 12:46:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 12:46:47 INFO - PROCESS | 1852 | 1461786407749 Marionette TRACE conn3 -> [0,1802,"setScriptTimeout",{"ms":35000}] 12:46:47 INFO - PROCESS | 1852 | 1461786407753 Marionette TRACE conn3 <- [1,1802,null,{}] 12:46:47 INFO - PROCESS | 1852 | 1461786407759 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}] 12:46:48 INFO - PROCESS | 1852 | 1461786408019 Marionette TRACE conn3 <- [1,1803,null,{"value":null}] 12:46:48 INFO - PROCESS | 1852 | 1461786408340 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:46:48 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb41dd4000 == 154 [pid = 1852] [id = 458] 12:46:48 INFO - PROCESS | 1852 | ++DOMWINDOW == 242 (0x7fcb24475800) [pid = 1852] [serial = 1375] [outer = (nil)] 12:46:48 INFO - PROCESS | 1852 | ++DOMWINDOW == 243 (0x7fcb27a19400) [pid = 1852] [serial = 1376] [outer = 0x7fcb24475800] 12:46:48 INFO - PROCESS | 1852 | 1461786408420 Marionette DEBUG loaded listener.js 12:46:48 INFO - PROCESS | 1852 | ++DOMWINDOW == 244 (0x7fcb28523c00) [pid = 1852] [serial = 1377] [outer = 0x7fcb24475800] 12:46:49 INFO - PROCESS | 1852 | 1461786409255 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]]]}] 12:46:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 12:46:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 1583ms 12:46:49 INFO - PROCESS | 1852 | 1461786409333 Marionette TRACE conn3 -> [0,1805,"getWindowHandle",null] 12:46:49 INFO - PROCESS | 1852 | 1461786409337 Marionette TRACE conn3 <- [1,1805,null,{"value":"8"}] 12:46:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 12:46:49 INFO - PROCESS | 1852 | 1461786409343 Marionette TRACE conn3 -> [0,1806,"setScriptTimeout",{"ms":35000}] 12:46:49 INFO - PROCESS | 1852 | 1461786409345 Marionette TRACE conn3 <- [1,1806,null,{}] 12:46:49 INFO - PROCESS | 1852 | 1461786409351 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}] 12:46:49 INFO - PROCESS | 1852 | 1461786409572 Marionette TRACE conn3 <- [1,1807,null,{"value":null}] 12:46:49 INFO - PROCESS | 1852 | 1461786409870 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:46:49 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb0f3e6800 == 155 [pid = 1852] [id = 459] 12:46:49 INFO - PROCESS | 1852 | ++DOMWINDOW == 245 (0x7fcb209d2000) [pid = 1852] [serial = 1378] [outer = (nil)] 12:46:49 INFO - PROCESS | 1852 | ++DOMWINDOW == 246 (0x7fcb28f87000) [pid = 1852] [serial = 1379] [outer = 0x7fcb209d2000] 12:46:49 INFO - PROCESS | 1852 | 1461786409953 Marionette DEBUG loaded listener.js 12:46:50 INFO - PROCESS | 1852 | ++DOMWINDOW == 247 (0x7fcb29a99000) [pid = 1852] [serial = 1380] [outer = 0x7fcb209d2000] 12:46:50 INFO - PROCESS | 1852 | 1461786410791 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]]]}] 12:46:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 12:46:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 1478ms 12:46:50 INFO - PROCESS | 1852 | 1461786410823 Marionette TRACE conn3 -> [0,1809,"getWindowHandle",null] 12:46:50 INFO - PROCESS | 1852 | 1461786410827 Marionette TRACE conn3 <- [1,1809,null,{"value":"8"}] 12:46:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 12:46:50 INFO - PROCESS | 1852 | 1461786410834 Marionette TRACE conn3 -> [0,1810,"setScriptTimeout",{"ms":35000}] 12:46:50 INFO - PROCESS | 1852 | 1461786410838 Marionette TRACE conn3 <- [1,1810,null,{}] 12:46:50 INFO - PROCESS | 1852 | 1461786410845 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}] 12:46:51 INFO - PROCESS | 1852 | 1461786411067 Marionette TRACE conn3 <- [1,1811,null,{"value":null}] 12:46:51 INFO - PROCESS | 1852 | 1461786411361 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:46:51 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb0f5cb000 == 156 [pid = 1852] [id = 460] 12:46:51 INFO - PROCESS | 1852 | ++DOMWINDOW == 248 (0x7fcb1007a800) [pid = 1852] [serial = 1381] [outer = (nil)] 12:46:51 INFO - PROCESS | 1852 | ++DOMWINDOW == 249 (0x7fcb12042400) [pid = 1852] [serial = 1382] [outer = 0x7fcb1007a800] 12:46:51 INFO - PROCESS | 1852 | 1461786411481 Marionette DEBUG loaded listener.js 12:46:51 INFO - PROCESS | 1852 | ++DOMWINDOW == 250 (0x7fcb1a5c0000) [pid = 1852] [serial = 1383] [outer = 0x7fcb1007a800] 12:46:52 INFO - PROCESS | 1852 | 1461786412374 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]]]}] 12:46:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 12:46:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 1586ms 12:46:52 INFO - PROCESS | 1852 | 1461786412421 Marionette TRACE conn3 -> [0,1813,"getWindowHandle",null] 12:46:52 INFO - PROCESS | 1852 | 1461786412424 Marionette TRACE conn3 <- [1,1813,null,{"value":"8"}] 12:46:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 12:46:52 INFO - PROCESS | 1852 | 1461786412431 Marionette TRACE conn3 -> [0,1814,"setScriptTimeout",{"ms":35000}] 12:46:52 INFO - PROCESS | 1852 | 1461786412435 Marionette TRACE conn3 <- [1,1814,null,{}] 12:46:52 INFO - PROCESS | 1852 | 1461786412441 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}] 12:46:52 INFO - PROCESS | 1852 | 1461786412659 Marionette TRACE conn3 <- [1,1815,null,{"value":null}] 12:46:52 INFO - PROCESS | 1852 | 1461786412966 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:46:52 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb0f5d9000 == 157 [pid = 1852] [id = 461] 12:46:52 INFO - PROCESS | 1852 | ++DOMWINDOW == 251 (0x7fcb10085000) [pid = 1852] [serial = 1384] [outer = (nil)] 12:46:53 INFO - PROCESS | 1852 | ++DOMWINDOW == 252 (0x7fcb12099400) [pid = 1852] [serial = 1385] [outer = 0x7fcb10085000] 12:46:53 INFO - PROCESS | 1852 | 1461786413059 Marionette DEBUG loaded listener.js 12:46:53 INFO - PROCESS | 1852 | ++DOMWINDOW == 253 (0x7fcb29c75400) [pid = 1852] [serial = 1386] [outer = 0x7fcb10085000] 12:46:53 INFO - PROCESS | 1852 | 1461786413933 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]]]}] 12:46:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 12:46:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 1580ms 12:46:54 INFO - PROCESS | 1852 | 1461786414012 Marionette TRACE conn3 -> [0,1817,"getWindowHandle",null] 12:46:54 INFO - PROCESS | 1852 | 1461786414016 Marionette TRACE conn3 <- [1,1817,null,{"value":"8"}] 12:46:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 12:46:54 INFO - PROCESS | 1852 | 1461786414022 Marionette TRACE conn3 -> [0,1818,"setScriptTimeout",{"ms":35000}] 12:46:54 INFO - PROCESS | 1852 | 1461786414024 Marionette TRACE conn3 <- [1,1818,null,{}] 12:46:54 INFO - PROCESS | 1852 | 1461786414030 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}] 12:46:54 INFO - PROCESS | 1852 | 1461786414284 Marionette TRACE conn3 <- [1,1819,null,{"value":null}] 12:46:54 INFO - PROCESS | 1852 | 1461786414595 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:46:54 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb122dc800 == 158 [pid = 1852] [id = 462] 12:46:54 INFO - PROCESS | 1852 | ++DOMWINDOW == 254 (0x7fcb10078c00) [pid = 1852] [serial = 1387] [outer = (nil)] 12:46:54 INFO - PROCESS | 1852 | ++DOMWINDOW == 255 (0x7fcb10086c00) [pid = 1852] [serial = 1388] [outer = 0x7fcb10078c00] 12:46:54 INFO - PROCESS | 1852 | 1461786414674 Marionette DEBUG loaded listener.js 12:46:54 INFO - PROCESS | 1852 | ++DOMWINDOW == 256 (0x7fcb1581c800) [pid = 1852] [serial = 1389] [outer = 0x7fcb10078c00] 12:46:55 INFO - PROCESS | 1852 | 1461786415559 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]]]}] 12:46:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 12:46:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 1580ms 12:46:55 INFO - PROCESS | 1852 | 1461786415604 Marionette TRACE conn3 -> [0,1821,"getWindowHandle",null] 12:46:55 INFO - PROCESS | 1852 | 1461786415607 Marionette TRACE conn3 <- [1,1821,null,{"value":"8"}] 12:46:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 12:46:55 INFO - PROCESS | 1852 | 1461786415614 Marionette TRACE conn3 -> [0,1822,"setScriptTimeout",{"ms":35000}] 12:46:55 INFO - PROCESS | 1852 | 1461786415618 Marionette TRACE conn3 <- [1,1822,null,{}] 12:46:55 INFO - PROCESS | 1852 | 1461786415624 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}] 12:46:55 INFO - PROCESS | 1852 | 1461786415843 Marionette TRACE conn3 <- [1,1823,null,{"value":null}] 12:46:56 INFO - PROCESS | 1852 | 1461786416154 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:46:56 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb103c5000 == 159 [pid = 1852] [id = 463] 12:46:56 INFO - PROCESS | 1852 | ++DOMWINDOW == 257 (0x7fcb1045f400) [pid = 1852] [serial = 1390] [outer = (nil)] 12:46:56 INFO - PROCESS | 1852 | ++DOMWINDOW == 258 (0x7fcb10466800) [pid = 1852] [serial = 1391] [outer = 0x7fcb1045f400] 12:46:56 INFO - PROCESS | 1852 | 1461786416235 Marionette DEBUG loaded listener.js 12:46:56 INFO - PROCESS | 1852 | ++DOMWINDOW == 259 (0x7fcb15734400) [pid = 1852] [serial = 1392] [outer = 0x7fcb1045f400] 12:46:57 INFO - PROCESS | 1852 | 1461786417081 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]]]}] 12:46:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 12:46:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 1534ms 12:46:57 INFO - PROCESS | 1852 | 1461786417162 Marionette TRACE conn3 -> [0,1825,"getWindowHandle",null] 12:46:57 INFO - PROCESS | 1852 | 1461786417169 Marionette TRACE conn3 <- [1,1825,null,{"value":"8"}] 12:46:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 12:46:57 INFO - PROCESS | 1852 | 1461786417183 Marionette TRACE conn3 -> [0,1826,"setScriptTimeout",{"ms":35000}] 12:46:57 INFO - PROCESS | 1852 | 1461786417185 Marionette TRACE conn3 <- [1,1826,null,{}] 12:46:57 INFO - PROCESS | 1852 | 1461786417191 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}] 12:46:57 INFO - PROCESS | 1852 | 1461786417415 Marionette TRACE conn3 <- [1,1827,null,{"value":null}] 12:46:57 INFO - PROCESS | 1852 | 1461786417726 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:46:57 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb11a37800 == 160 [pid = 1852] [id = 464] 12:46:57 INFO - PROCESS | 1852 | ++DOMWINDOW == 260 (0x7fcb0c9f7c00) [pid = 1852] [serial = 1393] [outer = (nil)] 12:46:57 INFO - PROCESS | 1852 | ++DOMWINDOW == 261 (0x7fcb11a87000) [pid = 1852] [serial = 1394] [outer = 0x7fcb0c9f7c00] 12:46:57 INFO - PROCESS | 1852 | 1461786417808 Marionette DEBUG loaded listener.js 12:46:57 INFO - PROCESS | 1852 | ++DOMWINDOW == 262 (0x7fcb15825400) [pid = 1852] [serial = 1395] [outer = 0x7fcb0c9f7c00] 12:46:59 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb41d85000 == 159 [pid = 1852] [id = 148] 12:46:59 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb1f59c800 == 158 [pid = 1852] [id = 341] 12:46:59 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb11a4f000 == 157 [pid = 1852] [id = 445] 12:46:59 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb1b050800 == 156 [pid = 1852] [id = 444] 12:46:59 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb17da2800 == 155 [pid = 1852] [id = 443] 12:46:59 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb1577a800 == 154 [pid = 1852] [id = 442] 12:46:59 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb122db800 == 153 [pid = 1852] [id = 441] 12:46:59 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb1391b800 == 152 [pid = 1852] [id = 440] 12:46:59 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb0d80e800 == 151 [pid = 1852] [id = 439] 12:46:59 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb107ae000 == 150 [pid = 1852] [id = 438] 12:46:59 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb3c250800 == 149 [pid = 1852] [id = 434] 12:46:59 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb41d3b800 == 148 [pid = 1852] [id = 433] 12:46:59 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb38b0f800 == 147 [pid = 1852] [id = 432] 12:46:59 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb2a1e6800 == 146 [pid = 1852] [id = 431] 12:46:59 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb29280800 == 145 [pid = 1852] [id = 430] 12:46:59 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb243eb800 == 144 [pid = 1852] [id = 429] 12:46:59 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb21a81800 == 143 [pid = 1852] [id = 404] 12:46:59 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb0d821000 == 142 [pid = 1852] [id = 426] 12:46:59 INFO - PROCESS | 1852 | --DOMWINDOW == 261 (0x7fcb164f2000) [pid = 1852] [serial = 936] [outer = (nil)] [url = about:blank] 12:46:59 INFO - PROCESS | 1852 | --DOMWINDOW == 260 (0x7fcb107e7000) [pid = 1852] [serial = 1260] [outer = (nil)] [url = about:blank] 12:46:59 INFO - PROCESS | 1852 | --DOMWINDOW == 259 (0x7fcb1029f000) [pid = 1852] [serial = 1238] [outer = (nil)] [url = about:blank] 12:46:59 INFO - PROCESS | 1852 | --DOMWINDOW == 258 (0x7fcb26b16c00) [pid = 1852] [serial = 1098] [outer = (nil)] [url = about:blank] 12:46:59 INFO - PROCESS | 1852 | --DOMWINDOW == 257 (0x7fcb3aa42000) [pid = 1852] [serial = 1113] [outer = (nil)] [url = about:blank] 12:46:59 INFO - PROCESS | 1852 | --DOMWINDOW == 256 (0x7fcb102d8c00) [pid = 1852] [serial = 1259] [outer = (nil)] [url = about:blank] 12:46:59 INFO - PROCESS | 1852 | --DOMWINDOW == 255 (0x7fcb2471b000) [pid = 1852] [serial = 903] [outer = (nil)] [url = about:blank] 12:46:59 INFO - PROCESS | 1852 | --DOMWINDOW == 254 (0x7fcb1a146400) [pid = 1852] [serial = 924] [outer = (nil)] [url = about:blank] 12:46:59 INFO - PROCESS | 1852 | --DOMWINDOW == 253 (0x7fcb19d2b400) [pid = 1852] [serial = 1155] [outer = (nil)] [url = about:blank] 12:46:59 INFO - PROCESS | 1852 | --DOMWINDOW == 252 (0x7fcb15822800) [pid = 1852] [serial = 1152] [outer = (nil)] [url = about:blank] 12:46:59 INFO - PROCESS | 1852 | --DOMWINDOW == 251 (0x7fcb2d890400) [pid = 1852] [serial = 1173] [outer = (nil)] [url = about:blank] 12:46:59 INFO - PROCESS | 1852 | --DOMWINDOW == 250 (0x7fcb13971c00) [pid = 1852] [serial = 1083] [outer = (nil)] [url = about:blank] 12:46:59 INFO - PROCESS | 1852 | --DOMWINDOW == 249 (0x7fcb2287f000) [pid = 1852] [serial = 975] [outer = (nil)] [url = about:blank] 12:46:59 INFO - PROCESS | 1852 | --DOMWINDOW == 248 (0x7fcb108d8000) [pid = 1852] [serial = 933] [outer = (nil)] [url = about:blank] 12:46:59 INFO - PROCESS | 1852 | --DOMWINDOW == 247 (0x7fcb169eac00) [pid = 1852] [serial = 921] [outer = (nil)] [url = about:blank] 12:46:59 INFO - PROCESS | 1852 | --DOMWINDOW == 246 (0x7fcb2189ac00) [pid = 1852] [serial = 972] [outer = (nil)] [url = about:blank] 12:46:59 INFO - PROCESS | 1852 | --DOMWINDOW == 245 (0x7fcb1ae28000) [pid = 1852] [serial = 1005] [outer = (nil)] [url = about:blank] 12:46:59 INFO - PROCESS | 1852 | --DOMWINDOW == 244 (0x7fcb16fb1c00) [pid = 1852] [serial = 1269] [outer = (nil)] [url = about:blank] 12:46:59 INFO - PROCESS | 1852 | --DOMWINDOW == 243 (0x7fcb22b64800) [pid = 1852] [serial = 1164] [outer = (nil)] [url = about:blank] 12:46:59 INFO - PROCESS | 1852 | --DOMWINDOW == 242 (0x7fcb379fb800) [pid = 1852] [serial = 909] [outer = (nil)] [url = about:blank] 12:46:59 INFO - PROCESS | 1852 | --DOMWINDOW == 241 (0x7fcb3cde5400) [pid = 1852] [serial = 912] [outer = (nil)] [url = about:blank] 12:46:59 INFO - PROCESS | 1852 | --DOMWINDOW == 240 (0x7fcb10085400) [pid = 1852] [serial = 1119] [outer = (nil)] [url = about:blank] 12:46:59 INFO - PROCESS | 1852 | --DOMWINDOW == 239 (0x7fcb1046cc00) [pid = 1852] [serial = 1002] [outer = (nil)] [url = about:blank] 12:46:59 INFO - PROCESS | 1852 | --DOMWINDOW == 238 (0x7fcb228da000) [pid = 1852] [serial = 1092] [outer = (nil)] [url = about:blank] 12:46:59 INFO - PROCESS | 1852 | --DOMWINDOW == 237 (0x7fcb10bc9800) [pid = 1852] [serial = 996] [outer = (nil)] [url = about:blank] 12:46:59 INFO - PROCESS | 1852 | --DOMWINDOW == 236 (0x7fcb2b3a3800) [pid = 1852] [serial = 1232] [outer = (nil)] [url = about:blank] 12:46:59 INFO - PROCESS | 1852 | --DOMWINDOW == 235 (0x7fcb1581d000) [pid = 1852] [serial = 963] [outer = (nil)] [url = about:blank] 12:46:59 INFO - PROCESS | 1852 | --DOMWINDOW == 234 (0x7fcb1f3d9800) [pid = 1852] [serial = 1056] [outer = (nil)] [url = about:blank] 12:46:59 INFO - PROCESS | 1852 | --DOMWINDOW == 233 (0x7fcb16fb8400) [pid = 1852] [serial = 999] [outer = (nil)] [url = about:blank] 12:46:59 INFO - PROCESS | 1852 | --DOMWINDOW == 232 (0x7fcb15ae3000) [pid = 1852] [serial = 1268] [outer = (nil)] [url = about:blank] 12:46:59 INFO - PROCESS | 1852 | --DOMWINDOW == 231 (0x7fcb20733000) [pid = 1852] [serial = 1223] [outer = (nil)] [url = about:blank] 12:46:59 INFO - PROCESS | 1852 | --DOMWINDOW == 230 (0x7fcb37b52800) [pid = 1852] [serial = 1110] [outer = (nil)] [url = about:blank] 12:46:59 INFO - PROCESS | 1852 | --DOMWINDOW == 229 (0x7fcb3cb40000) [pid = 1852] [serial = 1182] [outer = (nil)] [url = about:blank] 12:46:59 INFO - PROCESS | 1852 | --DOMWINDOW == 228 (0x7fcb2b12a800) [pid = 1852] [serial = 1244] [outer = (nil)] [url = about:blank] 12:46:59 INFO - PROCESS | 1852 | --DOMWINDOW == 227 (0x7fcb2956e000) [pid = 1852] [serial = 1101] [outer = (nil)] [url = about:blank] 12:46:59 INFO - PROCESS | 1852 | --DOMWINDOW == 226 (0x7fcb24476c00) [pid = 1852] [serial = 1095] [outer = (nil)] [url = about:blank] 12:46:59 INFO - PROCESS | 1852 | --DOMWINDOW == 225 (0x7fcb145d8000) [pid = 1852] [serial = 1265] [outer = (nil)] [url = about:blank] 12:46:59 INFO - PROCESS | 1852 | --DOMWINDOW == 224 (0x7fcb3a519c00) [pid = 1852] [serial = 915] [outer = (nil)] [url = about:blank] 12:46:59 INFO - PROCESS | 1852 | --DOMWINDOW == 223 (0x7fcb1ad1ec00) [pid = 1852] [serial = 1272] [outer = (nil)] [url = about:blank] 12:46:59 INFO - PROCESS | 1852 | --DOMWINDOW == 222 (0x7fcb1b8d0000) [pid = 1852] [serial = 1274] [outer = (nil)] [url = about:blank] 12:46:59 INFO - PROCESS | 1852 | --DOMWINDOW == 221 (0x7fcb215ea400) [pid = 1852] [serial = 927] [outer = (nil)] [url = about:blank] 12:46:59 INFO - PROCESS | 1852 | --DOMWINDOW == 220 (0x7fcb17cbf400) [pid = 1852] [serial = 1220] [outer = (nil)] [url = about:blank] 12:46:59 INFO - PROCESS | 1852 | --DOMWINDOW == 219 (0x7fcb1f363400) [pid = 1852] [serial = 1275] [outer = (nil)] [url = about:blank] 12:46:59 INFO - PROCESS | 1852 | --DOMWINDOW == 218 (0x7fcb15875000) [pid = 1852] [serial = 1128] [outer = (nil)] [url = about:blank] 12:46:59 INFO - PROCESS | 1852 | --DOMWINDOW == 217 (0x7fcb10bed800) [pid = 1852] [serial = 1241] [outer = (nil)] [url = about:blank] 12:46:59 INFO - PROCESS | 1852 | --DOMWINDOW == 216 (0x7fcb107ee000) [pid = 1852] [serial = 930] [outer = (nil)] [url = about:blank] 12:46:59 INFO - PROCESS | 1852 | --DOMWINDOW == 215 (0x7fcb20c3ac00) [pid = 1852] [serial = 1089] [outer = (nil)] [url = about:blank] 12:46:59 INFO - PROCESS | 1852 | --DOMWINDOW == 214 (0x7fcb29ebd400) [pid = 1852] [serial = 1047] [outer = (nil)] [url = about:blank] 12:46:59 INFO - PROCESS | 1852 | --DOMWINDOW == 213 (0x7fcb154b4400) [pid = 1852] [serial = 1266] [outer = (nil)] [url = about:blank] 12:46:59 INFO - PROCESS | 1852 | --DOMWINDOW == 212 (0x7fcb1f361c00) [pid = 1852] [serial = 1158] [outer = (nil)] [url = about:blank] 12:46:59 INFO - PROCESS | 1852 | --DOMWINDOW == 211 (0x7fcb20d25800) [pid = 1852] [serial = 1161] [outer = (nil)] [url = about:blank] 12:46:59 INFO - PROCESS | 1852 | --DOMWINDOW == 210 (0x7fcb19d29800) [pid = 1852] [serial = 1271] [outer = (nil)] [url = about:blank] 12:46:59 INFO - PROCESS | 1852 | --DOMWINDOW == 209 (0x7fcb229de400) [pid = 1852] [serial = 1038] [outer = (nil)] [url = about:blank] 12:46:59 INFO - PROCESS | 1852 | --DOMWINDOW == 208 (0x7fcb215eac00) [pid = 1852] [serial = 918] [outer = (nil)] [url = about:blank] 12:46:59 INFO - PROCESS | 1852 | --DOMWINDOW == 207 (0x7fcb38b30000) [pid = 1852] [serial = 1235] [outer = (nil)] [url = about:blank] 12:46:59 INFO - PROCESS | 1852 | --DOMWINDOW == 206 (0x7fcb24371000) [pid = 1852] [serial = 1041] [outer = (nil)] [url = about:blank] 12:46:59 INFO - PROCESS | 1852 | --DOMWINDOW == 205 (0x7fcb241fdc00) [pid = 1852] [serial = 1122] [outer = (nil)] [url = about:blank] 12:46:59 INFO - PROCESS | 1852 | --DOMWINDOW == 204 (0x7fcb1a147800) [pid = 1852] [serial = 1032] [outer = (nil)] [url = about:blank] 12:46:59 INFO - PROCESS | 1852 | --DOMWINDOW == 203 (0x7fcb1230f000) [pid = 1852] [serial = 1262] [outer = (nil)] [url = about:blank] 12:46:59 INFO - PROCESS | 1852 | --DOMWINDOW == 202 (0x7fcb26a14800) [pid = 1852] [serial = 978] [outer = (nil)] [url = about:blank] 12:46:59 INFO - PROCESS | 1852 | --DOMWINDOW == 201 (0x7fcb299cd000) [pid = 1852] [serial = 1170] [outer = (nil)] [url = about:blank] 12:46:59 INFO - PROCESS | 1852 | --DOMWINDOW == 200 (0x7fcb28887c00) [pid = 1852] [serial = 1044] [outer = (nil)] [url = about:blank] 12:46:59 INFO - PROCESS | 1852 | --DOMWINDOW == 199 (0x7fcb20c40c00) [pid = 1852] [serial = 969] [outer = (nil)] [url = about:blank] 12:46:59 INFO - PROCESS | 1852 | --DOMWINDOW == 198 (0x7fcb30959c00) [pid = 1852] [serial = 894] [outer = (nil)] [url = about:blank] 12:46:59 INFO - PROCESS | 1852 | --DOMWINDOW == 197 (0x7fcb2a119800) [pid = 1852] [serial = 1185] [outer = (nil)] [url = about:blank] 12:46:59 INFO - PROCESS | 1852 | --DOMWINDOW == 196 (0x7fcb12311400) [pid = 1852] [serial = 1188] [outer = (nil)] [url = about:blank] 12:46:59 INFO - PROCESS | 1852 | --DOMWINDOW == 195 (0x7fcb145d6400) [pid = 1852] [serial = 1191] [outer = (nil)] [url = about:blank] 12:46:59 INFO - PROCESS | 1852 | --DOMWINDOW == 194 (0x7fcb1b476000) [pid = 1852] [serial = 1277] [outer = (nil)] [url = about:blank] 12:46:59 INFO - PROCESS | 1852 | --DOMWINDOW == 193 (0x7fcb23778800) [pid = 1852] [serial = 1226] [outer = (nil)] [url = about:blank] 12:46:59 INFO - PROCESS | 1852 | --DOMWINDOW == 192 (0x7fcb27a24c00) [pid = 1852] [serial = 981] [outer = (nil)] [url = about:blank] 12:46:59 INFO - PROCESS | 1852 | --DOMWINDOW == 191 (0x7fcb215ec400) [pid = 1852] [serial = 960] [outer = (nil)] [url = about:blank] 12:46:59 INFO - PROCESS | 1852 | --DOMWINDOW == 190 (0x7fcb37460c00) [pid = 1852] [serial = 1107] [outer = (nil)] [url = about:blank] 12:46:59 INFO - PROCESS | 1852 | --DOMWINDOW == 189 (0x7fcb37469c00) [pid = 1852] [serial = 1053] [outer = (nil)] [url = about:blank] 12:46:59 INFO - PROCESS | 1852 | --DOMWINDOW == 188 (0x7fcb145dc800) [pid = 1852] [serial = 1217] [outer = (nil)] [url = about:blank] 12:46:59 INFO - PROCESS | 1852 | --DOMWINDOW == 187 (0x7fcb12090400) [pid = 1852] [serial = 1253] [outer = (nil)] [url = about:blank] 12:46:59 INFO - PROCESS | 1852 | --DOMWINDOW == 186 (0x7fcb2b3a4800) [pid = 1852] [serial = 1104] [outer = (nil)] [url = about:blank] 12:46:59 INFO - PROCESS | 1852 | --DOMWINDOW == 185 (0x7fcb3c383800) [pid = 1852] [serial = 1116] [outer = (nil)] [url = about:blank] 12:46:59 INFO - PROCESS | 1852 | --DOMWINDOW == 184 (0x7fcb2956b400) [pid = 1852] [serial = 984] [outer = (nil)] [url = about:blank] 12:46:59 INFO - PROCESS | 1852 | --DOMWINDOW == 183 (0x7fcb3a519400) [pid = 1852] [serial = 1179] [outer = (nil)] [url = about:blank] 12:46:59 INFO - PROCESS | 1852 | --DOMWINDOW == 182 (0x7fcb2d895800) [pid = 1852] [serial = 906] [outer = (nil)] [url = about:blank] 12:46:59 INFO - PROCESS | 1852 | --DOMWINDOW == 181 (0x7fcb2aee1c00) [pid = 1852] [serial = 987] [outer = (nil)] [url = about:blank] 12:46:59 INFO - PROCESS | 1852 | --DOMWINDOW == 180 (0x7fcb2b3a3400) [pid = 1852] [serial = 1050] [outer = (nil)] [url = about:blank] 12:46:59 INFO - PROCESS | 1852 | --DOMWINDOW == 179 (0x7fcb1231f000) [pid = 1852] [serial = 1125] [outer = (nil)] [url = about:blank] 12:46:59 INFO - PROCESS | 1852 | --DOMWINDOW == 178 (0x7fcb24372c00) [pid = 1852] [serial = 1215] [outer = (nil)] [url = about:blank] 12:46:59 INFO - PROCESS | 1852 | --DOMWINDOW == 177 (0x7fcb15ad9800) [pid = 1852] [serial = 1029] [outer = (nil)] [url = about:blank] 12:46:59 INFO - PROCESS | 1852 | --DOMWINDOW == 176 (0x7fcb1a5c0400) [pid = 1852] [serial = 1086] [outer = (nil)] [url = about:blank] 12:46:59 INFO - PROCESS | 1852 | --DOMWINDOW == 175 (0x7fcb1b646800) [pid = 1852] [serial = 897] [outer = (nil)] [url = about:blank] 12:46:59 INFO - PROCESS | 1852 | --DOMWINDOW == 174 (0x7fcb31889800) [pid = 1852] [serial = 990] [outer = (nil)] [url = about:blank] 12:46:59 INFO - PROCESS | 1852 | --DOMWINDOW == 173 (0x7fcb12040000) [pid = 1852] [serial = 1250] [outer = (nil)] [url = about:blank] 12:46:59 INFO - PROCESS | 1852 | --DOMWINDOW == 172 (0x7fcb13607000) [pid = 1852] [serial = 1263] [outer = (nil)] [url = about:blank] 12:46:59 INFO - PROCESS | 1852 | --DOMWINDOW == 171 (0x7fcb13861400) [pid = 1852] [serial = 1247] [outer = (nil)] [url = about:blank] 12:46:59 INFO - PROCESS | 1852 | --DOMWINDOW == 170 (0x7fcb1209b400) [pid = 1852] [serial = 1256] [outer = (nil)] [url = about:blank] 12:46:59 INFO - PROCESS | 1852 | --DOMWINDOW == 169 (0x7fcb20c43800) [pid = 1852] [serial = 1035] [outer = (nil)] [url = about:blank] 12:46:59 INFO - PROCESS | 1852 | --DOMWINDOW == 168 (0x7fcb3c383400) [pid = 1852] [serial = 993] [outer = (nil)] [url = about:blank] 12:46:59 INFO - PROCESS | 1852 | --DOMWINDOW == 167 (0x7fcb22b6a800) [pid = 1852] [serial = 1214] [outer = (nil)] [url = about:blank] 12:46:59 INFO - PROCESS | 1852 | --DOMWINDOW == 166 (0x7fcb1a5c2000) [pid = 1852] [serial = 966] [outer = (nil)] [url = about:blank] 12:46:59 INFO - PROCESS | 1852 | --DOMWINDOW == 165 (0x7fcb24515800) [pid = 1852] [serial = 1229] [outer = (nil)] [url = about:blank] 12:46:59 INFO - PROCESS | 1852 | --DOMWINDOW == 164 (0x7fcb26ac3000) [pid = 1852] [serial = 1167] [outer = (nil)] [url = about:blank] 12:46:59 INFO - PROCESS | 1852 | --DOMWINDOW == 163 (0x7fcb37becc00) [pid = 1852] [serial = 1176] [outer = (nil)] [url = about:blank] 12:46:59 INFO - PROCESS | 1852 | --DOMWINDOW == 162 (0x7fcb21283400) [pid = 1852] [serial = 900] [outer = (nil)] [url = about:blank] 12:46:59 INFO - PROCESS | 1852 | 1461786419940 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]]]}] 12:46:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 12:46:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 2795ms 12:46:59 INFO - PROCESS | 1852 | 1461786419979 Marionette TRACE conn3 -> [0,1829,"getWindowHandle",null] 12:46:59 INFO - PROCESS | 1852 | 1461786419984 Marionette TRACE conn3 <- [1,1829,null,{"value":"8"}] 12:46:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 12:47:00 INFO - PROCESS | 1852 | 1461786419993 Marionette TRACE conn3 -> [0,1830,"setScriptTimeout",{"ms":35000}] 12:47:00 INFO - PROCESS | 1852 | 1461786419998 Marionette TRACE conn3 <- [1,1830,null,{}] 12:47:00 INFO - PROCESS | 1852 | 1461786420008 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}] 12:47:00 INFO - PROCESS | 1852 | 1461786420223 Marionette TRACE conn3 <- [1,1831,null,{"value":null}] 12:47:00 INFO - PROCESS | 1852 | 1461786420421 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:00 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb10009000 == 143 [pid = 1852] [id = 465] 12:47:00 INFO - PROCESS | 1852 | ++DOMWINDOW == 163 (0x7fcb1007e400) [pid = 1852] [serial = 1396] [outer = (nil)] 12:47:00 INFO - PROCESS | 1852 | ++DOMWINDOW == 164 (0x7fcb102cdc00) [pid = 1852] [serial = 1397] [outer = 0x7fcb1007e400] 12:47:00 INFO - PROCESS | 1852 | 1461786420497 Marionette DEBUG loaded listener.js 12:47:00 INFO - PROCESS | 1852 | ++DOMWINDOW == 165 (0x7fcb1046a000) [pid = 1852] [serial = 1398] [outer = 0x7fcb1007e400] 12:47:01 INFO - PROCESS | 1852 | 1461786421273 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]]]}] 12:47:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 12:47:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 1346ms 12:47:01 INFO - PROCESS | 1852 | 1461786421340 Marionette TRACE conn3 -> [0,1833,"getWindowHandle",null] 12:47:01 INFO - PROCESS | 1852 | 1461786421350 Marionette TRACE conn3 <- [1,1833,null,{"value":"8"}] 12:47:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 12:47:01 INFO - PROCESS | 1852 | 1461786421360 Marionette TRACE conn3 -> [0,1834,"setScriptTimeout",{"ms":35000}] 12:47:01 INFO - PROCESS | 1852 | 1461786421363 Marionette TRACE conn3 <- [1,1834,null,{}] 12:47:01 INFO - PROCESS | 1852 | 1461786421367 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}] 12:47:01 INFO - PROCESS | 1852 | 1461786421577 Marionette TRACE conn3 <- [1,1835,null,{"value":null}] 12:47:01 INFO - PROCESS | 1852 | 1461786421757 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:01 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb122e0000 == 144 [pid = 1852] [id = 466] 12:47:01 INFO - PROCESS | 1852 | ++DOMWINDOW == 166 (0x7fcb10080c00) [pid = 1852] [serial = 1399] [outer = (nil)] 12:47:01 INFO - PROCESS | 1852 | ++DOMWINDOW == 167 (0x7fcb10bed800) [pid = 1852] [serial = 1400] [outer = 0x7fcb10080c00] 12:47:01 INFO - PROCESS | 1852 | 1461786421819 Marionette DEBUG loaded listener.js 12:47:01 INFO - PROCESS | 1852 | ++DOMWINDOW == 168 (0x7fcb1203e400) [pid = 1852] [serial = 1401] [outer = 0x7fcb10080c00] 12:47:02 INFO - PROCESS | 1852 | 1461786422804 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]]]}] 12:47:02 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 12:47:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 1491ms 12:47:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 12:47:02 INFO - PROCESS | 1852 | 1461786422859 Marionette TRACE conn3 -> [0,1837,"getWindowHandle",null] 12:47:02 INFO - PROCESS | 1852 | 1461786422861 Marionette TRACE conn3 <- [1,1837,null,{"value":"8"}] 12:47:02 INFO - PROCESS | 1852 | 1461786422868 Marionette TRACE conn3 -> [0,1838,"setScriptTimeout",{"ms":35000}] 12:47:02 INFO - PROCESS | 1852 | 1461786422886 Marionette TRACE conn3 <- [1,1838,null,{}] 12:47:02 INFO - PROCESS | 1852 | 1461786422908 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}] 12:47:03 INFO - PROCESS | 1852 | 1461786423203 Marionette TRACE conn3 <- [1,1839,null,{"value":null}] 12:47:03 INFO - PROCESS | 1852 | 1461786423356 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:03 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb138dc000 == 145 [pid = 1852] [id = 467] 12:47:03 INFO - PROCESS | 1852 | ++DOMWINDOW == 169 (0x7fcb13607000) [pid = 1852] [serial = 1402] [outer = (nil)] 12:47:03 INFO - PROCESS | 1852 | ++DOMWINDOW == 170 (0x7fcb13707400) [pid = 1852] [serial = 1403] [outer = 0x7fcb13607000] 12:47:03 INFO - PROCESS | 1852 | 1461786423463 Marionette DEBUG loaded listener.js 12:47:03 INFO - PROCESS | 1852 | ++DOMWINDOW == 171 (0x7fcb13856c00) [pid = 1852] [serial = 1404] [outer = 0x7fcb13607000] 12:47:04 INFO - PROCESS | 1852 | --DOMWINDOW == 170 (0x7fcb1007c400) [pid = 1852] [serial = 1336] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 12:47:04 INFO - PROCESS | 1852 | --DOMWINDOW == 169 (0x7fcb12043800) [pid = 1852] [serial = 1321] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 12:47:04 INFO - PROCESS | 1852 | --DOMWINDOW == 168 (0x7fcb107e9800) [pid = 1852] [serial = 1276] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 12:47:04 INFO - PROCESS | 1852 | --DOMWINDOW == 167 (0x7fcb107e3c00) [pid = 1852] [serial = 1318] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 12:47:04 INFO - PROCESS | 1852 | --DOMWINDOW == 166 (0x7fcb15874000) [pid = 1852] [serial = 1333] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 12:47:04 INFO - PROCESS | 1852 | --DOMWINDOW == 165 (0x7fcb0c9f4c00) [pid = 1852] [serial = 1315] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 12:47:04 INFO - PROCESS | 1852 | --DOMWINDOW == 164 (0x7fcb13607400) [pid = 1852] [serial = 1327] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 12:47:04 INFO - PROCESS | 1852 | --DOMWINDOW == 163 (0x7fcb15732c00) [pid = 1852] [serial = 1330] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 12:47:04 INFO - PROCESS | 1852 | --DOMWINDOW == 162 (0x7fcb1007fc00) [pid = 1852] [serial = 1324] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 12:47:05 INFO - PROCESS | 1852 | 1461786425125 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]]]}] 12:47:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 12:47:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 2301ms 12:47:05 INFO - PROCESS | 1852 | 1461786425169 Marionette TRACE conn3 -> [0,1841,"getWindowHandle",null] 12:47:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 12:47:05 INFO - PROCESS | 1852 | 1461786425173 Marionette TRACE conn3 <- [1,1841,null,{"value":"8"}] 12:47:05 INFO - PROCESS | 1852 | 1461786425185 Marionette TRACE conn3 -> [0,1842,"setScriptTimeout",{"ms":35000}] 12:47:05 INFO - PROCESS | 1852 | 1461786425188 Marionette TRACE conn3 <- [1,1842,null,{}] 12:47:05 INFO - PROCESS | 1852 | 1461786425196 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}] 12:47:05 INFO - PROCESS | 1852 | 1461786425466 Marionette TRACE conn3 <- [1,1843,null,{"value":null}] 12:47:05 INFO - PROCESS | 1852 | 1461786425481 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:05 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb144a3000 == 146 [pid = 1852] [id = 468] 12:47:05 INFO - PROCESS | 1852 | ++DOMWINDOW == 163 (0x7fcb10078800) [pid = 1852] [serial = 1405] [outer = (nil)] 12:47:05 INFO - PROCESS | 1852 | ++DOMWINDOW == 164 (0x7fcb1231dc00) [pid = 1852] [serial = 1406] [outer = 0x7fcb10078800] 12:47:05 INFO - PROCESS | 1852 | 1461786425546 Marionette DEBUG loaded listener.js 12:47:05 INFO - PROCESS | 1852 | ++DOMWINDOW == 165 (0x7fcb13971c00) [pid = 1852] [serial = 1407] [outer = 0x7fcb10078800] 12:47:06 INFO - PROCESS | 1852 | 1461786426347 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]]]}] 12:47:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 12:47:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 1193ms 12:47:06 INFO - PROCESS | 1852 | 1461786426374 Marionette TRACE conn3 -> [0,1845,"getWindowHandle",null] 12:47:06 INFO - PROCESS | 1852 | 1461786426377 Marionette TRACE conn3 <- [1,1845,null,{"value":"8"}] 12:47:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 12:47:06 INFO - PROCESS | 1852 | 1461786426393 Marionette TRACE conn3 -> [0,1846,"setScriptTimeout",{"ms":35000}] 12:47:06 INFO - PROCESS | 1852 | 1461786426397 Marionette TRACE conn3 <- [1,1846,null,{}] 12:47:06 INFO - PROCESS | 1852 | 1461786426402 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}] 12:47:06 INFO - PROCESS | 1852 | 1461786426613 Marionette TRACE conn3 <- [1,1847,null,{"value":null}] 12:47:06 INFO - PROCESS | 1852 | 1461786426628 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:06 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb15782800 == 147 [pid = 1852] [id = 469] 12:47:06 INFO - PROCESS | 1852 | ++DOMWINDOW == 166 (0x7fcb13975c00) [pid = 1852] [serial = 1408] [outer = (nil)] 12:47:06 INFO - PROCESS | 1852 | ++DOMWINDOW == 167 (0x7fcb154bac00) [pid = 1852] [serial = 1409] [outer = 0x7fcb13975c00] 12:47:06 INFO - PROCESS | 1852 | 1461786426691 Marionette DEBUG loaded listener.js 12:47:06 INFO - PROCESS | 1852 | ++DOMWINDOW == 168 (0x7fcb15825c00) [pid = 1852] [serial = 1410] [outer = 0x7fcb13975c00] 12:47:07 INFO - PROCESS | 1852 | 1461786427935 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]]]}] 12:47:07 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) 12:47:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 1591ms 12:47:07 INFO - PROCESS | 1852 | 1461786427984 Marionette TRACE conn3 -> [0,1849,"getWindowHandle",null] 12:47:07 INFO - PROCESS | 1852 | 1461786427992 Marionette TRACE conn3 <- [1,1849,null,{"value":"8"}] 12:47:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 12:47:08 INFO - PROCESS | 1852 | 1461786428000 Marionette TRACE conn3 -> [0,1850,"setScriptTimeout",{"ms":35000}] 12:47:08 INFO - PROCESS | 1852 | 1461786428006 Marionette TRACE conn3 <- [1,1850,null,{}] 12:47:08 INFO - PROCESS | 1852 | 1461786428014 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}] 12:47:08 INFO - PROCESS | 1852 | 1461786428256 Marionette TRACE conn3 <- [1,1851,null,{"value":null}] 12:47:08 INFO - PROCESS | 1852 | 1461786428526 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:08 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb136a5000 == 148 [pid = 1852] [id = 470] 12:47:08 INFO - PROCESS | 1852 | ++DOMWINDOW == 169 (0x7fcb107eb000) [pid = 1852] [serial = 1411] [outer = (nil)] 12:47:08 INFO - PROCESS | 1852 | ++DOMWINDOW == 170 (0x7fcb10bf4000) [pid = 1852] [serial = 1412] [outer = 0x7fcb107eb000] 12:47:08 INFO - PROCESS | 1852 | 1461786428649 Marionette DEBUG loaded listener.js 12:47:08 INFO - PROCESS | 1852 | ++DOMWINDOW == 171 (0x7fcb12094000) [pid = 1852] [serial = 1413] [outer = 0x7fcb107eb000] 12:47:09 INFO - PROCESS | 1852 | 1461786429577 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]]]}] 12:47:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 12:47:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 1636ms 12:47:09 INFO - PROCESS | 1852 | 1461786429638 Marionette TRACE conn3 -> [0,1853,"getWindowHandle",null] 12:47:09 INFO - PROCESS | 1852 | 1461786429647 Marionette TRACE conn3 <- [1,1853,null,{"value":"8"}] 12:47:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 12:47:09 INFO - PROCESS | 1852 | 1461786429658 Marionette TRACE conn3 -> [0,1854,"setScriptTimeout",{"ms":35000}] 12:47:09 INFO - PROCESS | 1852 | 1461786429661 Marionette TRACE conn3 <- [1,1854,null,{}] 12:47:09 INFO - PROCESS | 1852 | 1461786429667 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}] 12:47:09 INFO - PROCESS | 1852 | 1461786429895 Marionette TRACE conn3 <- [1,1855,null,{"value":null}] 12:47:10 INFO - PROCESS | 1852 | 1461786430237 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:10 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb15955000 == 149 [pid = 1852] [id = 471] 12:47:10 INFO - PROCESS | 1852 | ++DOMWINDOW == 172 (0x7fcb13605c00) [pid = 1852] [serial = 1414] [outer = (nil)] 12:47:10 INFO - PROCESS | 1852 | ++DOMWINDOW == 173 (0x7fcb1370f800) [pid = 1852] [serial = 1415] [outer = 0x7fcb13605c00] 12:47:10 INFO - PROCESS | 1852 | 1461786430318 Marionette DEBUG loaded listener.js 12:47:10 INFO - PROCESS | 1852 | ++DOMWINDOW == 174 (0x7fcb145d2400) [pid = 1852] [serial = 1416] [outer = 0x7fcb13605c00] 12:47:11 INFO - PROCESS | 1852 | 1461786431194 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]]]}] 12:47:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 12:47:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 1588ms 12:47:11 INFO - PROCESS | 1852 | 1461786431247 Marionette TRACE conn3 -> [0,1857,"getWindowHandle",null] 12:47:11 INFO - PROCESS | 1852 | 1461786431250 Marionette TRACE conn3 <- [1,1857,null,{"value":"8"}] 12:47:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 12:47:11 INFO - PROCESS | 1852 | 1461786431258 Marionette TRACE conn3 -> [0,1858,"setScriptTimeout",{"ms":35000}] 12:47:11 INFO - PROCESS | 1852 | 1461786431264 Marionette TRACE conn3 <- [1,1858,null,{}] 12:47:11 INFO - PROCESS | 1852 | 1461786431282 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}] 12:47:11 INFO - PROCESS | 1852 | 1461786431559 Marionette TRACE conn3 <- [1,1859,null,{"value":null}] 12:47:11 INFO - PROCESS | 1852 | 1461786431808 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:11 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb17277000 == 150 [pid = 1852] [id = 472] 12:47:11 INFO - PROCESS | 1852 | ++DOMWINDOW == 175 (0x7fcb145d7400) [pid = 1852] [serial = 1417] [outer = (nil)] 12:47:11 INFO - PROCESS | 1852 | ++DOMWINDOW == 176 (0x7fcb15a0f000) [pid = 1852] [serial = 1418] [outer = 0x7fcb145d7400] 12:47:11 INFO - PROCESS | 1852 | 1461786431933 Marionette DEBUG loaded listener.js 12:47:12 INFO - PROCESS | 1852 | ++DOMWINDOW == 177 (0x7fcb164ee000) [pid = 1852] [serial = 1419] [outer = 0x7fcb145d7400] 12:47:12 INFO - PROCESS | 1852 | 1461786432890 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]]]}] 12:47:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 12:47:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 1694ms 12:47:12 INFO - PROCESS | 1852 | 1461786432953 Marionette TRACE conn3 -> [0,1861,"getWindowHandle",null] 12:47:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 12:47:12 INFO - PROCESS | 1852 | 1461786432958 Marionette TRACE conn3 <- [1,1861,null,{"value":"8"}] 12:47:12 INFO - PROCESS | 1852 | 1461786432964 Marionette TRACE conn3 -> [0,1862,"setScriptTimeout",{"ms":35000}] 12:47:12 INFO - PROCESS | 1852 | 1461786432968 Marionette TRACE conn3 <- [1,1862,null,{}] 12:47:12 INFO - PROCESS | 1852 | 1461786432973 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}] 12:47:13 INFO - PROCESS | 1852 | 1461786433219 Marionette TRACE conn3 <- [1,1863,null,{"value":null}] 12:47:13 INFO - PROCESS | 1852 | 1461786433469 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:13 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb181ce000 == 151 [pid = 1852] [id = 473] 12:47:13 INFO - PROCESS | 1852 | ++DOMWINDOW == 178 (0x7fcb12096000) [pid = 1852] [serial = 1420] [outer = (nil)] 12:47:13 INFO - PROCESS | 1852 | ++DOMWINDOW == 179 (0x7fcb16fb1400) [pid = 1852] [serial = 1421] [outer = 0x7fcb12096000] 12:47:13 INFO - PROCESS | 1852 | 1461786433592 Marionette DEBUG loaded listener.js 12:47:13 INFO - PROCESS | 1852 | ++DOMWINDOW == 180 (0x7fcb17cb5400) [pid = 1852] [serial = 1422] [outer = 0x7fcb12096000] 12:47:14 INFO - PROCESS | 1852 | 1461786434495 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]]]}] 12:47:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 12:47:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 1580ms 12:47:14 INFO - PROCESS | 1852 | 1461786434546 Marionette TRACE conn3 -> [0,1865,"getWindowHandle",null] 12:47:14 INFO - PROCESS | 1852 | 1461786434550 Marionette TRACE conn3 <- [1,1865,null,{"value":"8"}] 12:47:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 12:47:14 INFO - PROCESS | 1852 | 1461786434556 Marionette TRACE conn3 -> [0,1866,"setScriptTimeout",{"ms":35000}] 12:47:14 INFO - PROCESS | 1852 | 1461786434560 Marionette TRACE conn3 <- [1,1866,null,{}] 12:47:14 INFO - PROCESS | 1852 | 1461786434565 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}] 12:47:14 INFO - PROCESS | 1852 | 1461786434778 Marionette TRACE conn3 <- [1,1867,null,{"value":null}] 12:47:15 INFO - PROCESS | 1852 | 1461786435004 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:15 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb1b05e800 == 152 [pid = 1852] [id = 474] 12:47:15 INFO - PROCESS | 1852 | ++DOMWINDOW == 181 (0x7fcb154b1000) [pid = 1852] [serial = 1423] [outer = (nil)] 12:47:15 INFO - PROCESS | 1852 | ++DOMWINDOW == 182 (0x7fcb1a14bc00) [pid = 1852] [serial = 1424] [outer = 0x7fcb154b1000] 12:47:15 INFO - PROCESS | 1852 | 1461786435082 Marionette DEBUG loaded listener.js 12:47:15 INFO - PROCESS | 1852 | ++DOMWINDOW == 183 (0x7fcb1a5c2800) [pid = 1852] [serial = 1425] [outer = 0x7fcb154b1000] 12:47:16 INFO - PROCESS | 1852 | 1461786436197 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]]]}] 12:47:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 12:47:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 1681ms 12:47:16 INFO - PROCESS | 1852 | 1461786436239 Marionette TRACE conn3 -> [0,1869,"getWindowHandle",null] 12:47:16 INFO - PROCESS | 1852 | 1461786436243 Marionette TRACE conn3 <- [1,1869,null,{"value":"8"}] 12:47:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 12:47:16 INFO - PROCESS | 1852 | 1461786436249 Marionette TRACE conn3 -> [0,1870,"setScriptTimeout",{"ms":35000}] 12:47:16 INFO - PROCESS | 1852 | 1461786436252 Marionette TRACE conn3 <- [1,1870,null,{}] 12:47:16 INFO - PROCESS | 1852 | 1461786436258 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}] 12:47:16 INFO - PROCESS | 1852 | 1461786436493 Marionette TRACE conn3 <- [1,1871,null,{"value":null}] 12:47:16 INFO - PROCESS | 1852 | 1461786436789 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:16 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb1e720800 == 153 [pid = 1852] [id = 475] 12:47:16 INFO - PROCESS | 1852 | ++DOMWINDOW == 184 (0x7fcb1b723800) [pid = 1852] [serial = 1426] [outer = (nil)] 12:47:16 INFO - PROCESS | 1852 | ++DOMWINDOW == 185 (0x7fcb1f357000) [pid = 1852] [serial = 1427] [outer = 0x7fcb1b723800] 12:47:16 INFO - PROCESS | 1852 | 1461786436892 Marionette DEBUG loaded listener.js 12:47:16 INFO - PROCESS | 1852 | ++DOMWINDOW == 186 (0x7fcb20735000) [pid = 1852] [serial = 1428] [outer = 0x7fcb1b723800] 12:47:17 INFO - PROCESS | 1852 | 1461786437763 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]]]}] 12:47:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 12:47:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 1583ms 12:47:17 INFO - PROCESS | 1852 | 1461786437833 Marionette TRACE conn3 -> [0,1873,"getWindowHandle",null] 12:47:17 INFO - PROCESS | 1852 | 1461786437837 Marionette TRACE conn3 <- [1,1873,null,{"value":"8"}] 12:47:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 12:47:17 INFO - PROCESS | 1852 | 1461786437843 Marionette TRACE conn3 -> [0,1874,"setScriptTimeout",{"ms":35000}] 12:47:17 INFO - PROCESS | 1852 | 1461786437846 Marionette TRACE conn3 <- [1,1874,null,{}] 12:47:17 INFO - PROCESS | 1852 | 1461786437851 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}] 12:47:18 INFO - PROCESS | 1852 | 1461786438068 Marionette TRACE conn3 <- [1,1875,null,{"value":null}] 12:47:18 INFO - PROCESS | 1852 | 1461786438348 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:18 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb20684800 == 154 [pid = 1852] [id = 476] 12:47:18 INFO - PROCESS | 1852 | ++DOMWINDOW == 187 (0x7fcb20741400) [pid = 1852] [serial = 1429] [outer = (nil)] 12:47:18 INFO - PROCESS | 1852 | ++DOMWINDOW == 188 (0x7fcb20d0f400) [pid = 1852] [serial = 1430] [outer = 0x7fcb20741400] 12:47:18 INFO - PROCESS | 1852 | 1461786438468 Marionette DEBUG loaded listener.js 12:47:18 INFO - PROCESS | 1852 | ++DOMWINDOW == 189 (0x7fcb2128e800) [pid = 1852] [serial = 1431] [outer = 0x7fcb20741400] 12:47:19 INFO - PROCESS | 1852 | 1461786439350 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]]]}] 12:47:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 12:47:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 1578ms 12:47:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 12:47:19 INFO - PROCESS | 1852 | 1461786439422 Marionette TRACE conn3 -> [0,1877,"getWindowHandle",null] 12:47:19 INFO - PROCESS | 1852 | 1461786439425 Marionette TRACE conn3 <- [1,1877,null,{"value":"8"}] 12:47:19 INFO - PROCESS | 1852 | 1461786439433 Marionette TRACE conn3 -> [0,1878,"setScriptTimeout",{"ms":35000}] 12:47:19 INFO - PROCESS | 1852 | 1461786439435 Marionette TRACE conn3 <- [1,1878,null,{}] 12:47:19 INFO - PROCESS | 1852 | 1461786439441 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}] 12:47:19 INFO - PROCESS | 1852 | 1461786439668 Marionette TRACE conn3 <- [1,1879,null,{"value":null}] 12:47:19 INFO - PROCESS | 1852 | 1461786439924 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:19 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb20e22800 == 155 [pid = 1852] [id = 477] 12:47:19 INFO - PROCESS | 1852 | ++DOMWINDOW == 190 (0x7fcb154b3000) [pid = 1852] [serial = 1432] [outer = (nil)] 12:47:20 INFO - PROCESS | 1852 | ++DOMWINDOW == 191 (0x7fcb215df800) [pid = 1852] [serial = 1433] [outer = 0x7fcb154b3000] 12:47:20 INFO - PROCESS | 1852 | 1461786440012 Marionette DEBUG loaded listener.js 12:47:20 INFO - PROCESS | 1852 | ++DOMWINDOW == 192 (0x7fcb229dec00) [pid = 1852] [serial = 1434] [outer = 0x7fcb154b3000] 12:47:20 INFO - PROCESS | 1852 | 1461786440873 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]]]}] 12:47:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 12:47:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 1484ms 12:47:20 INFO - PROCESS | 1852 | 1461786440919 Marionette TRACE conn3 -> [0,1881,"getWindowHandle",null] 12:47:20 INFO - PROCESS | 1852 | 1461786440922 Marionette TRACE conn3 <- [1,1881,null,{"value":"8"}] 12:47:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 12:47:20 INFO - PROCESS | 1852 | 1461786440932 Marionette TRACE conn3 -> [0,1882,"setScriptTimeout",{"ms":35000}] 12:47:20 INFO - PROCESS | 1852 | 1461786440935 Marionette TRACE conn3 <- [1,1882,null,{}] 12:47:20 INFO - PROCESS | 1852 | 1461786440941 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}] 12:47:21 INFO - PROCESS | 1852 | 1461786441221 Marionette TRACE conn3 <- [1,1883,null,{"value":null}] 12:47:21 INFO - PROCESS | 1852 | 1461786441607 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:21 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb217d8000 == 156 [pid = 1852] [id = 478] 12:47:21 INFO - PROCESS | 1852 | ++DOMWINDOW == 193 (0x7fcb1a5bf400) [pid = 1852] [serial = 1435] [outer = (nil)] 12:47:21 INFO - PROCESS | 1852 | ++DOMWINDOW == 194 (0x7fcb23643c00) [pid = 1852] [serial = 1436] [outer = 0x7fcb1a5bf400] 12:47:21 INFO - PROCESS | 1852 | 1461786441744 Marionette DEBUG loaded listener.js 12:47:21 INFO - PROCESS | 1852 | ++DOMWINDOW == 195 (0x7fcb2436d800) [pid = 1852] [serial = 1437] [outer = 0x7fcb1a5bf400] 12:47:22 INFO - PROCESS | 1852 | 1461786442842 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]]]}] 12:47:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 12:47:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 1939ms 12:47:22 INFO - PROCESS | 1852 | 1461786442872 Marionette TRACE conn3 -> [0,1885,"getWindowHandle",null] 12:47:22 INFO - PROCESS | 1852 | 1461786442876 Marionette TRACE conn3 <- [1,1885,null,{"value":"8"}] 12:47:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 12:47:22 INFO - PROCESS | 1852 | 1461786442882 Marionette TRACE conn3 -> [0,1886,"setScriptTimeout",{"ms":35000}] 12:47:22 INFO - PROCESS | 1852 | 1461786442884 Marionette TRACE conn3 <- [1,1886,null,{}] 12:47:22 INFO - PROCESS | 1852 | 1461786442890 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}] 12:47:23 INFO - PROCESS | 1852 | 1461786443115 Marionette TRACE conn3 <- [1,1887,null,{"value":null}] 12:47:23 INFO - PROCESS | 1852 | 1461786443380 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:23 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb2379f000 == 157 [pid = 1852] [id = 479] 12:47:23 INFO - PROCESS | 1852 | ++DOMWINDOW == 196 (0x7fcb20c43800) [pid = 1852] [serial = 1438] [outer = (nil)] 12:47:23 INFO - PROCESS | 1852 | ++DOMWINDOW == 197 (0x7fcb24470400) [pid = 1852] [serial = 1439] [outer = 0x7fcb20c43800] 12:47:23 INFO - PROCESS | 1852 | 1461786443458 Marionette DEBUG loaded listener.js 12:47:23 INFO - PROCESS | 1852 | ++DOMWINDOW == 198 (0x7fcb24515c00) [pid = 1852] [serial = 1440] [outer = 0x7fcb20c43800] 12:47:24 INFO - PROCESS | 1852 | 1461786444383 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]]]}] 12:47:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 12:47:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 1540ms 12:47:24 INFO - PROCESS | 1852 | 1461786444424 Marionette TRACE conn3 -> [0,1889,"getWindowHandle",null] 12:47:24 INFO - PROCESS | 1852 | 1461786444429 Marionette TRACE conn3 <- [1,1889,null,{"value":"8"}] 12:47:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 12:47:24 INFO - PROCESS | 1852 | 1461786444435 Marionette TRACE conn3 -> [0,1890,"setScriptTimeout",{"ms":35000}] 12:47:24 INFO - PROCESS | 1852 | 1461786444439 Marionette TRACE conn3 <- [1,1890,null,{}] 12:47:24 INFO - PROCESS | 1852 | 1461786444444 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}] 12:47:24 INFO - PROCESS | 1852 | 1461786444697 Marionette TRACE conn3 <- [1,1891,null,{"value":null}] 12:47:25 INFO - PROCESS | 1852 | 1461786445014 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:25 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb2768d800 == 158 [pid = 1852] [id = 480] 12:47:25 INFO - PROCESS | 1852 | ++DOMWINDOW == 199 (0x7fcb1a5c8800) [pid = 1852] [serial = 1441] [outer = (nil)] 12:47:25 INFO - PROCESS | 1852 | ++DOMWINDOW == 200 (0x7fcb27a24800) [pid = 1852] [serial = 1442] [outer = 0x7fcb1a5c8800] 12:47:25 INFO - PROCESS | 1852 | 1461786445102 Marionette DEBUG loaded listener.js 12:47:25 INFO - PROCESS | 1852 | ++DOMWINDOW == 201 (0x7fcb2956e000) [pid = 1852] [serial = 1443] [outer = 0x7fcb1a5c8800] 12:47:25 INFO - PROCESS | 1852 | 1461786445948 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]]]}] 12:47:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 12:47:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 1580ms 12:47:26 INFO - PROCESS | 1852 | 1461786446017 Marionette TRACE conn3 -> [0,1893,"getWindowHandle",null] 12:47:26 INFO - PROCESS | 1852 | 1461786446020 Marionette TRACE conn3 <- [1,1893,null,{"value":"8"}] 12:47:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 12:47:26 INFO - PROCESS | 1852 | 1461786446026 Marionette TRACE conn3 -> [0,1894,"setScriptTimeout",{"ms":35000}] 12:47:26 INFO - PROCESS | 1852 | 1461786446029 Marionette TRACE conn3 <- [1,1894,null,{}] 12:47:26 INFO - PROCESS | 1852 | 1461786446035 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}] 12:47:26 INFO - PROCESS | 1852 | 1461786446266 Marionette TRACE conn3 <- [1,1895,null,{"value":null}] 12:47:26 INFO - PROCESS | 1852 | 1461786446642 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:26 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb29512800 == 159 [pid = 1852] [id = 481] 12:47:26 INFO - PROCESS | 1852 | ++DOMWINDOW == 202 (0x7fcb215ea400) [pid = 1852] [serial = 1444] [outer = (nil)] 12:47:26 INFO - PROCESS | 1852 | ++DOMWINDOW == 203 (0x7fcb2a0be800) [pid = 1852] [serial = 1445] [outer = 0x7fcb215ea400] 12:47:26 INFO - PROCESS | 1852 | 1461786446781 Marionette DEBUG loaded listener.js 12:47:26 INFO - PROCESS | 1852 | ++DOMWINDOW == 204 (0x7fcb2a773000) [pid = 1852] [serial = 1446] [outer = 0x7fcb215ea400] 12:47:27 INFO - PROCESS | 1852 | 1461786447764 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]]]}] 12:47:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 12:47:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 1779ms 12:47:27 INFO - PROCESS | 1852 | 1461786447807 Marionette TRACE conn3 -> [0,1897,"getWindowHandle",null] 12:47:27 INFO - PROCESS | 1852 | 1461786447811 Marionette TRACE conn3 <- [1,1897,null,{"value":"8"}] 12:47:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 12:47:27 INFO - PROCESS | 1852 | 1461786447817 Marionette TRACE conn3 -> [0,1898,"setScriptTimeout",{"ms":35000}] 12:47:27 INFO - PROCESS | 1852 | 1461786447828 Marionette TRACE conn3 <- [1,1898,null,{}] 12:47:27 INFO - PROCESS | 1852 | 1461786447833 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}] 12:47:28 INFO - PROCESS | 1852 | 1461786448086 Marionette TRACE conn3 <- [1,1899,null,{"value":null}] 12:47:28 INFO - PROCESS | 1852 | 1461786448408 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:28 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb29ecc000 == 160 [pid = 1852] [id = 482] 12:47:28 INFO - PROCESS | 1852 | ++DOMWINDOW == 205 (0x7fcb20736c00) [pid = 1852] [serial = 1447] [outer = (nil)] 12:47:28 INFO - PROCESS | 1852 | ++DOMWINDOW == 206 (0x7fcb2b12a000) [pid = 1852] [serial = 1448] [outer = 0x7fcb20736c00] 12:47:28 INFO - PROCESS | 1852 | 1461786448487 Marionette DEBUG loaded listener.js 12:47:28 INFO - PROCESS | 1852 | ++DOMWINDOW == 207 (0x7fcb2b3a8400) [pid = 1852] [serial = 1449] [outer = 0x7fcb20736c00] 12:47:29 INFO - PROCESS | 1852 | 1461786449475 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]]]}] 12:47:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 12:47:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 1686ms 12:47:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 12:47:29 INFO - PROCESS | 1852 | 1461786449507 Marionette TRACE conn3 -> [0,1901,"getWindowHandle",null] 12:47:29 INFO - PROCESS | 1852 | 1461786449509 Marionette TRACE conn3 <- [1,1901,null,{"value":"8"}] 12:47:29 INFO - PROCESS | 1852 | 1461786449516 Marionette TRACE conn3 -> [0,1902,"setScriptTimeout",{"ms":35000}] 12:47:29 INFO - PROCESS | 1852 | 1461786449520 Marionette TRACE conn3 <- [1,1902,null,{}] 12:47:29 INFO - PROCESS | 1852 | 1461786449526 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}] 12:47:29 INFO - PROCESS | 1852 | 1461786449757 Marionette TRACE conn3 <- [1,1903,null,{"value":null}] 12:47:29 INFO - PROCESS | 1852 | 1461786449971 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:30 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb2d85b800 == 161 [pid = 1852] [id = 483] 12:47:30 INFO - PROCESS | 1852 | ++DOMWINDOW == 208 (0x7fcb1581bc00) [pid = 1852] [serial = 1450] [outer = (nil)] 12:47:30 INFO - PROCESS | 1852 | ++DOMWINDOW == 209 (0x7fcb2d653c00) [pid = 1852] [serial = 1451] [outer = 0x7fcb1581bc00] 12:47:30 INFO - PROCESS | 1852 | 1461786450091 Marionette DEBUG loaded listener.js 12:47:30 INFO - PROCESS | 1852 | ++DOMWINDOW == 210 (0x7fcb2dba8000) [pid = 1852] [serial = 1452] [outer = 0x7fcb1581bc00] 12:47:31 INFO - PROCESS | 1852 | 1461786451080 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]]]}] 12:47:31 INFO - PROCESS | 1852 | ************************* 12:47:31 INFO - PROCESS | 1852 | A coding exception was thrown and uncaught in a Task. 12:47:31 INFO - PROCESS | 1852 | 12:47:31 INFO - PROCESS | 1852 | Full message: TypeError: NetworkError when attempting to fetch resource. 12:47:31 INFO - PROCESS | 1852 | Full stack: 12:47:31 INFO - PROCESS | 1852 | ************************* 12:47:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 12:47:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 1636ms 12:47:31 INFO - PROCESS | 1852 | 1461786451152 Marionette TRACE conn3 -> [0,1905,"getWindowHandle",null] 12:47:31 INFO - PROCESS | 1852 | 1461786451156 Marionette TRACE conn3 <- [1,1905,null,{"value":"8"}] 12:47:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 12:47:31 INFO - PROCESS | 1852 | 1461786451162 Marionette TRACE conn3 -> [0,1906,"setScriptTimeout",{"ms":35000}] 12:47:31 INFO - PROCESS | 1852 | 1461786451164 Marionette TRACE conn3 <- [1,1906,null,{}] 12:47:31 INFO - PROCESS | 1852 | 1461786451170 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}] 12:47:31 INFO - PROCESS | 1852 | 1461786451402 Marionette TRACE conn3 <- [1,1907,null,{"value":null}] 12:47:31 INFO - PROCESS | 1852 | 1461786451763 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:31 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb38b1a000 == 162 [pid = 1852] [id = 484] 12:47:31 INFO - PROCESS | 1852 | ++DOMWINDOW == 211 (0x7fcb15ae5400) [pid = 1852] [serial = 1453] [outer = (nil)] 12:47:31 INFO - PROCESS | 1852 | ++DOMWINDOW == 212 (0x7fcb37460c00) [pid = 1852] [serial = 1454] [outer = 0x7fcb15ae5400] 12:47:31 INFO - PROCESS | 1852 | 1461786451901 Marionette DEBUG loaded listener.js 12:47:32 INFO - PROCESS | 1852 | ++DOMWINDOW == 213 (0x7fcb379fb800) [pid = 1852] [serial = 1455] [outer = 0x7fcb15ae5400] 12:47:32 INFO - PROCESS | 1852 | 1461786452876 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]]]}] 12:47:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 12:47:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 1782ms 12:47:32 INFO - PROCESS | 1852 | 1461786452946 Marionette TRACE conn3 -> [0,1909,"getWindowHandle",null] 12:47:32 INFO - PROCESS | 1852 | 1461786452950 Marionette TRACE conn3 <- [1,1909,null,{"value":"8"}] 12:47:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 12:47:32 INFO - PROCESS | 1852 | 1461786452957 Marionette TRACE conn3 -> [0,1910,"setScriptTimeout",{"ms":35000}] 12:47:32 INFO - PROCESS | 1852 | 1461786452960 Marionette TRACE conn3 <- [1,1910,null,{}] 12:47:32 INFO - PROCESS | 1852 | 1461786452966 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}] 12:47:33 INFO - PROCESS | 1852 | 1461786453196 Marionette TRACE conn3 <- [1,1911,null,{"value":null}] 12:47:33 INFO - PROCESS | 1852 | 1461786453502 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:33 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb3c956800 == 163 [pid = 1852] [id = 485] 12:47:33 INFO - PROCESS | 1852 | ++DOMWINDOW == 214 (0x7fcb379f2800) [pid = 1852] [serial = 1456] [outer = (nil)] 12:47:33 INFO - PROCESS | 1852 | ++DOMWINDOW == 215 (0x7fcb389b4400) [pid = 1852] [serial = 1457] [outer = 0x7fcb379f2800] 12:47:33 INFO - PROCESS | 1852 | 1461786453651 Marionette DEBUG loaded listener.js 12:47:33 INFO - PROCESS | 1852 | ++DOMWINDOW == 216 (0x7fcb3a51c000) [pid = 1852] [serial = 1458] [outer = 0x7fcb379f2800] 12:47:34 INFO - PROCESS | 1852 | 1461786454519 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]]]}] 12:47:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 12:47:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 1633ms 12:47:34 INFO - PROCESS | 1852 | 1461786454591 Marionette TRACE conn3 -> [0,1913,"getWindowHandle",null] 12:47:34 INFO - PROCESS | 1852 | 1461786454595 Marionette TRACE conn3 <- [1,1913,null,{"value":"8"}] 12:47:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 12:47:34 INFO - PROCESS | 1852 | 1461786454601 Marionette TRACE conn3 -> [0,1914,"setScriptTimeout",{"ms":35000}] 12:47:34 INFO - PROCESS | 1852 | 1461786454604 Marionette TRACE conn3 <- [1,1914,null,{}] 12:47:34 INFO - PROCESS | 1852 | 1461786454610 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}] 12:47:34 INFO - PROCESS | 1852 | 1461786454849 Marionette TRACE conn3 <- [1,1915,null,{"value":null}] 12:47:35 INFO - PROCESS | 1852 | 1461786455165 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:35 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb0e49e000 == 164 [pid = 1852] [id = 486] 12:47:35 INFO - PROCESS | 1852 | ++DOMWINDOW == 217 (0x7fcb0c9f5400) [pid = 1852] [serial = 1459] [outer = (nil)] 12:47:35 INFO - PROCESS | 1852 | ++DOMWINDOW == 218 (0x7fcb102d2000) [pid = 1852] [serial = 1460] [outer = 0x7fcb0c9f5400] 12:47:35 INFO - PROCESS | 1852 | 1461786455252 Marionette DEBUG loaded listener.js 12:47:35 INFO - PROCESS | 1852 | ++DOMWINDOW == 219 (0x7fcb15ae4000) [pid = 1852] [serial = 1461] [outer = 0x7fcb0c9f5400] 12:47:36 INFO - PROCESS | 1852 | 1461786456155 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]]]}] 12:47:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 12:47:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 2131ms 12:47:36 INFO - PROCESS | 1852 | 1461786456827 Marionette TRACE conn3 -> [0,1917,"getWindowHandle",null] 12:47:36 INFO - PROCESS | 1852 | 1461786456834 Marionette TRACE conn3 <- [1,1917,null,{"value":"8"}] 12:47:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 12:47:36 INFO - PROCESS | 1852 | 1461786456862 Marionette TRACE conn3 -> [0,1918,"setScriptTimeout",{"ms":35000}] 12:47:36 INFO - PROCESS | 1852 | 1461786456867 Marionette TRACE conn3 <- [1,1918,null,{}] 12:47:36 INFO - PROCESS | 1852 | 1461786456876 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}] 12:47:37 INFO - PROCESS | 1852 | 1461786457099 Marionette TRACE conn3 <- [1,1919,null,{"value":null}] 12:47:37 INFO - PROCESS | 1852 | 1461786457325 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:37 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb14494800 == 165 [pid = 1852] [id = 487] 12:47:37 INFO - PROCESS | 1852 | ++DOMWINDOW == 220 (0x7fcb10464000) [pid = 1852] [serial = 1462] [outer = (nil)] 12:47:37 INFO - PROCESS | 1852 | ++DOMWINDOW == 221 (0x7fcb1046dc00) [pid = 1852] [serial = 1463] [outer = 0x7fcb10464000] 12:47:37 INFO - PROCESS | 1852 | 1461786457409 Marionette DEBUG loaded listener.js 12:47:37 INFO - PROCESS | 1852 | ++DOMWINDOW == 222 (0x7fcb10bbb800) [pid = 1852] [serial = 1464] [outer = 0x7fcb10464000] 12:47:38 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb21a70800 == 164 [pid = 1852] [id = 38] 12:47:38 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb2965c000 == 163 [pid = 1852] [id = 45] 12:47:38 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb29a77800 == 162 [pid = 1852] [id = 39] 12:47:38 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb144a3000 == 161 [pid = 1852] [id = 468] 12:47:38 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb138dc000 == 160 [pid = 1852] [id = 467] 12:47:38 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb122e0000 == 159 [pid = 1852] [id = 466] 12:47:38 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb10009000 == 158 [pid = 1852] [id = 465] 12:47:38 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb103c5000 == 157 [pid = 1852] [id = 463] 12:47:38 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb122dc800 == 156 [pid = 1852] [id = 462] 12:47:38 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb0f5d9000 == 155 [pid = 1852] [id = 461] 12:47:38 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb0f5cb000 == 154 [pid = 1852] [id = 460] 12:47:38 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb0f3e6800 == 153 [pid = 1852] [id = 459] 12:47:38 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb41dd4000 == 152 [pid = 1852] [id = 458] 12:47:38 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb3cb3a000 == 151 [pid = 1852] [id = 457] 12:47:38 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb37bb8800 == 150 [pid = 1852] [id = 456] 12:47:38 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb309e9000 == 149 [pid = 1852] [id = 455] 12:47:38 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb2a47b800 == 148 [pid = 1852] [id = 454] 12:47:38 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb2966b000 == 147 [pid = 1852] [id = 453] 12:47:38 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb26b29800 == 146 [pid = 1852] [id = 452] 12:47:38 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb217d0800 == 145 [pid = 1852] [id = 451] 12:47:38 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb2104f800 == 144 [pid = 1852] [id = 450] 12:47:38 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb1f475000 == 143 [pid = 1852] [id = 449] 12:47:38 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb17d9e800 == 142 [pid = 1852] [id = 448] 12:47:38 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb1454b800 == 141 [pid = 1852] [id = 447] 12:47:38 INFO - PROCESS | 1852 | --DOMWINDOW == 221 (0x7fcb107e2000) [pid = 1852] [serial = 1337] [outer = (nil)] [url = about:blank] 12:47:38 INFO - PROCESS | 1852 | --DOMWINDOW == 220 (0x7fcb11a84400) [pid = 1852] [serial = 1338] [outer = (nil)] [url = about:blank] 12:47:38 INFO - PROCESS | 1852 | --DOMWINDOW == 219 (0x7fcb1230d800) [pid = 1852] [serial = 1323] [outer = (nil)] [url = about:blank] 12:47:38 INFO - PROCESS | 1852 | --DOMWINDOW == 218 (0x7fcb2b12d400) [pid = 1852] [serial = 1298] [outer = (nil)] [url = about:blank] 12:47:38 INFO - PROCESS | 1852 | --DOMWINDOW == 217 (0x7fcb15a0ec00) [pid = 1852] [serial = 1310] [outer = (nil)] [url = about:blank] 12:47:38 INFO - PROCESS | 1852 | --DOMWINDOW == 216 (0x7fcb1f356400) [pid = 1852] [serial = 1289] [outer = (nil)] [url = about:blank] 12:47:38 INFO - PROCESS | 1852 | --DOMWINDOW == 215 (0x7fcb20d09800) [pid = 1852] [serial = 1278] [outer = (nil)] [url = about:blank] 12:47:38 INFO - PROCESS | 1852 | --DOMWINDOW == 214 (0x7fcb10bf0800) [pid = 1852] [serial = 1320] [outer = (nil)] [url = about:blank] 12:47:38 INFO - PROCESS | 1852 | --DOMWINDOW == 213 (0x7fcb31882c00) [pid = 1852] [serial = 1307] [outer = (nil)] [url = about:blank] 12:47:38 INFO - PROCESS | 1852 | --DOMWINDOW == 212 (0x7fcb1a5c5000) [pid = 1852] [serial = 1335] [outer = (nil)] [url = about:blank] 12:47:38 INFO - PROCESS | 1852 | --DOMWINDOW == 211 (0x7fcb1007e000) [pid = 1852] [serial = 1317] [outer = (nil)] [url = about:blank] 12:47:38 INFO - PROCESS | 1852 | --DOMWINDOW == 210 (0x7fcb26ab2000) [pid = 1852] [serial = 1295] [outer = (nil)] [url = about:blank] 12:47:38 INFO - PROCESS | 1852 | --DOMWINDOW == 209 (0x7fcb12094c00) [pid = 1852] [serial = 1322] [outer = (nil)] [url = about:blank] 12:47:38 INFO - PROCESS | 1852 | --DOMWINDOW == 208 (0x7fcb10086000) [pid = 1852] [serial = 1280] [outer = (nil)] [url = about:blank] 12:47:38 INFO - PROCESS | 1852 | --DOMWINDOW == 207 (0x7fcb145dcc00) [pid = 1852] [serial = 1328] [outer = (nil)] [url = about:blank] 12:47:38 INFO - PROCESS | 1852 | --DOMWINDOW == 206 (0x7fcb376a4400) [pid = 1852] [serial = 1301] [outer = (nil)] [url = about:blank] 12:47:38 INFO - PROCESS | 1852 | --DOMWINDOW == 205 (0x7fcb13710800) [pid = 1852] [serial = 1313] [outer = (nil)] [url = about:blank] 12:47:38 INFO - PROCESS | 1852 | --DOMWINDOW == 204 (0x7fcb108d0400) [pid = 1852] [serial = 1319] [outer = (nil)] [url = about:blank] 12:47:38 INFO - PROCESS | 1852 | --DOMWINDOW == 203 (0x7fcb15a0fc00) [pid = 1852] [serial = 1332] [outer = (nil)] [url = about:blank] 12:47:38 INFO - PROCESS | 1852 | --DOMWINDOW == 202 (0x7fcb13603c00) [pid = 1852] [serial = 1283] [outer = (nil)] [url = about:blank] 12:47:38 INFO - PROCESS | 1852 | --DOMWINDOW == 201 (0x7fcb10bf8400) [pid = 1852] [serial = 1325] [outer = (nil)] [url = about:blank] 12:47:38 INFO - PROCESS | 1852 | --DOMWINDOW == 200 (0x7fcb15823c00) [pid = 1852] [serial = 1331] [outer = (nil)] [url = about:blank] 12:47:38 INFO - PROCESS | 1852 | --DOMWINDOW == 199 (0x7fcb0c9f7800) [pid = 1852] [serial = 1316] [outer = (nil)] [url = about:blank] 12:47:38 INFO - PROCESS | 1852 | --DOMWINDOW == 198 (0x7fcb218a4400) [pid = 1852] [serial = 1292] [outer = (nil)] [url = about:blank] 12:47:38 INFO - PROCESS | 1852 | --DOMWINDOW == 197 (0x7fcb19d28000) [pid = 1852] [serial = 1334] [outer = (nil)] [url = about:blank] 12:47:38 INFO - PROCESS | 1852 | --DOMWINDOW == 196 (0x7fcb154b6000) [pid = 1852] [serial = 1329] [outer = (nil)] [url = about:blank] 12:47:38 INFO - PROCESS | 1852 | --DOMWINDOW == 195 (0x7fcb15add000) [pid = 1852] [serial = 1286] [outer = (nil)] [url = about:blank] 12:47:38 INFO - PROCESS | 1852 | --DOMWINDOW == 194 (0x7fcb13853000) [pid = 1852] [serial = 1326] [outer = (nil)] [url = about:blank] 12:47:38 INFO - PROCESS | 1852 | --DOMWINDOW == 193 (0x7fcb0fbb9c00) [pid = 1852] [serial = 1304] [outer = (nil)] [url = about:blank] 12:47:38 INFO - PROCESS | 1852 | 1461786458960 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]]]}] 12:47:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 12:47:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 2153ms 12:47:39 INFO - PROCESS | 1852 | 1461786459019 Marionette TRACE conn3 -> [0,1921,"getWindowHandle",null] 12:47:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 12:47:39 INFO - PROCESS | 1852 | 1461786459025 Marionette TRACE conn3 <- [1,1921,null,{"value":"8"}] 12:47:39 INFO - PROCESS | 1852 | 1461786459037 Marionette TRACE conn3 -> [0,1922,"setScriptTimeout",{"ms":35000}] 12:47:39 INFO - PROCESS | 1852 | 1461786459042 Marionette TRACE conn3 <- [1,1922,null,{}] 12:47:39 INFO - PROCESS | 1852 | 1461786459048 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}] 12:47:39 INFO - PROCESS | 1852 | 1461786459252 Marionette TRACE conn3 <- [1,1923,null,{"value":null}] 12:47:39 INFO - PROCESS | 1852 | 1461786459419 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:39 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb0f5c9000 == 142 [pid = 1852] [id = 488] 12:47:39 INFO - PROCESS | 1852 | ++DOMWINDOW == 194 (0x7fcb0c9f7800) [pid = 1852] [serial = 1465] [outer = (nil)] 12:47:39 INFO - PROCESS | 1852 | ++DOMWINDOW == 195 (0x7fcb11a8c000) [pid = 1852] [serial = 1466] [outer = 0x7fcb0c9f7800] 12:47:39 INFO - PROCESS | 1852 | 1461786459491 Marionette DEBUG loaded listener.js 12:47:39 INFO - PROCESS | 1852 | ++DOMWINDOW == 196 (0x7fcb12312c00) [pid = 1852] [serial = 1467] [outer = 0x7fcb0c9f7800] 12:47:40 INFO - PROCESS | 1852 | 1461786460312 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]]]}] 12:47:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 12:47:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 1343ms 12:47:40 INFO - PROCESS | 1852 | 1461786460376 Marionette TRACE conn3 -> [0,1925,"getWindowHandle",null] 12:47:40 INFO - PROCESS | 1852 | 1461786460380 Marionette TRACE conn3 <- [1,1925,null,{"value":"8"}] 12:47:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 12:47:40 INFO - PROCESS | 1852 | 1461786460385 Marionette TRACE conn3 -> [0,1926,"setScriptTimeout",{"ms":35000}] 12:47:40 INFO - PROCESS | 1852 | 1461786460388 Marionette TRACE conn3 <- [1,1926,null,{}] 12:47:40 INFO - PROCESS | 1852 | 1461786460403 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}] 12:47:40 INFO - PROCESS | 1852 | 1461786460612 Marionette TRACE conn3 <- [1,1927,null,{"value":null}] 12:47:40 INFO - PROCESS | 1852 | 1461786460817 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:40 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb136a3800 == 143 [pid = 1852] [id = 489] 12:47:40 INFO - PROCESS | 1852 | ++DOMWINDOW == 197 (0x7fcb13710800) [pid = 1852] [serial = 1468] [outer = (nil)] 12:47:40 INFO - PROCESS | 1852 | ++DOMWINDOW == 198 (0x7fcb1385b800) [pid = 1852] [serial = 1469] [outer = 0x7fcb13710800] 12:47:40 INFO - PROCESS | 1852 | 1461786460891 Marionette DEBUG loaded listener.js 12:47:40 INFO - PROCESS | 1852 | ++DOMWINDOW == 199 (0x7fcb145d5000) [pid = 1852] [serial = 1470] [outer = 0x7fcb13710800] 12:47:41 INFO - PROCESS | 1852 | 1461786461748 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]]]}] 12:47:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 12:47:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 1385ms 12:47:41 INFO - PROCESS | 1852 | 1461786461772 Marionette TRACE conn3 -> [0,1929,"getWindowHandle",null] 12:47:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 12:47:41 INFO - PROCESS | 1852 | 1461786461776 Marionette TRACE conn3 <- [1,1929,null,{"value":"8"}] 12:47:41 INFO - PROCESS | 1852 | 1461786461783 Marionette TRACE conn3 -> [0,1930,"setScriptTimeout",{"ms":35000}] 12:47:41 INFO - PROCESS | 1852 | 1461786461786 Marionette TRACE conn3 <- [1,1930,null,{}] 12:47:41 INFO - PROCESS | 1852 | 1461786461791 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}] 12:47:42 INFO - PROCESS | 1852 | 1461786462058 Marionette TRACE conn3 <- [1,1931,null,{"value":null}] 12:47:42 INFO - PROCESS | 1852 | 1461786462094 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:42 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb13cea800 == 144 [pid = 1852] [id = 490] 12:47:42 INFO - PROCESS | 1852 | ++DOMWINDOW == 200 (0x7fcb145d6400) [pid = 1852] [serial = 1471] [outer = (nil)] 12:47:42 INFO - PROCESS | 1852 | ++DOMWINDOW == 201 (0x7fcb15817800) [pid = 1852] [serial = 1472] [outer = 0x7fcb145d6400] 12:47:42 INFO - PROCESS | 1852 | 1461786462160 Marionette DEBUG loaded listener.js 12:47:42 INFO - PROCESS | 1852 | ++DOMWINDOW == 202 (0x7fcb15a08000) [pid = 1852] [serial = 1473] [outer = 0x7fcb145d6400] 12:47:43 INFO - PROCESS | 1852 | --DOMWINDOW == 201 (0x7fcb1581c400) [pid = 1852] [serial = 1288] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 12:47:43 INFO - PROCESS | 1852 | --DOMWINDOW == 200 (0x7fcb2128ec00) [pid = 1852] [serial = 1243] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 12:47:43 INFO - PROCESS | 1852 | --DOMWINDOW == 199 (0x7fcb1396e000) [pid = 1852] [serial = 1216] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 12:47:43 INFO - PROCESS | 1852 | --DOMWINDOW == 198 (0x7fcb29e38c00) [pid = 1852] [serial = 1234] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 12:47:43 INFO - PROCESS | 1852 | --DOMWINDOW == 197 (0x7fcb154bbc00) [pid = 1852] [serial = 1285] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 12:47:43 INFO - PROCESS | 1852 | --DOMWINDOW == 196 (0x7fcb24475400) [pid = 1852] [serial = 1297] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 12:47:43 INFO - PROCESS | 1852 | --DOMWINDOW == 195 (0x7fcb15a0c400) [pid = 1852] [serial = 1309] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 12:47:43 INFO - PROCESS | 1852 | --DOMWINDOW == 194 (0x7fcb15874c00) [pid = 1852] [serial = 1219] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 12:47:43 INFO - PROCESS | 1852 | --DOMWINDOW == 193 (0x7fcb15820400) [pid = 1852] [serial = 1291] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 12:47:43 INFO - PROCESS | 1852 | --DOMWINDOW == 192 (0x7fcb1230a400) [pid = 1852] [serial = 1282] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 12:47:43 INFO - PROCESS | 1852 | --DOMWINDOW == 191 (0x7fcb10295400) [pid = 1852] [serial = 1237] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 12:47:43 INFO - PROCESS | 1852 | --DOMWINDOW == 190 (0x7fcb0fbb3c00) [pid = 1852] [serial = 1303] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 12:47:43 INFO - PROCESS | 1852 | --DOMWINDOW == 189 (0x7fcb0fbb4400) [pid = 1852] [serial = 1306] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 12:47:43 INFO - PROCESS | 1852 | --DOMWINDOW == 188 (0x7fcb10079400) [pid = 1852] [serial = 1279] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 12:47:43 INFO - PROCESS | 1852 | --DOMWINDOW == 187 (0x7fcb1ad25c00) [pid = 1852] [serial = 1231] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 12:47:43 INFO - PROCESS | 1852 | --DOMWINDOW == 186 (0x7fcb20ea1c00) [pid = 1852] [serial = 1147] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 12:47:43 INFO - PROCESS | 1852 | --DOMWINDOW == 185 (0x7fcb10084000) [pid = 1852] [serial = 1255] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 12:47:43 INFO - PROCESS | 1852 | --DOMWINDOW == 184 (0x7fcb12036c00) [pid = 1852] [serial = 1249] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 12:47:43 INFO - PROCESS | 1852 | --DOMWINDOW == 183 (0x7fcb1f3dd000) [pid = 1852] [serial = 1228] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 12:47:43 INFO - PROCESS | 1852 | --DOMWINDOW == 182 (0x7fcb1f358000) [pid = 1852] [serial = 1225] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 12:47:43 INFO - PROCESS | 1852 | --DOMWINDOW == 181 (0x7fcb10080800) [pid = 1852] [serial = 1252] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 12:47:43 INFO - PROCESS | 1852 | --DOMWINDOW == 180 (0x7fcb1b72f800) [pid = 1852] [serial = 1222] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 12:47:43 INFO - PROCESS | 1852 | --DOMWINDOW == 179 (0x7fcb13858400) [pid = 1852] [serial = 1246] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 12:47:43 INFO - PROCESS | 1852 | --DOMWINDOW == 178 (0x7fcb13607000) [pid = 1852] [serial = 1402] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 12:47:43 INFO - PROCESS | 1852 | --DOMWINDOW == 177 (0x7fcb10078800) [pid = 1852] [serial = 1405] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 12:47:43 INFO - PROCESS | 1852 | --DOMWINDOW == 176 (0x7fcb10085000) [pid = 1852] [serial = 1384] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 12:47:43 INFO - PROCESS | 1852 | --DOMWINDOW == 175 (0x7fcb0c9f7c00) [pid = 1852] [serial = 1393] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 12:47:43 INFO - PROCESS | 1852 | --DOMWINDOW == 174 (0x7fcb102d2c00) [pid = 1852] [serial = 1342] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 12:47:43 INFO - PROCESS | 1852 | --DOMWINDOW == 173 (0x7fcb1007e800) [pid = 1852] [serial = 1339] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 12:47:43 INFO - PROCESS | 1852 | --DOMWINDOW == 172 (0x7fcb1b650400) [pid = 1852] [serial = 1363] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 12:47:43 INFO - PROCESS | 1852 | --DOMWINDOW == 171 (0x7fcb1586cc00) [pid = 1852] [serial = 1369] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 12:47:43 INFO - PROCESS | 1852 | --DOMWINDOW == 170 (0x7fcb1007a800) [pid = 1852] [serial = 1381] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 12:47:43 INFO - PROCESS | 1852 | --DOMWINDOW == 169 (0x7fcb1029d800) [pid = 1852] [serial = 1354] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 12:47:43 INFO - PROCESS | 1852 | --DOMWINDOW == 168 (0x7fcb16b9dc00) [pid = 1852] [serial = 1357] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 12:47:43 INFO - PROCESS | 1852 | --DOMWINDOW == 167 (0x7fcb10080c00) [pid = 1852] [serial = 1399] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 12:47:43 INFO - PROCESS | 1852 | --DOMWINDOW == 166 (0x7fcb24475800) [pid = 1852] [serial = 1375] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 12:47:43 INFO - PROCESS | 1852 | --DOMWINDOW == 165 (0x7fcb10078c00) [pid = 1852] [serial = 1387] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 12:47:43 INFO - PROCESS | 1852 | --DOMWINDOW == 164 (0x7fcb1045f400) [pid = 1852] [serial = 1390] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 12:47:43 INFO - PROCESS | 1852 | --DOMWINDOW == 163 (0x7fcb13975400) [pid = 1852] [serial = 1351] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 12:47:43 INFO - PROCESS | 1852 | --DOMWINDOW == 162 (0x7fcb13971400) [pid = 1852] [serial = 1348] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 12:47:43 INFO - PROCESS | 1852 | --DOMWINDOW == 161 (0x7fcb1f3d5c00) [pid = 1852] [serial = 1366] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 12:47:43 INFO - PROCESS | 1852 | --DOMWINDOW == 160 (0x7fcb12312800) [pid = 1852] [serial = 1345] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 12:47:43 INFO - PROCESS | 1852 | --DOMWINDOW == 159 (0x7fcb17cb4800) [pid = 1852] [serial = 1360] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 12:47:43 INFO - PROCESS | 1852 | --DOMWINDOW == 158 (0x7fcb1007e400) [pid = 1852] [serial = 1396] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 12:47:43 INFO - PROCESS | 1852 | --DOMWINDOW == 157 (0x7fcb1b472c00) [pid = 1852] [serial = 1372] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 12:47:43 INFO - PROCESS | 1852 | --DOMWINDOW == 156 (0x7fcb209d2000) [pid = 1852] [serial = 1378] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 12:47:43 INFO - PROCESS | 1852 | --DOMWINDOW == 155 (0x7fcb2471b800) [pid = 1852] [serial = 1294] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 12:47:43 INFO - PROCESS | 1852 | --DOMWINDOW == 154 (0x7fcb10296800) [pid = 1852] [serial = 1240] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 12:47:43 INFO - PROCESS | 1852 | --DOMWINDOW == 153 (0x7fcb2471dc00) [pid = 1852] [serial = 1300] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 12:47:43 INFO - PROCESS | 1852 | --DOMWINDOW == 152 (0x7fcb13709c00) [pid = 1852] [serial = 1312] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 12:47:43 INFO - PROCESS | 1852 | 1461786463881 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]]]}] 12:47:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 12:47:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 2140ms 12:47:43 INFO - PROCESS | 1852 | 1461786463923 Marionette TRACE conn3 -> [0,1933,"getWindowHandle",null] 12:47:43 INFO - PROCESS | 1852 | 1461786463927 Marionette TRACE conn3 <- [1,1933,null,{"value":"8"}] 12:47:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 12:47:43 INFO - PROCESS | 1852 | 1461786463932 Marionette TRACE conn3 -> [0,1934,"setScriptTimeout",{"ms":35000}] 12:47:43 INFO - PROCESS | 1852 | 1461786463934 Marionette TRACE conn3 <- [1,1934,null,{}] 12:47:43 INFO - PROCESS | 1852 | 1461786463940 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}] 12:47:44 INFO - PROCESS | 1852 | 1461786464190 Marionette TRACE conn3 <- [1,1935,null,{"value":null}] 12:47:44 INFO - PROCESS | 1852 | 1461786464209 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:44 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb0f5d6000 == 145 [pid = 1852] [id = 491] 12:47:44 INFO - PROCESS | 1852 | ++DOMWINDOW == 153 (0x7fcb0c9f0400) [pid = 1852] [serial = 1474] [outer = (nil)] 12:47:44 INFO - PROCESS | 1852 | ++DOMWINDOW == 154 (0x7fcb1029bc00) [pid = 1852] [serial = 1475] [outer = 0x7fcb0c9f0400] 12:47:44 INFO - PROCESS | 1852 | 1461786464270 Marionette DEBUG loaded listener.js 12:47:44 INFO - PROCESS | 1852 | ++DOMWINDOW == 155 (0x7fcb12038000) [pid = 1852] [serial = 1476] [outer = 0x7fcb0c9f0400] 12:47:45 INFO - PROCESS | 1852 | 1461786465073 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]]]}] 12:47:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 12:47:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 1180ms 12:47:45 INFO - PROCESS | 1852 | 1461786465114 Marionette TRACE conn3 -> [0,1937,"getWindowHandle",null] 12:47:45 INFO - PROCESS | 1852 | 1461786465116 Marionette TRACE conn3 <- [1,1937,null,{"value":"8"}] 12:47:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 12:47:45 INFO - PROCESS | 1852 | 1461786465122 Marionette TRACE conn3 -> [0,1938,"setScriptTimeout",{"ms":35000}] 12:47:45 INFO - PROCESS | 1852 | 1461786465136 Marionette TRACE conn3 <- [1,1938,null,{}] 12:47:45 INFO - PROCESS | 1852 | 1461786465141 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}] 12:47:45 INFO - PROCESS | 1852 | 1461786465367 Marionette TRACE conn3 <- [1,1939,null,{"value":null}] 12:47:45 INFO - PROCESS | 1852 | 1461786465716 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:45 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb0f3df800 == 146 [pid = 1852] [id = 492] 12:47:45 INFO - PROCESS | 1852 | ++DOMWINDOW == 156 (0x7fcb0c9f7c00) [pid = 1852] [serial = 1477] [outer = (nil)] 12:47:45 INFO - PROCESS | 1852 | ++DOMWINDOW == 157 (0x7fcb10079400) [pid = 1852] [serial = 1478] [outer = 0x7fcb0c9f7c00] 12:47:45 INFO - PROCESS | 1852 | 1461786465862 Marionette DEBUG loaded listener.js 12:47:45 INFO - PROCESS | 1852 | ++DOMWINDOW == 158 (0x7fcb10460000) [pid = 1852] [serial = 1479] [outer = 0x7fcb0c9f7c00] 12:47:46 INFO - PROCESS | 1852 | 1461786466765 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]]]}] 12:47:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 12:47:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 1692ms 12:47:46 INFO - PROCESS | 1852 | 1461786466818 Marionette TRACE conn3 -> [0,1941,"getWindowHandle",null] 12:47:46 INFO - PROCESS | 1852 | 1461786466823 Marionette TRACE conn3 <- [1,1941,null,{"value":"8"}] 12:47:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 12:47:46 INFO - PROCESS | 1852 | 1461786466833 Marionette TRACE conn3 -> [0,1942,"setScriptTimeout",{"ms":35000}] 12:47:46 INFO - PROCESS | 1852 | 1461786466839 Marionette TRACE conn3 <- [1,1942,null,{}] 12:47:46 INFO - PROCESS | 1852 | 1461786466848 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}] 12:47:47 INFO - PROCESS | 1852 | 1461786467092 Marionette TRACE conn3 <- [1,1943,null,{"value":null}] 12:47:47 INFO - PROCESS | 1852 | 1461786467352 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:47 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb138f0800 == 147 [pid = 1852] [id = 493] 12:47:47 INFO - PROCESS | 1852 | ++DOMWINDOW == 159 (0x7fcb12094c00) [pid = 1852] [serial = 1480] [outer = (nil)] 12:47:47 INFO - PROCESS | 1852 | ++DOMWINDOW == 160 (0x7fcb12315000) [pid = 1852] [serial = 1481] [outer = 0x7fcb12094c00] 12:47:47 INFO - PROCESS | 1852 | 1461786467487 Marionette DEBUG loaded listener.js 12:47:47 INFO - PROCESS | 1852 | ++DOMWINDOW == 161 (0x7fcb1360f000) [pid = 1852] [serial = 1482] [outer = 0x7fcb12094c00] 12:47:48 INFO - PROCESS | 1852 | 1461786468446 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]]]}] 12:47:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 12:47:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 1636ms 12:47:48 INFO - PROCESS | 1852 | 1461786468473 Marionette TRACE conn3 -> [0,1945,"getWindowHandle",null] 12:47:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 12:47:48 INFO - PROCESS | 1852 | 1461786468479 Marionette TRACE conn3 <- [1,1945,null,{"value":"8"}] 12:47:48 INFO - PROCESS | 1852 | 1461786468486 Marionette TRACE conn3 -> [0,1946,"setScriptTimeout",{"ms":35000}] 12:47:48 INFO - PROCESS | 1852 | 1461786468488 Marionette TRACE conn3 <- [1,1946,null,{}] 12:47:48 INFO - PROCESS | 1852 | 1461786468495 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}] 12:47:48 INFO - PROCESS | 1852 | 1461786468771 Marionette TRACE conn3 <- [1,1947,null,{"value":null}] 12:47:49 INFO - PROCESS | 1852 | 1461786469123 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:49 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb16df7000 == 148 [pid = 1852] [id = 494] 12:47:49 INFO - PROCESS | 1852 | ++DOMWINDOW == 162 (0x7fcb145de800) [pid = 1852] [serial = 1483] [outer = (nil)] 12:47:49 INFO - PROCESS | 1852 | ++DOMWINDOW == 163 (0x7fcb15736000) [pid = 1852] [serial = 1484] [outer = 0x7fcb145de800] 12:47:49 INFO - PROCESS | 1852 | 1461786469199 Marionette DEBUG loaded listener.js 12:47:49 INFO - PROCESS | 1852 | ++DOMWINDOW == 164 (0x7fcb1586ac00) [pid = 1852] [serial = 1485] [outer = 0x7fcb145de800] 12:47:50 INFO - PROCESS | 1852 | 1461786470080 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]]]}] 12:47:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 12:47:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 1631ms 12:47:50 INFO - PROCESS | 1852 | 1461786470118 Marionette TRACE conn3 -> [0,1949,"getWindowHandle",null] 12:47:50 INFO - PROCESS | 1852 | 1461786470123 Marionette TRACE conn3 <- [1,1949,null,{"value":"8"}] 12:47:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 12:47:50 INFO - PROCESS | 1852 | 1461786470141 Marionette TRACE conn3 -> [0,1950,"setScriptTimeout",{"ms":35000}] 12:47:50 INFO - PROCESS | 1852 | 1461786470151 Marionette TRACE conn3 <- [1,1950,null,{}] 12:47:50 INFO - PROCESS | 1852 | 1461786470159 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}] 12:47:50 INFO - PROCESS | 1852 | 1461786470512 Marionette TRACE conn3 <- [1,1951,null,{"value":null}] 12:47:50 INFO - PROCESS | 1852 | 1461786470748 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:50 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb1a494800 == 149 [pid = 1852] [id = 495] 12:47:50 INFO - PROCESS | 1852 | ++DOMWINDOW == 165 (0x7fcb145e1000) [pid = 1852] [serial = 1486] [outer = (nil)] 12:47:50 INFO - PROCESS | 1852 | ++DOMWINDOW == 166 (0x7fcb169e0c00) [pid = 1852] [serial = 1487] [outer = 0x7fcb145e1000] 12:47:50 INFO - PROCESS | 1852 | 1461786470834 Marionette DEBUG loaded listener.js 12:47:50 INFO - PROCESS | 1852 | ++DOMWINDOW == 167 (0x7fcb16b94800) [pid = 1852] [serial = 1488] [outer = 0x7fcb145e1000] 12:47:51 INFO - PROCESS | 1852 | 1461786471695 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]]]}] 12:47:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 12:47:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 1599ms 12:47:51 INFO - PROCESS | 1852 | 1461786471731 Marionette TRACE conn3 -> [0,1953,"getWindowHandle",null] 12:47:51 INFO - PROCESS | 1852 | 1461786471736 Marionette TRACE conn3 <- [1,1953,null,{"value":"8"}] 12:47:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 12:47:51 INFO - PROCESS | 1852 | 1461786471741 Marionette TRACE conn3 -> [0,1954,"setScriptTimeout",{"ms":35000}] 12:47:51 INFO - PROCESS | 1852 | 1461786471744 Marionette TRACE conn3 <- [1,1954,null,{}] 12:47:51 INFO - PROCESS | 1852 | 1461786471750 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}] 12:47:51 INFO - PROCESS | 1852 | 1461786471975 Marionette TRACE conn3 <- [1,1955,null,{"value":null}] 12:47:52 INFO - PROCESS | 1852 | 1461786472188 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:52 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb1b6ac800 == 150 [pid = 1852] [id = 496] 12:47:52 INFO - PROCESS | 1852 | ++DOMWINDOW == 168 (0x7fcb154b9800) [pid = 1852] [serial = 1489] [outer = (nil)] 12:47:52 INFO - PROCESS | 1852 | ++DOMWINDOW == 169 (0x7fcb19d28c00) [pid = 1852] [serial = 1490] [outer = 0x7fcb154b9800] 12:47:52 INFO - PROCESS | 1852 | 1461786472301 Marionette DEBUG loaded listener.js 12:47:52 INFO - PROCESS | 1852 | ++DOMWINDOW == 170 (0x7fcb1a5c2000) [pid = 1852] [serial = 1491] [outer = 0x7fcb154b9800] 12:47:53 INFO - PROCESS | 1852 | 1461786473241 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]]]}] 12:47:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 12:47:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 1540ms 12:47:53 INFO - PROCESS | 1852 | 1461786473284 Marionette TRACE conn3 -> [0,1957,"getWindowHandle",null] 12:47:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 12:47:53 INFO - PROCESS | 1852 | 1461786473288 Marionette TRACE conn3 <- [1,1957,null,{"value":"8"}] 12:47:53 INFO - PROCESS | 1852 | 1461786473296 Marionette TRACE conn3 -> [0,1958,"setScriptTimeout",{"ms":35000}] 12:47:53 INFO - PROCESS | 1852 | 1461786473298 Marionette TRACE conn3 <- [1,1958,null,{}] 12:47:53 INFO - PROCESS | 1852 | 1461786473330 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}] 12:47:53 INFO - PROCESS | 1852 | 1461786473560 Marionette TRACE conn3 <- [1,1959,null,{"value":null}] 12:47:53 INFO - PROCESS | 1852 | 1461786473834 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:53 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb2095c000 == 151 [pid = 1852] [id = 497] 12:47:53 INFO - PROCESS | 1852 | ++DOMWINDOW == 171 (0x7fcb1b644000) [pid = 1852] [serial = 1492] [outer = (nil)] 12:47:53 INFO - PROCESS | 1852 | ++DOMWINDOW == 172 (0x7fcb1b64f000) [pid = 1852] [serial = 1493] [outer = 0x7fcb1b644000] 12:47:53 INFO - PROCESS | 1852 | 1461786473974 Marionette DEBUG loaded listener.js 12:47:54 INFO - PROCESS | 1852 | ++DOMWINDOW == 173 (0x7fcb1e8c5800) [pid = 1852] [serial = 1494] [outer = 0x7fcb1b644000] 12:47:54 INFO - PROCESS | 1852 | 1461786474872 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]]]}] 12:47:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 12:47:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 1640ms 12:47:54 INFO - PROCESS | 1852 | 1461786474935 Marionette TRACE conn3 -> [0,1961,"getWindowHandle",null] 12:47:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 12:47:54 INFO - PROCESS | 1852 | 1461786474939 Marionette TRACE conn3 <- [1,1961,null,{"value":"8"}] 12:47:54 INFO - PROCESS | 1852 | 1461786474945 Marionette TRACE conn3 -> [0,1962,"setScriptTimeout",{"ms":35000}] 12:47:54 INFO - PROCESS | 1852 | 1461786474949 Marionette TRACE conn3 <- [1,1962,null,{}] 12:47:54 INFO - PROCESS | 1852 | 1461786474954 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}] 12:47:55 INFO - PROCESS | 1852 | 1461786475181 Marionette TRACE conn3 <- [1,1963,null,{"value":null}] 12:47:55 INFO - PROCESS | 1852 | 1461786475432 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:55 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb217d5000 == 152 [pid = 1852] [id = 498] 12:47:55 INFO - PROCESS | 1852 | ++DOMWINDOW == 174 (0x7fcb1b646800) [pid = 1852] [serial = 1495] [outer = (nil)] 12:47:55 INFO - PROCESS | 1852 | ++DOMWINDOW == 175 (0x7fcb20733800) [pid = 1852] [serial = 1496] [outer = 0x7fcb1b646800] 12:47:55 INFO - PROCESS | 1852 | 1461786475555 Marionette DEBUG loaded listener.js 12:47:55 INFO - PROCESS | 1852 | ++DOMWINDOW == 176 (0x7fcb20c3ac00) [pid = 1852] [serial = 1497] [outer = 0x7fcb1b646800] 12:47:56 INFO - PROCESS | 1852 | 1461786476438 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]]]}] 12:47:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 12:47:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 1529ms 12:47:56 INFO - PROCESS | 1852 | 1461786476475 Marionette TRACE conn3 -> [0,1965,"getWindowHandle",null] 12:47:56 INFO - PROCESS | 1852 | 1461786476479 Marionette TRACE conn3 <- [1,1965,null,{"value":"8"}] 12:47:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 12:47:56 INFO - PROCESS | 1852 | 1461786476484 Marionette TRACE conn3 -> [0,1966,"setScriptTimeout",{"ms":35000}] 12:47:56 INFO - PROCESS | 1852 | 1461786476487 Marionette TRACE conn3 <- [1,1966,null,{}] 12:47:56 INFO - PROCESS | 1852 | 1461786476493 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}] 12:47:56 INFO - PROCESS | 1852 | 1461786476716 Marionette TRACE conn3 <- [1,1967,null,{"value":null}] 12:47:56 INFO - PROCESS | 1852 | 1461786476930 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:56 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb247d0800 == 153 [pid = 1852] [id = 499] 12:47:56 INFO - PROCESS | 1852 | ++DOMWINDOW == 177 (0x7fcb1e8c5c00) [pid = 1852] [serial = 1498] [outer = (nil)] 12:47:57 INFO - PROCESS | 1852 | ++DOMWINDOW == 178 (0x7fcb20d10400) [pid = 1852] [serial = 1499] [outer = 0x7fcb1e8c5c00] 12:47:57 INFO - PROCESS | 1852 | 1461786477042 Marionette DEBUG loaded listener.js 12:47:57 INFO - PROCESS | 1852 | ++DOMWINDOW == 179 (0x7fcb21287000) [pid = 1852] [serial = 1500] [outer = 0x7fcb1e8c5c00] 12:47:57 INFO - PROCESS | 1852 | 1461786477965 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]]]}] 12:47:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 12:47:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 1528ms 12:47:58 INFO - PROCESS | 1852 | 1461786478015 Marionette TRACE conn3 -> [0,1969,"getWindowHandle",null] 12:47:58 INFO - PROCESS | 1852 | 1461786478019 Marionette TRACE conn3 <- [1,1969,null,{"value":"8"}] 12:47:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 12:47:58 INFO - PROCESS | 1852 | 1461786478025 Marionette TRACE conn3 -> [0,1970,"setScriptTimeout",{"ms":35000}] 12:47:58 INFO - PROCESS | 1852 | 1461786478028 Marionette TRACE conn3 <- [1,1970,null,{}] 12:47:58 INFO - PROCESS | 1852 | 1461786478054 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}] 12:47:58 INFO - PROCESS | 1852 | 1461786478276 Marionette TRACE conn3 <- [1,1971,null,{"value":null}] 12:47:58 INFO - PROCESS | 1852 | 1461786478547 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:58 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb27b6a800 == 154 [pid = 1852] [id = 500] 12:47:58 INFO - PROCESS | 1852 | ++DOMWINDOW == 180 (0x7fcb169e0000) [pid = 1852] [serial = 1501] [outer = (nil)] 12:47:58 INFO - PROCESS | 1852 | ++DOMWINDOW == 181 (0x7fcb215dd800) [pid = 1852] [serial = 1502] [outer = 0x7fcb169e0000] 12:47:58 INFO - PROCESS | 1852 | 1461786478662 Marionette DEBUG loaded listener.js 12:47:58 INFO - PROCESS | 1852 | ++DOMWINDOW == 182 (0x7fcb2189d400) [pid = 1852] [serial = 1503] [outer = 0x7fcb169e0000] 12:47:59 INFO - PROCESS | 1852 | 1461786479529 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]]]}] 12:47:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 12:47:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 1550ms 12:47:59 INFO - PROCESS | 1852 | 1461786479576 Marionette TRACE conn3 -> [0,1973,"getWindowHandle",null] 12:47:59 INFO - PROCESS | 1852 | 1461786479579 Marionette TRACE conn3 <- [1,1973,null,{"value":"8"}] 12:47:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 12:47:59 INFO - PROCESS | 1852 | 1461786479585 Marionette TRACE conn3 -> [0,1974,"setScriptTimeout",{"ms":35000}] 12:47:59 INFO - PROCESS | 1852 | 1461786479589 Marionette TRACE conn3 <- [1,1974,null,{}] 12:47:59 INFO - PROCESS | 1852 | 1461786479594 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}] 12:47:59 INFO - PROCESS | 1852 | 1461786479827 Marionette TRACE conn3 <- [1,1975,null,{"value":null}] 12:48:00 INFO - PROCESS | 1852 | 1461786480038 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:00 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb29a6f000 == 155 [pid = 1852] [id = 501] 12:48:00 INFO - PROCESS | 1852 | ++DOMWINDOW == 183 (0x7fcb16b92c00) [pid = 1852] [serial = 1504] [outer = (nil)] 12:48:00 INFO - PROCESS | 1852 | ++DOMWINDOW == 184 (0x7fcb229e7000) [pid = 1852] [serial = 1505] [outer = 0x7fcb16b92c00] 12:48:00 INFO - PROCESS | 1852 | 1461786480155 Marionette DEBUG loaded listener.js 12:48:00 INFO - PROCESS | 1852 | ++DOMWINDOW == 185 (0x7fcb241fd800) [pid = 1852] [serial = 1506] [outer = 0x7fcb16b92c00] 12:48:01 INFO - PROCESS | 1852 | 1461786481083 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]]]}] 12:48:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 12:48:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 1532ms 12:48:01 INFO - PROCESS | 1852 | 1461786481119 Marionette TRACE conn3 -> [0,1977,"getWindowHandle",null] 12:48:01 INFO - PROCESS | 1852 | 1461786481122 Marionette TRACE conn3 <- [1,1977,null,{"value":"8"}] 12:48:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 12:48:01 INFO - PROCESS | 1852 | 1461786481128 Marionette TRACE conn3 -> [0,1978,"setScriptTimeout",{"ms":35000}] 12:48:01 INFO - PROCESS | 1852 | 1461786481131 Marionette TRACE conn3 <- [1,1978,null,{}] 12:48:01 INFO - PROCESS | 1852 | 1461786481136 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}] 12:48:01 INFO - PROCESS | 1852 | 1461786481358 Marionette TRACE conn3 <- [1,1979,null,{"value":null}] 12:48:01 INFO - PROCESS | 1852 | 1461786481619 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:01 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb2d847000 == 156 [pid = 1852] [id = 502] 12:48:01 INFO - PROCESS | 1852 | ++DOMWINDOW == 186 (0x7fcb22877000) [pid = 1852] [serial = 1507] [outer = (nil)] 12:48:01 INFO - PROCESS | 1852 | ++DOMWINDOW == 187 (0x7fcb24473000) [pid = 1852] [serial = 1508] [outer = 0x7fcb22877000] 12:48:01 INFO - PROCESS | 1852 | 1461786481709 Marionette DEBUG loaded listener.js 12:48:01 INFO - PROCESS | 1852 | ++DOMWINDOW == 188 (0x7fcb24713c00) [pid = 1852] [serial = 1509] [outer = 0x7fcb22877000] 12:48:02 INFO - PROCESS | 1852 | 1461786482754 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]]]}] 12:48:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 12:48:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 1690ms 12:48:02 INFO - PROCESS | 1852 | 1461786482819 Marionette TRACE conn3 -> [0,1981,"getWindowHandle",null] 12:48:02 INFO - PROCESS | 1852 | 1461786482824 Marionette TRACE conn3 <- [1,1981,null,{"value":"8"}] 12:48:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 12:48:02 INFO - PROCESS | 1852 | 1461786482830 Marionette TRACE conn3 -> [0,1982,"setScriptTimeout",{"ms":35000}] 12:48:02 INFO - PROCESS | 1852 | 1461786482835 Marionette TRACE conn3 <- [1,1982,null,{}] 12:48:02 INFO - PROCESS | 1852 | 1461786482840 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}] 12:48:03 INFO - PROCESS | 1852 | 1461786483123 Marionette TRACE conn3 <- [1,1983,null,{"value":null}] 12:48:03 INFO - PROCESS | 1852 | 1461786483395 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:03 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb3c257800 == 157 [pid = 1852] [id = 503] 12:48:03 INFO - PROCESS | 1852 | ++DOMWINDOW == 189 (0x7fcb11a88c00) [pid = 1852] [serial = 1510] [outer = (nil)] 12:48:03 INFO - PROCESS | 1852 | ++DOMWINDOW == 190 (0x7fcb28447000) [pid = 1852] [serial = 1511] [outer = 0x7fcb11a88c00] 12:48:03 INFO - PROCESS | 1852 | 1461786483512 Marionette DEBUG loaded listener.js 12:48:03 INFO - PROCESS | 1852 | ++DOMWINDOW == 191 (0x7fcb28f8f800) [pid = 1852] [serial = 1512] [outer = 0x7fcb11a88c00] 12:48:04 INFO - PROCESS | 1852 | 1461786484390 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]]]}] 12:48:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 12:48:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 1589ms 12:48:04 INFO - PROCESS | 1852 | 1461786484420 Marionette TRACE conn3 -> [0,1985,"getWindowHandle",null] 12:48:04 INFO - PROCESS | 1852 | 1461786484424 Marionette TRACE conn3 <- [1,1985,null,{"value":"8"}] 12:48:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 12:48:04 INFO - PROCESS | 1852 | 1461786484430 Marionette TRACE conn3 -> [0,1986,"setScriptTimeout",{"ms":35000}] 12:48:04 INFO - PROCESS | 1852 | 1461786484432 Marionette TRACE conn3 <- [1,1986,null,{}] 12:48:04 INFO - PROCESS | 1852 | 1461786484438 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}] 12:48:04 INFO - PROCESS | 1852 | 1461786484648 Marionette TRACE conn3 <- [1,1987,null,{"value":null}] 12:48:04 INFO - PROCESS | 1852 | 1461786484866 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:04 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb3f466800 == 158 [pid = 1852] [id = 504] 12:48:04 INFO - PROCESS | 1852 | ++DOMWINDOW == 192 (0x7fcb10bf1000) [pid = 1852] [serial = 1513] [outer = (nil)] 12:48:04 INFO - PROCESS | 1852 | ++DOMWINDOW == 193 (0x7fcb29570c00) [pid = 1852] [serial = 1514] [outer = 0x7fcb10bf1000] 12:48:04 INFO - PROCESS | 1852 | 1461786484980 Marionette DEBUG loaded listener.js 12:48:05 INFO - PROCESS | 1852 | ++DOMWINDOW == 194 (0x7fcb2a0c7000) [pid = 1852] [serial = 1515] [outer = 0x7fcb10bf1000] 12:48:05 INFO - PROCESS | 1852 | 1461786485892 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]]]}] 12:48:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 12:48:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 1484ms 12:48:05 INFO - PROCESS | 1852 | 1461786485916 Marionette TRACE conn3 -> [0,1989,"getWindowHandle",null] 12:48:05 INFO - PROCESS | 1852 | 1461786485919 Marionette TRACE conn3 <- [1,1989,null,{"value":"8"}] 12:48:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 12:48:05 INFO - PROCESS | 1852 | 1461786485925 Marionette TRACE conn3 -> [0,1990,"setScriptTimeout",{"ms":35000}] 12:48:05 INFO - PROCESS | 1852 | 1461786485927 Marionette TRACE conn3 <- [1,1990,null,{}] 12:48:05 INFO - PROCESS | 1852 | 1461786485933 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}] 12:48:06 INFO - PROCESS | 1852 | 1461786486151 Marionette TRACE conn3 <- [1,1991,null,{"value":null}] 12:48:06 INFO - PROCESS | 1852 | 1461786486413 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:06 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb40fae800 == 159 [pid = 1852] [id = 505] 12:48:06 INFO - PROCESS | 1852 | ++DOMWINDOW == 195 (0x7fcb2471bc00) [pid = 1852] [serial = 1516] [outer = (nil)] 12:48:06 INFO - PROCESS | 1852 | ++DOMWINDOW == 196 (0x7fcb2d693800) [pid = 1852] [serial = 1517] [outer = 0x7fcb2471bc00] 12:48:06 INFO - PROCESS | 1852 | 1461786486492 Marionette DEBUG loaded listener.js 12:48:06 INFO - PROCESS | 1852 | ++DOMWINDOW == 197 (0x7fcb3746a400) [pid = 1852] [serial = 1518] [outer = 0x7fcb2471bc00] 12:48:07 INFO - PROCESS | 1852 | 1461786487354 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]]]}] 12:48:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 12:48:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 1484ms 12:48:07 INFO - PROCESS | 1852 | 1461786487412 Marionette TRACE conn3 -> [0,1993,"getWindowHandle",null] 12:48:07 INFO - PROCESS | 1852 | 1461786487414 Marionette TRACE conn3 <- [1,1993,null,{"value":"8"}] 12:48:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 12:48:07 INFO - PROCESS | 1852 | 1461786487421 Marionette TRACE conn3 -> [0,1994,"setScriptTimeout",{"ms":35000}] 12:48:07 INFO - PROCESS | 1852 | 1461786487424 Marionette TRACE conn3 <- [1,1994,null,{}] 12:48:07 INFO - PROCESS | 1852 | 1461786487429 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}] 12:48:07 INFO - PROCESS | 1852 | 1461786487667 Marionette TRACE conn3 <- [1,1995,null,{"value":null}] 12:48:07 INFO - PROCESS | 1852 | 1461786487934 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:08 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb41dce800 == 160 [pid = 1852] [id = 506] 12:48:08 INFO - PROCESS | 1852 | ++DOMWINDOW == 198 (0x7fcb107e4400) [pid = 1852] [serial = 1519] [outer = (nil)] 12:48:08 INFO - PROCESS | 1852 | ++DOMWINDOW == 199 (0x7fcb29c6c400) [pid = 1852] [serial = 1520] [outer = 0x7fcb107e4400] 12:48:08 INFO - PROCESS | 1852 | 1461786488052 Marionette DEBUG loaded listener.js 12:48:08 INFO - PROCESS | 1852 | ++DOMWINDOW == 200 (0x7fcb38b30000) [pid = 1852] [serial = 1521] [outer = 0x7fcb107e4400] 12:48:08 INFO - PROCESS | 1852 | 1461786488891 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]]]}] 12:48:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 12:48:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 1534ms 12:48:08 INFO - PROCESS | 1852 | 1461786488956 Marionette TRACE conn3 -> [0,1997,"getWindowHandle",null] 12:48:08 INFO - PROCESS | 1852 | 1461786488963 Marionette TRACE conn3 <- [1,1997,null,{"value":"8"}] 12:48:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 12:48:08 INFO - PROCESS | 1852 | 1461786488976 Marionette TRACE conn3 -> [0,1998,"setScriptTimeout",{"ms":35000}] 12:48:08 INFO - PROCESS | 1852 | 1461786488979 Marionette TRACE conn3 <- [1,1998,null,{}] 12:48:08 INFO - PROCESS | 1852 | 1461786488985 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}] 12:48:09 INFO - PROCESS | 1852 | 1461786489247 Marionette TRACE conn3 <- [1,1999,null,{"value":null}] 12:48:09 INFO - PROCESS | 1852 | 1461786489550 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:09 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb0f3e0000 == 161 [pid = 1852] [id = 507] 12:48:09 INFO - PROCESS | 1852 | ++DOMWINDOW == 201 (0x7fcb1007c400) [pid = 1852] [serial = 1522] [outer = (nil)] 12:48:09 INFO - PROCESS | 1852 | ++DOMWINDOW == 202 (0x7fcb10bbfc00) [pid = 1852] [serial = 1523] [outer = 0x7fcb1007c400] 12:48:09 INFO - PROCESS | 1852 | 1461786489627 Marionette DEBUG loaded listener.js 12:48:09 INFO - PROCESS | 1852 | ++DOMWINDOW == 203 (0x7fcb1360b000) [pid = 1852] [serial = 1524] [outer = 0x7fcb1007c400] 12:48:10 INFO - PROCESS | 1852 | 1461786490517 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]]]}] 12:48:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 12:48:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 1589ms 12:48:10 INFO - PROCESS | 1852 | 1461786490568 Marionette TRACE conn3 -> [0,2001,"getWindowHandle",null] 12:48:10 INFO - PROCESS | 1852 | 1461786490572 Marionette TRACE conn3 <- [1,2001,null,{"value":"8"}] 12:48:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 12:48:10 INFO - PROCESS | 1852 | 1461786490578 Marionette TRACE conn3 -> [0,2002,"setScriptTimeout",{"ms":35000}] 12:48:10 INFO - PROCESS | 1852 | 1461786490581 Marionette TRACE conn3 <- [1,2002,null,{}] 12:48:10 INFO - PROCESS | 1852 | 1461786490590 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}] 12:48:10 INFO - PROCESS | 1852 | 1461786490832 Marionette TRACE conn3 <- [1,2003,null,{"value":null}] 12:48:11 INFO - PROCESS | 1852 | 1461786491144 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:11 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb0d804800 == 162 [pid = 1852] [id = 508] 12:48:11 INFO - PROCESS | 1852 | ++DOMWINDOW == 204 (0x7fcb0c9f0000) [pid = 1852] [serial = 1525] [outer = (nil)] 12:48:11 INFO - PROCESS | 1852 | ++DOMWINDOW == 205 (0x7fcb0fbb8800) [pid = 1852] [serial = 1526] [outer = 0x7fcb0c9f0000] 12:48:11 INFO - PROCESS | 1852 | 1461786491228 Marionette DEBUG loaded listener.js 12:48:11 INFO - PROCESS | 1852 | ++DOMWINDOW == 206 (0x7fcb102d7400) [pid = 1852] [serial = 1527] [outer = 0x7fcb0c9f0000] 12:48:12 INFO - PROCESS | 1852 | 1461786492101 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]]]}] 12:48:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 12:48:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 1593ms 12:48:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 12:48:12 INFO - PROCESS | 1852 | 1461786492173 Marionette TRACE conn3 -> [0,2005,"getWindowHandle",null] 12:48:12 INFO - PROCESS | 1852 | 1461786492176 Marionette TRACE conn3 <- [1,2005,null,{"value":"8"}] 12:48:12 INFO - PROCESS | 1852 | 1461786492182 Marionette TRACE conn3 -> [0,2006,"setScriptTimeout",{"ms":35000}] 12:48:12 INFO - PROCESS | 1852 | 1461786492185 Marionette TRACE conn3 <- [1,2006,null,{}] 12:48:12 INFO - PROCESS | 1852 | 1461786492191 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}] 12:48:12 INFO - PROCESS | 1852 | 1461786492418 Marionette TRACE conn3 <- [1,2007,null,{"value":null}] 12:48:13 INFO - PROCESS | 1852 | 1461786493237 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:13 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb134d0000 == 163 [pid = 1852] [id = 509] 12:48:13 INFO - PROCESS | 1852 | ++DOMWINDOW == 207 (0x7fcb0fbb9400) [pid = 1852] [serial = 1528] [outer = (nil)] 12:48:13 INFO - PROCESS | 1852 | ++DOMWINDOW == 208 (0x7fcb10079800) [pid = 1852] [serial = 1529] [outer = 0x7fcb0fbb9400] 12:48:13 INFO - PROCESS | 1852 | 1461786493329 Marionette DEBUG loaded listener.js 12:48:13 INFO - PROCESS | 1852 | ++DOMWINDOW == 209 (0x7fcb102d6800) [pid = 1852] [serial = 1530] [outer = 0x7fcb0fbb9400] 12:48:14 INFO - PROCESS | 1852 | 1461786494273 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]]]}] 12:48:14 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 12:48:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 2131ms 12:48:14 INFO - PROCESS | 1852 | 1461786494315 Marionette TRACE conn3 -> [0,2009,"getWindowHandle",null] 12:48:14 INFO - PROCESS | 1852 | 1461786494321 Marionette TRACE conn3 <- [1,2009,null,{"value":"8"}] 12:48:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 12:48:14 INFO - PROCESS | 1852 | 1461786494328 Marionette TRACE conn3 -> [0,2010,"setScriptTimeout",{"ms":35000}] 12:48:14 INFO - PROCESS | 1852 | 1461786494333 Marionette TRACE conn3 <- [1,2010,null,{}] 12:48:14 INFO - PROCESS | 1852 | 1461786494340 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}] 12:48:14 INFO - PROCESS | 1852 | 1461786494555 Marionette TRACE conn3 <- [1,2011,null,{"value":null}] 12:48:14 INFO - PROCESS | 1852 | 1461786494849 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:14 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb137b2000 == 164 [pid = 1852] [id = 510] 12:48:14 INFO - PROCESS | 1852 | ++DOMWINDOW == 210 (0x7fcb1046ac00) [pid = 1852] [serial = 1531] [outer = (nil)] 12:48:15 INFO - PROCESS | 1852 | ++DOMWINDOW == 211 (0x7fcb10becc00) [pid = 1852] [serial = 1532] [outer = 0x7fcb1046ac00] 12:48:15 INFO - PROCESS | 1852 | 1461786495027 Marionette DEBUG loaded listener.js 12:48:15 INFO - PROCESS | 1852 | ++DOMWINDOW == 212 (0x7fcb1230f400) [pid = 1852] [serial = 1533] [outer = 0x7fcb1046ac00] 12:48:15 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb17eec800 == 163 [pid = 1852] [id = 359] 12:48:15 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb103e1000 == 162 [pid = 1852] [id = 353] 12:48:15 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb144a5000 == 161 [pid = 1852] [id = 354] 12:48:15 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb3c262000 == 160 [pid = 1852] [id = 436] 12:48:15 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb17270800 == 159 [pid = 1852] [id = 435] 12:48:15 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb137a8000 == 158 [pid = 1852] [id = 437] 12:48:15 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb0f5d6000 == 157 [pid = 1852] [id = 491] 12:48:15 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb13cea800 == 156 [pid = 1852] [id = 490] 12:48:15 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb136a3800 == 155 [pid = 1852] [id = 489] 12:48:15 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb0f5c9000 == 154 [pid = 1852] [id = 488] 12:48:15 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb14494800 == 153 [pid = 1852] [id = 487] 12:48:15 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb20684800 == 152 [pid = 1852] [id = 476] 12:48:15 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb1e720800 == 151 [pid = 1852] [id = 475] 12:48:15 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb1b05e800 == 150 [pid = 1852] [id = 474] 12:48:15 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb181ce000 == 149 [pid = 1852] [id = 473] 12:48:15 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb17277000 == 148 [pid = 1852] [id = 472] 12:48:15 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb15955000 == 147 [pid = 1852] [id = 471] 12:48:15 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb136a5000 == 146 [pid = 1852] [id = 470] 12:48:15 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb15782800 == 145 [pid = 1852] [id = 469] 12:48:15 INFO - PROCESS | 1852 | --DOMWINDOW == 211 (0x7fcb13856c00) [pid = 1852] [serial = 1404] [outer = (nil)] [url = about:blank] 12:48:15 INFO - PROCESS | 1852 | --DOMWINDOW == 210 (0x7fcb13971c00) [pid = 1852] [serial = 1407] [outer = (nil)] [url = about:blank] 12:48:15 INFO - PROCESS | 1852 | --DOMWINDOW == 209 (0x7fcb1203e400) [pid = 1852] [serial = 1401] [outer = (nil)] [url = about:blank] 12:48:15 INFO - PROCESS | 1852 | --DOMWINDOW == 208 (0x7fcb15a0d000) [pid = 1852] [serial = 1314] [outer = (nil)] [url = about:blank] 12:48:15 INFO - PROCESS | 1852 | --DOMWINDOW == 207 (0x7fcb209d2400) [pid = 1852] [serial = 1290] [outer = (nil)] [url = about:blank] 12:48:15 INFO - PROCESS | 1852 | --DOMWINDOW == 206 (0x7fcb388e5400) [pid = 1852] [serial = 1245] [outer = (nil)] [url = about:blank] 12:48:15 INFO - PROCESS | 1852 | --DOMWINDOW == 205 (0x7fcb15730c00) [pid = 1852] [serial = 1218] [outer = (nil)] [url = about:blank] 12:48:15 INFO - PROCESS | 1852 | --DOMWINDOW == 204 (0x7fcb3c109400) [pid = 1852] [serial = 1236] [outer = (nil)] [url = about:blank] 12:48:15 INFO - PROCESS | 1852 | --DOMWINDOW == 203 (0x7fcb19d2a400) [pid = 1852] [serial = 1287] [outer = (nil)] [url = about:blank] 12:48:15 INFO - PROCESS | 1852 | --DOMWINDOW == 202 (0x7fcb2d696800) [pid = 1852] [serial = 1299] [outer = (nil)] [url = about:blank] 12:48:15 INFO - PROCESS | 1852 | --DOMWINDOW == 201 (0x7fcb3c10e000) [pid = 1852] [serial = 1311] [outer = (nil)] [url = about:blank] 12:48:15 INFO - PROCESS | 1852 | --DOMWINDOW == 200 (0x7fcb1ad24c00) [pid = 1852] [serial = 1221] [outer = (nil)] [url = about:blank] 12:48:15 INFO - PROCESS | 1852 | --DOMWINDOW == 199 (0x7fcb24369000) [pid = 1852] [serial = 1293] [outer = (nil)] [url = about:blank] 12:48:15 INFO - PROCESS | 1852 | --DOMWINDOW == 198 (0x7fcb1385b000) [pid = 1852] [serial = 1284] [outer = (nil)] [url = about:blank] 12:48:15 INFO - PROCESS | 1852 | --DOMWINDOW == 197 (0x7fcb102a3800) [pid = 1852] [serial = 1239] [outer = (nil)] [url = about:blank] 12:48:15 INFO - PROCESS | 1852 | --DOMWINDOW == 196 (0x7fcb0fbbec00) [pid = 1852] [serial = 1305] [outer = (nil)] [url = about:blank] 12:48:16 INFO - PROCESS | 1852 | --DOMWINDOW == 195 (0x7fcb3c10b800) [pid = 1852] [serial = 1308] [outer = (nil)] [url = about:blank] 12:48:16 INFO - PROCESS | 1852 | --DOMWINDOW == 194 (0x7fcb102d3400) [pid = 1852] [serial = 1281] [outer = (nil)] [url = about:blank] 12:48:16 INFO - PROCESS | 1852 | --DOMWINDOW == 193 (0x7fcb3776e400) [pid = 1852] [serial = 1233] [outer = (nil)] [url = about:blank] 12:48:16 INFO - PROCESS | 1852 | --DOMWINDOW == 192 (0x7fcb22876800) [pid = 1852] [serial = 1149] [outer = (nil)] [url = about:blank] 12:48:16 INFO - PROCESS | 1852 | --DOMWINDOW == 191 (0x7fcb13861800) [pid = 1852] [serial = 1257] [outer = (nil)] [url = about:blank] 12:48:16 INFO - PROCESS | 1852 | --DOMWINDOW == 190 (0x7fcb12044400) [pid = 1852] [serial = 1251] [outer = (nil)] [url = about:blank] 12:48:16 INFO - PROCESS | 1852 | --DOMWINDOW == 189 (0x7fcb26a15c00) [pid = 1852] [serial = 1230] [outer = (nil)] [url = about:blank] 12:48:16 INFO - PROCESS | 1852 | --DOMWINDOW == 188 (0x7fcb2446e000) [pid = 1852] [serial = 1227] [outer = (nil)] [url = about:blank] 12:48:16 INFO - PROCESS | 1852 | --DOMWINDOW == 187 (0x7fcb12096400) [pid = 1852] [serial = 1254] [outer = (nil)] [url = about:blank] 12:48:16 INFO - PROCESS | 1852 | --DOMWINDOW == 186 (0x7fcb20e9f000) [pid = 1852] [serial = 1224] [outer = (nil)] [url = about:blank] 12:48:16 INFO - PROCESS | 1852 | --DOMWINDOW == 185 (0x7fcb3c37a000) [pid = 1852] [serial = 1248] [outer = (nil)] [url = about:blank] 12:48:16 INFO - PROCESS | 1852 | --DOMWINDOW == 184 (0x7fcb13707400) [pid = 1852] [serial = 1403] [outer = (nil)] [url = about:blank] 12:48:16 INFO - PROCESS | 1852 | --DOMWINDOW == 183 (0x7fcb1231dc00) [pid = 1852] [serial = 1406] [outer = (nil)] [url = about:blank] 12:48:16 INFO - PROCESS | 1852 | --DOMWINDOW == 182 (0x7fcb12099400) [pid = 1852] [serial = 1385] [outer = (nil)] [url = about:blank] 12:48:16 INFO - PROCESS | 1852 | --DOMWINDOW == 181 (0x7fcb29c75400) [pid = 1852] [serial = 1386] [outer = (nil)] [url = about:blank] 12:48:16 INFO - PROCESS | 1852 | --DOMWINDOW == 180 (0x7fcb11a87000) [pid = 1852] [serial = 1394] [outer = (nil)] [url = about:blank] 12:48:16 INFO - PROCESS | 1852 | --DOMWINDOW == 179 (0x7fcb15825400) [pid = 1852] [serial = 1395] [outer = (nil)] [url = about:blank] 12:48:16 INFO - PROCESS | 1852 | --DOMWINDOW == 178 (0x7fcb108d8c00) [pid = 1852] [serial = 1343] [outer = (nil)] [url = about:blank] 12:48:16 INFO - PROCESS | 1852 | --DOMWINDOW == 177 (0x7fcb10bf7400) [pid = 1852] [serial = 1344] [outer = (nil)] [url = about:blank] 12:48:16 INFO - PROCESS | 1852 | --DOMWINDOW == 176 (0x7fcb13970400) [pid = 1852] [serial = 1341] [outer = (nil)] [url = about:blank] 12:48:16 INFO - PROCESS | 1852 | --DOMWINDOW == 175 (0x7fcb12307800) [pid = 1852] [serial = 1340] [outer = (nil)] [url = about:blank] 12:48:16 INFO - PROCESS | 1852 | --DOMWINDOW == 174 (0x7fcb20c43c00) [pid = 1852] [serial = 1364] [outer = (nil)] [url = about:blank] 12:48:16 INFO - PROCESS | 1852 | --DOMWINDOW == 173 (0x7fcb20e9d400) [pid = 1852] [serial = 1365] [outer = (nil)] [url = about:blank] 12:48:16 INFO - PROCESS | 1852 | --DOMWINDOW == 172 (0x7fcb228e1400) [pid = 1852] [serial = 1370] [outer = (nil)] [url = about:blank] 12:48:16 INFO - PROCESS | 1852 | --DOMWINDOW == 171 (0x7fcb24367c00) [pid = 1852] [serial = 1371] [outer = (nil)] [url = about:blank] 12:48:16 INFO - PROCESS | 1852 | --DOMWINDOW == 170 (0x7fcb12042400) [pid = 1852] [serial = 1382] [outer = (nil)] [url = about:blank] 12:48:16 INFO - PROCESS | 1852 | --DOMWINDOW == 169 (0x7fcb1a5c0000) [pid = 1852] [serial = 1383] [outer = (nil)] [url = about:blank] 12:48:16 INFO - PROCESS | 1852 | --DOMWINDOW == 168 (0x7fcb17cb8400) [pid = 1852] [serial = 1355] [outer = (nil)] [url = about:blank] 12:48:16 INFO - PROCESS | 1852 | --DOMWINDOW == 167 (0x7fcb1a14a800) [pid = 1852] [serial = 1356] [outer = (nil)] [url = about:blank] 12:48:16 INFO - PROCESS | 1852 | --DOMWINDOW == 166 (0x7fcb1e809400) [pid = 1852] [serial = 1358] [outer = (nil)] [url = about:blank] 12:48:16 INFO - PROCESS | 1852 | --DOMWINDOW == 165 (0x7fcb1f35ec00) [pid = 1852] [serial = 1359] [outer = (nil)] [url = about:blank] 12:48:16 INFO - PROCESS | 1852 | --DOMWINDOW == 164 (0x7fcb10bed800) [pid = 1852] [serial = 1400] [outer = (nil)] [url = about:blank] 12:48:16 INFO - PROCESS | 1852 | --DOMWINDOW == 163 (0x7fcb27a19400) [pid = 1852] [serial = 1376] [outer = (nil)] [url = about:blank] 12:48:16 INFO - PROCESS | 1852 | --DOMWINDOW == 162 (0x7fcb28523c00) [pid = 1852] [serial = 1377] [outer = (nil)] [url = about:blank] 12:48:16 INFO - PROCESS | 1852 | --DOMWINDOW == 161 (0x7fcb10086c00) [pid = 1852] [serial = 1388] [outer = (nil)] [url = about:blank] 12:48:16 INFO - PROCESS | 1852 | --DOMWINDOW == 160 (0x7fcb1581c800) [pid = 1852] [serial = 1389] [outer = (nil)] [url = about:blank] 12:48:16 INFO - PROCESS | 1852 | --DOMWINDOW == 159 (0x7fcb10466800) [pid = 1852] [serial = 1391] [outer = (nil)] [url = about:blank] 12:48:16 INFO - PROCESS | 1852 | --DOMWINDOW == 158 (0x7fcb15734400) [pid = 1852] [serial = 1392] [outer = (nil)] [url = about:blank] 12:48:16 INFO - PROCESS | 1852 | --DOMWINDOW == 157 (0x7fcb164ec800) [pid = 1852] [serial = 1352] [outer = (nil)] [url = about:blank] 12:48:16 INFO - PROCESS | 1852 | --DOMWINDOW == 156 (0x7fcb16b91400) [pid = 1852] [serial = 1353] [outer = (nil)] [url = about:blank] 12:48:16 INFO - PROCESS | 1852 | --DOMWINDOW == 155 (0x7fcb15735800) [pid = 1852] [serial = 1349] [outer = (nil)] [url = about:blank] 12:48:16 INFO - PROCESS | 1852 | --DOMWINDOW == 154 (0x7fcb15a0b000) [pid = 1852] [serial = 1350] [outer = (nil)] [url = about:blank] 12:48:16 INFO - PROCESS | 1852 | --DOMWINDOW == 153 (0x7fcb215e9000) [pid = 1852] [serial = 1367] [outer = (nil)] [url = about:blank] 12:48:16 INFO - PROCESS | 1852 | --DOMWINDOW == 152 (0x7fcb2287c800) [pid = 1852] [serial = 1368] [outer = (nil)] [url = about:blank] 12:48:16 INFO - PROCESS | 1852 | --DOMWINDOW == 151 (0x7fcb1231d800) [pid = 1852] [serial = 1346] [outer = (nil)] [url = about:blank] 12:48:16 INFO - PROCESS | 1852 | --DOMWINDOW == 150 (0x7fcb1370c400) [pid = 1852] [serial = 1347] [outer = (nil)] [url = about:blank] 12:48:16 INFO - PROCESS | 1852 | --DOMWINDOW == 149 (0x7fcb1f3e0000) [pid = 1852] [serial = 1361] [outer = (nil)] [url = about:blank] 12:48:16 INFO - PROCESS | 1852 | --DOMWINDOW == 148 (0x7fcb207b6400) [pid = 1852] [serial = 1362] [outer = (nil)] [url = about:blank] 12:48:16 INFO - PROCESS | 1852 | --DOMWINDOW == 147 (0x7fcb102cdc00) [pid = 1852] [serial = 1397] [outer = (nil)] [url = about:blank] 12:48:16 INFO - PROCESS | 1852 | --DOMWINDOW == 146 (0x7fcb1046a000) [pid = 1852] [serial = 1398] [outer = (nil)] [url = about:blank] 12:48:16 INFO - PROCESS | 1852 | --DOMWINDOW == 145 (0x7fcb2471a800) [pid = 1852] [serial = 1373] [outer = (nil)] [url = about:blank] 12:48:16 INFO - PROCESS | 1852 | --DOMWINDOW == 144 (0x7fcb26acb000) [pid = 1852] [serial = 1374] [outer = (nil)] [url = about:blank] 12:48:16 INFO - PROCESS | 1852 | --DOMWINDOW == 143 (0x7fcb28f87000) [pid = 1852] [serial = 1379] [outer = (nil)] [url = about:blank] 12:48:16 INFO - PROCESS | 1852 | --DOMWINDOW == 142 (0x7fcb29a99000) [pid = 1852] [serial = 1380] [outer = (nil)] [url = about:blank] 12:48:16 INFO - PROCESS | 1852 | --DOMWINDOW == 141 (0x7fcb27b32000) [pid = 1852] [serial = 1296] [outer = (nil)] [url = about:blank] 12:48:16 INFO - PROCESS | 1852 | --DOMWINDOW == 140 (0x7fcb10bf3400) [pid = 1852] [serial = 1242] [outer = (nil)] [url = about:blank] 12:48:16 INFO - PROCESS | 1852 | --DOMWINDOW == 139 (0x7fcb38b2d800) [pid = 1852] [serial = 1302] [outer = (nil)] [url = about:blank] 12:48:16 INFO - PROCESS | 1852 | 1461786496289 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]]]}] 12:48:16 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 12:48:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 1987ms 12:48:16 INFO - PROCESS | 1852 | 1461786496320 Marionette TRACE conn3 -> [0,2013,"getWindowHandle",null] 12:48:16 INFO - PROCESS | 1852 | 1461786496326 Marionette TRACE conn3 <- [1,2013,null,{"value":"8"}] 12:48:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 12:48:16 INFO - PROCESS | 1852 | 1461786496334 Marionette TRACE conn3 -> [0,2014,"setScriptTimeout",{"ms":35000}] 12:48:16 INFO - PROCESS | 1852 | 1461786496337 Marionette TRACE conn3 <- [1,2014,null,{}] 12:48:16 INFO - PROCESS | 1852 | 1461786496343 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}] 12:48:16 INFO - PROCESS | 1852 | 1461786496582 Marionette TRACE conn3 <- [1,2015,null,{"value":null}] 12:48:16 INFO - PROCESS | 1852 | 1461786496840 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:16 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb0f5ce800 == 146 [pid = 1852] [id = 511] 12:48:16 INFO - PROCESS | 1852 | ++DOMWINDOW == 140 (0x7fcb107e6000) [pid = 1852] [serial = 1534] [outer = (nil)] 12:48:16 INFO - PROCESS | 1852 | ++DOMWINDOW == 141 (0x7fcb1231dc00) [pid = 1852] [serial = 1535] [outer = 0x7fcb107e6000] 12:48:16 INFO - PROCESS | 1852 | 1461786496912 Marionette DEBUG loaded listener.js 12:48:17 INFO - PROCESS | 1852 | ++DOMWINDOW == 142 (0x7fcb13860400) [pid = 1852] [serial = 1536] [outer = 0x7fcb107e6000] 12:48:17 INFO - PROCESS | 1852 | 1461786497705 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]]]}] 12:48:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 12:48:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 1384ms 12:48:17 INFO - PROCESS | 1852 | 1461786497719 Marionette TRACE conn3 -> [0,2017,"getWindowHandle",null] 12:48:17 INFO - PROCESS | 1852 | 1461786497723 Marionette TRACE conn3 <- [1,2017,null,{"value":"8"}] 12:48:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 12:48:17 INFO - PROCESS | 1852 | 1461786497739 Marionette TRACE conn3 -> [0,2018,"setScriptTimeout",{"ms":35000}] 12:48:17 INFO - PROCESS | 1852 | 1461786497747 Marionette TRACE conn3 <- [1,2018,null,{}] 12:48:17 INFO - PROCESS | 1852 | 1461786497754 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}] 12:48:18 INFO - PROCESS | 1852 | 1461786498052 Marionette TRACE conn3 <- [1,2019,null,{"value":null}] 12:48:18 INFO - PROCESS | 1852 | 1461786498175 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:18 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb137af000 == 147 [pid = 1852] [id = 512] 12:48:18 INFO - PROCESS | 1852 | ++DOMWINDOW == 143 (0x7fcb12093800) [pid = 1852] [serial = 1537] [outer = (nil)] 12:48:18 INFO - PROCESS | 1852 | ++DOMWINDOW == 144 (0x7fcb1581e400) [pid = 1852] [serial = 1538] [outer = 0x7fcb12093800] 12:48:18 INFO - PROCESS | 1852 | 1461786498238 Marionette DEBUG loaded listener.js 12:48:18 INFO - PROCESS | 1852 | ++DOMWINDOW == 145 (0x7fcb15a05400) [pid = 1852] [serial = 1539] [outer = 0x7fcb12093800] 12:48:19 INFO - PROCESS | 1852 | 1461786499074 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]]]}] 12:48:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 12:48:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 1400ms 12:48:19 INFO - PROCESS | 1852 | 1461786499154 Marionette TRACE conn3 -> [0,2021,"getWindowHandle",null] 12:48:19 INFO - PROCESS | 1852 | 1461786499159 Marionette TRACE conn3 <- [1,2021,null,{"value":"8"}] 12:48:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 12:48:19 INFO - PROCESS | 1852 | 1461786499164 Marionette TRACE conn3 -> [0,2022,"setScriptTimeout",{"ms":35000}] 12:48:19 INFO - PROCESS | 1852 | 1461786499166 Marionette TRACE conn3 <- [1,2022,null,{}] 12:48:19 INFO - PROCESS | 1852 | 1461786499172 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}] 12:48:19 INFO - PROCESS | 1852 | 1461786499437 Marionette TRACE conn3 <- [1,2023,null,{"value":null}] 12:48:19 INFO - PROCESS | 1852 | 1461786499469 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:19 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb15572800 == 148 [pid = 1852] [id = 513] 12:48:19 INFO - PROCESS | 1852 | ++DOMWINDOW == 146 (0x7fcb15824800) [pid = 1852] [serial = 1540] [outer = (nil)] 12:48:19 INFO - PROCESS | 1852 | ++DOMWINDOW == 147 (0x7fcb15ae6000) [pid = 1852] [serial = 1541] [outer = 0x7fcb15824800] 12:48:19 INFO - PROCESS | 1852 | 1461786499531 Marionette DEBUG loaded listener.js 12:48:19 INFO - PROCESS | 1852 | ++DOMWINDOW == 148 (0x7fcb169dfc00) [pid = 1852] [serial = 1542] [outer = 0x7fcb15824800] 12:48:20 INFO - PROCESS | 1852 | --DOMWINDOW == 147 (0x7fcb13975c00) [pid = 1852] [serial = 1408] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 12:48:20 INFO - PROCESS | 1852 | --DOMWINDOW == 146 (0x7fcb0c9f7800) [pid = 1852] [serial = 1465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 12:48:20 INFO - PROCESS | 1852 | --DOMWINDOW == 145 (0x7fcb10464000) [pid = 1852] [serial = 1462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 12:48:20 INFO - PROCESS | 1852 | --DOMWINDOW == 144 (0x7fcb13710800) [pid = 1852] [serial = 1468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 12:48:20 INFO - PROCESS | 1852 | --DOMWINDOW == 143 (0x7fcb145d6400) [pid = 1852] [serial = 1471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 12:48:20 INFO - PROCESS | 1852 | 1461786500909 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]]]}] 12:48:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 12:48:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 1782ms 12:48:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 12:48:20 INFO - PROCESS | 1852 | 1461786500948 Marionette TRACE conn3 -> [0,2025,"getWindowHandle",null] 12:48:20 INFO - PROCESS | 1852 | 1461786500950 Marionette TRACE conn3 <- [1,2025,null,{"value":"8"}] 12:48:20 INFO - PROCESS | 1852 | 1461786500957 Marionette TRACE conn3 -> [0,2026,"setScriptTimeout",{"ms":35000}] 12:48:20 INFO - PROCESS | 1852 | 1461786500960 Marionette TRACE conn3 <- [1,2026,null,{}] 12:48:20 INFO - PROCESS | 1852 | 1461786500966 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}] 12:48:21 INFO - PROCESS | 1852 | 1461786501215 Marionette TRACE conn3 <- [1,2027,null,{"value":null}] 12:48:21 INFO - PROCESS | 1852 | 1461786501418 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:21 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb157a2800 == 149 [pid = 1852] [id = 514] 12:48:21 INFO - PROCESS | 1852 | ++DOMWINDOW == 144 (0x7fcb16b92400) [pid = 1852] [serial = 1543] [outer = (nil)] 12:48:21 INFO - PROCESS | 1852 | ++DOMWINDOW == 145 (0x7fcb16fb1800) [pid = 1852] [serial = 1544] [outer = 0x7fcb16b92400] 12:48:21 INFO - PROCESS | 1852 | 1461786501558 Marionette DEBUG loaded listener.js 12:48:21 INFO - PROCESS | 1852 | ++DOMWINDOW == 146 (0x7fcb1a5c9c00) [pid = 1852] [serial = 1545] [outer = 0x7fcb16b92400] 12:48:22 INFO - PROCESS | 1852 | 1461786502635 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]]]}] 12:48:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 12:48:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 1730ms 12:48:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 12:48:22 INFO - PROCESS | 1852 | 1461786502688 Marionette TRACE conn3 -> [0,2029,"getWindowHandle",null] 12:48:22 INFO - PROCESS | 1852 | 1461786502690 Marionette TRACE conn3 <- [1,2029,null,{"value":"8"}] 12:48:22 INFO - PROCESS | 1852 | 1461786502697 Marionette TRACE conn3 -> [0,2030,"setScriptTimeout",{"ms":35000}] 12:48:22 INFO - PROCESS | 1852 | 1461786502711 Marionette TRACE conn3 <- [1,2030,null,{}] 12:48:22 INFO - PROCESS | 1852 | 1461786502721 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}] 12:48:23 INFO - PROCESS | 1852 | 1461786503087 Marionette TRACE conn3 <- [1,2031,null,{"value":null}] 12:48:23 INFO - PROCESS | 1852 | 1461786503360 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:23 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb0f3e5000 == 150 [pid = 1852] [id = 515] 12:48:23 INFO - PROCESS | 1852 | ++DOMWINDOW == 147 (0x7fcb0c9f3400) [pid = 1852] [serial = 1546] [outer = (nil)] 12:48:23 INFO - PROCESS | 1852 | ++DOMWINDOW == 148 (0x7fcb0fbbec00) [pid = 1852] [serial = 1547] [outer = 0x7fcb0c9f3400] 12:48:23 INFO - PROCESS | 1852 | 1461786503463 Marionette DEBUG loaded listener.js 12:48:23 INFO - PROCESS | 1852 | ++DOMWINDOW == 149 (0x7fcb1046a000) [pid = 1852] [serial = 1548] [outer = 0x7fcb0c9f3400] 12:48:24 INFO - PROCESS | 1852 | 1461786504372 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]]]}] 12:48:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 12:48:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 1754ms 12:48:24 INFO - PROCESS | 1852 | 1461786504453 Marionette TRACE conn3 -> [0,2033,"getWindowHandle",null] 12:48:24 INFO - PROCESS | 1852 | 1461786504459 Marionette TRACE conn3 <- [1,2033,null,{"value":"8"}] 12:48:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 12:48:24 INFO - PROCESS | 1852 | 1461786504467 Marionette TRACE conn3 -> [0,2034,"setScriptTimeout",{"ms":35000}] 12:48:24 INFO - PROCESS | 1852 | 1461786504474 Marionette TRACE conn3 <- [1,2034,null,{}] 12:48:24 INFO - PROCESS | 1852 | 1461786504480 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}] 12:48:24 INFO - PROCESS | 1852 | 1461786504750 Marionette TRACE conn3 <- [1,2035,null,{"value":null}] 12:48:25 INFO - PROCESS | 1852 | 1461786505059 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:25 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb1379f800 == 151 [pid = 1852] [id = 516] 12:48:25 INFO - PROCESS | 1852 | ++DOMWINDOW == 150 (0x7fcb12305000) [pid = 1852] [serial = 1549] [outer = (nil)] 12:48:25 INFO - PROCESS | 1852 | ++DOMWINDOW == 151 (0x7fcb13608400) [pid = 1852] [serial = 1550] [outer = 0x7fcb12305000] 12:48:25 INFO - PROCESS | 1852 | 1461786505140 Marionette DEBUG loaded listener.js 12:48:25 INFO - PROCESS | 1852 | ++DOMWINDOW == 152 (0x7fcb13854400) [pid = 1852] [serial = 1551] [outer = 0x7fcb12305000] 12:48:26 INFO - PROCESS | 1852 | 1461786506049 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]]]}] 12:48:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 12:48:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 1635ms 12:48:26 INFO - PROCESS | 1852 | 1461786506103 Marionette TRACE conn3 -> [0,2037,"getWindowHandle",null] 12:48:26 INFO - PROCESS | 1852 | 1461786506107 Marionette TRACE conn3 <- [1,2037,null,{"value":"8"}] 12:48:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 12:48:26 INFO - PROCESS | 1852 | 1461786506114 Marionette TRACE conn3 -> [0,2038,"setScriptTimeout",{"ms":35000}] 12:48:26 INFO - PROCESS | 1852 | 1461786506118 Marionette TRACE conn3 <- [1,2038,null,{}] 12:48:26 INFO - PROCESS | 1852 | 1461786506124 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}] 12:48:26 INFO - PROCESS | 1852 | 1461786506354 Marionette TRACE conn3 <- [1,2039,null,{"value":null}] 12:48:26 INFO - PROCESS | 1852 | 1461786506710 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:26 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb1692c000 == 152 [pid = 1852] [id = 517] 12:48:26 INFO - PROCESS | 1852 | ++DOMWINDOW == 153 (0x7fcb145d4800) [pid = 1852] [serial = 1552] [outer = (nil)] 12:48:26 INFO - PROCESS | 1852 | ++DOMWINDOW == 154 (0x7fcb15869400) [pid = 1852] [serial = 1553] [outer = 0x7fcb145d4800] 12:48:26 INFO - PROCESS | 1852 | 1461786506789 Marionette DEBUG loaded listener.js 12:48:26 INFO - PROCESS | 1852 | ++DOMWINDOW == 155 (0x7fcb15a0f400) [pid = 1852] [serial = 1554] [outer = 0x7fcb145d4800] 12:48:27 INFO - PROCESS | 1852 | 1461786507687 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]]]}] 12:48:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 12:48:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 1635ms 12:48:27 INFO - PROCESS | 1852 | 1461786507751 Marionette TRACE conn3 -> [0,2041,"getWindowHandle",null] 12:48:27 INFO - PROCESS | 1852 | 1461786507757 Marionette TRACE conn3 <- [1,2041,null,{"value":"8"}] 12:48:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 12:48:27 INFO - PROCESS | 1852 | 1461786507774 Marionette TRACE conn3 -> [0,2042,"setScriptTimeout",{"ms":35000}] 12:48:27 INFO - PROCESS | 1852 | 1461786507781 Marionette TRACE conn3 <- [1,2042,null,{}] 12:48:27 INFO - PROCESS | 1852 | 1461786507787 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}] 12:48:28 INFO - PROCESS | 1852 | 1461786508096 Marionette TRACE conn3 <- [1,2043,null,{"value":null}] 12:48:28 INFO - PROCESS | 1852 | 1461786508291 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:28 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb17dac800 == 153 [pid = 1852] [id = 518] 12:48:28 INFO - PROCESS | 1852 | ++DOMWINDOW == 156 (0x7fcb154b6000) [pid = 1852] [serial = 1555] [outer = (nil)] 12:48:28 INFO - PROCESS | 1852 | ++DOMWINDOW == 157 (0x7fcb16fb6400) [pid = 1852] [serial = 1556] [outer = 0x7fcb154b6000] 12:48:28 INFO - PROCESS | 1852 | 1461786508409 Marionette DEBUG loaded listener.js 12:48:28 INFO - PROCESS | 1852 | ++DOMWINDOW == 158 (0x7fcb1ae2d800) [pid = 1852] [serial = 1557] [outer = 0x7fcb154b6000] 12:48:29 INFO - PROCESS | 1852 | 1461786509287 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]]]}] 12:48:29 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) 12:48:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 1555ms 12:48:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 12:48:29 INFO - PROCESS | 1852 | 1461786509321 Marionette TRACE conn3 -> [0,2045,"getWindowHandle",null] 12:48:29 INFO - PROCESS | 1852 | 1461786509324 Marionette TRACE conn3 <- [1,2045,null,{"value":"8"}] 12:48:29 INFO - PROCESS | 1852 | 1461786509330 Marionette TRACE conn3 -> [0,2046,"setScriptTimeout",{"ms":35000}] 12:48:29 INFO - PROCESS | 1852 | 1461786509333 Marionette TRACE conn3 <- [1,2046,null,{}] 12:48:29 INFO - PROCESS | 1852 | 1461786509338 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}] 12:48:29 INFO - PROCESS | 1852 | 1461786509569 Marionette TRACE conn3 <- [1,2047,null,{"value":null}] 12:48:29 INFO - PROCESS | 1852 | 1461786509781 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:29 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb1b042000 == 154 [pid = 1852] [id = 519] 12:48:29 INFO - PROCESS | 1852 | ++DOMWINDOW == 159 (0x7fcb13860800) [pid = 1852] [serial = 1558] [outer = (nil)] 12:48:29 INFO - PROCESS | 1852 | ++DOMWINDOW == 160 (0x7fcb1b8cfc00) [pid = 1852] [serial = 1559] [outer = 0x7fcb13860800] 12:48:29 INFO - PROCESS | 1852 | 1461786509896 Marionette DEBUG loaded listener.js 12:48:30 INFO - PROCESS | 1852 | ++DOMWINDOW == 161 (0x7fcb1e80f400) [pid = 1852] [serial = 1560] [outer = 0x7fcb13860800] 12:48:30 INFO - PROCESS | 1852 | 1461786510908 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]]]}] 12:48:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 12:48:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 1629ms 12:48:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 12:48:30 INFO - PROCESS | 1852 | 1461786510960 Marionette TRACE conn3 -> [0,2049,"getWindowHandle",null] 12:48:30 INFO - PROCESS | 1852 | 1461786510963 Marionette TRACE conn3 <- [1,2049,null,{"value":"8"}] 12:48:30 INFO - PROCESS | 1852 | 1461786510969 Marionette TRACE conn3 -> [0,2050,"setScriptTimeout",{"ms":35000}] 12:48:30 INFO - PROCESS | 1852 | 1461786510972 Marionette TRACE conn3 <- [1,2050,null,{}] 12:48:30 INFO - PROCESS | 1852 | 1461786510978 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}] 12:48:31 INFO - PROCESS | 1852 | 1461786511192 Marionette TRACE conn3 <- [1,2051,null,{"value":null}] 12:48:31 INFO - PROCESS | 1852 | 1461786511411 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:31 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb1b6b6800 == 155 [pid = 1852] [id = 520] 12:48:31 INFO - PROCESS | 1852 | ++DOMWINDOW == 162 (0x7fcb20648c00) [pid = 1852] [serial = 1561] [outer = (nil)] 12:48:31 INFO - PROCESS | 1852 | ++DOMWINDOW == 163 (0x7fcb20651400) [pid = 1852] [serial = 1562] [outer = 0x7fcb20648c00] 12:48:31 INFO - PROCESS | 1852 | 1461786511544 Marionette DEBUG loaded listener.js 12:48:31 INFO - PROCESS | 1852 | ++DOMWINDOW == 164 (0x7fcb215eb800) [pid = 1852] [serial = 1563] [outer = 0x7fcb20648c00] 12:48:32 INFO - PROCESS | 1852 | 1461786512566 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]]]}] 12:48:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 12:48:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 1639ms 12:48:32 INFO - PROCESS | 1852 | 1461786512614 Marionette TRACE conn3 -> [0,2053,"getWindowHandle",null] 12:48:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 12:48:32 INFO - PROCESS | 1852 | 1461786512623 Marionette TRACE conn3 <- [1,2053,null,{"value":"8"}] 12:48:32 INFO - PROCESS | 1852 | 1461786512630 Marionette TRACE conn3 -> [0,2054,"setScriptTimeout",{"ms":35000}] 12:48:32 INFO - PROCESS | 1852 | 1461786512634 Marionette TRACE conn3 <- [1,2054,null,{}] 12:48:32 INFO - PROCESS | 1852 | 1461786512639 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}] 12:48:32 INFO - PROCESS | 1852 | 1461786512868 Marionette TRACE conn3 <- [1,2055,null,{"value":null}] 12:48:33 INFO - PROCESS | 1852 | 1461786513124 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:33 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb20e0f000 == 156 [pid = 1852] [id = 521] 12:48:33 INFO - PROCESS | 1852 | ++DOMWINDOW == 165 (0x7fcb1b7e1000) [pid = 1852] [serial = 1564] [outer = (nil)] 12:48:33 INFO - PROCESS | 1852 | ++DOMWINDOW == 166 (0x7fcb241f9c00) [pid = 1852] [serial = 1565] [outer = 0x7fcb1b7e1000] 12:48:33 INFO - PROCESS | 1852 | 1461786513249 Marionette DEBUG loaded listener.js 12:48:33 INFO - PROCESS | 1852 | ++DOMWINDOW == 167 (0x7fcb244d5c00) [pid = 1852] [serial = 1566] [outer = 0x7fcb1b7e1000] 12:48:34 INFO - PROCESS | 1852 | 1461786514255 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]]]}] 12:48:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 12:48:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 1688ms 12:48:34 INFO - PROCESS | 1852 | 1461786514319 Marionette TRACE conn3 -> [0,2057,"getWindowHandle",null] 12:48:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 12:48:34 INFO - PROCESS | 1852 | 1461786514323 Marionette TRACE conn3 <- [1,2057,null,{"value":"8"}] 12:48:34 INFO - PROCESS | 1852 | 1461786514329 Marionette TRACE conn3 -> [0,2058,"setScriptTimeout",{"ms":35000}] 12:48:34 INFO - PROCESS | 1852 | 1461786514332 Marionette TRACE conn3 <- [1,2058,null,{}] 12:48:34 INFO - PROCESS | 1852 | 1461786514338 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}] 12:48:34 INFO - PROCESS | 1852 | 1461786514571 Marionette TRACE conn3 <- [1,2059,null,{"value":null}] 12:48:34 INFO - PROCESS | 1852 | 1461786514905 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:34 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb21659000 == 157 [pid = 1852] [id = 522] 12:48:34 INFO - PROCESS | 1852 | ++DOMWINDOW == 168 (0x7fcb1f358800) [pid = 1852] [serial = 1567] [outer = (nil)] 12:48:35 INFO - PROCESS | 1852 | ++DOMWINDOW == 169 (0x7fcb2471e400) [pid = 1852] [serial = 1568] [outer = 0x7fcb1f358800] 12:48:35 INFO - PROCESS | 1852 | 1461786515041 Marionette DEBUG loaded listener.js 12:48:35 INFO - PROCESS | 1852 | ++DOMWINDOW == 170 (0x7fcb26ac2800) [pid = 1852] [serial = 1569] [outer = 0x7fcb1f358800] 12:48:35 INFO - PROCESS | 1852 | 1461786515936 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]]]}] 12:48:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 12:48:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 1679ms 12:48:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 12:48:36 INFO - PROCESS | 1852 | 1461786516009 Marionette TRACE conn3 -> [0,2061,"getWindowHandle",null] 12:48:36 INFO - PROCESS | 1852 | 1461786516012 Marionette TRACE conn3 <- [1,2061,null,{"value":"8"}] 12:48:36 INFO - PROCESS | 1852 | 1461786516018 Marionette TRACE conn3 -> [0,2062,"setScriptTimeout",{"ms":35000}] 12:48:36 INFO - PROCESS | 1852 | 1461786516022 Marionette TRACE conn3 <- [1,2062,null,{}] 12:48:36 INFO - PROCESS | 1852 | 1461786516027 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}] 12:48:36 INFO - PROCESS | 1852 | 1461786516251 Marionette TRACE conn3 <- [1,2063,null,{"value":null}] 12:48:36 INFO - PROCESS | 1852 | 1461786516465 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:36 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb23710000 == 158 [pid = 1852] [id = 523] 12:48:36 INFO - PROCESS | 1852 | ++DOMWINDOW == 171 (0x7fcb228d9800) [pid = 1852] [serial = 1570] [outer = (nil)] 12:48:36 INFO - PROCESS | 1852 | ++DOMWINDOW == 172 (0x7fcb276b6400) [pid = 1852] [serial = 1571] [outer = 0x7fcb228d9800] 12:48:36 INFO - PROCESS | 1852 | 1461786516585 Marionette DEBUG loaded listener.js 12:48:36 INFO - PROCESS | 1852 | ++DOMWINDOW == 173 (0x7fcb28441c00) [pid = 1852] [serial = 1572] [outer = 0x7fcb228d9800] 12:48:37 INFO - PROCESS | 1852 | 1461786517546 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]]]}] 12:48:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 12:48:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 1580ms 12:48:37 INFO - PROCESS | 1852 | 1461786517598 Marionette TRACE conn3 -> [0,2065,"getWindowHandle",null] 12:48:37 INFO - PROCESS | 1852 | 1461786517601 Marionette TRACE conn3 <- [1,2065,null,{"value":"8"}] 12:48:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 12:48:37 INFO - PROCESS | 1852 | 1461786517608 Marionette TRACE conn3 -> [0,2066,"setScriptTimeout",{"ms":35000}] 12:48:37 INFO - PROCESS | 1852 | 1461786517618 Marionette TRACE conn3 <- [1,2066,null,{}] 12:48:37 INFO - PROCESS | 1852 | 1461786517623 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}] 12:48:37 INFO - PROCESS | 1852 | 1461786517906 Marionette TRACE conn3 <- [1,2067,null,{"value":null}] 12:48:38 INFO - PROCESS | 1852 | 1461786518236 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:38 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb28541800 == 159 [pid = 1852] [id = 524] 12:48:38 INFO - PROCESS | 1852 | ++DOMWINDOW == 174 (0x7fcb23644800) [pid = 1852] [serial = 1573] [outer = (nil)] 12:48:38 INFO - PROCESS | 1852 | ++DOMWINDOW == 175 (0x7fcb2844b800) [pid = 1852] [serial = 1574] [outer = 0x7fcb23644800] 12:48:38 INFO - PROCESS | 1852 | 1461786518379 Marionette DEBUG loaded listener.js 12:48:38 INFO - PROCESS | 1852 | ++DOMWINDOW == 176 (0x7fcb29c6c800) [pid = 1852] [serial = 1575] [outer = 0x7fcb23644800] 12:48:39 INFO - PROCESS | 1852 | 1461786519360 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]]]}] 12:48:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 12:48:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 1795ms 12:48:39 INFO - PROCESS | 1852 | 1461786519404 Marionette TRACE conn3 -> [0,2069,"getWindowHandle",null] 12:48:39 INFO - PROCESS | 1852 | 1461786519408 Marionette TRACE conn3 <- [1,2069,null,{"value":"8"}] 12:48:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 12:48:39 INFO - PROCESS | 1852 | 1461786519416 Marionette TRACE conn3 -> [0,2070,"setScriptTimeout",{"ms":35000}] 12:48:39 INFO - PROCESS | 1852 | 1461786519419 Marionette TRACE conn3 <- [1,2070,null,{}] 12:48:39 INFO - PROCESS | 1852 | 1461786519425 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}] 12:48:39 INFO - PROCESS | 1852 | 1461786519651 Marionette TRACE conn3 <- [1,2071,null,{"value":null}] 12:48:39 INFO - PROCESS | 1852 | 1461786519870 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:39 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb29899000 == 160 [pid = 1852] [id = 525] 12:48:39 INFO - PROCESS | 1852 | ++DOMWINDOW == 177 (0x7fcb29c74c00) [pid = 1852] [serial = 1576] [outer = (nil)] 12:48:39 INFO - PROCESS | 1852 | ++DOMWINDOW == 178 (0x7fcb2a773400) [pid = 1852] [serial = 1577] [outer = 0x7fcb29c74c00] 12:48:40 INFO - PROCESS | 1852 | 1461786520000 Marionette DEBUG loaded listener.js 12:48:40 INFO - PROCESS | 1852 | ++DOMWINDOW == 179 (0x7fcb2dba5400) [pid = 1852] [serial = 1578] [outer = 0x7fcb29c74c00] 12:48:41 INFO - PROCESS | 1852 | 1461786521023 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]]]}] 12:48:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 12:48:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 1647ms 12:48:41 INFO - PROCESS | 1852 | 1461786521063 Marionette TRACE conn3 -> [0,2073,"getWindowHandle",null] 12:48:41 INFO - PROCESS | 1852 | 1461786521067 Marionette TRACE conn3 <- [1,2073,null,{"value":"8"}] 12:48:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 12:48:41 INFO - PROCESS | 1852 | 1461786521073 Marionette TRACE conn3 -> [0,2074,"setScriptTimeout",{"ms":35000}] 12:48:41 INFO - PROCESS | 1852 | 1461786521077 Marionette TRACE conn3 <- [1,2074,null,{}] 12:48:41 INFO - PROCESS | 1852 | 1461786521082 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}] 12:48:41 INFO - PROCESS | 1852 | 1461786521321 Marionette TRACE conn3 <- [1,2075,null,{"value":null}] 12:48:41 INFO - PROCESS | 1852 | 1461786521577 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:41 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb2d860000 == 161 [pid = 1852] [id = 526] 12:48:41 INFO - PROCESS | 1852 | ++DOMWINDOW == 180 (0x7fcb2a0c8800) [pid = 1852] [serial = 1579] [outer = (nil)] 12:48:41 INFO - PROCESS | 1852 | ++DOMWINDOW == 181 (0x7fcb38b37400) [pid = 1852] [serial = 1580] [outer = 0x7fcb2a0c8800] 12:48:41 INFO - PROCESS | 1852 | 1461786521693 Marionette DEBUG loaded listener.js 12:48:41 INFO - PROCESS | 1852 | ++DOMWINDOW == 182 (0x7fcb3c4a3000) [pid = 1852] [serial = 1581] [outer = 0x7fcb2a0c8800] 12:48:42 INFO - PROCESS | 1852 | 1461786522539 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]]]}] 12:48:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 12:48:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 1528ms 12:48:42 INFO - PROCESS | 1852 | 1461786522603 Marionette TRACE conn3 -> [0,2077,"getWindowHandle",null] 12:48:42 INFO - PROCESS | 1852 | 1461786522607 Marionette TRACE conn3 <- [1,2077,null,{"value":"8"}] 12:48:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 12:48:42 INFO - PROCESS | 1852 | 1461786522613 Marionette TRACE conn3 -> [0,2078,"setScriptTimeout",{"ms":35000}] 12:48:42 INFO - PROCESS | 1852 | 1461786522616 Marionette TRACE conn3 <- [1,2078,null,{}] 12:48:42 INFO - PROCESS | 1852 | 1461786522621 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}] 12:48:42 INFO - PROCESS | 1852 | 1461786522859 Marionette TRACE conn3 <- [1,2079,null,{"value":null}] 12:48:43 INFO - PROCESS | 1852 | 1461786523116 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:43 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb379ac000 == 162 [pid = 1852] [id = 527] 12:48:43 INFO - PROCESS | 1852 | ++DOMWINDOW == 183 (0x7fcb0fa43400) [pid = 1852] [serial = 1582] [outer = (nil)] 12:48:43 INFO - PROCESS | 1852 | ++DOMWINDOW == 184 (0x7fcb0fa4c800) [pid = 1852] [serial = 1583] [outer = 0x7fcb0fa43400] 12:48:43 INFO - PROCESS | 1852 | 1461786523234 Marionette DEBUG loaded listener.js 12:48:43 INFO - PROCESS | 1852 | ++DOMWINDOW == 185 (0x7fcb0fa51400) [pid = 1852] [serial = 1584] [outer = 0x7fcb0fa43400] 12:48:44 INFO - PROCESS | 1852 | 1461786524069 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]]]}] 12:48:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 12:48:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 1530ms 12:48:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 12:48:44 INFO - PROCESS | 1852 | 1461786524145 Marionette TRACE conn3 -> [0,2081,"getWindowHandle",null] 12:48:44 INFO - PROCESS | 1852 | 1461786524147 Marionette TRACE conn3 <- [1,2081,null,{"value":"8"}] 12:48:44 INFO - PROCESS | 1852 | 1461786524154 Marionette TRACE conn3 -> [0,2082,"setScriptTimeout",{"ms":35000}] 12:48:44 INFO - PROCESS | 1852 | 1461786524157 Marionette TRACE conn3 <- [1,2082,null,{}] 12:48:44 INFO - PROCESS | 1852 | 1461786524163 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}] 12:48:44 INFO - PROCESS | 1852 | 1461786524431 Marionette TRACE conn3 <- [1,2083,null,{"value":null}] 12:48:44 INFO - PROCESS | 1852 | 1461786524689 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:44 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb3c24d000 == 163 [pid = 1852] [id = 528] 12:48:44 INFO - PROCESS | 1852 | ++DOMWINDOW == 186 (0x7fcb0fa44800) [pid = 1852] [serial = 1585] [outer = (nil)] 12:48:44 INFO - PROCESS | 1852 | ++DOMWINDOW == 187 (0x7fcb3c378c00) [pid = 1852] [serial = 1586] [outer = 0x7fcb0fa44800] 12:48:44 INFO - PROCESS | 1852 | 1461786524807 Marionette DEBUG loaded listener.js 12:48:44 INFO - PROCESS | 1852 | ++DOMWINDOW == 188 (0x7fcb3c4ab000) [pid = 1852] [serial = 1587] [outer = 0x7fcb0fa44800] 12:48:45 INFO - PROCESS | 1852 | 1461786525652 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]]]}] 12:48:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 12:48:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 1530ms 12:48:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 12:48:45 INFO - PROCESS | 1852 | 1461786525684 Marionette TRACE conn3 -> [0,2085,"getWindowHandle",null] 12:48:45 INFO - PROCESS | 1852 | 1461786525686 Marionette TRACE conn3 <- [1,2085,null,{"value":"8"}] 12:48:45 INFO - PROCESS | 1852 | 1461786525692 Marionette TRACE conn3 -> [0,2086,"setScriptTimeout",{"ms":35000}] 12:48:45 INFO - PROCESS | 1852 | 1461786525695 Marionette TRACE conn3 <- [1,2086,null,{}] 12:48:45 INFO - PROCESS | 1852 | 1461786525701 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}] 12:48:45 INFO - PROCESS | 1852 | 1461786525917 Marionette TRACE conn3 <- [1,2087,null,{"value":null}] 12:48:46 INFO - PROCESS | 1852 | 1461786526135 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:46 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb3ce07800 == 164 [pid = 1852] [id = 529] 12:48:46 INFO - PROCESS | 1852 | ++DOMWINDOW == 189 (0x7fcb0fa4d400) [pid = 1852] [serial = 1588] [outer = (nil)] 12:48:46 INFO - PROCESS | 1852 | ++DOMWINDOW == 190 (0x7fcb16d39000) [pid = 1852] [serial = 1589] [outer = 0x7fcb0fa4d400] 12:48:46 INFO - PROCESS | 1852 | 1461786526246 Marionette DEBUG loaded listener.js 12:48:46 INFO - PROCESS | 1852 | ++DOMWINDOW == 191 (0x7fcb16d3e400) [pid = 1852] [serial = 1590] [outer = 0x7fcb0fa4d400] 12:48:47 INFO - PROCESS | 1852 | 1461786527165 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]]]}] 12:48:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 12:48:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 1530ms 12:48:47 INFO - PROCESS | 1852 | 1461786527222 Marionette TRACE conn3 -> [0,2089,"getWindowHandle",null] 12:48:47 INFO - PROCESS | 1852 | 1461786527226 Marionette TRACE conn3 <- [1,2089,null,{"value":"8"}] 12:48:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 12:48:47 INFO - PROCESS | 1852 | 1461786527234 Marionette TRACE conn3 -> [0,2090,"setScriptTimeout",{"ms":35000}] 12:48:47 INFO - PROCESS | 1852 | 1461786527236 Marionette TRACE conn3 <- [1,2090,null,{}] 12:48:47 INFO - PROCESS | 1852 | 1461786527240 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}] 12:48:47 INFO - PROCESS | 1852 | 1461786527459 Marionette TRACE conn3 <- [1,2091,null,{"value":null}] 12:48:47 INFO - PROCESS | 1852 | 1461786527731 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:47 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb41ddd000 == 165 [pid = 1852] [id = 530] 12:48:47 INFO - PROCESS | 1852 | ++DOMWINDOW == 192 (0x7fcb10bbf800) [pid = 1852] [serial = 1591] [outer = (nil)] 12:48:47 INFO - PROCESS | 1852 | ++DOMWINDOW == 193 (0x7fcb2d608400) [pid = 1852] [serial = 1592] [outer = 0x7fcb10bbf800] 12:48:47 INFO - PROCESS | 1852 | 1461786527848 Marionette DEBUG loaded listener.js 12:48:47 INFO - PROCESS | 1852 | ++DOMWINDOW == 194 (0x7fcb3c4af000) [pid = 1852] [serial = 1593] [outer = 0x7fcb10bbf800] 12:48:48 INFO - PROCESS | 1852 | 1461786528672 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]]]}] 12:48:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 12:48:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 1485ms 12:48:48 INFO - PROCESS | 1852 | 1461786528719 Marionette TRACE conn3 -> [0,2093,"getWindowHandle",null] 12:48:48 INFO - PROCESS | 1852 | 1461786528722 Marionette TRACE conn3 <- [1,2093,null,{"value":"8"}] 12:48:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 12:48:48 INFO - PROCESS | 1852 | 1461786528729 Marionette TRACE conn3 -> [0,2094,"setScriptTimeout",{"ms":35000}] 12:48:48 INFO - PROCESS | 1852 | 1461786528734 Marionette TRACE conn3 <- [1,2094,null,{}] 12:48:48 INFO - PROCESS | 1852 | 1461786528740 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}] 12:48:48 INFO - PROCESS | 1852 | 1461786528966 Marionette TRACE conn3 <- [1,2095,null,{"value":null}] 12:48:49 INFO - PROCESS | 1852 | 1461786529228 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:49 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb19d70000 == 166 [pid = 1852] [id = 531] 12:48:49 INFO - PROCESS | 1852 | ++DOMWINDOW == 195 (0x7fcb16d34000) [pid = 1852] [serial = 1594] [outer = (nil)] 12:48:49 INFO - PROCESS | 1852 | ++DOMWINDOW == 196 (0x7fcb19da7400) [pid = 1852] [serial = 1595] [outer = 0x7fcb16d34000] 12:48:49 INFO - PROCESS | 1852 | 1461786529355 Marionette DEBUG loaded listener.js 12:48:49 INFO - PROCESS | 1852 | ++DOMWINDOW == 197 (0x7fcb19dad400) [pid = 1852] [serial = 1596] [outer = 0x7fcb16d34000] 12:48:50 INFO - PROCESS | 1852 | 1461786530274 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]]]}] 12:48:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 12:48:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 1587ms 12:48:50 INFO - PROCESS | 1852 | 1461786530318 Marionette TRACE conn3 -> [0,2097,"getWindowHandle",null] 12:48:50 INFO - PROCESS | 1852 | 1461786530321 Marionette TRACE conn3 <- [1,2097,null,{"value":"8"}] 12:48:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 12:48:50 INFO - PROCESS | 1852 | 1461786530327 Marionette TRACE conn3 -> [0,2098,"setScriptTimeout",{"ms":35000}] 12:48:50 INFO - PROCESS | 1852 | 1461786530329 Marionette TRACE conn3 <- [1,2098,null,{}] 12:48:50 INFO - PROCESS | 1852 | 1461786530335 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}] 12:48:50 INFO - PROCESS | 1852 | 1461786530560 Marionette TRACE conn3 <- [1,2099,null,{"value":null}] 12:48:51 INFO - PROCESS | 1852 | 1461786531355 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:51 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb11f71800 == 167 [pid = 1852] [id = 532] 12:48:51 INFO - PROCESS | 1852 | ++DOMWINDOW == 198 (0x7fcb0fbb5000) [pid = 1852] [serial = 1597] [outer = (nil)] 12:48:51 INFO - PROCESS | 1852 | ++DOMWINDOW == 199 (0x7fcb10079c00) [pid = 1852] [serial = 1598] [outer = 0x7fcb0fbb5000] 12:48:51 INFO - PROCESS | 1852 | 1461786531472 Marionette DEBUG loaded listener.js 12:48:51 INFO - PROCESS | 1852 | ++DOMWINDOW == 200 (0x7fcb107e5000) [pid = 1852] [serial = 1599] [outer = 0x7fcb0fbb5000] 12:48:52 INFO - PROCESS | 1852 | 1461786532424 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]]]}] 12:48:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 12:48:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 2136ms 12:48:52 INFO - PROCESS | 1852 | 1461786532464 Marionette TRACE conn3 -> [0,2101,"getWindowHandle",null] 12:48:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 12:48:52 INFO - PROCESS | 1852 | 1461786532470 Marionette TRACE conn3 <- [1,2101,null,{"value":"8"}] 12:48:52 INFO - PROCESS | 1852 | 1461786532477 Marionette TRACE conn3 -> [0,2102,"setScriptTimeout",{"ms":35000}] 12:48:52 INFO - PROCESS | 1852 | 1461786532482 Marionette TRACE conn3 <- [1,2102,null,{}] 12:48:52 INFO - PROCESS | 1852 | 1461786532489 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}] 12:48:52 INFO - PROCESS | 1852 | 1461786532715 Marionette TRACE conn3 <- [1,2103,null,{"value":null}] 12:48:53 INFO - PROCESS | 1852 | 1461786533065 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:53 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb1379a800 == 168 [pid = 1852] [id = 533] 12:48:53 INFO - PROCESS | 1852 | ++DOMWINDOW == 201 (0x7fcb10298c00) [pid = 1852] [serial = 1600] [outer = (nil)] 12:48:53 INFO - PROCESS | 1852 | ++DOMWINDOW == 202 (0x7fcb108dcc00) [pid = 1852] [serial = 1601] [outer = 0x7fcb10298c00] 12:48:53 INFO - PROCESS | 1852 | 1461786533143 Marionette DEBUG loaded listener.js 12:48:53 INFO - PROCESS | 1852 | ++DOMWINDOW == 203 (0x7fcb1370c400) [pid = 1852] [serial = 1602] [outer = 0x7fcb10298c00] 12:48:53 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb379a1800 == 167 [pid = 1852] [id = 368] 12:48:53 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb3c9ef000 == 166 [pid = 1852] [id = 369] 12:48:53 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb157a2800 == 165 [pid = 1852] [id = 514] 12:48:53 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb15572800 == 164 [pid = 1852] [id = 513] 12:48:53 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb137af000 == 163 [pid = 1852] [id = 512] 12:48:53 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb0f5ce800 == 162 [pid = 1852] [id = 511] 12:48:53 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb137b2000 == 161 [pid = 1852] [id = 510] 12:48:53 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb134d0000 == 160 [pid = 1852] [id = 509] 12:48:53 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb0f3e0000 == 159 [pid = 1852] [id = 507] 12:48:53 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb41dce800 == 158 [pid = 1852] [id = 506] 12:48:53 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb40fae800 == 157 [pid = 1852] [id = 505] 12:48:53 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb3f466800 == 156 [pid = 1852] [id = 504] 12:48:53 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb3c257800 == 155 [pid = 1852] [id = 503] 12:48:53 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb2d847000 == 154 [pid = 1852] [id = 502] 12:48:53 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb29a6f000 == 153 [pid = 1852] [id = 501] 12:48:53 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb27b6a800 == 152 [pid = 1852] [id = 500] 12:48:53 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb247d0800 == 151 [pid = 1852] [id = 499] 12:48:53 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb217d5000 == 150 [pid = 1852] [id = 498] 12:48:53 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb2095c000 == 149 [pid = 1852] [id = 497] 12:48:53 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb1b6ac800 == 148 [pid = 1852] [id = 496] 12:48:53 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb1a494800 == 147 [pid = 1852] [id = 495] 12:48:53 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb16df7000 == 146 [pid = 1852] [id = 494] 12:48:53 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb138f0800 == 145 [pid = 1852] [id = 493] 12:48:53 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb0f3df800 == 144 [pid = 1852] [id = 492] 12:48:54 INFO - PROCESS | 1852 | --DOMWINDOW == 202 (0x7fcb1029bc00) [pid = 1852] [serial = 1475] [outer = (nil)] [url = about:blank] 12:48:54 INFO - PROCESS | 1852 | --DOMWINDOW == 201 (0x7fcb15817800) [pid = 1852] [serial = 1472] [outer = (nil)] [url = about:blank] 12:48:54 INFO - PROCESS | 1852 | --DOMWINDOW == 200 (0x7fcb215df800) [pid = 1852] [serial = 1433] [outer = (nil)] [url = about:blank] 12:48:54 INFO - PROCESS | 1852 | --DOMWINDOW == 199 (0x7fcb15825c00) [pid = 1852] [serial = 1410] [outer = (nil)] [url = about:blank] 12:48:54 INFO - PROCESS | 1852 | --DOMWINDOW == 198 (0x7fcb154bac00) [pid = 1852] [serial = 1409] [outer = (nil)] [url = about:blank] 12:48:54 INFO - PROCESS | 1852 | --DOMWINDOW == 197 (0x7fcb27a24800) [pid = 1852] [serial = 1442] [outer = (nil)] [url = about:blank] 12:48:54 INFO - PROCESS | 1852 | --DOMWINDOW == 196 (0x7fcb24470400) [pid = 1852] [serial = 1439] [outer = (nil)] [url = about:blank] 12:48:54 INFO - PROCESS | 1852 | --DOMWINDOW == 195 (0x7fcb20d0f400) [pid = 1852] [serial = 1430] [outer = (nil)] [url = about:blank] 12:48:54 INFO - PROCESS | 1852 | --DOMWINDOW == 194 (0x7fcb1370f800) [pid = 1852] [serial = 1415] [outer = (nil)] [url = about:blank] 12:48:54 INFO - PROCESS | 1852 | --DOMWINDOW == 193 (0x7fcb1f357000) [pid = 1852] [serial = 1427] [outer = (nil)] [url = about:blank] 12:48:54 INFO - PROCESS | 1852 | --DOMWINDOW == 192 (0x7fcb23643c00) [pid = 1852] [serial = 1436] [outer = (nil)] [url = about:blank] 12:48:54 INFO - PROCESS | 1852 | --DOMWINDOW == 191 (0x7fcb15a0f000) [pid = 1852] [serial = 1418] [outer = (nil)] [url = about:blank] 12:48:54 INFO - PROCESS | 1852 | --DOMWINDOW == 190 (0x7fcb10bf4000) [pid = 1852] [serial = 1412] [outer = (nil)] [url = about:blank] 12:48:54 INFO - PROCESS | 1852 | --DOMWINDOW == 189 (0x7fcb1a14bc00) [pid = 1852] [serial = 1424] [outer = (nil)] [url = about:blank] 12:48:54 INFO - PROCESS | 1852 | --DOMWINDOW == 188 (0x7fcb11a8c000) [pid = 1852] [serial = 1466] [outer = (nil)] [url = about:blank] 12:48:54 INFO - PROCESS | 1852 | --DOMWINDOW == 187 (0x7fcb12312c00) [pid = 1852] [serial = 1467] [outer = (nil)] [url = about:blank] 12:48:54 INFO - PROCESS | 1852 | --DOMWINDOW == 186 (0x7fcb1046dc00) [pid = 1852] [serial = 1463] [outer = (nil)] [url = about:blank] 12:48:54 INFO - PROCESS | 1852 | --DOMWINDOW == 185 (0x7fcb10bbb800) [pid = 1852] [serial = 1464] [outer = (nil)] [url = about:blank] 12:48:54 INFO - PROCESS | 1852 | --DOMWINDOW == 184 (0x7fcb16fb1400) [pid = 1852] [serial = 1421] [outer = (nil)] [url = about:blank] 12:48:54 INFO - PROCESS | 1852 | --DOMWINDOW == 183 (0x7fcb102d2000) [pid = 1852] [serial = 1460] [outer = (nil)] [url = about:blank] 12:48:54 INFO - PROCESS | 1852 | --DOMWINDOW == 182 (0x7fcb389b4400) [pid = 1852] [serial = 1457] [outer = (nil)] [url = about:blank] 12:48:54 INFO - PROCESS | 1852 | --DOMWINDOW == 181 (0x7fcb37460c00) [pid = 1852] [serial = 1454] [outer = (nil)] [url = about:blank] 12:48:54 INFO - PROCESS | 1852 | --DOMWINDOW == 180 (0x7fcb2d653c00) [pid = 1852] [serial = 1451] [outer = (nil)] [url = about:blank] 12:48:54 INFO - PROCESS | 1852 | --DOMWINDOW == 179 (0x7fcb2b12a000) [pid = 1852] [serial = 1448] [outer = (nil)] [url = about:blank] 12:48:54 INFO - PROCESS | 1852 | --DOMWINDOW == 178 (0x7fcb2a0be800) [pid = 1852] [serial = 1445] [outer = (nil)] [url = about:blank] 12:48:54 INFO - PROCESS | 1852 | --DOMWINDOW == 177 (0x7fcb145d5000) [pid = 1852] [serial = 1470] [outer = (nil)] [url = about:blank] 12:48:54 INFO - PROCESS | 1852 | --DOMWINDOW == 176 (0x7fcb1385b800) [pid = 1852] [serial = 1469] [outer = (nil)] [url = about:blank] 12:48:54 INFO - PROCESS | 1852 | --DOMWINDOW == 175 (0x7fcb15a08000) [pid = 1852] [serial = 1473] [outer = (nil)] [url = about:blank] 12:48:54 INFO - PROCESS | 1852 | 1461786534503 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]]]}] 12:48:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 12:48:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 2096ms 12:48:54 INFO - PROCESS | 1852 | 1461786534588 Marionette TRACE conn3 -> [0,2105,"getWindowHandle",null] 12:48:54 INFO - PROCESS | 1852 | 1461786534594 Marionette TRACE conn3 <- [1,2105,null,{"value":"8"}] 12:48:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 12:48:54 INFO - PROCESS | 1852 | 1461786534602 Marionette TRACE conn3 -> [0,2106,"setScriptTimeout",{"ms":35000}] 12:48:54 INFO - PROCESS | 1852 | 1461786534605 Marionette TRACE conn3 <- [1,2106,null,{}] 12:48:54 INFO - PROCESS | 1852 | 1461786534610 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}] 12:48:54 INFO - PROCESS | 1852 | 1461786534823 Marionette TRACE conn3 <- [1,2107,null,{"value":null}] 12:48:55 INFO - PROCESS | 1852 | 1461786535039 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:55 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb103e0000 == 145 [pid = 1852] [id = 534] 12:48:55 INFO - PROCESS | 1852 | ++DOMWINDOW == 176 (0x7fcb1029d000) [pid = 1852] [serial = 1603] [outer = (nil)] 12:48:55 INFO - PROCESS | 1852 | ++DOMWINDOW == 177 (0x7fcb154b8000) [pid = 1852] [serial = 1604] [outer = 0x7fcb1029d000] 12:48:55 INFO - PROCESS | 1852 | 1461786535111 Marionette DEBUG loaded listener.js 12:48:55 INFO - PROCESS | 1852 | ++DOMWINDOW == 178 (0x7fcb15874000) [pid = 1852] [serial = 1605] [outer = 0x7fcb1029d000] 12:48:55 INFO - PROCESS | 1852 | 1461786535908 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]]]}] 12:48:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 12:48:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 1334ms 12:48:55 INFO - PROCESS | 1852 | 1461786535961 Marionette TRACE conn3 -> [0,2109,"getWindowHandle",null] 12:48:55 INFO - PROCESS | 1852 | 1461786535964 Marionette TRACE conn3 <- [1,2109,null,{"value":"8"}] 12:48:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 12:48:55 INFO - PROCESS | 1852 | 1461786535976 Marionette TRACE conn3 -> [0,2110,"setScriptTimeout",{"ms":35000}] 12:48:55 INFO - PROCESS | 1852 | 1461786535985 Marionette TRACE conn3 <- [1,2110,null,{}] 12:48:56 INFO - PROCESS | 1852 | 1461786536000 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}] 12:48:56 INFO - PROCESS | 1852 | 1461786536225 Marionette TRACE conn3 <- [1,2111,null,{"value":null}] 12:48:56 INFO - PROCESS | 1852 | 1461786536434 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:56 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb14485800 == 146 [pid = 1852] [id = 535] 12:48:56 INFO - PROCESS | 1852 | ++DOMWINDOW == 179 (0x7fcb15add400) [pid = 1852] [serial = 1606] [outer = (nil)] 12:48:56 INFO - PROCESS | 1852 | ++DOMWINDOW == 180 (0x7fcb16d3bc00) [pid = 1852] [serial = 1607] [outer = 0x7fcb15add400] 12:48:56 INFO - PROCESS | 1852 | 1461786536501 Marionette DEBUG loaded listener.js 12:48:56 INFO - PROCESS | 1852 | ++DOMWINDOW == 181 (0x7fcb1716d000) [pid = 1852] [serial = 1608] [outer = 0x7fcb15add400] 12:48:57 INFO - PROCESS | 1852 | 1461786537494 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]]]}] 12:48:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 12:48:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 1593ms 12:48:57 INFO - PROCESS | 1852 | 1461786537568 Marionette TRACE conn3 -> [0,2113,"getWindowHandle",null] 12:48:57 INFO - PROCESS | 1852 | 1461786537572 Marionette TRACE conn3 <- [1,2113,null,{"value":"8"}] 12:48:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 12:48:57 INFO - PROCESS | 1852 | 1461786537578 Marionette TRACE conn3 -> [0,2114,"setScriptTimeout",{"ms":35000}] 12:48:57 INFO - PROCESS | 1852 | 1461786537580 Marionette TRACE conn3 <- [1,2114,null,{}] 12:48:57 INFO - PROCESS | 1852 | 1461786537592 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}] 12:48:57 INFO - PROCESS | 1852 | 1461786537887 Marionette TRACE conn3 <- [1,2115,null,{"value":null}] 12:48:57 INFO - PROCESS | 1852 | 1461786537943 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:57 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb157b0000 == 147 [pid = 1852] [id = 536] 12:48:57 INFO - PROCESS | 1852 | ++DOMWINDOW == 182 (0x7fcb15ae6c00) [pid = 1852] [serial = 1609] [outer = (nil)] 12:48:58 INFO - PROCESS | 1852 | ++DOMWINDOW == 183 (0x7fcb17174800) [pid = 1852] [serial = 1610] [outer = 0x7fcb15ae6c00] 12:48:58 INFO - PROCESS | 1852 | 1461786538017 Marionette DEBUG loaded listener.js 12:48:58 INFO - PROCESS | 1852 | ++DOMWINDOW == 184 (0x7fcb19d27400) [pid = 1852] [serial = 1611] [outer = 0x7fcb15ae6c00] 12:48:58 INFO - PROCESS | 1852 | --DOMWINDOW == 183 (0x7fcb0fbb9400) [pid = 1852] [serial = 1528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 12:48:58 INFO - PROCESS | 1852 | --DOMWINDOW == 182 (0x7fcb107e6000) [pid = 1852] [serial = 1534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 12:48:58 INFO - PROCESS | 1852 | --DOMWINDOW == 181 (0x7fcb1046ac00) [pid = 1852] [serial = 1531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 12:48:58 INFO - PROCESS | 1852 | --DOMWINDOW == 180 (0x7fcb12093800) [pid = 1852] [serial = 1537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 12:48:58 INFO - PROCESS | 1852 | --DOMWINDOW == 179 (0x7fcb15824800) [pid = 1852] [serial = 1540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 12:48:58 INFO - PROCESS | 1852 | --DOMWINDOW == 178 (0x7fcb0c9f0400) [pid = 1852] [serial = 1474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 12:48:59 INFO - PROCESS | 1852 | 1461786539214 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]]]}] 12:48:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 12:48:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 1687ms 12:48:59 INFO - PROCESS | 1852 | 1461786539267 Marionette TRACE conn3 -> [0,2117,"getWindowHandle",null] 12:48:59 INFO - PROCESS | 1852 | 1461786539271 Marionette TRACE conn3 <- [1,2117,null,{"value":"8"}] 12:48:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 12:48:59 INFO - PROCESS | 1852 | 1461786539277 Marionette TRACE conn3 -> [0,2118,"setScriptTimeout",{"ms":35000}] 12:48:59 INFO - PROCESS | 1852 | 1461786539279 Marionette TRACE conn3 <- [1,2118,null,{}] 12:48:59 INFO - PROCESS | 1852 | 1461786539285 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}] 12:48:59 INFO - PROCESS | 1852 | 1461786539602 Marionette TRACE conn3 <- [1,2119,null,{"value":null}] 12:48:59 INFO - PROCESS | 1852 | 1461786539646 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:59 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb16920800 == 148 [pid = 1852] [id = 537] 12:48:59 INFO - PROCESS | 1852 | ++DOMWINDOW == 179 (0x7fcb19d2c000) [pid = 1852] [serial = 1612] [outer = (nil)] 12:48:59 INFO - PROCESS | 1852 | ++DOMWINDOW == 180 (0x7fcb19daa000) [pid = 1852] [serial = 1613] [outer = 0x7fcb19d2c000] 12:48:59 INFO - PROCESS | 1852 | 1461786539749 Marionette DEBUG loaded listener.js 12:48:59 INFO - PROCESS | 1852 | ++DOMWINDOW == 181 (0x7fcb1ae35000) [pid = 1852] [serial = 1614] [outer = 0x7fcb19d2c000] 12:49:00 INFO - PROCESS | 1852 | 1461786540783 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]]]}] 12:49:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 12:49:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 1732ms 12:49:01 INFO - PROCESS | 1852 | 1461786541011 Marionette TRACE conn3 -> [0,2121,"getWindowHandle",null] 12:49:01 INFO - PROCESS | 1852 | 1461786541018 Marionette TRACE conn3 <- [1,2121,null,{"value":"8"}] 12:49:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 12:49:01 INFO - PROCESS | 1852 | 1461786541026 Marionette TRACE conn3 -> [0,2122,"setScriptTimeout",{"ms":35000}] 12:49:01 INFO - PROCESS | 1852 | 1461786541030 Marionette TRACE conn3 <- [1,2122,null,{}] 12:49:01 INFO - PROCESS | 1852 | 1461786541039 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}] 12:49:01 INFO - PROCESS | 1852 | 1461786541284 Marionette TRACE conn3 <- [1,2123,null,{"value":null}] 12:49:01 INFO - PROCESS | 1852 | 1461786541625 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:01 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb11f6f000 == 149 [pid = 1852] [id = 538] 12:49:01 INFO - PROCESS | 1852 | ++DOMWINDOW == 182 (0x7fcb1046b000) [pid = 1852] [serial = 1615] [outer = (nil)] 12:49:01 INFO - PROCESS | 1852 | ++DOMWINDOW == 183 (0x7fcb108d3800) [pid = 1852] [serial = 1616] [outer = 0x7fcb1046b000] 12:49:01 INFO - PROCESS | 1852 | 1461786541757 Marionette DEBUG loaded listener.js 12:49:01 INFO - PROCESS | 1852 | ++DOMWINDOW == 184 (0x7fcb1203ec00) [pid = 1852] [serial = 1617] [outer = 0x7fcb1046b000] 12:49:02 INFO - PROCESS | 1852 | 1461786542814 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]]]}] 12:49:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 12:49:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 1841ms 12:49:02 INFO - PROCESS | 1852 | 1461786542868 Marionette TRACE conn3 -> [0,2125,"getWindowHandle",null] 12:49:02 INFO - PROCESS | 1852 | 1461786542873 Marionette TRACE conn3 <- [1,2125,null,{"value":"8"}] 12:49:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 12:49:02 INFO - PROCESS | 1852 | 1461786542887 Marionette TRACE conn3 -> [0,2126,"setScriptTimeout",{"ms":35000}] 12:49:02 INFO - PROCESS | 1852 | 1461786542892 Marionette TRACE conn3 <- [1,2126,null,{}] 12:49:02 INFO - PROCESS | 1852 | 1461786542899 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}] 12:49:03 INFO - PROCESS | 1852 | 1461786543152 Marionette TRACE conn3 <- [1,2127,null,{"value":null}] 12:49:03 INFO - PROCESS | 1852 | 1461786543462 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:03 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb13907000 == 150 [pid = 1852] [id = 539] 12:49:03 INFO - PROCESS | 1852 | ++DOMWINDOW == 185 (0x7fcb1370f800) [pid = 1852] [serial = 1618] [outer = (nil)] 12:49:03 INFO - PROCESS | 1852 | ++DOMWINDOW == 186 (0x7fcb154b1c00) [pid = 1852] [serial = 1619] [outer = 0x7fcb1370f800] 12:49:03 INFO - PROCESS | 1852 | 1461786543549 Marionette DEBUG loaded listener.js 12:49:03 INFO - PROCESS | 1852 | ++DOMWINDOW == 187 (0x7fcb15875000) [pid = 1852] [serial = 1620] [outer = 0x7fcb1370f800] 12:49:04 INFO - PROCESS | 1852 | 1461786544468 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]]]}] 12:49:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 12:49:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 1644ms 12:49:04 INFO - PROCESS | 1852 | 1461786544528 Marionette TRACE conn3 -> [0,2129,"getWindowHandle",null] 12:49:04 INFO - PROCESS | 1852 | 1461786544533 Marionette TRACE conn3 <- [1,2129,null,{"value":"8"}] 12:49:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 12:49:04 INFO - PROCESS | 1852 | 1461786544540 Marionette TRACE conn3 -> [0,2130,"setScriptTimeout",{"ms":35000}] 12:49:04 INFO - PROCESS | 1852 | 1461786544543 Marionette TRACE conn3 <- [1,2130,null,{}] 12:49:04 INFO - PROCESS | 1852 | 1461786544560 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}] 12:49:04 INFO - PROCESS | 1852 | 1461786544858 Marionette TRACE conn3 <- [1,2131,null,{"value":null}] 12:49:05 INFO - PROCESS | 1852 | 1461786545239 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:05 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb17db0000 == 151 [pid = 1852] [id = 540] 12:49:05 INFO - PROCESS | 1852 | ++DOMWINDOW == 188 (0x7fcb16d40c00) [pid = 1852] [serial = 1621] [outer = (nil)] 12:49:05 INFO - PROCESS | 1852 | ++DOMWINDOW == 189 (0x7fcb17172400) [pid = 1852] [serial = 1622] [outer = 0x7fcb16d40c00] 12:49:05 INFO - PROCESS | 1852 | 1461786545323 Marionette DEBUG loaded listener.js 12:49:05 INFO - PROCESS | 1852 | ++DOMWINDOW == 190 (0x7fcb19da6400) [pid = 1852] [serial = 1623] [outer = 0x7fcb16d40c00] 12:49:06 INFO - PROCESS | 1852 | 1461786546258 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] 12:49:06 INFO - PROCESS | 1852 | 1461786546332 Marionette TRACE conn3 <- [1,2133,null,{"value":"8"}] 12:49:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 12:49:06 INFO - PROCESS | 1852 | 1461786546339 Marionette TRACE conn3 -> [0,2134,"setScriptTimeout",{"ms":35000}] 12:49:06 INFO - PROCESS | 1852 | 1461786546342 Marionette TRACE conn3 <- [1,2134,null,{}] 12:49:06 INFO - PROCESS | 1852 | 1461786546348 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}] 12:49:06 INFO - PROCESS | 1852 | 1461786546594 Marionette TRACE conn3 <- [1,2135,null,{"value":null}] 12:49:06 INFO - PROCESS | 1852 | 1461786546856 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:06 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb1b56a000 == 152 [pid = 1852] [id = 541] 12:49:06 INFO - PROCESS | 1852 | ++DOMWINDOW == 191 (0x7fcb1716dc00) [pid = 1852] [serial = 1624] [outer = (nil)] 12:49:06 INFO - PROCESS | 1852 | ++DOMWINDOW == 192 (0x7fcb1b8db400) [pid = 1852] [serial = 1625] [outer = 0x7fcb1716dc00] 12:49:06 INFO - PROCESS | 1852 | 1461786546976 Marionette DEBUG loaded listener.js 12:49:07 INFO - PROCESS | 1852 | ++DOMWINDOW == 193 (0x7fcb1f35b400) [pid = 1852] [serial = 1626] [outer = 0x7fcb1716dc00] 12:49:07 INFO - PROCESS | 1852 | 1461786547860 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]]]}] 12:49:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 12:49:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 1580ms 12:49:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 12:49:07 INFO - PROCESS | 1852 | 1461786547920 Marionette TRACE conn3 -> [0,2137,"getWindowHandle",null] 12:49:07 INFO - PROCESS | 1852 | 1461786547923 Marionette TRACE conn3 <- [1,2137,null,{"value":"8"}] 12:49:07 INFO - PROCESS | 1852 | 1461786547929 Marionette TRACE conn3 -> [0,2138,"setScriptTimeout",{"ms":35000}] 12:49:07 INFO - PROCESS | 1852 | 1461786547932 Marionette TRACE conn3 <- [1,2138,null,{}] 12:49:07 INFO - PROCESS | 1852 | 1461786547938 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}] 12:49:08 INFO - PROCESS | 1852 | 1461786548172 Marionette TRACE conn3 <- [1,2139,null,{"value":null}] 12:49:08 INFO - PROCESS | 1852 | 1461786548476 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:08 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb20698800 == 153 [pid = 1852] [id = 542] 12:49:08 INFO - PROCESS | 1852 | ++DOMWINDOW == 194 (0x7fcb1ad24c00) [pid = 1852] [serial = 1627] [outer = (nil)] 12:49:08 INFO - PROCESS | 1852 | ++DOMWINDOW == 195 (0x7fcb20648000) [pid = 1852] [serial = 1628] [outer = 0x7fcb1ad24c00] 12:49:08 INFO - PROCESS | 1852 | 1461786548560 Marionette DEBUG loaded listener.js 12:49:08 INFO - PROCESS | 1852 | ++DOMWINDOW == 196 (0x7fcb20d05400) [pid = 1852] [serial = 1629] [outer = 0x7fcb1ad24c00] 12:49:09 INFO - PROCESS | 1852 | 1461786549436 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]]]}] 12:49:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 12:49:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 1581ms 12:49:09 INFO - PROCESS | 1852 | 1461786549510 Marionette TRACE conn3 -> [0,2141,"getWindowHandle",null] 12:49:09 INFO - PROCESS | 1852 | 1461786549513 Marionette TRACE conn3 <- [1,2141,null,{"value":"8"}] 12:49:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 12:49:09 INFO - PROCESS | 1852 | 1461786549521 Marionette TRACE conn3 -> [0,2142,"setScriptTimeout",{"ms":35000}] 12:49:09 INFO - PROCESS | 1852 | 1461786549524 Marionette TRACE conn3 <- [1,2142,null,{}] 12:49:09 INFO - PROCESS | 1852 | 1461786549530 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}] 12:49:09 INFO - PROCESS | 1852 | 1461786549851 Marionette TRACE conn3 <- [1,2143,null,{"value":null}] 12:49:10 INFO - PROCESS | 1852 | 1461786550187 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:10 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb23720000 == 154 [pid = 1852] [id = 543] 12:49:10 INFO - PROCESS | 1852 | ++DOMWINDOW == 197 (0x7fcb2439d800) [pid = 1852] [serial = 1630] [outer = (nil)] 12:49:10 INFO - PROCESS | 1852 | ++DOMWINDOW == 198 (0x7fcb24469000) [pid = 1852] [serial = 1631] [outer = 0x7fcb2439d800] 12:49:10 INFO - PROCESS | 1852 | 1461786550287 Marionette DEBUG loaded listener.js 12:49:10 INFO - PROCESS | 1852 | ++DOMWINDOW == 199 (0x7fcb26ac5400) [pid = 1852] [serial = 1632] [outer = 0x7fcb2439d800] 12:49:11 INFO - PROCESS | 1852 | 1461786551182 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] 12:49:11 INFO - PROCESS | 1852 | 1461786551262 Marionette TRACE conn3 <- [1,2145,null,{"value":"8"}] 12:49:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 12:49:11 INFO - PROCESS | 1852 | 1461786551268 Marionette TRACE conn3 -> [0,2146,"setScriptTimeout",{"ms":35000}] 12:49:11 INFO - PROCESS | 1852 | 1461786551272 Marionette TRACE conn3 <- [1,2146,null,{}] 12:49:11 INFO - PROCESS | 1852 | 1461786551277 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}] 12:49:11 INFO - PROCESS | 1852 | 1461786551514 Marionette TRACE conn3 <- [1,2147,null,{"value":null}] 12:49:11 INFO - PROCESS | 1852 | 1461786551814 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:11 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb29392800 == 155 [pid = 1852] [id = 544] 12:49:11 INFO - PROCESS | 1852 | ++DOMWINDOW == 200 (0x7fcb215df800) [pid = 1852] [serial = 1633] [outer = (nil)] 12:49:11 INFO - PROCESS | 1852 | ++DOMWINDOW == 201 (0x7fcb29e37400) [pid = 1852] [serial = 1634] [outer = 0x7fcb215df800] 12:49:11 INFO - PROCESS | 1852 | 1461786551896 Marionette DEBUG loaded listener.js 12:49:12 INFO - PROCESS | 1852 | ++DOMWINDOW == 202 (0x7fcb2b12f000) [pid = 1852] [serial = 1635] [outer = 0x7fcb215df800] 12:49:12 INFO - PROCESS | 1852 | 1461786552795 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] 12:49:12 INFO - PROCESS | 1852 | 1461786552861 Marionette TRACE conn3 <- [1,2149,null,{"value":"8"}] 12:49:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 12:49:12 INFO - PROCESS | 1852 | 1461786552868 Marionette TRACE conn3 -> [0,2150,"setScriptTimeout",{"ms":35000}] 12:49:12 INFO - PROCESS | 1852 | 1461786552872 Marionette TRACE conn3 <- [1,2150,null,{}] 12:49:12 INFO - PROCESS | 1852 | 1461786552878 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}] 12:49:13 INFO - PROCESS | 1852 | 1461786553120 Marionette TRACE conn3 <- [1,2151,null,{"value":null}] 12:49:13 INFO - PROCESS | 1852 | 1461786553426 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:13 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb2a1d8000 == 156 [pid = 1852] [id = 545] 12:49:13 INFO - PROCESS | 1852 | ++DOMWINDOW == 203 (0x7fcb2439f000) [pid = 1852] [serial = 1636] [outer = (nil)] 12:49:13 INFO - PROCESS | 1852 | ++DOMWINDOW == 204 (0x7fcb3680a000) [pid = 1852] [serial = 1637] [outer = 0x7fcb2439f000] 12:49:13 INFO - PROCESS | 1852 | 1461786553510 Marionette DEBUG loaded listener.js 12:49:13 INFO - PROCESS | 1852 | ++DOMWINDOW == 205 (0x7fcb37910c00) [pid = 1852] [serial = 1638] [outer = 0x7fcb2439f000] 12:49:14 INFO - PROCESS | 1852 | 1461786554374 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]]]}] 12:49:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 12:49:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 1539ms 12:49:14 INFO - PROCESS | 1852 | 1461786554408 Marionette TRACE conn3 -> [0,2153,"getWindowHandle",null] 12:49:14 INFO - PROCESS | 1852 | 1461786554411 Marionette TRACE conn3 <- [1,2153,null,{"value":"8"}] 12:49:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 12:49:14 INFO - PROCESS | 1852 | 1461786554417 Marionette TRACE conn3 -> [0,2154,"setScriptTimeout",{"ms":35000}] 12:49:14 INFO - PROCESS | 1852 | 1461786554420 Marionette TRACE conn3 <- [1,2154,null,{}] 12:49:14 INFO - PROCESS | 1852 | 1461786554426 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}] 12:49:14 INFO - PROCESS | 1852 | 1461786554643 Marionette TRACE conn3 <- [1,2155,null,{"value":null}] 12:49:14 INFO - PROCESS | 1852 | 1461786554909 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:14 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb318dd800 == 157 [pid = 1852] [id = 546] 12:49:14 INFO - PROCESS | 1852 | ++DOMWINDOW == 206 (0x7fcb2b39dc00) [pid = 1852] [serial = 1639] [outer = (nil)] 12:49:14 INFO - PROCESS | 1852 | ++DOMWINDOW == 207 (0x7fcb389b4400) [pid = 1852] [serial = 1640] [outer = 0x7fcb2b39dc00] 12:49:15 INFO - PROCESS | 1852 | 1461786555004 Marionette DEBUG loaded listener.js 12:49:15 INFO - PROCESS | 1852 | ++DOMWINDOW == 208 (0x7fcb3c10b800) [pid = 1852] [serial = 1641] [outer = 0x7fcb2b39dc00] 12:49:15 INFO - PROCESS | 1852 | 1461786555917 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]]]}] 12:49:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 12:49:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 1532ms 12:49:15 INFO - PROCESS | 1852 | 1461786555951 Marionette TRACE conn3 -> [0,2157,"getWindowHandle",null] 12:49:15 INFO - PROCESS | 1852 | 1461786555954 Marionette TRACE conn3 <- [1,2157,null,{"value":"8"}] 12:49:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 12:49:15 INFO - PROCESS | 1852 | 1461786555961 Marionette TRACE conn3 -> [0,2158,"setScriptTimeout",{"ms":35000}] 12:49:15 INFO - PROCESS | 1852 | 1461786555964 Marionette TRACE conn3 <- [1,2158,null,{}] 12:49:15 INFO - PROCESS | 1852 | 1461786555970 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}] 12:49:16 INFO - PROCESS | 1852 | 1461786556195 Marionette TRACE conn3 <- [1,2159,null,{"value":null}] 12:49:16 INFO - PROCESS | 1852 | 1461786556508 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:16 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb3cb33000 == 158 [pid = 1852] [id = 547] 12:49:16 INFO - PROCESS | 1852 | ++DOMWINDOW == 209 (0x7fcb0e564000) [pid = 1852] [serial = 1642] [outer = (nil)] 12:49:16 INFO - PROCESS | 1852 | ++DOMWINDOW == 210 (0x7fcb0e56b000) [pid = 1852] [serial = 1643] [outer = 0x7fcb0e564000] 12:49:16 INFO - PROCESS | 1852 | 1461786556648 Marionette DEBUG loaded listener.js 12:49:16 INFO - PROCESS | 1852 | ++DOMWINDOW == 211 (0x7fcb0e570000) [pid = 1852] [serial = 1644] [outer = 0x7fcb0e564000] 12:49:17 INFO - PROCESS | 1852 | 1461786557669 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]]]}] 12:49:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 12:49:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 1783ms 12:49:17 INFO - PROCESS | 1852 | 1461786557746 Marionette TRACE conn3 -> [0,2161,"getWindowHandle",null] 12:49:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 12:49:17 INFO - PROCESS | 1852 | 1461786557751 Marionette TRACE conn3 <- [1,2161,null,{"value":"8"}] 12:49:17 INFO - PROCESS | 1852 | 1461786557757 Marionette TRACE conn3 -> [0,2162,"setScriptTimeout",{"ms":35000}] 12:49:17 INFO - PROCESS | 1852 | 1461786557761 Marionette TRACE conn3 <- [1,2162,null,{}] 12:49:17 INFO - PROCESS | 1852 | 1461786557766 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}] 12:49:18 INFO - PROCESS | 1852 | 1461786558081 Marionette TRACE conn3 <- [1,2163,null,{"value":null}] 12:49:18 INFO - PROCESS | 1852 | 1461786558398 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:18 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb13c13000 == 159 [pid = 1852] [id = 548] 12:49:18 INFO - PROCESS | 1852 | ++DOMWINDOW == 212 (0x7fcb3c9ac800) [pid = 1852] [serial = 1645] [outer = (nil)] 12:49:18 INFO - PROCESS | 1852 | ++DOMWINDOW == 213 (0x7fcb3cb46000) [pid = 1852] [serial = 1646] [outer = 0x7fcb3c9ac800] 12:49:18 INFO - PROCESS | 1852 | 1461786558497 Marionette DEBUG loaded listener.js 12:49:18 INFO - PROCESS | 1852 | ++DOMWINDOW == 214 (0x7fcb3cddcc00) [pid = 1852] [serial = 1647] [outer = 0x7fcb3c9ac800] 12:49:19 INFO - PROCESS | 1852 | 1461786559468 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]]]}] 12:49:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 12:49:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 1783ms 12:49:19 INFO - PROCESS | 1852 | 1461786559543 Marionette TRACE conn3 -> [0,2165,"getWindowHandle",null] 12:49:19 INFO - PROCESS | 1852 | 1461786559547 Marionette TRACE conn3 <- [1,2165,null,{"value":"8"}] 12:49:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 12:49:19 INFO - PROCESS | 1852 | 1461786559557 Marionette TRACE conn3 -> [0,2166,"setScriptTimeout",{"ms":35000}] 12:49:19 INFO - PROCESS | 1852 | 1461786559559 Marionette TRACE conn3 <- [1,2166,null,{}] 12:49:19 INFO - PROCESS | 1852 | 1461786559566 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}] 12:49:19 INFO - PROCESS | 1852 | 1461786559803 Marionette TRACE conn3 <- [1,2167,null,{"value":null}] 12:49:20 INFO - PROCESS | 1852 | 1461786560080 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:20 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb1b453800 == 160 [pid = 1852] [id = 549] 12:49:20 INFO - PROCESS | 1852 | ++DOMWINDOW == 215 (0x7fcb0fa10c00) [pid = 1852] [serial = 1648] [outer = (nil)] 12:49:20 INFO - PROCESS | 1852 | ++DOMWINDOW == 216 (0x7fcb0fa1b800) [pid = 1852] [serial = 1649] [outer = 0x7fcb0fa10c00] 12:49:20 INFO - PROCESS | 1852 | 1461786560204 Marionette DEBUG loaded listener.js 12:49:20 INFO - PROCESS | 1852 | ++DOMWINDOW == 217 (0x7fcb3c9ae000) [pid = 1852] [serial = 1650] [outer = 0x7fcb0fa10c00] 12:49:21 INFO - PROCESS | 1852 | 1461786561184 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]]]}] 12:49:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 12:49:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 1687ms 12:49:21 INFO - PROCESS | 1852 | 1461786561245 Marionette TRACE conn3 -> [0,2169,"getWindowHandle",null] 12:49:21 INFO - PROCESS | 1852 | 1461786561249 Marionette TRACE conn3 <- [1,2169,null,{"value":"8"}] 12:49:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 12:49:21 INFO - PROCESS | 1852 | 1461786561256 Marionette TRACE conn3 -> [0,2170,"setScriptTimeout",{"ms":35000}] 12:49:21 INFO - PROCESS | 1852 | 1461786561259 Marionette TRACE conn3 <- [1,2170,null,{}] 12:49:21 INFO - PROCESS | 1852 | 1461786561267 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}] 12:49:21 INFO - PROCESS | 1852 | 1461786561530 Marionette TRACE conn3 <- [1,2171,null,{"value":null}] 12:49:21 INFO - PROCESS | 1852 | 1461786561844 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:21 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb1041e800 == 161 [pid = 1852] [id = 550] 12:49:21 INFO - PROCESS | 1852 | ++DOMWINDOW == 218 (0x7fcb0fa17000) [pid = 1852] [serial = 1651] [outer = (nil)] 12:49:21 INFO - PROCESS | 1852 | ++DOMWINDOW == 219 (0x7fcb0fb7a000) [pid = 1852] [serial = 1652] [outer = 0x7fcb0fa17000] 12:49:21 INFO - PROCESS | 1852 | 1461786561931 Marionette DEBUG loaded listener.js 12:49:22 INFO - PROCESS | 1852 | ++DOMWINDOW == 220 (0x7fcb0fb7f000) [pid = 1852] [serial = 1653] [outer = 0x7fcb0fa17000] 12:49:22 INFO - PROCESS | 1852 | 1461786562819 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]]]}] 12:49:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 12:49:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 1634ms 12:49:22 INFO - PROCESS | 1852 | 1461786562891 Marionette TRACE conn3 -> [0,2173,"getWindowHandle",null] 12:49:22 INFO - PROCESS | 1852 | 1461786562895 Marionette TRACE conn3 <- [1,2173,null,{"value":"8"}] 12:49:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 12:49:22 INFO - PROCESS | 1852 | 1461786562901 Marionette TRACE conn3 -> [0,2174,"setScriptTimeout",{"ms":35000}] 12:49:22 INFO - PROCESS | 1852 | 1461786562904 Marionette TRACE conn3 <- [1,2174,null,{}] 12:49:22 INFO - PROCESS | 1852 | 1461786562909 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}] 12:49:23 INFO - PROCESS | 1852 | 1461786563192 Marionette TRACE conn3 <- [1,2175,null,{"value":null}] 12:49:23 INFO - PROCESS | 1852 | 1461786563562 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:23 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb21113000 == 162 [pid = 1852] [id = 551] 12:49:23 INFO - PROCESS | 1852 | ++DOMWINDOW == 221 (0x7fcb0e812c00) [pid = 1852] [serial = 1654] [outer = (nil)] 12:49:23 INFO - PROCESS | 1852 | ++DOMWINDOW == 222 (0x7fcb0e818c00) [pid = 1852] [serial = 1655] [outer = 0x7fcb0e812c00] 12:49:23 INFO - PROCESS | 1852 | 1461786563709 Marionette DEBUG loaded listener.js 12:49:23 INFO - PROCESS | 1852 | ++DOMWINDOW == 223 (0x7fcb0e81dc00) [pid = 1852] [serial = 1656] [outer = 0x7fcb0e812c00] 12:49:24 INFO - PROCESS | 1852 | 1461786564759 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]]]}] 12:49:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 12:49:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 1930ms 12:49:24 INFO - PROCESS | 1852 | 1461786564832 Marionette TRACE conn3 -> [0,2177,"getWindowHandle",null] 12:49:24 INFO - PROCESS | 1852 | 1461786564836 Marionette TRACE conn3 <- [1,2177,null,{"value":"8"}] 12:49:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 12:49:24 INFO - PROCESS | 1852 | 1461786564842 Marionette TRACE conn3 -> [0,2178,"setScriptTimeout",{"ms":35000}] 12:49:24 INFO - PROCESS | 1852 | 1461786564845 Marionette TRACE conn3 <- [1,2178,null,{}] 12:49:24 INFO - PROCESS | 1852 | 1461786564851 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}] 12:49:25 INFO - PROCESS | 1852 | 1461786565093 Marionette TRACE conn3 <- [1,2179,null,{"value":null}] 12:49:25 INFO - PROCESS | 1852 | 1461786565362 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:25 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb1237f800 == 163 [pid = 1852] [id = 552] 12:49:25 INFO - PROCESS | 1852 | ++DOMWINDOW == 224 (0x7fcb0e813400) [pid = 1852] [serial = 1657] [outer = (nil)] 12:49:25 INFO - PROCESS | 1852 | ++DOMWINDOW == 225 (0x7fcb0fb7c000) [pid = 1852] [serial = 1658] [outer = 0x7fcb0e813400] 12:49:25 INFO - PROCESS | 1852 | 1461786565501 Marionette DEBUG loaded listener.js 12:49:25 INFO - PROCESS | 1852 | ++DOMWINDOW == 226 (0x7fcb0fb82c00) [pid = 1852] [serial = 1659] [outer = 0x7fcb0e813400] 12:49:26 INFO - PROCESS | 1852 | 1461786566387 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]]]}] 12:49:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 12:49:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 1579ms 12:49:26 INFO - PROCESS | 1852 | 1461786566422 Marionette TRACE conn3 -> [0,2181,"getWindowHandle",null] 12:49:26 INFO - PROCESS | 1852 | 1461786566425 Marionette TRACE conn3 <- [1,2181,null,{"value":"8"}] 12:49:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 12:49:26 INFO - PROCESS | 1852 | 1461786566432 Marionette TRACE conn3 -> [0,2182,"setScriptTimeout",{"ms":35000}] 12:49:26 INFO - PROCESS | 1852 | 1461786566434 Marionette TRACE conn3 <- [1,2182,null,{}] 12:49:26 INFO - PROCESS | 1852 | 1461786566441 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}] 12:49:26 INFO - PROCESS | 1852 | 1461786566681 Marionette TRACE conn3 <- [1,2183,null,{"value":null}] 12:49:26 INFO - PROCESS | 1852 | 1461786566924 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:27 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb21122800 == 164 [pid = 1852] [id = 553] 12:49:27 INFO - PROCESS | 1852 | ++DOMWINDOW == 227 (0x7fcb0d993c00) [pid = 1852] [serial = 1660] [outer = (nil)] 12:49:27 INFO - PROCESS | 1852 | ++DOMWINDOW == 228 (0x7fcb0d99b000) [pid = 1852] [serial = 1661] [outer = 0x7fcb0d993c00] 12:49:27 INFO - PROCESS | 1852 | 1461786567058 Marionette DEBUG loaded listener.js 12:49:27 INFO - PROCESS | 1852 | ++DOMWINDOW == 229 (0x7fcb0d9a0000) [pid = 1852] [serial = 1662] [outer = 0x7fcb0d993c00] 12:49:28 INFO - PROCESS | 1852 | 1461786568069 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]]]}] 12:49:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 12:49:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 1681ms 12:49:28 INFO - PROCESS | 1852 | 1461786568116 Marionette TRACE conn3 -> [0,2185,"getWindowHandle",null] 12:49:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 12:49:28 INFO - PROCESS | 1852 | 1461786568121 Marionette TRACE conn3 <- [1,2185,null,{"value":"8"}] 12:49:28 INFO - PROCESS | 1852 | 1461786568131 Marionette TRACE conn3 -> [0,2186,"setScriptTimeout",{"ms":35000}] 12:49:28 INFO - PROCESS | 1852 | 1461786568137 Marionette TRACE conn3 <- [1,2186,null,{}] 12:49:28 INFO - PROCESS | 1852 | 1461786568146 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}] 12:49:28 INFO - PROCESS | 1852 | 1461786568434 Marionette TRACE conn3 <- [1,2187,null,{"value":null}] 12:49:28 INFO - PROCESS | 1852 | 1461786568776 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:28 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb14164000 == 165 [pid = 1852] [id = 554] 12:49:28 INFO - PROCESS | 1852 | ++DOMWINDOW == 230 (0x7fcb0d996400) [pid = 1852] [serial = 1663] [outer = (nil)] 12:49:28 INFO - PROCESS | 1852 | ++DOMWINDOW == 231 (0x7fcb0fb82400) [pid = 1852] [serial = 1664] [outer = 0x7fcb0d996400] 12:49:28 INFO - PROCESS | 1852 | 1461786568867 Marionette DEBUG loaded listener.js 12:49:28 INFO - PROCESS | 1852 | ++DOMWINDOW == 232 (0x7fcb0fc09400) [pid = 1852] [serial = 1665] [outer = 0x7fcb0d996400] 12:49:29 INFO - PROCESS | 1852 | 1461786569742 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]]]}] 12:49:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 12:49:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 1643ms 12:49:29 INFO - PROCESS | 1852 | 1461786569772 Marionette TRACE conn3 -> [0,2189,"getWindowHandle",null] 12:49:29 INFO - PROCESS | 1852 | 1461786569777 Marionette TRACE conn3 <- [1,2189,null,{"value":"8"}] 12:49:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 12:49:29 INFO - PROCESS | 1852 | 1461786569783 Marionette TRACE conn3 -> [0,2190,"setScriptTimeout",{"ms":35000}] 12:49:29 INFO - PROCESS | 1852 | 1461786569786 Marionette TRACE conn3 <- [1,2190,null,{}] 12:49:29 INFO - PROCESS | 1852 | 1461786569793 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}] 12:49:30 INFO - PROCESS | 1852 | 1461786570028 Marionette TRACE conn3 <- [1,2191,null,{"value":null}] 12:49:30 INFO - PROCESS | 1852 | 1461786570304 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:30 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb14328000 == 166 [pid = 1852] [id = 555] 12:49:30 INFO - PROCESS | 1852 | ++DOMWINDOW == 233 (0x7fcb0d99a400) [pid = 1852] [serial = 1666] [outer = (nil)] 12:49:30 INFO - PROCESS | 1852 | ++DOMWINDOW == 234 (0x7fcb0fc0d800) [pid = 1852] [serial = 1667] [outer = 0x7fcb0d99a400] 12:49:30 INFO - PROCESS | 1852 | 1461786570520 Marionette DEBUG loaded listener.js 12:49:30 INFO - PROCESS | 1852 | ++DOMWINDOW == 235 (0x7fcb0fc12800) [pid = 1852] [serial = 1668] [outer = 0x7fcb0d99a400] 12:49:33 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb157b0000 == 165 [pid = 1852] [id = 536] 12:49:33 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb14485800 == 164 [pid = 1852] [id = 535] 12:49:33 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb103e0000 == 163 [pid = 1852] [id = 534] 12:49:33 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb1379a800 == 162 [pid = 1852] [id = 533] 12:49:33 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb11f71800 == 161 [pid = 1852] [id = 532] 12:49:33 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb2d860000 == 160 [pid = 1852] [id = 526] 12:49:33 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb29899000 == 159 [pid = 1852] [id = 525] 12:49:33 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb28541800 == 158 [pid = 1852] [id = 524] 12:49:33 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb23710000 == 157 [pid = 1852] [id = 523] 12:49:33 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb21659000 == 156 [pid = 1852] [id = 522] 12:49:33 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb20e0f000 == 155 [pid = 1852] [id = 521] 12:49:33 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb1b6b6800 == 154 [pid = 1852] [id = 520] 12:49:33 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb1b042000 == 153 [pid = 1852] [id = 519] 12:49:33 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb17dac800 == 152 [pid = 1852] [id = 518] 12:49:33 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb1692c000 == 151 [pid = 1852] [id = 517] 12:49:33 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb1379f800 == 150 [pid = 1852] [id = 516] 12:49:33 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb0f3e5000 == 149 [pid = 1852] [id = 515] 12:49:33 INFO - PROCESS | 1852 | --DOMWINDOW == 234 (0x7fcb12315000) [pid = 1852] [serial = 1481] [outer = (nil)] [url = about:blank] 12:49:33 INFO - PROCESS | 1852 | --DOMWINDOW == 233 (0x7fcb102d6800) [pid = 1852] [serial = 1530] [outer = (nil)] [url = about:blank] 12:49:33 INFO - PROCESS | 1852 | --DOMWINDOW == 232 (0x7fcb28447000) [pid = 1852] [serial = 1511] [outer = (nil)] [url = about:blank] 12:49:33 INFO - PROCESS | 1852 | --DOMWINDOW == 231 (0x7fcb0fbb8800) [pid = 1852] [serial = 1526] [outer = (nil)] [url = about:blank] 12:49:33 INFO - PROCESS | 1852 | --DOMWINDOW == 230 (0x7fcb169e0c00) [pid = 1852] [serial = 1487] [outer = (nil)] [url = about:blank] 12:49:33 INFO - PROCESS | 1852 | --DOMWINDOW == 229 (0x7fcb29570c00) [pid = 1852] [serial = 1514] [outer = (nil)] [url = about:blank] 12:49:33 INFO - PROCESS | 1852 | --DOMWINDOW == 228 (0x7fcb10079800) [pid = 1852] [serial = 1529] [outer = (nil)] [url = about:blank] 12:49:33 INFO - PROCESS | 1852 | --DOMWINDOW == 227 (0x7fcb15736000) [pid = 1852] [serial = 1484] [outer = (nil)] [url = about:blank] 12:49:33 INFO - PROCESS | 1852 | --DOMWINDOW == 226 (0x7fcb1231dc00) [pid = 1852] [serial = 1535] [outer = (nil)] [url = about:blank] 12:49:33 INFO - PROCESS | 1852 | --DOMWINDOW == 225 (0x7fcb20733800) [pid = 1852] [serial = 1496] [outer = (nil)] [url = about:blank] 12:49:33 INFO - PROCESS | 1852 | --DOMWINDOW == 224 (0x7fcb20d10400) [pid = 1852] [serial = 1499] [outer = (nil)] [url = about:blank] 12:49:33 INFO - PROCESS | 1852 | --DOMWINDOW == 223 (0x7fcb29c6c400) [pid = 1852] [serial = 1520] [outer = (nil)] [url = about:blank] 12:49:33 INFO - PROCESS | 1852 | --DOMWINDOW == 222 (0x7fcb1230f400) [pid = 1852] [serial = 1533] [outer = (nil)] [url = about:blank] 12:49:33 INFO - PROCESS | 1852 | --DOMWINDOW == 221 (0x7fcb13860400) [pid = 1852] [serial = 1536] [outer = (nil)] [url = about:blank] 12:49:33 INFO - PROCESS | 1852 | --DOMWINDOW == 220 (0x7fcb10bbfc00) [pid = 1852] [serial = 1523] [outer = (nil)] [url = about:blank] 12:49:33 INFO - PROCESS | 1852 | --DOMWINDOW == 219 (0x7fcb15a05400) [pid = 1852] [serial = 1539] [outer = (nil)] [url = about:blank] 12:49:33 INFO - PROCESS | 1852 | --DOMWINDOW == 218 (0x7fcb15ae6000) [pid = 1852] [serial = 1541] [outer = (nil)] [url = about:blank] 12:49:33 INFO - PROCESS | 1852 | --DOMWINDOW == 217 (0x7fcb10becc00) [pid = 1852] [serial = 1532] [outer = (nil)] [url = about:blank] 12:49:33 INFO - PROCESS | 1852 | --DOMWINDOW == 216 (0x7fcb169dfc00) [pid = 1852] [serial = 1542] [outer = (nil)] [url = about:blank] 12:49:33 INFO - PROCESS | 1852 | --DOMWINDOW == 215 (0x7fcb1581e400) [pid = 1852] [serial = 1538] [outer = (nil)] [url = about:blank] 12:49:33 INFO - PROCESS | 1852 | --DOMWINDOW == 214 (0x7fcb10079400) [pid = 1852] [serial = 1478] [outer = (nil)] [url = about:blank] 12:49:33 INFO - PROCESS | 1852 | --DOMWINDOW == 213 (0x7fcb1b64f000) [pid = 1852] [serial = 1493] [outer = (nil)] [url = about:blank] 12:49:33 INFO - PROCESS | 1852 | --DOMWINDOW == 212 (0x7fcb24473000) [pid = 1852] [serial = 1508] [outer = (nil)] [url = about:blank] 12:49:33 INFO - PROCESS | 1852 | --DOMWINDOW == 211 (0x7fcb12038000) [pid = 1852] [serial = 1476] [outer = (nil)] [url = about:blank] 12:49:33 INFO - PROCESS | 1852 | --DOMWINDOW == 210 (0x7fcb229e7000) [pid = 1852] [serial = 1505] [outer = (nil)] [url = about:blank] 12:49:33 INFO - PROCESS | 1852 | --DOMWINDOW == 209 (0x7fcb19d28c00) [pid = 1852] [serial = 1490] [outer = (nil)] [url = about:blank] 12:49:33 INFO - PROCESS | 1852 | --DOMWINDOW == 208 (0x7fcb2d693800) [pid = 1852] [serial = 1517] [outer = (nil)] [url = about:blank] 12:49:33 INFO - PROCESS | 1852 | --DOMWINDOW == 207 (0x7fcb215dd800) [pid = 1852] [serial = 1502] [outer = (nil)] [url = about:blank] 12:49:33 INFO - PROCESS | 1852 | --DOMWINDOW == 206 (0x7fcb16fb1800) [pid = 1852] [serial = 1544] [outer = (nil)] [url = about:blank] 12:49:33 INFO - PROCESS | 1852 | 1461786573967 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]]]}] 12:49:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 12:49:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 4245ms 12:49:34 INFO - PROCESS | 1852 | 1461786574029 Marionette TRACE conn3 -> [0,2193,"getWindowHandle",null] 12:49:34 INFO - PROCESS | 1852 | 1461786574034 Marionette TRACE conn3 <- [1,2193,null,{"value":"8"}] 12:49:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 12:49:34 INFO - PROCESS | 1852 | 1461786574042 Marionette TRACE conn3 -> [0,2194,"setScriptTimeout",{"ms":35000}] 12:49:34 INFO - PROCESS | 1852 | 1461786574048 Marionette TRACE conn3 <- [1,2194,null,{}] 12:49:34 INFO - PROCESS | 1852 | 1461786574056 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}] 12:49:34 INFO - PROCESS | 1852 | 1461786574278 Marionette TRACE conn3 <- [1,2195,null,{"value":null}] 12:49:34 INFO - PROCESS | 1852 | 1461786574466 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:34 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb1000f000 == 150 [pid = 1852] [id = 556] 12:49:34 INFO - PROCESS | 1852 | ++DOMWINDOW == 207 (0x7fcb0fc09c00) [pid = 1852] [serial = 1669] [outer = (nil)] 12:49:34 INFO - PROCESS | 1852 | ++DOMWINDOW == 208 (0x7fcb10081c00) [pid = 1852] [serial = 1670] [outer = 0x7fcb0fc09c00] 12:49:34 INFO - PROCESS | 1852 | 1461786574540 Marionette DEBUG loaded listener.js 12:49:34 INFO - PROCESS | 1852 | ++DOMWINDOW == 209 (0x7fcb10462400) [pid = 1852] [serial = 1671] [outer = 0x7fcb0fc09c00] 12:49:35 INFO - PROCESS | 1852 | 1461786575402 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]]]}] 12:49:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 12:49:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 1438ms 12:49:35 INFO - PROCESS | 1852 | 1461786575481 Marionette TRACE conn3 -> [0,2197,"getWindowHandle",null] 12:49:35 INFO - PROCESS | 1852 | 1461786575489 Marionette TRACE conn3 <- [1,2197,null,{"value":"8"}] 12:49:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 12:49:35 INFO - PROCESS | 1852 | 1461786575502 Marionette TRACE conn3 -> [0,2198,"setScriptTimeout",{"ms":35000}] 12:49:35 INFO - PROCESS | 1852 | 1461786575509 Marionette TRACE conn3 <- [1,2198,null,{}] 12:49:35 INFO - PROCESS | 1852 | 1461786575518 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}] 12:49:35 INFO - PROCESS | 1852 | 1461786575898 Marionette TRACE conn3 <- [1,2199,null,{"value":null}] 12:49:36 INFO - PROCESS | 1852 | 1461786576281 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:36 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb122d1800 == 151 [pid = 1852] [id = 557] 12:49:36 INFO - PROCESS | 1852 | ++DOMWINDOW == 210 (0x7fcb12042400) [pid = 1852] [serial = 1672] [outer = (nil)] 12:49:36 INFO - PROCESS | 1852 | ++DOMWINDOW == 211 (0x7fcb1231f400) [pid = 1852] [serial = 1673] [outer = 0x7fcb12042400] 12:49:36 INFO - PROCESS | 1852 | 1461786576348 Marionette DEBUG loaded listener.js 12:49:36 INFO - PROCESS | 1852 | ++DOMWINDOW == 212 (0x7fcb1370b400) [pid = 1852] [serial = 1674] [outer = 0x7fcb12042400] 12:49:37 INFO - PROCESS | 1852 | 1461786577378 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]]]}] 12:49:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 12:49:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 1897ms 12:49:37 INFO - PROCESS | 1852 | 1461786577398 Marionette TRACE conn3 -> [0,2201,"getWindowHandle",null] 12:49:37 INFO - PROCESS | 1852 | 1461786577402 Marionette TRACE conn3 <- [1,2201,null,{"value":"8"}] 12:49:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 12:49:37 INFO - PROCESS | 1852 | 1461786577409 Marionette TRACE conn3 -> [0,2202,"setScriptTimeout",{"ms":35000}] 12:49:37 INFO - PROCESS | 1852 | 1461786577415 Marionette TRACE conn3 <- [1,2202,null,{}] 12:49:37 INFO - PROCESS | 1852 | 1461786577439 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}] 12:49:37 INFO - PROCESS | 1852 | 1461786577724 Marionette TRACE conn3 <- [1,2203,null,{"value":null}] 12:49:37 INFO - PROCESS | 1852 | 1461786577769 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:37 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb136d1800 == 152 [pid = 1852] [id = 558] 12:49:37 INFO - PROCESS | 1852 | ++DOMWINDOW == 213 (0x7fcb143b3400) [pid = 1852] [serial = 1675] [outer = (nil)] 12:49:37 INFO - PROCESS | 1852 | ++DOMWINDOW == 214 (0x7fcb143bdc00) [pid = 1852] [serial = 1676] [outer = 0x7fcb143b3400] 12:49:37 INFO - PROCESS | 1852 | 1461786577840 Marionette DEBUG loaded listener.js 12:49:37 INFO - PROCESS | 1852 | ++DOMWINDOW == 215 (0x7fcb15819000) [pid = 1852] [serial = 1677] [outer = 0x7fcb143b3400] 12:49:38 INFO - PROCESS | 1852 | --DOMWINDOW == 214 (0x7fcb0fbb5000) [pid = 1852] [serial = 1597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 12:49:38 INFO - PROCESS | 1852 | --DOMWINDOW == 213 (0x7fcb10298c00) [pid = 1852] [serial = 1600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 12:49:38 INFO - PROCESS | 1852 | --DOMWINDOW == 212 (0x7fcb15ae6c00) [pid = 1852] [serial = 1609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 12:49:38 INFO - PROCESS | 1852 | --DOMWINDOW == 211 (0x7fcb1029d000) [pid = 1852] [serial = 1603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 12:49:38 INFO - PROCESS | 1852 | --DOMWINDOW == 210 (0x7fcb15add400) [pid = 1852] [serial = 1606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 12:49:39 INFO - PROCESS | 1852 | 1461786579205 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]]]}] 12:49:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 12:49:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 1845ms 12:49:39 INFO - PROCESS | 1852 | 1461786579256 Marionette TRACE conn3 -> [0,2205,"getWindowHandle",null] 12:49:39 INFO - PROCESS | 1852 | 1461786579260 Marionette TRACE conn3 <- [1,2205,null,{"value":"8"}] 12:49:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 12:49:39 INFO - PROCESS | 1852 | 1461786579267 Marionette TRACE conn3 -> [0,2206,"setScriptTimeout",{"ms":35000}] 12:49:39 INFO - PROCESS | 1852 | 1461786579270 Marionette TRACE conn3 <- [1,2206,null,{}] 12:49:39 INFO - PROCESS | 1852 | 1461786579276 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}] 12:49:39 INFO - PROCESS | 1852 | 1461786579562 Marionette TRACE conn3 <- [1,2207,null,{"value":null}] 12:49:39 INFO - PROCESS | 1852 | 1461786579585 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:39 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb13c19800 == 153 [pid = 1852] [id = 559] 12:49:39 INFO - PROCESS | 1852 | ++DOMWINDOW == 211 (0x7fcb1029d000) [pid = 1852] [serial = 1678] [outer = (nil)] 12:49:39 INFO - PROCESS | 1852 | ++DOMWINDOW == 212 (0x7fcb15a0a400) [pid = 1852] [serial = 1679] [outer = 0x7fcb1029d000] 12:49:39 INFO - PROCESS | 1852 | 1461786579654 Marionette DEBUG loaded listener.js 12:49:39 INFO - PROCESS | 1852 | ++DOMWINDOW == 213 (0x7fcb15adc000) [pid = 1852] [serial = 1680] [outer = 0x7fcb1029d000] 12:49:40 INFO - PROCESS | 1852 | 1461786580681 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]]]}] 12:49:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 12:49:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 1484ms 12:49:40 INFO - PROCESS | 1852 | 1461786580755 Marionette TRACE conn3 -> [0,2209,"getWindowHandle",null] 12:49:40 INFO - PROCESS | 1852 | 1461786580765 Marionette TRACE conn3 <- [1,2209,null,{"value":"8"}] 12:49:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 12:49:40 INFO - PROCESS | 1852 | 1461786580827 Marionette TRACE conn3 -> [0,2210,"setScriptTimeout",{"ms":35000}] 12:49:40 INFO - PROCESS | 1852 | 1461786580840 Marionette TRACE conn3 <- [1,2210,null,{}] 12:49:40 INFO - PROCESS | 1852 | 1461786580855 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}] 12:49:41 INFO - PROCESS | 1852 | 1461786581123 Marionette TRACE conn3 <- [1,2211,null,{"value":null}] 12:49:41 INFO - PROCESS | 1852 | 1461786581427 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:41 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb0e493000 == 154 [pid = 1852] [id = 560] 12:49:41 INFO - PROCESS | 1852 | ++DOMWINDOW == 214 (0x7fcb0fa18c00) [pid = 1852] [serial = 1681] [outer = (nil)] 12:49:41 INFO - PROCESS | 1852 | ++DOMWINDOW == 215 (0x7fcb0fb81000) [pid = 1852] [serial = 1682] [outer = 0x7fcb0fa18c00] 12:49:41 INFO - PROCESS | 1852 | 1461786581508 Marionette DEBUG loaded listener.js 12:49:41 INFO - PROCESS | 1852 | ++DOMWINDOW == 216 (0x7fcb0fc0c800) [pid = 1852] [serial = 1683] [outer = 0x7fcb0fa18c00] 12:49:42 INFO - PROCESS | 1852 | 1461786582524 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]]]}] 12:49:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 12:49:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 1804ms 12:49:42 INFO - PROCESS | 1852 | 1461786582585 Marionette TRACE conn3 -> [0,2213,"getWindowHandle",null] 12:49:42 INFO - PROCESS | 1852 | 1461786582600 Marionette TRACE conn3 <- [1,2213,null,{"value":"8"}] 12:49:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 12:49:42 INFO - PROCESS | 1852 | 1461786582615 Marionette TRACE conn3 -> [0,2214,"setScriptTimeout",{"ms":35000}] 12:49:42 INFO - PROCESS | 1852 | 1461786582620 Marionette TRACE conn3 <- [1,2214,null,{}] 12:49:42 INFO - PROCESS | 1852 | 1461786582632 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}] 12:49:43 INFO - PROCESS | 1852 | 1461786583091 Marionette TRACE conn3 <- [1,2215,null,{"value":null}] 12:49:43 INFO - PROCESS | 1852 | 1461786583348 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:43 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb136dd000 == 155 [pid = 1852] [id = 561] 12:49:43 INFO - PROCESS | 1852 | ++DOMWINDOW == 217 (0x7fcb12093400) [pid = 1852] [serial = 1684] [outer = (nil)] 12:49:43 INFO - PROCESS | 1852 | ++DOMWINDOW == 218 (0x7fcb13859400) [pid = 1852] [serial = 1685] [outer = 0x7fcb12093400] 12:49:43 INFO - PROCESS | 1852 | 1461786583440 Marionette DEBUG loaded listener.js 12:49:43 INFO - PROCESS | 1852 | ++DOMWINDOW == 219 (0x7fcb143bac00) [pid = 1852] [serial = 1686] [outer = 0x7fcb12093400] 12:49:44 INFO - PROCESS | 1852 | 1461786584428 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]]]}] 12:49:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 12:49:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 1843ms 12:49:44 INFO - PROCESS | 1852 | 1461786584457 Marionette TRACE conn3 -> [0,2217,"getWindowHandle",null] 12:49:44 INFO - PROCESS | 1852 | 1461786584460 Marionette TRACE conn3 <- [1,2217,null,{"value":"8"}] 12:49:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 12:49:44 INFO - PROCESS | 1852 | 1461786584468 Marionette TRACE conn3 -> [0,2218,"setScriptTimeout",{"ms":35000}] 12:49:44 INFO - PROCESS | 1852 | 1461786584474 Marionette TRACE conn3 <- [1,2218,null,{}] 12:49:44 INFO - PROCESS | 1852 | 1461786584492 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}] 12:49:44 INFO - PROCESS | 1852 | 1461786584754 Marionette TRACE conn3 <- [1,2219,null,{"value":null}] 12:49:45 INFO - PROCESS | 1852 | 1461786585119 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:45 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb15575800 == 156 [pid = 1852] [id = 562] 12:49:45 INFO - PROCESS | 1852 | ++DOMWINDOW == 220 (0x7fcb164ee400) [pid = 1852] [serial = 1687] [outer = (nil)] 12:49:45 INFO - PROCESS | 1852 | ++DOMWINDOW == 221 (0x7fcb169e8400) [pid = 1852] [serial = 1688] [outer = 0x7fcb164ee400] 12:49:45 INFO - PROCESS | 1852 | 1461786585210 Marionette DEBUG loaded listener.js 12:49:45 INFO - PROCESS | 1852 | ++DOMWINDOW == 222 (0x7fcb16d38400) [pid = 1852] [serial = 1689] [outer = 0x7fcb164ee400] 12:49:46 INFO - PROCESS | 1852 | 1461786586130 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]]]}] 12:49:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 12:49:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 1689ms 12:49:46 INFO - PROCESS | 1852 | 1461786586158 Marionette TRACE conn3 -> [0,2221,"getWindowHandle",null] 12:49:46 INFO - PROCESS | 1852 | 1461786586163 Marionette TRACE conn3 <- [1,2221,null,{"value":"8"}] 12:49:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 12:49:46 INFO - PROCESS | 1852 | 1461786586170 Marionette TRACE conn3 -> [0,2222,"setScriptTimeout",{"ms":35000}] 12:49:46 INFO - PROCESS | 1852 | 1461786586174 Marionette TRACE conn3 <- [1,2222,null,{}] 12:49:46 INFO - PROCESS | 1852 | 1461786586181 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}] 12:49:46 INFO - PROCESS | 1852 | 1461786586427 Marionette TRACE conn3 <- [1,2223,null,{"value":null}] 12:49:46 INFO - PROCESS | 1852 | 1461786586743 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:46 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb1654d000 == 157 [pid = 1852] [id = 563] 12:49:46 INFO - PROCESS | 1852 | ++DOMWINDOW == 223 (0x7fcb11a91800) [pid = 1852] [serial = 1690] [outer = (nil)] 12:49:46 INFO - PROCESS | 1852 | ++DOMWINDOW == 224 (0x7fcb1716ec00) [pid = 1852] [serial = 1691] [outer = 0x7fcb11a91800] 12:49:46 INFO - PROCESS | 1852 | 1461786586829 Marionette DEBUG loaded listener.js 12:49:46 INFO - PROCESS | 1852 | ++DOMWINDOW == 225 (0x7fcb19d28800) [pid = 1852] [serial = 1692] [outer = 0x7fcb11a91800] 12:49:47 INFO - PROCESS | 1852 | 1461786587733 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]]]}] 12:49:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 12:49:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 1589ms 12:49:47 INFO - PROCESS | 1852 | 1461786587761 Marionette TRACE conn3 -> [0,2225,"getWindowHandle",null] 12:49:47 INFO - PROCESS | 1852 | 1461786587765 Marionette TRACE conn3 <- [1,2225,null,{"value":"8"}] 12:49:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 12:49:47 INFO - PROCESS | 1852 | 1461786587771 Marionette TRACE conn3 -> [0,2226,"setScriptTimeout",{"ms":35000}] 12:49:47 INFO - PROCESS | 1852 | 1461786587774 Marionette TRACE conn3 <- [1,2226,null,{}] 12:49:47 INFO - PROCESS | 1852 | 1461786587780 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}] 12:49:48 INFO - PROCESS | 1852 | 1461786588004 Marionette TRACE conn3 <- [1,2227,null,{"value":null}] 12:49:48 INFO - PROCESS | 1852 | 1461786588273 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:48 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb17295800 == 158 [pid = 1852] [id = 564] 12:49:48 INFO - PROCESS | 1852 | ++DOMWINDOW == 226 (0x7fcb164f3800) [pid = 1852] [serial = 1693] [outer = (nil)] 12:49:48 INFO - PROCESS | 1852 | ++DOMWINDOW == 227 (0x7fcb19dad800) [pid = 1852] [serial = 1694] [outer = 0x7fcb164f3800] 12:49:48 INFO - PROCESS | 1852 | 1461786588360 Marionette DEBUG loaded listener.js 12:49:48 INFO - PROCESS | 1852 | ++DOMWINDOW == 228 (0x7fcb1a5bc000) [pid = 1852] [serial = 1695] [outer = 0x7fcb164f3800] 12:49:49 INFO - PROCESS | 1852 | 1461786589268 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]]]}] 12:49:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 12:49:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 1533ms 12:49:49 INFO - PROCESS | 1852 | 1461786589306 Marionette TRACE conn3 -> [0,2229,"getWindowHandle",null] 12:49:49 INFO - PROCESS | 1852 | 1461786589309 Marionette TRACE conn3 <- [1,2229,null,{"value":"8"}] 12:49:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 12:49:49 INFO - PROCESS | 1852 | 1461786589315 Marionette TRACE conn3 -> [0,2230,"setScriptTimeout",{"ms":35000}] 12:49:49 INFO - PROCESS | 1852 | 1461786589319 Marionette TRACE conn3 <- [1,2230,null,{}] 12:49:49 INFO - PROCESS | 1852 | 1461786589324 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}] 12:49:49 INFO - PROCESS | 1852 | 1461786589601 Marionette TRACE conn3 <- [1,2231,null,{"value":null}] 12:49:49 INFO - PROCESS | 1852 | 1461786589923 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:49 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb19d7d000 == 159 [pid = 1852] [id = 565] 12:49:49 INFO - PROCESS | 1852 | ++DOMWINDOW == 229 (0x7fcb1e80d000) [pid = 1852] [serial = 1696] [outer = (nil)] 12:49:49 INFO - PROCESS | 1852 | ++DOMWINDOW == 230 (0x7fcb1f35dc00) [pid = 1852] [serial = 1697] [outer = 0x7fcb1e80d000] 12:49:50 INFO - PROCESS | 1852 | 1461786590011 Marionette DEBUG loaded listener.js 12:49:50 INFO - PROCESS | 1852 | ++DOMWINDOW == 231 (0x7fcb20733c00) [pid = 1852] [serial = 1698] [outer = 0x7fcb1e80d000] 12:49:50 INFO - PROCESS | 1852 | 1461786590888 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]]]}] 12:49:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 12:49:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 1630ms 12:49:50 INFO - PROCESS | 1852 | 1461786590948 Marionette TRACE conn3 -> [0,2233,"getWindowHandle",null] 12:49:50 INFO - PROCESS | 1852 | 1461786590951 Marionette TRACE conn3 <- [1,2233,null,{"value":"8"}] 12:49:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 12:49:50 INFO - PROCESS | 1852 | 1461786590959 Marionette TRACE conn3 -> [0,2234,"setScriptTimeout",{"ms":35000}] 12:49:50 INFO - PROCESS | 1852 | 1461786590961 Marionette TRACE conn3 <- [1,2234,null,{}] 12:49:50 INFO - PROCESS | 1852 | 1461786590968 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}] 12:49:51 INFO - PROCESS | 1852 | 1461786591226 Marionette TRACE conn3 <- [1,2235,null,{"value":null}] 12:49:51 INFO - PROCESS | 1852 | 1461786591536 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:51 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb1b5db800 == 160 [pid = 1852] [id = 566] 12:49:51 INFO - PROCESS | 1852 | ++DOMWINDOW == 232 (0x7fcb207bb400) [pid = 1852] [serial = 1699] [outer = (nil)] 12:49:51 INFO - PROCESS | 1852 | ++DOMWINDOW == 233 (0x7fcb20e9cc00) [pid = 1852] [serial = 1700] [outer = 0x7fcb207bb400] 12:49:51 INFO - PROCESS | 1852 | 1461786591627 Marionette DEBUG loaded listener.js 12:49:51 INFO - PROCESS | 1852 | ++DOMWINDOW == 234 (0x7fcb2128f800) [pid = 1852] [serial = 1701] [outer = 0x7fcb207bb400] 12:49:52 INFO - PROCESS | 1852 | 1461786592467 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]]]}] 12:49:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 12:49:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 1541ms 12:49:52 INFO - PROCESS | 1852 | 1461786592499 Marionette TRACE conn3 -> [0,2237,"getWindowHandle",null] 12:49:52 INFO - PROCESS | 1852 | 1461786592503 Marionette TRACE conn3 <- [1,2237,null,{"value":"8"}] 12:49:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 12:49:52 INFO - PROCESS | 1852 | 1461786592509 Marionette TRACE conn3 -> [0,2238,"setScriptTimeout",{"ms":35000}] 12:49:52 INFO - PROCESS | 1852 | 1461786592513 Marionette TRACE conn3 <- [1,2238,null,{}] 12:49:52 INFO - PROCESS | 1852 | 1461786592520 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}] 12:49:52 INFO - PROCESS | 1852 | 1461786592746 Marionette TRACE conn3 <- [1,2239,null,{"value":null}] 12:49:53 INFO - PROCESS | 1852 | 1461786593021 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:53 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb20942800 == 161 [pid = 1852] [id = 567] 12:49:53 INFO - PROCESS | 1852 | ++DOMWINDOW == 235 (0x7fcb207bfc00) [pid = 1852] [serial = 1702] [outer = (nil)] 12:49:53 INFO - PROCESS | 1852 | ++DOMWINDOW == 236 (0x7fcb21898800) [pid = 1852] [serial = 1703] [outer = 0x7fcb207bfc00] 12:49:53 INFO - PROCESS | 1852 | 1461786593101 Marionette DEBUG loaded listener.js 12:49:53 INFO - PROCESS | 1852 | ++DOMWINDOW == 237 (0x7fcb22874c00) [pid = 1852] [serial = 1704] [outer = 0x7fcb207bfc00] 12:49:53 INFO - PROCESS | 1852 | 1461786593972 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]]]}] 12:49:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 12:49:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 1480ms 12:49:53 INFO - PROCESS | 1852 | 1461786593992 Marionette TRACE conn3 -> [0,2241,"getWindowHandle",null] 12:49:54 INFO - PROCESS | 1852 | 1461786593998 Marionette TRACE conn3 <- [1,2241,null,{"value":"8"}] 12:49:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 12:49:54 INFO - PROCESS | 1852 | 1461786594007 Marionette TRACE conn3 -> [0,2242,"setScriptTimeout",{"ms":35000}] 12:49:54 INFO - PROCESS | 1852 | 1461786594011 Marionette TRACE conn3 <- [1,2242,null,{}] 12:49:54 INFO - PROCESS | 1852 | 1461786594016 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}] 12:49:54 INFO - PROCESS | 1852 | 1461786594246 Marionette TRACE conn3 <- [1,2243,null,{"value":null}] 12:49:54 INFO - PROCESS | 1852 | 1461786594517 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:54 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb2118f000 == 162 [pid = 1852] [id = 568] 12:49:54 INFO - PROCESS | 1852 | ++DOMWINDOW == 238 (0x7fcb209d7c00) [pid = 1852] [serial = 1705] [outer = (nil)] 12:49:54 INFO - PROCESS | 1852 | ++DOMWINDOW == 239 (0x7fcb2363f800) [pid = 1852] [serial = 1706] [outer = 0x7fcb209d7c00] 12:49:54 INFO - PROCESS | 1852 | 1461786594596 Marionette DEBUG loaded listener.js 12:49:54 INFO - PROCESS | 1852 | ++DOMWINDOW == 240 (0x7fcb24368000) [pid = 1852] [serial = 1707] [outer = 0x7fcb209d7c00] 12:49:55 INFO - PROCESS | 1852 | 1461786595488 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]]]}] 12:49:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 12:49:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 1534ms 12:49:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 12:49:55 INFO - PROCESS | 1852 | 1461786595541 Marionette TRACE conn3 -> [0,2245,"getWindowHandle",null] 12:49:55 INFO - PROCESS | 1852 | 1461786595544 Marionette TRACE conn3 <- [1,2245,null,{"value":"8"}] 12:49:55 INFO - PROCESS | 1852 | 1461786595551 Marionette TRACE conn3 -> [0,2246,"setScriptTimeout",{"ms":35000}] 12:49:55 INFO - PROCESS | 1852 | 1461786595554 Marionette TRACE conn3 <- [1,2246,null,{}] 12:49:55 INFO - PROCESS | 1852 | 1461786595559 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}] 12:49:55 INFO - PROCESS | 1852 | 1461786595789 Marionette TRACE conn3 <- [1,2247,null,{"value":null}] 12:49:56 INFO - PROCESS | 1852 | 1461786596106 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:56 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb21a81800 == 163 [pid = 1852] [id = 569] 12:49:56 INFO - PROCESS | 1852 | ++DOMWINDOW == 241 (0x7fcb215dd800) [pid = 1852] [serial = 1708] [outer = (nil)] 12:49:56 INFO - PROCESS | 1852 | ++DOMWINDOW == 242 (0x7fcb244d1c00) [pid = 1852] [serial = 1709] [outer = 0x7fcb215dd800] 12:49:56 INFO - PROCESS | 1852 | 1461786596202 Marionette DEBUG loaded listener.js 12:49:56 INFO - PROCESS | 1852 | ++DOMWINDOW == 243 (0x7fcb24721000) [pid = 1852] [serial = 1710] [outer = 0x7fcb215dd800] 12:49:57 INFO - PROCESS | 1852 | 1461786597077 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]]]}] 12:49:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 12:49:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 1582ms 12:49:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 12:49:57 INFO - PROCESS | 1852 | 1461786597133 Marionette TRACE conn3 -> [0,2249,"getWindowHandle",null] 12:49:57 INFO - PROCESS | 1852 | 1461786597137 Marionette TRACE conn3 <- [1,2249,null,{"value":"8"}] 12:49:57 INFO - PROCESS | 1852 | 1461786597143 Marionette TRACE conn3 -> [0,2250,"setScriptTimeout",{"ms":35000}] 12:49:57 INFO - PROCESS | 1852 | 1461786597147 Marionette TRACE conn3 <- [1,2250,null,{}] 12:49:57 INFO - PROCESS | 1852 | 1461786597153 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}] 12:49:57 INFO - PROCESS | 1852 | 1461786597412 Marionette TRACE conn3 <- [1,2251,null,{"value":null}] 12:49:57 INFO - PROCESS | 1852 | 1461786597733 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:57 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb258cb800 == 164 [pid = 1852] [id = 570] 12:49:57 INFO - PROCESS | 1852 | ++DOMWINDOW == 244 (0x7fcb27b3dc00) [pid = 1852] [serial = 1711] [outer = (nil)] 12:49:57 INFO - PROCESS | 1852 | ++DOMWINDOW == 245 (0x7fcb28447000) [pid = 1852] [serial = 1712] [outer = 0x7fcb27b3dc00] 12:49:57 INFO - PROCESS | 1852 | 1461786597831 Marionette DEBUG loaded listener.js 12:49:57 INFO - PROCESS | 1852 | ++DOMWINDOW == 246 (0x7fcb29c6c400) [pid = 1852] [serial = 1713] [outer = 0x7fcb27b3dc00] 12:49:58 INFO - PROCESS | 1852 | 1461786598801 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]]]}] 12:49:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 12:49:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 1734ms 12:49:58 INFO - PROCESS | 1852 | 1461786598886 Marionette TRACE conn3 -> [0,2253,"getWindowHandle",null] 12:49:58 INFO - PROCESS | 1852 | 1461786598894 Marionette TRACE conn3 <- [1,2253,null,{"value":"8"}] 12:49:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 12:49:58 INFO - PROCESS | 1852 | 1461786598906 Marionette TRACE conn3 -> [0,2254,"setScriptTimeout",{"ms":35000}] 12:49:58 INFO - PROCESS | 1852 | 1461786598908 Marionette TRACE conn3 <- [1,2254,null,{}] 12:49:58 INFO - PROCESS | 1852 | 1461786598914 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}] 12:49:59 INFO - PROCESS | 1852 | 1461786599199 Marionette TRACE conn3 <- [1,2255,null,{"value":null}] 12:49:59 INFO - PROCESS | 1852 | 1461786599536 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:59 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb2a1d1000 == 165 [pid = 1852] [id = 571] 12:49:59 INFO - PROCESS | 1852 | ++DOMWINDOW == 247 (0x7fcb283b1c00) [pid = 1852] [serial = 1714] [outer = (nil)] 12:49:59 INFO - PROCESS | 1852 | ++DOMWINDOW == 248 (0x7fcb2b3a8800) [pid = 1852] [serial = 1715] [outer = 0x7fcb283b1c00] 12:49:59 INFO - PROCESS | 1852 | 1461786599612 Marionette DEBUG loaded listener.js 12:49:59 INFO - PROCESS | 1852 | ++DOMWINDOW == 249 (0x7fcb36804000) [pid = 1852] [serial = 1716] [outer = 0x7fcb283b1c00] 12:50:00 INFO - PROCESS | 1852 | 1461786600635 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]]]}] 12:50:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 12:50:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 1791ms 12:50:00 INFO - PROCESS | 1852 | 1461786600698 Marionette TRACE conn3 -> [0,2257,"getWindowHandle",null] 12:50:00 INFO - PROCESS | 1852 | 1461786600702 Marionette TRACE conn3 <- [1,2257,null,{"value":"8"}] 12:50:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 12:50:00 INFO - PROCESS | 1852 | 1461786600708 Marionette TRACE conn3 -> [0,2258,"setScriptTimeout",{"ms":35000}] 12:50:00 INFO - PROCESS | 1852 | 1461786600710 Marionette TRACE conn3 <- [1,2258,null,{}] 12:50:00 INFO - PROCESS | 1852 | 1461786600716 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}] 12:50:01 INFO - PROCESS | 1852 | 1461786601007 Marionette TRACE conn3 <- [1,2259,null,{"value":null}] 12:50:01 INFO - PROCESS | 1852 | 1461786601330 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:01 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb318f0800 == 166 [pid = 1852] [id = 572] 12:50:01 INFO - PROCESS | 1852 | ++DOMWINDOW == 250 (0x7fcb0ad43c00) [pid = 1852] [serial = 1717] [outer = (nil)] 12:50:01 INFO - PROCESS | 1852 | ++DOMWINDOW == 251 (0x7fcb0ad4b400) [pid = 1852] [serial = 1718] [outer = 0x7fcb0ad43c00] 12:50:01 INFO - PROCESS | 1852 | 1461786601410 Marionette DEBUG loaded listener.js 12:50:01 INFO - PROCESS | 1852 | ++DOMWINDOW == 252 (0x7fcb0ad4fc00) [pid = 1852] [serial = 1719] [outer = 0x7fcb0ad43c00] 12:50:02 INFO - PROCESS | 1852 | 1461786602396 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]]]}] 12:50:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 12:50:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 1731ms 12:50:02 INFO - PROCESS | 1852 | 1461786602441 Marionette TRACE conn3 -> [0,2261,"getWindowHandle",null] 12:50:02 INFO - PROCESS | 1852 | 1461786602445 Marionette TRACE conn3 <- [1,2261,null,{"value":"8"}] 12:50:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 12:50:02 INFO - PROCESS | 1852 | 1461786602452 Marionette TRACE conn3 -> [0,2262,"setScriptTimeout",{"ms":35000}] 12:50:02 INFO - PROCESS | 1852 | 1461786602455 Marionette TRACE conn3 <- [1,2262,null,{}] 12:50:02 INFO - PROCESS | 1852 | 1461786602462 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}] 12:50:02 INFO - PROCESS | 1852 | 1461786602730 Marionette TRACE conn3 <- [1,2263,null,{"value":null}] 12:50:03 INFO - PROCESS | 1852 | 1461786603050 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:03 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb3c24c000 == 167 [pid = 1852] [id = 573] 12:50:03 INFO - PROCESS | 1852 | ++DOMWINDOW == 253 (0x7fcb0ad46800) [pid = 1852] [serial = 1720] [outer = (nil)] 12:50:03 INFO - PROCESS | 1852 | ++DOMWINDOW == 254 (0x7fcb2a11f400) [pid = 1852] [serial = 1721] [outer = 0x7fcb0ad46800] 12:50:03 INFO - PROCESS | 1852 | 1461786603136 Marionette DEBUG loaded listener.js 12:50:03 INFO - PROCESS | 1852 | ++DOMWINDOW == 255 (0x7fcb377e4800) [pid = 1852] [serial = 1722] [outer = 0x7fcb0ad46800] 12:50:04 INFO - PROCESS | 1852 | 1461786604091 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]]]}] 12:50:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 12:50:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 1683ms 12:50:04 INFO - PROCESS | 1852 | 1461786604137 Marionette TRACE conn3 -> [0,2265,"getWindowHandle",null] 12:50:04 INFO - PROCESS | 1852 | 1461786604141 Marionette TRACE conn3 <- [1,2265,null,{"value":"8"}] 12:50:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 12:50:04 INFO - PROCESS | 1852 | 1461786604147 Marionette TRACE conn3 -> [0,2266,"setScriptTimeout",{"ms":35000}] 12:50:04 INFO - PROCESS | 1852 | 1461786604149 Marionette TRACE conn3 <- [1,2266,null,{}] 12:50:04 INFO - PROCESS | 1852 | 1461786604156 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}] 12:50:04 INFO - PROCESS | 1852 | 1461786604400 Marionette TRACE conn3 <- [1,2267,null,{"value":null}] 12:50:04 INFO - PROCESS | 1852 | 1461786604716 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:04 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb40dc3000 == 168 [pid = 1852] [id = 574] 12:50:04 INFO - PROCESS | 1852 | ++DOMWINDOW == 256 (0x7fcb0ad50000) [pid = 1852] [serial = 1723] [outer = (nil)] 12:50:04 INFO - PROCESS | 1852 | ++DOMWINDOW == 257 (0x7fcb0cb51000) [pid = 1852] [serial = 1724] [outer = 0x7fcb0ad50000] 12:50:04 INFO - PROCESS | 1852 | 1461786604802 Marionette DEBUG loaded listener.js 12:50:04 INFO - PROCESS | 1852 | ++DOMWINDOW == 258 (0x7fcb0cb55c00) [pid = 1852] [serial = 1725] [outer = 0x7fcb0ad50000] 12:50:05 INFO - PROCESS | 1852 | 1461786605879 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]]]}] 12:50:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 12:50:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 1787ms 12:50:05 INFO - PROCESS | 1852 | 1461786605936 Marionette TRACE conn3 -> [0,2269,"getWindowHandle",null] 12:50:05 INFO - PROCESS | 1852 | 1461786605940 Marionette TRACE conn3 <- [1,2269,null,{"value":"8"}] 12:50:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 12:50:05 INFO - PROCESS | 1852 | 1461786605945 Marionette TRACE conn3 -> [0,2270,"setScriptTimeout",{"ms":35000}] 12:50:05 INFO - PROCESS | 1852 | 1461786605948 Marionette TRACE conn3 <- [1,2270,null,{}] 12:50:05 INFO - PROCESS | 1852 | 1461786605955 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}] 12:50:06 INFO - PROCESS | 1852 | 1461786606216 Marionette TRACE conn3 <- [1,2271,null,{"value":null}] 12:50:06 INFO - PROCESS | 1852 | 1461786606591 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:06 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb44499800 == 169 [pid = 1852] [id = 575] 12:50:06 INFO - PROCESS | 1852 | ++DOMWINDOW == 259 (0x7fcb29e2d000) [pid = 1852] [serial = 1726] [outer = (nil)] 12:50:06 INFO - PROCESS | 1852 | ++DOMWINDOW == 260 (0x7fcb37946c00) [pid = 1852] [serial = 1727] [outer = 0x7fcb29e2d000] 12:50:06 INFO - PROCESS | 1852 | 1461786606676 Marionette DEBUG loaded listener.js 12:50:06 INFO - PROCESS | 1852 | ++DOMWINDOW == 261 (0x7fcb3a519400) [pid = 1852] [serial = 1728] [outer = 0x7fcb29e2d000] 12:50:07 INFO - PROCESS | 1852 | 1461786607536 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]]]}] 12:50:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 12:50:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 1636ms 12:50:07 INFO - PROCESS | 1852 | 1461786607583 Marionette TRACE conn3 -> [0,2273,"getWindowHandle",null] 12:50:07 INFO - PROCESS | 1852 | 1461786607586 Marionette TRACE conn3 <- [1,2273,null,{"value":"8"}] 12:50:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 12:50:07 INFO - PROCESS | 1852 | 1461786607594 Marionette TRACE conn3 -> [0,2274,"setScriptTimeout",{"ms":35000}] 12:50:07 INFO - PROCESS | 1852 | 1461786607597 Marionette TRACE conn3 <- [1,2274,null,{}] 12:50:07 INFO - PROCESS | 1852 | 1461786607603 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}] 12:50:07 INFO - PROCESS | 1852 | 1461786607843 Marionette TRACE conn3 <- [1,2275,null,{"value":null}] 12:50:08 INFO - PROCESS | 1852 | 1461786608187 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:08 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb0e77d000 == 170 [pid = 1852] [id = 576] 12:50:08 INFO - PROCESS | 1852 | ++DOMWINDOW == 262 (0x7fcb0cb57400) [pid = 1852] [serial = 1729] [outer = (nil)] 12:50:08 INFO - PROCESS | 1852 | ++DOMWINDOW == 263 (0x7fcb16d1dc00) [pid = 1852] [serial = 1730] [outer = 0x7fcb0cb57400] 12:50:08 INFO - PROCESS | 1852 | 1461786608279 Marionette DEBUG loaded listener.js 12:50:08 INFO - PROCESS | 1852 | ++DOMWINDOW == 264 (0x7fcb16d24000) [pid = 1852] [serial = 1731] [outer = 0x7fcb0cb57400] 12:50:09 INFO - PROCESS | 1852 | 1461786609199 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]]]}] 12:50:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 12:50:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 1682ms 12:50:09 INFO - PROCESS | 1852 | 1461786609277 Marionette TRACE conn3 -> [0,2277,"getWindowHandle",null] 12:50:09 INFO - PROCESS | 1852 | 1461786609281 Marionette TRACE conn3 <- [1,2277,null,{"value":"8"}] 12:50:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 12:50:09 INFO - PROCESS | 1852 | 1461786609287 Marionette TRACE conn3 -> [0,2278,"setScriptTimeout",{"ms":35000}] 12:50:09 INFO - PROCESS | 1852 | 1461786609291 Marionette TRACE conn3 <- [1,2278,null,{}] 12:50:09 INFO - PROCESS | 1852 | 1461786609296 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}] 12:50:09 INFO - PROCESS | 1852 | 1461786609586 Marionette TRACE conn3 <- [1,2279,null,{"value":null}] 12:50:09 INFO - PROCESS | 1852 | 1461786609903 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:09 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb1568e800 == 171 [pid = 1852] [id = 577] 12:50:09 INFO - PROCESS | 1852 | ++DOMWINDOW == 265 (0x7fcb0cb57800) [pid = 1852] [serial = 1732] [outer = (nil)] 12:50:09 INFO - PROCESS | 1852 | ++DOMWINDOW == 266 (0x7fcb10178800) [pid = 1852] [serial = 1733] [outer = 0x7fcb0cb57800] 12:50:09 INFO - PROCESS | 1852 | 1461786609984 Marionette DEBUG loaded listener.js 12:50:10 INFO - PROCESS | 1852 | ++DOMWINDOW == 267 (0x7fcb1017d400) [pid = 1852] [serial = 1734] [outer = 0x7fcb0cb57800] 12:50:12 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb2938c800 == 170 [pid = 1852] [id = 365] 12:50:12 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb2d856800 == 169 [pid = 1852] [id = 367] 12:50:12 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb21122800 == 168 [pid = 1852] [id = 553] 12:50:12 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb1237f800 == 167 [pid = 1852] [id = 552] 12:50:12 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb21113000 == 166 [pid = 1852] [id = 551] 12:50:12 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb1041e800 == 165 [pid = 1852] [id = 550] 12:50:12 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb1b453800 == 164 [pid = 1852] [id = 549] 12:50:12 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb13c13000 == 163 [pid = 1852] [id = 548] 12:50:12 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb3cb33000 == 162 [pid = 1852] [id = 547] 12:50:12 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb318dd800 == 161 [pid = 1852] [id = 546] 12:50:12 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb2a1d8000 == 160 [pid = 1852] [id = 545] 12:50:12 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb29392800 == 159 [pid = 1852] [id = 544] 12:50:12 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb23720000 == 158 [pid = 1852] [id = 543] 12:50:12 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb20698800 == 157 [pid = 1852] [id = 542] 12:50:12 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb1b56a000 == 156 [pid = 1852] [id = 541] 12:50:12 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb17db0000 == 155 [pid = 1852] [id = 540] 12:50:12 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb13907000 == 154 [pid = 1852] [id = 539] 12:50:12 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb11f6f000 == 153 [pid = 1852] [id = 538] 12:50:12 INFO - PROCESS | 1852 | --DOMWINDOW == 266 (0x7fcb16d39000) [pid = 1852] [serial = 1589] [outer = (nil)] [url = about:blank] 12:50:12 INFO - PROCESS | 1852 | --DOMWINDOW == 265 (0x7fcb10079c00) [pid = 1852] [serial = 1598] [outer = (nil)] [url = about:blank] 12:50:12 INFO - PROCESS | 1852 | --DOMWINDOW == 264 (0x7fcb1370c400) [pid = 1852] [serial = 1602] [outer = (nil)] [url = about:blank] 12:50:12 INFO - PROCESS | 1852 | --DOMWINDOW == 263 (0x7fcb3c378c00) [pid = 1852] [serial = 1586] [outer = (nil)] [url = about:blank] 12:50:12 INFO - PROCESS | 1852 | --DOMWINDOW == 262 (0x7fcb2d608400) [pid = 1852] [serial = 1592] [outer = (nil)] [url = about:blank] 12:50:12 INFO - PROCESS | 1852 | --DOMWINDOW == 261 (0x7fcb0fbbec00) [pid = 1852] [serial = 1547] [outer = (nil)] [url = about:blank] 12:50:12 INFO - PROCESS | 1852 | --DOMWINDOW == 260 (0x7fcb1b8cfc00) [pid = 1852] [serial = 1559] [outer = (nil)] [url = about:blank] 12:50:12 INFO - PROCESS | 1852 | --DOMWINDOW == 259 (0x7fcb13608400) [pid = 1852] [serial = 1550] [outer = (nil)] [url = about:blank] 12:50:12 INFO - PROCESS | 1852 | --DOMWINDOW == 258 (0x7fcb2471e400) [pid = 1852] [serial = 1568] [outer = (nil)] [url = about:blank] 12:50:12 INFO - PROCESS | 1852 | --DOMWINDOW == 257 (0x7fcb276b6400) [pid = 1852] [serial = 1571] [outer = (nil)] [url = about:blank] 12:50:12 INFO - PROCESS | 1852 | --DOMWINDOW == 256 (0x7fcb241f9c00) [pid = 1852] [serial = 1565] [outer = (nil)] [url = about:blank] 12:50:12 INFO - PROCESS | 1852 | --DOMWINDOW == 255 (0x7fcb17174800) [pid = 1852] [serial = 1610] [outer = (nil)] [url = about:blank] 12:50:12 INFO - PROCESS | 1852 | --DOMWINDOW == 254 (0x7fcb2a773400) [pid = 1852] [serial = 1577] [outer = (nil)] [url = about:blank] 12:50:12 INFO - PROCESS | 1852 | --DOMWINDOW == 253 (0x7fcb154b8000) [pid = 1852] [serial = 1604] [outer = (nil)] [url = about:blank] 12:50:12 INFO - PROCESS | 1852 | --DOMWINDOW == 252 (0x7fcb15869400) [pid = 1852] [serial = 1553] [outer = (nil)] [url = about:blank] 12:50:12 INFO - PROCESS | 1852 | --DOMWINDOW == 251 (0x7fcb0fa4c800) [pid = 1852] [serial = 1583] [outer = (nil)] [url = about:blank] 12:50:12 INFO - PROCESS | 1852 | --DOMWINDOW == 250 (0x7fcb2844b800) [pid = 1852] [serial = 1574] [outer = (nil)] [url = about:blank] 12:50:12 INFO - PROCESS | 1852 | --DOMWINDOW == 249 (0x7fcb19da7400) [pid = 1852] [serial = 1595] [outer = (nil)] [url = about:blank] 12:50:12 INFO - PROCESS | 1852 | --DOMWINDOW == 248 (0x7fcb16fb6400) [pid = 1852] [serial = 1556] [outer = (nil)] [url = about:blank] 12:50:12 INFO - PROCESS | 1852 | --DOMWINDOW == 247 (0x7fcb20651400) [pid = 1852] [serial = 1562] [outer = (nil)] [url = about:blank] 12:50:12 INFO - PROCESS | 1852 | --DOMWINDOW == 246 (0x7fcb1716d000) [pid = 1852] [serial = 1608] [outer = (nil)] [url = about:blank] 12:50:12 INFO - PROCESS | 1852 | --DOMWINDOW == 245 (0x7fcb19d27400) [pid = 1852] [serial = 1611] [outer = (nil)] [url = about:blank] 12:50:12 INFO - PROCESS | 1852 | --DOMWINDOW == 244 (0x7fcb108dcc00) [pid = 1852] [serial = 1601] [outer = (nil)] [url = about:blank] 12:50:12 INFO - PROCESS | 1852 | --DOMWINDOW == 243 (0x7fcb107e5000) [pid = 1852] [serial = 1599] [outer = (nil)] [url = about:blank] 12:50:12 INFO - PROCESS | 1852 | --DOMWINDOW == 242 (0x7fcb16d3bc00) [pid = 1852] [serial = 1607] [outer = (nil)] [url = about:blank] 12:50:12 INFO - PROCESS | 1852 | --DOMWINDOW == 241 (0x7fcb38b37400) [pid = 1852] [serial = 1580] [outer = (nil)] [url = about:blank] 12:50:12 INFO - PROCESS | 1852 | --DOMWINDOW == 240 (0x7fcb15874000) [pid = 1852] [serial = 1605] [outer = (nil)] [url = about:blank] 12:50:12 INFO - PROCESS | 1852 | --DOMWINDOW == 239 (0x7fcb19daa000) [pid = 1852] [serial = 1613] [outer = (nil)] [url = about:blank] 12:50:13 INFO - PROCESS | 1852 | 1461786613048 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]]]}] 12:50:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 12:50:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 3796ms 12:50:13 INFO - PROCESS | 1852 | 1461786613087 Marionette TRACE conn3 -> [0,2281,"getWindowHandle",null] 12:50:13 INFO - PROCESS | 1852 | 1461786613093 Marionette TRACE conn3 <- [1,2281,null,{"value":"8"}] 12:50:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 12:50:13 INFO - PROCESS | 1852 | 1461786613105 Marionette TRACE conn3 -> [0,2282,"setScriptTimeout",{"ms":35000}] 12:50:13 INFO - PROCESS | 1852 | 1461786613113 Marionette TRACE conn3 <- [1,2282,null,{}] 12:50:13 INFO - PROCESS | 1852 | 1461786613144 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}] 12:50:13 INFO - PROCESS | 1852 | 1461786613409 Marionette TRACE conn3 <- [1,2283,null,{"value":null}] 12:50:13 INFO - PROCESS | 1852 | 1461786613656 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:13 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb0e695000 == 154 [pid = 1852] [id = 578] 12:50:13 INFO - PROCESS | 1852 | ++DOMWINDOW == 240 (0x7fcb0e56dc00) [pid = 1852] [serial = 1735] [outer = (nil)] 12:50:13 INFO - PROCESS | 1852 | ++DOMWINDOW == 241 (0x7fcb0e81a000) [pid = 1852] [serial = 1736] [outer = 0x7fcb0e56dc00] 12:50:13 INFO - PROCESS | 1852 | 1461786613746 Marionette DEBUG loaded listener.js 12:50:13 INFO - PROCESS | 1852 | ++DOMWINDOW == 242 (0x7fcb0fa11400) [pid = 1852] [serial = 1737] [outer = 0x7fcb0e56dc00] 12:50:14 INFO - PROCESS | 1852 | 1461786614779 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]]]}] 12:50:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 12:50:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 1722ms 12:50:14 INFO - PROCESS | 1852 | 1461786614826 Marionette TRACE conn3 -> [0,2285,"getWindowHandle",null] 12:50:14 INFO - PROCESS | 1852 | 1461786614836 Marionette TRACE conn3 <- [1,2285,null,{"value":"8"}] 12:50:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 12:50:14 INFO - PROCESS | 1852 | 1461786614849 Marionette TRACE conn3 -> [0,2286,"setScriptTimeout",{"ms":35000}] 12:50:14 INFO - PROCESS | 1852 | 1461786614852 Marionette TRACE conn3 <- [1,2286,null,{}] 12:50:14 INFO - PROCESS | 1852 | 1461786614859 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}] 12:50:15 INFO - PROCESS | 1852 | 1461786615105 Marionette TRACE conn3 <- [1,2287,null,{"value":null}] 12:50:15 INFO - PROCESS | 1852 | 1461786615363 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:15 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb1000a800 == 155 [pid = 1852] [id = 579] 12:50:15 INFO - PROCESS | 1852 | ++DOMWINDOW == 243 (0x7fcb0fa17400) [pid = 1852] [serial = 1738] [outer = (nil)] 12:50:15 INFO - PROCESS | 1852 | ++DOMWINDOW == 244 (0x7fcb0fb79c00) [pid = 1852] [serial = 1739] [outer = 0x7fcb0fa17400] 12:50:15 INFO - PROCESS | 1852 | 1461786615435 Marionette DEBUG loaded listener.js 12:50:15 INFO - PROCESS | 1852 | ++DOMWINDOW == 245 (0x7fcb0fbbd800) [pid = 1852] [serial = 1740] [outer = 0x7fcb0fa17400] 12:50:16 INFO - PROCESS | 1852 | 1461786616417 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]]]}] 12:50:16 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 12:50:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 1636ms 12:50:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 12:50:16 INFO - PROCESS | 1852 | 1461786616490 Marionette TRACE conn3 -> [0,2289,"getWindowHandle",null] 12:50:16 INFO - PROCESS | 1852 | 1461786616494 Marionette TRACE conn3 <- [1,2289,null,{"value":"8"}] 12:50:16 INFO - PROCESS | 1852 | 1461786616505 Marionette TRACE conn3 -> [0,2290,"setScriptTimeout",{"ms":35000}] 12:50:16 INFO - PROCESS | 1852 | 1461786616530 Marionette TRACE conn3 <- [1,2290,null,{}] 12:50:16 INFO - PROCESS | 1852 | 1461786616592 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}] 12:50:17 INFO - PROCESS | 1852 | 1461786617036 Marionette TRACE conn3 <- [1,2291,null,{"value":null}] 12:50:17 INFO - PROCESS | 1852 | 1461786617142 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:17 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb11f80000 == 156 [pid = 1852] [id = 580] 12:50:17 INFO - PROCESS | 1852 | ++DOMWINDOW == 246 (0x7fcb10171c00) [pid = 1852] [serial = 1741] [outer = (nil)] 12:50:17 INFO - PROCESS | 1852 | ++DOMWINDOW == 247 (0x7fcb1029f400) [pid = 1852] [serial = 1742] [outer = 0x7fcb10171c00] 12:50:17 INFO - PROCESS | 1852 | 1461786617209 Marionette DEBUG loaded listener.js 12:50:17 INFO - PROCESS | 1852 | ++DOMWINDOW == 248 (0x7fcb108ce800) [pid = 1852] [serial = 1743] [outer = 0x7fcb10171c00] 12:50:18 INFO - PROCESS | 1852 | --DOMWINDOW == 247 (0x7fcb0fa10c00) [pid = 1852] [serial = 1648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 12:50:18 INFO - PROCESS | 1852 | --DOMWINDOW == 246 (0x7fcb16d40c00) [pid = 1852] [serial = 1621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 12:50:18 INFO - PROCESS | 1852 | --DOMWINDOW == 245 (0x7fcb1a5bf400) [pid = 1852] [serial = 1435] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 12:50:18 INFO - PROCESS | 1852 | --DOMWINDOW == 244 (0x7fcb20741400) [pid = 1852] [serial = 1429] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 12:50:18 INFO - PROCESS | 1852 | --DOMWINDOW == 243 (0x7fcb1370f800) [pid = 1852] [serial = 1618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 12:50:18 INFO - PROCESS | 1852 | --DOMWINDOW == 242 (0x7fcb0d993c00) [pid = 1852] [serial = 1660] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 12:50:18 INFO - PROCESS | 1852 | --DOMWINDOW == 241 (0x7fcb16d34000) [pid = 1852] [serial = 1594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 12:50:18 INFO - PROCESS | 1852 | --DOMWINDOW == 240 (0x7fcb0e564000) [pid = 1852] [serial = 1642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 12:50:18 INFO - PROCESS | 1852 | --DOMWINDOW == 239 (0x7fcb0d99a400) [pid = 1852] [serial = 1666] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 12:50:18 INFO - PROCESS | 1852 | --DOMWINDOW == 238 (0x7fcb12096000) [pid = 1852] [serial = 1420] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 12:50:18 INFO - PROCESS | 1852 | --DOMWINDOW == 237 (0x7fcb16b92c00) [pid = 1852] [serial = 1504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 12:50:18 INFO - PROCESS | 1852 | --DOMWINDOW == 236 (0x7fcb215df800) [pid = 1852] [serial = 1633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 12:50:18 INFO - PROCESS | 1852 | --DOMWINDOW == 235 (0x7fcb154b1000) [pid = 1852] [serial = 1423] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 12:50:18 INFO - PROCESS | 1852 | --DOMWINDOW == 234 (0x7fcb1e8c5c00) [pid = 1852] [serial = 1498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 12:50:18 INFO - PROCESS | 1852 | --DOMWINDOW == 233 (0x7fcb0fa4d400) [pid = 1852] [serial = 1588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 12:50:18 INFO - PROCESS | 1852 | --DOMWINDOW == 232 (0x7fcb1716dc00) [pid = 1852] [serial = 1624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 12:50:18 INFO - PROCESS | 1852 | --DOMWINDOW == 231 (0x7fcb20c43800) [pid = 1852] [serial = 1438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 12:50:18 INFO - PROCESS | 1852 | --DOMWINDOW == 230 (0x7fcb0c9f7c00) [pid = 1852] [serial = 1477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 12:50:18 INFO - PROCESS | 1852 | --DOMWINDOW == 229 (0x7fcb154b9800) [pid = 1852] [serial = 1489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 12:50:18 INFO - PROCESS | 1852 | --DOMWINDOW == 228 (0x7fcb2439d800) [pid = 1852] [serial = 1630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 12:50:18 INFO - PROCESS | 1852 | --DOMWINDOW == 227 (0x7fcb154b6000) [pid = 1852] [serial = 1555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 12:50:18 INFO - PROCESS | 1852 | --DOMWINDOW == 226 (0x7fcb107e4400) [pid = 1852] [serial = 1519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 12:50:18 INFO - PROCESS | 1852 | --DOMWINDOW == 225 (0x7fcb10bf1000) [pid = 1852] [serial = 1513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 12:50:18 INFO - PROCESS | 1852 | --DOMWINDOW == 224 (0x7fcb145de800) [pid = 1852] [serial = 1483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 12:50:18 INFO - PROCESS | 1852 | --DOMWINDOW == 223 (0x7fcb29c74c00) [pid = 1852] [serial = 1576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 12:50:18 INFO - PROCESS | 1852 | --DOMWINDOW == 222 (0x7fcb1b723800) [pid = 1852] [serial = 1426] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 12:50:18 INFO - PROCESS | 1852 | --DOMWINDOW == 221 (0x7fcb2471bc00) [pid = 1852] [serial = 1516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 12:50:18 INFO - PROCESS | 1852 | --DOMWINDOW == 220 (0x7fcb16b92400) [pid = 1852] [serial = 1543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 12:50:18 INFO - PROCESS | 1852 | --DOMWINDOW == 219 (0x7fcb379f2800) [pid = 1852] [serial = 1456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 12:50:18 INFO - PROCESS | 1852 | --DOMWINDOW == 218 (0x7fcb145e1000) [pid = 1852] [serial = 1486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 12:50:18 INFO - PROCESS | 1852 | --DOMWINDOW == 217 (0x7fcb2439f000) [pid = 1852] [serial = 1636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 12:50:18 INFO - PROCESS | 1852 | --DOMWINDOW == 216 (0x7fcb1f358800) [pid = 1852] [serial = 1567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 12:50:18 INFO - PROCESS | 1852 | --DOMWINDOW == 215 (0x7fcb0c9f0000) [pid = 1852] [serial = 1525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 12:50:18 INFO - PROCESS | 1852 | --DOMWINDOW == 214 (0x7fcb1ad24c00) [pid = 1852] [serial = 1627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 12:50:18 INFO - PROCESS | 1852 | --DOMWINDOW == 213 (0x7fcb145d7400) [pid = 1852] [serial = 1417] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 12:50:18 INFO - PROCESS | 1852 | --DOMWINDOW == 212 (0x7fcb145d4800) [pid = 1852] [serial = 1552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 12:50:18 INFO - PROCESS | 1852 | --DOMWINDOW == 211 (0x7fcb1b644000) [pid = 1852] [serial = 1492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 12:50:18 INFO - PROCESS | 1852 | --DOMWINDOW == 210 (0x7fcb10bbf800) [pid = 1852] [serial = 1591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 12:50:18 INFO - PROCESS | 1852 | --DOMWINDOW == 209 (0x7fcb20736c00) [pid = 1852] [serial = 1447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 12:50:18 INFO - PROCESS | 1852 | --DOMWINDOW == 208 (0x7fcb1046b000) [pid = 1852] [serial = 1615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 12:50:18 INFO - PROCESS | 1852 | --DOMWINDOW == 207 (0x7fcb20648c00) [pid = 1852] [serial = 1561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 12:50:18 INFO - PROCESS | 1852 | --DOMWINDOW == 206 (0x7fcb0e813400) [pid = 1852] [serial = 1657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 12:50:18 INFO - PROCESS | 1852 | --DOMWINDOW == 205 (0x7fcb0fa17000) [pid = 1852] [serial = 1651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 12:50:18 INFO - PROCESS | 1852 | --DOMWINDOW == 204 (0x7fcb12305000) [pid = 1852] [serial = 1549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 12:50:18 INFO - PROCESS | 1852 | --DOMWINDOW == 203 (0x7fcb23644800) [pid = 1852] [serial = 1573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 12:50:18 INFO - PROCESS | 1852 | --DOMWINDOW == 202 (0x7fcb0c9f3400) [pid = 1852] [serial = 1546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 12:50:18 INFO - PROCESS | 1852 | --DOMWINDOW == 201 (0x7fcb169e0000) [pid = 1852] [serial = 1501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 12:50:18 INFO - PROCESS | 1852 | --DOMWINDOW == 200 (0x7fcb154b3000) [pid = 1852] [serial = 1432] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 12:50:18 INFO - PROCESS | 1852 | --DOMWINDOW == 199 (0x7fcb143b3400) [pid = 1852] [serial = 1675] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 12:50:18 INFO - PROCESS | 1852 | --DOMWINDOW == 198 (0x7fcb12042400) [pid = 1852] [serial = 1672] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 12:50:18 INFO - PROCESS | 1852 | --DOMWINDOW == 197 (0x7fcb3c9ac800) [pid = 1852] [serial = 1645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 12:50:18 INFO - PROCESS | 1852 | --DOMWINDOW == 196 (0x7fcb2b39dc00) [pid = 1852] [serial = 1639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 12:50:18 INFO - PROCESS | 1852 | --DOMWINDOW == 195 (0x7fcb12094c00) [pid = 1852] [serial = 1480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 12:50:18 INFO - PROCESS | 1852 | --DOMWINDOW == 194 (0x7fcb0fc09c00) [pid = 1852] [serial = 1669] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 12:50:18 INFO - PROCESS | 1852 | --DOMWINDOW == 193 (0x7fcb13605c00) [pid = 1852] [serial = 1414] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 12:50:18 INFO - PROCESS | 1852 | --DOMWINDOW == 192 (0x7fcb13860800) [pid = 1852] [serial = 1558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 12:50:18 INFO - PROCESS | 1852 | --DOMWINDOW == 191 (0x7fcb0e812c00) [pid = 1852] [serial = 1654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 12:50:18 INFO - PROCESS | 1852 | --DOMWINDOW == 190 (0x7fcb1b7e1000) [pid = 1852] [serial = 1564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 12:50:18 INFO - PROCESS | 1852 | --DOMWINDOW == 189 (0x7fcb15ae5400) [pid = 1852] [serial = 1453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 12:50:18 INFO - PROCESS | 1852 | --DOMWINDOW == 188 (0x7fcb0fa43400) [pid = 1852] [serial = 1582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 12:50:18 INFO - PROCESS | 1852 | --DOMWINDOW == 187 (0x7fcb1581bc00) [pid = 1852] [serial = 1450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 12:50:18 INFO - PROCESS | 1852 | --DOMWINDOW == 186 (0x7fcb0d996400) [pid = 1852] [serial = 1663] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 12:50:18 INFO - PROCESS | 1852 | --DOMWINDOW == 185 (0x7fcb22877000) [pid = 1852] [serial = 1507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 12:50:18 INFO - PROCESS | 1852 | --DOMWINDOW == 184 (0x7fcb215ea400) [pid = 1852] [serial = 1444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 12:50:18 INFO - PROCESS | 1852 | --DOMWINDOW == 183 (0x7fcb228d9800) [pid = 1852] [serial = 1570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 12:50:18 INFO - PROCESS | 1852 | --DOMWINDOW == 182 (0x7fcb1007c400) [pid = 1852] [serial = 1522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 12:50:18 INFO - PROCESS | 1852 | --DOMWINDOW == 181 (0x7fcb1b646800) [pid = 1852] [serial = 1495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 12:50:18 INFO - PROCESS | 1852 | --DOMWINDOW == 180 (0x7fcb11a88c00) [pid = 1852] [serial = 1510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 12:50:18 INFO - PROCESS | 1852 | --DOMWINDOW == 179 (0x7fcb2a0c8800) [pid = 1852] [serial = 1579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 12:50:18 INFO - PROCESS | 1852 | --DOMWINDOW == 178 (0x7fcb0c9f5400) [pid = 1852] [serial = 1459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 12:50:18 INFO - PROCESS | 1852 | --DOMWINDOW == 177 (0x7fcb0fa44800) [pid = 1852] [serial = 1585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 12:50:18 INFO - PROCESS | 1852 | --DOMWINDOW == 176 (0x7fcb107eb000) [pid = 1852] [serial = 1411] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 12:50:18 INFO - PROCESS | 1852 | --DOMWINDOW == 175 (0x7fcb1a5c8800) [pid = 1852] [serial = 1441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 12:50:19 INFO - PROCESS | 1852 | 1461786619127 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]]]}] 12:50:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 12:50:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 2646ms 12:50:19 INFO - PROCESS | 1852 | 1461786619148 Marionette TRACE conn3 -> [0,2293,"getWindowHandle",null] 12:50:19 INFO - PROCESS | 1852 | 1461786619152 Marionette TRACE conn3 <- [1,2293,null,{"value":"8"}] 12:50:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 12:50:19 INFO - PROCESS | 1852 | 1461786619169 Marionette TRACE conn3 -> [0,2294,"setScriptTimeout",{"ms":35000}] 12:50:19 INFO - PROCESS | 1852 | 1461786619172 Marionette TRACE conn3 <- [1,2294,null,{}] 12:50:19 INFO - PROCESS | 1852 | 1461786619178 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}] 12:50:19 INFO - PROCESS | 1852 | 1461786619391 Marionette TRACE conn3 <- [1,2295,null,{"value":null}] 12:50:19 INFO - PROCESS | 1852 | 1461786619408 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:19 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb134d2800 == 157 [pid = 1852] [id = 581] 12:50:19 INFO - PROCESS | 1852 | ++DOMWINDOW == 176 (0x7fcb0c9f3400) [pid = 1852] [serial = 1744] [outer = (nil)] 12:50:19 INFO - PROCESS | 1852 | ++DOMWINDOW == 177 (0x7fcb0fb78c00) [pid = 1852] [serial = 1745] [outer = 0x7fcb0c9f3400] 12:50:19 INFO - PROCESS | 1852 | 1461786619478 Marionette DEBUG loaded listener.js 12:50:19 INFO - PROCESS | 1852 | ++DOMWINDOW == 178 (0x7fcb1029c000) [pid = 1852] [serial = 1746] [outer = 0x7fcb0c9f3400] 12:50:20 INFO - PROCESS | 1852 | 1461786620561 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]]]}] 12:50:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 12:50:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 1439ms 12:50:20 INFO - PROCESS | 1852 | 1461786620797 Marionette TRACE conn3 -> [0,2297,"getWindowHandle",null] 12:50:20 INFO - PROCESS | 1852 | 1461786620806 Marionette TRACE conn3 <- [1,2297,null,{"value":"8"}] 12:50:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 12:50:20 INFO - PROCESS | 1852 | 1461786620823 Marionette TRACE conn3 -> [0,2298,"setScriptTimeout",{"ms":35000}] 12:50:20 INFO - PROCESS | 1852 | 1461786620831 Marionette TRACE conn3 <- [1,2298,null,{}] 12:50:20 INFO - PROCESS | 1852 | 1461786620842 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}] 12:50:21 INFO - PROCESS | 1852 | 1461786621143 Marionette TRACE conn3 <- [1,2299,null,{"value":null}] 12:50:21 INFO - PROCESS | 1852 | 1461786621491 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:21 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb0e771800 == 158 [pid = 1852] [id = 582] 12:50:21 INFO - PROCESS | 1852 | ++DOMWINDOW == 179 (0x7fcb0e564000) [pid = 1852] [serial = 1747] [outer = (nil)] 12:50:21 INFO - PROCESS | 1852 | ++DOMWINDOW == 180 (0x7fcb0e569800) [pid = 1852] [serial = 1748] [outer = 0x7fcb0e564000] 12:50:21 INFO - PROCESS | 1852 | 1461786621589 Marionette DEBUG loaded listener.js 12:50:21 INFO - PROCESS | 1852 | ++DOMWINDOW == 181 (0x7fcb0fa10000) [pid = 1852] [serial = 1749] [outer = 0x7fcb0e564000] 12:50:22 INFO - PROCESS | 1852 | 1461786622746 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]]]}] 12:50:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 12:50:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 1996ms 12:50:22 INFO - PROCESS | 1852 | 1461786622821 Marionette TRACE conn3 -> [0,2301,"getWindowHandle",null] 12:50:22 INFO - PROCESS | 1852 | 1461786622830 Marionette TRACE conn3 <- [1,2301,null,{"value":"8"}] 12:50:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 12:50:22 INFO - PROCESS | 1852 | 1461786622850 Marionette TRACE conn3 -> [0,2302,"setScriptTimeout",{"ms":35000}] 12:50:22 INFO - PROCESS | 1852 | 1461786622861 Marionette TRACE conn3 <- [1,2302,null,{}] 12:50:22 INFO - PROCESS | 1852 | 1461786622916 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}] 12:50:23 INFO - PROCESS | 1852 | 1461786623309 Marionette TRACE conn3 <- [1,2303,null,{"value":null}] 12:50:23 INFO - PROCESS | 1852 | 1461786623521 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:23 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb1357f800 == 159 [pid = 1852] [id = 583] 12:50:23 INFO - PROCESS | 1852 | ++DOMWINDOW == 182 (0x7fcb0fb83c00) [pid = 1852] [serial = 1750] [outer = (nil)] 12:50:23 INFO - PROCESS | 1852 | ++DOMWINDOW == 183 (0x7fcb0fc11400) [pid = 1852] [serial = 1751] [outer = 0x7fcb0fb83c00] 12:50:23 INFO - PROCESS | 1852 | 1461786623598 Marionette DEBUG loaded listener.js 12:50:23 INFO - PROCESS | 1852 | ++DOMWINDOW == 184 (0x7fcb10177c00) [pid = 1852] [serial = 1752] [outer = 0x7fcb0fb83c00] 12:50:24 INFO - PROCESS | 1852 | 1461786624508 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]]]}] 12:50:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 12:50:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 1707ms 12:50:24 INFO - PROCESS | 1852 | 1461786624551 Marionette TRACE conn3 -> [0,2305,"getWindowHandle",null] 12:50:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 12:50:24 INFO - PROCESS | 1852 | 1461786624555 Marionette TRACE conn3 <- [1,2305,null,{"value":"8"}] 12:50:24 INFO - PROCESS | 1852 | 1461786624562 Marionette TRACE conn3 -> [0,2306,"setScriptTimeout",{"ms":35000}] 12:50:24 INFO - PROCESS | 1852 | 1461786624566 Marionette TRACE conn3 <- [1,2306,null,{}] 12:50:24 INFO - PROCESS | 1852 | 1461786624580 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}] 12:50:24 INFO - PROCESS | 1852 | 1461786624837 Marionette TRACE conn3 <- [1,2307,null,{"value":null}] 12:50:25 INFO - PROCESS | 1852 | 1461786625212 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:25 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb13909000 == 160 [pid = 1852] [id = 584] 12:50:25 INFO - PROCESS | 1852 | ++DOMWINDOW == 185 (0x7fcb108dbc00) [pid = 1852] [serial = 1753] [outer = (nil)] 12:50:25 INFO - PROCESS | 1852 | ++DOMWINDOW == 186 (0x7fcb10bc6c00) [pid = 1852] [serial = 1754] [outer = 0x7fcb108dbc00] 12:50:25 INFO - PROCESS | 1852 | 1461786625301 Marionette DEBUG loaded listener.js 12:50:25 INFO - PROCESS | 1852 | ++DOMWINDOW == 187 (0x7fcb1203bc00) [pid = 1852] [serial = 1755] [outer = 0x7fcb108dbc00] 12:50:26 INFO - PROCESS | 1852 | 1461786626259 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]]]}] 12:50:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 12:50:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 1738ms 12:50:26 INFO - PROCESS | 1852 | 1461786626300 Marionette TRACE conn3 -> [0,2309,"getWindowHandle",null] 12:50:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 12:50:26 INFO - PROCESS | 1852 | 1461786626304 Marionette TRACE conn3 <- [1,2309,null,{"value":"8"}] 12:50:26 INFO - PROCESS | 1852 | 1461786626310 Marionette TRACE conn3 -> [0,2310,"setScriptTimeout",{"ms":35000}] 12:50:26 INFO - PROCESS | 1852 | 1461786626313 Marionette TRACE conn3 <- [1,2310,null,{}] 12:50:26 INFO - PROCESS | 1852 | 1461786626318 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}] 12:50:26 INFO - PROCESS | 1852 | 1461786626558 Marionette TRACE conn3 <- [1,2311,null,{"value":null}] 12:50:26 INFO - PROCESS | 1852 | 1461786626836 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:26 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb14327800 == 161 [pid = 1852] [id = 585] 12:50:26 INFO - PROCESS | 1852 | ++DOMWINDOW == 188 (0x7fcb0fa48800) [pid = 1852] [serial = 1756] [outer = (nil)] 12:50:26 INFO - PROCESS | 1852 | ++DOMWINDOW == 189 (0x7fcb13704000) [pid = 1852] [serial = 1757] [outer = 0x7fcb0fa48800] 12:50:26 INFO - PROCESS | 1852 | 1461786626976 Marionette DEBUG loaded listener.js 12:50:27 INFO - PROCESS | 1852 | ++DOMWINDOW == 190 (0x7fcb1385c800) [pid = 1852] [serial = 1758] [outer = 0x7fcb0fa48800] 12:50:27 INFO - PROCESS | 1852 | 1461786627880 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]]]}] 12:50:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 12:50:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 1634ms 12:50:27 INFO - PROCESS | 1852 | 1461786627944 Marionette TRACE conn3 -> [0,2313,"getWindowHandle",null] 12:50:27 INFO - PROCESS | 1852 | 1461786627948 Marionette TRACE conn3 <- [1,2313,null,{"value":"8"}] 12:50:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 12:50:27 INFO - PROCESS | 1852 | 1461786627954 Marionette TRACE conn3 -> [0,2314,"setScriptTimeout",{"ms":35000}] 12:50:27 INFO - PROCESS | 1852 | 1461786627957 Marionette TRACE conn3 <- [1,2314,null,{}] 12:50:27 INFO - PROCESS | 1852 | 1461786627962 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}] 12:50:28 INFO - PROCESS | 1852 | 1461786628207 Marionette TRACE conn3 <- [1,2315,null,{"value":null}] 12:50:28 INFO - PROCESS | 1852 | 1461786628595 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:28 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb15684000 == 162 [pid = 1852] [id = 586] 12:50:28 INFO - PROCESS | 1852 | ++DOMWINDOW == 191 (0x7fcb12315000) [pid = 1852] [serial = 1759] [outer = (nil)] 12:50:28 INFO - PROCESS | 1852 | ++DOMWINDOW == 192 (0x7fcb143b4c00) [pid = 1852] [serial = 1760] [outer = 0x7fcb12315000] 12:50:28 INFO - PROCESS | 1852 | 1461786628730 Marionette DEBUG loaded listener.js 12:50:28 INFO - PROCESS | 1852 | ++DOMWINDOW == 193 (0x7fcb145dac00) [pid = 1852] [serial = 1761] [outer = 0x7fcb12315000] 12:50:29 INFO - PROCESS | 1852 | 1461786629683 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]]]}] 12:50:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 12:50:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 1780ms 12:50:29 INFO - PROCESS | 1852 | 1461786629736 Marionette TRACE conn3 -> [0,2317,"getWindowHandle",null] 12:50:29 INFO - PROCESS | 1852 | 1461786629740 Marionette TRACE conn3 <- [1,2317,null,{"value":"8"}] 12:50:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 12:50:29 INFO - PROCESS | 1852 | 1461786629747 Marionette TRACE conn3 -> [0,2318,"setScriptTimeout",{"ms":35000}] 12:50:29 INFO - PROCESS | 1852 | 1461786629751 Marionette TRACE conn3 <- [1,2318,null,{}] 12:50:29 INFO - PROCESS | 1852 | 1461786629756 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}] 12:50:30 INFO - PROCESS | 1852 | 1461786630053 Marionette TRACE conn3 <- [1,2319,null,{"value":null}] 12:50:30 INFO - PROCESS | 1852 | 1461786630375 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:30 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb16542000 == 163 [pid = 1852] [id = 587] 12:50:30 INFO - PROCESS | 1852 | ++DOMWINDOW == 194 (0x7fcb15ae6c00) [pid = 1852] [serial = 1762] [outer = (nil)] 12:50:30 INFO - PROCESS | 1852 | ++DOMWINDOW == 195 (0x7fcb164f4800) [pid = 1852] [serial = 1763] [outer = 0x7fcb15ae6c00] 12:50:30 INFO - PROCESS | 1852 | 1461786630467 Marionette DEBUG loaded listener.js 12:50:30 INFO - PROCESS | 1852 | ++DOMWINDOW == 196 (0x7fcb16b9a000) [pid = 1852] [serial = 1764] [outer = 0x7fcb15ae6c00] 12:50:31 INFO - PROCESS | 1852 | 1461786631380 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] 12:50:31 INFO - PROCESS | 1852 | 1461786631438 Marionette TRACE conn3 <- [1,2321,null,{"value":"8"}] 12:50:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 12:50:31 INFO - PROCESS | 1852 | 1461786631445 Marionette TRACE conn3 -> [0,2322,"setScriptTimeout",{"ms":35000}] 12:50:31 INFO - PROCESS | 1852 | 1461786631447 Marionette TRACE conn3 <- [1,2322,null,{}] 12:50:31 INFO - PROCESS | 1852 | 1461786631453 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}] 12:50:31 INFO - PROCESS | 1852 | 1461786631698 Marionette TRACE conn3 <- [1,2323,null,{"value":null}] 12:50:32 INFO - PROCESS | 1852 | 1461786632023 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:32 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb172aa800 == 164 [pid = 1852] [id = 588] 12:50:32 INFO - PROCESS | 1852 | ++DOMWINDOW == 197 (0x7fcb0d99c800) [pid = 1852] [serial = 1765] [outer = (nil)] 12:50:32 INFO - PROCESS | 1852 | ++DOMWINDOW == 198 (0x7fcb16d34000) [pid = 1852] [serial = 1766] [outer = 0x7fcb0d99c800] 12:50:32 INFO - PROCESS | 1852 | 1461786632115 Marionette DEBUG loaded listener.js 12:50:32 INFO - PROCESS | 1852 | ++DOMWINDOW == 199 (0x7fcb16fb5400) [pid = 1852] [serial = 1767] [outer = 0x7fcb0d99c800] 12:50:33 INFO - PROCESS | 1852 | 1461786632998 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]]]}] 12:50:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 12:50:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 1580ms 12:50:33 INFO - PROCESS | 1852 | 1461786633031 Marionette TRACE conn3 -> [0,2325,"getWindowHandle",null] 12:50:33 INFO - PROCESS | 1852 | 1461786633036 Marionette TRACE conn3 <- [1,2325,null,{"value":"8"}] 12:50:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 12:50:33 INFO - PROCESS | 1852 | 1461786633047 Marionette TRACE conn3 -> [0,2326,"setScriptTimeout",{"ms":35000}] 12:50:33 INFO - PROCESS | 1852 | 1461786633050 Marionette TRACE conn3 <- [1,2326,null,{}] 12:50:33 INFO - PROCESS | 1852 | 1461786633056 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}] 12:50:33 INFO - PROCESS | 1852 | 1461786633279 Marionette TRACE conn3 <- [1,2327,null,{"value":null}] 12:50:33 INFO - PROCESS | 1852 | 1461786633564 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:33 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb19d74800 == 165 [pid = 1852] [id = 589] 12:50:33 INFO - PROCESS | 1852 | ++DOMWINDOW == 200 (0x7fcb16d26400) [pid = 1852] [serial = 1768] [outer = (nil)] 12:50:33 INFO - PROCESS | 1852 | ++DOMWINDOW == 201 (0x7fcb17172800) [pid = 1852] [serial = 1769] [outer = 0x7fcb16d26400] 12:50:33 INFO - PROCESS | 1852 | 1461786633699 Marionette DEBUG loaded listener.js 12:50:33 INFO - PROCESS | 1852 | ++DOMWINDOW == 202 (0x7fcb19d23400) [pid = 1852] [serial = 1770] [outer = 0x7fcb16d26400] 12:50:34 INFO - PROCESS | 1852 | 1461786634574 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]]]}] 12:50:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 12:50:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 1587ms 12:50:34 INFO - PROCESS | 1852 | 1461786634634 Marionette TRACE conn3 -> [0,2329,"getWindowHandle",null] 12:50:34 INFO - PROCESS | 1852 | 1461786634637 Marionette TRACE conn3 <- [1,2329,null,{"value":"8"}] 12:50:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 12:50:34 INFO - PROCESS | 1852 | 1461786634643 Marionette TRACE conn3 -> [0,2330,"setScriptTimeout",{"ms":35000}] 12:50:34 INFO - PROCESS | 1852 | 1461786634645 Marionette TRACE conn3 <- [1,2330,null,{}] 12:50:34 INFO - PROCESS | 1852 | 1461786634671 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}] 12:50:34 INFO - PROCESS | 1852 | 1461786634906 Marionette TRACE conn3 <- [1,2331,null,{"value":null}] 12:50:35 INFO - PROCESS | 1852 | 1461786635180 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:35 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb1b44d000 == 166 [pid = 1852] [id = 590] 12:50:35 INFO - PROCESS | 1852 | ++DOMWINDOW == 203 (0x7fcb16fb5800) [pid = 1852] [serial = 1771] [outer = (nil)] 12:50:35 INFO - PROCESS | 1852 | ++DOMWINDOW == 204 (0x7fcb19da9800) [pid = 1852] [serial = 1772] [outer = 0x7fcb16fb5800] 12:50:35 INFO - PROCESS | 1852 | 1461786635295 Marionette DEBUG loaded listener.js 12:50:35 INFO - PROCESS | 1852 | ++DOMWINDOW == 205 (0x7fcb1a146c00) [pid = 1852] [serial = 1773] [outer = 0x7fcb16fb5800] 12:50:36 INFO - PROCESS | 1852 | 1461786636155 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]]]}] 12:50:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 12:50:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 1552ms 12:50:36 INFO - PROCESS | 1852 | 1461786636196 Marionette TRACE conn3 -> [0,2333,"getWindowHandle",null] 12:50:36 INFO - PROCESS | 1852 | 1461786636199 Marionette TRACE conn3 <- [1,2333,null,{"value":"8"}] 12:50:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 12:50:36 INFO - PROCESS | 1852 | 1461786636205 Marionette TRACE conn3 -> [0,2334,"setScriptTimeout",{"ms":35000}] 12:50:36 INFO - PROCESS | 1852 | 1461786636207 Marionette TRACE conn3 <- [1,2334,null,{}] 12:50:36 INFO - PROCESS | 1852 | 1461786636213 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}] 12:50:36 INFO - PROCESS | 1852 | 1461786636446 Marionette TRACE conn3 <- [1,2335,null,{"value":null}] 12:50:36 INFO - PROCESS | 1852 | 1461786636722 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:36 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb1f45c000 == 167 [pid = 1852] [id = 591] 12:50:36 INFO - PROCESS | 1852 | ++DOMWINDOW == 206 (0x7fcb19d23800) [pid = 1852] [serial = 1774] [outer = (nil)] 12:50:36 INFO - PROCESS | 1852 | ++DOMWINDOW == 207 (0x7fcb1ad20c00) [pid = 1852] [serial = 1775] [outer = 0x7fcb19d23800] 12:50:36 INFO - PROCESS | 1852 | 1461786636848 Marionette DEBUG loaded listener.js 12:50:36 INFO - PROCESS | 1852 | ++DOMWINDOW == 208 (0x7fcb1b474800) [pid = 1852] [serial = 1776] [outer = 0x7fcb19d23800] 12:50:37 INFO - PROCESS | 1852 | 1461786637721 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]]]}] 12:50:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 12:50:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 1578ms 12:50:37 INFO - PROCESS | 1852 | 1461786637785 Marionette TRACE conn3 -> [0,2337,"getWindowHandle",null] 12:50:37 INFO - PROCESS | 1852 | 1461786637789 Marionette TRACE conn3 <- [1,2337,null,{"value":"8"}] 12:50:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 12:50:37 INFO - PROCESS | 1852 | 1461786637795 Marionette TRACE conn3 -> [0,2338,"setScriptTimeout",{"ms":35000}] 12:50:37 INFO - PROCESS | 1852 | 1461786637798 Marionette TRACE conn3 <- [1,2338,null,{}] 12:50:37 INFO - PROCESS | 1852 | 1461786637804 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}] 12:50:38 INFO - PROCESS | 1852 | 1461786638067 Marionette TRACE conn3 <- [1,2339,null,{"value":null}] 12:50:38 INFO - PROCESS | 1852 | 1461786638397 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:38 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb2110d000 == 168 [pid = 1852] [id = 592] 12:50:38 INFO - PROCESS | 1852 | ++DOMWINDOW == 209 (0x7fcb1b8d7c00) [pid = 1852] [serial = 1777] [outer = (nil)] 12:50:38 INFO - PROCESS | 1852 | ++DOMWINDOW == 210 (0x7fcb1e804400) [pid = 1852] [serial = 1778] [outer = 0x7fcb1b8d7c00] 12:50:38 INFO - PROCESS | 1852 | 1461786638489 Marionette DEBUG loaded listener.js 12:50:38 INFO - PROCESS | 1852 | ++DOMWINDOW == 211 (0x7fcb1f355800) [pid = 1852] [serial = 1779] [outer = 0x7fcb1b8d7c00] 12:50:39 INFO - PROCESS | 1852 | 1461786639554 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]]]}] 12:50:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 12:50:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 1831ms 12:50:39 INFO - PROCESS | 1852 | 1461786639630 Marionette TRACE conn3 -> [0,2341,"getWindowHandle",null] 12:50:39 INFO - PROCESS | 1852 | 1461786639634 Marionette TRACE conn3 <- [1,2341,null,{"value":"8"}] 12:50:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 12:50:39 INFO - PROCESS | 1852 | 1461786639644 Marionette TRACE conn3 -> [0,2342,"setScriptTimeout",{"ms":35000}] 12:50:39 INFO - PROCESS | 1852 | 1461786639647 Marionette TRACE conn3 <- [1,2342,null,{}] 12:50:39 INFO - PROCESS | 1852 | 1461786639656 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}] 12:50:39 INFO - PROCESS | 1852 | 1461786639971 Marionette TRACE conn3 <- [1,2343,null,{"value":null}] 12:50:40 INFO - PROCESS | 1852 | 1461786640294 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:40 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb217dd800 == 169 [pid = 1852] [id = 593] 12:50:40 INFO - PROCESS | 1852 | ++DOMWINDOW == 212 (0x7fcb1f35e800) [pid = 1852] [serial = 1780] [outer = (nil)] 12:50:40 INFO - PROCESS | 1852 | ++DOMWINDOW == 213 (0x7fcb1f3d9800) [pid = 1852] [serial = 1781] [outer = 0x7fcb1f35e800] 12:50:40 INFO - PROCESS | 1852 | 1461786640369 Marionette DEBUG loaded listener.js 12:50:40 INFO - PROCESS | 1852 | ++DOMWINDOW == 214 (0x7fcb207bf400) [pid = 1852] [serial = 1782] [outer = 0x7fcb1f35e800] 12:50:41 INFO - PROCESS | 1852 | 1461786641207 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]]]}] 12:50:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 12:50:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 1591ms 12:50:41 INFO - PROCESS | 1852 | 1461786641235 Marionette TRACE conn3 -> [0,2345,"getWindowHandle",null] 12:50:41 INFO - PROCESS | 1852 | 1461786641237 Marionette TRACE conn3 <- [1,2345,null,{"value":"8"}] 12:50:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 12:50:41 INFO - PROCESS | 1852 | 1461786641244 Marionette TRACE conn3 -> [0,2346,"setScriptTimeout",{"ms":35000}] 12:50:41 INFO - PROCESS | 1852 | 1461786641246 Marionette TRACE conn3 <- [1,2346,null,{}] 12:50:41 INFO - PROCESS | 1852 | 1461786641252 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}] 12:50:41 INFO - PROCESS | 1852 | 1461786641487 Marionette TRACE conn3 <- [1,2347,null,{"value":null}] 12:50:41 INFO - PROCESS | 1852 | 1461786641765 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:41 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb258af000 == 170 [pid = 1852] [id = 594] 12:50:41 INFO - PROCESS | 1852 | ++DOMWINDOW == 215 (0x7fcb1e808000) [pid = 1852] [serial = 1783] [outer = (nil)] 12:50:41 INFO - PROCESS | 1852 | ++DOMWINDOW == 216 (0x7fcb20d09800) [pid = 1852] [serial = 1784] [outer = 0x7fcb1e808000] 12:50:41 INFO - PROCESS | 1852 | 1461786641844 Marionette DEBUG loaded listener.js 12:50:41 INFO - PROCESS | 1852 | ++DOMWINDOW == 217 (0x7fcb20e94000) [pid = 1852] [serial = 1785] [outer = 0x7fcb1e808000] 12:50:42 INFO - PROCESS | 1852 | 1461786642763 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]]]}] 12:50:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 12:50:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 1594ms 12:50:42 INFO - PROCESS | 1852 | 1461786642839 Marionette TRACE conn3 -> [0,2349,"getWindowHandle",null] 12:50:42 INFO - PROCESS | 1852 | 1461786642842 Marionette TRACE conn3 <- [1,2349,null,{"value":"8"}] 12:50:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 12:50:42 INFO - PROCESS | 1852 | 1461786642849 Marionette TRACE conn3 -> [0,2350,"setScriptTimeout",{"ms":35000}] 12:50:42 INFO - PROCESS | 1852 | 1461786642851 Marionette TRACE conn3 <- [1,2350,null,{}] 12:50:42 INFO - PROCESS | 1852 | 1461786642857 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}] 12:50:43 INFO - PROCESS | 1852 | 1461786643105 Marionette TRACE conn3 <- [1,2351,null,{"value":null}] 12:50:43 INFO - PROCESS | 1852 | 1461786643424 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:43 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb290e7800 == 171 [pid = 1852] [id = 595] 12:50:43 INFO - PROCESS | 1852 | ++DOMWINDOW == 218 (0x7fcb0d9a1400) [pid = 1852] [serial = 1786] [outer = (nil)] 12:50:43 INFO - PROCESS | 1852 | ++DOMWINDOW == 219 (0x7fcb21289400) [pid = 1852] [serial = 1787] [outer = 0x7fcb0d9a1400] 12:50:43 INFO - PROCESS | 1852 | 1461786643506 Marionette DEBUG loaded listener.js 12:50:43 INFO - PROCESS | 1852 | ++DOMWINDOW == 220 (0x7fcb215e0400) [pid = 1852] [serial = 1788] [outer = 0x7fcb0d9a1400] 12:50:44 INFO - PROCESS | 1852 | 1461786644396 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]]]}] 12:50:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 12:50:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 1582ms 12:50:44 INFO - PROCESS | 1852 | 1461786644432 Marionette TRACE conn3 -> [0,2353,"getWindowHandle",null] 12:50:44 INFO - PROCESS | 1852 | 1461786644435 Marionette TRACE conn3 <- [1,2353,null,{"value":"8"}] 12:50:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 12:50:44 INFO - PROCESS | 1852 | 1461786644441 Marionette TRACE conn3 -> [0,2354,"setScriptTimeout",{"ms":35000}] 12:50:44 INFO - PROCESS | 1852 | 1461786644443 Marionette TRACE conn3 <- [1,2354,null,{}] 12:50:44 INFO - PROCESS | 1852 | 1461786644449 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}] 12:50:44 INFO - PROCESS | 1852 | 1461786644673 Marionette TRACE conn3 <- [1,2355,null,{"value":null}] 12:50:44 INFO - PROCESS | 1852 | 1461786644980 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:45 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb29edb000 == 172 [pid = 1852] [id = 596] 12:50:45 INFO - PROCESS | 1852 | ++DOMWINDOW == 221 (0x7fcb12307400) [pid = 1852] [serial = 1789] [outer = (nil)] 12:50:45 INFO - PROCESS | 1852 | ++DOMWINDOW == 222 (0x7fcb2189ac00) [pid = 1852] [serial = 1790] [outer = 0x7fcb12307400] 12:50:45 INFO - PROCESS | 1852 | 1461786645173 Marionette DEBUG loaded listener.js 12:50:45 INFO - PROCESS | 1852 | ++DOMWINDOW == 223 (0x7fcb229e8400) [pid = 1852] [serial = 1791] [outer = 0x7fcb12307400] 12:50:46 INFO - PROCESS | 1852 | 1461786646185 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]]]}] 12:50:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 12:50:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 1789ms 12:50:46 INFO - PROCESS | 1852 | 1461786646231 Marionette TRACE conn3 -> [0,2357,"getWindowHandle",null] 12:50:46 INFO - PROCESS | 1852 | 1461786646234 Marionette TRACE conn3 <- [1,2357,null,{"value":"8"}] 12:50:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 12:50:46 INFO - PROCESS | 1852 | 1461786646240 Marionette TRACE conn3 -> [0,2358,"setScriptTimeout",{"ms":35000}] 12:50:46 INFO - PROCESS | 1852 | 1461786646244 Marionette TRACE conn3 <- [1,2358,null,{}] 12:50:46 INFO - PROCESS | 1852 | 1461786646249 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}] 12:50:46 INFO - PROCESS | 1852 | 1461786646481 Marionette TRACE conn3 <- [1,2359,null,{"value":null}] 12:50:46 INFO - PROCESS | 1852 | 1461786646761 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:46 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb2d8f4800 == 173 [pid = 1852] [id = 597] 12:50:46 INFO - PROCESS | 1852 | ++DOMWINDOW == 224 (0x7fcb0c9ef800) [pid = 1852] [serial = 1792] [outer = (nil)] 12:50:46 INFO - PROCESS | 1852 | ++DOMWINDOW == 225 (0x7fcb24364000) [pid = 1852] [serial = 1793] [outer = 0x7fcb0c9ef800] 12:50:46 INFO - PROCESS | 1852 | 1461786646878 Marionette DEBUG loaded listener.js 12:50:47 INFO - PROCESS | 1852 | ++DOMWINDOW == 226 (0x7fcb24471000) [pid = 1852] [serial = 1794] [outer = 0x7fcb0c9ef800] 12:50:47 INFO - PROCESS | 1852 | 1461786647791 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]]]}] 12:50:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 12:50:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 1584ms 12:50:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 12:50:47 INFO - PROCESS | 1852 | 1461786647825 Marionette TRACE conn3 -> [0,2361,"getWindowHandle",null] 12:50:47 INFO - PROCESS | 1852 | 1461786647828 Marionette TRACE conn3 <- [1,2361,null,{"value":"8"}] 12:50:47 INFO - PROCESS | 1852 | 1461786647834 Marionette TRACE conn3 -> [0,2362,"setScriptTimeout",{"ms":35000}] 12:50:47 INFO - PROCESS | 1852 | 1461786647838 Marionette TRACE conn3 <- [1,2362,null,{}] 12:50:47 INFO - PROCESS | 1852 | 1461786647844 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}] 12:50:48 INFO - PROCESS | 1852 | 1461786648093 Marionette TRACE conn3 <- [1,2363,null,{"value":null}] 12:50:48 INFO - PROCESS | 1852 | 1461786648418 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:48 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb3c158800 == 174 [pid = 1852] [id = 598] 12:50:48 INFO - PROCESS | 1852 | ++DOMWINDOW == 227 (0x7fcb13607c00) [pid = 1852] [serial = 1795] [outer = (nil)] 12:50:48 INFO - PROCESS | 1852 | ++DOMWINDOW == 228 (0x7fcb24767400) [pid = 1852] [serial = 1796] [outer = 0x7fcb13607c00] 12:50:48 INFO - PROCESS | 1852 | 1461786648500 Marionette DEBUG loaded listener.js 12:50:48 INFO - PROCESS | 1852 | ++DOMWINDOW == 229 (0x7fcb26ac0800) [pid = 1852] [serial = 1797] [outer = 0x7fcb13607c00] 12:50:49 INFO - PROCESS | 1852 | 1461786649403 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]]]}] 12:50:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 12:50:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 1632ms 12:50:49 INFO - PROCESS | 1852 | 1461786649467 Marionette TRACE conn3 -> [0,2365,"getWindowHandle",null] 12:50:49 INFO - PROCESS | 1852 | 1461786649471 Marionette TRACE conn3 <- [1,2365,null,{"value":"8"}] 12:50:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 12:50:49 INFO - PROCESS | 1852 | 1461786649477 Marionette TRACE conn3 -> [0,2366,"setScriptTimeout",{"ms":35000}] 12:50:49 INFO - PROCESS | 1852 | 1461786649480 Marionette TRACE conn3 <- [1,2366,null,{}] 12:50:49 INFO - PROCESS | 1852 | 1461786649485 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}] 12:50:49 INFO - PROCESS | 1852 | 1461786649722 Marionette TRACE conn3 <- [1,2367,null,{"value":null}] 12:50:50 INFO - PROCESS | 1852 | 1461786650080 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:50 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb40d34000 == 175 [pid = 1852] [id = 599] 12:50:50 INFO - PROCESS | 1852 | ++DOMWINDOW == 230 (0x7fcb1360fc00) [pid = 1852] [serial = 1798] [outer = (nil)] 12:50:50 INFO - PROCESS | 1852 | ++DOMWINDOW == 231 (0x7fcb26d77800) [pid = 1852] [serial = 1799] [outer = 0x7fcb1360fc00] 12:50:50 INFO - PROCESS | 1852 | 1461786650217 Marionette DEBUG loaded listener.js 12:50:50 INFO - PROCESS | 1852 | ++DOMWINDOW == 232 (0x7fcb27a23400) [pid = 1852] [serial = 1800] [outer = 0x7fcb1360fc00] 12:50:52 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb16ddf800 == 174 [pid = 1852] [id = 356] 12:50:52 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb19d70000 == 173 [pid = 1852] [id = 531] 12:50:52 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb379ac000 == 172 [pid = 1852] [id = 527] 12:50:52 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb1654c800 == 171 [pid = 1852] [id = 427] 12:50:52 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb3ce07800 == 170 [pid = 1852] [id = 529] 12:50:52 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb41ddd000 == 169 [pid = 1852] [id = 530] 12:50:52 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb3c24d000 == 168 [pid = 1852] [id = 528] 12:50:52 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb11f80000 == 167 [pid = 1852] [id = 580] 12:50:52 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb1000a800 == 166 [pid = 1852] [id = 579] 12:50:52 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb0e695000 == 165 [pid = 1852] [id = 578] 12:50:52 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb2118f000 == 164 [pid = 1852] [id = 568] 12:50:52 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb20942800 == 163 [pid = 1852] [id = 567] 12:50:52 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb1b5db800 == 162 [pid = 1852] [id = 566] 12:50:52 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb19d7d000 == 161 [pid = 1852] [id = 565] 12:50:52 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb17295800 == 160 [pid = 1852] [id = 564] 12:50:52 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb1654d000 == 159 [pid = 1852] [id = 563] 12:50:52 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb15575800 == 158 [pid = 1852] [id = 562] 12:50:52 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb136dd000 == 157 [pid = 1852] [id = 561] 12:50:52 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb0e493000 == 156 [pid = 1852] [id = 560] 12:50:52 INFO - PROCESS | 1852 | --DOMWINDOW == 231 (0x7fcb0fa1b800) [pid = 1852] [serial = 1649] [outer = (nil)] [url = about:blank] 12:50:52 INFO - PROCESS | 1852 | --DOMWINDOW == 230 (0x7fcb17172400) [pid = 1852] [serial = 1622] [outer = (nil)] [url = about:blank] 12:50:52 INFO - PROCESS | 1852 | --DOMWINDOW == 229 (0x7fcb2436d800) [pid = 1852] [serial = 1437] [outer = (nil)] [url = about:blank] 12:50:52 INFO - PROCESS | 1852 | --DOMWINDOW == 228 (0x7fcb2128e800) [pid = 1852] [serial = 1431] [outer = (nil)] [url = about:blank] 12:50:52 INFO - PROCESS | 1852 | --DOMWINDOW == 227 (0x7fcb15875000) [pid = 1852] [serial = 1620] [outer = (nil)] [url = about:blank] 12:50:52 INFO - PROCESS | 1852 | --DOMWINDOW == 226 (0x7fcb0d99b000) [pid = 1852] [serial = 1661] [outer = (nil)] [url = about:blank] 12:50:52 INFO - PROCESS | 1852 | --DOMWINDOW == 225 (0x7fcb19dad400) [pid = 1852] [serial = 1596] [outer = (nil)] [url = about:blank] 12:50:52 INFO - PROCESS | 1852 | --DOMWINDOW == 224 (0x7fcb0e570000) [pid = 1852] [serial = 1644] [outer = (nil)] [url = about:blank] 12:50:52 INFO - PROCESS | 1852 | --DOMWINDOW == 223 (0x7fcb0fc0d800) [pid = 1852] [serial = 1667] [outer = (nil)] [url = about:blank] 12:50:52 INFO - PROCESS | 1852 | --DOMWINDOW == 222 (0x7fcb17cb5400) [pid = 1852] [serial = 1422] [outer = (nil)] [url = about:blank] 12:50:52 INFO - PROCESS | 1852 | --DOMWINDOW == 221 (0x7fcb241fd800) [pid = 1852] [serial = 1506] [outer = (nil)] [url = about:blank] 12:50:52 INFO - PROCESS | 1852 | --DOMWINDOW == 220 (0x7fcb29e37400) [pid = 1852] [serial = 1634] [outer = (nil)] [url = about:blank] 12:50:52 INFO - PROCESS | 1852 | --DOMWINDOW == 219 (0x7fcb1a5c2800) [pid = 1852] [serial = 1425] [outer = (nil)] [url = about:blank] 12:50:52 INFO - PROCESS | 1852 | --DOMWINDOW == 218 (0x7fcb21287000) [pid = 1852] [serial = 1500] [outer = (nil)] [url = about:blank] 12:50:52 INFO - PROCESS | 1852 | --DOMWINDOW == 217 (0x7fcb16d3e400) [pid = 1852] [serial = 1590] [outer = (nil)] [url = about:blank] 12:50:52 INFO - PROCESS | 1852 | --DOMWINDOW == 216 (0x7fcb1f35b400) [pid = 1852] [serial = 1626] [outer = (nil)] [url = about:blank] 12:50:52 INFO - PROCESS | 1852 | --DOMWINDOW == 215 (0x7fcb24515c00) [pid = 1852] [serial = 1440] [outer = (nil)] [url = about:blank] 12:50:52 INFO - PROCESS | 1852 | --DOMWINDOW == 214 (0x7fcb10460000) [pid = 1852] [serial = 1479] [outer = (nil)] [url = about:blank] 12:50:52 INFO - PROCESS | 1852 | --DOMWINDOW == 213 (0x7fcb1a5c2000) [pid = 1852] [serial = 1491] [outer = (nil)] [url = about:blank] 12:50:52 INFO - PROCESS | 1852 | --DOMWINDOW == 212 (0x7fcb26ac5400) [pid = 1852] [serial = 1632] [outer = (nil)] [url = about:blank] 12:50:52 INFO - PROCESS | 1852 | --DOMWINDOW == 211 (0x7fcb1ae2d800) [pid = 1852] [serial = 1557] [outer = (nil)] [url = about:blank] 12:50:52 INFO - PROCESS | 1852 | --DOMWINDOW == 210 (0x7fcb38b30000) [pid = 1852] [serial = 1521] [outer = (nil)] [url = about:blank] 12:50:52 INFO - PROCESS | 1852 | --DOMWINDOW == 209 (0x7fcb2a0c7000) [pid = 1852] [serial = 1515] [outer = (nil)] [url = about:blank] 12:50:52 INFO - PROCESS | 1852 | --DOMWINDOW == 208 (0x7fcb1586ac00) [pid = 1852] [serial = 1485] [outer = (nil)] [url = about:blank] 12:50:52 INFO - PROCESS | 1852 | --DOMWINDOW == 207 (0x7fcb2dba5400) [pid = 1852] [serial = 1578] [outer = (nil)] [url = about:blank] 12:50:52 INFO - PROCESS | 1852 | --DOMWINDOW == 206 (0x7fcb20735000) [pid = 1852] [serial = 1428] [outer = (nil)] [url = about:blank] 12:50:52 INFO - PROCESS | 1852 | --DOMWINDOW == 205 (0x7fcb3c9ae000) [pid = 1852] [serial = 1650] [outer = (nil)] [url = about:blank] 12:50:52 INFO - PROCESS | 1852 | --DOMWINDOW == 204 (0x7fcb3746a400) [pid = 1852] [serial = 1518] [outer = (nil)] [url = about:blank] 12:50:52 INFO - PROCESS | 1852 | --DOMWINDOW == 203 (0x7fcb154b1c00) [pid = 1852] [serial = 1619] [outer = (nil)] [url = about:blank] 12:50:52 INFO - PROCESS | 1852 | --DOMWINDOW == 202 (0x7fcb1a5c9c00) [pid = 1852] [serial = 1545] [outer = (nil)] [url = about:blank] 12:50:52 INFO - PROCESS | 1852 | --DOMWINDOW == 201 (0x7fcb3a51c000) [pid = 1852] [serial = 1458] [outer = (nil)] [url = about:blank] 12:50:52 INFO - PROCESS | 1852 | --DOMWINDOW == 200 (0x7fcb16b94800) [pid = 1852] [serial = 1488] [outer = (nil)] [url = about:blank] 12:50:52 INFO - PROCESS | 1852 | --DOMWINDOW == 199 (0x7fcb3680a000) [pid = 1852] [serial = 1637] [outer = (nil)] [url = about:blank] 12:50:52 INFO - PROCESS | 1852 | --DOMWINDOW == 198 (0x7fcb26ac2800) [pid = 1852] [serial = 1569] [outer = (nil)] [url = about:blank] 12:50:52 INFO - PROCESS | 1852 | --DOMWINDOW == 197 (0x7fcb102d7400) [pid = 1852] [serial = 1527] [outer = (nil)] [url = about:blank] 12:50:52 INFO - PROCESS | 1852 | --DOMWINDOW == 196 (0x7fcb20648000) [pid = 1852] [serial = 1628] [outer = (nil)] [url = about:blank] 12:50:52 INFO - PROCESS | 1852 | --DOMWINDOW == 195 (0x7fcb164ee000) [pid = 1852] [serial = 1419] [outer = (nil)] [url = about:blank] 12:50:52 INFO - PROCESS | 1852 | --DOMWINDOW == 194 (0x7fcb15a0f400) [pid = 1852] [serial = 1554] [outer = (nil)] [url = about:blank] 12:50:52 INFO - PROCESS | 1852 | --DOMWINDOW == 193 (0x7fcb1e8c5800) [pid = 1852] [serial = 1494] [outer = (nil)] [url = about:blank] 12:50:52 INFO - PROCESS | 1852 | --DOMWINDOW == 192 (0x7fcb3c4af000) [pid = 1852] [serial = 1593] [outer = (nil)] [url = about:blank] 12:50:52 INFO - PROCESS | 1852 | --DOMWINDOW == 191 (0x7fcb2b3a8400) [pid = 1852] [serial = 1449] [outer = (nil)] [url = about:blank] 12:50:52 INFO - PROCESS | 1852 | --DOMWINDOW == 190 (0x7fcb108d3800) [pid = 1852] [serial = 1616] [outer = (nil)] [url = about:blank] 12:50:52 INFO - PROCESS | 1852 | --DOMWINDOW == 189 (0x7fcb215eb800) [pid = 1852] [serial = 1563] [outer = (nil)] [url = about:blank] 12:50:52 INFO - PROCESS | 1852 | --DOMWINDOW == 188 (0x7fcb0fb7c000) [pid = 1852] [serial = 1658] [outer = (nil)] [url = about:blank] 12:50:52 INFO - PROCESS | 1852 | --DOMWINDOW == 187 (0x7fcb0fb7a000) [pid = 1852] [serial = 1652] [outer = (nil)] [url = about:blank] 12:50:52 INFO - PROCESS | 1852 | --DOMWINDOW == 186 (0x7fcb13854400) [pid = 1852] [serial = 1551] [outer = (nil)] [url = about:blank] 12:50:52 INFO - PROCESS | 1852 | --DOMWINDOW == 185 (0x7fcb1b8db400) [pid = 1852] [serial = 1625] [outer = (nil)] [url = about:blank] 12:50:52 INFO - PROCESS | 1852 | --DOMWINDOW == 184 (0x7fcb29c6c800) [pid = 1852] [serial = 1575] [outer = (nil)] [url = about:blank] 12:50:52 INFO - PROCESS | 1852 | --DOMWINDOW == 183 (0x7fcb1046a000) [pid = 1852] [serial = 1548] [outer = (nil)] [url = about:blank] 12:50:52 INFO - PROCESS | 1852 | --DOMWINDOW == 182 (0x7fcb2189d400) [pid = 1852] [serial = 1503] [outer = (nil)] [url = about:blank] 12:50:52 INFO - PROCESS | 1852 | --DOMWINDOW == 181 (0x7fcb229dec00) [pid = 1852] [serial = 1434] [outer = (nil)] [url = about:blank] 12:50:52 INFO - PROCESS | 1852 | --DOMWINDOW == 180 (0x7fcb37910c00) [pid = 1852] [serial = 1638] [outer = (nil)] [url = about:blank] 12:50:52 INFO - PROCESS | 1852 | --DOMWINDOW == 179 (0x7fcb15819000) [pid = 1852] [serial = 1677] [outer = (nil)] [url = about:blank] 12:50:52 INFO - PROCESS | 1852 | --DOMWINDOW == 178 (0x7fcb1370b400) [pid = 1852] [serial = 1674] [outer = (nil)] [url = about:blank] 12:50:52 INFO - PROCESS | 1852 | --DOMWINDOW == 177 (0x7fcb24469000) [pid = 1852] [serial = 1631] [outer = (nil)] [url = about:blank] 12:50:52 INFO - PROCESS | 1852 | --DOMWINDOW == 176 (0x7fcb3cb46000) [pid = 1852] [serial = 1646] [outer = (nil)] [url = about:blank] 12:50:52 INFO - PROCESS | 1852 | --DOMWINDOW == 175 (0x7fcb3c10b800) [pid = 1852] [serial = 1641] [outer = (nil)] [url = about:blank] 12:50:52 INFO - PROCESS | 1852 | --DOMWINDOW == 174 (0x7fcb19da6400) [pid = 1852] [serial = 1623] [outer = (nil)] [url = about:blank] 12:50:52 INFO - PROCESS | 1852 | --DOMWINDOW == 173 (0x7fcb3cddcc00) [pid = 1852] [serial = 1647] [outer = (nil)] [url = about:blank] 12:50:52 INFO - PROCESS | 1852 | --DOMWINDOW == 172 (0x7fcb1360f000) [pid = 1852] [serial = 1482] [outer = (nil)] [url = about:blank] 12:50:52 INFO - PROCESS | 1852 | --DOMWINDOW == 171 (0x7fcb0e56b000) [pid = 1852] [serial = 1643] [outer = (nil)] [url = about:blank] 12:50:52 INFO - PROCESS | 1852 | --DOMWINDOW == 170 (0x7fcb0fb82c00) [pid = 1852] [serial = 1659] [outer = (nil)] [url = about:blank] 12:50:52 INFO - PROCESS | 1852 | --DOMWINDOW == 169 (0x7fcb10081c00) [pid = 1852] [serial = 1670] [outer = (nil)] [url = about:blank] 12:50:52 INFO - PROCESS | 1852 | --DOMWINDOW == 168 (0x7fcb10462400) [pid = 1852] [serial = 1671] [outer = (nil)] [url = about:blank] 12:50:52 INFO - PROCESS | 1852 | --DOMWINDOW == 167 (0x7fcb0d9a0000) [pid = 1852] [serial = 1662] [outer = (nil)] [url = about:blank] 12:50:52 INFO - PROCESS | 1852 | --DOMWINDOW == 166 (0x7fcb145d2400) [pid = 1852] [serial = 1416] [outer = (nil)] [url = about:blank] 12:50:52 INFO - PROCESS | 1852 | --DOMWINDOW == 165 (0x7fcb1e80f400) [pid = 1852] [serial = 1560] [outer = (nil)] [url = about:blank] 12:50:52 INFO - PROCESS | 1852 | --DOMWINDOW == 164 (0x7fcb0fc12800) [pid = 1852] [serial = 1668] [outer = (nil)] [url = about:blank] 12:50:52 INFO - PROCESS | 1852 | --DOMWINDOW == 163 (0x7fcb20d05400) [pid = 1852] [serial = 1629] [outer = (nil)] [url = about:blank] 12:50:52 INFO - PROCESS | 1852 | --DOMWINDOW == 162 (0x7fcb0e818c00) [pid = 1852] [serial = 1655] [outer = (nil)] [url = about:blank] 12:50:52 INFO - PROCESS | 1852 | --DOMWINDOW == 161 (0x7fcb244d5c00) [pid = 1852] [serial = 1566] [outer = (nil)] [url = about:blank] 12:50:52 INFO - PROCESS | 1852 | --DOMWINDOW == 160 (0x7fcb379fb800) [pid = 1852] [serial = 1455] [outer = (nil)] [url = about:blank] 12:50:52 INFO - PROCESS | 1852 | --DOMWINDOW == 159 (0x7fcb0fa51400) [pid = 1852] [serial = 1584] [outer = (nil)] [url = about:blank] 12:50:52 INFO - PROCESS | 1852 | --DOMWINDOW == 158 (0x7fcb2dba8000) [pid = 1852] [serial = 1452] [outer = (nil)] [url = about:blank] 12:50:52 INFO - PROCESS | 1852 | --DOMWINDOW == 157 (0x7fcb389b4400) [pid = 1852] [serial = 1640] [outer = (nil)] [url = about:blank] 12:50:52 INFO - PROCESS | 1852 | --DOMWINDOW == 156 (0x7fcb0fb82400) [pid = 1852] [serial = 1664] [outer = (nil)] [url = about:blank] 12:50:52 INFO - PROCESS | 1852 | --DOMWINDOW == 155 (0x7fcb24713c00) [pid = 1852] [serial = 1509] [outer = (nil)] [url = about:blank] 12:50:52 INFO - PROCESS | 1852 | --DOMWINDOW == 154 (0x7fcb2a773000) [pid = 1852] [serial = 1446] [outer = (nil)] [url = about:blank] 12:50:52 INFO - PROCESS | 1852 | --DOMWINDOW == 153 (0x7fcb1231f400) [pid = 1852] [serial = 1673] [outer = (nil)] [url = about:blank] 12:50:52 INFO - PROCESS | 1852 | --DOMWINDOW == 152 (0x7fcb28441c00) [pid = 1852] [serial = 1572] [outer = (nil)] [url = about:blank] 12:50:52 INFO - PROCESS | 1852 | --DOMWINDOW == 151 (0x7fcb1360b000) [pid = 1852] [serial = 1524] [outer = (nil)] [url = about:blank] 12:50:52 INFO - PROCESS | 1852 | --DOMWINDOW == 150 (0x7fcb1203ec00) [pid = 1852] [serial = 1617] [outer = (nil)] [url = about:blank] 12:50:52 INFO - PROCESS | 1852 | --DOMWINDOW == 149 (0x7fcb20c3ac00) [pid = 1852] [serial = 1497] [outer = (nil)] [url = about:blank] 12:50:52 INFO - PROCESS | 1852 | --DOMWINDOW == 148 (0x7fcb28f8f800) [pid = 1852] [serial = 1512] [outer = (nil)] [url = about:blank] 12:50:52 INFO - PROCESS | 1852 | --DOMWINDOW == 147 (0x7fcb143bdc00) [pid = 1852] [serial = 1676] [outer = (nil)] [url = about:blank] 12:50:52 INFO - PROCESS | 1852 | --DOMWINDOW == 146 (0x7fcb0e81dc00) [pid = 1852] [serial = 1656] [outer = (nil)] [url = about:blank] 12:50:52 INFO - PROCESS | 1852 | --DOMWINDOW == 145 (0x7fcb0fc09400) [pid = 1852] [serial = 1665] [outer = (nil)] [url = about:blank] 12:50:52 INFO - PROCESS | 1852 | --DOMWINDOW == 144 (0x7fcb3c4a3000) [pid = 1852] [serial = 1581] [outer = (nil)] [url = about:blank] 12:50:52 INFO - PROCESS | 1852 | --DOMWINDOW == 143 (0x7fcb15ae4000) [pid = 1852] [serial = 1461] [outer = (nil)] [url = about:blank] 12:50:52 INFO - PROCESS | 1852 | --DOMWINDOW == 142 (0x7fcb3c4ab000) [pid = 1852] [serial = 1587] [outer = (nil)] [url = about:blank] 12:50:52 INFO - PROCESS | 1852 | --DOMWINDOW == 141 (0x7fcb12094000) [pid = 1852] [serial = 1413] [outer = (nil)] [url = about:blank] 12:50:52 INFO - PROCESS | 1852 | --DOMWINDOW == 140 (0x7fcb2b12f000) [pid = 1852] [serial = 1635] [outer = (nil)] [url = about:blank] 12:50:52 INFO - PROCESS | 1852 | --DOMWINDOW == 139 (0x7fcb2956e000) [pid = 1852] [serial = 1443] [outer = (nil)] [url = about:blank] 12:50:52 INFO - PROCESS | 1852 | --DOMWINDOW == 138 (0x7fcb0fb7f000) [pid = 1852] [serial = 1653] [outer = (nil)] [url = about:blank] 12:50:52 INFO - PROCESS | 1852 | --DOMWINDOW == 137 (0x7fcb15a0a400) [pid = 1852] [serial = 1679] [outer = (nil)] [url = about:blank] 12:50:53 INFO - PROCESS | 1852 | 1461786653363 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]]]}] 12:50:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 12:50:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 3903ms 12:50:53 INFO - PROCESS | 1852 | 1461786653382 Marionette TRACE conn3 -> [0,2369,"getWindowHandle",null] 12:50:53 INFO - PROCESS | 1852 | 1461786653389 Marionette TRACE conn3 <- [1,2369,null,{"value":"8"}] 12:50:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 12:50:53 INFO - PROCESS | 1852 | 1461786653398 Marionette TRACE conn3 -> [0,2370,"setScriptTimeout",{"ms":35000}] 12:50:53 INFO - PROCESS | 1852 | 1461786653402 Marionette TRACE conn3 <- [1,2370,null,{}] 12:50:53 INFO - PROCESS | 1852 | 1461786653410 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}] 12:50:53 INFO - PROCESS | 1852 | 1461786653746 Marionette TRACE conn3 <- [1,2371,null,{"value":null}] 12:50:53 INFO - PROCESS | 1852 | 1461786653875 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:53 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb0e495000 == 157 [pid = 1852] [id = 600] 12:50:53 INFO - PROCESS | 1852 | ++DOMWINDOW == 138 (0x7fcb0d996400) [pid = 1852] [serial = 1801] [outer = (nil)] 12:50:53 INFO - PROCESS | 1852 | ++DOMWINDOW == 139 (0x7fcb0d998c00) [pid = 1852] [serial = 1802] [outer = 0x7fcb0d996400] 12:50:53 INFO - PROCESS | 1852 | 1461786653947 Marionette DEBUG loaded listener.js 12:50:54 INFO - PROCESS | 1852 | ++DOMWINDOW == 140 (0x7fcb0e562400) [pid = 1852] [serial = 1803] [outer = 0x7fcb0d996400] 12:50:54 INFO - PROCESS | 1852 | 1461786654835 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]]]}] 12:50:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 12:50:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 1486ms 12:50:54 INFO - PROCESS | 1852 | 1461786654885 Marionette TRACE conn3 -> [0,2373,"getWindowHandle",null] 12:50:54 INFO - PROCESS | 1852 | 1461786654893 Marionette TRACE conn3 <- [1,2373,null,{"value":"8"}] 12:50:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 12:50:54 INFO - PROCESS | 1852 | 1461786654902 Marionette TRACE conn3 -> [0,2374,"setScriptTimeout",{"ms":35000}] 12:50:54 INFO - PROCESS | 1852 | 1461786654907 Marionette TRACE conn3 <- [1,2374,null,{}] 12:50:54 INFO - PROCESS | 1852 | 1461786654912 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}] 12:50:55 INFO - PROCESS | 1852 | 1461786655170 Marionette TRACE conn3 <- [1,2375,null,{"value":null}] 12:50:55 INFO - PROCESS | 1852 | 1461786655391 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:55 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb0f5cf000 == 158 [pid = 1852] [id = 601] 12:50:55 INFO - PROCESS | 1852 | ++DOMWINDOW == 141 (0x7fcb0e812800) [pid = 1852] [serial = 1804] [outer = (nil)] 12:50:55 INFO - PROCESS | 1852 | ++DOMWINDOW == 142 (0x7fcb0fa0ec00) [pid = 1852] [serial = 1805] [outer = 0x7fcb0e812800] 12:50:55 INFO - PROCESS | 1852 | 1461786655455 Marionette DEBUG loaded listener.js 12:50:55 INFO - PROCESS | 1852 | ++DOMWINDOW == 143 (0x7fcb0fa18000) [pid = 1852] [serial = 1806] [outer = 0x7fcb0e812800] 12:50:56 INFO - PROCESS | 1852 | 1461786656381 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]]]}] 12:50:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 12:50:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 1538ms 12:50:56 INFO - PROCESS | 1852 | 1461786656441 Marionette TRACE conn3 -> [0,2377,"getWindowHandle",null] 12:50:56 INFO - PROCESS | 1852 | 1461786656445 Marionette TRACE conn3 <- [1,2377,null,{"value":"8"}] 12:50:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 12:50:56 INFO - PROCESS | 1852 | 1461786656455 Marionette TRACE conn3 -> [0,2378,"setScriptTimeout",{"ms":35000}] 12:50:56 INFO - PROCESS | 1852 | 1461786656460 Marionette TRACE conn3 <- [1,2378,null,{}] 12:50:56 INFO - PROCESS | 1852 | 1461786656482 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}] 12:50:56 INFO - PROCESS | 1852 | 1461786656774 Marionette TRACE conn3 <- [1,2379,null,{"value":null}] 12:50:56 INFO - PROCESS | 1852 | 1461786656833 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:57 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb107bd800 == 159 [pid = 1852] [id = 602] 12:50:57 INFO - PROCESS | 1852 | ++DOMWINDOW == 144 (0x7fcb0fb78400) [pid = 1852] [serial = 1807] [outer = (nil)] 12:50:57 INFO - PROCESS | 1852 | ++DOMWINDOW == 145 (0x7fcb0fbb8c00) [pid = 1852] [serial = 1808] [outer = 0x7fcb0fb78400] 12:50:57 INFO - PROCESS | 1852 | 1461786657186 Marionette DEBUG loaded listener.js 12:50:57 INFO - PROCESS | 1852 | ++DOMWINDOW == 146 (0x7fcb0fc10000) [pid = 1852] [serial = 1809] [outer = 0x7fcb0fb78400] 12:50:58 INFO - PROCESS | 1852 | --DOMWINDOW == 145 (0x7fcb0cb57400) [pid = 1852] [serial = 1729] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 12:50:58 INFO - PROCESS | 1852 | --DOMWINDOW == 144 (0x7fcb0ad46800) [pid = 1852] [serial = 1720] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 12:50:58 INFO - PROCESS | 1852 | --DOMWINDOW == 143 (0x7fcb0fa18c00) [pid = 1852] [serial = 1681] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 12:50:58 INFO - PROCESS | 1852 | --DOMWINDOW == 142 (0x7fcb164f3800) [pid = 1852] [serial = 1693] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 12:50:58 INFO - PROCESS | 1852 | --DOMWINDOW == 141 (0x7fcb164ee400) [pid = 1852] [serial = 1687] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 12:50:58 INFO - PROCESS | 1852 | --DOMWINDOW == 140 (0x7fcb215dd800) [pid = 1852] [serial = 1708] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 12:50:58 INFO - PROCESS | 1852 | --DOMWINDOW == 139 (0x7fcb11a91800) [pid = 1852] [serial = 1690] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 12:50:58 INFO - PROCESS | 1852 | --DOMWINDOW == 138 (0x7fcb0cb57800) [pid = 1852] [serial = 1732] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 12:50:58 INFO - PROCESS | 1852 | --DOMWINDOW == 137 (0x7fcb29e2d000) [pid = 1852] [serial = 1726] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 12:50:58 INFO - PROCESS | 1852 | --DOMWINDOW == 136 (0x7fcb0e56dc00) [pid = 1852] [serial = 1735] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 12:50:58 INFO - PROCESS | 1852 | --DOMWINDOW == 135 (0x7fcb207bb400) [pid = 1852] [serial = 1699] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 12:50:58 INFO - PROCESS | 1852 | --DOMWINDOW == 134 (0x7fcb0ad43c00) [pid = 1852] [serial = 1717] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 12:50:58 INFO - PROCESS | 1852 | --DOMWINDOW == 133 (0x7fcb27b3dc00) [pid = 1852] [serial = 1711] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 12:50:58 INFO - PROCESS | 1852 | --DOMWINDOW == 132 (0x7fcb10171c00) [pid = 1852] [serial = 1741] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 12:50:58 INFO - PROCESS | 1852 | --DOMWINDOW == 131 (0x7fcb209d7c00) [pid = 1852] [serial = 1705] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 12:50:58 INFO - PROCESS | 1852 | --DOMWINDOW == 130 (0x7fcb12093400) [pid = 1852] [serial = 1684] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 12:50:58 INFO - PROCESS | 1852 | --DOMWINDOW == 129 (0x7fcb207bfc00) [pid = 1852] [serial = 1702] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 12:50:58 INFO - PROCESS | 1852 | --DOMWINDOW == 128 (0x7fcb0ad50000) [pid = 1852] [serial = 1723] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 12:50:58 INFO - PROCESS | 1852 | --DOMWINDOW == 127 (0x7fcb283b1c00) [pid = 1852] [serial = 1714] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 12:50:58 INFO - PROCESS | 1852 | --DOMWINDOW == 126 (0x7fcb1e80d000) [pid = 1852] [serial = 1696] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 12:50:58 INFO - PROCESS | 1852 | --DOMWINDOW == 125 (0x7fcb19d2c000) [pid = 1852] [serial = 1612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 12:50:58 INFO - PROCESS | 1852 | --DOMWINDOW == 124 (0x7fcb0fa17400) [pid = 1852] [serial = 1738] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 12:50:58 INFO - PROCESS | 1852 | --DOMWINDOW == 123 (0x7fcb1029d000) [pid = 1852] [serial = 1678] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 12:50:58 INFO - PROCESS | 1852 | 1461786658699 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]]]}] 12:50:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 12:50:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 2288ms 12:50:58 INFO - PROCESS | 1852 | 1461786658745 Marionette TRACE conn3 -> [0,2381,"getWindowHandle",null] 12:50:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 12:50:58 INFO - PROCESS | 1852 | 1461786658750 Marionette TRACE conn3 <- [1,2381,null,{"value":"8"}] 12:50:58 INFO - PROCESS | 1852 | 1461786658755 Marionette TRACE conn3 -> [0,2382,"setScriptTimeout",{"ms":35000}] 12:50:58 INFO - PROCESS | 1852 | 1461786658759 Marionette TRACE conn3 <- [1,2382,null,{}] 12:50:58 INFO - PROCESS | 1852 | 1461786658764 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}] 12:50:59 INFO - PROCESS | 1852 | 1461786659062 Marionette TRACE conn3 <- [1,2383,null,{"value":null}] 12:50:59 INFO - PROCESS | 1852 | 1461786659080 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:59 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb122cc800 == 160 [pid = 1852] [id = 603] 12:50:59 INFO - PROCESS | 1852 | ++DOMWINDOW == 124 (0x7fcb0cb4c000) [pid = 1852] [serial = 1810] [outer = (nil)] 12:50:59 INFO - PROCESS | 1852 | ++DOMWINDOW == 125 (0x7fcb10170c00) [pid = 1852] [serial = 1811] [outer = 0x7fcb0cb4c000] 12:50:59 INFO - PROCESS | 1852 | 1461786659148 Marionette DEBUG loaded listener.js 12:50:59 INFO - PROCESS | 1852 | ++DOMWINDOW == 126 (0x7fcb1017f000) [pid = 1852] [serial = 1812] [outer = 0x7fcb0cb4c000] 12:51:00 INFO - PROCESS | 1852 | 1461786660167 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]]]}] 12:51:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 12:51:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 1483ms 12:51:00 INFO - PROCESS | 1852 | 1461786660240 Marionette TRACE conn3 -> [0,2385,"getWindowHandle",null] 12:51:00 INFO - PROCESS | 1852 | 1461786660245 Marionette TRACE conn3 <- [1,2385,null,{"value":"8"}] 12:51:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 12:51:00 INFO - PROCESS | 1852 | 1461786660255 Marionette TRACE conn3 -> [0,2386,"setScriptTimeout",{"ms":35000}] 12:51:00 INFO - PROCESS | 1852 | 1461786660263 Marionette TRACE conn3 <- [1,2386,null,{}] 12:51:00 INFO - PROCESS | 1852 | 1461786660276 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}] 12:51:00 INFO - PROCESS | 1852 | 1461786660532 Marionette TRACE conn3 <- [1,2387,null,{"value":null}] 12:51:00 INFO - PROCESS | 1852 | 1461786660876 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:00 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb0e77a000 == 161 [pid = 1852] [id = 604] 12:51:00 INFO - PROCESS | 1852 | ++DOMWINDOW == 127 (0x7fcb0cb50400) [pid = 1852] [serial = 1813] [outer = (nil)] 12:51:00 INFO - PROCESS | 1852 | ++DOMWINDOW == 128 (0x7fcb0d99c000) [pid = 1852] [serial = 1814] [outer = 0x7fcb0cb50400] 12:51:00 INFO - PROCESS | 1852 | 1461786660959 Marionette DEBUG loaded listener.js 12:51:01 INFO - PROCESS | 1852 | ++DOMWINDOW == 129 (0x7fcb0e570400) [pid = 1852] [serial = 1815] [outer = 0x7fcb0cb50400] 12:51:01 INFO - PROCESS | 1852 | 1461786661986 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]]]}] 12:51:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 12:51:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 1798ms 12:51:02 INFO - PROCESS | 1852 | 1461786662053 Marionette TRACE conn3 -> [0,2389,"getWindowHandle",null] 12:51:02 INFO - PROCESS | 1852 | 1461786662063 Marionette TRACE conn3 <- [1,2389,null,{"value":"8"}] 12:51:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 12:51:02 INFO - PROCESS | 1852 | 1461786662074 Marionette TRACE conn3 -> [0,2390,"setScriptTimeout",{"ms":35000}] 12:51:02 INFO - PROCESS | 1852 | 1461786662078 Marionette TRACE conn3 <- [1,2390,null,{}] 12:51:02 INFO - PROCESS | 1852 | 1461786662086 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}] 12:51:02 INFO - PROCESS | 1852 | 1461786662395 Marionette TRACE conn3 <- [1,2391,null,{"value":null}] 12:51:02 INFO - PROCESS | 1852 | 1461786662710 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:02 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb12389800 == 162 [pid = 1852] [id = 605] 12:51:02 INFO - PROCESS | 1852 | ++DOMWINDOW == 130 (0x7fcb0fa4f400) [pid = 1852] [serial = 1816] [outer = (nil)] 12:51:02 INFO - PROCESS | 1852 | ++DOMWINDOW == 131 (0x7fcb0fc0fc00) [pid = 1852] [serial = 1817] [outer = 0x7fcb0fa4f400] 12:51:02 INFO - PROCESS | 1852 | 1461786662790 Marionette DEBUG loaded listener.js 12:51:02 INFO - PROCESS | 1852 | ++DOMWINDOW == 132 (0x7fcb10297800) [pid = 1852] [serial = 1818] [outer = 0x7fcb0fa4f400] 12:51:03 INFO - PROCESS | 1852 | 1461786663775 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]]]}] 12:51:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 12:51:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 1733ms 12:51:03 INFO - PROCESS | 1852 | 1461786663807 Marionette TRACE conn3 -> [0,2393,"getWindowHandle",null] 12:51:03 INFO - PROCESS | 1852 | 1461786663811 Marionette TRACE conn3 <- [1,2393,null,{"value":"8"}] 12:51:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 12:51:03 INFO - PROCESS | 1852 | 1461786663818 Marionette TRACE conn3 -> [0,2394,"setScriptTimeout",{"ms":35000}] 12:51:03 INFO - PROCESS | 1852 | 1461786663823 Marionette TRACE conn3 <- [1,2394,null,{}] 12:51:03 INFO - PROCESS | 1852 | 1461786663839 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}] 12:51:04 INFO - PROCESS | 1852 | 1461786664099 Marionette TRACE conn3 <- [1,2395,null,{"value":null}] 12:51:04 INFO - PROCESS | 1852 | 1461786664458 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:04 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb1369a000 == 163 [pid = 1852] [id = 606] 12:51:04 INFO - PROCESS | 1852 | ++DOMWINDOW == 133 (0x7fcb10460000) [pid = 1852] [serial = 1819] [outer = (nil)] 12:51:04 INFO - PROCESS | 1852 | ++DOMWINDOW == 134 (0x7fcb1046a400) [pid = 1852] [serial = 1820] [outer = 0x7fcb10460000] 12:51:04 INFO - PROCESS | 1852 | 1461786664544 Marionette DEBUG loaded listener.js 12:51:04 INFO - PROCESS | 1852 | ++DOMWINDOW == 135 (0x7fcb107e8800) [pid = 1852] [serial = 1821] [outer = 0x7fcb10460000] 12:51:05 INFO - PROCESS | 1852 | 1461786665425 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]]]}] 12:51:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 12:51:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 1638ms 12:51:05 INFO - PROCESS | 1852 | 1461786665458 Marionette TRACE conn3 -> [0,2397,"getWindowHandle",null] 12:51:05 INFO - PROCESS | 1852 | 1461786665461 Marionette TRACE conn3 <- [1,2397,null,{"value":"8"}] 12:51:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 12:51:05 INFO - PROCESS | 1852 | 1461786665468 Marionette TRACE conn3 -> [0,2398,"setScriptTimeout",{"ms":35000}] 12:51:05 INFO - PROCESS | 1852 | 1461786665471 Marionette TRACE conn3 <- [1,2398,null,{}] 12:51:05 INFO - PROCESS | 1852 | 1461786665477 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}] 12:51:05 INFO - PROCESS | 1852 | 1461786665716 Marionette TRACE conn3 <- [1,2399,null,{"value":null}] 12:51:05 INFO - PROCESS | 1852 | 1461786665977 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:06 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb137a6000 == 164 [pid = 1852] [id = 607] 12:51:06 INFO - PROCESS | 1852 | ++DOMWINDOW == 136 (0x7fcb10463400) [pid = 1852] [serial = 1822] [outer = (nil)] 12:51:06 INFO - PROCESS | 1852 | ++DOMWINDOW == 137 (0x7fcb10bbf400) [pid = 1852] [serial = 1823] [outer = 0x7fcb10463400] 12:51:06 INFO - PROCESS | 1852 | 1461786666059 Marionette DEBUG loaded listener.js 12:51:06 INFO - PROCESS | 1852 | ++DOMWINDOW == 138 (0x7fcb10bf3400) [pid = 1852] [serial = 1824] [outer = 0x7fcb10463400] 12:51:06 INFO - PROCESS | 1852 | 1461786666965 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]]]}] 12:51:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 12:51:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 1536ms 12:51:07 INFO - PROCESS | 1852 | 1461786667006 Marionette TRACE conn3 -> [0,2401,"getWindowHandle",null] 12:51:07 INFO - PROCESS | 1852 | 1461786667010 Marionette TRACE conn3 <- [1,2401,null,{"value":"8"}] 12:51:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 12:51:07 INFO - PROCESS | 1852 | 1461786667017 Marionette TRACE conn3 -> [0,2402,"setScriptTimeout",{"ms":35000}] 12:51:07 INFO - PROCESS | 1852 | 1461786667021 Marionette TRACE conn3 <- [1,2402,null,{}] 12:51:07 INFO - PROCESS | 1852 | 1461786667027 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}] 12:51:07 INFO - PROCESS | 1852 | 1461786667252 Marionette TRACE conn3 <- [1,2403,null,{"value":null}] 12:51:07 INFO - PROCESS | 1852 | 1461786667514 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:07 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb1391e800 == 165 [pid = 1852] [id = 608] 12:51:07 INFO - PROCESS | 1852 | ++DOMWINDOW == 139 (0x7fcb108d4400) [pid = 1852] [serial = 1825] [outer = (nil)] 12:51:07 INFO - PROCESS | 1852 | ++DOMWINDOW == 140 (0x7fcb11a89800) [pid = 1852] [serial = 1826] [outer = 0x7fcb108d4400] 12:51:07 INFO - PROCESS | 1852 | 1461786667634 Marionette DEBUG loaded listener.js 12:51:07 INFO - PROCESS | 1852 | ++DOMWINDOW == 141 (0x7fcb1203a000) [pid = 1852] [serial = 1827] [outer = 0x7fcb108d4400] 12:51:08 INFO - PROCESS | 1852 | 1461786668776 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]]]}] 12:51:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 12:51:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 1834ms 12:51:08 INFO - PROCESS | 1852 | 1461786668854 Marionette TRACE conn3 -> [0,2405,"getWindowHandle",null] 12:51:08 INFO - PROCESS | 1852 | 1461786668860 Marionette TRACE conn3 <- [1,2405,null,{"value":"8"}] 12:51:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 12:51:08 INFO - PROCESS | 1852 | 1461786668870 Marionette TRACE conn3 -> [0,2406,"setScriptTimeout",{"ms":35000}] 12:51:08 INFO - PROCESS | 1852 | 1461786668875 Marionette TRACE conn3 <- [1,2406,null,{}] 12:51:08 INFO - PROCESS | 1852 | 1461786668899 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}] 12:51:09 INFO - PROCESS | 1852 | 1461786669512 Marionette TRACE conn3 <- [1,2407,null,{"value":null}] 12:51:09 INFO - PROCESS | 1852 | 1461786669767 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:09 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb14159000 == 166 [pid = 1852] [id = 609] 12:51:09 INFO - PROCESS | 1852 | ++DOMWINDOW == 142 (0x7fcb12099800) [pid = 1852] [serial = 1828] [outer = (nil)] 12:51:09 INFO - PROCESS | 1852 | ++DOMWINDOW == 143 (0x7fcb13605000) [pid = 1852] [serial = 1829] [outer = 0x7fcb12099800] 12:51:09 INFO - PROCESS | 1852 | 1461786669874 Marionette DEBUG loaded listener.js 12:51:09 INFO - PROCESS | 1852 | ++DOMWINDOW == 144 (0x7fcb13702800) [pid = 1852] [serial = 1830] [outer = 0x7fcb12099800] 12:51:10 INFO - PROCESS | 1852 | 1461786670815 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]]]}] 12:51:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 12:51:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 1995ms 12:51:10 INFO - PROCESS | 1852 | 1461786670865 Marionette TRACE conn3 -> [0,2409,"getWindowHandle",null] 12:51:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 12:51:10 INFO - PROCESS | 1852 | 1461786670868 Marionette TRACE conn3 <- [1,2409,null,{"value":"8"}] 12:51:10 INFO - PROCESS | 1852 | 1461786670875 Marionette TRACE conn3 -> [0,2410,"setScriptTimeout",{"ms":35000}] 12:51:10 INFO - PROCESS | 1852 | 1461786670878 Marionette TRACE conn3 <- [1,2410,null,{}] 12:51:10 INFO - PROCESS | 1852 | 1461786670884 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}] 12:51:11 INFO - PROCESS | 1852 | 1461786671194 Marionette TRACE conn3 <- [1,2411,null,{"value":null}] 12:51:11 INFO - PROCESS | 1852 | 1461786671523 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:11 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb1433b800 == 167 [pid = 1852] [id = 610] 12:51:11 INFO - PROCESS | 1852 | ++DOMWINDOW == 145 (0x7fcb1370c400) [pid = 1852] [serial = 1831] [outer = (nil)] 12:51:11 INFO - PROCESS | 1852 | ++DOMWINDOW == 146 (0x7fcb13854800) [pid = 1852] [serial = 1832] [outer = 0x7fcb1370c400] 12:51:11 INFO - PROCESS | 1852 | 1461786671633 Marionette DEBUG loaded listener.js 12:51:11 INFO - PROCESS | 1852 | ++DOMWINDOW == 147 (0x7fcb1396bc00) [pid = 1852] [serial = 1833] [outer = 0x7fcb1370c400] 12:51:12 INFO - PROCESS | 1852 | 1461786672924 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]]]}] 12:51:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 12:51:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 2090ms 12:51:13 INFO - PROCESS | 1852 | 1461786673019 Marionette TRACE conn3 -> [0,2413,"getWindowHandle",null] 12:51:13 INFO - PROCESS | 1852 | 1461786673024 Marionette TRACE conn3 <- [1,2413,null,{"value":"8"}] 12:51:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 12:51:13 INFO - PROCESS | 1852 | 1461786673042 Marionette TRACE conn3 -> [0,2414,"setScriptTimeout",{"ms":35000}] 12:51:13 INFO - PROCESS | 1852 | 1461786673048 Marionette TRACE conn3 <- [1,2414,null,{}] 12:51:13 INFO - PROCESS | 1852 | 1461786673057 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}] 12:51:13 INFO - PROCESS | 1852 | 1461786673441 Marionette TRACE conn3 <- [1,2415,null,{"value":null}] 12:51:13 INFO - PROCESS | 1852 | 1461786673809 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:13 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb15587800 == 168 [pid = 1852] [id = 611] 12:51:13 INFO - PROCESS | 1852 | ++DOMWINDOW == 148 (0x7fcb12099c00) [pid = 1852] [serial = 1834] [outer = (nil)] 12:51:13 INFO - PROCESS | 1852 | ++DOMWINDOW == 149 (0x7fcb13979c00) [pid = 1852] [serial = 1835] [outer = 0x7fcb12099c00] 12:51:13 INFO - PROCESS | 1852 | 1461786673887 Marionette DEBUG loaded listener.js 12:51:13 INFO - PROCESS | 1852 | ++DOMWINDOW == 150 (0x7fcb143b8800) [pid = 1852] [serial = 1836] [outer = 0x7fcb12099c00] 12:51:14 INFO - PROCESS | 1852 | 1461786674713 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]]]}] 12:51:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 12:51:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 1754ms 12:51:14 INFO - PROCESS | 1852 | 1461786674797 Marionette TRACE conn3 -> [0,2417,"getWindowHandle",null] 12:51:14 INFO - PROCESS | 1852 | 1461786674801 Marionette TRACE conn3 <- [1,2417,null,{"value":"8"}] 12:51:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 12:51:14 INFO - PROCESS | 1852 | 1461786674810 Marionette TRACE conn3 -> [0,2418,"setScriptTimeout",{"ms":35000}] 12:51:14 INFO - PROCESS | 1852 | 1461786674813 Marionette TRACE conn3 <- [1,2418,null,{}] 12:51:14 INFO - PROCESS | 1852 | 1461786674819 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}] 12:51:15 INFO - PROCESS | 1852 | 1461786675064 Marionette TRACE conn3 <- [1,2419,null,{"value":null}] 12:51:15 INFO - PROCESS | 1852 | 1461786675328 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:15 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb1578b000 == 169 [pid = 1852] [id = 612] 12:51:15 INFO - PROCESS | 1852 | ++DOMWINDOW == 151 (0x7fcb13711400) [pid = 1852] [serial = 1837] [outer = (nil)] 12:51:15 INFO - PROCESS | 1852 | ++DOMWINDOW == 152 (0x7fcb145d6000) [pid = 1852] [serial = 1838] [outer = 0x7fcb13711400] 12:51:15 INFO - PROCESS | 1852 | 1461786675445 Marionette DEBUG loaded listener.js 12:51:15 INFO - PROCESS | 1852 | ++DOMWINDOW == 153 (0x7fcb145dfc00) [pid = 1852] [serial = 1839] [outer = 0x7fcb13711400] 12:51:16 INFO - PROCESS | 1852 | 1461786676322 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]]]}] 12:51:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 12:51:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 1582ms 12:51:16 INFO - PROCESS | 1852 | 1461786676393 Marionette TRACE conn3 -> [0,2421,"getWindowHandle",null] 12:51:16 INFO - PROCESS | 1852 | 1461786676397 Marionette TRACE conn3 <- [1,2421,null,{"value":"8"}] 12:51:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 12:51:16 INFO - PROCESS | 1852 | 1461786676403 Marionette TRACE conn3 -> [0,2422,"setScriptTimeout",{"ms":35000}] 12:51:16 INFO - PROCESS | 1852 | 1461786676405 Marionette TRACE conn3 <- [1,2422,null,{}] 12:51:16 INFO - PROCESS | 1852 | 1461786676411 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}] 12:51:16 INFO - PROCESS | 1852 | 1461786676640 Marionette TRACE conn3 <- [1,2423,null,{"value":null}] 12:51:16 INFO - PROCESS | 1852 | 1461786676900 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:16 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb15971000 == 170 [pid = 1852] [id = 613] 12:51:16 INFO - PROCESS | 1852 | ++DOMWINDOW == 154 (0x7fcb10299400) [pid = 1852] [serial = 1840] [outer = (nil)] 12:51:17 INFO - PROCESS | 1852 | ++DOMWINDOW == 155 (0x7fcb154b4800) [pid = 1852] [serial = 1841] [outer = 0x7fcb10299400] 12:51:17 INFO - PROCESS | 1852 | 1461786677018 Marionette DEBUG loaded listener.js 12:51:17 INFO - PROCESS | 1852 | ++DOMWINDOW == 156 (0x7fcb1572c800) [pid = 1852] [serial = 1842] [outer = 0x7fcb10299400] 12:51:17 INFO - PROCESS | 1852 | 1461786677859 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]]]}] 12:51:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 12:51:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 1527ms 12:51:17 INFO - PROCESS | 1852 | 1461786677933 Marionette TRACE conn3 -> [0,2425,"getWindowHandle",null] 12:51:17 INFO - PROCESS | 1852 | 1461786677936 Marionette TRACE conn3 <- [1,2425,null,{"value":"8"}] 12:51:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 12:51:17 INFO - PROCESS | 1852 | 1461786677943 Marionette TRACE conn3 -> [0,2426,"setScriptTimeout",{"ms":35000}] 12:51:17 INFO - PROCESS | 1852 | 1461786677947 Marionette TRACE conn3 <- [1,2426,null,{}] 12:51:17 INFO - PROCESS | 1852 | 1461786677952 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}] 12:51:18 INFO - PROCESS | 1852 | 1461786678249 Marionette TRACE conn3 <- [1,2427,null,{"value":null}] 12:51:18 INFO - PROCESS | 1852 | 1461786678585 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:18 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb16df8000 == 171 [pid = 1852] [id = 614] 12:51:18 INFO - PROCESS | 1852 | ++DOMWINDOW == 157 (0x7fcb15825c00) [pid = 1852] [serial = 1843] [outer = (nil)] 12:51:18 INFO - PROCESS | 1852 | ++DOMWINDOW == 158 (0x7fcb1586a000) [pid = 1852] [serial = 1844] [outer = 0x7fcb15825c00] 12:51:18 INFO - PROCESS | 1852 | 1461786678672 Marionette DEBUG loaded listener.js 12:51:18 INFO - PROCESS | 1852 | ++DOMWINDOW == 159 (0x7fcb15a02400) [pid = 1852] [serial = 1845] [outer = 0x7fcb15825c00] 12:51:19 INFO - PROCESS | 1852 | 1461786679577 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]]]}] 12:51:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 12:51:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 1683ms 12:51:19 INFO - PROCESS | 1852 | 1461786679629 Marionette TRACE conn3 -> [0,2429,"getWindowHandle",null] 12:51:19 INFO - PROCESS | 1852 | 1461786679635 Marionette TRACE conn3 <- [1,2429,null,{"value":"8"}] 12:51:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 12:51:19 INFO - PROCESS | 1852 | 1461786679645 Marionette TRACE conn3 -> [0,2430,"setScriptTimeout",{"ms":35000}] 12:51:19 INFO - PROCESS | 1852 | 1461786679649 Marionette TRACE conn3 <- [1,2430,null,{}] 12:51:19 INFO - PROCESS | 1852 | 1461786679655 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}] 12:51:19 INFO - PROCESS | 1852 | 1461786679907 Marionette TRACE conn3 <- [1,2431,null,{"value":null}] 12:51:20 INFO - PROCESS | 1852 | 1461786680220 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:20 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb17d9b000 == 172 [pid = 1852] [id = 615] 12:51:20 INFO - PROCESS | 1852 | ++DOMWINDOW == 160 (0x7fcb15a06000) [pid = 1852] [serial = 1846] [outer = (nil)] 12:51:20 INFO - PROCESS | 1852 | ++DOMWINDOW == 161 (0x7fcb15a10000) [pid = 1852] [serial = 1847] [outer = 0x7fcb15a06000] 12:51:20 INFO - PROCESS | 1852 | 1461786680306 Marionette DEBUG loaded listener.js 12:51:20 INFO - PROCESS | 1852 | ++DOMWINDOW == 162 (0x7fcb15add800) [pid = 1852] [serial = 1848] [outer = 0x7fcb15a06000] 12:51:21 INFO - PROCESS | 1852 | 1461786681213 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]]]}] 12:51:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 12:51:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 1632ms 12:51:21 INFO - PROCESS | 1852 | 1461786681277 Marionette TRACE conn3 -> [0,2433,"getWindowHandle",null] 12:51:21 INFO - PROCESS | 1852 | 1461786681280 Marionette TRACE conn3 <- [1,2433,null,{"value":"8"}] 12:51:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 12:51:21 INFO - PROCESS | 1852 | 1461786681287 Marionette TRACE conn3 -> [0,2434,"setScriptTimeout",{"ms":35000}] 12:51:21 INFO - PROCESS | 1852 | 1461786681290 Marionette TRACE conn3 <- [1,2434,null,{}] 12:51:21 INFO - PROCESS | 1852 | 1461786681295 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}] 12:51:21 INFO - PROCESS | 1852 | 1461786681548 Marionette TRACE conn3 <- [1,2435,null,{"value":null}] 12:51:21 INFO - PROCESS | 1852 | 1461786681864 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:21 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb181d8000 == 173 [pid = 1852] [id = 616] 12:51:21 INFO - PROCESS | 1852 | ++DOMWINDOW == 163 (0x7fcb12039400) [pid = 1852] [serial = 1849] [outer = (nil)] 12:51:21 INFO - PROCESS | 1852 | ++DOMWINDOW == 164 (0x7fcb15adf000) [pid = 1852] [serial = 1850] [outer = 0x7fcb12039400] 12:51:21 INFO - PROCESS | 1852 | 1461786681950 Marionette DEBUG loaded listener.js 12:51:22 INFO - PROCESS | 1852 | ++DOMWINDOW == 165 (0x7fcb164f1000) [pid = 1852] [serial = 1851] [outer = 0x7fcb12039400] 12:51:22 INFO - PROCESS | 1852 | 1461786682814 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]]]}] 12:51:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 12:51:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 1579ms 12:51:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 12:51:22 INFO - PROCESS | 1852 | 1461786682868 Marionette TRACE conn3 -> [0,2437,"getWindowHandle",null] 12:51:22 INFO - PROCESS | 1852 | 1461786682870 Marionette TRACE conn3 <- [1,2437,null,{"value":"8"}] 12:51:22 INFO - PROCESS | 1852 | 1461786682877 Marionette TRACE conn3 -> [0,2438,"setScriptTimeout",{"ms":35000}] 12:51:22 INFO - PROCESS | 1852 | 1461786682881 Marionette TRACE conn3 <- [1,2438,null,{}] 12:51:22 INFO - PROCESS | 1852 | 1461786682886 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}] 12:51:23 INFO - PROCESS | 1852 | 1461786683131 Marionette TRACE conn3 <- [1,2439,null,{"value":null}] 12:51:23 INFO - PROCESS | 1852 | 1461786683411 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:23 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb19d75800 == 174 [pid = 1852] [id = 617] 12:51:23 INFO - PROCESS | 1852 | ++DOMWINDOW == 166 (0x7fcb15adc800) [pid = 1852] [serial = 1852] [outer = (nil)] 12:51:23 INFO - PROCESS | 1852 | ++DOMWINDOW == 167 (0x7fcb169dd000) [pid = 1852] [serial = 1853] [outer = 0x7fcb15adc800] 12:51:23 INFO - PROCESS | 1852 | 1461786683543 Marionette DEBUG loaded listener.js 12:51:23 INFO - PROCESS | 1852 | ++DOMWINDOW == 168 (0x7fcb169e8000) [pid = 1852] [serial = 1854] [outer = 0x7fcb15adc800] 12:51:24 INFO - PROCESS | 1852 | 1461786684478 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]]]}] 12:51:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 12:51:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 1635ms 12:51:24 INFO - PROCESS | 1852 | 1461786684512 Marionette TRACE conn3 -> [0,2441,"getWindowHandle",null] 12:51:24 INFO - PROCESS | 1852 | 1461786684516 Marionette TRACE conn3 <- [1,2441,null,{"value":"8"}] 12:51:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 12:51:24 INFO - PROCESS | 1852 | 1461786684522 Marionette TRACE conn3 -> [0,2442,"setScriptTimeout",{"ms":35000}] 12:51:24 INFO - PROCESS | 1852 | 1461786684524 Marionette TRACE conn3 <- [1,2442,null,{}] 12:51:24 INFO - PROCESS | 1852 | 1461786684531 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}] 12:51:24 INFO - PROCESS | 1852 | 1461786684775 Marionette TRACE conn3 <- [1,2443,null,{"value":null}] 12:51:25 INFO - PROCESS | 1852 | 1461786685089 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:25 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb1b056800 == 175 [pid = 1852] [id = 618] 12:51:25 INFO - PROCESS | 1852 | ++DOMWINDOW == 169 (0x7fcb154be800) [pid = 1852] [serial = 1855] [outer = (nil)] 12:51:25 INFO - PROCESS | 1852 | ++DOMWINDOW == 170 (0x7fcb16b97400) [pid = 1852] [serial = 1856] [outer = 0x7fcb154be800] 12:51:25 INFO - PROCESS | 1852 | 1461786685172 Marionette DEBUG loaded listener.js 12:51:25 INFO - PROCESS | 1852 | ++DOMWINDOW == 171 (0x7fcb16d22800) [pid = 1852] [serial = 1857] [outer = 0x7fcb154be800] 12:51:26 INFO - PROCESS | 1852 | 1461786686007 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]]]}] 12:51:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 12:51:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 1532ms 12:51:26 INFO - PROCESS | 1852 | 1461786686056 Marionette TRACE conn3 -> [0,2445,"getWindowHandle",null] 12:51:26 INFO - PROCESS | 1852 | 1461786686059 Marionette TRACE conn3 <- [1,2445,null,{"value":"8"}] 12:51:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 12:51:26 INFO - PROCESS | 1852 | 1461786686066 Marionette TRACE conn3 -> [0,2446,"setScriptTimeout",{"ms":35000}] 12:51:26 INFO - PROCESS | 1852 | 1461786686069 Marionette TRACE conn3 <- [1,2446,null,{}] 12:51:26 INFO - PROCESS | 1852 | 1461786686075 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}] 12:51:26 INFO - PROCESS | 1852 | 1461786686323 Marionette TRACE conn3 <- [1,2447,null,{"value":null}] 12:51:26 INFO - PROCESS | 1852 | 1461786686592 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:26 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb1b462000 == 176 [pid = 1852] [id = 619] 12:51:26 INFO - PROCESS | 1852 | ++DOMWINDOW == 172 (0x7fcb102cf400) [pid = 1852] [serial = 1858] [outer = (nil)] 12:51:26 INFO - PROCESS | 1852 | ++DOMWINDOW == 173 (0x7fcb16d34c00) [pid = 1852] [serial = 1859] [outer = 0x7fcb102cf400] 12:51:26 INFO - PROCESS | 1852 | 1461786686675 Marionette DEBUG loaded listener.js 12:51:26 INFO - PROCESS | 1852 | ++DOMWINDOW == 174 (0x7fcb16d3a000) [pid = 1852] [serial = 1860] [outer = 0x7fcb102cf400] 12:51:27 INFO - PROCESS | 1852 | 1461786687571 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]]]}] 12:51:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 12:51:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 1580ms 12:51:27 INFO - PROCESS | 1852 | 1461786687648 Marionette TRACE conn3 -> [0,2449,"getWindowHandle",null] 12:51:27 INFO - PROCESS | 1852 | 1461786687651 Marionette TRACE conn3 <- [1,2449,null,{"value":"8"}] 12:51:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 12:51:27 INFO - PROCESS | 1852 | 1461786687658 Marionette TRACE conn3 -> [0,2450,"setScriptTimeout",{"ms":35000}] 12:51:27 INFO - PROCESS | 1852 | 1461786687660 Marionette TRACE conn3 <- [1,2450,null,{}] 12:51:27 INFO - PROCESS | 1852 | 1461786687667 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}] 12:51:27 INFO - PROCESS | 1852 | 1461786687945 Marionette TRACE conn3 <- [1,2451,null,{"value":null}] 12:51:28 INFO - PROCESS | 1852 | 1461786688250 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:28 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb1b6a8800 == 177 [pid = 1852] [id = 620] 12:51:28 INFO - PROCESS | 1852 | ++DOMWINDOW == 175 (0x7fcb11a91000) [pid = 1852] [serial = 1861] [outer = (nil)] 12:51:28 INFO - PROCESS | 1852 | ++DOMWINDOW == 176 (0x7fcb16fb2800) [pid = 1852] [serial = 1862] [outer = 0x7fcb11a91000] 12:51:28 INFO - PROCESS | 1852 | 1461786688340 Marionette DEBUG loaded listener.js 12:51:28 INFO - PROCESS | 1852 | ++DOMWINDOW == 177 (0x7fcb16fbd800) [pid = 1852] [serial = 1863] [outer = 0x7fcb11a91000] 12:51:29 INFO - PROCESS | 1852 | 1461786689228 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]]]}] 12:51:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 12:51:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 1630ms 12:51:29 INFO - PROCESS | 1852 | 1461786689290 Marionette TRACE conn3 -> [0,2453,"getWindowHandle",null] 12:51:29 INFO - PROCESS | 1852 | 1461786689293 Marionette TRACE conn3 <- [1,2453,null,{"value":"8"}] 12:51:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 12:51:29 INFO - PROCESS | 1852 | 1461786689300 Marionette TRACE conn3 -> [0,2454,"setScriptTimeout",{"ms":35000}] 12:51:29 INFO - PROCESS | 1852 | 1461786689303 Marionette TRACE conn3 <- [1,2454,null,{}] 12:51:29 INFO - PROCESS | 1852 | 1461786689308 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}] 12:51:29 INFO - PROCESS | 1852 | 1461786689564 Marionette TRACE conn3 <- [1,2455,null,{"value":null}] 12:51:29 INFO - PROCESS | 1852 | 1461786689876 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:29 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb1f417800 == 178 [pid = 1852] [id = 621] 12:51:29 INFO - PROCESS | 1852 | ++DOMWINDOW == 178 (0x7fcb16d22000) [pid = 1852] [serial = 1864] [outer = (nil)] 12:51:29 INFO - PROCESS | 1852 | ++DOMWINDOW == 179 (0x7fcb17175400) [pid = 1852] [serial = 1865] [outer = 0x7fcb16d22000] 12:51:29 INFO - PROCESS | 1852 | 1461786689957 Marionette DEBUG loaded listener.js 12:51:30 INFO - PROCESS | 1852 | ++DOMWINDOW == 180 (0x7fcb19d20400) [pid = 1852] [serial = 1866] [outer = 0x7fcb16d22000] 12:51:31 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb29edb000 == 177 [pid = 1852] [id = 596] 12:51:31 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb290e7800 == 176 [pid = 1852] [id = 595] 12:51:31 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb258af000 == 175 [pid = 1852] [id = 594] 12:51:31 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb217dd800 == 174 [pid = 1852] [id = 593] 12:51:31 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb2110d000 == 173 [pid = 1852] [id = 592] 12:51:31 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb1f45c000 == 172 [pid = 1852] [id = 591] 12:51:31 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb1b44d000 == 171 [pid = 1852] [id = 590] 12:51:31 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb19d74800 == 170 [pid = 1852] [id = 589] 12:51:31 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb172aa800 == 169 [pid = 1852] [id = 588] 12:51:31 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb16542000 == 168 [pid = 1852] [id = 587] 12:51:31 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb15684000 == 167 [pid = 1852] [id = 586] 12:51:31 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb14327800 == 166 [pid = 1852] [id = 585] 12:51:31 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb13909000 == 165 [pid = 1852] [id = 584] 12:51:31 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb1357f800 == 164 [pid = 1852] [id = 583] 12:51:31 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb0e771800 == 163 [pid = 1852] [id = 582] 12:51:32 INFO - PROCESS | 1852 | --DOMWINDOW == 179 (0x7fcb0fb78c00) [pid = 1852] [serial = 1745] [outer = (nil)] [url = about:blank] 12:51:32 INFO - PROCESS | 1852 | --DOMWINDOW == 178 (0x7fcb16d24000) [pid = 1852] [serial = 1731] [outer = (nil)] [url = about:blank] 12:51:32 INFO - PROCESS | 1852 | --DOMWINDOW == 177 (0x7fcb377e4800) [pid = 1852] [serial = 1722] [outer = (nil)] [url = about:blank] 12:51:32 INFO - PROCESS | 1852 | --DOMWINDOW == 176 (0x7fcb0fc0c800) [pid = 1852] [serial = 1683] [outer = (nil)] [url = about:blank] 12:51:32 INFO - PROCESS | 1852 | --DOMWINDOW == 175 (0x7fcb1a5bc000) [pid = 1852] [serial = 1695] [outer = (nil)] [url = about:blank] 12:51:32 INFO - PROCESS | 1852 | --DOMWINDOW == 174 (0x7fcb16d38400) [pid = 1852] [serial = 1689] [outer = (nil)] [url = about:blank] 12:51:32 INFO - PROCESS | 1852 | --DOMWINDOW == 173 (0x7fcb244d1c00) [pid = 1852] [serial = 1709] [outer = (nil)] [url = about:blank] 12:51:32 INFO - PROCESS | 1852 | --DOMWINDOW == 172 (0x7fcb1716ec00) [pid = 1852] [serial = 1691] [outer = (nil)] [url = about:blank] 12:51:32 INFO - PROCESS | 1852 | --DOMWINDOW == 171 (0x7fcb10178800) [pid = 1852] [serial = 1733] [outer = (nil)] [url = about:blank] 12:51:32 INFO - PROCESS | 1852 | --DOMWINDOW == 170 (0x7fcb3a519400) [pid = 1852] [serial = 1728] [outer = (nil)] [url = about:blank] 12:51:32 INFO - PROCESS | 1852 | --DOMWINDOW == 169 (0x7fcb0e81a000) [pid = 1852] [serial = 1736] [outer = (nil)] [url = about:blank] 12:51:32 INFO - PROCESS | 1852 | --DOMWINDOW == 168 (0x7fcb2128f800) [pid = 1852] [serial = 1701] [outer = (nil)] [url = about:blank] 12:51:32 INFO - PROCESS | 1852 | --DOMWINDOW == 167 (0x7fcb0ad4b400) [pid = 1852] [serial = 1718] [outer = (nil)] [url = about:blank] 12:51:32 INFO - PROCESS | 1852 | --DOMWINDOW == 166 (0x7fcb19d28800) [pid = 1852] [serial = 1692] [outer = (nil)] [url = about:blank] 12:51:32 INFO - PROCESS | 1852 | --DOMWINDOW == 165 (0x7fcb28447000) [pid = 1852] [serial = 1712] [outer = (nil)] [url = about:blank] 12:51:32 INFO - PROCESS | 1852 | --DOMWINDOW == 164 (0x7fcb108ce800) [pid = 1852] [serial = 1743] [outer = (nil)] [url = about:blank] 12:51:32 INFO - PROCESS | 1852 | --DOMWINDOW == 163 (0x7fcb16d1dc00) [pid = 1852] [serial = 1730] [outer = (nil)] [url = about:blank] 12:51:32 INFO - PROCESS | 1852 | --DOMWINDOW == 162 (0x7fcb2363f800) [pid = 1852] [serial = 1706] [outer = (nil)] [url = about:blank] 12:51:32 INFO - PROCESS | 1852 | --DOMWINDOW == 161 (0x7fcb29c6c400) [pid = 1852] [serial = 1713] [outer = (nil)] [url = about:blank] 12:51:32 INFO - PROCESS | 1852 | --DOMWINDOW == 160 (0x7fcb13859400) [pid = 1852] [serial = 1685] [outer = (nil)] [url = about:blank] 12:51:32 INFO - PROCESS | 1852 | --DOMWINDOW == 159 (0x7fcb1029f400) [pid = 1852] [serial = 1742] [outer = (nil)] [url = about:blank] 12:51:32 INFO - PROCESS | 1852 | --DOMWINDOW == 158 (0x7fcb22874c00) [pid = 1852] [serial = 1704] [outer = (nil)] [url = about:blank] 12:51:32 INFO - PROCESS | 1852 | --DOMWINDOW == 157 (0x7fcb0fa11400) [pid = 1852] [serial = 1737] [outer = (nil)] [url = about:blank] 12:51:32 INFO - PROCESS | 1852 | --DOMWINDOW == 156 (0x7fcb0cb55c00) [pid = 1852] [serial = 1725] [outer = (nil)] [url = about:blank] 12:51:32 INFO - PROCESS | 1852 | --DOMWINDOW == 155 (0x7fcb24368000) [pid = 1852] [serial = 1707] [outer = (nil)] [url = about:blank] 12:51:32 INFO - PROCESS | 1852 | --DOMWINDOW == 154 (0x7fcb2b3a8800) [pid = 1852] [serial = 1715] [outer = (nil)] [url = about:blank] 12:51:32 INFO - PROCESS | 1852 | --DOMWINDOW == 153 (0x7fcb20733c00) [pid = 1852] [serial = 1698] [outer = (nil)] [url = about:blank] 12:51:32 INFO - PROCESS | 1852 | --DOMWINDOW == 152 (0x7fcb1ae35000) [pid = 1852] [serial = 1614] [outer = (nil)] [url = about:blank] 12:51:32 INFO - PROCESS | 1852 | --DOMWINDOW == 151 (0x7fcb0fbbd800) [pid = 1852] [serial = 1740] [outer = (nil)] [url = about:blank] 12:51:32 INFO - PROCESS | 1852 | --DOMWINDOW == 150 (0x7fcb37946c00) [pid = 1852] [serial = 1727] [outer = (nil)] [url = about:blank] 12:51:32 INFO - PROCESS | 1852 | --DOMWINDOW == 149 (0x7fcb143bac00) [pid = 1852] [serial = 1686] [outer = (nil)] [url = about:blank] 12:51:32 INFO - PROCESS | 1852 | --DOMWINDOW == 148 (0x7fcb21898800) [pid = 1852] [serial = 1703] [outer = (nil)] [url = about:blank] 12:51:32 INFO - PROCESS | 1852 | --DOMWINDOW == 147 (0x7fcb24721000) [pid = 1852] [serial = 1710] [outer = (nil)] [url = about:blank] 12:51:32 INFO - PROCESS | 1852 | --DOMWINDOW == 146 (0x7fcb0ad4fc00) [pid = 1852] [serial = 1719] [outer = (nil)] [url = about:blank] 12:51:32 INFO - PROCESS | 1852 | --DOMWINDOW == 145 (0x7fcb1f35dc00) [pid = 1852] [serial = 1697] [outer = (nil)] [url = about:blank] 12:51:32 INFO - PROCESS | 1852 | --DOMWINDOW == 144 (0x7fcb2a11f400) [pid = 1852] [serial = 1721] [outer = (nil)] [url = about:blank] 12:51:32 INFO - PROCESS | 1852 | --DOMWINDOW == 143 (0x7fcb20e9cc00) [pid = 1852] [serial = 1700] [outer = (nil)] [url = about:blank] 12:51:32 INFO - PROCESS | 1852 | --DOMWINDOW == 142 (0x7fcb15adc000) [pid = 1852] [serial = 1680] [outer = (nil)] [url = about:blank] 12:51:32 INFO - PROCESS | 1852 | --DOMWINDOW == 141 (0x7fcb0cb51000) [pid = 1852] [serial = 1724] [outer = (nil)] [url = about:blank] 12:51:32 INFO - PROCESS | 1852 | --DOMWINDOW == 140 (0x7fcb36804000) [pid = 1852] [serial = 1716] [outer = (nil)] [url = about:blank] 12:51:32 INFO - PROCESS | 1852 | --DOMWINDOW == 139 (0x7fcb0fb81000) [pid = 1852] [serial = 1682] [outer = (nil)] [url = about:blank] 12:51:32 INFO - PROCESS | 1852 | --DOMWINDOW == 138 (0x7fcb19dad800) [pid = 1852] [serial = 1694] [outer = (nil)] [url = about:blank] 12:51:32 INFO - PROCESS | 1852 | --DOMWINDOW == 137 (0x7fcb1017d400) [pid = 1852] [serial = 1734] [outer = (nil)] [url = about:blank] 12:51:32 INFO - PROCESS | 1852 | --DOMWINDOW == 136 (0x7fcb169e8400) [pid = 1852] [serial = 1688] [outer = (nil)] [url = about:blank] 12:51:32 INFO - PROCESS | 1852 | --DOMWINDOW == 135 (0x7fcb0fb79c00) [pid = 1852] [serial = 1739] [outer = (nil)] [url = about:blank] 12:51:32 INFO - PROCESS | 1852 | 1461786692564 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]]]}] 12:51:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 12:51:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 3290ms 12:51:32 INFO - PROCESS | 1852 | 1461786692592 Marionette TRACE conn3 -> [0,2457,"getWindowHandle",null] 12:51:32 INFO - PROCESS | 1852 | 1461786692598 Marionette TRACE conn3 <- [1,2457,null,{"value":"8"}] 12:51:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 12:51:32 INFO - PROCESS | 1852 | 1461786692653 Marionette TRACE conn3 -> [0,2458,"setScriptTimeout",{"ms":35000}] 12:51:32 INFO - PROCESS | 1852 | 1461786692659 Marionette TRACE conn3 <- [1,2458,null,{}] 12:51:32 INFO - PROCESS | 1852 | 1461786692679 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}] 12:51:32 INFO - PROCESS | 1852 | 1461786692906 Marionette TRACE conn3 <- [1,2459,null,{"value":null}] 12:51:33 INFO - PROCESS | 1852 | 1461786693080 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:33 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb0e69b000 == 164 [pid = 1852] [id = 622] 12:51:33 INFO - PROCESS | 1852 | ++DOMWINDOW == 136 (0x7fcb0cb57c00) [pid = 1852] [serial = 1867] [outer = (nil)] 12:51:33 INFO - PROCESS | 1852 | ++DOMWINDOW == 137 (0x7fcb0d997800) [pid = 1852] [serial = 1868] [outer = 0x7fcb0cb57c00] 12:51:33 INFO - PROCESS | 1852 | 1461786693153 Marionette DEBUG loaded listener.js 12:51:33 INFO - PROCESS | 1852 | ++DOMWINDOW == 138 (0x7fcb0e569000) [pid = 1852] [serial = 1869] [outer = 0x7fcb0cb57c00] 12:51:33 INFO - PROCESS | 1852 | 1461786693940 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]]]}] 12:51:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 12:51:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 1399ms 12:51:34 INFO - PROCESS | 1852 | 1461786694007 Marionette TRACE conn3 -> [0,2461,"getWindowHandle",null] 12:51:34 INFO - PROCESS | 1852 | 1461786694015 Marionette TRACE conn3 <- [1,2461,null,{"value":"8"}] 12:51:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 12:51:34 INFO - PROCESS | 1852 | 1461786694025 Marionette TRACE conn3 -> [0,2462,"setScriptTimeout",{"ms":35000}] 12:51:34 INFO - PROCESS | 1852 | 1461786694029 Marionette TRACE conn3 <- [1,2462,null,{}] 12:51:34 INFO - PROCESS | 1852 | 1461786694035 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}] 12:51:34 INFO - PROCESS | 1852 | 1461786694258 Marionette TRACE conn3 <- [1,2463,null,{"value":null}] 12:51:34 INFO - PROCESS | 1852 | 1461786694495 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:34 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb10412800 == 165 [pid = 1852] [id = 623] 12:51:34 INFO - PROCESS | 1852 | ++DOMWINDOW == 139 (0x7fcb0e56a000) [pid = 1852] [serial = 1870] [outer = (nil)] 12:51:34 INFO - PROCESS | 1852 | ++DOMWINDOW == 140 (0x7fcb0fa48400) [pid = 1852] [serial = 1871] [outer = 0x7fcb0e56a000] 12:51:34 INFO - PROCESS | 1852 | 1461786694565 Marionette DEBUG loaded listener.js 12:51:34 INFO - PROCESS | 1852 | ++DOMWINDOW == 141 (0x7fcb0fb80000) [pid = 1852] [serial = 1872] [outer = 0x7fcb0e56a000] 12:51:35 INFO - PROCESS | 1852 | 1461786695513 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]]]}] 12:51:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 12:51:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 1532ms 12:51:35 INFO - PROCESS | 1852 | 1461786695558 Marionette TRACE conn3 -> [0,2465,"getWindowHandle",null] 12:51:35 INFO - PROCESS | 1852 | 1461786695562 Marionette TRACE conn3 <- [1,2465,null,{"value":"8"}] 12:51:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 12:51:35 INFO - PROCESS | 1852 | 1461786695575 Marionette TRACE conn3 -> [0,2466,"setScriptTimeout",{"ms":35000}] 12:51:35 INFO - PROCESS | 1852 | 1461786695581 Marionette TRACE conn3 <- [1,2466,null,{}] 12:51:35 INFO - PROCESS | 1852 | 1461786695599 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}] 12:51:35 INFO - PROCESS | 1852 | 1461786695920 Marionette TRACE conn3 <- [1,2467,null,{"value":null}] 12:51:35 INFO - PROCESS | 1852 | 1461786695963 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:36 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb12373800 == 166 [pid = 1852] [id = 624] 12:51:36 INFO - PROCESS | 1852 | ++DOMWINDOW == 142 (0x7fcb10176000) [pid = 1852] [serial = 1873] [outer = (nil)] 12:51:36 INFO - PROCESS | 1852 | ++DOMWINDOW == 143 (0x7fcb1029d400) [pid = 1852] [serial = 1874] [outer = 0x7fcb10176000] 12:51:36 INFO - PROCESS | 1852 | 1461786696226 Marionette DEBUG loaded listener.js 12:51:36 INFO - PROCESS | 1852 | ++DOMWINDOW == 144 (0x7fcb1045e800) [pid = 1852] [serial = 1875] [outer = 0x7fcb10176000] 12:51:37 INFO - PROCESS | 1852 | --DOMWINDOW == 143 (0x7fcb1e808000) [pid = 1852] [serial = 1783] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 12:51:37 INFO - PROCESS | 1852 | --DOMWINDOW == 142 (0x7fcb15ae6c00) [pid = 1852] [serial = 1762] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 12:51:37 INFO - PROCESS | 1852 | --DOMWINDOW == 141 (0x7fcb16d26400) [pid = 1852] [serial = 1768] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 12:51:37 INFO - PROCESS | 1852 | --DOMWINDOW == 140 (0x7fcb0d9a1400) [pid = 1852] [serial = 1786] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 12:51:37 INFO - PROCESS | 1852 | --DOMWINDOW == 139 (0x7fcb16fb5800) [pid = 1852] [serial = 1771] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 12:51:37 INFO - PROCESS | 1852 | --DOMWINDOW == 138 (0x7fcb0e812800) [pid = 1852] [serial = 1804] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 12:51:37 INFO - PROCESS | 1852 | --DOMWINDOW == 137 (0x7fcb0fb83c00) [pid = 1852] [serial = 1750] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 12:51:37 INFO - PROCESS | 1852 | --DOMWINDOW == 136 (0x7fcb12315000) [pid = 1852] [serial = 1759] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 12:51:37 INFO - PROCESS | 1852 | --DOMWINDOW == 135 (0x7fcb0fb78400) [pid = 1852] [serial = 1807] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 12:51:37 INFO - PROCESS | 1852 | --DOMWINDOW == 134 (0x7fcb0e564000) [pid = 1852] [serial = 1747] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 12:51:37 INFO - PROCESS | 1852 | --DOMWINDOW == 133 (0x7fcb0fa48800) [pid = 1852] [serial = 1756] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 12:51:37 INFO - PROCESS | 1852 | --DOMWINDOW == 132 (0x7fcb0d996400) [pid = 1852] [serial = 1801] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 12:51:37 INFO - PROCESS | 1852 | --DOMWINDOW == 131 (0x7fcb12307400) [pid = 1852] [serial = 1789] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 12:51:37 INFO - PROCESS | 1852 | --DOMWINDOW == 130 (0x7fcb0d99c800) [pid = 1852] [serial = 1765] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 12:51:37 INFO - PROCESS | 1852 | --DOMWINDOW == 129 (0x7fcb1f35e800) [pid = 1852] [serial = 1780] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 12:51:37 INFO - PROCESS | 1852 | --DOMWINDOW == 128 (0x7fcb1b8d7c00) [pid = 1852] [serial = 1777] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 12:51:37 INFO - PROCESS | 1852 | --DOMWINDOW == 127 (0x7fcb19d23800) [pid = 1852] [serial = 1774] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 12:51:37 INFO - PROCESS | 1852 | --DOMWINDOW == 126 (0x7fcb0c9ef800) [pid = 1852] [serial = 1792] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 12:51:37 INFO - PROCESS | 1852 | --DOMWINDOW == 125 (0x7fcb108dbc00) [pid = 1852] [serial = 1753] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 12:51:37 INFO - PROCESS | 1852 | 1461786697565 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]]]}] 12:51:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 12:51:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 2042ms 12:51:37 INFO - PROCESS | 1852 | 1461786697618 Marionette TRACE conn3 -> [0,2469,"getWindowHandle",null] 12:51:37 INFO - PROCESS | 1852 | 1461786697623 Marionette TRACE conn3 <- [1,2469,null,{"value":"8"}] 12:51:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 12:51:37 INFO - PROCESS | 1852 | 1461786697630 Marionette TRACE conn3 -> [0,2470,"setScriptTimeout",{"ms":35000}] 12:51:37 INFO - PROCESS | 1852 | 1461786697633 Marionette TRACE conn3 <- [1,2470,null,{}] 12:51:37 INFO - PROCESS | 1852 | 1461786697639 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}] 12:51:37 INFO - PROCESS | 1852 | 1461786697871 Marionette TRACE conn3 <- [1,2471,null,{"value":null}] 12:51:38 INFO - PROCESS | 1852 | 1461786698053 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:38 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb13582000 == 167 [pid = 1852] [id = 625] 12:51:38 INFO - PROCESS | 1852 | ++DOMWINDOW == 126 (0x7fcb0ad46800) [pid = 1852] [serial = 1876] [outer = (nil)] 12:51:38 INFO - PROCESS | 1852 | ++DOMWINDOW == 127 (0x7fcb102d2000) [pid = 1852] [serial = 1877] [outer = 0x7fcb0ad46800] 12:51:38 INFO - PROCESS | 1852 | 1461786698138 Marionette DEBUG loaded listener.js 12:51:38 INFO - PROCESS | 1852 | ++DOMWINDOW == 128 (0x7fcb107ee400) [pid = 1852] [serial = 1878] [outer = 0x7fcb0ad46800] 12:51:39 INFO - PROCESS | 1852 | 1461786699520 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]]]}] 12:51:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 12:51:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 1941ms 12:51:39 INFO - PROCESS | 1852 | 1461786699572 Marionette TRACE conn3 -> [0,2473,"getWindowHandle",null] 12:51:39 INFO - PROCESS | 1852 | 1461786699579 Marionette TRACE conn3 <- [1,2473,null,{"value":"8"}] 12:51:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 12:51:39 INFO - PROCESS | 1852 | 1461786699589 Marionette TRACE conn3 -> [0,2474,"setScriptTimeout",{"ms":35000}] 12:51:39 INFO - PROCESS | 1852 | 1461786699595 Marionette TRACE conn3 <- [1,2474,null,{}] 12:51:39 INFO - PROCESS | 1852 | 1461786699625 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}] 12:51:39 INFO - PROCESS | 1852 | 1461786699941 Marionette TRACE conn3 <- [1,2475,null,{"value":null}] 12:51:40 INFO - PROCESS | 1852 | 1461786700196 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:40 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb0f5e1000 == 168 [pid = 1852] [id = 626] 12:51:40 INFO - PROCESS | 1852 | ++DOMWINDOW == 129 (0x7fcb0e56f000) [pid = 1852] [serial = 1879] [outer = (nil)] 12:51:40 INFO - PROCESS | 1852 | ++DOMWINDOW == 130 (0x7fcb0e81a800) [pid = 1852] [serial = 1880] [outer = 0x7fcb0e56f000] 12:51:40 INFO - PROCESS | 1852 | 1461786700285 Marionette DEBUG loaded listener.js 12:51:40 INFO - PROCESS | 1852 | ++DOMWINDOW == 131 (0x7fcb0fa4f000) [pid = 1852] [serial = 1881] [outer = 0x7fcb0e56f000] 12:51:41 INFO - PROCESS | 1852 | 1461786701320 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]]]}] 12:51:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 12:51:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 1764ms 12:51:41 INFO - PROCESS | 1852 | 1461786701353 Marionette TRACE conn3 -> [0,2477,"getWindowHandle",null] 12:51:41 INFO - PROCESS | 1852 | 1461786701361 Marionette TRACE conn3 <- [1,2477,null,{"value":"8"}] 12:51:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 12:51:41 INFO - PROCESS | 1852 | 1461786701374 Marionette TRACE conn3 -> [0,2478,"setScriptTimeout",{"ms":35000}] 12:51:41 INFO - PROCESS | 1852 | 1461786701378 Marionette TRACE conn3 <- [1,2478,null,{}] 12:51:41 INFO - PROCESS | 1852 | 1461786701386 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}] 12:51:41 INFO - PROCESS | 1852 | 1461786701652 Marionette TRACE conn3 <- [1,2479,null,{"value":null}] 12:51:41 INFO - PROCESS | 1852 | 1461786701964 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:41 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb136e2000 == 169 [pid = 1852] [id = 627] 12:51:41 INFO - PROCESS | 1852 | ++DOMWINDOW == 132 (0x7fcb10171000) [pid = 1852] [serial = 1882] [outer = (nil)] 12:51:42 INFO - PROCESS | 1852 | ++DOMWINDOW == 133 (0x7fcb102a2400) [pid = 1852] [serial = 1883] [outer = 0x7fcb10171000] 12:51:42 INFO - PROCESS | 1852 | 1461786702053 Marionette DEBUG loaded listener.js 12:51:42 INFO - PROCESS | 1852 | ++DOMWINDOW == 134 (0x7fcb10469000) [pid = 1852] [serial = 1884] [outer = 0x7fcb10171000] 12:51:43 INFO - PROCESS | 1852 | 1461786703044 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]]]}] 12:51:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 12:51:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 1734ms 12:51:43 INFO - PROCESS | 1852 | 1461786703109 Marionette TRACE conn3 -> [0,2481,"getWindowHandle",null] 12:51:43 INFO - PROCESS | 1852 | 1461786703114 Marionette TRACE conn3 <- [1,2481,null,{"value":"8"}] 12:51:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 12:51:43 INFO - PROCESS | 1852 | 1461786703121 Marionette TRACE conn3 -> [0,2482,"setScriptTimeout",{"ms":35000}] 12:51:43 INFO - PROCESS | 1852 | 1461786703128 Marionette TRACE conn3 <- [1,2482,null,{}] 12:51:43 INFO - PROCESS | 1852 | 1461786703145 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}] 12:51:43 INFO - PROCESS | 1852 | 1461786703448 Marionette TRACE conn3 <- [1,2483,null,{"value":null}] 12:51:43 INFO - PROCESS | 1852 | 1461786703763 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:43 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb14152800 == 170 [pid = 1852] [id = 628] 12:51:43 INFO - PROCESS | 1852 | ++DOMWINDOW == 135 (0x7fcb10bf1c00) [pid = 1852] [serial = 1885] [outer = (nil)] 12:51:43 INFO - PROCESS | 1852 | ++DOMWINDOW == 136 (0x7fcb1203c400) [pid = 1852] [serial = 1886] [outer = 0x7fcb10bf1c00] 12:51:43 INFO - PROCESS | 1852 | 1461786703857 Marionette DEBUG loaded listener.js 12:51:43 INFO - PROCESS | 1852 | ++DOMWINDOW == 137 (0x7fcb1209bc00) [pid = 1852] [serial = 1887] [outer = 0x7fcb10bf1c00] 12:51:44 INFO - PROCESS | 1852 | 1461786704844 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]]]}] 12:51:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 12:51:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 1798ms 12:51:44 INFO - PROCESS | 1852 | 1461786704921 Marionette TRACE conn3 -> [0,2485,"getWindowHandle",null] 12:51:44 INFO - PROCESS | 1852 | 1461786704925 Marionette TRACE conn3 <- [1,2485,null,{"value":"8"}] 12:51:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 12:51:44 INFO - PROCESS | 1852 | 1461786704934 Marionette TRACE conn3 -> [0,2486,"setScriptTimeout",{"ms":35000}] 12:51:44 INFO - PROCESS | 1852 | 1461786704939 Marionette TRACE conn3 <- [1,2486,null,{}] 12:51:44 INFO - PROCESS | 1852 | 1461786704946 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}] 12:51:45 INFO - PROCESS | 1852 | 1461786705266 Marionette TRACE conn3 <- [1,2487,null,{"value":null}] 12:51:45 INFO - PROCESS | 1852 | 1461786705592 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:45 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb1557a800 == 171 [pid = 1852] [id = 629] 12:51:45 INFO - PROCESS | 1852 | ++DOMWINDOW == 138 (0x7fcb0fbb4800) [pid = 1852] [serial = 1888] [outer = (nil)] 12:51:45 INFO - PROCESS | 1852 | ++DOMWINDOW == 139 (0x7fcb12315000) [pid = 1852] [serial = 1889] [outer = 0x7fcb0fbb4800] 12:51:45 INFO - PROCESS | 1852 | 1461786705678 Marionette DEBUG loaded listener.js 12:51:45 INFO - PROCESS | 1852 | ++DOMWINDOW == 140 (0x7fcb13605800) [pid = 1852] [serial = 1890] [outer = 0x7fcb0fbb4800] 12:51:46 INFO - PROCESS | 1852 | 1461786706613 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]]]}] 12:51:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 12:51:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 1732ms 12:51:46 INFO - PROCESS | 1852 | 1461786706668 Marionette TRACE conn3 -> [0,2489,"getWindowHandle",null] 12:51:46 INFO - PROCESS | 1852 | 1461786706672 Marionette TRACE conn3 <- [1,2489,null,{"value":"8"}] 12:51:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 12:51:46 INFO - PROCESS | 1852 | 1461786706679 Marionette TRACE conn3 -> [0,2490,"setScriptTimeout",{"ms":35000}] 12:51:46 INFO - PROCESS | 1852 | 1461786706683 Marionette TRACE conn3 <- [1,2490,null,{}] 12:51:46 INFO - PROCESS | 1852 | 1461786706689 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}] 12:51:46 INFO - PROCESS | 1852 | 1461786706962 Marionette TRACE conn3 <- [1,2491,null,{"value":null}] 12:51:47 INFO - PROCESS | 1852 | 1461786707291 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:47 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb15795000 == 172 [pid = 1852] [id = 630] 12:51:47 INFO - PROCESS | 1852 | ++DOMWINDOW == 141 (0x7fcb11a88c00) [pid = 1852] [serial = 1891] [outer = (nil)] 12:51:47 INFO - PROCESS | 1852 | ++DOMWINDOW == 142 (0x7fcb13856c00) [pid = 1852] [serial = 1892] [outer = 0x7fcb11a88c00] 12:51:47 INFO - PROCESS | 1852 | 1461786707394 Marionette DEBUG loaded listener.js 12:51:47 INFO - PROCESS | 1852 | ++DOMWINDOW == 143 (0x7fcb143b9400) [pid = 1852] [serial = 1893] [outer = 0x7fcb11a88c00] 12:51:48 INFO - PROCESS | 1852 | 1461786708329 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]]]}] 12:51:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 12:51:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 1682ms 12:51:48 INFO - PROCESS | 1852 | 1461786708367 Marionette TRACE conn3 -> [0,2493,"getWindowHandle",null] 12:51:48 INFO - PROCESS | 1852 | 1461786708376 Marionette TRACE conn3 <- [1,2493,null,{"value":"8"}] 12:51:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 12:51:48 INFO - PROCESS | 1852 | 1461786708387 Marionette TRACE conn3 -> [0,2494,"setScriptTimeout",{"ms":35000}] 12:51:48 INFO - PROCESS | 1852 | 1461786708390 Marionette TRACE conn3 <- [1,2494,null,{}] 12:51:48 INFO - PROCESS | 1852 | 1461786708397 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}] 12:51:48 INFO - PROCESS | 1852 | 1461786708699 Marionette TRACE conn3 <- [1,2495,null,{"value":null}] 12:51:49 INFO - PROCESS | 1852 | 1461786709044 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:49 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb17275000 == 173 [pid = 1852] [id = 631] 12:51:49 INFO - PROCESS | 1852 | ++DOMWINDOW == 144 (0x7fcb1581b000) [pid = 1852] [serial = 1894] [outer = (nil)] 12:51:49 INFO - PROCESS | 1852 | ++DOMWINDOW == 145 (0x7fcb15a06c00) [pid = 1852] [serial = 1895] [outer = 0x7fcb1581b000] 12:51:49 INFO - PROCESS | 1852 | 1461786709134 Marionette DEBUG loaded listener.js 12:51:49 INFO - PROCESS | 1852 | ++DOMWINDOW == 146 (0x7fcb164ea800) [pid = 1852] [serial = 1896] [outer = 0x7fcb1581b000] 12:51:50 INFO - PROCESS | 1852 | 1461786710104 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]]]}] 12:51:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 12:51:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 1781ms 12:51:50 INFO - PROCESS | 1852 | 1461786710170 Marionette TRACE conn3 -> [0,2497,"getWindowHandle",null] 12:51:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 12:51:50 INFO - PROCESS | 1852 | 1461786710175 Marionette TRACE conn3 <- [1,2497,null,{"value":"8"}] 12:51:50 INFO - PROCESS | 1852 | 1461786710182 Marionette TRACE conn3 -> [0,2498,"setScriptTimeout",{"ms":35000}] 12:51:50 INFO - PROCESS | 1852 | 1461786710186 Marionette TRACE conn3 <- [1,2498,null,{}] 12:51:50 INFO - PROCESS | 1852 | 1461786710192 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}] 12:51:50 INFO - PROCESS | 1852 | 1461786710493 Marionette TRACE conn3 <- [1,2499,null,{"value":null}] 12:51:50 INFO - PROCESS | 1852 | 1461786710806 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:50 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb17eee800 == 174 [pid = 1852] [id = 632] 12:51:50 INFO - PROCESS | 1852 | ++DOMWINDOW == 147 (0x7fcb1208ec00) [pid = 1852] [serial = 1897] [outer = (nil)] 12:51:50 INFO - PROCESS | 1852 | ++DOMWINDOW == 148 (0x7fcb169de800) [pid = 1852] [serial = 1898] [outer = 0x7fcb1208ec00] 12:51:50 INFO - PROCESS | 1852 | 1461786710890 Marionette DEBUG loaded listener.js 12:51:51 INFO - PROCESS | 1852 | ++DOMWINDOW == 149 (0x7fcb16d1d400) [pid = 1852] [serial = 1899] [outer = 0x7fcb1208ec00] 12:51:51 INFO - PROCESS | 1852 | 1461786711801 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]]]}] 12:51:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 12:51:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 1686ms 12:51:51 INFO - PROCESS | 1852 | 1461786711868 Marionette TRACE conn3 -> [0,2501,"getWindowHandle",null] 12:51:51 INFO - PROCESS | 1852 | 1461786711872 Marionette TRACE conn3 <- [1,2501,null,{"value":"8"}] 12:51:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 12:51:51 INFO - PROCESS | 1852 | 1461786711879 Marionette TRACE conn3 -> [0,2502,"setScriptTimeout",{"ms":35000}] 12:51:51 INFO - PROCESS | 1852 | 1461786711883 Marionette TRACE conn3 <- [1,2502,null,{}] 12:51:51 INFO - PROCESS | 1852 | 1461786711888 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}] 12:51:52 INFO - PROCESS | 1852 | 1461786712153 Marionette TRACE conn3 <- [1,2503,null,{"value":null}] 12:51:52 INFO - PROCESS | 1852 | 1461786712465 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:52 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb1ad49800 == 175 [pid = 1852] [id = 633] 12:51:52 INFO - PROCESS | 1852 | ++DOMWINDOW == 150 (0x7fcb13706800) [pid = 1852] [serial = 1900] [outer = (nil)] 12:51:52 INFO - PROCESS | 1852 | ++DOMWINDOW == 151 (0x7fcb16d35400) [pid = 1852] [serial = 1901] [outer = 0x7fcb13706800] 12:51:52 INFO - PROCESS | 1852 | 1461786712553 Marionette DEBUG loaded listener.js 12:51:52 INFO - PROCESS | 1852 | ++DOMWINDOW == 152 (0x7fcb16fb3400) [pid = 1852] [serial = 1902] [outer = 0x7fcb13706800] 12:51:53 INFO - PROCESS | 1852 | 1461786713463 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]]]}] 12:51:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 12:51:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 1641ms 12:51:53 INFO - PROCESS | 1852 | 1461786713531 Marionette TRACE conn3 -> [0,2505,"getWindowHandle",null] 12:51:53 INFO - PROCESS | 1852 | 1461786713535 Marionette TRACE conn3 <- [1,2505,null,{"value":"8"}] 12:51:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 12:51:53 INFO - PROCESS | 1852 | 1461786713546 Marionette TRACE conn3 -> [0,2506,"setScriptTimeout",{"ms":35000}] 12:51:53 INFO - PROCESS | 1852 | 1461786713550 Marionette TRACE conn3 <- [1,2506,null,{}] 12:51:53 INFO - PROCESS | 1852 | 1461786713556 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}] 12:51:53 INFO - PROCESS | 1852 | 1461786713814 Marionette TRACE conn3 <- [1,2507,null,{"value":null}] 12:51:54 INFO - PROCESS | 1852 | 1461786714130 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:54 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb1b55e000 == 176 [pid = 1852] [id = 634] 12:51:54 INFO - PROCESS | 1852 | ++DOMWINDOW == 153 (0x7fcb164f0800) [pid = 1852] [serial = 1903] [outer = (nil)] 12:51:54 INFO - PROCESS | 1852 | ++DOMWINDOW == 154 (0x7fcb1716c800) [pid = 1852] [serial = 1904] [outer = 0x7fcb164f0800] 12:51:54 INFO - PROCESS | 1852 | 1461786714225 Marionette DEBUG loaded listener.js 12:51:54 INFO - PROCESS | 1852 | ++DOMWINDOW == 155 (0x7fcb17cb8400) [pid = 1852] [serial = 1905] [outer = 0x7fcb164f0800] 12:51:55 INFO - PROCESS | 1852 | 1461786715250 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]]]}] 12:51:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 12:51:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 1736ms 12:51:55 INFO - PROCESS | 1852 | 1461786715284 Marionette TRACE conn3 -> [0,2509,"getWindowHandle",null] 12:51:55 INFO - PROCESS | 1852 | 1461786715287 Marionette TRACE conn3 <- [1,2509,null,{"value":"8"}] 12:51:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 12:51:55 INFO - PROCESS | 1852 | 1461786715294 Marionette TRACE conn3 -> [0,2510,"setScriptTimeout",{"ms":35000}] 12:51:55 INFO - PROCESS | 1852 | 1461786715297 Marionette TRACE conn3 <- [1,2510,null,{}] 12:51:55 INFO - PROCESS | 1852 | 1461786715303 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}] 12:51:55 INFO - PROCESS | 1852 | 1461786715553 Marionette TRACE conn3 <- [1,2511,null,{"value":null}] 12:51:55 INFO - PROCESS | 1852 | 1461786715891 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:55 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb1f46e000 == 177 [pid = 1852] [id = 635] 12:51:55 INFO - PROCESS | 1852 | ++DOMWINDOW == 156 (0x7fcb0c9ef000) [pid = 1852] [serial = 1906] [outer = (nil)] 12:51:55 INFO - PROCESS | 1852 | ++DOMWINDOW == 157 (0x7fcb19d26800) [pid = 1852] [serial = 1907] [outer = 0x7fcb0c9ef000] 12:51:55 INFO - PROCESS | 1852 | 1461786715983 Marionette DEBUG loaded listener.js 12:51:56 INFO - PROCESS | 1852 | ++DOMWINDOW == 158 (0x7fcb19da8800) [pid = 1852] [serial = 1908] [outer = 0x7fcb0c9ef000] 12:51:56 INFO - PROCESS | 1852 | 1461786716899 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]]]}] 12:51:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 12:51:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 1679ms 12:51:56 INFO - PROCESS | 1852 | 1461786716975 Marionette TRACE conn3 -> [0,2513,"getWindowHandle",null] 12:51:56 INFO - PROCESS | 1852 | 1461786716980 Marionette TRACE conn3 <- [1,2513,null,{"value":"8"}] 12:51:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 12:51:56 INFO - PROCESS | 1852 | 1461786716986 Marionette TRACE conn3 -> [0,2514,"setScriptTimeout",{"ms":35000}] 12:51:56 INFO - PROCESS | 1852 | 1461786716992 Marionette TRACE conn3 <- [1,2514,null,{}] 12:51:57 INFO - PROCESS | 1852 | 1461786716998 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}] 12:51:57 INFO - PROCESS | 1852 | 1461786717323 Marionette TRACE conn3 <- [1,2515,null,{"value":null}] 12:51:57 INFO - PROCESS | 1852 | 1461786717661 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:57 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb20945000 == 178 [pid = 1852] [id = 636] 12:51:57 INFO - PROCESS | 1852 | ++DOMWINDOW == 159 (0x7fcb1a151800) [pid = 1852] [serial = 1909] [outer = (nil)] 12:51:57 INFO - PROCESS | 1852 | ++DOMWINDOW == 160 (0x7fcb1a5c0c00) [pid = 1852] [serial = 1910] [outer = 0x7fcb1a151800] 12:51:57 INFO - PROCESS | 1852 | 1461786717762 Marionette DEBUG loaded listener.js 12:51:57 INFO - PROCESS | 1852 | ++DOMWINDOW == 161 (0x7fcb1a5cac00) [pid = 1852] [serial = 1911] [outer = 0x7fcb1a151800] 12:51:58 INFO - PROCESS | 1852 | 1461786718723 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]]]}] 12:51:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 12:51:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 1784ms 12:51:58 INFO - PROCESS | 1852 | 1461786718772 Marionette TRACE conn3 -> [0,2517,"getWindowHandle",null] 12:51:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 12:51:58 INFO - PROCESS | 1852 | 1461786718776 Marionette TRACE conn3 <- [1,2517,null,{"value":"8"}] 12:51:58 INFO - PROCESS | 1852 | 1461786718785 Marionette TRACE conn3 -> [0,2518,"setScriptTimeout",{"ms":35000}] 12:51:58 INFO - PROCESS | 1852 | 1461786718788 Marionette TRACE conn3 <- [1,2518,null,{}] 12:51:58 INFO - PROCESS | 1852 | 1461786718794 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}] 12:51:59 INFO - PROCESS | 1852 | 1461786719050 Marionette TRACE conn3 <- [1,2519,null,{"value":null}] 12:51:59 INFO - PROCESS | 1852 | 1461786719378 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:59 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb20e07000 == 179 [pid = 1852] [id = 637] 12:51:59 INFO - PROCESS | 1852 | ++DOMWINDOW == 162 (0x7fcb1a5bd000) [pid = 1852] [serial = 1912] [outer = (nil)] 12:51:59 INFO - PROCESS | 1852 | ++DOMWINDOW == 163 (0x7fcb1ad22800) [pid = 1852] [serial = 1913] [outer = 0x7fcb1a5bd000] 12:51:59 INFO - PROCESS | 1852 | 1461786719460 Marionette DEBUG loaded listener.js 12:51:59 INFO - PROCESS | 1852 | ++DOMWINDOW == 164 (0x7fcb1ae2e800) [pid = 1852] [serial = 1914] [outer = 0x7fcb1a5bd000] 12:52:00 INFO - PROCESS | 1852 | 1461786720392 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]]]}] 12:52:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 12:52:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 1639ms 12:52:00 INFO - PROCESS | 1852 | 1461786720425 Marionette TRACE conn3 -> [0,2521,"getWindowHandle",null] 12:52:00 INFO - PROCESS | 1852 | 1461786720428 Marionette TRACE conn3 <- [1,2521,null,{"value":"8"}] 12:52:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 12:52:00 INFO - PROCESS | 1852 | 1461786720448 Marionette TRACE conn3 -> [0,2522,"setScriptTimeout",{"ms":35000}] 12:52:00 INFO - PROCESS | 1852 | 1461786720452 Marionette TRACE conn3 <- [1,2522,null,{}] 12:52:00 INFO - PROCESS | 1852 | 1461786720461 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}] 12:52:00 INFO - PROCESS | 1852 | 1461786720741 Marionette TRACE conn3 <- [1,2523,null,{"value":null}] 12:52:01 INFO - PROCESS | 1852 | 1461786721051 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:01 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb21104800 == 180 [pid = 1852] [id = 638] 12:52:01 INFO - PROCESS | 1852 | ++DOMWINDOW == 165 (0x7fcb12321400) [pid = 1852] [serial = 1915] [outer = (nil)] 12:52:01 INFO - PROCESS | 1852 | ++DOMWINDOW == 166 (0x7fcb1ae36400) [pid = 1852] [serial = 1916] [outer = 0x7fcb12321400] 12:52:01 INFO - PROCESS | 1852 | 1461786721130 Marionette DEBUG loaded listener.js 12:52:01 INFO - PROCESS | 1852 | ++DOMWINDOW == 167 (0x7fcb1b472800) [pid = 1852] [serial = 1917] [outer = 0x7fcb12321400] 12:52:02 INFO - PROCESS | 1852 | 1461786722010 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]]]}] 12:52:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 12:52:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 1595ms 12:52:02 INFO - PROCESS | 1852 | 1461786722044 Marionette TRACE conn3 -> [0,2525,"getWindowHandle",null] 12:52:02 INFO - PROCESS | 1852 | 1461786722047 Marionette TRACE conn3 <- [1,2525,null,{"value":"8"}] 12:52:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 12:52:02 INFO - PROCESS | 1852 | 1461786722054 Marionette TRACE conn3 -> [0,2526,"setScriptTimeout",{"ms":35000}] 12:52:02 INFO - PROCESS | 1852 | 1461786722057 Marionette TRACE conn3 <- [1,2526,null,{}] 12:52:02 INFO - PROCESS | 1852 | 1461786722066 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}] 12:52:02 INFO - PROCESS | 1852 | 1461786722369 Marionette TRACE conn3 <- [1,2527,null,{"value":null}] 12:52:02 INFO - PROCESS | 1852 | 1461786722759 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:02 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb2111f000 == 181 [pid = 1852] [id = 639] 12:52:02 INFO - PROCESS | 1852 | ++DOMWINDOW == 168 (0x7fcb1396c000) [pid = 1852] [serial = 1918] [outer = (nil)] 12:52:02 INFO - PROCESS | 1852 | ++DOMWINDOW == 169 (0x7fcb1b646000) [pid = 1852] [serial = 1919] [outer = 0x7fcb1396c000] 12:52:02 INFO - PROCESS | 1852 | 1461786722891 Marionette DEBUG loaded listener.js 12:52:03 INFO - PROCESS | 1852 | ++DOMWINDOW == 170 (0x7fcb1b650800) [pid = 1852] [serial = 1920] [outer = 0x7fcb1396c000] 12:52:04 INFO - PROCESS | 1852 | 1461786724109 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]]]}] 12:52:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 12:52:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 2091ms 12:52:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 12:52:04 INFO - PROCESS | 1852 | 1461786724146 Marionette TRACE conn3 -> [0,2529,"getWindowHandle",null] 12:52:04 INFO - PROCESS | 1852 | 1461786724149 Marionette TRACE conn3 <- [1,2529,null,{"value":"8"}] 12:52:04 INFO - PROCESS | 1852 | 1461786724156 Marionette TRACE conn3 -> [0,2530,"setScriptTimeout",{"ms":35000}] 12:52:04 INFO - PROCESS | 1852 | 1461786724160 Marionette TRACE conn3 <- [1,2530,null,{}] 12:52:04 INFO - PROCESS | 1852 | 1461786724165 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}] 12:52:04 INFO - PROCESS | 1852 | 1461786724410 Marionette TRACE conn3 <- [1,2531,null,{"value":null}] 12:52:04 INFO - PROCESS | 1852 | 1461786724762 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:04 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb21651800 == 182 [pid = 1852] [id = 640] 12:52:04 INFO - PROCESS | 1852 | ++DOMWINDOW == 171 (0x7fcb19d23800) [pid = 1852] [serial = 1921] [outer = (nil)] 12:52:04 INFO - PROCESS | 1852 | ++DOMWINDOW == 172 (0x7fcb1b727400) [pid = 1852] [serial = 1922] [outer = 0x7fcb19d23800] 12:52:04 INFO - PROCESS | 1852 | 1461786724850 Marionette DEBUG loaded listener.js 12:52:04 INFO - PROCESS | 1852 | ++DOMWINDOW == 173 (0x7fcb1b7df800) [pid = 1852] [serial = 1923] [outer = 0x7fcb19d23800] 12:52:05 INFO - PROCESS | 1852 | 1461786725727 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]]]}] 12:52:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 12:52:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 1632ms 12:52:05 INFO - PROCESS | 1852 | 1461786725789 Marionette TRACE conn3 -> [0,2533,"getWindowHandle",null] 12:52:05 INFO - PROCESS | 1852 | 1461786725793 Marionette TRACE conn3 <- [1,2533,null,{"value":"8"}] 12:52:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 12:52:05 INFO - PROCESS | 1852 | 1461786725800 Marionette TRACE conn3 -> [0,2534,"setScriptTimeout",{"ms":35000}] 12:52:05 INFO - PROCESS | 1852 | 1461786725802 Marionette TRACE conn3 <- [1,2534,null,{}] 12:52:05 INFO - PROCESS | 1852 | 1461786725809 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}] 12:52:06 INFO - PROCESS | 1852 | 1461786726054 Marionette TRACE conn3 <- [1,2535,null,{"value":null}] 12:52:06 INFO - PROCESS | 1852 | 1461786726370 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:06 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb217d7800 == 183 [pid = 1852] [id = 641] 12:52:06 INFO - PROCESS | 1852 | ++DOMWINDOW == 174 (0x7fcb1230cc00) [pid = 1852] [serial = 1924] [outer = (nil)] 12:52:06 INFO - PROCESS | 1852 | ++DOMWINDOW == 175 (0x7fcb1b7e7400) [pid = 1852] [serial = 1925] [outer = 0x7fcb1230cc00] 12:52:06 INFO - PROCESS | 1852 | 1461786726450 Marionette DEBUG loaded listener.js 12:52:06 INFO - PROCESS | 1852 | ++DOMWINDOW == 176 (0x7fcb1b8d4c00) [pid = 1852] [serial = 1926] [outer = 0x7fcb1230cc00] 12:52:07 INFO - PROCESS | 1852 | 1461786727380 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]]]}] 12:52:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 12:52:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 1635ms 12:52:07 INFO - PROCESS | 1852 | 1461786727437 Marionette TRACE conn3 -> [0,2537,"getWindowHandle",null] 12:52:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 12:52:07 INFO - PROCESS | 1852 | 1461786727442 Marionette TRACE conn3 <- [1,2537,null,{"value":"8"}] 12:52:07 INFO - PROCESS | 1852 | 1461786727449 Marionette TRACE conn3 -> [0,2538,"setScriptTimeout",{"ms":35000}] 12:52:07 INFO - PROCESS | 1852 | 1461786727452 Marionette TRACE conn3 <- [1,2538,null,{}] 12:52:07 INFO - PROCESS | 1852 | 1461786727459 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}] 12:52:07 INFO - PROCESS | 1852 | 1461786727741 Marionette TRACE conn3 <- [1,2539,null,{"value":null}] 12:52:08 INFO - PROCESS | 1852 | 1461786728075 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:08 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb22b02800 == 184 [pid = 1852] [id = 642] 12:52:08 INFO - PROCESS | 1852 | ++DOMWINDOW == 177 (0x7fcb16fb7c00) [pid = 1852] [serial = 1927] [outer = (nil)] 12:52:08 INFO - PROCESS | 1852 | ++DOMWINDOW == 178 (0x7fcb1e804c00) [pid = 1852] [serial = 1928] [outer = 0x7fcb16fb7c00] 12:52:08 INFO - PROCESS | 1852 | 1461786728175 Marionette DEBUG loaded listener.js 12:52:08 INFO - PROCESS | 1852 | ++DOMWINDOW == 179 (0x7fcb1e80b000) [pid = 1852] [serial = 1929] [outer = 0x7fcb16fb7c00] 12:52:09 INFO - PROCESS | 1852 | 1461786729116 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]]]}] 12:52:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 12:52:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 1732ms 12:52:09 INFO - PROCESS | 1852 | 1461786729183 Marionette TRACE conn3 -> [0,2541,"getWindowHandle",null] 12:52:09 INFO - PROCESS | 1852 | 1461786729187 Marionette TRACE conn3 <- [1,2541,null,{"value":"8"}] 12:52:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 12:52:09 INFO - PROCESS | 1852 | 1461786729195 Marionette TRACE conn3 -> [0,2542,"setScriptTimeout",{"ms":35000}] 12:52:09 INFO - PROCESS | 1852 | 1461786729199 Marionette TRACE conn3 <- [1,2542,null,{}] 12:52:09 INFO - PROCESS | 1852 | 1461786729205 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}] 12:52:09 INFO - PROCESS | 1852 | 1461786729488 Marionette TRACE conn3 <- [1,2543,null,{"value":null}] 12:52:11 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb27a7c000 == 183 [pid = 1852] [id = 277] 12:52:11 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb4449f000 == 182 [pid = 1852] [id = 392] 12:52:11 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb3c9df800 == 181 [pid = 1852] [id = 390] 12:52:11 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb3f46f800 == 180 [pid = 1852] [id = 228] 12:52:11 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb41dde000 == 179 [pid = 1852] [id = 230] 12:52:11 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb1b057800 == 178 [pid = 1852] [id = 384] 12:52:11 INFO - PROCESS | 1852 | --DOMWINDOW == 178 (0x7fcb20d09800) [pid = 1852] [serial = 1784] [outer = (nil)] [url = about:blank] 12:52:11 INFO - PROCESS | 1852 | --DOMWINDOW == 177 (0x7fcb16b9a000) [pid = 1852] [serial = 1764] [outer = (nil)] [url = about:blank] 12:52:11 INFO - PROCESS | 1852 | --DOMWINDOW == 176 (0x7fcb19d23400) [pid = 1852] [serial = 1770] [outer = (nil)] [url = about:blank] 12:52:11 INFO - PROCESS | 1852 | --DOMWINDOW == 175 (0x7fcb215e0400) [pid = 1852] [serial = 1788] [outer = (nil)] [url = about:blank] 12:52:11 INFO - PROCESS | 1852 | --DOMWINDOW == 174 (0x7fcb17172800) [pid = 1852] [serial = 1769] [outer = (nil)] [url = about:blank] 12:52:11 INFO - PROCESS | 1852 | --DOMWINDOW == 173 (0x7fcb19da9800) [pid = 1852] [serial = 1772] [outer = (nil)] [url = about:blank] 12:52:11 INFO - PROCESS | 1852 | --DOMWINDOW == 172 (0x7fcb0fa18000) [pid = 1852] [serial = 1806] [outer = (nil)] [url = about:blank] 12:52:11 INFO - PROCESS | 1852 | --DOMWINDOW == 171 (0x7fcb10177c00) [pid = 1852] [serial = 1752] [outer = (nil)] [url = about:blank] 12:52:11 INFO - PROCESS | 1852 | --DOMWINDOW == 170 (0x7fcb0fc11400) [pid = 1852] [serial = 1751] [outer = (nil)] [url = about:blank] 12:52:11 INFO - PROCESS | 1852 | --DOMWINDOW == 169 (0x7fcb26d77800) [pid = 1852] [serial = 1799] [outer = (nil)] [url = about:blank] 12:52:11 INFO - PROCESS | 1852 | --DOMWINDOW == 168 (0x7fcb143b4c00) [pid = 1852] [serial = 1760] [outer = (nil)] [url = about:blank] 12:52:11 INFO - PROCESS | 1852 | --DOMWINDOW == 167 (0x7fcb0fc10000) [pid = 1852] [serial = 1809] [outer = (nil)] [url = about:blank] 12:52:11 INFO - PROCESS | 1852 | --DOMWINDOW == 166 (0x7fcb0fa10000) [pid = 1852] [serial = 1749] [outer = (nil)] [url = about:blank] 12:52:11 INFO - PROCESS | 1852 | --DOMWINDOW == 165 (0x7fcb13704000) [pid = 1852] [serial = 1757] [outer = (nil)] [url = about:blank] 12:52:11 INFO - PROCESS | 1852 | --DOMWINDOW == 164 (0x7fcb20e94000) [pid = 1852] [serial = 1785] [outer = (nil)] [url = about:blank] 12:52:11 INFO - PROCESS | 1852 | --DOMWINDOW == 163 (0x7fcb0e562400) [pid = 1852] [serial = 1803] [outer = (nil)] [url = about:blank] 12:52:11 INFO - PROCESS | 1852 | --DOMWINDOW == 162 (0x7fcb229e8400) [pid = 1852] [serial = 1791] [outer = (nil)] [url = about:blank] 12:52:11 INFO - PROCESS | 1852 | --DOMWINDOW == 161 (0x7fcb16d34000) [pid = 1852] [serial = 1766] [outer = (nil)] [url = about:blank] 12:52:11 INFO - PROCESS | 1852 | --DOMWINDOW == 160 (0x7fcb0fa0ec00) [pid = 1852] [serial = 1805] [outer = (nil)] [url = about:blank] 12:52:11 INFO - PROCESS | 1852 | --DOMWINDOW == 159 (0x7fcb0e569800) [pid = 1852] [serial = 1748] [outer = (nil)] [url = about:blank] 12:52:11 INFO - PROCESS | 1852 | --DOMWINDOW == 158 (0x7fcb145dac00) [pid = 1852] [serial = 1761] [outer = (nil)] [url = about:blank] 12:52:11 INFO - PROCESS | 1852 | --DOMWINDOW == 157 (0x7fcb21289400) [pid = 1852] [serial = 1787] [outer = (nil)] [url = about:blank] 12:52:11 INFO - PROCESS | 1852 | --DOMWINDOW == 156 (0x7fcb0d998c00) [pid = 1852] [serial = 1802] [outer = (nil)] [url = about:blank] 12:52:11 INFO - PROCESS | 1852 | --DOMWINDOW == 155 (0x7fcb1a146c00) [pid = 1852] [serial = 1773] [outer = (nil)] [url = about:blank] 12:52:11 INFO - PROCESS | 1852 | --DOMWINDOW == 154 (0x7fcb1f3d9800) [pid = 1852] [serial = 1781] [outer = (nil)] [url = about:blank] 12:52:11 INFO - PROCESS | 1852 | --DOMWINDOW == 153 (0x7fcb2189ac00) [pid = 1852] [serial = 1790] [outer = (nil)] [url = about:blank] 12:52:11 INFO - PROCESS | 1852 | --DOMWINDOW == 152 (0x7fcb164f4800) [pid = 1852] [serial = 1763] [outer = (nil)] [url = about:blank] 12:52:11 INFO - PROCESS | 1852 | --DOMWINDOW == 151 (0x7fcb1e804400) [pid = 1852] [serial = 1778] [outer = (nil)] [url = about:blank] 12:52:11 INFO - PROCESS | 1852 | --DOMWINDOW == 150 (0x7fcb1385c800) [pid = 1852] [serial = 1758] [outer = (nil)] [url = about:blank] 12:52:11 INFO - PROCESS | 1852 | --DOMWINDOW == 149 (0x7fcb207bf400) [pid = 1852] [serial = 1782] [outer = (nil)] [url = about:blank] 12:52:11 INFO - PROCESS | 1852 | --DOMWINDOW == 148 (0x7fcb1b474800) [pid = 1852] [serial = 1776] [outer = (nil)] [url = about:blank] 12:52:11 INFO - PROCESS | 1852 | --DOMWINDOW == 147 (0x7fcb24364000) [pid = 1852] [serial = 1793] [outer = (nil)] [url = about:blank] 12:52:11 INFO - PROCESS | 1852 | --DOMWINDOW == 146 (0x7fcb1ad20c00) [pid = 1852] [serial = 1775] [outer = (nil)] [url = about:blank] 12:52:11 INFO - PROCESS | 1852 | --DOMWINDOW == 145 (0x7fcb24767400) [pid = 1852] [serial = 1796] [outer = (nil)] [url = about:blank] 12:52:11 INFO - PROCESS | 1852 | --DOMWINDOW == 144 (0x7fcb24471000) [pid = 1852] [serial = 1794] [outer = (nil)] [url = about:blank] 12:52:11 INFO - PROCESS | 1852 | --DOMWINDOW == 143 (0x7fcb1203bc00) [pid = 1852] [serial = 1755] [outer = (nil)] [url = about:blank] 12:52:11 INFO - PROCESS | 1852 | --DOMWINDOW == 142 (0x7fcb16fb5400) [pid = 1852] [serial = 1767] [outer = (nil)] [url = about:blank] 12:52:11 INFO - PROCESS | 1852 | --DOMWINDOW == 141 (0x7fcb1f355800) [pid = 1852] [serial = 1779] [outer = (nil)] [url = about:blank] 12:52:11 INFO - PROCESS | 1852 | --DOMWINDOW == 140 (0x7fcb0fbb8c00) [pid = 1852] [serial = 1808] [outer = (nil)] [url = about:blank] 12:52:11 INFO - PROCESS | 1852 | --DOMWINDOW == 139 (0x7fcb10bc6c00) [pid = 1852] [serial = 1754] [outer = (nil)] [url = about:blank] 12:52:11 INFO - PROCESS | 1852 | --DOMWINDOW == 138 (0x7fcb10170c00) [pid = 1852] [serial = 1811] [outer = (nil)] [url = about:blank] 12:52:12 INFO - PROCESS | 1852 | 1461786732180 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:12 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb0e49a000 == 179 [pid = 1852] [id = 643] 12:52:12 INFO - PROCESS | 1852 | ++DOMWINDOW == 139 (0x7fcb0c9f0000) [pid = 1852] [serial = 1930] [outer = (nil)] 12:52:12 INFO - PROCESS | 1852 | ++DOMWINDOW == 140 (0x7fcb0c9f8c00) [pid = 1852] [serial = 1931] [outer = 0x7fcb0c9f0000] 12:52:12 INFO - PROCESS | 1852 | 1461786732260 Marionette DEBUG loaded listener.js 12:52:12 INFO - PROCESS | 1852 | ++DOMWINDOW == 141 (0x7fcb0cb57000) [pid = 1852] [serial = 1932] [outer = 0x7fcb0c9f0000] 12:52:13 INFO - PROCESS | 1852 | 1461786733033 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]]]}] 12:52:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 12:52:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 3889ms 12:52:13 INFO - PROCESS | 1852 | 1461786733086 Marionette TRACE conn3 -> [0,2545,"getWindowHandle",null] 12:52:13 INFO - PROCESS | 1852 | 1461786733091 Marionette TRACE conn3 <- [1,2545,null,{"value":"8"}] 12:52:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 12:52:13 INFO - PROCESS | 1852 | 1461786733099 Marionette TRACE conn3 -> [0,2546,"setScriptTimeout",{"ms":35000}] 12:52:13 INFO - PROCESS | 1852 | 1461786733105 Marionette TRACE conn3 <- [1,2546,null,{}] 12:52:13 INFO - PROCESS | 1852 | 1461786733112 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}] 12:52:13 INFO - PROCESS | 1852 | 1461786733358 Marionette TRACE conn3 <- [1,2547,null,{"value":null}] 12:52:13 INFO - PROCESS | 1852 | 1461786733551 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:13 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb10021800 == 180 [pid = 1852] [id = 644] 12:52:13 INFO - PROCESS | 1852 | ++DOMWINDOW == 142 (0x7fcb0c9f1000) [pid = 1852] [serial = 1933] [outer = (nil)] 12:52:13 INFO - PROCESS | 1852 | ++DOMWINDOW == 143 (0x7fcb0fa18000) [pid = 1852] [serial = 1934] [outer = 0x7fcb0c9f1000] 12:52:13 INFO - PROCESS | 1852 | 1461786733619 Marionette DEBUG loaded listener.js 12:52:13 INFO - PROCESS | 1852 | ++DOMWINDOW == 144 (0x7fcb0fbb8c00) [pid = 1852] [serial = 1935] [outer = 0x7fcb0c9f1000] 12:52:14 INFO - PROCESS | 1852 | 1461786734563 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]]]}] 12:52:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 12:52:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 1483ms 12:52:14 INFO - PROCESS | 1852 | 1461786734597 Marionette TRACE conn3 -> [0,2549,"getWindowHandle",null] 12:52:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 12:52:14 INFO - PROCESS | 1852 | 1461786734609 Marionette TRACE conn3 <- [1,2549,null,{"value":"8"}] 12:52:14 INFO - PROCESS | 1852 | 1461786734625 Marionette TRACE conn3 -> [0,2550,"setScriptTimeout",{"ms":35000}] 12:52:14 INFO - PROCESS | 1852 | 1461786734628 Marionette TRACE conn3 <- [1,2550,null,{}] 12:52:14 INFO - PROCESS | 1852 | 1461786734635 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}] 12:52:14 INFO - PROCESS | 1852 | 1461786734951 Marionette TRACE conn3 <- [1,2551,null,{"value":null}] 12:52:14 INFO - PROCESS | 1852 | 1461786734993 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:15 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb1238c000 == 181 [pid = 1852] [id = 645] 12:52:15 INFO - PROCESS | 1852 | ++DOMWINDOW == 145 (0x7fcb1029a000) [pid = 1852] [serial = 1936] [outer = (nil)] 12:52:15 INFO - PROCESS | 1852 | ++DOMWINDOW == 146 (0x7fcb102d5800) [pid = 1852] [serial = 1937] [outer = 0x7fcb1029a000] 12:52:15 INFO - PROCESS | 1852 | 1461786735077 Marionette DEBUG loaded listener.js 12:52:15 INFO - PROCESS | 1852 | ++DOMWINDOW == 147 (0x7fcb1046ac00) [pid = 1852] [serial = 1938] [outer = 0x7fcb1029a000] 12:52:16 INFO - PROCESS | 1852 | 1461786736236 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]]]}] 12:52:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 12:52:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 1641ms 12:52:16 INFO - PROCESS | 1852 | 1461786736257 Marionette TRACE conn3 -> [0,2553,"getWindowHandle",null] 12:52:16 INFO - PROCESS | 1852 | 1461786736262 Marionette TRACE conn3 <- [1,2553,null,{"value":"8"}] 12:52:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 12:52:16 INFO - PROCESS | 1852 | 1461786736280 Marionette TRACE conn3 -> [0,2554,"setScriptTimeout",{"ms":35000}] 12:52:16 INFO - PROCESS | 1852 | 1461786736290 Marionette TRACE conn3 <- [1,2554,null,{}] 12:52:16 INFO - PROCESS | 1852 | 1461786736305 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}] 12:52:17 INFO - PROCESS | 1852 | 1461786737131 Marionette TRACE conn3 <- [1,2555,null,{"value":null}] 12:52:17 INFO - PROCESS | 1852 | --DOMWINDOW == 146 (0x7fcb1360fc00) [pid = 1852] [serial = 1798] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 12:52:17 INFO - PROCESS | 1852 | --DOMWINDOW == 145 (0x7fcb13607c00) [pid = 1852] [serial = 1795] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 12:52:17 INFO - PROCESS | 1852 | --DOMWINDOW == 144 (0x7fcb0c9f3400) [pid = 1852] [serial = 1744] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 12:52:17 INFO - PROCESS | 1852 | --DOMWINDOW == 143 (0x7fcb10176000) [pid = 1852] [serial = 1873] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 12:52:17 INFO - PROCESS | 1852 | --DOMWINDOW == 142 (0x7fcb1370c400) [pid = 1852] [serial = 1831] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 12:52:17 INFO - PROCESS | 1852 | --DOMWINDOW == 141 (0x7fcb12099800) [pid = 1852] [serial = 1828] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 12:52:17 INFO - PROCESS | 1852 | --DOMWINDOW == 140 (0x7fcb108d4400) [pid = 1852] [serial = 1825] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 12:52:17 INFO - PROCESS | 1852 | --DOMWINDOW == 139 (0x7fcb10463400) [pid = 1852] [serial = 1822] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 12:52:17 INFO - PROCESS | 1852 | --DOMWINDOW == 138 (0x7fcb10460000) [pid = 1852] [serial = 1819] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 12:52:17 INFO - PROCESS | 1852 | --DOMWINDOW == 137 (0x7fcb0fa4f400) [pid = 1852] [serial = 1816] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 12:52:17 INFO - PROCESS | 1852 | --DOMWINDOW == 136 (0x7fcb0cb50400) [pid = 1852] [serial = 1813] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 12:52:17 INFO - PROCESS | 1852 | --DOMWINDOW == 135 (0x7fcb0cb57c00) [pid = 1852] [serial = 1867] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 12:52:17 INFO - PROCESS | 1852 | --DOMWINDOW == 134 (0x7fcb16d22000) [pid = 1852] [serial = 1864] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 12:52:17 INFO - PROCESS | 1852 | --DOMWINDOW == 133 (0x7fcb11a91000) [pid = 1852] [serial = 1861] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 12:52:17 INFO - PROCESS | 1852 | --DOMWINDOW == 132 (0x7fcb102cf400) [pid = 1852] [serial = 1858] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 12:52:17 INFO - PROCESS | 1852 | --DOMWINDOW == 131 (0x7fcb154be800) [pid = 1852] [serial = 1855] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 12:52:17 INFO - PROCESS | 1852 | --DOMWINDOW == 130 (0x7fcb15adc800) [pid = 1852] [serial = 1852] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 12:52:17 INFO - PROCESS | 1852 | --DOMWINDOW == 129 (0x7fcb12039400) [pid = 1852] [serial = 1849] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 12:52:17 INFO - PROCESS | 1852 | --DOMWINDOW == 128 (0x7fcb15a06000) [pid = 1852] [serial = 1846] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 12:52:17 INFO - PROCESS | 1852 | --DOMWINDOW == 127 (0x7fcb15825c00) [pid = 1852] [serial = 1843] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 12:52:17 INFO - PROCESS | 1852 | --DOMWINDOW == 126 (0x7fcb10299400) [pid = 1852] [serial = 1840] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 12:52:17 INFO - PROCESS | 1852 | --DOMWINDOW == 125 (0x7fcb13711400) [pid = 1852] [serial = 1837] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 12:52:17 INFO - PROCESS | 1852 | --DOMWINDOW == 124 (0x7fcb12099c00) [pid = 1852] [serial = 1834] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 12:52:17 INFO - PROCESS | 1852 | --DOMWINDOW == 123 (0x7fcb0e56a000) [pid = 1852] [serial = 1870] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 12:52:17 INFO - PROCESS | 1852 | 1461786737369 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:17 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb0e6a0000 == 182 [pid = 1852] [id = 646] 12:52:17 INFO - PROCESS | 1852 | ++DOMWINDOW == 124 (0x7fcb0ad45400) [pid = 1852] [serial = 1939] [outer = (nil)] 12:52:17 INFO - PROCESS | 1852 | ++DOMWINDOW == 125 (0x7fcb0cb50400) [pid = 1852] [serial = 1940] [outer = 0x7fcb0ad45400] 12:52:17 INFO - PROCESS | 1852 | 1461786737467 Marionette DEBUG loaded listener.js 12:52:17 INFO - PROCESS | 1852 | ++DOMWINDOW == 126 (0x7fcb0fc15800) [pid = 1852] [serial = 1941] [outer = 0x7fcb0ad45400] 12:52:18 INFO - PROCESS | 1852 | 1461786738288 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]]]}] 12:52:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 12:52:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 2060ms 12:52:18 INFO - PROCESS | 1852 | 1461786738331 Marionette TRACE conn3 -> [0,2557,"getWindowHandle",null] 12:52:18 INFO - PROCESS | 1852 | 1461786738336 Marionette TRACE conn3 <- [1,2557,null,{"value":"8"}] 12:52:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 12:52:18 INFO - PROCESS | 1852 | 1461786738343 Marionette TRACE conn3 -> [0,2558,"setScriptTimeout",{"ms":35000}] 12:52:18 INFO - PROCESS | 1852 | 1461786738345 Marionette TRACE conn3 <- [1,2558,null,{}] 12:52:18 INFO - PROCESS | 1852 | 1461786738352 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}] 12:52:18 INFO - PROCESS | 1852 | 1461786738693 Marionette TRACE conn3 <- [1,2559,null,{"value":null}] 12:52:18 INFO - PROCESS | 1852 | 1461786738723 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:18 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb138e2800 == 183 [pid = 1852] [id = 647] 12:52:18 INFO - PROCESS | 1852 | ++DOMWINDOW == 127 (0x7fcb1007f800) [pid = 1852] [serial = 1942] [outer = (nil)] 12:52:18 INFO - PROCESS | 1852 | ++DOMWINDOW == 128 (0x7fcb11a84800) [pid = 1852] [serial = 1943] [outer = 0x7fcb1007f800] 12:52:18 INFO - PROCESS | 1852 | 1461786738807 Marionette DEBUG loaded listener.js 12:52:18 INFO - PROCESS | 1852 | ++DOMWINDOW == 129 (0x7fcb12042800) [pid = 1852] [serial = 1944] [outer = 0x7fcb1007f800] 12:52:20 INFO - PROCESS | 1852 | 1461786740190 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]]]}] 12:52:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 12:52:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 1889ms 12:52:20 INFO - PROCESS | 1852 | 1461786740234 Marionette TRACE conn3 -> [0,2561,"getWindowHandle",null] 12:52:20 INFO - PROCESS | 1852 | 1461786740241 Marionette TRACE conn3 <- [1,2561,null,{"value":"8"}] 12:52:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 12:52:20 INFO - PROCESS | 1852 | 1461786740263 Marionette TRACE conn3 -> [0,2562,"setScriptTimeout",{"ms":35000}] 12:52:20 INFO - PROCESS | 1852 | 1461786740269 Marionette TRACE conn3 <- [1,2562,null,{}] 12:52:20 INFO - PROCESS | 1852 | 1461786740279 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}] 12:52:20 INFO - PROCESS | 1852 | 1461786740529 Marionette TRACE conn3 <- [1,2563,null,{"value":null}] 12:52:20 INFO - PROCESS | 1852 | 1461786740856 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:20 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb122e0000 == 184 [pid = 1852] [id = 648] 12:52:20 INFO - PROCESS | 1852 | ++DOMWINDOW == 130 (0x7fcb0fb75c00) [pid = 1852] [serial = 1945] [outer = (nil)] 12:52:20 INFO - PROCESS | 1852 | ++DOMWINDOW == 131 (0x7fcb0fbba000) [pid = 1852] [serial = 1946] [outer = 0x7fcb0fb75c00] 12:52:20 INFO - PROCESS | 1852 | 1461786740938 Marionette DEBUG loaded listener.js 12:52:21 INFO - PROCESS | 1852 | ++DOMWINDOW == 132 (0x7fcb10179000) [pid = 1852] [serial = 1947] [outer = 0x7fcb0fb75c00] 12:52:22 INFO - PROCESS | 1852 | 1461786742056 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]]]}] 12:52:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 12:52:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 1837ms 12:52:22 INFO - PROCESS | 1852 | 1461786742100 Marionette TRACE conn3 -> [0,2565,"getWindowHandle",null] 12:52:22 INFO - PROCESS | 1852 | 1461786742109 Marionette TRACE conn3 <- [1,2565,null,{"value":"8"}] 12:52:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 12:52:22 INFO - PROCESS | 1852 | 1461786742120 Marionette TRACE conn3 -> [0,2566,"setScriptTimeout",{"ms":35000}] 12:52:22 INFO - PROCESS | 1852 | 1461786742123 Marionette TRACE conn3 <- [1,2566,null,{}] 12:52:22 INFO - PROCESS | 1852 | 1461786742130 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}] 12:52:22 INFO - PROCESS | 1852 | 1461786742386 Marionette TRACE conn3 <- [1,2567,null,{"value":null}] 12:52:22 INFO - PROCESS | 1852 | 1461786742730 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:22 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb13cd9000 == 185 [pid = 1852] [id = 649] 12:52:22 INFO - PROCESS | 1852 | ++DOMWINDOW == 133 (0x7fcb107e6c00) [pid = 1852] [serial = 1948] [outer = (nil)] 12:52:22 INFO - PROCESS | 1852 | ++DOMWINDOW == 134 (0x7fcb10bba400) [pid = 1852] [serial = 1949] [outer = 0x7fcb107e6c00] 12:52:22 INFO - PROCESS | 1852 | 1461786742820 Marionette DEBUG loaded listener.js 12:52:22 INFO - PROCESS | 1852 | ++DOMWINDOW == 135 (0x7fcb10bf9400) [pid = 1852] [serial = 1950] [outer = 0x7fcb107e6c00] 12:52:23 INFO - PROCESS | 1852 | 1461786743733 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]]]}] 12:52:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 12:52:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 1682ms 12:52:23 INFO - PROCESS | 1852 | 1461786743803 Marionette TRACE conn3 -> [0,2569,"getWindowHandle",null] 12:52:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 12:52:23 INFO - PROCESS | 1852 | 1461786743808 Marionette TRACE conn3 <- [1,2569,null,{"value":"8"}] 12:52:23 INFO - PROCESS | 1852 | 1461786743815 Marionette TRACE conn3 -> [0,2570,"setScriptTimeout",{"ms":35000}] 12:52:23 INFO - PROCESS | 1852 | 1461786743822 Marionette TRACE conn3 <- [1,2570,null,{}] 12:52:23 INFO - PROCESS | 1852 | 1461786743838 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}] 12:52:24 INFO - PROCESS | 1852 | 1461786744133 Marionette TRACE conn3 <- [1,2571,null,{"value":null}] 12:52:24 INFO - PROCESS | 1852 | 1461786744450 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:24 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb14545000 == 186 [pid = 1852] [id = 650] 12:52:24 INFO - PROCESS | 1852 | ++DOMWINDOW == 136 (0x7fcb1230bc00) [pid = 1852] [serial = 1951] [outer = (nil)] 12:52:24 INFO - PROCESS | 1852 | ++DOMWINDOW == 137 (0x7fcb1360c400) [pid = 1852] [serial = 1952] [outer = 0x7fcb1230bc00] 12:52:24 INFO - PROCESS | 1852 | 1461786744532 Marionette DEBUG loaded listener.js 12:52:24 INFO - PROCESS | 1852 | ++DOMWINDOW == 138 (0x7fcb1370d800) [pid = 1852] [serial = 1953] [outer = 0x7fcb1230bc00] 12:52:25 INFO - PROCESS | 1852 | 1461786745504 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]]]}] 12:52:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 12:52:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 1746ms 12:52:25 INFO - PROCESS | 1852 | 1461786745562 Marionette TRACE conn3 -> [0,2573,"getWindowHandle",null] 12:52:25 INFO - PROCESS | 1852 | 1461786745566 Marionette TRACE conn3 <- [1,2573,null,{"value":"8"}] 12:52:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 12:52:25 INFO - PROCESS | 1852 | 1461786745574 Marionette TRACE conn3 -> [0,2574,"setScriptTimeout",{"ms":35000}] 12:52:25 INFO - PROCESS | 1852 | 1461786745577 Marionette TRACE conn3 <- [1,2574,null,{}] 12:52:25 INFO - PROCESS | 1852 | 1461786745584 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}] 12:52:25 INFO - PROCESS | 1852 | 1461786745832 Marionette TRACE conn3 <- [1,2575,null,{"value":null}] 12:52:26 INFO - PROCESS | 1852 | 1461786746140 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:26 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb1579c800 == 187 [pid = 1852] [id = 651] 12:52:26 INFO - PROCESS | 1852 | ++DOMWINDOW == 139 (0x7fcb1231a800) [pid = 1852] [serial = 1954] [outer = (nil)] 12:52:26 INFO - PROCESS | 1852 | ++DOMWINDOW == 140 (0x7fcb143b4000) [pid = 1852] [serial = 1955] [outer = 0x7fcb1231a800] 12:52:26 INFO - PROCESS | 1852 | 1461786746223 Marionette DEBUG loaded listener.js 12:52:26 INFO - PROCESS | 1852 | ++DOMWINDOW == 141 (0x7fcb143bb000) [pid = 1852] [serial = 1956] [outer = 0x7fcb1231a800] 12:52:27 INFO - PROCESS | 1852 | 1461786747049 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]]]}] 12:52:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 12:52:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 1541ms 12:52:27 INFO - PROCESS | 1852 | 1461786747116 Marionette TRACE conn3 -> [0,2577,"getWindowHandle",null] 12:52:27 INFO - PROCESS | 1852 | 1461786747120 Marionette TRACE conn3 <- [1,2577,null,{"value":"8"}] 12:52:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 12:52:27 INFO - PROCESS | 1852 | 1461786747126 Marionette TRACE conn3 -> [0,2578,"setScriptTimeout",{"ms":35000}] 12:52:27 INFO - PROCESS | 1852 | 1461786747130 Marionette TRACE conn3 <- [1,2578,null,{}] 12:52:27 INFO - PROCESS | 1852 | 1461786747135 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}] 12:52:27 INFO - PROCESS | 1852 | 1461786747414 Marionette TRACE conn3 <- [1,2579,null,{"value":null}] 12:52:27 INFO - PROCESS | 1852 | 1461786747727 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:27 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb1692f000 == 188 [pid = 1852] [id = 652] 12:52:27 INFO - PROCESS | 1852 | ++DOMWINDOW == 142 (0x7fcb1385f800) [pid = 1852] [serial = 1957] [outer = (nil)] 12:52:27 INFO - PROCESS | 1852 | ++DOMWINDOW == 143 (0x7fcb145de800) [pid = 1852] [serial = 1958] [outer = 0x7fcb1385f800] 12:52:27 INFO - PROCESS | 1852 | 1461786747808 Marionette DEBUG loaded listener.js 12:52:27 INFO - PROCESS | 1852 | ++DOMWINDOW == 144 (0x7fcb154bd400) [pid = 1852] [serial = 1959] [outer = 0x7fcb1385f800] 12:52:28 INFO - PROCESS | 1852 | 1461786748700 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]]]}] 12:52:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 12:52:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 1632ms 12:52:28 INFO - PROCESS | 1852 | 1461786748760 Marionette TRACE conn3 -> [0,2581,"getWindowHandle",null] 12:52:28 INFO - PROCESS | 1852 | 1461786748763 Marionette TRACE conn3 <- [1,2581,null,{"value":"8"}] 12:52:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 12:52:28 INFO - PROCESS | 1852 | 1461786748769 Marionette TRACE conn3 -> [0,2582,"setScriptTimeout",{"ms":35000}] 12:52:28 INFO - PROCESS | 1852 | 1461786748773 Marionette TRACE conn3 <- [1,2582,null,{}] 12:52:28 INFO - PROCESS | 1852 | 1461786748778 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}] 12:52:29 INFO - PROCESS | 1852 | 1461786749044 Marionette TRACE conn3 <- [1,2583,null,{"value":null}] 12:52:29 INFO - PROCESS | 1852 | 1461786749355 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:29 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb17ee0800 == 189 [pid = 1852] [id = 653] 12:52:29 INFO - PROCESS | 1852 | ++DOMWINDOW == 145 (0x7fcb15874000) [pid = 1852] [serial = 1960] [outer = (nil)] 12:52:29 INFO - PROCESS | 1852 | ++DOMWINDOW == 146 (0x7fcb15adfc00) [pid = 1852] [serial = 1961] [outer = 0x7fcb15874000] 12:52:29 INFO - PROCESS | 1852 | 1461786749439 Marionette DEBUG loaded listener.js 12:52:29 INFO - PROCESS | 1852 | ++DOMWINDOW == 147 (0x7fcb164f7800) [pid = 1852] [serial = 1962] [outer = 0x7fcb15874000] 12:52:30 INFO - PROCESS | 1852 | 1461786750362 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]]]}] 12:52:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 12:52:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 1629ms 12:52:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 12:52:30 INFO - PROCESS | 1852 | 1461786750400 Marionette TRACE conn3 -> [0,2585,"getWindowHandle",null] 12:52:30 INFO - PROCESS | 1852 | 1461786750403 Marionette TRACE conn3 <- [1,2585,null,{"value":"8"}] 12:52:30 INFO - PROCESS | 1852 | 1461786750410 Marionette TRACE conn3 -> [0,2586,"setScriptTimeout",{"ms":35000}] 12:52:30 INFO - PROCESS | 1852 | 1461786750413 Marionette TRACE conn3 <- [1,2586,null,{}] 12:52:30 INFO - PROCESS | 1852 | 1461786750419 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}] 12:52:30 INFO - PROCESS | 1852 | 1461786750692 Marionette TRACE conn3 <- [1,2587,null,{"value":null}] 12:52:30 INFO - PROCESS | 1852 | 1461786750938 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:31 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb19d7b000 == 190 [pid = 1852] [id = 654] 12:52:31 INFO - PROCESS | 1852 | ++DOMWINDOW == 148 (0x7fcb15875800) [pid = 1852] [serial = 1963] [outer = (nil)] 12:52:31 INFO - PROCESS | 1852 | ++DOMWINDOW == 149 (0x7fcb16b93800) [pid = 1852] [serial = 1964] [outer = 0x7fcb15875800] 12:52:31 INFO - PROCESS | 1852 | 1461786751058 Marionette DEBUG loaded listener.js 12:52:31 INFO - PROCESS | 1852 | ++DOMWINDOW == 150 (0x7fcb16d21400) [pid = 1852] [serial = 1965] [outer = 0x7fcb15875800] 12:52:32 INFO - PROCESS | 1852 | 1461786751999 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]]]}] 12:52:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 12:52:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 1637ms 12:52:32 INFO - PROCESS | 1852 | 1461786752048 Marionette TRACE conn3 -> [0,2589,"getWindowHandle",null] 12:52:32 INFO - PROCESS | 1852 | 1461786752052 Marionette TRACE conn3 <- [1,2589,null,{"value":"8"}] 12:52:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 12:52:32 INFO - PROCESS | 1852 | 1461786752058 Marionette TRACE conn3 -> [0,2590,"setScriptTimeout",{"ms":35000}] 12:52:32 INFO - PROCESS | 1852 | 1461786752061 Marionette TRACE conn3 <- [1,2590,null,{}] 12:52:32 INFO - PROCESS | 1852 | 1461786752067 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}] 12:52:32 INFO - PROCESS | 1852 | 1461786752367 Marionette TRACE conn3 <- [1,2591,null,{"value":null}] 12:52:32 INFO - PROCESS | 1852 | 1461786752689 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:32 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb1b44c000 == 191 [pid = 1852] [id = 655] 12:52:32 INFO - PROCESS | 1852 | ++DOMWINDOW == 151 (0x7fcb0ad44000) [pid = 1852] [serial = 1966] [outer = (nil)] 12:52:32 INFO - PROCESS | 1852 | ++DOMWINDOW == 152 (0x7fcb16d36000) [pid = 1852] [serial = 1967] [outer = 0x7fcb0ad44000] 12:52:32 INFO - PROCESS | 1852 | 1461786752767 Marionette DEBUG loaded listener.js 12:52:32 INFO - PROCESS | 1852 | ++DOMWINDOW == 153 (0x7fcb16fb7800) [pid = 1852] [serial = 1968] [outer = 0x7fcb0ad44000] 12:52:33 INFO - PROCESS | 1852 | 1461786753648 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]]]}] 12:52:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 12:52:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 1637ms 12:52:33 INFO - PROCESS | 1852 | 1461786753696 Marionette TRACE conn3 -> [0,2593,"getWindowHandle",null] 12:52:33 INFO - PROCESS | 1852 | 1461786753700 Marionette TRACE conn3 <- [1,2593,null,{"value":"8"}] 12:52:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 12:52:33 INFO - PROCESS | 1852 | 1461786753706 Marionette TRACE conn3 -> [0,2594,"setScriptTimeout",{"ms":35000}] 12:52:33 INFO - PROCESS | 1852 | 1461786753709 Marionette TRACE conn3 <- [1,2594,null,{}] 12:52:33 INFO - PROCESS | 1852 | 1461786753715 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}] 12:52:33 INFO - PROCESS | 1852 | 1461786753951 Marionette TRACE conn3 <- [1,2595,null,{"value":null}] 12:52:34 INFO - PROCESS | 1852 | 1461786754222 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:34 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb1e720000 == 192 [pid = 1852] [id = 656] 12:52:34 INFO - PROCESS | 1852 | ++DOMWINDOW == 154 (0x7fcb164f3c00) [pid = 1852] [serial = 1969] [outer = (nil)] 12:52:34 INFO - PROCESS | 1852 | ++DOMWINDOW == 155 (0x7fcb17cbec00) [pid = 1852] [serial = 1970] [outer = 0x7fcb164f3c00] 12:52:34 INFO - PROCESS | 1852 | 1461786754309 Marionette DEBUG loaded listener.js 12:52:34 INFO - PROCESS | 1852 | ++DOMWINDOW == 156 (0x7fcb19d2c400) [pid = 1852] [serial = 1971] [outer = 0x7fcb164f3c00] 12:52:35 INFO - PROCESS | 1852 | 1461786755257 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]]]}] 12:52:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 12:52:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 1578ms 12:52:35 INFO - PROCESS | 1852 | 1461786755286 Marionette TRACE conn3 -> [0,2597,"getWindowHandle",null] 12:52:35 INFO - PROCESS | 1852 | 1461786755290 Marionette TRACE conn3 <- [1,2597,null,{"value":"8"}] 12:52:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 12:52:35 INFO - PROCESS | 1852 | 1461786755297 Marionette TRACE conn3 -> [0,2598,"setScriptTimeout",{"ms":35000}] 12:52:35 INFO - PROCESS | 1852 | 1461786755301 Marionette TRACE conn3 <- [1,2598,null,{}] 12:52:35 INFO - PROCESS | 1852 | 1461786755307 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}] 12:52:35 INFO - PROCESS | 1852 | 1461786755551 Marionette TRACE conn3 <- [1,2599,null,{"value":null}] 12:52:35 INFO - PROCESS | 1852 | 1461786755866 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:35 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb20692800 == 193 [pid = 1852] [id = 657] 12:52:35 INFO - PROCESS | 1852 | ++DOMWINDOW == 157 (0x7fcb16d25800) [pid = 1852] [serial = 1972] [outer = (nil)] 12:52:35 INFO - PROCESS | 1852 | ++DOMWINDOW == 158 (0x7fcb1a144000) [pid = 1852] [serial = 1973] [outer = 0x7fcb16d25800] 12:52:35 INFO - PROCESS | 1852 | 1461786755946 Marionette DEBUG loaded listener.js 12:52:36 INFO - PROCESS | 1852 | ++DOMWINDOW == 159 (0x7fcb1a14ec00) [pid = 1852] [serial = 1974] [outer = 0x7fcb16d25800] 12:52:36 INFO - PROCESS | 1852 | 1461786756850 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]]]}] 12:52:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 12:52:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 1600ms 12:52:36 INFO - PROCESS | 1852 | 1461786756899 Marionette TRACE conn3 -> [0,2601,"getWindowHandle",null] 12:52:36 INFO - PROCESS | 1852 | 1461786756903 Marionette TRACE conn3 <- [1,2601,null,{"value":"8"}] 12:52:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 12:52:36 INFO - PROCESS | 1852 | 1461786756909 Marionette TRACE conn3 -> [0,2602,"setScriptTimeout",{"ms":35000}] 12:52:36 INFO - PROCESS | 1852 | 1461786756914 Marionette TRACE conn3 <- [1,2602,null,{}] 12:52:36 INFO - PROCESS | 1852 | 1461786756919 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}] 12:52:37 INFO - PROCESS | 1852 | 1461786757202 Marionette TRACE conn3 <- [1,2603,null,{"value":null}] 12:52:37 INFO - PROCESS | 1852 | 1461786757587 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:37 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb217c6000 == 194 [pid = 1852] [id = 658] 12:52:37 INFO - PROCESS | 1852 | ++DOMWINDOW == 160 (0x7fcb1b647400) [pid = 1852] [serial = 1975] [outer = (nil)] 12:52:37 INFO - PROCESS | 1852 | ++DOMWINDOW == 161 (0x7fcb1b7e8c00) [pid = 1852] [serial = 1976] [outer = 0x7fcb1b647400] 12:52:37 INFO - PROCESS | 1852 | 1461786757677 Marionette DEBUG loaded listener.js 12:52:37 INFO - PROCESS | 1852 | ++DOMWINDOW == 162 (0x7fcb1e80fc00) [pid = 1852] [serial = 1977] [outer = 0x7fcb1b647400] 12:52:38 INFO - PROCESS | 1852 | 1461786758563 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]]]}] 12:52:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 12:52:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 1732ms 12:52:38 INFO - PROCESS | 1852 | 1461786758642 Marionette TRACE conn3 -> [0,2605,"getWindowHandle",null] 12:52:38 INFO - PROCESS | 1852 | 1461786758646 Marionette TRACE conn3 <- [1,2605,null,{"value":"8"}] 12:52:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 12:52:38 INFO - PROCESS | 1852 | 1461786758652 Marionette TRACE conn3 -> [0,2606,"setScriptTimeout",{"ms":35000}] 12:52:38 INFO - PROCESS | 1852 | 1461786758655 Marionette TRACE conn3 <- [1,2606,null,{}] 12:52:38 INFO - PROCESS | 1852 | 1461786758660 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}] 12:52:38 INFO - PROCESS | 1852 | 1461786758941 Marionette TRACE conn3 <- [1,2607,null,{"value":null}] 12:52:39 INFO - PROCESS | 1852 | 1461786759255 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:39 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb243dc800 == 195 [pid = 1852] [id = 659] 12:52:39 INFO - PROCESS | 1852 | ++DOMWINDOW == 163 (0x7fcb1b731000) [pid = 1852] [serial = 1978] [outer = (nil)] 12:52:39 INFO - PROCESS | 1852 | ++DOMWINDOW == 164 (0x7fcb1e8d0000) [pid = 1852] [serial = 1979] [outer = 0x7fcb1b731000] 12:52:39 INFO - PROCESS | 1852 | 1461786759334 Marionette DEBUG loaded listener.js 12:52:39 INFO - PROCESS | 1852 | ++DOMWINDOW == 165 (0x7fcb1f35a800) [pid = 1852] [serial = 1980] [outer = 0x7fcb1b731000] 12:52:40 INFO - PROCESS | 1852 | 1461786760244 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]]]}] 12:52:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 12:52:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 1635ms 12:52:40 INFO - PROCESS | 1852 | 1461786760289 Marionette TRACE conn3 -> [0,2609,"getWindowHandle",null] 12:52:40 INFO - PROCESS | 1852 | 1461786760293 Marionette TRACE conn3 <- [1,2609,null,{"value":"8"}] 12:52:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 12:52:40 INFO - PROCESS | 1852 | 1461786760299 Marionette TRACE conn3 -> [0,2610,"setScriptTimeout",{"ms":35000}] 12:52:40 INFO - PROCESS | 1852 | 1461786760301 Marionette TRACE conn3 <- [1,2610,null,{}] 12:52:40 INFO - PROCESS | 1852 | 1461786760317 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}] 12:52:40 INFO - PROCESS | 1852 | 1461786760559 Marionette TRACE conn3 <- [1,2611,null,{"value":null}] 12:52:40 INFO - PROCESS | 1852 | 1461786760874 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:40 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb247cf000 == 196 [pid = 1852] [id = 660] 12:52:40 INFO - PROCESS | 1852 | ++DOMWINDOW == 166 (0x7fcb1e8c1400) [pid = 1852] [serial = 1981] [outer = (nil)] 12:52:40 INFO - PROCESS | 1852 | ++DOMWINDOW == 167 (0x7fcb1f364400) [pid = 1852] [serial = 1982] [outer = 0x7fcb1e8c1400] 12:52:40 INFO - PROCESS | 1852 | 1461786760955 Marionette DEBUG loaded listener.js 12:52:41 INFO - PROCESS | 1852 | ++DOMWINDOW == 168 (0x7fcb1f3d8c00) [pid = 1852] [serial = 1983] [outer = 0x7fcb1e8c1400] 12:52:41 INFO - PROCESS | 1852 | 1461786761805 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]]]}] 12:52:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 12:52:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 1537ms 12:52:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 12:52:41 INFO - PROCESS | 1852 | 1461786761837 Marionette TRACE conn3 -> [0,2613,"getWindowHandle",null] 12:52:41 INFO - PROCESS | 1852 | 1461786761840 Marionette TRACE conn3 <- [1,2613,null,{"value":"8"}] 12:52:41 INFO - PROCESS | 1852 | 1461786761847 Marionette TRACE conn3 -> [0,2614,"setScriptTimeout",{"ms":35000}] 12:52:41 INFO - PROCESS | 1852 | 1461786761850 Marionette TRACE conn3 <- [1,2614,null,{}] 12:52:41 INFO - PROCESS | 1852 | 1461786761855 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}] 12:52:42 INFO - PROCESS | 1852 | 1461786762095 Marionette TRACE conn3 <- [1,2615,null,{"value":null}] 12:52:42 INFO - PROCESS | 1852 | 1461786762374 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:42 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb26a30000 == 197 [pid = 1852] [id = 661] 12:52:42 INFO - PROCESS | 1852 | ++DOMWINDOW == 169 (0x7fcb1209dc00) [pid = 1852] [serial = 1984] [outer = (nil)] 12:52:42 INFO - PROCESS | 1852 | ++DOMWINDOW == 170 (0x7fcb1f3ddc00) [pid = 1852] [serial = 1985] [outer = 0x7fcb1209dc00] 12:52:42 INFO - PROCESS | 1852 | 1461786762502 Marionette DEBUG loaded listener.js 12:52:42 INFO - PROCESS | 1852 | ++DOMWINDOW == 171 (0x7fcb20649000) [pid = 1852] [serial = 1986] [outer = 0x7fcb1209dc00] 12:52:43 INFO - PROCESS | 1852 | 1461786763402 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]]]}] 12:52:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 12:52:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 1634ms 12:52:43 INFO - PROCESS | 1852 | 1461786763480 Marionette TRACE conn3 -> [0,2617,"getWindowHandle",null] 12:52:43 INFO - PROCESS | 1852 | 1461786763484 Marionette TRACE conn3 <- [1,2617,null,{"value":"8"}] 12:52:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 12:52:43 INFO - PROCESS | 1852 | 1461786763489 Marionette TRACE conn3 -> [0,2618,"setScriptTimeout",{"ms":35000}] 12:52:43 INFO - PROCESS | 1852 | 1461786763492 Marionette TRACE conn3 <- [1,2618,null,{}] 12:52:43 INFO - PROCESS | 1852 | 1461786763498 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}] 12:52:43 INFO - PROCESS | 1852 | 1461786763755 Marionette TRACE conn3 <- [1,2619,null,{"value":null}] 12:52:44 INFO - PROCESS | 1852 | 1461786764069 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:44 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb2830c000 == 198 [pid = 1852] [id = 662] 12:52:44 INFO - PROCESS | 1852 | ++DOMWINDOW == 172 (0x7fcb145d8400) [pid = 1852] [serial = 1987] [outer = (nil)] 12:52:44 INFO - PROCESS | 1852 | ++DOMWINDOW == 173 (0x7fcb20734c00) [pid = 1852] [serial = 1988] [outer = 0x7fcb145d8400] 12:52:44 INFO - PROCESS | 1852 | 1461786764158 Marionette DEBUG loaded listener.js 12:52:44 INFO - PROCESS | 1852 | ++DOMWINDOW == 174 (0x7fcb2073c800) [pid = 1852] [serial = 1989] [outer = 0x7fcb145d8400] 12:52:45 INFO - PROCESS | 1852 | 1461786765040 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]]]}] 12:52:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 12:52:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 1580ms 12:52:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 12:52:45 INFO - PROCESS | 1852 | 1461786765072 Marionette TRACE conn3 -> [0,2621,"getWindowHandle",null] 12:52:45 INFO - PROCESS | 1852 | 1461786765075 Marionette TRACE conn3 <- [1,2621,null,{"value":"8"}] 12:52:45 INFO - PROCESS | 1852 | 1461786765082 Marionette TRACE conn3 -> [0,2622,"setScriptTimeout",{"ms":35000}] 12:52:45 INFO - PROCESS | 1852 | 1461786765085 Marionette TRACE conn3 <- [1,2622,null,{}] 12:52:45 INFO - PROCESS | 1852 | 1461786765090 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}] 12:52:45 INFO - PROCESS | 1852 | 1461786765328 Marionette TRACE conn3 <- [1,2623,null,{"value":null}] 12:52:45 INFO - PROCESS | 1852 | 1461786765605 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:45 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb29507800 == 199 [pid = 1852] [id = 663] 12:52:45 INFO - PROCESS | 1852 | ++DOMWINDOW == 175 (0x7fcb1f3dcc00) [pid = 1852] [serial = 1990] [outer = (nil)] 12:52:45 INFO - PROCESS | 1852 | ++DOMWINDOW == 176 (0x7fcb207b7400) [pid = 1852] [serial = 1991] [outer = 0x7fcb1f3dcc00] 12:52:45 INFO - PROCESS | 1852 | 1461786765734 Marionette DEBUG loaded listener.js 12:52:45 INFO - PROCESS | 1852 | ++DOMWINDOW == 177 (0x7fcb207bfc00) [pid = 1852] [serial = 1992] [outer = 0x7fcb1f3dcc00] 12:52:46 INFO - PROCESS | 1852 | 1461786766613 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]]]}] 12:52:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 12:52:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 1584ms 12:52:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 12:52:46 INFO - PROCESS | 1852 | 1461786766665 Marionette TRACE conn3 -> [0,2625,"getWindowHandle",null] 12:52:46 INFO - PROCESS | 1852 | 1461786766668 Marionette TRACE conn3 <- [1,2625,null,{"value":"8"}] 12:52:46 INFO - PROCESS | 1852 | 1461786766675 Marionette TRACE conn3 -> [0,2626,"setScriptTimeout",{"ms":35000}] 12:52:46 INFO - PROCESS | 1852 | 1461786766678 Marionette TRACE conn3 <- [1,2626,null,{}] 12:52:46 INFO - PROCESS | 1852 | 1461786766684 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}] 12:52:46 INFO - PROCESS | 1852 | 1461786766922 Marionette TRACE conn3 <- [1,2627,null,{"value":null}] 12:52:47 INFO - PROCESS | 1852 | 1461786767197 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:47 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb29887800 == 200 [pid = 1852] [id = 664] 12:52:47 INFO - PROCESS | 1852 | ++DOMWINDOW == 178 (0x7fcb10297c00) [pid = 1852] [serial = 1993] [outer = (nil)] 12:52:47 INFO - PROCESS | 1852 | ++DOMWINDOW == 179 (0x7fcb209d4400) [pid = 1852] [serial = 1994] [outer = 0x7fcb10297c00] 12:52:47 INFO - PROCESS | 1852 | 1461786767323 Marionette DEBUG loaded listener.js 12:52:47 INFO - PROCESS | 1852 | ++DOMWINDOW == 180 (0x7fcb20c3ec00) [pid = 1852] [serial = 1995] [outer = 0x7fcb10297c00] 12:52:48 INFO - PROCESS | 1852 | 1461786768190 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]]]}] 12:52:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 12:52:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 1585ms 12:52:48 INFO - PROCESS | 1852 | 1461786768261 Marionette TRACE conn3 -> [0,2629,"getWindowHandle",null] 12:52:48 INFO - PROCESS | 1852 | 1461786768265 Marionette TRACE conn3 <- [1,2629,null,{"value":"8"}] 12:52:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 12:52:48 INFO - PROCESS | 1852 | 1461786768272 Marionette TRACE conn3 -> [0,2630,"setScriptTimeout",{"ms":35000}] 12:52:48 INFO - PROCESS | 1852 | 1461786768275 Marionette TRACE conn3 <- [1,2630,null,{}] 12:52:48 INFO - PROCESS | 1852 | 1461786768282 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}] 12:52:48 INFO - PROCESS | 1852 | 1461786768530 Marionette TRACE conn3 <- [1,2631,null,{"value":null}] 12:52:48 INFO - PROCESS | 1852 | 1461786768855 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:48 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb29a72000 == 201 [pid = 1852] [id = 665] 12:52:48 INFO - PROCESS | 1852 | ++DOMWINDOW == 181 (0x7fcb2073f800) [pid = 1852] [serial = 1996] [outer = (nil)] 12:52:48 INFO - PROCESS | 1852 | ++DOMWINDOW == 182 (0x7fcb20d04800) [pid = 1852] [serial = 1997] [outer = 0x7fcb2073f800] 12:52:48 INFO - PROCESS | 1852 | 1461786768935 Marionette DEBUG loaded listener.js 12:52:49 INFO - PROCESS | 1852 | ++DOMWINDOW == 183 (0x7fcb20d0bc00) [pid = 1852] [serial = 1998] [outer = 0x7fcb2073f800] 12:52:49 INFO - PROCESS | 1852 | 1461786769822 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]]]}] 12:52:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 12:52:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 1584ms 12:52:51 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb122d1800 == 200 [pid = 1852] [id = 557] 12:52:51 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb3778d000 == 199 [pid = 1852] [id = 61] 12:52:51 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb1b120000 == 198 [pid = 1852] [id = 139] 12:52:51 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb0e481800 == 197 [pid = 1852] [id = 417] 12:52:51 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb0d80f000 == 196 [pid = 1852] [id = 416] 12:52:51 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb14328000 == 195 [pid = 1852] [id = 555] 12:52:51 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb0dad9000 == 194 [pid = 1852] [id = 414] 12:52:51 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb2a1cf800 == 193 [pid = 1852] [id = 366] 12:52:51 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb0d7d6000 == 192 [pid = 1852] [id = 415] 12:52:51 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb2d85f800 == 191 [pid = 1852] [id = 48] 12:52:51 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb0e49b800 == 190 [pid = 1852] [id = 418] 12:52:51 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb0e6a0000 == 189 [pid = 1852] [id = 646] 12:52:51 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb1238c000 == 188 [pid = 1852] [id = 645] 12:52:51 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb10021800 == 187 [pid = 1852] [id = 644] 12:52:51 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb0e49a000 == 186 [pid = 1852] [id = 643] 12:52:51 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb21651800 == 185 [pid = 1852] [id = 640] 12:52:51 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb2111f000 == 184 [pid = 1852] [id = 639] 12:52:51 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb21104800 == 183 [pid = 1852] [id = 638] 12:52:51 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb20e07000 == 182 [pid = 1852] [id = 637] 12:52:51 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb20945000 == 181 [pid = 1852] [id = 636] 12:52:51 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb1f46e000 == 180 [pid = 1852] [id = 635] 12:52:51 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb1b55e000 == 179 [pid = 1852] [id = 634] 12:52:51 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb1ad49800 == 178 [pid = 1852] [id = 633] 12:52:51 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb17eee800 == 177 [pid = 1852] [id = 632] 12:52:51 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb17275000 == 176 [pid = 1852] [id = 631] 12:52:51 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb15795000 == 175 [pid = 1852] [id = 630] 12:52:51 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb1557a800 == 174 [pid = 1852] [id = 629] 12:52:51 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb14152800 == 173 [pid = 1852] [id = 628] 12:52:51 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb136e2000 == 172 [pid = 1852] [id = 627] 12:52:51 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb0f5e1000 == 171 [pid = 1852] [id = 626] 12:52:51 INFO - PROCESS | 1852 | --DOMWINDOW == 182 (0x7fcb102d2000) [pid = 1852] [serial = 1877] [outer = (nil)] [url = about:blank] 12:52:51 INFO - PROCESS | 1852 | --DOMWINDOW == 181 (0x7fcb27a23400) [pid = 1852] [serial = 1800] [outer = (nil)] [url = about:blank] 12:52:51 INFO - PROCESS | 1852 | --DOMWINDOW == 180 (0x7fcb26ac0800) [pid = 1852] [serial = 1797] [outer = (nil)] [url = about:blank] 12:52:51 INFO - PROCESS | 1852 | --DOMWINDOW == 179 (0x7fcb1029c000) [pid = 1852] [serial = 1746] [outer = (nil)] [url = about:blank] 12:52:51 INFO - PROCESS | 1852 | --DOMWINDOW == 178 (0x7fcb1029d400) [pid = 1852] [serial = 1874] [outer = (nil)] [url = about:blank] 12:52:51 INFO - PROCESS | 1852 | --DOMWINDOW == 177 (0x7fcb13854800) [pid = 1852] [serial = 1832] [outer = (nil)] [url = about:blank] 12:52:51 INFO - PROCESS | 1852 | --DOMWINDOW == 176 (0x7fcb13702800) [pid = 1852] [serial = 1830] [outer = (nil)] [url = about:blank] 12:52:51 INFO - PROCESS | 1852 | --DOMWINDOW == 175 (0x7fcb13605000) [pid = 1852] [serial = 1829] [outer = (nil)] [url = about:blank] 12:52:51 INFO - PROCESS | 1852 | --DOMWINDOW == 174 (0x7fcb1203a000) [pid = 1852] [serial = 1827] [outer = (nil)] [url = about:blank] 12:52:51 INFO - PROCESS | 1852 | --DOMWINDOW == 173 (0x7fcb11a89800) [pid = 1852] [serial = 1826] [outer = (nil)] [url = about:blank] 12:52:51 INFO - PROCESS | 1852 | --DOMWINDOW == 172 (0x7fcb10bf3400) [pid = 1852] [serial = 1824] [outer = (nil)] [url = about:blank] 12:52:51 INFO - PROCESS | 1852 | --DOMWINDOW == 171 (0x7fcb10bbf400) [pid = 1852] [serial = 1823] [outer = (nil)] [url = about:blank] 12:52:51 INFO - PROCESS | 1852 | --DOMWINDOW == 170 (0x7fcb107e8800) [pid = 1852] [serial = 1821] [outer = (nil)] [url = about:blank] 12:52:51 INFO - PROCESS | 1852 | --DOMWINDOW == 169 (0x7fcb1046a400) [pid = 1852] [serial = 1820] [outer = (nil)] [url = about:blank] 12:52:51 INFO - PROCESS | 1852 | --DOMWINDOW == 168 (0x7fcb10297800) [pid = 1852] [serial = 1818] [outer = (nil)] [url = about:blank] 12:52:51 INFO - PROCESS | 1852 | --DOMWINDOW == 167 (0x7fcb0fc0fc00) [pid = 1852] [serial = 1817] [outer = (nil)] [url = about:blank] 12:52:51 INFO - PROCESS | 1852 | --DOMWINDOW == 166 (0x7fcb0e570400) [pid = 1852] [serial = 1815] [outer = (nil)] [url = about:blank] 12:52:51 INFO - PROCESS | 1852 | --DOMWINDOW == 165 (0x7fcb0d99c000) [pid = 1852] [serial = 1814] [outer = (nil)] [url = about:blank] 12:52:51 INFO - PROCESS | 1852 | --DOMWINDOW == 164 (0x7fcb0d997800) [pid = 1852] [serial = 1868] [outer = (nil)] [url = about:blank] 12:52:51 INFO - PROCESS | 1852 | --DOMWINDOW == 163 (0x7fcb0e569000) [pid = 1852] [serial = 1869] [outer = (nil)] [url = about:blank] 12:52:51 INFO - PROCESS | 1852 | --DOMWINDOW == 162 (0x7fcb19d20400) [pid = 1852] [serial = 1866] [outer = (nil)] [url = about:blank] 12:52:51 INFO - PROCESS | 1852 | --DOMWINDOW == 161 (0x7fcb17175400) [pid = 1852] [serial = 1865] [outer = (nil)] [url = about:blank] 12:52:51 INFO - PROCESS | 1852 | --DOMWINDOW == 160 (0x7fcb16fbd800) [pid = 1852] [serial = 1863] [outer = (nil)] [url = about:blank] 12:52:51 INFO - PROCESS | 1852 | --DOMWINDOW == 159 (0x7fcb16fb2800) [pid = 1852] [serial = 1862] [outer = (nil)] [url = about:blank] 12:52:51 INFO - PROCESS | 1852 | --DOMWINDOW == 158 (0x7fcb16d3a000) [pid = 1852] [serial = 1860] [outer = (nil)] [url = about:blank] 12:52:51 INFO - PROCESS | 1852 | --DOMWINDOW == 157 (0x7fcb16d34c00) [pid = 1852] [serial = 1859] [outer = (nil)] [url = about:blank] 12:52:51 INFO - PROCESS | 1852 | --DOMWINDOW == 156 (0x7fcb16d22800) [pid = 1852] [serial = 1857] [outer = (nil)] [url = about:blank] 12:52:51 INFO - PROCESS | 1852 | --DOMWINDOW == 155 (0x7fcb16b97400) [pid = 1852] [serial = 1856] [outer = (nil)] [url = about:blank] 12:52:51 INFO - PROCESS | 1852 | --DOMWINDOW == 154 (0x7fcb169e8000) [pid = 1852] [serial = 1854] [outer = (nil)] [url = about:blank] 12:52:51 INFO - PROCESS | 1852 | --DOMWINDOW == 153 (0x7fcb169dd000) [pid = 1852] [serial = 1853] [outer = (nil)] [url = about:blank] 12:52:51 INFO - PROCESS | 1852 | --DOMWINDOW == 152 (0x7fcb164f1000) [pid = 1852] [serial = 1851] [outer = (nil)] [url = about:blank] 12:52:51 INFO - PROCESS | 1852 | --DOMWINDOW == 151 (0x7fcb15adf000) [pid = 1852] [serial = 1850] [outer = (nil)] [url = about:blank] 12:52:51 INFO - PROCESS | 1852 | --DOMWINDOW == 150 (0x7fcb15add800) [pid = 1852] [serial = 1848] [outer = (nil)] [url = about:blank] 12:52:51 INFO - PROCESS | 1852 | --DOMWINDOW == 149 (0x7fcb15a10000) [pid = 1852] [serial = 1847] [outer = (nil)] [url = about:blank] 12:52:51 INFO - PROCESS | 1852 | --DOMWINDOW == 148 (0x7fcb15a02400) [pid = 1852] [serial = 1845] [outer = (nil)] [url = about:blank] 12:52:51 INFO - PROCESS | 1852 | --DOMWINDOW == 147 (0x7fcb1586a000) [pid = 1852] [serial = 1844] [outer = (nil)] [url = about:blank] 12:52:51 INFO - PROCESS | 1852 | --DOMWINDOW == 146 (0x7fcb1572c800) [pid = 1852] [serial = 1842] [outer = (nil)] [url = about:blank] 12:52:51 INFO - PROCESS | 1852 | --DOMWINDOW == 145 (0x7fcb154b4800) [pid = 1852] [serial = 1841] [outer = (nil)] [url = about:blank] 12:52:51 INFO - PROCESS | 1852 | --DOMWINDOW == 144 (0x7fcb145dfc00) [pid = 1852] [serial = 1839] [outer = (nil)] [url = about:blank] 12:52:51 INFO - PROCESS | 1852 | --DOMWINDOW == 143 (0x7fcb145d6000) [pid = 1852] [serial = 1838] [outer = (nil)] [url = about:blank] 12:52:51 INFO - PROCESS | 1852 | --DOMWINDOW == 142 (0x7fcb143b8800) [pid = 1852] [serial = 1836] [outer = (nil)] [url = about:blank] 12:52:51 INFO - PROCESS | 1852 | --DOMWINDOW == 141 (0x7fcb13979c00) [pid = 1852] [serial = 1835] [outer = (nil)] [url = about:blank] 12:52:51 INFO - PROCESS | 1852 | --DOMWINDOW == 140 (0x7fcb1396bc00) [pid = 1852] [serial = 1833] [outer = (nil)] [url = about:blank] 12:52:51 INFO - PROCESS | 1852 | --DOMWINDOW == 139 (0x7fcb0fa48400) [pid = 1852] [serial = 1871] [outer = (nil)] [url = about:blank] 12:52:51 INFO - PROCESS | 1852 | --DOMWINDOW == 138 (0x7fcb1045e800) [pid = 1852] [serial = 1875] [outer = (nil)] [url = about:blank] 12:52:51 INFO - PROCESS | 1852 | --DOMWINDOW == 137 (0x7fcb0fb80000) [pid = 1852] [serial = 1872] [outer = (nil)] [url = about:blank] 12:52:51 INFO - PROCESS | 1852 | 1461786771769 Marionette TRACE conn3 -> [0,2633,"getWindowHandle",null] 12:52:51 INFO - PROCESS | 1852 | 1461786771774 Marionette TRACE conn3 <- [1,2633,null,{"value":"8"}] 12:52:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 12:52:51 INFO - PROCESS | 1852 | 1461786771809 Marionette TRACE conn3 -> [0,2634,"setScriptTimeout",{"ms":35000}] 12:52:51 INFO - PROCESS | 1852 | 1461786771817 Marionette TRACE conn3 <- [1,2634,null,{}] 12:52:51 INFO - PROCESS | 1852 | 1461786771825 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}] 12:52:52 INFO - PROCESS | 1852 | 1461786772048 Marionette TRACE conn3 <- [1,2635,null,{"value":null}] 12:52:52 INFO - PROCESS | 1852 | 1461786772265 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:52 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb0e68e000 == 172 [pid = 1852] [id = 666] 12:52:52 INFO - PROCESS | 1852 | ++DOMWINDOW == 138 (0x7fcb0cb59400) [pid = 1852] [serial = 1999] [outer = (nil)] 12:52:52 INFO - PROCESS | 1852 | ++DOMWINDOW == 139 (0x7fcb0d99c000) [pid = 1852] [serial = 2000] [outer = 0x7fcb0cb59400] 12:52:52 INFO - PROCESS | 1852 | 1461786772333 Marionette DEBUG loaded listener.js 12:52:52 INFO - PROCESS | 1852 | ++DOMWINDOW == 140 (0x7fcb0e56dc00) [pid = 1852] [serial = 2001] [outer = 0x7fcb0cb59400] 12:52:53 INFO - PROCESS | 1852 | 1461786773142 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]]]}] 12:52:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 12:52:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 1394ms 12:52:53 INFO - PROCESS | 1852 | 1461786773199 Marionette TRACE conn3 -> [0,2637,"getWindowHandle",null] 12:52:53 INFO - PROCESS | 1852 | 1461786773204 Marionette TRACE conn3 <- [1,2637,null,{"value":"8"}] 12:52:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 12:52:53 INFO - PROCESS | 1852 | 1461786773215 Marionette TRACE conn3 -> [0,2638,"setScriptTimeout",{"ms":35000}] 12:52:53 INFO - PROCESS | 1852 | 1461786773221 Marionette TRACE conn3 <- [1,2638,null,{}] 12:52:53 INFO - PROCESS | 1852 | 1461786773228 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}] 12:52:53 INFO - PROCESS | 1852 | 1461786773449 Marionette TRACE conn3 <- [1,2639,null,{"value":null}] 12:52:53 INFO - PROCESS | 1852 | 1461786773644 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:53 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb10021800 == 173 [pid = 1852] [id = 667] 12:52:53 INFO - PROCESS | 1852 | ++DOMWINDOW == 141 (0x7fcb0cb4f400) [pid = 1852] [serial = 2002] [outer = (nil)] 12:52:53 INFO - PROCESS | 1852 | ++DOMWINDOW == 142 (0x7fcb0fa52000) [pid = 1852] [serial = 2003] [outer = 0x7fcb0cb4f400] 12:52:53 INFO - PROCESS | 1852 | 1461786773710 Marionette DEBUG loaded listener.js 12:52:53 INFO - PROCESS | 1852 | ++DOMWINDOW == 143 (0x7fcb0fbbf800) [pid = 1852] [serial = 2004] [outer = 0x7fcb0cb4f400] 12:52:54 INFO - PROCESS | 1852 | 1461786774623 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]]]}] 12:52:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 12:52:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 1436ms 12:52:54 INFO - PROCESS | 1852 | 1461786774649 Marionette TRACE conn3 -> [0,2641,"getWindowHandle",null] 12:52:54 INFO - PROCESS | 1852 | 1461786774653 Marionette TRACE conn3 <- [1,2641,null,{"value":"8"}] 12:52:54 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 12:52:54 INFO - PROCESS | 1852 | 1461786774659 Marionette TRACE conn3 -> [0,2642,"setScriptTimeout",{"ms":35000}] 12:52:54 INFO - PROCESS | 1852 | 1461786774662 Marionette TRACE conn3 <- [1,2642,null,{}] 12:52:54 INFO - PROCESS | 1852 | 1461786774674 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}] 12:52:54 INFO - PROCESS | 1852 | 1461786774994 Marionette TRACE conn3 <- [1,2643,null,{"value":null}] 12:52:55 INFO - PROCESS | 1852 | 1461786775038 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:55 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb122ec800 == 174 [pid = 1852] [id = 668] 12:52:55 INFO - PROCESS | 1852 | ++DOMWINDOW == 144 (0x7fcb102a3000) [pid = 1852] [serial = 2005] [outer = (nil)] 12:52:55 INFO - PROCESS | 1852 | ++DOMWINDOW == 145 (0x7fcb1045f400) [pid = 1852] [serial = 2006] [outer = 0x7fcb102a3000] 12:52:55 INFO - PROCESS | 1852 | 1461786775107 Marionette DEBUG loaded listener.js 12:52:55 INFO - PROCESS | 1852 | ++DOMWINDOW == 146 (0x7fcb107e6000) [pid = 1852] [serial = 2007] [outer = 0x7fcb102a3000] 12:52:56 INFO - PROCESS | 1852 | --DOMWINDOW == 145 (0x7fcb0cb4c000) [pid = 1852] [serial = 1810] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 12:52:56 INFO - PROCESS | 1852 | --DOMWINDOW == 144 (0x7fcb1029a000) [pid = 1852] [serial = 1936] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 12:52:56 INFO - PROCESS | 1852 | --DOMWINDOW == 143 (0x7fcb0ad45400) [pid = 1852] [serial = 1939] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 12:52:56 INFO - PROCESS | 1852 | --DOMWINDOW == 142 (0x7fcb164f0800) [pid = 1852] [serial = 1903] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 12:52:56 INFO - PROCESS | 1852 | --DOMWINDOW == 141 (0x7fcb13706800) [pid = 1852] [serial = 1900] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 12:52:56 INFO - PROCESS | 1852 | --DOMWINDOW == 140 (0x7fcb1208ec00) [pid = 1852] [serial = 1897] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 12:52:56 INFO - PROCESS | 1852 | --DOMWINDOW == 139 (0x7fcb1581b000) [pid = 1852] [serial = 1894] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 12:52:56 INFO - PROCESS | 1852 | --DOMWINDOW == 138 (0x7fcb11a88c00) [pid = 1852] [serial = 1891] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 12:52:56 INFO - PROCESS | 1852 | --DOMWINDOW == 137 (0x7fcb0fbb4800) [pid = 1852] [serial = 1888] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 12:52:56 INFO - PROCESS | 1852 | --DOMWINDOW == 136 (0x7fcb10bf1c00) [pid = 1852] [serial = 1885] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 12:52:56 INFO - PROCESS | 1852 | --DOMWINDOW == 135 (0x7fcb10171000) [pid = 1852] [serial = 1882] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 12:52:56 INFO - PROCESS | 1852 | --DOMWINDOW == 134 (0x7fcb0e56f000) [pid = 1852] [serial = 1879] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 12:52:56 INFO - PROCESS | 1852 | --DOMWINDOW == 133 (0x7fcb0c9f1000) [pid = 1852] [serial = 1933] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 12:52:56 INFO - PROCESS | 1852 | --DOMWINDOW == 132 (0x7fcb0c9f0000) [pid = 1852] [serial = 1930] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 12:52:56 INFO - PROCESS | 1852 | --DOMWINDOW == 131 (0x7fcb16fb7c00) [pid = 1852] [serial = 1927] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 12:52:56 INFO - PROCESS | 1852 | --DOMWINDOW == 130 (0x7fcb1230cc00) [pid = 1852] [serial = 1924] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 12:52:56 INFO - PROCESS | 1852 | --DOMWINDOW == 129 (0x7fcb19d23800) [pid = 1852] [serial = 1921] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 12:52:56 INFO - PROCESS | 1852 | --DOMWINDOW == 128 (0x7fcb1396c000) [pid = 1852] [serial = 1918] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 12:52:56 INFO - PROCESS | 1852 | --DOMWINDOW == 127 (0x7fcb12321400) [pid = 1852] [serial = 1915] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 12:52:56 INFO - PROCESS | 1852 | --DOMWINDOW == 126 (0x7fcb1a5bd000) [pid = 1852] [serial = 1912] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 12:52:56 INFO - PROCESS | 1852 | --DOMWINDOW == 125 (0x7fcb1a151800) [pid = 1852] [serial = 1909] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 12:52:56 INFO - PROCESS | 1852 | --DOMWINDOW == 124 (0x7fcb0c9ef000) [pid = 1852] [serial = 1906] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 12:52:56 INFO - PROCESS | 1852 | 1461786776736 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]]]}] 12:52:56 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 12:52:56 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 2130ms 12:52:56 INFO - PROCESS | 1852 | 1461786776791 Marionette TRACE conn3 -> [0,2645,"getWindowHandle",null] 12:52:56 INFO - PROCESS | 1852 | 1461786776793 Marionette TRACE conn3 <- [1,2645,null,{"value":"8"}] 12:52:56 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 12:52:56 INFO - PROCESS | 1852 | 1461786776800 Marionette TRACE conn3 -> [0,2646,"setScriptTimeout",{"ms":35000}] 12:52:56 INFO - PROCESS | 1852 | 1461786776804 Marionette TRACE conn3 <- [1,2646,null,{}] 12:52:56 INFO - PROCESS | 1852 | 1461786776809 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}] 12:52:57 INFO - PROCESS | 1852 | 1461786777029 Marionette TRACE conn3 <- [1,2647,null,{"value":null}] 12:52:57 INFO - PROCESS | 1852 | 1461786777210 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:57 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb13589000 == 175 [pid = 1852] [id = 669] 12:52:57 INFO - PROCESS | 1852 | ++DOMWINDOW == 125 (0x7fcb0d99e800) [pid = 1852] [serial = 2008] [outer = (nil)] 12:52:57 INFO - PROCESS | 1852 | ++DOMWINDOW == 126 (0x7fcb107e2400) [pid = 1852] [serial = 2009] [outer = 0x7fcb0d99e800] 12:52:57 INFO - PROCESS | 1852 | 1461786777278 Marionette DEBUG loaded listener.js 12:52:57 INFO - PROCESS | 1852 | ++DOMWINDOW == 127 (0x7fcb10bc0000) [pid = 1852] [serial = 2010] [outer = 0x7fcb0d99e800] 12:52:58 INFO - PROCESS | 1852 | 1461786778096 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]]]}] 12:52:58 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 12:52:58 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 1328ms 12:52:58 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 12:52:58 INFO - PROCESS | 1852 | 1461786778130 Marionette TRACE conn3 -> [0,2649,"getWindowHandle",null] 12:52:58 INFO - PROCESS | 1852 | 1461786778132 Marionette TRACE conn3 <- [1,2649,null,{"value":"8"}] 12:52:58 INFO - PROCESS | 1852 | 1461786778139 Marionette TRACE conn3 -> [0,2650,"setScriptTimeout",{"ms":35000}] 12:52:58 INFO - PROCESS | 1852 | 1461786778141 Marionette TRACE conn3 <- [1,2650,null,{}] 12:52:58 INFO - PROCESS | 1852 | 1461786778147 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}] 12:52:58 INFO - PROCESS | 1852 | 1461786778375 Marionette TRACE conn3 <- [1,2651,null,{"value":null}] 12:52:58 INFO - PROCESS | 1852 | 1461786778734 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:58 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb0a3c3000 == 176 [pid = 1852] [id = 670] 12:52:58 INFO - PROCESS | 1852 | ++DOMWINDOW == 128 (0x7fcb0ad4b400) [pid = 1852] [serial = 2011] [outer = (nil)] 12:52:58 INFO - PROCESS | 1852 | ++DOMWINDOW == 129 (0x7fcb0c9ecc00) [pid = 1852] [serial = 2012] [outer = 0x7fcb0ad4b400] 12:52:58 INFO - PROCESS | 1852 | 1461786778895 Marionette DEBUG loaded listener.js 12:52:59 INFO - PROCESS | 1852 | ++DOMWINDOW == 130 (0x7fcb0d993400) [pid = 1852] [serial = 2013] [outer = 0x7fcb0ad4b400] 12:52:59 INFO - PROCESS | 1852 | 1461786779906 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]]]}] 12:52:59 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 12:52:59 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 1837ms 12:52:59 INFO - PROCESS | 1852 | 1461786779977 Marionette TRACE conn3 -> [0,2653,"getWindowHandle",null] 12:52:59 INFO - PROCESS | 1852 | 1461786779984 Marionette TRACE conn3 <- [1,2653,null,{"value":"8"}] 12:52:59 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 12:52:59 INFO - PROCESS | 1852 | 1461786779992 Marionette TRACE conn3 -> [0,2654,"setScriptTimeout",{"ms":35000}] 12:53:00 INFO - PROCESS | 1852 | 1461786780000 Marionette TRACE conn3 <- [1,2654,null,{}] 12:53:00 INFO - PROCESS | 1852 | 1461786780008 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}] 12:53:00 INFO - PROCESS | 1852 | 1461786780328 Marionette TRACE conn3 <- [1,2655,null,{"value":null}] 12:53:00 INFO - PROCESS | 1852 | 1461786780657 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:00 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb11f71800 == 177 [pid = 1852] [id = 671] 12:53:00 INFO - PROCESS | 1852 | ++DOMWINDOW == 131 (0x7fcb0fa44000) [pid = 1852] [serial = 2014] [outer = (nil)] 12:53:00 INFO - PROCESS | 1852 | ++DOMWINDOW == 132 (0x7fcb0fa52800) [pid = 1852] [serial = 2015] [outer = 0x7fcb0fa44000] 12:53:00 INFO - PROCESS | 1852 | 1461786780746 Marionette DEBUG loaded listener.js 12:53:00 INFO - PROCESS | 1852 | ++DOMWINDOW == 133 (0x7fcb0fbbb000) [pid = 1852] [serial = 2016] [outer = 0x7fcb0fa44000] 12:53:01 INFO - PROCESS | 1852 | 1461786781812 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]]]}] 12:53:01 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 12:53:01 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 1892ms 12:53:01 INFO - PROCESS | 1852 | 1461786781887 Marionette TRACE conn3 -> [0,2657,"getWindowHandle",null] 12:53:01 INFO - PROCESS | 1852 | 1461786781893 Marionette TRACE conn3 <- [1,2657,null,{"value":"8"}] 12:53:01 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 12:53:01 INFO - PROCESS | 1852 | 1461786781905 Marionette TRACE conn3 -> [0,2658,"setScriptTimeout",{"ms":35000}] 12:53:01 INFO - PROCESS | 1852 | 1461786781908 Marionette TRACE conn3 <- [1,2658,null,{}] 12:53:01 INFO - PROCESS | 1852 | 1461786781917 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}] 12:53:02 INFO - PROCESS | 1852 | 1461786782218 Marionette TRACE conn3 <- [1,2659,null,{"value":null}] 12:53:02 INFO - PROCESS | 1852 | 1461786782582 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:02 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb138d6800 == 178 [pid = 1852] [id = 672] 12:53:02 INFO - PROCESS | 1852 | ++DOMWINDOW == 134 (0x7fcb0fbbcc00) [pid = 1852] [serial = 2017] [outer = (nil)] 12:53:02 INFO - PROCESS | 1852 | ++DOMWINDOW == 135 (0x7fcb10297800) [pid = 1852] [serial = 2018] [outer = 0x7fcb0fbbcc00] 12:53:02 INFO - PROCESS | 1852 | 1461786782659 Marionette DEBUG loaded listener.js 12:53:02 INFO - PROCESS | 1852 | ++DOMWINDOW == 136 (0x7fcb107e2800) [pid = 1852] [serial = 2019] [outer = 0x7fcb0fbbcc00] 12:53:03 INFO - PROCESS | 1852 | 1461786783601 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]]]}] 12:53:03 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 12:53:03 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 1732ms 12:53:03 INFO - PROCESS | 1852 | 1461786783638 Marionette TRACE conn3 -> [0,2661,"getWindowHandle",null] 12:53:03 INFO - PROCESS | 1852 | 1461786783643 Marionette TRACE conn3 <- [1,2661,null,{"value":"8"}] 12:53:03 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 12:53:03 INFO - PROCESS | 1852 | 1461786783652 Marionette TRACE conn3 -> [0,2662,"setScriptTimeout",{"ms":35000}] 12:53:03 INFO - PROCESS | 1852 | 1461786783661 Marionette TRACE conn3 <- [1,2662,null,{}] 12:53:03 INFO - PROCESS | 1852 | 1461786783675 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}] 12:53:03 INFO - PROCESS | 1852 | 1461786783932 Marionette TRACE conn3 <- [1,2663,null,{"value":null}] 12:53:04 INFO - PROCESS | 1852 | 1461786784245 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:04 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb1416e000 == 179 [pid = 1852] [id = 673] 12:53:04 INFO - PROCESS | 1852 | ++DOMWINDOW == 137 (0x7fcb11a8e000) [pid = 1852] [serial = 2020] [outer = (nil)] 12:53:04 INFO - PROCESS | 1852 | ++DOMWINDOW == 138 (0x7fcb12096000) [pid = 1852] [serial = 2021] [outer = 0x7fcb11a8e000] 12:53:04 INFO - PROCESS | 1852 | 1461786784325 Marionette DEBUG loaded listener.js 12:53:04 INFO - PROCESS | 1852 | ++DOMWINDOW == 139 (0x7fcb12309800) [pid = 1852] [serial = 2022] [outer = 0x7fcb11a8e000] 12:53:05 INFO - PROCESS | 1852 | 1461786785207 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]]]}] 12:53:05 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 12:53:05 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 1589ms 12:53:05 INFO - PROCESS | 1852 | 1461786785240 Marionette TRACE conn3 -> [0,2665,"getWindowHandle",null] 12:53:05 INFO - PROCESS | 1852 | 1461786785244 Marionette TRACE conn3 <- [1,2665,null,{"value":"8"}] 12:53:05 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 12:53:05 INFO - PROCESS | 1852 | 1461786785251 Marionette TRACE conn3 -> [0,2666,"setScriptTimeout",{"ms":35000}] 12:53:05 INFO - PROCESS | 1852 | 1461786785254 Marionette TRACE conn3 <- [1,2666,null,{}] 12:53:05 INFO - PROCESS | 1852 | 1461786785260 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}] 12:53:05 INFO - PROCESS | 1852 | 1461786785499 Marionette TRACE conn3 <- [1,2667,null,{"value":null}] 12:53:05 INFO - PROCESS | 1852 | 1461786785765 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:05 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb14531800 == 180 [pid = 1852] [id = 674] 12:53:05 INFO - PROCESS | 1852 | ++DOMWINDOW == 140 (0x7fcb11a92400) [pid = 1852] [serial = 2023] [outer = (nil)] 12:53:05 INFO - PROCESS | 1852 | ++DOMWINDOW == 141 (0x7fcb13610000) [pid = 1852] [serial = 2024] [outer = 0x7fcb11a92400] 12:53:05 INFO - PROCESS | 1852 | 1461786785888 Marionette DEBUG loaded listener.js 12:53:05 INFO - PROCESS | 1852 | ++DOMWINDOW == 142 (0x7fcb1370b800) [pid = 1852] [serial = 2025] [outer = 0x7fcb11a92400] 12:53:07 INFO - PROCESS | 1852 | SkCairoFTTypeface::onFilterRec unimplemented 12:53:07 INFO - PROCESS | 1852 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 12:53:07 INFO - PROCESS | 1852 | 1461786787183 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]]]}] 12:53:07 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) 12:53:07 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 1981ms 12:53:07 INFO - PROCESS | 1852 | 1461786787234 Marionette TRACE conn3 -> [0,2669,"getWindowHandle",null] 12:53:07 INFO - PROCESS | 1852 | 1461786787237 Marionette TRACE conn3 <- [1,2669,null,{"value":"8"}] 12:53:07 INFO - PROCESS | 1852 | 1461786787247 Marionette TRACE conn3 -> [0,2670,"setScriptTimeout",{"ms":35000}] 12:53:07 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 12:53:07 INFO - PROCESS | 1852 | 1461786787255 Marionette TRACE conn3 <- [1,2670,null,{}] 12:53:07 INFO - PROCESS | 1852 | 1461786787260 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}] 12:53:07 INFO - PROCESS | 1852 | 1461786787573 Marionette TRACE conn3 <- [1,2671,null,{"value":null}] 12:53:07 INFO - PROCESS | 1852 | 1461786787806 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:07 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb1576e000 == 181 [pid = 1852] [id = 675] 12:53:07 INFO - PROCESS | 1852 | ++DOMWINDOW == 143 (0x7fcb143bb400) [pid = 1852] [serial = 2026] [outer = (nil)] 12:53:07 INFO - PROCESS | 1852 | ++DOMWINDOW == 144 (0x7fcb143bf800) [pid = 1852] [serial = 2027] [outer = 0x7fcb143bb400] 12:53:07 INFO - PROCESS | 1852 | 1461786787899 Marionette DEBUG loaded listener.js 12:53:08 INFO - PROCESS | 1852 | ++DOMWINDOW == 145 (0x7fcb15817c00) [pid = 1852] [serial = 2028] [outer = 0x7fcb143bb400] 12:53:09 INFO - PROCESS | 1852 | SkCairoFTTypeface::onFilterRec unimplemented 12:53:09 INFO - PROCESS | 1852 | 1461786789304 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] 12:53:09 INFO - PROCESS | 1852 | 1461786789339 Marionette TRACE conn3 <- [1,2673,null,{"value":"8"}] 12:53:09 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 12:53:09 INFO - PROCESS | 1852 | 1461786789346 Marionette TRACE conn3 -> [0,2674,"setScriptTimeout",{"ms":35000}] 12:53:09 INFO - PROCESS | 1852 | 1461786789350 Marionette TRACE conn3 <- [1,2674,null,{}] 12:53:09 INFO - PROCESS | 1852 | 1461786789355 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}] 12:53:09 INFO - PROCESS | 1852 | 1461786789668 Marionette TRACE conn3 <- [1,2675,null,{"value":null}] 12:53:09 INFO - PROCESS | 1852 | 1461786789903 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:09 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb16df0000 == 182 [pid = 1852] [id = 676] 12:53:09 INFO - PROCESS | 1852 | ++DOMWINDOW == 146 (0x7fcb15818000) [pid = 1852] [serial = 2029] [outer = (nil)] 12:53:09 INFO - PROCESS | 1852 | ++DOMWINDOW == 147 (0x7fcb15825800) [pid = 1852] [serial = 2030] [outer = 0x7fcb15818000] 12:53:09 INFO - PROCESS | 1852 | 1461786789978 Marionette DEBUG loaded listener.js 12:53:10 INFO - PROCESS | 1852 | ++DOMWINDOW == 148 (0x7fcb15ae6c00) [pid = 1852] [serial = 2031] [outer = 0x7fcb15818000] 12:53:11 INFO - PROCESS | 1852 | SkCairoFTTypeface::onFilterRec unimplemented 12:53:11 INFO - PROCESS | 1852 | 1461786791321 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] 12:53:11 INFO - PROCESS | 1852 | 1461786791344 Marionette TRACE conn3 <- [1,2677,null,{"value":"8"}] 12:53:11 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 12:53:11 INFO - PROCESS | 1852 | 1461786791352 Marionette TRACE conn3 -> [0,2678,"setScriptTimeout",{"ms":35000}] 12:53:11 INFO - PROCESS | 1852 | 1461786791356 Marionette TRACE conn3 <- [1,2678,null,{}] 12:53:11 INFO - PROCESS | 1852 | 1461786791361 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}] 12:53:11 INFO - PROCESS | 1852 | 1461786791635 Marionette TRACE conn3 <- [1,2679,null,{"value":null}] 12:53:11 INFO - PROCESS | 1852 | 1461786791880 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:11 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb17da1800 == 183 [pid = 1852] [id = 677] 12:53:11 INFO - PROCESS | 1852 | ++DOMWINDOW == 149 (0x7fcb1581ac00) [pid = 1852] [serial = 2032] [outer = (nil)] 12:53:11 INFO - PROCESS | 1852 | ++DOMWINDOW == 150 (0x7fcb164f4800) [pid = 1852] [serial = 2033] [outer = 0x7fcb1581ac00] 12:53:11 INFO - PROCESS | 1852 | 1461786791958 Marionette DEBUG loaded listener.js 12:53:12 INFO - PROCESS | 1852 | ++DOMWINDOW == 151 (0x7fcb16d1f000) [pid = 1852] [serial = 2034] [outer = 0x7fcb1581ac00] 12:53:13 INFO - PROCESS | 1852 | SkCairoFTTypeface::onFilterRec unimplemented 12:53:13 INFO - PROCESS | 1852 | 1461786793291 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]]]}] 12:53:13 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) 12:53:13 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 1986ms 12:53:13 INFO - PROCESS | 1852 | 1461786793339 Marionette TRACE conn3 -> [0,2681,"getWindowHandle",null] 12:53:13 INFO - PROCESS | 1852 | 1461786793343 Marionette TRACE conn3 <- [1,2681,null,{"value":"8"}] 12:53:13 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 12:53:13 INFO - PROCESS | 1852 | 1461786793349 Marionette TRACE conn3 -> [0,2682,"setScriptTimeout",{"ms":35000}] 12:53:13 INFO - PROCESS | 1852 | 1461786793352 Marionette TRACE conn3 <- [1,2682,null,{}] 12:53:13 INFO - PROCESS | 1852 | 1461786793357 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}] 12:53:13 INFO - PROCESS | 1852 | 1461786793661 Marionette TRACE conn3 <- [1,2683,null,{"value":null}] 12:53:13 INFO - PROCESS | 1852 | 1461786793897 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:13 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb188d6800 == 184 [pid = 1852] [id = 678] 12:53:13 INFO - PROCESS | 1852 | ++DOMWINDOW == 152 (0x7fcb15a0b400) [pid = 1852] [serial = 2035] [outer = (nil)] 12:53:13 INFO - PROCESS | 1852 | ++DOMWINDOW == 153 (0x7fcb16d37c00) [pid = 1852] [serial = 2036] [outer = 0x7fcb15a0b400] 12:53:13 INFO - PROCESS | 1852 | 1461786793972 Marionette DEBUG loaded listener.js 12:53:14 INFO - PROCESS | 1852 | ++DOMWINDOW == 154 (0x7fcb1716a000) [pid = 1852] [serial = 2037] [outer = 0x7fcb15a0b400] 12:53:15 INFO - PROCESS | 1852 | SkCairoFTTypeface::onFilterRec unimplemented 12:53:15 INFO - PROCESS | 1852 | 1461786795306 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]]]}] 12:53:15 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) 12:53:15 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 1982ms 12:53:15 INFO - PROCESS | 1852 | 1461786795332 Marionette TRACE conn3 -> [0,2685,"getWindowHandle",null] 12:53:15 INFO - PROCESS | 1852 | 1461786795336 Marionette TRACE conn3 <- [1,2685,null,{"value":"8"}] 12:53:15 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 12:53:15 INFO - PROCESS | 1852 | 1461786795342 Marionette TRACE conn3 -> [0,2686,"setScriptTimeout",{"ms":35000}] 12:53:15 INFO - PROCESS | 1852 | 1461786795351 Marionette TRACE conn3 <- [1,2686,null,{}] 12:53:15 INFO - PROCESS | 1852 | 1461786795357 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}] 12:53:15 INFO - PROCESS | 1852 | 1461786795629 Marionette TRACE conn3 <- [1,2687,null,{"value":null}] 12:53:15 INFO - PROCESS | 1852 | 1461786795864 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:15 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb1ad49800 == 185 [pid = 1852] [id = 679] 12:53:15 INFO - PROCESS | 1852 | ++DOMWINDOW == 155 (0x7fcb164f2c00) [pid = 1852] [serial = 2038] [outer = (nil)] 12:53:15 INFO - PROCESS | 1852 | ++DOMWINDOW == 156 (0x7fcb17175400) [pid = 1852] [serial = 2039] [outer = 0x7fcb164f2c00] 12:53:15 INFO - PROCESS | 1852 | 1461786795939 Marionette DEBUG loaded listener.js 12:53:16 INFO - PROCESS | 1852 | ++DOMWINDOW == 157 (0x7fcb19d2d000) [pid = 1852] [serial = 2040] [outer = 0x7fcb164f2c00] 12:53:17 INFO - PROCESS | 1852 | SkCairoFTTypeface::onFilterRec unimplemented 12:53:17 INFO - PROCESS | 1852 | 1461786797272 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] 12:53:17 INFO - PROCESS | 1852 | 1461786797336 Marionette TRACE conn3 <- [1,2689,null,{"value":"8"}] 12:53:17 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 12:53:17 INFO - PROCESS | 1852 | 1461786797344 Marionette TRACE conn3 -> [0,2690,"setScriptTimeout",{"ms":35000}] 12:53:17 INFO - PROCESS | 1852 | 1461786797347 Marionette TRACE conn3 <- [1,2690,null,{}] 12:53:17 INFO - PROCESS | 1852 | 1461786797353 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}] 12:53:17 INFO - PROCESS | 1852 | 1461786797675 Marionette TRACE conn3 <- [1,2691,null,{"value":null}] 12:53:17 INFO - PROCESS | 1852 | 1461786797913 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:17 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb1b5d7000 == 186 [pid = 1852] [id = 680] 12:53:17 INFO - PROCESS | 1852 | ++DOMWINDOW == 158 (0x7fcb19da3000) [pid = 1852] [serial = 2041] [outer = (nil)] 12:53:17 INFO - PROCESS | 1852 | ++DOMWINDOW == 159 (0x7fcb1a5bbc00) [pid = 1852] [serial = 2042] [outer = 0x7fcb19da3000] 12:53:18 INFO - PROCESS | 1852 | 1461786798003 Marionette DEBUG loaded listener.js 12:53:18 INFO - PROCESS | 1852 | ++DOMWINDOW == 160 (0x7fcb1ad1b000) [pid = 1852] [serial = 2043] [outer = 0x7fcb19da3000] 12:53:19 INFO - PROCESS | 1852 | SkCairoFTTypeface::onFilterRec unimplemented 12:53:19 INFO - PROCESS | 1852 | 1461786799399 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] 12:53:19 INFO - PROCESS | 1852 | 1461786799435 Marionette TRACE conn3 <- [1,2693,null,{"value":"8"}] 12:53:19 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 12:53:19 INFO - PROCESS | 1852 | 1461786799443 Marionette TRACE conn3 -> [0,2694,"setScriptTimeout",{"ms":35000}] 12:53:19 INFO - PROCESS | 1852 | 1461786799448 Marionette TRACE conn3 <- [1,2694,null,{}] 12:53:19 INFO - PROCESS | 1852 | 1461786799454 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}] 12:53:19 INFO - PROCESS | 1852 | 1461786799746 Marionette TRACE conn3 <- [1,2695,null,{"value":null}] 12:53:19 INFO - PROCESS | 1852 | 1461786799994 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:20 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb20696800 == 187 [pid = 1852] [id = 681] 12:53:20 INFO - PROCESS | 1852 | ++DOMWINDOW == 161 (0x7fcb19da9800) [pid = 1852] [serial = 2044] [outer = (nil)] 12:53:20 INFO - PROCESS | 1852 | ++DOMWINDOW == 162 (0x7fcb1b477000) [pid = 1852] [serial = 2045] [outer = 0x7fcb19da9800] 12:53:20 INFO - PROCESS | 1852 | 1461786800071 Marionette DEBUG loaded listener.js 12:53:20 INFO - PROCESS | 1852 | ++DOMWINDOW == 163 (0x7fcb1b7e0400) [pid = 1852] [serial = 2046] [outer = 0x7fcb19da9800] 12:53:21 INFO - PROCESS | 1852 | SkCairoFTTypeface::onFilterRec unimplemented 12:53:21 INFO - PROCESS | 1852 | 1461786801426 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] 12:53:21 INFO - PROCESS | 1852 | 1461786801485 Marionette TRACE conn3 <- [1,2697,null,{"value":"8"}] 12:53:21 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 12:53:21 INFO - PROCESS | 1852 | 1461786801491 Marionette TRACE conn3 -> [0,2698,"setScriptTimeout",{"ms":35000}] 12:53:21 INFO - PROCESS | 1852 | 1461786801495 Marionette TRACE conn3 <- [1,2698,null,{}] 12:53:21 INFO - PROCESS | 1852 | 1461786801501 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}] 12:53:21 INFO - PROCESS | 1852 | 1461786801856 Marionette TRACE conn3 <- [1,2699,null,{"value":null}] 12:53:22 INFO - PROCESS | 1852 | 1461786802101 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:22 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb21104800 == 188 [pid = 1852] [id = 682] 12:53:22 INFO - PROCESS | 1852 | ++DOMWINDOW == 164 (0x7fcb19dafc00) [pid = 1852] [serial = 2047] [outer = (nil)] 12:53:22 INFO - PROCESS | 1852 | ++DOMWINDOW == 165 (0x7fcb1e803000) [pid = 1852] [serial = 2048] [outer = 0x7fcb19dafc00] 12:53:22 INFO - PROCESS | 1852 | 1461786802182 Marionette DEBUG loaded listener.js 12:53:22 INFO - PROCESS | 1852 | ++DOMWINDOW == 166 (0x7fcb1e80f400) [pid = 1852] [serial = 2049] [outer = 0x7fcb19dafc00] 12:53:23 INFO - PROCESS | 1852 | SkCairoFTTypeface::onFilterRec unimplemented 12:53:23 INFO - PROCESS | 1852 | 1461786803527 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] 12:53:23 INFO - PROCESS | 1852 | 1461786803589 Marionette TRACE conn3 <- [1,2701,null,{"value":"8"}] 12:53:23 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 12:53:23 INFO - PROCESS | 1852 | 1461786803595 Marionette TRACE conn3 -> [0,2702,"setScriptTimeout",{"ms":35000}] 12:53:23 INFO - PROCESS | 1852 | 1461786803599 Marionette TRACE conn3 <- [1,2702,null,{}] 12:53:23 INFO - PROCESS | 1852 | 1461786803604 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}] 12:53:23 INFO - PROCESS | 1852 | 1461786803915 Marionette TRACE conn3 <- [1,2703,null,{"value":null}] 12:53:24 INFO - PROCESS | 1852 | 1461786804194 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:24 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb1379c000 == 189 [pid = 1852] [id = 683] 12:53:24 INFO - PROCESS | 1852 | ++DOMWINDOW == 167 (0x7fcb10bf4800) [pid = 1852] [serial = 2050] [outer = (nil)] 12:53:24 INFO - PROCESS | 1852 | ++DOMWINDOW == 168 (0x7fcb1b8dd400) [pid = 1852] [serial = 2051] [outer = 0x7fcb10bf4800] 12:53:24 INFO - PROCESS | 1852 | 1461786804269 Marionette DEBUG loaded listener.js 12:53:24 INFO - PROCESS | 1852 | ++DOMWINDOW == 169 (0x7fcb20643c00) [pid = 1852] [serial = 2052] [outer = 0x7fcb10bf4800] 12:53:25 INFO - PROCESS | 1852 | 1461786805269 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]]]}] 12:53:25 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 12:53:25 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 1735ms 12:53:25 INFO - PROCESS | 1852 | 1461786805333 Marionette TRACE conn3 -> [0,2705,"getWindowHandle",null] 12:53:25 INFO - PROCESS | 1852 | 1461786805337 Marionette TRACE conn3 <- [1,2705,null,{"value":"8"}] 12:53:25 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 12:53:25 INFO - PROCESS | 1852 | 1461786805344 Marionette TRACE conn3 -> [0,2706,"setScriptTimeout",{"ms":35000}] 12:53:25 INFO - PROCESS | 1852 | 1461786805348 Marionette TRACE conn3 <- [1,2706,null,{}] 12:53:25 INFO - PROCESS | 1852 | 1461786805354 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}] 12:53:25 INFO - PROCESS | 1852 | 1461786805613 Marionette TRACE conn3 <- [1,2707,null,{"value":null}] 12:53:26 INFO - PROCESS | 1852 | 1461786806447 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:26 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb0f3d7800 == 190 [pid = 1852] [id = 684] 12:53:26 INFO - PROCESS | 1852 | ++DOMWINDOW == 170 (0x7fcb0ad4dc00) [pid = 1852] [serial = 2053] [outer = (nil)] 12:53:26 INFO - PROCESS | 1852 | ++DOMWINDOW == 171 (0x7fcb0c9f2c00) [pid = 1852] [serial = 2054] [outer = 0x7fcb0ad4dc00] 12:53:26 INFO - PROCESS | 1852 | 1461786806556 Marionette DEBUG loaded listener.js 12:53:26 INFO - PROCESS | 1852 | ++DOMWINDOW == 172 (0x7fcb0e561c00) [pid = 1852] [serial = 2055] [outer = 0x7fcb0ad4dc00] 12:53:27 INFO - PROCESS | 1852 | 1461786807489 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]]]}] 12:53:27 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 12:53:27 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 2188ms 12:53:27 INFO - PROCESS | 1852 | 1461786807534 Marionette TRACE conn3 -> [0,2709,"getWindowHandle",null] 12:53:27 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 12:53:27 INFO - PROCESS | 1852 | 1461786807540 Marionette TRACE conn3 <- [1,2709,null,{"value":"8"}] 12:53:27 INFO - PROCESS | 1852 | 1461786807547 Marionette TRACE conn3 -> [0,2710,"setScriptTimeout",{"ms":35000}] 12:53:27 INFO - PROCESS | 1852 | 1461786807553 Marionette TRACE conn3 <- [1,2710,null,{}] 12:53:27 INFO - PROCESS | 1852 | 1461786807581 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}] 12:53:27 INFO - PROCESS | 1852 | 1461786807833 Marionette TRACE conn3 <- [1,2711,null,{"value":null}] 12:53:28 INFO - PROCESS | 1852 | 1461786808148 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:28 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb137b3800 == 191 [pid = 1852] [id = 685] 12:53:28 INFO - PROCESS | 1852 | ++DOMWINDOW == 173 (0x7fcb0fc0b000) [pid = 1852] [serial = 2056] [outer = (nil)] 12:53:28 INFO - PROCESS | 1852 | ++DOMWINDOW == 174 (0x7fcb0fc0f000) [pid = 1852] [serial = 2057] [outer = 0x7fcb0fc0b000] 12:53:28 INFO - PROCESS | 1852 | 1461786808260 Marionette DEBUG loaded listener.js 12:53:28 INFO - PROCESS | 1852 | ++DOMWINDOW == 175 (0x7fcb1017f800) [pid = 1852] [serial = 2058] [outer = 0x7fcb0fc0b000] 12:53:29 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb138ea800 == 190 [pid = 1852] [id = 395] 12:53:29 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb181d8000 == 189 [pid = 1852] [id = 616] 12:53:29 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb1b6a8800 == 188 [pid = 1852] [id = 620] 12:53:29 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb19d75800 == 187 [pid = 1852] [id = 617] 12:53:29 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb1b056800 == 186 [pid = 1852] [id = 618] 12:53:29 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb1b462000 == 185 [pid = 1852] [id = 619] 12:53:29 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb16df8000 == 184 [pid = 1852] [id = 614] 12:53:29 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb17d9b000 == 183 [pid = 1852] [id = 615] 12:53:29 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb15971000 == 182 [pid = 1852] [id = 613] 12:53:29 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb13589000 == 181 [pid = 1852] [id = 669] 12:53:29 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb122ec800 == 180 [pid = 1852] [id = 668] 12:53:29 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb10021800 == 179 [pid = 1852] [id = 667] 12:53:29 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb0e68e000 == 178 [pid = 1852] [id = 666] 12:53:29 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb1b44c000 == 177 [pid = 1852] [id = 655] 12:53:29 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb19d7b000 == 176 [pid = 1852] [id = 654] 12:53:29 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb17ee0800 == 175 [pid = 1852] [id = 653] 12:53:29 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb1692f000 == 174 [pid = 1852] [id = 652] 12:53:29 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb1579c800 == 173 [pid = 1852] [id = 651] 12:53:29 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb14545000 == 172 [pid = 1852] [id = 650] 12:53:29 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb13cd9000 == 171 [pid = 1852] [id = 649] 12:53:29 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb122e0000 == 170 [pid = 1852] [id = 648] 12:53:29 INFO - PROCESS | 1852 | --DOMWINDOW == 174 (0x7fcb1017f000) [pid = 1852] [serial = 1812] [outer = (nil)] [url = about:blank] 12:53:29 INFO - PROCESS | 1852 | --DOMWINDOW == 173 (0x7fcb17cb8400) [pid = 1852] [serial = 1905] [outer = (nil)] [url = about:blank] 12:53:29 INFO - PROCESS | 1852 | --DOMWINDOW == 172 (0x7fcb0fbb8c00) [pid = 1852] [serial = 1935] [outer = (nil)] [url = about:blank] 12:53:29 INFO - PROCESS | 1852 | --DOMWINDOW == 171 (0x7fcb0fc15800) [pid = 1852] [serial = 1941] [outer = (nil)] [url = about:blank] 12:53:29 INFO - PROCESS | 1852 | --DOMWINDOW == 170 (0x7fcb11a84800) [pid = 1852] [serial = 1943] [outer = (nil)] [url = about:blank] 12:53:29 INFO - PROCESS | 1852 | --DOMWINDOW == 169 (0x7fcb1046ac00) [pid = 1852] [serial = 1938] [outer = (nil)] [url = about:blank] 12:53:29 INFO - PROCESS | 1852 | --DOMWINDOW == 168 (0x7fcb102d5800) [pid = 1852] [serial = 1937] [outer = (nil)] [url = about:blank] 12:53:29 INFO - PROCESS | 1852 | --DOMWINDOW == 167 (0x7fcb0cb50400) [pid = 1852] [serial = 1940] [outer = (nil)] [url = about:blank] 12:53:29 INFO - PROCESS | 1852 | --DOMWINDOW == 166 (0x7fcb1716c800) [pid = 1852] [serial = 1904] [outer = (nil)] [url = about:blank] 12:53:29 INFO - PROCESS | 1852 | --DOMWINDOW == 165 (0x7fcb16fb3400) [pid = 1852] [serial = 1902] [outer = (nil)] [url = about:blank] 12:53:29 INFO - PROCESS | 1852 | --DOMWINDOW == 164 (0x7fcb16d35400) [pid = 1852] [serial = 1901] [outer = (nil)] [url = about:blank] 12:53:29 INFO - PROCESS | 1852 | --DOMWINDOW == 163 (0x7fcb16d1d400) [pid = 1852] [serial = 1899] [outer = (nil)] [url = about:blank] 12:53:29 INFO - PROCESS | 1852 | --DOMWINDOW == 162 (0x7fcb169de800) [pid = 1852] [serial = 1898] [outer = (nil)] [url = about:blank] 12:53:29 INFO - PROCESS | 1852 | --DOMWINDOW == 161 (0x7fcb164ea800) [pid = 1852] [serial = 1896] [outer = (nil)] [url = about:blank] 12:53:29 INFO - PROCESS | 1852 | --DOMWINDOW == 160 (0x7fcb15a06c00) [pid = 1852] [serial = 1895] [outer = (nil)] [url = about:blank] 12:53:29 INFO - PROCESS | 1852 | --DOMWINDOW == 159 (0x7fcb143b9400) [pid = 1852] [serial = 1893] [outer = (nil)] [url = about:blank] 12:53:29 INFO - PROCESS | 1852 | --DOMWINDOW == 158 (0x7fcb13856c00) [pid = 1852] [serial = 1892] [outer = (nil)] [url = about:blank] 12:53:29 INFO - PROCESS | 1852 | --DOMWINDOW == 157 (0x7fcb13605800) [pid = 1852] [serial = 1890] [outer = (nil)] [url = about:blank] 12:53:29 INFO - PROCESS | 1852 | --DOMWINDOW == 156 (0x7fcb12315000) [pid = 1852] [serial = 1889] [outer = (nil)] [url = about:blank] 12:53:29 INFO - PROCESS | 1852 | --DOMWINDOW == 155 (0x7fcb1209bc00) [pid = 1852] [serial = 1887] [outer = (nil)] [url = about:blank] 12:53:29 INFO - PROCESS | 1852 | --DOMWINDOW == 154 (0x7fcb1203c400) [pid = 1852] [serial = 1886] [outer = (nil)] [url = about:blank] 12:53:29 INFO - PROCESS | 1852 | --DOMWINDOW == 153 (0x7fcb10469000) [pid = 1852] [serial = 1884] [outer = (nil)] [url = about:blank] 12:53:29 INFO - PROCESS | 1852 | --DOMWINDOW == 152 (0x7fcb102a2400) [pid = 1852] [serial = 1883] [outer = (nil)] [url = about:blank] 12:53:29 INFO - PROCESS | 1852 | --DOMWINDOW == 151 (0x7fcb0fa4f000) [pid = 1852] [serial = 1881] [outer = (nil)] [url = about:blank] 12:53:29 INFO - PROCESS | 1852 | --DOMWINDOW == 150 (0x7fcb0e81a800) [pid = 1852] [serial = 1880] [outer = (nil)] [url = about:blank] 12:53:29 INFO - PROCESS | 1852 | --DOMWINDOW == 149 (0x7fcb0fa18000) [pid = 1852] [serial = 1934] [outer = (nil)] [url = about:blank] 12:53:29 INFO - PROCESS | 1852 | --DOMWINDOW == 148 (0x7fcb0c9f8c00) [pid = 1852] [serial = 1931] [outer = (nil)] [url = about:blank] 12:53:29 INFO - PROCESS | 1852 | --DOMWINDOW == 147 (0x7fcb0cb57000) [pid = 1852] [serial = 1932] [outer = (nil)] [url = about:blank] 12:53:29 INFO - PROCESS | 1852 | --DOMWINDOW == 146 (0x7fcb1e80b000) [pid = 1852] [serial = 1929] [outer = (nil)] [url = about:blank] 12:53:29 INFO - PROCESS | 1852 | --DOMWINDOW == 145 (0x7fcb1e804c00) [pid = 1852] [serial = 1928] [outer = (nil)] [url = about:blank] 12:53:29 INFO - PROCESS | 1852 | --DOMWINDOW == 144 (0x7fcb1b8d4c00) [pid = 1852] [serial = 1926] [outer = (nil)] [url = about:blank] 12:53:29 INFO - PROCESS | 1852 | --DOMWINDOW == 143 (0x7fcb1b7e7400) [pid = 1852] [serial = 1925] [outer = (nil)] [url = about:blank] 12:53:29 INFO - PROCESS | 1852 | --DOMWINDOW == 142 (0x7fcb1b7df800) [pid = 1852] [serial = 1923] [outer = (nil)] [url = about:blank] 12:53:29 INFO - PROCESS | 1852 | --DOMWINDOW == 141 (0x7fcb1b727400) [pid = 1852] [serial = 1922] [outer = (nil)] [url = about:blank] 12:53:29 INFO - PROCESS | 1852 | --DOMWINDOW == 140 (0x7fcb1b650800) [pid = 1852] [serial = 1920] [outer = (nil)] [url = about:blank] 12:53:29 INFO - PROCESS | 1852 | --DOMWINDOW == 139 (0x7fcb1b646000) [pid = 1852] [serial = 1919] [outer = (nil)] [url = about:blank] 12:53:29 INFO - PROCESS | 1852 | --DOMWINDOW == 138 (0x7fcb1b472800) [pid = 1852] [serial = 1917] [outer = (nil)] [url = about:blank] 12:53:29 INFO - PROCESS | 1852 | --DOMWINDOW == 137 (0x7fcb1ae36400) [pid = 1852] [serial = 1916] [outer = (nil)] [url = about:blank] 12:53:29 INFO - PROCESS | 1852 | --DOMWINDOW == 136 (0x7fcb1ae2e800) [pid = 1852] [serial = 1914] [outer = (nil)] [url = about:blank] 12:53:29 INFO - PROCESS | 1852 | --DOMWINDOW == 135 (0x7fcb1ad22800) [pid = 1852] [serial = 1913] [outer = (nil)] [url = about:blank] 12:53:29 INFO - PROCESS | 1852 | --DOMWINDOW == 134 (0x7fcb1a5cac00) [pid = 1852] [serial = 1911] [outer = (nil)] [url = about:blank] 12:53:29 INFO - PROCESS | 1852 | --DOMWINDOW == 133 (0x7fcb1a5c0c00) [pid = 1852] [serial = 1910] [outer = (nil)] [url = about:blank] 12:53:29 INFO - PROCESS | 1852 | --DOMWINDOW == 132 (0x7fcb19da8800) [pid = 1852] [serial = 1908] [outer = (nil)] [url = about:blank] 12:53:29 INFO - PROCESS | 1852 | --DOMWINDOW == 131 (0x7fcb19d26800) [pid = 1852] [serial = 1907] [outer = (nil)] [url = about:blank] 12:53:30 INFO - PROCESS | 1852 | 1461786810057 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] 12:53:30 INFO - PROCESS | 1852 | 1461786810116 Marionette TRACE conn3 <- [1,2713,null,{"value":"8"}] 12:53:30 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 12:53:30 INFO - PROCESS | 1852 | 1461786810127 Marionette TRACE conn3 -> [0,2714,"setScriptTimeout",{"ms":35000}] 12:53:30 INFO - PROCESS | 1852 | 1461786810131 Marionette TRACE conn3 <- [1,2714,null,{}] 12:53:30 INFO - PROCESS | 1852 | 1461786810143 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}] 12:53:30 INFO - PROCESS | 1852 | 1461786810389 Marionette TRACE conn3 <- [1,2715,null,{"value":null}] 12:53:30 INFO - PROCESS | 1852 | 1461786810607 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:30 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb1040e800 == 171 [pid = 1852] [id = 686] 12:53:30 INFO - PROCESS | 1852 | ++DOMWINDOW == 132 (0x7fcb0cb4a400) [pid = 1852] [serial = 2059] [outer = (nil)] 12:53:30 INFO - PROCESS | 1852 | ++DOMWINDOW == 133 (0x7fcb107e7c00) [pid = 1852] [serial = 2060] [outer = 0x7fcb0cb4a400] 12:53:30 INFO - PROCESS | 1852 | 1461786810675 Marionette DEBUG loaded listener.js 12:53:30 INFO - PROCESS | 1852 | ++DOMWINDOW == 134 (0x7fcb10bf4400) [pid = 1852] [serial = 2061] [outer = 0x7fcb0cb4a400] 12:53:31 INFO - PROCESS | 1852 | 1461786811480 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]]]}] 12:53:31 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 12:53:31 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 1393ms 12:53:31 INFO - PROCESS | 1852 | 1461786811521 Marionette TRACE conn3 -> [0,2717,"getWindowHandle",null] 12:53:31 INFO - PROCESS | 1852 | 1461786811525 Marionette TRACE conn3 <- [1,2717,null,{"value":"8"}] 12:53:31 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 12:53:31 INFO - PROCESS | 1852 | 1461786811534 Marionette TRACE conn3 -> [0,2718,"setScriptTimeout",{"ms":35000}] 12:53:31 INFO - PROCESS | 1852 | 1461786811543 Marionette TRACE conn3 <- [1,2718,null,{}] 12:53:31 INFO - PROCESS | 1852 | 1461786811558 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}] 12:53:31 INFO - PROCESS | 1852 | 1461786811812 Marionette TRACE conn3 <- [1,2719,null,{"value":null}] 12:53:32 INFO - PROCESS | 1852 | 1461786812026 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:32 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb138e7000 == 172 [pid = 1852] [id = 687] 12:53:32 INFO - PROCESS | 1852 | ++DOMWINDOW == 135 (0x7fcb108d6c00) [pid = 1852] [serial = 2062] [outer = (nil)] 12:53:32 INFO - PROCESS | 1852 | ++DOMWINDOW == 136 (0x7fcb1360b400) [pid = 1852] [serial = 2063] [outer = 0x7fcb108d6c00] 12:53:32 INFO - PROCESS | 1852 | 1461786812094 Marionette DEBUG loaded listener.js 12:53:32 INFO - PROCESS | 1852 | ++DOMWINDOW == 137 (0x7fcb13711400) [pid = 1852] [serial = 2064] [outer = 0x7fcb108d6c00] 12:53:32 INFO - PROCESS | 1852 | 1461786812992 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] 12:53:33 INFO - PROCESS | 1852 | 1461786813033 Marionette TRACE conn3 <- [1,2721,null,{"value":"8"}] 12:53:33 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 12:53:33 INFO - PROCESS | 1852 | 1461786813042 Marionette TRACE conn3 -> [0,2722,"setScriptTimeout",{"ms":35000}] 12:53:33 INFO - PROCESS | 1852 | 1461786813057 Marionette TRACE conn3 <- [1,2722,null,{}] 12:53:33 INFO - PROCESS | 1852 | 1461786813074 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}] 12:53:33 INFO - PROCESS | 1852 | 1461786813398 Marionette TRACE conn3 <- [1,2723,null,{"value":null}] 12:53:33 INFO - PROCESS | 1852 | 1461786813434 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:33 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb14534800 == 173 [pid = 1852] [id = 688] 12:53:33 INFO - PROCESS | 1852 | ++DOMWINDOW == 138 (0x7fcb13852400) [pid = 1852] [serial = 2065] [outer = (nil)] 12:53:33 INFO - PROCESS | 1852 | ++DOMWINDOW == 139 (0x7fcb143b4800) [pid = 1852] [serial = 2066] [outer = 0x7fcb13852400] 12:53:33 INFO - PROCESS | 1852 | 1461786813521 Marionette DEBUG loaded listener.js 12:53:33 INFO - PROCESS | 1852 | ++DOMWINDOW == 140 (0x7fcb145d9400) [pid = 1852] [serial = 2067] [outer = 0x7fcb13852400] 12:53:34 INFO - PROCESS | 1852 | --DOMWINDOW == 139 (0x7fcb102a3000) [pid = 1852] [serial = 2005] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 12:53:34 INFO - PROCESS | 1852 | --DOMWINDOW == 138 (0x7fcb1230bc00) [pid = 1852] [serial = 1951] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 12:53:34 INFO - PROCESS | 1852 | --DOMWINDOW == 137 (0x7fcb0ad44000) [pid = 1852] [serial = 1966] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 12:53:34 INFO - PROCESS | 1852 | --DOMWINDOW == 136 (0x7fcb10297c00) [pid = 1852] [serial = 1993] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 12:53:34 INFO - PROCESS | 1852 | --DOMWINDOW == 135 (0x7fcb1b647400) [pid = 1852] [serial = 1975] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 12:53:34 INFO - PROCESS | 1852 | --DOMWINDOW == 134 (0x7fcb1e8c1400) [pid = 1852] [serial = 1981] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 12:53:34 INFO - PROCESS | 1852 | --DOMWINDOW == 133 (0x7fcb1385f800) [pid = 1852] [serial = 1957] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 12:53:34 INFO - PROCESS | 1852 | --DOMWINDOW == 132 (0x7fcb0fb75c00) [pid = 1852] [serial = 1945] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 12:53:34 INFO - PROCESS | 1852 | --DOMWINDOW == 131 (0x7fcb1f3dcc00) [pid = 1852] [serial = 1990] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 12:53:34 INFO - PROCESS | 1852 | --DOMWINDOW == 130 (0x7fcb145d8400) [pid = 1852] [serial = 1987] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 12:53:34 INFO - PROCESS | 1852 | --DOMWINDOW == 129 (0x7fcb1b731000) [pid = 1852] [serial = 1978] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 12:53:34 INFO - PROCESS | 1852 | --DOMWINDOW == 128 (0x7fcb164f3c00) [pid = 1852] [serial = 1969] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 12:53:35 INFO - PROCESS | 1852 | --DOMWINDOW == 127 (0x7fcb1231a800) [pid = 1852] [serial = 1954] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 12:53:35 INFO - PROCESS | 1852 | --DOMWINDOW == 126 (0x7fcb1209dc00) [pid = 1852] [serial = 1984] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 12:53:35 INFO - PROCESS | 1852 | --DOMWINDOW == 125 (0x7fcb16d25800) [pid = 1852] [serial = 1972] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 12:53:35 INFO - PROCESS | 1852 | --DOMWINDOW == 124 (0x7fcb15874000) [pid = 1852] [serial = 1960] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 12:53:35 INFO - PROCESS | 1852 | --DOMWINDOW == 123 (0x7fcb0cb4f400) [pid = 1852] [serial = 2002] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 12:53:35 INFO - PROCESS | 1852 | --DOMWINDOW == 122 (0x7fcb0cb59400) [pid = 1852] [serial = 1999] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 12:53:35 INFO - PROCESS | 1852 | --DOMWINDOW == 121 (0x7fcb15875800) [pid = 1852] [serial = 1963] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 12:53:35 INFO - PROCESS | 1852 | --DOMWINDOW == 120 (0x7fcb107e6c00) [pid = 1852] [serial = 1948] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 12:53:35 INFO - PROCESS | 1852 | --DOMWINDOW == 119 (0x7fcb0ad46800) [pid = 1852] [serial = 1876] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 12:53:35 INFO - PROCESS | 1852 | 1461786815236 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] 12:53:35 INFO - PROCESS | 1852 | 1461786815314 Marionette TRACE conn3 <- [1,2725,null,{"value":"8"}] 12:53:35 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 12:53:35 INFO - PROCESS | 1852 | 1461786815320 Marionette TRACE conn3 -> [0,2726,"setScriptTimeout",{"ms":35000}] 12:53:35 INFO - PROCESS | 1852 | 1461786815323 Marionette TRACE conn3 <- [1,2726,null,{}] 12:53:35 INFO - PROCESS | 1852 | 1461786815328 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}] 12:53:35 INFO - PROCESS | 1852 | 1461786815553 Marionette TRACE conn3 <- [1,2727,null,{"value":null}] 12:53:35 INFO - PROCESS | 1852 | 1461786815730 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:35 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb15775800 == 174 [pid = 1852] [id = 689] 12:53:35 INFO - PROCESS | 1852 | ++DOMWINDOW == 120 (0x7fcb145de000) [pid = 1852] [serial = 2068] [outer = (nil)] 12:53:35 INFO - PROCESS | 1852 | ++DOMWINDOW == 121 (0x7fcb145e1c00) [pid = 1852] [serial = 2069] [outer = 0x7fcb145de000] 12:53:35 INFO - PROCESS | 1852 | 1461786815811 Marionette DEBUG loaded listener.js 12:53:35 INFO - PROCESS | 1852 | ++DOMWINDOW == 122 (0x7fcb1586fc00) [pid = 1852] [serial = 2070] [outer = 0x7fcb145de000] 12:53:36 INFO - PROCESS | 1852 | 1461786816586 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]]]}] 12:53:36 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 12:53:36 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 1279ms 12:53:36 INFO - PROCESS | 1852 | 1461786816599 Marionette TRACE conn3 -> [0,2729,"getWindowHandle",null] 12:53:36 INFO - PROCESS | 1852 | 1461786816602 Marionette TRACE conn3 <- [1,2729,null,{"value":"8"}] 12:53:36 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 12:53:36 INFO - PROCESS | 1852 | 1461786816624 Marionette TRACE conn3 -> [0,2730,"setScriptTimeout",{"ms":35000}] 12:53:36 INFO - PROCESS | 1852 | 1461786816628 Marionette TRACE conn3 <- [1,2730,null,{}] 12:53:36 INFO - PROCESS | 1852 | 1461786816634 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}] 12:53:36 INFO - PROCESS | 1852 | 1461786816867 Marionette TRACE conn3 <- [1,2731,null,{"value":null}] 12:53:37 INFO - PROCESS | 1852 | 1461786817222 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:37 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb0f3e1800 == 175 [pid = 1852] [id = 690] 12:53:37 INFO - PROCESS | 1852 | ++DOMWINDOW == 123 (0x7fcb0ad48000) [pid = 1852] [serial = 2071] [outer = (nil)] 12:53:37 INFO - PROCESS | 1852 | ++DOMWINDOW == 124 (0x7fcb0cb4f400) [pid = 1852] [serial = 2072] [outer = 0x7fcb0ad48000] 12:53:37 INFO - PROCESS | 1852 | 1461786817369 Marionette DEBUG loaded listener.js 12:53:37 INFO - PROCESS | 1852 | ++DOMWINDOW == 125 (0x7fcb0e814800) [pid = 1852] [serial = 2073] [outer = 0x7fcb0ad48000] 12:53:38 INFO - PROCESS | 1852 | 1461786818752 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] 12:53:38 INFO - PROCESS | 1852 | 1461786818777 Marionette TRACE conn3 <- [1,2733,null,{"value":"8"}] 12:53:38 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 12:53:38 INFO - PROCESS | 1852 | 1461786818786 Marionette TRACE conn3 -> [0,2734,"setScriptTimeout",{"ms":35000}] 12:53:38 INFO - PROCESS | 1852 | 1461786818792 Marionette TRACE conn3 <- [1,2734,null,{}] 12:53:38 INFO - PROCESS | 1852 | 1461786818800 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}] 12:53:39 INFO - PROCESS | 1852 | 1461786819126 Marionette TRACE conn3 <- [1,2735,null,{"value":null}] 12:53:39 INFO - PROCESS | 1852 | 1461786819402 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:39 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb137a4000 == 176 [pid = 1852] [id = 691] 12:53:39 INFO - PROCESS | 1852 | ++DOMWINDOW == 126 (0x7fcb0fa43800) [pid = 1852] [serial = 2074] [outer = (nil)] 12:53:39 INFO - PROCESS | 1852 | ++DOMWINDOW == 127 (0x7fcb10469000) [pid = 1852] [serial = 2075] [outer = 0x7fcb0fa43800] 12:53:39 INFO - PROCESS | 1852 | 1461786819482 Marionette DEBUG loaded listener.js 12:53:39 INFO - PROCESS | 1852 | ++DOMWINDOW == 128 (0x7fcb10bc2000) [pid = 1852] [serial = 2076] [outer = 0x7fcb0fa43800] 12:53:40 INFO - PROCESS | 1852 | 1461786820520 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]]]}] 12:53:40 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 12:53:40 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 1797ms 12:53:40 INFO - PROCESS | 1852 | 1461786820586 Marionette TRACE conn3 -> [0,2737,"getWindowHandle",null] 12:53:40 INFO - PROCESS | 1852 | 1461786820593 Marionette TRACE conn3 <- [1,2737,null,{"value":"8"}] 12:53:40 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 12:53:40 INFO - PROCESS | 1852 | 1461786820602 Marionette TRACE conn3 -> [0,2738,"setScriptTimeout",{"ms":35000}] 12:53:40 INFO - PROCESS | 1852 | 1461786820605 Marionette TRACE conn3 <- [1,2738,null,{}] 12:53:40 INFO - PROCESS | 1852 | 1461786820612 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}] 12:53:40 INFO - PROCESS | 1852 | 1461786820878 Marionette TRACE conn3 <- [1,2739,null,{"value":null}] 12:53:41 INFO - PROCESS | 1852 | 1461786821231 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:41 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb1653a000 == 177 [pid = 1852] [id = 692] 12:53:41 INFO - PROCESS | 1852 | ++DOMWINDOW == 129 (0x7fcb1046ac00) [pid = 1852] [serial = 2077] [outer = (nil)] 12:53:41 INFO - PROCESS | 1852 | ++DOMWINDOW == 130 (0x7fcb13605000) [pid = 1852] [serial = 2078] [outer = 0x7fcb1046ac00] 12:53:41 INFO - PROCESS | 1852 | 1461786821311 Marionette DEBUG loaded listener.js 12:53:41 INFO - PROCESS | 1852 | ++DOMWINDOW == 131 (0x7fcb13973c00) [pid = 1852] [serial = 2079] [outer = 0x7fcb1046ac00] 12:53:42 INFO - PROCESS | 1852 | 1461786822301 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]]]}] 12:53:42 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 12:53:42 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 1736ms 12:53:42 INFO - PROCESS | 1852 | 1461786822339 Marionette TRACE conn3 -> [0,2741,"getWindowHandle",null] 12:53:42 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 12:53:42 INFO - PROCESS | 1852 | 1461786822343 Marionette TRACE conn3 <- [1,2741,null,{"value":"8"}] 12:53:42 INFO - PROCESS | 1852 | 1461786822352 Marionette TRACE conn3 -> [0,2742,"setScriptTimeout",{"ms":35000}] 12:53:42 INFO - PROCESS | 1852 | 1461786822362 Marionette TRACE conn3 <- [1,2742,null,{}] 12:53:42 INFO - PROCESS | 1852 | 1461786822377 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}] 12:53:42 INFO - PROCESS | 1852 | 1461786822646 Marionette TRACE conn3 <- [1,2743,null,{"value":null}] 12:53:42 INFO - PROCESS | 1852 | 1461786822958 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:42 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb188db000 == 178 [pid = 1852] [id = 693] 12:53:42 INFO - PROCESS | 1852 | ++DOMWINDOW == 132 (0x7fcb154bbc00) [pid = 1852] [serial = 2080] [outer = (nil)] 12:53:43 INFO - PROCESS | 1852 | ++DOMWINDOW == 133 (0x7fcb1581f000) [pid = 1852] [serial = 2081] [outer = 0x7fcb154bbc00] 12:53:43 INFO - PROCESS | 1852 | 1461786823052 Marionette DEBUG loaded listener.js 12:53:43 INFO - PROCESS | 1852 | ++DOMWINDOW == 134 (0x7fcb15a08c00) [pid = 1852] [serial = 2082] [outer = 0x7fcb154bbc00] 12:53:44 INFO - PROCESS | 1852 | 1461786824351 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]]]}] 12:53:44 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 12:53:44 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 2045ms 12:53:44 INFO - PROCESS | 1852 | 1461786824396 Marionette TRACE conn3 -> [0,2745,"getWindowHandle",null] 12:53:44 INFO - PROCESS | 1852 | 1461786824404 Marionette TRACE conn3 <- [1,2745,null,{"value":"8"}] 12:53:44 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 12:53:44 INFO - PROCESS | 1852 | 1461786824416 Marionette TRACE conn3 -> [0,2746,"setScriptTimeout",{"ms":35000}] 12:53:44 INFO - PROCESS | 1852 | 1461786824420 Marionette TRACE conn3 <- [1,2746,null,{}] 12:53:44 INFO - PROCESS | 1852 | 1461786824429 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}] 12:53:44 INFO - PROCESS | 1852 | 1461786824826 Marionette TRACE conn3 <- [1,2747,null,{"value":null}] 12:53:45 INFO - PROCESS | 1852 | 1461786825204 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:45 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb1b05c000 == 179 [pid = 1852] [id = 694] 12:53:45 INFO - PROCESS | 1852 | ++DOMWINDOW == 135 (0x7fcb1572b800) [pid = 1852] [serial = 2083] [outer = (nil)] 12:53:45 INFO - PROCESS | 1852 | ++DOMWINDOW == 136 (0x7fcb169e2800) [pid = 1852] [serial = 2084] [outer = 0x7fcb1572b800] 12:53:45 INFO - PROCESS | 1852 | 1461786825289 Marionette DEBUG loaded listener.js 12:53:45 INFO - PROCESS | 1852 | ++DOMWINDOW == 137 (0x7fcb16d1e400) [pid = 1852] [serial = 2085] [outer = 0x7fcb1572b800] 12:53:46 INFO - PROCESS | 1852 | 1461786826153 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]]]}] 12:53:46 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 12:53:46 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 1788ms 12:53:46 INFO - PROCESS | 1852 | 1461786826204 Marionette TRACE conn3 -> [0,2749,"getWindowHandle",null] 12:53:46 INFO - PROCESS | 1852 | 1461786826208 Marionette TRACE conn3 <- [1,2749,null,{"value":"8"}] 12:53:46 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 12:53:46 INFO - PROCESS | 1852 | 1461786826214 Marionette TRACE conn3 -> [0,2750,"setScriptTimeout",{"ms":35000}] 12:53:46 INFO - PROCESS | 1852 | 1461786826218 Marionette TRACE conn3 <- [1,2750,null,{}] 12:53:46 INFO - PROCESS | 1852 | 1461786826224 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}] 12:53:46 INFO - PROCESS | 1852 | 1461786826475 Marionette TRACE conn3 <- [1,2751,null,{"value":null}] 12:53:46 INFO - PROCESS | 1852 | 1461786826746 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:46 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb1b6b9000 == 180 [pid = 1852] [id = 695] 12:53:46 INFO - PROCESS | 1852 | ++DOMWINDOW == 138 (0x7fcb16fb6800) [pid = 1852] [serial = 2086] [outer = (nil)] 12:53:46 INFO - PROCESS | 1852 | ++DOMWINDOW == 139 (0x7fcb1716c800) [pid = 1852] [serial = 2087] [outer = 0x7fcb16fb6800] 12:53:46 INFO - PROCESS | 1852 | 1461786826893 Marionette DEBUG loaded listener.js 12:53:47 INFO - PROCESS | 1852 | ++DOMWINDOW == 140 (0x7fcb19dac000) [pid = 1852] [serial = 2088] [outer = 0x7fcb16fb6800] 12:53:47 INFO - PROCESS | 1852 | 1461786827824 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]]]}] 12:53:47 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 12:53:47 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 1637ms 12:53:47 INFO - PROCESS | 1852 | 1461786827853 Marionette TRACE conn3 -> [0,2753,"getWindowHandle",null] 12:53:47 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 12:53:47 INFO - PROCESS | 1852 | 1461786827857 Marionette TRACE conn3 <- [1,2753,null,{"value":"8"}] 12:53:47 INFO - PROCESS | 1852 | 1461786827864 Marionette TRACE conn3 -> [0,2754,"setScriptTimeout",{"ms":35000}] 12:53:47 INFO - PROCESS | 1852 | 1461786827868 Marionette TRACE conn3 <- [1,2754,null,{}] 12:53:47 INFO - PROCESS | 1852 | 1461786827874 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}] 12:53:48 INFO - PROCESS | 1852 | 1461786828124 Marionette TRACE conn3 <- [1,2755,null,{"value":null}] 12:53:48 INFO - PROCESS | 1852 | 1461786828398 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:48 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb2069c000 == 181 [pid = 1852] [id = 696] 12:53:48 INFO - PROCESS | 1852 | ++DOMWINDOW == 141 (0x7fcb15737800) [pid = 1852] [serial = 2089] [outer = (nil)] 12:53:48 INFO - PROCESS | 1852 | ++DOMWINDOW == 142 (0x7fcb1ad23c00) [pid = 1852] [serial = 2090] [outer = 0x7fcb15737800] 12:53:48 INFO - PROCESS | 1852 | 1461786828535 Marionette DEBUG loaded listener.js 12:53:48 INFO - PROCESS | 1852 | ++DOMWINDOW == 143 (0x7fcb1ae2c800) [pid = 1852] [serial = 2091] [outer = 0x7fcb15737800] 12:53:49 INFO - PROCESS | 1852 | 1461786829425 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]]]}] 12:53:49 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 12:53:49 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 1637ms 12:53:49 INFO - PROCESS | 1852 | 1461786829500 Marionette TRACE conn3 -> [0,2757,"getWindowHandle",null] 12:53:49 INFO - PROCESS | 1852 | 1461786829504 Marionette TRACE conn3 <- [1,2757,null,{"value":"8"}] 12:53:49 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 12:53:49 INFO - PROCESS | 1852 | 1461786829511 Marionette TRACE conn3 -> [0,2758,"setScriptTimeout",{"ms":35000}] 12:53:49 INFO - PROCESS | 1852 | 1461786829515 Marionette TRACE conn3 <- [1,2758,null,{}] 12:53:49 INFO - PROCESS | 1852 | 1461786829522 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}] 12:53:49 INFO - PROCESS | 1852 | 1461786829810 Marionette TRACE conn3 <- [1,2759,null,{"value":null}] 12:53:50 INFO - PROCESS | 1852 | 1461786830131 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:50 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb21104000 == 182 [pid = 1852] [id = 697] 12:53:50 INFO - PROCESS | 1852 | ++DOMWINDOW == 144 (0x7fcb19dac800) [pid = 1852] [serial = 2092] [outer = (nil)] 12:53:50 INFO - PROCESS | 1852 | ++DOMWINDOW == 145 (0x7fcb1b475800) [pid = 1852] [serial = 2093] [outer = 0x7fcb19dac800] 12:53:50 INFO - PROCESS | 1852 | 1461786830217 Marionette DEBUG loaded listener.js 12:53:50 INFO - PROCESS | 1852 | ++DOMWINDOW == 146 (0x7fcb1b651400) [pid = 1852] [serial = 2094] [outer = 0x7fcb19dac800] 12:53:51 INFO - PROCESS | 1852 | 1461786831086 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]]]}] 12:53:51 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 12:53:51 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 1634ms 12:53:51 INFO - PROCESS | 1852 | 1461786831146 Marionette TRACE conn3 -> [0,2761,"getWindowHandle",null] 12:53:51 INFO - PROCESS | 1852 | 1461786831150 Marionette TRACE conn3 <- [1,2761,null,{"value":"8"}] 12:53:51 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 12:53:51 INFO - PROCESS | 1852 | 1461786831157 Marionette TRACE conn3 -> [0,2762,"setScriptTimeout",{"ms":35000}] 12:53:51 INFO - PROCESS | 1852 | 1461786831162 Marionette TRACE conn3 <- [1,2762,null,{}] 12:53:51 INFO - PROCESS | 1852 | 1461786831168 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}] 12:53:51 INFO - PROCESS | 1852 | 1461786831422 Marionette TRACE conn3 <- [1,2763,null,{"value":null}] 12:53:51 INFO - PROCESS | 1852 | 1461786831705 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:51 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb21659000 == 183 [pid = 1852] [id = 698] 12:53:51 INFO - PROCESS | 1852 | ++DOMWINDOW == 147 (0x7fcb102ccc00) [pid = 1852] [serial = 2095] [outer = (nil)] 12:53:51 INFO - PROCESS | 1852 | ++DOMWINDOW == 148 (0x7fcb1b7e0800) [pid = 1852] [serial = 2096] [outer = 0x7fcb102ccc00] 12:53:51 INFO - PROCESS | 1852 | 1461786831825 Marionette DEBUG loaded listener.js 12:53:51 INFO - PROCESS | 1852 | ++DOMWINDOW == 149 (0x7fcb1e805000) [pid = 1852] [serial = 2097] [outer = 0x7fcb102ccc00] 12:53:52 INFO - PROCESS | 1852 | 1461786832696 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]]]}] 12:53:52 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 12:53:52 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 1587ms 12:53:52 INFO - PROCESS | 1852 | 1461786832745 Marionette TRACE conn3 -> [0,2765,"getWindowHandle",null] 12:53:52 INFO - PROCESS | 1852 | 1461786832749 Marionette TRACE conn3 <- [1,2765,null,{"value":"8"}] 12:53:52 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 12:53:52 INFO - PROCESS | 1852 | 1461786832755 Marionette TRACE conn3 -> [0,2766,"setScriptTimeout",{"ms":35000}] 12:53:52 INFO - PROCESS | 1852 | 1461786832758 Marionette TRACE conn3 <- [1,2766,null,{}] 12:53:52 INFO - PROCESS | 1852 | 1461786832764 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}] 12:53:53 INFO - PROCESS | 1852 | 1461786833018 Marionette TRACE conn3 <- [1,2767,null,{"value":null}] 12:53:53 INFO - PROCESS | 1852 | 1461786833284 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:53 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb21b1c800 == 184 [pid = 1852] [id = 699] 12:53:53 INFO - PROCESS | 1852 | ++DOMWINDOW == 150 (0x7fcb1a14f400) [pid = 1852] [serial = 2098] [outer = (nil)] 12:53:53 INFO - PROCESS | 1852 | ++DOMWINDOW == 151 (0x7fcb1f356400) [pid = 1852] [serial = 2099] [outer = 0x7fcb1a14f400] 12:53:53 INFO - PROCESS | 1852 | 1461786833405 Marionette DEBUG loaded listener.js 12:53:53 INFO - PROCESS | 1852 | ++DOMWINDOW == 152 (0x7fcb1f35a400) [pid = 1852] [serial = 2100] [outer = 0x7fcb1a14f400] 12:53:54 INFO - PROCESS | 1852 | 1461786834305 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]]]}] 12:53:54 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 12:53:54 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 1580ms 12:53:54 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 12:53:54 INFO - PROCESS | 1852 | 1461786834337 Marionette TRACE conn3 -> [0,2769,"getWindowHandle",null] 12:53:54 INFO - PROCESS | 1852 | 1461786834339 Marionette TRACE conn3 <- [1,2769,null,{"value":"8"}] 12:53:54 INFO - PROCESS | 1852 | 1461786834347 Marionette TRACE conn3 -> [0,2770,"setScriptTimeout",{"ms":35000}] 12:53:54 INFO - PROCESS | 1852 | 1461786834350 Marionette TRACE conn3 <- [1,2770,null,{}] 12:53:54 INFO - PROCESS | 1852 | 1461786834356 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}] 12:53:54 INFO - PROCESS | 1852 | 1461786834611 Marionette TRACE conn3 <- [1,2771,null,{"value":null}] 12:53:54 INFO - PROCESS | 1852 | 1461786834881 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:54 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb2379f800 == 185 [pid = 1852] [id = 700] 12:53:54 INFO - PROCESS | 1852 | ++DOMWINDOW == 153 (0x7fcb1f3e0c00) [pid = 1852] [serial = 2101] [outer = (nil)] 12:53:55 INFO - PROCESS | 1852 | ++DOMWINDOW == 154 (0x7fcb20646000) [pid = 1852] [serial = 2102] [outer = 0x7fcb1f3e0c00] 12:53:55 INFO - PROCESS | 1852 | 1461786835030 Marionette DEBUG loaded listener.js 12:53:55 INFO - PROCESS | 1852 | ++DOMWINDOW == 155 (0x7fcb20735000) [pid = 1852] [serial = 2103] [outer = 0x7fcb1f3e0c00] 12:53:55 INFO - PROCESS | 1852 | 1461786835955 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]]]}] 12:53:56 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 12:53:56 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 1682ms 12:53:56 INFO - PROCESS | 1852 | 1461786836028 Marionette TRACE conn3 -> [0,2773,"getWindowHandle",null] 12:53:56 INFO - PROCESS | 1852 | 1461786836032 Marionette TRACE conn3 <- [1,2773,null,{"value":"8"}] 12:53:56 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 12:53:56 INFO - PROCESS | 1852 | 1461786836039 Marionette TRACE conn3 -> [0,2774,"setScriptTimeout",{"ms":35000}] 12:53:56 INFO - PROCESS | 1852 | 1461786836044 Marionette TRACE conn3 <- [1,2774,null,{}] 12:53:56 INFO - PROCESS | 1852 | 1461786836050 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}] 12:53:56 INFO - PROCESS | 1852 | 1461786836384 Marionette TRACE conn3 <- [1,2775,null,{"value":null}] 12:53:56 INFO - PROCESS | 1852 | 1461786836703 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:56 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb2756a800 == 186 [pid = 1852] [id = 701] 12:53:56 INFO - PROCESS | 1852 | ++DOMWINDOW == 156 (0x7fcb20642400) [pid = 1852] [serial = 2104] [outer = (nil)] 12:53:56 INFO - PROCESS | 1852 | ++DOMWINDOW == 157 (0x7fcb209d6400) [pid = 1852] [serial = 2105] [outer = 0x7fcb20642400] 12:53:56 INFO - PROCESS | 1852 | 1461786836783 Marionette DEBUG loaded listener.js 12:53:56 INFO - PROCESS | 1852 | ++DOMWINDOW == 158 (0x7fcb20d04c00) [pid = 1852] [serial = 2106] [outer = 0x7fcb20642400] 12:53:57 INFO - PROCESS | 1852 | 1461786837673 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]]]}] 12:53:57 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 12:53:57 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 1684ms 12:53:57 INFO - PROCESS | 1852 | 1461786837724 Marionette TRACE conn3 -> [0,2777,"getWindowHandle",null] 12:53:57 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 12:53:57 INFO - PROCESS | 1852 | 1461786837728 Marionette TRACE conn3 <- [1,2777,null,{"value":"8"}] 12:53:57 INFO - PROCESS | 1852 | 1461786837735 Marionette TRACE conn3 -> [0,2778,"setScriptTimeout",{"ms":35000}] 12:53:57 INFO - PROCESS | 1852 | 1461786837738 Marionette TRACE conn3 <- [1,2778,null,{}] 12:53:57 INFO - PROCESS | 1852 | 1461786837744 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}] 12:53:57 INFO - PROCESS | 1852 | 1461786837991 Marionette TRACE conn3 <- [1,2779,null,{"value":null}] 12:53:58 INFO - PROCESS | 1852 | 1461786838266 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:58 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb29292000 == 187 [pid = 1852] [id = 702] 12:53:58 INFO - PROCESS | 1852 | ++DOMWINDOW == 159 (0x7fcb207b6400) [pid = 1852] [serial = 2107] [outer = (nil)] 12:53:58 INFO - PROCESS | 1852 | ++DOMWINDOW == 160 (0x7fcb20d0f400) [pid = 1852] [serial = 2108] [outer = 0x7fcb207b6400] 12:53:58 INFO - PROCESS | 1852 | 1461786838386 Marionette DEBUG loaded listener.js 12:53:58 INFO - PROCESS | 1852 | ++DOMWINDOW == 161 (0x7fcb20e95800) [pid = 1852] [serial = 2109] [outer = 0x7fcb207b6400] 12:53:59 INFO - PROCESS | 1852 | 1461786839336 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]]]}] 12:53:59 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 12:53:59 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 1636ms 12:53:59 INFO - PROCESS | 1852 | 1461786839371 Marionette TRACE conn3 -> [0,2781,"getWindowHandle",null] 12:53:59 INFO - PROCESS | 1852 | 1461786839376 Marionette TRACE conn3 <- [1,2781,null,{"value":"8"}] 12:53:59 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 12:53:59 INFO - PROCESS | 1852 | 1461786839382 Marionette TRACE conn3 -> [0,2782,"setScriptTimeout",{"ms":35000}] 12:53:59 INFO - PROCESS | 1852 | 1461786839386 Marionette TRACE conn3 <- [1,2782,null,{}] 12:53:59 INFO - PROCESS | 1852 | 1461786839392 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}] 12:53:59 INFO - PROCESS | 1852 | 1461786839643 Marionette TRACE conn3 <- [1,2783,null,{"value":null}] 12:53:59 INFO - PROCESS | 1852 | 1461786839958 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:59 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb298a0800 == 188 [pid = 1852] [id = 703] 12:53:59 INFO - PROCESS | 1852 | ++DOMWINDOW == 162 (0x7fcb207bf800) [pid = 1852] [serial = 2110] [outer = (nil)] 12:54:00 INFO - PROCESS | 1852 | ++DOMWINDOW == 163 (0x7fcb21285400) [pid = 1852] [serial = 2111] [outer = 0x7fcb207bf800] 12:54:00 INFO - PROCESS | 1852 | 1461786840040 Marionette DEBUG loaded listener.js 12:54:00 INFO - PROCESS | 1852 | ++DOMWINDOW == 164 (0x7fcb2128a000) [pid = 1852] [serial = 2112] [outer = 0x7fcb207bf800] 12:54:00 INFO - PROCESS | 1852 | 1461786840947 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]]]}] 12:54:01 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 12:54:01 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 1632ms 12:54:01 INFO - PROCESS | 1852 | 1461786841016 Marionette TRACE conn3 -> [0,2785,"getWindowHandle",null] 12:54:01 INFO - PROCESS | 1852 | 1461786841019 Marionette TRACE conn3 <- [1,2785,null,{"value":"8"}] 12:54:01 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 12:54:01 INFO - PROCESS | 1852 | 1461786841026 Marionette TRACE conn3 -> [0,2786,"setScriptTimeout",{"ms":35000}] 12:54:01 INFO - PROCESS | 1852 | 1461786841030 Marionette TRACE conn3 <- [1,2786,null,{}] 12:54:01 INFO - PROCESS | 1852 | 1461786841035 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}] 12:54:01 INFO - PROCESS | 1852 | 1461786841290 Marionette TRACE conn3 <- [1,2787,null,{"value":null}] 12:54:01 INFO - PROCESS | 1852 | 1461786841611 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:01 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb2a477000 == 189 [pid = 1852] [id = 704] 12:54:01 INFO - PROCESS | 1852 | ++DOMWINDOW == 165 (0x7fcb10befc00) [pid = 1852] [serial = 2113] [outer = (nil)] 12:54:01 INFO - PROCESS | 1852 | ++DOMWINDOW == 166 (0x7fcb215de800) [pid = 1852] [serial = 2114] [outer = 0x7fcb10befc00] 12:54:01 INFO - PROCESS | 1852 | 1461786841695 Marionette DEBUG loaded listener.js 12:54:01 INFO - PROCESS | 1852 | ++DOMWINDOW == 167 (0x7fcb215e3400) [pid = 1852] [serial = 2115] [outer = 0x7fcb10befc00] 12:54:02 INFO - PROCESS | 1852 | 1461786842623 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]]]}] 12:54:02 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 12:54:02 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 1631ms 12:54:02 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 12:54:02 INFO - PROCESS | 1852 | 1461786842658 Marionette TRACE conn3 -> [0,2789,"getWindowHandle",null] 12:54:02 INFO - PROCESS | 1852 | 1461786842661 Marionette TRACE conn3 <- [1,2789,null,{"value":"8"}] 12:54:02 INFO - PROCESS | 1852 | 1461786842668 Marionette TRACE conn3 -> [0,2790,"setScriptTimeout",{"ms":35000}] 12:54:02 INFO - PROCESS | 1852 | 1461786842670 Marionette TRACE conn3 <- [1,2790,null,{}] 12:54:02 INFO - PROCESS | 1852 | 1461786842677 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}] 12:54:02 INFO - PROCESS | 1852 | 1461786842927 Marionette TRACE conn3 <- [1,2791,null,{"value":null}] 12:54:03 INFO - PROCESS | 1852 | 1461786843202 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:03 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb2ae61000 == 190 [pid = 1852] [id = 705] 12:54:03 INFO - PROCESS | 1852 | ++DOMWINDOW == 168 (0x7fcb12045000) [pid = 1852] [serial = 2116] [outer = (nil)] 12:54:03 INFO - PROCESS | 1852 | ++DOMWINDOW == 169 (0x7fcb215ec800) [pid = 1852] [serial = 2117] [outer = 0x7fcb12045000] 12:54:03 INFO - PROCESS | 1852 | 1461786843319 Marionette DEBUG loaded listener.js 12:54:03 INFO - PROCESS | 1852 | ++DOMWINDOW == 170 (0x7fcb2189c400) [pid = 1852] [serial = 2118] [outer = 0x7fcb12045000] 12:54:04 INFO - PROCESS | 1852 | 1461786844194 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]]]}] 12:54:04 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 12:54:04 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 1581ms 12:54:04 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 12:54:04 INFO - PROCESS | 1852 | 1461786844248 Marionette TRACE conn3 -> [0,2793,"getWindowHandle",null] 12:54:04 INFO - PROCESS | 1852 | 1461786844251 Marionette TRACE conn3 <- [1,2793,null,{"value":"8"}] 12:54:04 INFO - PROCESS | 1852 | 1461786844258 Marionette TRACE conn3 -> [0,2794,"setScriptTimeout",{"ms":35000}] 12:54:04 INFO - PROCESS | 1852 | 1461786844260 Marionette TRACE conn3 <- [1,2794,null,{}] 12:54:04 INFO - PROCESS | 1852 | 1461786844268 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}] 12:54:04 INFO - PROCESS | 1852 | 1461786844518 Marionette TRACE conn3 <- [1,2795,null,{"value":null}] 12:54:04 INFO - PROCESS | 1852 | 1461786844832 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:04 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb2d8e1800 == 191 [pid = 1852] [id = 706] 12:54:04 INFO - PROCESS | 1852 | ++DOMWINDOW == 171 (0x7fcb215e3800) [pid = 1852] [serial = 2119] [outer = (nil)] 12:54:04 INFO - PROCESS | 1852 | ++DOMWINDOW == 172 (0x7fcb218a6c00) [pid = 1852] [serial = 2120] [outer = 0x7fcb215e3800] 12:54:04 INFO - PROCESS | 1852 | 1461786844917 Marionette DEBUG loaded listener.js 12:54:05 INFO - PROCESS | 1852 | ++DOMWINDOW == 173 (0x7fcb226f1800) [pid = 1852] [serial = 2121] [outer = 0x7fcb215e3800] 12:54:05 INFO - PROCESS | 1852 | 1461786845801 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]]]}] 12:54:05 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 12:54:05 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 1586ms 12:54:05 INFO - PROCESS | 1852 | 1461786845844 Marionette TRACE conn3 -> [0,2797,"getWindowHandle",null] 12:54:05 INFO - PROCESS | 1852 | 1461786845848 Marionette TRACE conn3 <- [1,2797,null,{"value":"8"}] 12:54:05 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 12:54:05 INFO - PROCESS | 1852 | 1461786845854 Marionette TRACE conn3 -> [0,2798,"setScriptTimeout",{"ms":35000}] 12:54:05 INFO - PROCESS | 1852 | 1461786845856 Marionette TRACE conn3 <- [1,2798,null,{}] 12:54:05 INFO - PROCESS | 1852 | 1461786845863 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}] 12:54:06 INFO - PROCESS | 1852 | 1461786846108 Marionette TRACE conn3 <- [1,2799,null,{"value":null}] 12:54:06 INFO - PROCESS | 1852 | 1461786846391 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:06 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb318ea000 == 192 [pid = 1852] [id = 707] 12:54:06 INFO - PROCESS | 1852 | ++DOMWINDOW == 174 (0x7fcb145d9800) [pid = 1852] [serial = 2122] [outer = (nil)] 12:54:06 INFO - PROCESS | 1852 | ++DOMWINDOW == 175 (0x7fcb22875800) [pid = 1852] [serial = 2123] [outer = 0x7fcb145d9800] 12:54:06 INFO - PROCESS | 1852 | 1461786846516 Marionette DEBUG loaded listener.js 12:54:06 INFO - PROCESS | 1852 | ++DOMWINDOW == 176 (0x7fcb2287e400) [pid = 1852] [serial = 2124] [outer = 0x7fcb145d9800] 12:54:07 INFO - PROCESS | 1852 | 1461786847408 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]]]}] 12:54:07 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 12:54:07 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 1579ms 12:54:07 INFO - PROCESS | 1852 | 1461786847436 Marionette TRACE conn3 -> [0,2801,"getWindowHandle",null] 12:54:07 INFO - PROCESS | 1852 | 1461786847441 Marionette TRACE conn3 <- [1,2801,null,{"value":"8"}] 12:54:07 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 12:54:07 INFO - PROCESS | 1852 | 1461786847448 Marionette TRACE conn3 -> [0,2802,"setScriptTimeout",{"ms":35000}] 12:54:07 INFO - PROCESS | 1852 | 1461786847452 Marionette TRACE conn3 <- [1,2802,null,{}] 12:54:07 INFO - PROCESS | 1852 | 1461786847457 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}] 12:54:09 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb217d7800 == 191 [pid = 1852] [id = 641] 12:54:09 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb15775800 == 190 [pid = 1852] [id = 689] 12:54:09 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb14534800 == 189 [pid = 1852] [id = 688] 12:54:09 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb138e7000 == 188 [pid = 1852] [id = 687] 12:54:09 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb1040e800 == 187 [pid = 1852] [id = 686] 12:54:09 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb137b3800 == 186 [pid = 1852] [id = 685] 12:54:09 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb0f3d7800 == 185 [pid = 1852] [id = 684] 12:54:09 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb1b5d7000 == 184 [pid = 1852] [id = 680] 12:54:09 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb1ad49800 == 183 [pid = 1852] [id = 679] 12:54:09 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb188d6800 == 182 [pid = 1852] [id = 678] 12:54:09 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb17da1800 == 181 [pid = 1852] [id = 677] 12:54:09 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb16df0000 == 180 [pid = 1852] [id = 676] 12:54:09 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb1576e000 == 179 [pid = 1852] [id = 675] 12:54:09 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb14531800 == 178 [pid = 1852] [id = 674] 12:54:09 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb1416e000 == 177 [pid = 1852] [id = 673] 12:54:09 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb138d6800 == 176 [pid = 1852] [id = 672] 12:54:09 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb11f71800 == 175 [pid = 1852] [id = 671] 12:54:09 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb0a3c3000 == 174 [pid = 1852] [id = 670] 12:54:09 INFO - PROCESS | 1852 | 1461786849428 Marionette TRACE conn3 <- [1,2803,null,{"value":null}] 12:54:09 INFO - PROCESS | 1852 | --DOMWINDOW == 175 (0x7fcb107ee400) [pid = 1852] [serial = 1878] [outer = (nil)] [url = about:blank] 12:54:09 INFO - PROCESS | 1852 | --DOMWINDOW == 174 (0x7fcb1045f400) [pid = 1852] [serial = 2006] [outer = (nil)] [url = about:blank] 12:54:09 INFO - PROCESS | 1852 | --DOMWINDOW == 173 (0x7fcb107e6000) [pid = 1852] [serial = 2007] [outer = (nil)] [url = about:blank] 12:54:09 INFO - PROCESS | 1852 | --DOMWINDOW == 172 (0x7fcb1360c400) [pid = 1852] [serial = 1952] [outer = (nil)] [url = about:blank] 12:54:09 INFO - PROCESS | 1852 | --DOMWINDOW == 171 (0x7fcb1370d800) [pid = 1852] [serial = 1953] [outer = (nil)] [url = about:blank] 12:54:09 INFO - PROCESS | 1852 | --DOMWINDOW == 170 (0x7fcb16d36000) [pid = 1852] [serial = 1967] [outer = (nil)] [url = about:blank] 12:54:09 INFO - PROCESS | 1852 | --DOMWINDOW == 169 (0x7fcb16fb7800) [pid = 1852] [serial = 1968] [outer = (nil)] [url = about:blank] 12:54:09 INFO - PROCESS | 1852 | --DOMWINDOW == 168 (0x7fcb209d4400) [pid = 1852] [serial = 1994] [outer = (nil)] [url = about:blank] 12:54:09 INFO - PROCESS | 1852 | --DOMWINDOW == 167 (0x7fcb20c3ec00) [pid = 1852] [serial = 1995] [outer = (nil)] [url = about:blank] 12:54:09 INFO - PROCESS | 1852 | --DOMWINDOW == 166 (0x7fcb1b7e8c00) [pid = 1852] [serial = 1976] [outer = (nil)] [url = about:blank] 12:54:09 INFO - PROCESS | 1852 | --DOMWINDOW == 165 (0x7fcb1e80fc00) [pid = 1852] [serial = 1977] [outer = (nil)] [url = about:blank] 12:54:09 INFO - PROCESS | 1852 | --DOMWINDOW == 164 (0x7fcb1f364400) [pid = 1852] [serial = 1982] [outer = (nil)] [url = about:blank] 12:54:09 INFO - PROCESS | 1852 | --DOMWINDOW == 163 (0x7fcb1f3d8c00) [pid = 1852] [serial = 1983] [outer = (nil)] [url = about:blank] 12:54:09 INFO - PROCESS | 1852 | --DOMWINDOW == 162 (0x7fcb145de800) [pid = 1852] [serial = 1958] [outer = (nil)] [url = about:blank] 12:54:09 INFO - PROCESS | 1852 | --DOMWINDOW == 161 (0x7fcb154bd400) [pid = 1852] [serial = 1959] [outer = (nil)] [url = about:blank] 12:54:09 INFO - PROCESS | 1852 | --DOMWINDOW == 160 (0x7fcb0fbba000) [pid = 1852] [serial = 1946] [outer = (nil)] [url = about:blank] 12:54:09 INFO - PROCESS | 1852 | --DOMWINDOW == 159 (0x7fcb10179000) [pid = 1852] [serial = 1947] [outer = (nil)] [url = about:blank] 12:54:09 INFO - PROCESS | 1852 | --DOMWINDOW == 158 (0x7fcb207b7400) [pid = 1852] [serial = 1991] [outer = (nil)] [url = about:blank] 12:54:09 INFO - PROCESS | 1852 | --DOMWINDOW == 157 (0x7fcb207bfc00) [pid = 1852] [serial = 1992] [outer = (nil)] [url = about:blank] 12:54:09 INFO - PROCESS | 1852 | --DOMWINDOW == 156 (0x7fcb20734c00) [pid = 1852] [serial = 1988] [outer = (nil)] [url = about:blank] 12:54:09 INFO - PROCESS | 1852 | --DOMWINDOW == 155 (0x7fcb2073c800) [pid = 1852] [serial = 1989] [outer = (nil)] [url = about:blank] 12:54:09 INFO - PROCESS | 1852 | --DOMWINDOW == 154 (0x7fcb1e8d0000) [pid = 1852] [serial = 1979] [outer = (nil)] [url = about:blank] 12:54:09 INFO - PROCESS | 1852 | --DOMWINDOW == 153 (0x7fcb1f35a800) [pid = 1852] [serial = 1980] [outer = (nil)] [url = about:blank] 12:54:09 INFO - PROCESS | 1852 | --DOMWINDOW == 152 (0x7fcb17cbec00) [pid = 1852] [serial = 1970] [outer = (nil)] [url = about:blank] 12:54:09 INFO - PROCESS | 1852 | --DOMWINDOW == 151 (0x7fcb19d2c400) [pid = 1852] [serial = 1971] [outer = (nil)] [url = about:blank] 12:54:09 INFO - PROCESS | 1852 | --DOMWINDOW == 150 (0x7fcb143b4000) [pid = 1852] [serial = 1955] [outer = (nil)] [url = about:blank] 12:54:09 INFO - PROCESS | 1852 | --DOMWINDOW == 149 (0x7fcb143bb000) [pid = 1852] [serial = 1956] [outer = (nil)] [url = about:blank] 12:54:09 INFO - PROCESS | 1852 | --DOMWINDOW == 148 (0x7fcb1f3ddc00) [pid = 1852] [serial = 1985] [outer = (nil)] [url = about:blank] 12:54:09 INFO - PROCESS | 1852 | --DOMWINDOW == 147 (0x7fcb20649000) [pid = 1852] [serial = 1986] [outer = (nil)] [url = about:blank] 12:54:09 INFO - PROCESS | 1852 | --DOMWINDOW == 146 (0x7fcb1a144000) [pid = 1852] [serial = 1973] [outer = (nil)] [url = about:blank] 12:54:09 INFO - PROCESS | 1852 | --DOMWINDOW == 145 (0x7fcb1a14ec00) [pid = 1852] [serial = 1974] [outer = (nil)] [url = about:blank] 12:54:09 INFO - PROCESS | 1852 | --DOMWINDOW == 144 (0x7fcb15adfc00) [pid = 1852] [serial = 1961] [outer = (nil)] [url = about:blank] 12:54:09 INFO - PROCESS | 1852 | --DOMWINDOW == 143 (0x7fcb164f7800) [pid = 1852] [serial = 1962] [outer = (nil)] [url = about:blank] 12:54:09 INFO - PROCESS | 1852 | --DOMWINDOW == 142 (0x7fcb0fa52000) [pid = 1852] [serial = 2003] [outer = (nil)] [url = about:blank] 12:54:09 INFO - PROCESS | 1852 | --DOMWINDOW == 141 (0x7fcb20d04800) [pid = 1852] [serial = 1997] [outer = (nil)] [url = about:blank] 12:54:09 INFO - PROCESS | 1852 | --DOMWINDOW == 140 (0x7fcb0d99c000) [pid = 1852] [serial = 2000] [outer = (nil)] [url = about:blank] 12:54:09 INFO - PROCESS | 1852 | --DOMWINDOW == 139 (0x7fcb0e56dc00) [pid = 1852] [serial = 2001] [outer = (nil)] [url = about:blank] 12:54:09 INFO - PROCESS | 1852 | --DOMWINDOW == 138 (0x7fcb16b93800) [pid = 1852] [serial = 1964] [outer = (nil)] [url = about:blank] 12:54:09 INFO - PROCESS | 1852 | --DOMWINDOW == 137 (0x7fcb16d21400) [pid = 1852] [serial = 1965] [outer = (nil)] [url = about:blank] 12:54:09 INFO - PROCESS | 1852 | --DOMWINDOW == 136 (0x7fcb10bba400) [pid = 1852] [serial = 1949] [outer = (nil)] [url = about:blank] 12:54:09 INFO - PROCESS | 1852 | --DOMWINDOW == 135 (0x7fcb10bf9400) [pid = 1852] [serial = 1950] [outer = (nil)] [url = about:blank] 12:54:09 INFO - PROCESS | 1852 | --DOMWINDOW == 134 (0x7fcb107e2400) [pid = 1852] [serial = 2009] [outer = (nil)] [url = about:blank] 12:54:09 INFO - PROCESS | 1852 | --DOMWINDOW == 133 (0x7fcb0fbbf800) [pid = 1852] [serial = 2004] [outer = (nil)] [url = about:blank] 12:54:09 INFO - PROCESS | 1852 | 1461786849854 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:09 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb0e69c800 == 175 [pid = 1852] [id = 708] 12:54:09 INFO - PROCESS | 1852 | ++DOMWINDOW == 134 (0x7fcb0c9ea800) [pid = 1852] [serial = 2125] [outer = (nil)] 12:54:09 INFO - PROCESS | 1852 | ++DOMWINDOW == 135 (0x7fcb0cb50400) [pid = 1852] [serial = 2126] [outer = 0x7fcb0c9ea800] 12:54:09 INFO - PROCESS | 1852 | 1461786849931 Marionette DEBUG loaded listener.js 12:54:10 INFO - PROCESS | 1852 | ++DOMWINDOW == 136 (0x7fcb0e810c00) [pid = 1852] [serial = 2127] [outer = 0x7fcb0c9ea800] 12:54:10 INFO - PROCESS | 1852 | 1461786850786 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]]]}] 12:54:10 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 12:54:10 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 3387ms 12:54:10 INFO - PROCESS | 1852 | 1461786850843 Marionette TRACE conn3 -> [0,2805,"getWindowHandle",null] 12:54:10 INFO - PROCESS | 1852 | 1461786850849 Marionette TRACE conn3 <- [1,2805,null,{"value":"8"}] 12:54:10 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 12:54:10 INFO - PROCESS | 1852 | 1461786850857 Marionette TRACE conn3 -> [0,2806,"setScriptTimeout",{"ms":35000}] 12:54:10 INFO - PROCESS | 1852 | 1461786850865 Marionette TRACE conn3 <- [1,2806,null,{}] 12:54:10 INFO - PROCESS | 1852 | 1461786850873 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}] 12:54:11 INFO - PROCESS | 1852 | 1461786851122 Marionette TRACE conn3 <- [1,2807,null,{"value":null}] 12:54:11 INFO - PROCESS | 1852 | 1461786851310 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:11 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb1237d800 == 176 [pid = 1852] [id = 709] 12:54:11 INFO - PROCESS | 1852 | ++DOMWINDOW == 137 (0x7fcb0cb55800) [pid = 1852] [serial = 2128] [outer = (nil)] 12:54:11 INFO - PROCESS | 1852 | ++DOMWINDOW == 138 (0x7fcb0fc12c00) [pid = 1852] [serial = 2129] [outer = 0x7fcb0cb55800] 12:54:11 INFO - PROCESS | 1852 | 1461786851391 Marionette DEBUG loaded listener.js 12:54:11 INFO - PROCESS | 1852 | ++DOMWINDOW == 139 (0x7fcb1017ec00) [pid = 1852] [serial = 2130] [outer = 0x7fcb0cb55800] 12:54:12 INFO - PROCESS | 1852 | 1461786852671 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]]]}] 12:54:12 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 12:54:12 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 1892ms 12:54:12 INFO - PROCESS | 1852 | 1461786852757 Marionette TRACE conn3 -> [0,2809,"getWindowHandle",null] 12:54:12 INFO - PROCESS | 1852 | 1461786852764 Marionette TRACE conn3 <- [1,2809,null,{"value":"8"}] 12:54:12 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 12:54:12 INFO - PROCESS | 1852 | 1461786852775 Marionette TRACE conn3 -> [0,2810,"setScriptTimeout",{"ms":35000}] 12:54:12 INFO - PROCESS | 1852 | 1461786852781 Marionette TRACE conn3 <- [1,2810,null,{}] 12:54:12 INFO - PROCESS | 1852 | 1461786852816 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}] 12:54:13 INFO - PROCESS | 1852 | 1461786853361 Marionette TRACE conn3 <- [1,2811,null,{"value":null}] 12:54:13 INFO - PROCESS | 1852 | 1461786853673 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:13 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb136e2000 == 177 [pid = 1852] [id = 710] 12:54:13 INFO - PROCESS | 1852 | ++DOMWINDOW == 140 (0x7fcb10bbb800) [pid = 1852] [serial = 2131] [outer = (nil)] 12:54:13 INFO - PROCESS | 1852 | ++DOMWINDOW == 141 (0x7fcb10bc6000) [pid = 1852] [serial = 2132] [outer = 0x7fcb10bbb800] 12:54:13 INFO - PROCESS | 1852 | 1461786853767 Marionette DEBUG loaded listener.js 12:54:13 INFO - PROCESS | 1852 | ++DOMWINDOW == 142 (0x7fcb11a91c00) [pid = 1852] [serial = 2133] [outer = 0x7fcb10bbb800] 12:54:14 INFO - PROCESS | 1852 | --DOMWINDOW == 141 (0x7fcb0ad4dc00) [pid = 1852] [serial = 2053] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 12:54:14 INFO - PROCESS | 1852 | --DOMWINDOW == 140 (0x7fcb108d6c00) [pid = 1852] [serial = 2062] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 12:54:14 INFO - PROCESS | 1852 | --DOMWINDOW == 139 (0x7fcb0d99e800) [pid = 1852] [serial = 2008] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 12:54:14 INFO - PROCESS | 1852 | --DOMWINDOW == 138 (0x7fcb13852400) [pid = 1852] [serial = 2065] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 12:54:14 INFO - PROCESS | 1852 | --DOMWINDOW == 137 (0x7fcb0cb4a400) [pid = 1852] [serial = 2059] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 12:54:14 INFO - PROCESS | 1852 | --DOMWINDOW == 136 (0x7fcb0fc0b000) [pid = 1852] [serial = 2056] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 12:54:15 INFO - PROCESS | 1852 | 1461786855100 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]]]}] 12:54:15 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 12:54:15 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 2356ms 12:54:15 INFO - PROCESS | 1852 | 1461786855140 Marionette TRACE conn3 -> [0,2813,"getWindowHandle",null] 12:54:15 INFO - PROCESS | 1852 | 1461786855149 Marionette TRACE conn3 <- [1,2813,null,{"value":"8"}] 12:54:15 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 12:54:15 INFO - PROCESS | 1852 | 1461786855175 Marionette TRACE conn3 -> [0,2814,"setScriptTimeout",{"ms":35000}] 12:54:15 INFO - PROCESS | 1852 | 1461786855193 Marionette TRACE conn3 <- [1,2814,null,{}] 12:54:15 INFO - PROCESS | 1852 | 1461786855212 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}] 12:54:15 INFO - PROCESS | 1852 | 1461786855465 Marionette TRACE conn3 <- [1,2815,null,{"value":null}] 12:54:15 INFO - PROCESS | 1852 | 1461786855648 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:15 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb1415a800 == 178 [pid = 1852] [id = 711] 12:54:15 INFO - PROCESS | 1852 | ++DOMWINDOW == 137 (0x7fcb1045f800) [pid = 1852] [serial = 2134] [outer = (nil)] 12:54:15 INFO - PROCESS | 1852 | ++DOMWINDOW == 138 (0x7fcb1209b800) [pid = 1852] [serial = 2135] [outer = 0x7fcb1045f800] 12:54:15 INFO - PROCESS | 1852 | 1461786855722 Marionette DEBUG loaded listener.js 12:54:15 INFO - PROCESS | 1852 | ++DOMWINDOW == 139 (0x7fcb1385c800) [pid = 1852] [serial = 2136] [outer = 0x7fcb1045f800] 12:54:16 INFO - PROCESS | 1852 | 1461786856572 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]]]}] 12:54:16 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 12:54:16 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 1477ms 12:54:16 INFO - PROCESS | 1852 | 1461786856635 Marionette TRACE conn3 -> [0,2817,"getWindowHandle",null] 12:54:16 INFO - PROCESS | 1852 | 1461786856639 Marionette TRACE conn3 <- [1,2817,null,{"value":"8"}] 12:54:16 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 12:54:16 INFO - PROCESS | 1852 | 1461786856834 Marionette TRACE conn3 -> [0,2818,"setScriptTimeout",{"ms":35000}] 12:54:16 INFO - PROCESS | 1852 | 1461786856841 Marionette TRACE conn3 <- [1,2818,null,{}] 12:54:16 INFO - PROCESS | 1852 | 1461786856850 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}] 12:54:17 INFO - PROCESS | 1852 | 1461786857146 Marionette TRACE conn3 <- [1,2819,null,{"value":null}] 12:54:17 INFO - PROCESS | 1852 | 1461786857499 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:17 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb122dc000 == 179 [pid = 1852] [id = 712] 12:54:17 INFO - PROCESS | 1852 | ++DOMWINDOW == 140 (0x7fcb0fa4ec00) [pid = 1852] [serial = 2137] [outer = (nil)] 12:54:17 INFO - PROCESS | 1852 | ++DOMWINDOW == 141 (0x7fcb0fb80c00) [pid = 1852] [serial = 2138] [outer = 0x7fcb0fa4ec00] 12:54:17 INFO - PROCESS | 1852 | 1461786857579 Marionette DEBUG loaded listener.js 12:54:17 INFO - PROCESS | 1852 | ++DOMWINDOW == 142 (0x7fcb0fc15c00) [pid = 1852] [serial = 2139] [outer = 0x7fcb0fa4ec00] 12:54:18 INFO - PROCESS | 1852 | 1461786858554 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]]]}] 12:54:18 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 12:54:18 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 1804ms 12:54:18 INFO - PROCESS | 1852 | 1461786858625 Marionette TRACE conn3 -> [0,2821,"getWindowHandle",null] 12:54:18 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 12:54:18 INFO - PROCESS | 1852 | 1461786858631 Marionette TRACE conn3 <- [1,2821,null,{"value":"8"}] 12:54:18 INFO - PROCESS | 1852 | 1461786858639 Marionette TRACE conn3 -> [0,2822,"setScriptTimeout",{"ms":35000}] 12:54:18 INFO - PROCESS | 1852 | 1461786858643 Marionette TRACE conn3 <- [1,2822,null,{}] 12:54:18 INFO - PROCESS | 1852 | 1461786858657 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}] 12:54:18 INFO - PROCESS | 1852 | 1461786858958 Marionette TRACE conn3 <- [1,2823,null,{"value":null}] 12:54:19 INFO - PROCESS | 1852 | 1461786859298 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:19 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb14539800 == 180 [pid = 1852] [id = 713] 12:54:19 INFO - PROCESS | 1852 | ++DOMWINDOW == 143 (0x7fcb11a84c00) [pid = 1852] [serial = 2140] [outer = (nil)] 12:54:19 INFO - PROCESS | 1852 | ++DOMWINDOW == 144 (0x7fcb12042400) [pid = 1852] [serial = 2141] [outer = 0x7fcb11a84c00] 12:54:19 INFO - PROCESS | 1852 | 1461786859379 Marionette DEBUG loaded listener.js 12:54:19 INFO - PROCESS | 1852 | ++DOMWINDOW == 145 (0x7fcb13861400) [pid = 1852] [serial = 2142] [outer = 0x7fcb11a84c00] 12:54:20 INFO - PROCESS | 1852 | 1461786860348 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]]]}] 12:54:20 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 12:54:20 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 1787ms 12:54:20 INFO - PROCESS | 1852 | 1461786860426 Marionette TRACE conn3 -> [0,2825,"getWindowHandle",null] 12:54:20 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 12:54:20 INFO - PROCESS | 1852 | 1461786860430 Marionette TRACE conn3 <- [1,2825,null,{"value":"8"}] 12:54:20 INFO - PROCESS | 1852 | 1461786860437 Marionette TRACE conn3 -> [0,2826,"setScriptTimeout",{"ms":35000}] 12:54:20 INFO - PROCESS | 1852 | 1461786860441 Marionette TRACE conn3 <- [1,2826,null,{}] 12:54:20 INFO - PROCESS | 1852 | 1461786860447 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}] 12:54:20 INFO - PROCESS | 1852 | 1461786860749 Marionette TRACE conn3 <- [1,2827,null,{"value":null}] 12:54:21 INFO - PROCESS | 1852 | 1461786861124 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:21 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb15963800 == 181 [pid = 1852] [id = 714] 12:54:21 INFO - PROCESS | 1852 | ++DOMWINDOW == 146 (0x7fcb154b4800) [pid = 1852] [serial = 2143] [outer = (nil)] 12:54:21 INFO - PROCESS | 1852 | ++DOMWINDOW == 147 (0x7fcb154bec00) [pid = 1852] [serial = 2144] [outer = 0x7fcb154b4800] 12:54:21 INFO - PROCESS | 1852 | 1461786861211 Marionette DEBUG loaded listener.js 12:54:21 INFO - PROCESS | 1852 | ++DOMWINDOW == 148 (0x7fcb15825c00) [pid = 1852] [serial = 2145] [outer = 0x7fcb154b4800] 12:54:22 INFO - PROCESS | 1852 | 1461786862175 Marionette TRACE conn3 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 12:54:22 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 12:54:22 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 1795ms 12:54:22 INFO - PROCESS | 1852 | 1461786862233 Marionette TRACE conn3 -> [0,2829,"getWindowHandle",null] 12:54:22 INFO - PROCESS | 1852 | 1461786862236 Marionette TRACE conn3 <- [1,2829,null,{"value":"8"}] 12:54:22 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 12:54:22 INFO - PROCESS | 1852 | 1461786862243 Marionette TRACE conn3 -> [0,2830,"setScriptTimeout",{"ms":35000}] 12:54:22 INFO - PROCESS | 1852 | 1461786862247 Marionette TRACE conn3 <- [1,2830,null,{}] 12:54:22 INFO - PROCESS | 1852 | 1461786862253 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}] 12:54:22 INFO - PROCESS | 1852 | 1461786862522 Marionette TRACE conn3 <- [1,2831,null,{"value":null}] 12:54:22 INFO - PROCESS | 1852 | 1461786862837 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:22 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb1728c000 == 182 [pid = 1852] [id = 715] 12:54:22 INFO - PROCESS | 1852 | ++DOMWINDOW == 149 (0x7fcb13970000) [pid = 1852] [serial = 2146] [outer = (nil)] 12:54:22 INFO - PROCESS | 1852 | ++DOMWINDOW == 150 (0x7fcb164f7800) [pid = 1852] [serial = 2147] [outer = 0x7fcb13970000] 12:54:22 INFO - PROCESS | 1852 | 1461786862921 Marionette DEBUG loaded listener.js 12:54:23 INFO - PROCESS | 1852 | ++DOMWINDOW == 151 (0x7fcb16d1a800) [pid = 1852] [serial = 2148] [outer = 0x7fcb13970000] 12:54:23 INFO - PROCESS | 1852 | 1461786863811 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]]]}] 12:54:23 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 12:54:23 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 1631ms 12:54:23 INFO - PROCESS | 1852 | 1461786863876 Marionette TRACE conn3 -> [0,2833,"getWindowHandle",null] 12:54:23 INFO - PROCESS | 1852 | 1461786863881 Marionette TRACE conn3 <- [1,2833,null,{"value":"8"}] 12:54:23 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 12:54:23 INFO - PROCESS | 1852 | 1461786863887 Marionette TRACE conn3 -> [0,2834,"setScriptTimeout",{"ms":35000}] 12:54:23 INFO - PROCESS | 1852 | 1461786863891 Marionette TRACE conn3 <- [1,2834,null,{}] 12:54:23 INFO - PROCESS | 1852 | 1461786863896 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}] 12:54:24 INFO - PROCESS | 1852 | 1461786864167 Marionette TRACE conn3 <- [1,2835,null,{"value":null}] 12:54:24 INFO - PROCESS | 1852 | 1461786864482 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:24 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb181c5000 == 183 [pid = 1852] [id = 716] 12:54:24 INFO - PROCESS | 1852 | ++DOMWINDOW == 152 (0x7fcb102d2c00) [pid = 1852] [serial = 2149] [outer = (nil)] 12:54:24 INFO - PROCESS | 1852 | ++DOMWINDOW == 153 (0x7fcb16d34400) [pid = 1852] [serial = 2150] [outer = 0x7fcb102d2c00] 12:54:24 INFO - PROCESS | 1852 | 1461786864562 Marionette DEBUG loaded listener.js 12:54:24 INFO - PROCESS | 1852 | ++DOMWINDOW == 154 (0x7fcb16fb5000) [pid = 1852] [serial = 2151] [outer = 0x7fcb102d2c00] 12:54:25 INFO - PROCESS | 1852 | 1461786865476 Marionette TRACE conn3 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 12:54:25 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 12:54:25 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 1637ms 12:54:25 INFO - PROCESS | 1852 | 1461786865526 Marionette TRACE conn3 -> [0,2837,"getWindowHandle",null] 12:54:25 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 12:54:25 INFO - PROCESS | 1852 | 1461786865530 Marionette TRACE conn3 <- [1,2837,null,{"value":"8"}] 12:54:25 INFO - PROCESS | 1852 | 1461786865537 Marionette TRACE conn3 -> [0,2838,"setScriptTimeout",{"ms":35000}] 12:54:25 INFO - PROCESS | 1852 | 1461786865540 Marionette TRACE conn3 <- [1,2838,null,{}] 12:54:25 INFO - PROCESS | 1852 | 1461786865546 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}] 12:54:25 INFO - PROCESS | 1852 | 1461786865843 Marionette TRACE conn3 <- [1,2839,null,{"value":null}] 12:54:26 INFO - PROCESS | 1852 | 1461786866163 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:26 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb1b042000 == 184 [pid = 1852] [id = 717] 12:54:26 INFO - PROCESS | 1852 | ++DOMWINDOW == 155 (0x7fcb1a14c400) [pid = 1852] [serial = 2152] [outer = (nil)] 12:54:26 INFO - PROCESS | 1852 | ++DOMWINDOW == 156 (0x7fcb1a5c0c00) [pid = 1852] [serial = 2153] [outer = 0x7fcb1a14c400] 12:54:26 INFO - PROCESS | 1852 | 1461786866247 Marionette DEBUG loaded listener.js 12:54:26 INFO - PROCESS | 1852 | ++DOMWINDOW == 157 (0x7fcb1ae28000) [pid = 1852] [serial = 2154] [outer = 0x7fcb1a14c400] 12:54:27 INFO - PROCESS | 1852 | 1461786867162 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]]]}] 12:54:27 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 12:54:27 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 1686ms 12:54:27 INFO - PROCESS | 1852 | 1461786867224 Marionette TRACE conn3 -> [0,2841,"getWindowHandle",null] 12:54:27 INFO - PROCESS | 1852 | 1461786867228 Marionette TRACE conn3 <- [1,2841,null,{"value":"8"}] 12:54:27 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 12:54:27 INFO - PROCESS | 1852 | 1461786867234 Marionette TRACE conn3 -> [0,2842,"setScriptTimeout",{"ms":35000}] 12:54:27 INFO - PROCESS | 1852 | 1461786867237 Marionette TRACE conn3 <- [1,2842,null,{}] 12:54:27 INFO - PROCESS | 1852 | 1461786867243 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}] 12:54:27 INFO - PROCESS | 1852 | 1461786867491 Marionette TRACE conn3 <- [1,2843,null,{"value":null}] 12:54:27 INFO - PROCESS | 1852 | 1461786867766 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:27 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb1b6a4000 == 185 [pid = 1852] [id = 718] 12:54:27 INFO - PROCESS | 1852 | ++DOMWINDOW == 158 (0x7fcb1b7e3c00) [pid = 1852] [serial = 2155] [outer = (nil)] 12:54:27 INFO - PROCESS | 1852 | ++DOMWINDOW == 159 (0x7fcb1e80a800) [pid = 1852] [serial = 2156] [outer = 0x7fcb1b7e3c00] 12:54:27 INFO - PROCESS | 1852 | 1461786867894 Marionette DEBUG loaded listener.js 12:54:28 INFO - PROCESS | 1852 | ++DOMWINDOW == 160 (0x7fcb1f357c00) [pid = 1852] [serial = 2157] [outer = 0x7fcb1b7e3c00] 12:54:28 INFO - PROCESS | 1852 | 1461786868796 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]]]}] 12:54:28 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 12:54:28 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 1630ms 12:54:28 INFO - PROCESS | 1852 | 1461786868866 Marionette TRACE conn3 -> [0,2845,"getWindowHandle",null] 12:54:28 INFO - PROCESS | 1852 | 1461786868868 Marionette TRACE conn3 <- [1,2845,null,{"value":"8"}] 12:54:28 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 12:54:28 INFO - PROCESS | 1852 | 1461786868876 Marionette TRACE conn3 -> [0,2846,"setScriptTimeout",{"ms":35000}] 12:54:28 INFO - PROCESS | 1852 | 1461786868879 Marionette TRACE conn3 <- [1,2846,null,{}] 12:54:28 INFO - PROCESS | 1852 | 1461786868885 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}] 12:54:29 INFO - PROCESS | 1852 | 1461786869142 Marionette TRACE conn3 <- [1,2847,null,{"value":null}] 12:54:29 INFO - PROCESS | 1852 | 1461786869463 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:29 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb1f59c800 == 186 [pid = 1852] [id = 719] 12:54:29 INFO - PROCESS | 1852 | ++DOMWINDOW == 161 (0x7fcb1b476000) [pid = 1852] [serial = 2158] [outer = (nil)] 12:54:29 INFO - PROCESS | 1852 | ++DOMWINDOW == 162 (0x7fcb1f3d8800) [pid = 1852] [serial = 2159] [outer = 0x7fcb1b476000] 12:54:29 INFO - PROCESS | 1852 | 1461786869545 Marionette DEBUG loaded listener.js 12:54:29 INFO - PROCESS | 1852 | ++DOMWINDOW == 163 (0x7fcb2064dc00) [pid = 1852] [serial = 2160] [outer = 0x7fcb1b476000] 12:54:30 INFO - PROCESS | 1852 | 1461786870464 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]]]}] 12:54:30 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 12:54:30 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 1636ms 12:54:30 INFO - PROCESS | 1852 | 1461786870513 Marionette TRACE conn3 -> [0,2849,"getWindowHandle",null] 12:54:30 INFO - PROCESS | 1852 | 1461786870517 Marionette TRACE conn3 <- [1,2849,null,{"value":"8"}] 12:54:30 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 12:54:30 INFO - PROCESS | 1852 | 1461786870524 Marionette TRACE conn3 -> [0,2850,"setScriptTimeout",{"ms":35000}] 12:54:30 INFO - PROCESS | 1852 | 1461786870528 Marionette TRACE conn3 <- [1,2850,null,{}] 12:54:30 INFO - PROCESS | 1852 | 1461786870533 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}] 12:54:30 INFO - PROCESS | 1852 | 1461786870787 Marionette TRACE conn3 <- [1,2851,null,{"value":null}] 12:54:31 INFO - PROCESS | 1852 | 1461786871107 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:31 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb21052000 == 187 [pid = 1852] [id = 720] 12:54:31 INFO - PROCESS | 1852 | ++DOMWINDOW == 164 (0x7fcb1b646000) [pid = 1852] [serial = 2161] [outer = (nil)] 12:54:31 INFO - PROCESS | 1852 | ++DOMWINDOW == 165 (0x7fcb2073f400) [pid = 1852] [serial = 2162] [outer = 0x7fcb1b646000] 12:54:31 INFO - PROCESS | 1852 | 1461786871188 Marionette DEBUG loaded listener.js 12:54:31 INFO - PROCESS | 1852 | ++DOMWINDOW == 166 (0x7fcb207be800) [pid = 1852] [serial = 2163] [outer = 0x7fcb1b646000] 12:54:32 INFO - PROCESS | 1852 | 1461786872087 Marionette TRACE conn3 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 12:54:32 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 12:54:32 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 1638ms 12:54:32 INFO - PROCESS | 1852 | 1461786872164 Marionette TRACE conn3 -> [0,2853,"getWindowHandle",null] 12:54:32 INFO - PROCESS | 1852 | 1461786872167 Marionette TRACE conn3 <- [1,2853,null,{"value":"8"}] 12:54:32 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 12:54:32 INFO - PROCESS | 1852 | 1461786872174 Marionette TRACE conn3 -> [0,2854,"setScriptTimeout",{"ms":35000}] 12:54:32 INFO - PROCESS | 1852 | 1461786872177 Marionette TRACE conn3 <- [1,2854,null,{}] 12:54:32 INFO - PROCESS | 1852 | 1461786872183 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}] 12:54:32 INFO - PROCESS | 1852 | 1461786872475 Marionette TRACE conn3 <- [1,2855,null,{"value":null}] 12:54:32 INFO - PROCESS | 1852 | 1461786872784 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:32 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb2260e800 == 188 [pid = 1852] [id = 721] 12:54:32 INFO - PROCESS | 1852 | ++DOMWINDOW == 167 (0x7fcb1f362000) [pid = 1852] [serial = 2164] [outer = (nil)] 12:54:32 INFO - PROCESS | 1852 | ++DOMWINDOW == 168 (0x7fcb20c3bc00) [pid = 1852] [serial = 2165] [outer = 0x7fcb1f362000] 12:54:32 INFO - PROCESS | 1852 | 1461786872864 Marionette DEBUG loaded listener.js 12:54:32 INFO - PROCESS | 1852 | ++DOMWINDOW == 169 (0x7fcb20e9b400) [pid = 1852] [serial = 2166] [outer = 0x7fcb1f362000] 12:54:33 INFO - PROCESS | 1852 | 1461786873743 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]]]}] 12:54:33 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 12:54:33 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 1633ms 12:54:33 INFO - PROCESS | 1852 | 1461786873808 Marionette TRACE conn3 -> [0,2857,"getWindowHandle",null] 12:54:33 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 12:54:33 INFO - PROCESS | 1852 | 1461786873812 Marionette TRACE conn3 <- [1,2857,null,{"value":"8"}] 12:54:33 INFO - PROCESS | 1852 | 1461786873819 Marionette TRACE conn3 -> [0,2858,"setScriptTimeout",{"ms":35000}] 12:54:33 INFO - PROCESS | 1852 | 1461786873823 Marionette TRACE conn3 <- [1,2858,null,{}] 12:54:33 INFO - PROCESS | 1852 | 1461786873829 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}] 12:54:34 INFO - PROCESS | 1852 | 1461786874113 Marionette TRACE conn3 <- [1,2859,null,{"value":null}] 12:54:34 INFO - PROCESS | 1852 | 1461786874438 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:34 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb258c1800 == 189 [pid = 1852] [id = 722] 12:54:34 INFO - PROCESS | 1852 | ++DOMWINDOW == 170 (0x7fcb229ecc00) [pid = 1852] [serial = 2167] [outer = (nil)] 12:54:34 INFO - PROCESS | 1852 | ++DOMWINDOW == 171 (0x7fcb22b6b400) [pid = 1852] [serial = 2168] [outer = 0x7fcb229ecc00] 12:54:34 INFO - PROCESS | 1852 | 1461786874532 Marionette DEBUG loaded listener.js 12:54:34 INFO - PROCESS | 1852 | ++DOMWINDOW == 172 (0x7fcb23643c00) [pid = 1852] [serial = 2169] [outer = 0x7fcb229ecc00] 12:54:35 INFO - PROCESS | 1852 | 1461786875452 Marionette TRACE conn3 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 12:54:35 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 12:54:35 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 1681ms 12:54:35 INFO - PROCESS | 1852 | 1461786875501 Marionette TRACE conn3 -> [0,2861,"getWindowHandle",null] 12:54:35 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 12:54:35 INFO - PROCESS | 1852 | 1461786875505 Marionette TRACE conn3 <- [1,2861,null,{"value":"8"}] 12:54:35 INFO - PROCESS | 1852 | 1461786875512 Marionette TRACE conn3 -> [0,2862,"setScriptTimeout",{"ms":35000}] 12:54:35 INFO - PROCESS | 1852 | 1461786875515 Marionette TRACE conn3 <- [1,2862,null,{}] 12:54:35 INFO - PROCESS | 1852 | 1461786875521 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}] 12:54:35 INFO - PROCESS | 1852 | 1461786875783 Marionette TRACE conn3 <- [1,2863,null,{"value":null}] 12:54:36 INFO - PROCESS | 1852 | 1461786876102 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:36 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb2950d000 == 190 [pid = 1852] [id = 723] 12:54:36 INFO - PROCESS | 1852 | ++DOMWINDOW == 173 (0x7fcb22b67c00) [pid = 1852] [serial = 2170] [outer = (nil)] 12:54:36 INFO - PROCESS | 1852 | ++DOMWINDOW == 174 (0x7fcb24363800) [pid = 1852] [serial = 2171] [outer = 0x7fcb22b67c00] 12:54:36 INFO - PROCESS | 1852 | 1461786876189 Marionette DEBUG loaded listener.js 12:54:36 INFO - PROCESS | 1852 | ++DOMWINDOW == 175 (0x7fcb2439dc00) [pid = 1852] [serial = 2172] [outer = 0x7fcb22b67c00] 12:54:37 INFO - PROCESS | 1852 | 1461786877125 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]]]}] 12:54:37 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 12:54:37 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 1681ms 12:54:37 INFO - PROCESS | 1852 | 1461786877194 Marionette TRACE conn3 -> [0,2865,"getWindowHandle",null] 12:54:37 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 12:54:37 INFO - PROCESS | 1852 | 1461786877198 Marionette TRACE conn3 <- [1,2865,null,{"value":"8"}] 12:54:37 INFO - PROCESS | 1852 | 1461786877204 Marionette TRACE conn3 -> [0,2866,"setScriptTimeout",{"ms":35000}] 12:54:37 INFO - PROCESS | 1852 | 1461786877207 Marionette TRACE conn3 <- [1,2866,null,{}] 12:54:37 INFO - PROCESS | 1852 | 1461786877213 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}] 12:54:37 INFO - PROCESS | 1852 | 1461786877507 Marionette TRACE conn3 <- [1,2867,null,{"value":null}] 12:54:37 INFO - PROCESS | 1852 | 1461786877820 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:37 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb29ed2000 == 191 [pid = 1852] [id = 724] 12:54:37 INFO - PROCESS | 1852 | ++DOMWINDOW == 176 (0x7fcb0fa47400) [pid = 1852] [serial = 2173] [outer = (nil)] 12:54:37 INFO - PROCESS | 1852 | ++DOMWINDOW == 177 (0x7fcb243a5c00) [pid = 1852] [serial = 2174] [outer = 0x7fcb0fa47400] 12:54:37 INFO - PROCESS | 1852 | 1461786877899 Marionette DEBUG loaded listener.js 12:54:38 INFO - PROCESS | 1852 | ++DOMWINDOW == 178 (0x7fcb2446e800) [pid = 1852] [serial = 2175] [outer = 0x7fcb0fa47400] 12:54:38 INFO - PROCESS | 1852 | 1461786878767 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]]]}] 12:54:38 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 12:54:38 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 1634ms 12:54:38 INFO - PROCESS | 1852 | 1461786878838 Marionette TRACE conn3 -> [0,2869,"getWindowHandle",null] 12:54:38 INFO - PROCESS | 1852 | 1461786878841 Marionette TRACE conn3 <- [1,2869,null,{"value":"8"}] 12:54:38 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 12:54:38 INFO - PROCESS | 1852 | 1461786878848 Marionette TRACE conn3 -> [0,2870,"setScriptTimeout",{"ms":35000}] 12:54:38 INFO - PROCESS | 1852 | 1461786878852 Marionette TRACE conn3 <- [1,2870,null,{}] 12:54:38 INFO - PROCESS | 1852 | 1461786878858 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}] 12:54:39 INFO - PROCESS | 1852 | 1461786879126 Marionette TRACE conn3 <- [1,2871,null,{"value":null}] 12:54:39 INFO - PROCESS | 1852 | 1461786879441 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:39 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb374be800 == 192 [pid = 1852] [id = 725] 12:54:39 INFO - PROCESS | 1852 | ++DOMWINDOW == 179 (0x7fcb16b94000) [pid = 1852] [serial = 2176] [outer = (nil)] 12:54:39 INFO - PROCESS | 1852 | ++DOMWINDOW == 180 (0x7fcb24476c00) [pid = 1852] [serial = 2177] [outer = 0x7fcb16b94000] 12:54:39 INFO - PROCESS | 1852 | 1461786879523 Marionette DEBUG loaded listener.js 12:54:39 INFO - PROCESS | 1852 | ++DOMWINDOW == 181 (0x7fcb244d3400) [pid = 1852] [serial = 2178] [outer = 0x7fcb16b94000] 12:54:40 INFO - PROCESS | 1852 | 1461786880424 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]]]}] 12:54:40 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 12:54:40 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 1637ms 12:54:40 INFO - PROCESS | 1852 | 1461786880487 Marionette TRACE conn3 -> [0,2873,"getWindowHandle",null] 12:54:40 INFO - PROCESS | 1852 | 1461786880490 Marionette TRACE conn3 <- [1,2873,null,{"value":"8"}] 12:54:40 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 12:54:40 INFO - PROCESS | 1852 | 1461786880497 Marionette TRACE conn3 -> [0,2874,"setScriptTimeout",{"ms":35000}] 12:54:40 INFO - PROCESS | 1852 | 1461786880500 Marionette TRACE conn3 <- [1,2874,null,{}] 12:54:40 INFO - PROCESS | 1852 | 1461786880505 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}] 12:54:40 INFO - PROCESS | 1852 | 1461786880761 Marionette TRACE conn3 <- [1,2875,null,{"value":null}] 12:54:41 INFO - PROCESS | 1852 | 1461786881082 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:41 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb38813800 == 193 [pid = 1852] [id = 726] 12:54:41 INFO - PROCESS | 1852 | ++DOMWINDOW == 182 (0x7fcb0fb7e400) [pid = 1852] [serial = 2179] [outer = (nil)] 12:54:41 INFO - PROCESS | 1852 | ++DOMWINDOW == 183 (0x7fcb24512800) [pid = 1852] [serial = 2180] [outer = 0x7fcb0fb7e400] 12:54:41 INFO - PROCESS | 1852 | 1461786881167 Marionette DEBUG loaded listener.js 12:54:41 INFO - PROCESS | 1852 | ++DOMWINDOW == 184 (0x7fcb24713400) [pid = 1852] [serial = 2181] [outer = 0x7fcb0fb7e400] 12:54:42 INFO - PROCESS | 1852 | 1461786882073 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]]]}] 12:54:42 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 12:54:42 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 1631ms 12:54:42 INFO - PROCESS | 1852 | 1461786882130 Marionette TRACE conn3 -> [0,2877,"getWindowHandle",null] 12:54:42 INFO - PROCESS | 1852 | 1461786882134 Marionette TRACE conn3 <- [1,2877,null,{"value":"8"}] 12:54:42 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 12:54:42 INFO - PROCESS | 1852 | 1461786882140 Marionette TRACE conn3 -> [0,2878,"setScriptTimeout",{"ms":35000}] 12:54:42 INFO - PROCESS | 1852 | 1461786882144 Marionette TRACE conn3 <- [1,2878,null,{}] 12:54:42 INFO - PROCESS | 1852 | 1461786882150 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}] 12:54:42 INFO - PROCESS | 1852 | 1461786882429 Marionette TRACE conn3 <- [1,2879,null,{"value":null}] 12:54:42 INFO - PROCESS | 1852 | 1461786882745 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:42 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb3c145000 == 194 [pid = 1852] [id = 727] 12:54:42 INFO - PROCESS | 1852 | ++DOMWINDOW == 185 (0x7fcb16d34800) [pid = 1852] [serial = 2182] [outer = (nil)] 12:54:42 INFO - PROCESS | 1852 | ++DOMWINDOW == 186 (0x7fcb2471f000) [pid = 1852] [serial = 2183] [outer = 0x7fcb16d34800] 12:54:42 INFO - PROCESS | 1852 | 1461786882827 Marionette DEBUG loaded listener.js 12:54:42 INFO - PROCESS | 1852 | ++DOMWINDOW == 187 (0x7fcb26a14400) [pid = 1852] [serial = 2184] [outer = 0x7fcb16d34800] 12:54:43 INFO - PROCESS | 1852 | 1461786883681 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]]]}] 12:54:43 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 12:54:43 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 1582ms 12:54:43 INFO - PROCESS | 1852 | 1461786883723 Marionette TRACE conn3 -> [0,2881,"getWindowHandle",null] 12:54:43 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 12:54:43 INFO - PROCESS | 1852 | 1461786883728 Marionette TRACE conn3 <- [1,2881,null,{"value":"8"}] 12:54:43 INFO - PROCESS | 1852 | 1461786883735 Marionette TRACE conn3 -> [0,2882,"setScriptTimeout",{"ms":35000}] 12:54:43 INFO - PROCESS | 1852 | 1461786883739 Marionette TRACE conn3 <- [1,2882,null,{}] 12:54:43 INFO - PROCESS | 1852 | 1461786883745 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}] 12:54:44 INFO - PROCESS | 1852 | 1461786884008 Marionette TRACE conn3 <- [1,2883,null,{"value":null}] 12:54:44 INFO - PROCESS | 1852 | 1461786884288 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:44 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb3c25a000 == 195 [pid = 1852] [id = 728] 12:54:44 INFO - PROCESS | 1852 | ++DOMWINDOW == 188 (0x7fcb1716b800) [pid = 1852] [serial = 2185] [outer = (nil)] 12:54:44 INFO - PROCESS | 1852 | ++DOMWINDOW == 189 (0x7fcb26abac00) [pid = 1852] [serial = 2186] [outer = 0x7fcb1716b800] 12:54:44 INFO - PROCESS | 1852 | 1461786884423 Marionette DEBUG loaded listener.js 12:54:44 INFO - PROCESS | 1852 | ++DOMWINDOW == 190 (0x7fcb26ac6c00) [pid = 1852] [serial = 2187] [outer = 0x7fcb1716b800] 12:54:45 INFO - PROCESS | 1852 | 1461786885373 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]]]}] 12:54:45 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 12:54:45 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 1688ms 12:54:45 INFO - PROCESS | 1852 | 1461786885422 Marionette TRACE conn3 -> [0,2885,"getWindowHandle",null] 12:54:45 INFO - PROCESS | 1852 | 1461786885426 Marionette TRACE conn3 <- [1,2885,null,{"value":"8"}] 12:54:45 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 12:54:45 INFO - PROCESS | 1852 | 1461786885432 Marionette TRACE conn3 -> [0,2886,"setScriptTimeout",{"ms":35000}] 12:54:45 INFO - PROCESS | 1852 | 1461786885436 Marionette TRACE conn3 <- [1,2886,null,{}] 12:54:45 INFO - PROCESS | 1852 | 1461786885442 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}] 12:54:45 INFO - PROCESS | 1852 | 1461786885700 Marionette TRACE conn3 <- [1,2887,null,{"value":null}] 12:54:46 INFO - PROCESS | 1852 | 1461786886022 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:46 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb3c9eb800 == 196 [pid = 1852] [id = 729] 12:54:46 INFO - PROCESS | 1852 | ++DOMWINDOW == 191 (0x7fcb19da4000) [pid = 1852] [serial = 2188] [outer = (nil)] 12:54:46 INFO - PROCESS | 1852 | ++DOMWINDOW == 192 (0x7fcb26b1c400) [pid = 1852] [serial = 2189] [outer = 0x7fcb19da4000] 12:54:46 INFO - PROCESS | 1852 | 1461786886104 Marionette DEBUG loaded listener.js 12:54:46 INFO - PROCESS | 1852 | ++DOMWINDOW == 193 (0x7fcb276b6800) [pid = 1852] [serial = 2190] [outer = 0x7fcb19da4000] 12:54:48 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb1433b800 == 195 [pid = 1852] [id = 610] 12:54:48 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb38b1a000 == 194 [pid = 1852] [id = 484] 12:54:48 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb15587800 == 193 [pid = 1852] [id = 611] 12:54:48 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb20e22800 == 192 [pid = 1852] [id = 477] 12:54:48 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb1391e800 == 191 [pid = 1852] [id = 608] 12:54:48 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb29ecc000 == 190 [pid = 1852] [id = 482] 12:54:48 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb2d85b800 == 189 [pid = 1852] [id = 483] 12:54:48 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb1578b000 == 188 [pid = 1852] [id = 612] 12:54:48 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb318ea000 == 187 [pid = 1852] [id = 707] 12:54:48 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb2d8e1800 == 186 [pid = 1852] [id = 706] 12:54:48 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb2ae61000 == 185 [pid = 1852] [id = 705] 12:54:48 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb2a477000 == 184 [pid = 1852] [id = 704] 12:54:48 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb298a0800 == 183 [pid = 1852] [id = 703] 12:54:48 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb29292000 == 182 [pid = 1852] [id = 702] 12:54:48 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb2756a800 == 181 [pid = 1852] [id = 701] 12:54:48 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb2379f800 == 180 [pid = 1852] [id = 700] 12:54:48 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb21b1c800 == 179 [pid = 1852] [id = 699] 12:54:48 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb21659000 == 178 [pid = 1852] [id = 698] 12:54:48 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb21104000 == 177 [pid = 1852] [id = 697] 12:54:48 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb2069c000 == 176 [pid = 1852] [id = 696] 12:54:48 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb1b6b9000 == 175 [pid = 1852] [id = 695] 12:54:48 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb1b05c000 == 174 [pid = 1852] [id = 694] 12:54:48 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb188db000 == 173 [pid = 1852] [id = 693] 12:54:48 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb1653a000 == 172 [pid = 1852] [id = 692] 12:54:48 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb137a4000 == 171 [pid = 1852] [id = 691] 12:54:48 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb0f3e1800 == 170 [pid = 1852] [id = 690] 12:54:49 INFO - PROCESS | 1852 | --DOMWINDOW == 192 (0x7fcb1b477000) [pid = 1852] [serial = 2045] [outer = (nil)] [url = about:blank] 12:54:49 INFO - PROCESS | 1852 | --DOMWINDOW == 191 (0x7fcb0c9f2c00) [pid = 1852] [serial = 2054] [outer = (nil)] [url = about:blank] 12:54:49 INFO - PROCESS | 1852 | --DOMWINDOW == 190 (0x7fcb15825800) [pid = 1852] [serial = 2030] [outer = (nil)] [url = about:blank] 12:54:49 INFO - PROCESS | 1852 | --DOMWINDOW == 189 (0x7fcb145e1c00) [pid = 1852] [serial = 2069] [outer = (nil)] [url = about:blank] 12:54:49 INFO - PROCESS | 1852 | --DOMWINDOW == 188 (0x7fcb1360b400) [pid = 1852] [serial = 2063] [outer = (nil)] [url = about:blank] 12:54:49 INFO - PROCESS | 1852 | --DOMWINDOW == 187 (0x7fcb0fa52800) [pid = 1852] [serial = 2015] [outer = (nil)] [url = about:blank] 12:54:49 INFO - PROCESS | 1852 | --DOMWINDOW == 186 (0x7fcb1a5bbc00) [pid = 1852] [serial = 2042] [outer = (nil)] [url = about:blank] 12:54:49 INFO - PROCESS | 1852 | --DOMWINDOW == 185 (0x7fcb0e561c00) [pid = 1852] [serial = 2055] [outer = (nil)] [url = about:blank] 12:54:49 INFO - PROCESS | 1852 | --DOMWINDOW == 184 (0x7fcb10bc0000) [pid = 1852] [serial = 2010] [outer = (nil)] [url = about:blank] 12:54:49 INFO - PROCESS | 1852 | --DOMWINDOW == 183 (0x7fcb145d9400) [pid = 1852] [serial = 2067] [outer = (nil)] [url = about:blank] 12:54:49 INFO - PROCESS | 1852 | --DOMWINDOW == 182 (0x7fcb10297800) [pid = 1852] [serial = 2018] [outer = (nil)] [url = about:blank] 12:54:49 INFO - PROCESS | 1852 | --DOMWINDOW == 181 (0x7fcb143b4800) [pid = 1852] [serial = 2066] [outer = (nil)] [url = about:blank] 12:54:49 INFO - PROCESS | 1852 | --DOMWINDOW == 180 (0x7fcb17175400) [pid = 1852] [serial = 2039] [outer = (nil)] [url = about:blank] 12:54:49 INFO - PROCESS | 1852 | --DOMWINDOW == 179 (0x7fcb164f4800) [pid = 1852] [serial = 2033] [outer = (nil)] [url = about:blank] 12:54:49 INFO - PROCESS | 1852 | --DOMWINDOW == 178 (0x7fcb1b8dd400) [pid = 1852] [serial = 2051] [outer = (nil)] [url = about:blank] 12:54:49 INFO - PROCESS | 1852 | --DOMWINDOW == 177 (0x7fcb0c9ecc00) [pid = 1852] [serial = 2012] [outer = (nil)] [url = about:blank] 12:54:49 INFO - PROCESS | 1852 | --DOMWINDOW == 176 (0x7fcb107e7c00) [pid = 1852] [serial = 2060] [outer = (nil)] [url = about:blank] 12:54:49 INFO - PROCESS | 1852 | --DOMWINDOW == 175 (0x7fcb16d37c00) [pid = 1852] [serial = 2036] [outer = (nil)] [url = about:blank] 12:54:49 INFO - PROCESS | 1852 | --DOMWINDOW == 174 (0x7fcb1e803000) [pid = 1852] [serial = 2048] [outer = (nil)] [url = about:blank] 12:54:49 INFO - PROCESS | 1852 | --DOMWINDOW == 173 (0x7fcb10bf4400) [pid = 1852] [serial = 2061] [outer = (nil)] [url = about:blank] 12:54:49 INFO - PROCESS | 1852 | --DOMWINDOW == 172 (0x7fcb143bf800) [pid = 1852] [serial = 2027] [outer = (nil)] [url = about:blank] 12:54:49 INFO - PROCESS | 1852 | --DOMWINDOW == 171 (0x7fcb13711400) [pid = 1852] [serial = 2064] [outer = (nil)] [url = about:blank] 12:54:49 INFO - PROCESS | 1852 | --DOMWINDOW == 170 (0x7fcb12096000) [pid = 1852] [serial = 2021] [outer = (nil)] [url = about:blank] 12:54:49 INFO - PROCESS | 1852 | --DOMWINDOW == 169 (0x7fcb0fc0f000) [pid = 1852] [serial = 2057] [outer = (nil)] [url = about:blank] 12:54:49 INFO - PROCESS | 1852 | --DOMWINDOW == 168 (0x7fcb1017f800) [pid = 1852] [serial = 2058] [outer = (nil)] [url = about:blank] 12:54:49 INFO - PROCESS | 1852 | --DOMWINDOW == 167 (0x7fcb13610000) [pid = 1852] [serial = 2024] [outer = (nil)] [url = about:blank] 12:54:49 INFO - PROCESS | 1852 | 1461786889215 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]]]}] 12:54:49 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 12:54:49 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 3893ms 12:54:49 INFO - PROCESS | 1852 | 1461786889327 Marionette TRACE conn3 -> [0,2889,"getWindowHandle",null] 12:54:49 INFO - PROCESS | 1852 | 1461786889331 Marionette TRACE conn3 <- [1,2889,null,{"value":"8"}] 12:54:49 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 12:54:49 INFO - PROCESS | 1852 | 1461786889339 Marionette TRACE conn3 -> [0,2890,"setScriptTimeout",{"ms":35000}] 12:54:49 INFO - PROCESS | 1852 | 1461786889345 Marionette TRACE conn3 <- [1,2890,null,{}] 12:54:49 INFO - PROCESS | 1852 | 1461786889355 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}] 12:54:49 INFO - PROCESS | 1852 | 1461786889585 Marionette TRACE conn3 <- [1,2891,null,{"value":null}] 12:54:49 INFO - PROCESS | 1852 | 1461786889812 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:49 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb1001a800 == 171 [pid = 1852] [id = 730] 12:54:49 INFO - PROCESS | 1852 | ++DOMWINDOW == 168 (0x7fcb0fa47c00) [pid = 1852] [serial = 2191] [outer = (nil)] 12:54:49 INFO - PROCESS | 1852 | ++DOMWINDOW == 169 (0x7fcb0fa50000) [pid = 1852] [serial = 2192] [outer = 0x7fcb0fa47c00] 12:54:49 INFO - PROCESS | 1852 | 1461786889882 Marionette DEBUG loaded listener.js 12:54:49 INFO - PROCESS | 1852 | ++DOMWINDOW == 170 (0x7fcb0fc10400) [pid = 1852] [serial = 2193] [outer = 0x7fcb0fa47c00] 12:54:50 INFO - PROCESS | 1852 | 1461786890744 Marionette TRACE conn3 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 12:54:50 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 12:54:50 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 1434ms 12:54:50 INFO - PROCESS | 1852 | 1461786890775 Marionette TRACE conn3 -> [0,2893,"getWindowHandle",null] 12:54:50 INFO - PROCESS | 1852 | 1461786890784 Marionette TRACE conn3 <- [1,2893,null,{"value":"8"}] 12:54:50 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 12:54:50 INFO - PROCESS | 1852 | 1461786890795 Marionette TRACE conn3 -> [0,2894,"setScriptTimeout",{"ms":35000}] 12:54:50 INFO - PROCESS | 1852 | 1461786890799 Marionette TRACE conn3 <- [1,2894,null,{}] 12:54:50 INFO - PROCESS | 1852 | 1461786890806 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}] 12:54:51 INFO - PROCESS | 1852 | 1461786891054 Marionette TRACE conn3 <- [1,2895,null,{"value":null}] 12:54:51 INFO - PROCESS | 1852 | 1461786891268 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:51 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb1357a800 == 172 [pid = 1852] [id = 731] 12:54:51 INFO - PROCESS | 1852 | ++DOMWINDOW == 171 (0x7fcb0fa13000) [pid = 1852] [serial = 2194] [outer = (nil)] 12:54:51 INFO - PROCESS | 1852 | ++DOMWINDOW == 172 (0x7fcb102d7c00) [pid = 1852] [serial = 2195] [outer = 0x7fcb0fa13000] 12:54:51 INFO - PROCESS | 1852 | 1461786891336 Marionette DEBUG loaded listener.js 12:54:51 INFO - PROCESS | 1852 | ++DOMWINDOW == 173 (0x7fcb10bea800) [pid = 1852] [serial = 2196] [outer = 0x7fcb0fa13000] 12:54:52 INFO - PROCESS | 1852 | 1461786892317 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]]]}] 12:54:52 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 12:54:52 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 1583ms 12:54:52 INFO - PROCESS | 1852 | 1461786892378 Marionette TRACE conn3 -> [0,2897,"getWindowHandle",null] 12:54:52 INFO - PROCESS | 1852 | 1461786892383 Marionette TRACE conn3 <- [1,2897,null,{"value":"8"}] 12:54:52 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 12:54:52 INFO - PROCESS | 1852 | 1461786892396 Marionette TRACE conn3 -> [0,2898,"setScriptTimeout",{"ms":35000}] 12:54:52 INFO - PROCESS | 1852 | 1461786892414 Marionette TRACE conn3 <- [1,2898,null,{}] 12:54:52 INFO - PROCESS | 1852 | 1461786892437 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}] 12:54:52 INFO - PROCESS | 1852 | 1461786892760 Marionette TRACE conn3 <- [1,2899,null,{"value":null}] 12:54:52 INFO - PROCESS | 1852 | 1461786892801 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:52 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb13c22000 == 173 [pid = 1852] [id = 732] 12:54:52 INFO - PROCESS | 1852 | ++DOMWINDOW == 174 (0x7fcb12097c00) [pid = 1852] [serial = 2197] [outer = (nil)] 12:54:52 INFO - PROCESS | 1852 | ++DOMWINDOW == 175 (0x7fcb13854400) [pid = 1852] [serial = 2198] [outer = 0x7fcb12097c00] 12:54:52 INFO - PROCESS | 1852 | 1461786892869 Marionette DEBUG loaded listener.js 12:54:52 INFO - PROCESS | 1852 | ++DOMWINDOW == 176 (0x7fcb143bf800) [pid = 1852] [serial = 2199] [outer = 0x7fcb12097c00] 12:54:54 INFO - PROCESS | 1852 | --DOMWINDOW == 175 (0x7fcb143bb400) [pid = 1852] [serial = 2026] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 12:54:54 INFO - PROCESS | 1852 | --DOMWINDOW == 174 (0x7fcb10befc00) [pid = 1852] [serial = 2113] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 12:54:54 INFO - PROCESS | 1852 | --DOMWINDOW == 173 (0x7fcb215e3800) [pid = 1852] [serial = 2119] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 12:54:54 INFO - PROCESS | 1852 | --DOMWINDOW == 172 (0x7fcb1572b800) [pid = 1852] [serial = 2083] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 12:54:54 INFO - PROCESS | 1852 | --DOMWINDOW == 171 (0x7fcb19da3000) [pid = 1852] [serial = 2041] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 12:54:54 INFO - PROCESS | 1852 | --DOMWINDOW == 170 (0x7fcb207bf800) [pid = 1852] [serial = 2110] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 12:54:54 INFO - PROCESS | 1852 | --DOMWINDOW == 169 (0x7fcb1a14f400) [pid = 1852] [serial = 2098] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 12:54:54 INFO - PROCESS | 1852 | --DOMWINDOW == 168 (0x7fcb19dac800) [pid = 1852] [serial = 2092] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 12:54:54 INFO - PROCESS | 1852 | --DOMWINDOW == 167 (0x7fcb0fa43800) [pid = 1852] [serial = 2074] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 12:54:54 INFO - PROCESS | 1852 | --DOMWINDOW == 166 (0x7fcb10bbb800) [pid = 1852] [serial = 2131] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 12:54:54 INFO - PROCESS | 1852 | --DOMWINDOW == 165 (0x7fcb1007f800) [pid = 1852] [serial = 1942] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 12:54:54 INFO - PROCESS | 1852 | --DOMWINDOW == 164 (0x7fcb0fa44000) [pid = 1852] [serial = 2014] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 12:54:54 INFO - PROCESS | 1852 | --DOMWINDOW == 163 (0x7fcb16fb6800) [pid = 1852] [serial = 2086] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 12:54:54 INFO - PROCESS | 1852 | --DOMWINDOW == 162 (0x7fcb0ad48000) [pid = 1852] [serial = 2071] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 12:54:54 INFO - PROCESS | 1852 | --DOMWINDOW == 161 (0x7fcb1f3e0c00) [pid = 1852] [serial = 2101] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 12:54:54 INFO - PROCESS | 1852 | --DOMWINDOW == 160 (0x7fcb19dafc00) [pid = 1852] [serial = 2047] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 12:54:54 INFO - PROCESS | 1852 | --DOMWINDOW == 159 (0x7fcb20642400) [pid = 1852] [serial = 2104] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 12:54:54 INFO - PROCESS | 1852 | --DOMWINDOW == 158 (0x7fcb0ad4b400) [pid = 1852] [serial = 2011] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 12:54:54 INFO - PROCESS | 1852 | --DOMWINDOW == 157 (0x7fcb102ccc00) [pid = 1852] [serial = 2095] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 12:54:54 INFO - PROCESS | 1852 | --DOMWINDOW == 156 (0x7fcb15a0b400) [pid = 1852] [serial = 2035] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 12:54:54 INFO - PROCESS | 1852 | --DOMWINDOW == 155 (0x7fcb15737800) [pid = 1852] [serial = 2089] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 12:54:54 INFO - PROCESS | 1852 | --DOMWINDOW == 154 (0x7fcb154bbc00) [pid = 1852] [serial = 2080] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 12:54:54 INFO - PROCESS | 1852 | --DOMWINDOW == 153 (0x7fcb0c9ea800) [pid = 1852] [serial = 2125] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 12:54:54 INFO - PROCESS | 1852 | --DOMWINDOW == 152 (0x7fcb2073f800) [pid = 1852] [serial = 1996] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 12:54:54 INFO - PROCESS | 1852 | --DOMWINDOW == 151 (0x7fcb207b6400) [pid = 1852] [serial = 2107] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 12:54:54 INFO - PROCESS | 1852 | --DOMWINDOW == 150 (0x7fcb0fbbcc00) [pid = 1852] [serial = 2017] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 12:54:54 INFO - PROCESS | 1852 | --DOMWINDOW == 149 (0x7fcb11a92400) [pid = 1852] [serial = 2023] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 12:54:54 INFO - PROCESS | 1852 | --DOMWINDOW == 148 (0x7fcb12045000) [pid = 1852] [serial = 2116] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 12:54:54 INFO - PROCESS | 1852 | --DOMWINDOW == 147 (0x7fcb1046ac00) [pid = 1852] [serial = 2077] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 12:54:54 INFO - PROCESS | 1852 | --DOMWINDOW == 146 (0x7fcb1581ac00) [pid = 1852] [serial = 2032] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 12:54:54 INFO - PROCESS | 1852 | --DOMWINDOW == 145 (0x7fcb15818000) [pid = 1852] [serial = 2029] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 12:54:54 INFO - PROCESS | 1852 | --DOMWINDOW == 144 (0x7fcb11a8e000) [pid = 1852] [serial = 2020] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 12:54:54 INFO - PROCESS | 1852 | --DOMWINDOW == 143 (0x7fcb164f2c00) [pid = 1852] [serial = 2038] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 12:54:54 INFO - PROCESS | 1852 | --DOMWINDOW == 142 (0x7fcb10bf4800) [pid = 1852] [serial = 2050] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 12:54:54 INFO - PROCESS | 1852 | --DOMWINDOW == 141 (0x7fcb0cb55800) [pid = 1852] [serial = 2128] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 12:54:54 INFO - PROCESS | 1852 | --DOMWINDOW == 140 (0x7fcb19da9800) [pid = 1852] [serial = 2044] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 12:54:54 INFO - PROCESS | 1852 | 1461786894327 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]]]}] 12:54:54 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 12:54:54 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 2002ms 12:54:54 INFO - PROCESS | 1852 | 1461786894400 Marionette TRACE conn3 -> [0,2901,"getWindowHandle",null] 12:54:54 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 12:54:54 INFO - PROCESS | 1852 | 1461786894404 Marionette TRACE conn3 <- [1,2901,null,{"value":"8"}] 12:54:54 INFO - PROCESS | 1852 | 1461786894410 Marionette TRACE conn3 -> [0,2902,"setScriptTimeout",{"ms":35000}] 12:54:54 INFO - PROCESS | 1852 | 1461786894413 Marionette TRACE conn3 <- [1,2902,null,{}] 12:54:54 INFO - PROCESS | 1852 | 1461786894419 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}] 12:54:54 INFO - PROCESS | 1852 | 1461786894687 Marionette TRACE conn3 <- [1,2903,null,{"value":null}] 12:54:54 INFO - PROCESS | 1852 | 1461786894875 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:54 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb1432a000 == 174 [pid = 1852] [id = 733] 12:54:54 INFO - PROCESS | 1852 | ++DOMWINDOW == 141 (0x7fcb0ad49c00) [pid = 1852] [serial = 2200] [outer = (nil)] 12:54:54 INFO - PROCESS | 1852 | ++DOMWINDOW == 142 (0x7fcb11a8e000) [pid = 1852] [serial = 2201] [outer = 0x7fcb0ad49c00] 12:54:54 INFO - PROCESS | 1852 | 1461786894941 Marionette DEBUG loaded listener.js 12:54:55 INFO - PROCESS | 1852 | ++DOMWINDOW == 143 (0x7fcb1385c400) [pid = 1852] [serial = 2202] [outer = 0x7fcb0ad49c00] 12:54:55 INFO - PROCESS | 1852 | 1461786895729 Marionette TRACE conn3 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 12:54:55 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 12:54:55 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 1339ms 12:54:55 INFO - PROCESS | 1852 | 1461786895756 Marionette TRACE conn3 -> [0,2905,"getWindowHandle",null] 12:54:55 INFO - PROCESS | 1852 | 1461786895759 Marionette TRACE conn3 <- [1,2905,null,{"value":"8"}] 12:54:55 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 12:54:55 INFO - PROCESS | 1852 | 1461786895765 Marionette TRACE conn3 -> [0,2906,"setScriptTimeout",{"ms":35000}] 12:54:55 INFO - PROCESS | 1852 | 1461786895768 Marionette TRACE conn3 <- [1,2906,null,{}] 12:54:55 INFO - PROCESS | 1852 | 1461786895773 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}] 12:54:56 INFO - PROCESS | 1852 | 1461786896018 Marionette TRACE conn3 <- [1,2907,null,{"value":null}] 12:54:56 INFO - PROCESS | 1852 | 1461786896484 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:56 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb0e689800 == 175 [pid = 1852] [id = 734] 12:54:56 INFO - PROCESS | 1852 | ++DOMWINDOW == 144 (0x7fcb0ad4b400) [pid = 1852] [serial = 2203] [outer = (nil)] 12:54:56 INFO - PROCESS | 1852 | ++DOMWINDOW == 145 (0x7fcb0cb57000) [pid = 1852] [serial = 2204] [outer = 0x7fcb0ad4b400] 12:54:56 INFO - PROCESS | 1852 | 1461786896569 Marionette DEBUG loaded listener.js 12:54:56 INFO - PROCESS | 1852 | ++DOMWINDOW == 146 (0x7fcb0fa18000) [pid = 1852] [serial = 2205] [outer = 0x7fcb0ad4b400] 12:54:57 INFO - PROCESS | 1852 | 1461786897525 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]]]}] 12:54:57 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 12:54:57 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 1835ms 12:54:57 INFO - PROCESS | 1852 | 1461786897604 Marionette TRACE conn3 -> [0,2909,"getWindowHandle",null] 12:54:57 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 12:54:57 INFO - PROCESS | 1852 | 1461786897611 Marionette TRACE conn3 <- [1,2909,null,{"value":"8"}] 12:54:57 INFO - PROCESS | 1852 | 1461786897620 Marionette TRACE conn3 -> [0,2910,"setScriptTimeout",{"ms":35000}] 12:54:57 INFO - PROCESS | 1852 | 1461786897625 Marionette TRACE conn3 <- [1,2910,null,{}] 12:54:57 INFO - PROCESS | 1852 | 1461786897633 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}] 12:54:57 INFO - PROCESS | 1852 | 1461786897948 Marionette TRACE conn3 <- [1,2911,null,{"value":null}] 12:54:58 INFO - PROCESS | 1852 | 1461786898277 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:58 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb13c25000 == 176 [pid = 1852] [id = 735] 12:54:58 INFO - PROCESS | 1852 | ++DOMWINDOW == 147 (0x7fcb1017f400) [pid = 1852] [serial = 2206] [outer = (nil)] 12:54:58 INFO - PROCESS | 1852 | ++DOMWINDOW == 148 (0x7fcb107ee800) [pid = 1852] [serial = 2207] [outer = 0x7fcb1017f400] 12:54:58 INFO - PROCESS | 1852 | 1461786898356 Marionette DEBUG loaded listener.js 12:54:58 INFO - PROCESS | 1852 | ++DOMWINDOW == 149 (0x7fcb10bf8800) [pid = 1852] [serial = 2208] [outer = 0x7fcb1017f400] 12:54:59 INFO - PROCESS | 1852 | 1461786899212 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]]]}] 12:54:59 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 12:54:59 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 12:54:59 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 1641ms 12:54:59 INFO - PROCESS | 1852 | 1461786899264 Marionette TRACE conn3 -> [0,2913,"getWindowHandle",null] 12:54:59 INFO - PROCESS | 1852 | 1461786899271 Marionette TRACE conn3 <- [1,2913,null,{"value":"8"}] 12:54:59 INFO - TEST-START | /DOMEvents/constructors.html 12:54:59 INFO - PROCESS | 1852 | 1461786899279 Marionette TRACE conn3 -> [0,2914,"setScriptTimeout",{"ms":35000}] 12:54:59 INFO - PROCESS | 1852 | 1461786899283 Marionette TRACE conn3 <- [1,2914,null,{}] 12:54:59 INFO - PROCESS | 1852 | 1461786899290 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}] 12:54:59 INFO - PROCESS | 1852 | 1461786899633 Marionette TRACE conn3 <- [1,2915,null,{"value":null}] 12:54:59 INFO - PROCESS | 1852 | 1461786899842 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:59 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb15786800 == 177 [pid = 1852] [id = 736] 12:54:59 INFO - PROCESS | 1852 | ++DOMWINDOW == 150 (0x7fcb11a8a000) [pid = 1852] [serial = 2209] [outer = (nil)] 12:54:59 INFO - PROCESS | 1852 | ++DOMWINDOW == 151 (0x7fcb1370d800) [pid = 1852] [serial = 2210] [outer = 0x7fcb11a8a000] 12:55:00 INFO - PROCESS | 1852 | 1461786900006 Marionette DEBUG loaded listener.js 12:55:00 INFO - PROCESS | 1852 | ++DOMWINDOW == 152 (0x7fcb143bdc00) [pid = 1852] [serial = 2211] [outer = 0x7fcb11a8a000] 12:55:01 INFO - PROCESS | 1852 | 1461786901183 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]]]}] 12:55:01 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 12:55:01 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 12:55:01 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 12:55:01 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 12:55:01 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 12:55:01 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 12:55:01 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 12:55:01 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 12:55:01 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 12:55:01 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 12:55:01 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 12:55:01 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 12:55:01 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 12:55:01 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 12:55:01 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 12:55:01 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 12:55:01 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 12:55:01 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 12:55:01 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 12:55:01 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 12:55:01 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 12:55:01 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 12:55:01 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 12:55:01 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 12:55:01 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 12:55:01 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 12:55:01 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 12:55:01 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 12:55:01 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 12:55:01 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 12:55:01 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 12:55:01 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 12:55:01 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 12:55:01 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 12:55:01 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 12:55:01 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 12:55:01 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 12:55:01 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 12:55:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:55:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:55:01 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 12:55:01 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 12:55:01 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 12:55:01 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 12:55:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:55:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:55:01 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 12:55:01 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 12:55:01 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 12:55:01 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 12:55:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:55:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:55:01 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 12:55:01 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 12:55:01 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 12:55:01 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 12:55:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:55:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:55:01 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 12:55:01 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 12:55:01 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 12:55:01 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 12:55:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:55:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:55:01 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 12:55:01 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 12:55:01 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 12:55:01 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 12:55:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:55:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:55:01 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 12:55:01 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 12:55:01 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 12:55:01 INFO - TEST-OK | /DOMEvents/constructors.html | took 1967ms 12:55:01 INFO - PROCESS | 1852 | 1461786901250 Marionette TRACE conn3 -> [0,2917,"getWindowHandle",null] 12:55:01 INFO - PROCESS | 1852 | 1461786901262 Marionette TRACE conn3 <- [1,2917,null,{"value":"8"}] 12:55:01 INFO - TEST-START | /DOMEvents/event-phases-order.html 12:55:01 INFO - PROCESS | 1852 | 1461786901355 Marionette TRACE conn3 -> [0,2918,"setScriptTimeout",{"ms":35000}] 12:55:01 INFO - PROCESS | 1852 | 1461786901369 Marionette TRACE conn3 <- [1,2918,null,{}] 12:55:01 INFO - PROCESS | 1852 | 1461786901384 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}] 12:55:01 INFO - PROCESS | 1852 | 1461786901701 Marionette TRACE conn3 <- [1,2919,null,{"value":null}] 12:55:02 INFO - PROCESS | 1852 | 1461786902032 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:02 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb181c6800 == 178 [pid = 1852] [id = 737] 12:55:02 INFO - PROCESS | 1852 | ++DOMWINDOW == 153 (0x7fcb145dac00) [pid = 1852] [serial = 2212] [outer = (nil)] 12:55:02 INFO - PROCESS | 1852 | ++DOMWINDOW == 154 (0x7fcb15add800) [pid = 1852] [serial = 2213] [outer = 0x7fcb145dac00] 12:55:02 INFO - PROCESS | 1852 | 1461786902116 Marionette DEBUG loaded listener.js 12:55:02 INFO - PROCESS | 1852 | ++DOMWINDOW == 155 (0x7fcb164f2400) [pid = 1852] [serial = 2214] [outer = 0x7fcb145dac00] 12:55:02 INFO - PROCESS | 1852 | 1461786902973 Marionette TRACE conn3 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 12:55:03 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 12:55:03 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 1724ms 12:55:03 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 12:55:03 INFO - PROCESS | 1852 | 1461786903004 Marionette TRACE conn3 -> [0,2921,"getWindowHandle",null] 12:55:03 INFO - PROCESS | 1852 | 1461786903008 Marionette TRACE conn3 <- [1,2921,null,{"value":"8"}] 12:55:03 INFO - PROCESS | 1852 | 1461786903016 Marionette TRACE conn3 -> [0,2922,"setScriptTimeout",{"ms":35000}] 12:55:03 INFO - PROCESS | 1852 | 1461786903018 Marionette TRACE conn3 <- [1,2922,null,{}] 12:55:03 INFO - PROCESS | 1852 | 1461786903025 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}] 12:55:03 INFO - PROCESS | 1852 | 1461786903274 Marionette TRACE conn3 <- [1,2923,null,{"value":null}] 12:55:03 INFO - PROCESS | 1852 | 1461786903549 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:03 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb1b10f800 == 179 [pid = 1852] [id = 738] 12:55:03 INFO - PROCESS | 1852 | ++DOMWINDOW == 156 (0x7fcb154b3c00) [pid = 1852] [serial = 2215] [outer = (nil)] 12:55:03 INFO - PROCESS | 1852 | ++DOMWINDOW == 157 (0x7fcb16d28400) [pid = 1852] [serial = 2216] [outer = 0x7fcb154b3c00] 12:55:03 INFO - PROCESS | 1852 | 1461786903629 Marionette DEBUG loaded listener.js 12:55:03 INFO - PROCESS | 1852 | ++DOMWINDOW == 158 (0x7fcb16fbcc00) [pid = 1852] [serial = 2217] [outer = 0x7fcb154b3c00] 12:55:04 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/oak-l64-d-00000000000000000000/build/src/dom/events/Event.cpp, line 570 12:55:04 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/oak-l64-d-00000000000000000000/build/src/dom/events/Event.cpp, line 570 12:55:04 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/oak-l64-d-00000000000000000000/build/src/dom/events/Event.cpp, line 570 12:55:04 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/oak-l64-d-00000000000000000000/build/src/dom/events/Event.cpp, line 570 12:55:04 INFO - PROCESS | 1852 | 1461786904490 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]]]}] 12:55:04 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 12:55:04 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 12:55:04 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:55:04 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 12:55:04 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:55:04 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 12:55:04 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 12:55:04 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 12:55:04 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:55:04 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 12:55:04 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:55:04 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 12:55:04 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 12:55:04 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 12:55:04 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:55:04 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 12:55:04 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:55:04 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 12:55:04 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]" 12:55:04 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 12:55:04 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:55:04 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 12:55:04 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 12:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:55:04 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 12:55:04 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 12:55:04 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 1539ms 12:55:04 INFO - PROCESS | 1852 | 1461786904558 Marionette TRACE conn3 -> [0,2925,"getWindowHandle",null] 12:55:04 INFO - PROCESS | 1852 | 1461786904567 Marionette TRACE conn3 <- [1,2925,null,{"value":"8"}] 12:55:04 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 12:55:04 INFO - PROCESS | 1852 | 1461786904618 Marionette TRACE conn3 -> [0,2926,"setScriptTimeout",{"ms":35000}] 12:55:04 INFO - PROCESS | 1852 | 1461786904621 Marionette TRACE conn3 <- [1,2926,null,{}] 12:55:04 INFO - PROCESS | 1852 | 1461786904634 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}] 12:55:04 INFO - PROCESS | 1852 | 1461786904893 Marionette TRACE conn3 <- [1,2927,null,{"value":null}] 12:55:05 INFO - PROCESS | 1852 | 1461786905165 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:05 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb1f58b800 == 180 [pid = 1852] [id = 739] 12:55:05 INFO - PROCESS | 1852 | ++DOMWINDOW == 159 (0x7fcb19dafc00) [pid = 1852] [serial = 2218] [outer = (nil)] 12:55:05 INFO - PROCESS | 1852 | ++DOMWINDOW == 160 (0x7fcb1a145c00) [pid = 1852] [serial = 2219] [outer = 0x7fcb19dafc00] 12:55:05 INFO - PROCESS | 1852 | 1461786905312 Marionette DEBUG loaded listener.js 12:55:05 INFO - PROCESS | 1852 | ++DOMWINDOW == 161 (0x7fcb1b477000) [pid = 1852] [serial = 2220] [outer = 0x7fcb19dafc00] 12:55:06 INFO - PROCESS | 1852 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 12:55:06 INFO - PROCESS | 1852 | 1461786906183 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]]]}] 12:55:06 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 12:55:06 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 1633ms 12:55:06 INFO - PROCESS | 1852 | 1461786906207 Marionette TRACE conn3 -> [0,2929,"getWindowHandle",null] 12:55:06 INFO - PROCESS | 1852 | 1461786906211 Marionette TRACE conn3 <- [1,2929,null,{"value":"8"}] 12:55:06 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 12:55:06 INFO - PROCESS | 1852 | 1461786906218 Marionette TRACE conn3 -> [0,2930,"setScriptTimeout",{"ms":35000}] 12:55:06 INFO - PROCESS | 1852 | 1461786906222 Marionette TRACE conn3 <- [1,2930,null,{}] 12:55:06 INFO - PROCESS | 1852 | 1461786906228 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}] 12:55:06 INFO - PROCESS | 1852 | 1461786906484 Marionette TRACE conn3 <- [1,2931,null,{"value":null}] 12:55:06 INFO - PROCESS | 1852 | 1461786906745 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:06 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb2118c000 == 181 [pid = 1852] [id = 740] 12:55:06 INFO - PROCESS | 1852 | ++DOMWINDOW == 162 (0x7fcb1b477800) [pid = 1852] [serial = 2221] [outer = (nil)] 12:55:06 INFO - PROCESS | 1852 | ++DOMWINDOW == 163 (0x7fcb1e80f800) [pid = 1852] [serial = 2222] [outer = 0x7fcb1b477800] 12:55:06 INFO - PROCESS | 1852 | 1461786906823 Marionette DEBUG loaded listener.js 12:55:06 INFO - PROCESS | 1852 | ++DOMWINDOW == 164 (0x7fcb1f357800) [pid = 1852] [serial = 2223] [outer = 0x7fcb1b477800] 12:55:07 INFO - PROCESS | 1852 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 12:55:07 INFO - PROCESS | 1852 | 1461786907668 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]]]}] 12:55:07 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 12:55:07 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 1485ms 12:55:07 INFO - PROCESS | 1852 | 1461786907704 Marionette TRACE conn3 -> [0,2933,"getWindowHandle",null] 12:55:07 INFO - PROCESS | 1852 | 1461786907707 Marionette TRACE conn3 <- [1,2933,null,{"value":"8"}] 12:55:07 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 12:55:07 INFO - PROCESS | 1852 | 1461786907714 Marionette TRACE conn3 -> [0,2934,"setScriptTimeout",{"ms":35000}] 12:55:07 INFO - PROCESS | 1852 | 1461786907718 Marionette TRACE conn3 <- [1,2934,null,{}] 12:55:07 INFO - PROCESS | 1852 | 1461786907724 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}] 12:55:07 INFO - PROCESS | 1852 | 1461786907969 Marionette TRACE conn3 <- [1,2935,null,{"value":null}] 12:55:08 INFO - PROCESS | 1852 | 1461786908227 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:08 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb21b05000 == 182 [pid = 1852] [id = 741] 12:55:08 INFO - PROCESS | 1852 | ++DOMWINDOW == 165 (0x7fcb1b46ec00) [pid = 1852] [serial = 2224] [outer = (nil)] 12:55:08 INFO - PROCESS | 1852 | ++DOMWINDOW == 166 (0x7fcb1f364000) [pid = 1852] [serial = 2225] [outer = 0x7fcb1b46ec00] 12:55:08 INFO - PROCESS | 1852 | 1461786908306 Marionette DEBUG loaded listener.js 12:55:08 INFO - PROCESS | 1852 | ++DOMWINDOW == 167 (0x7fcb2064b800) [pid = 1852] [serial = 2226] [outer = 0x7fcb1b46ec00] 12:55:09 INFO - PROCESS | 1852 | 1461786909157 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]]]}] 12:55:09 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 12:55:09 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 1491ms 12:55:09 INFO - PROCESS | 1852 | 1461786909206 Marionette TRACE conn3 -> [0,2937,"getWindowHandle",null] 12:55:09 INFO - PROCESS | 1852 | 1461786909209 Marionette TRACE conn3 <- [1,2937,null,{"value":"8"}] 12:55:09 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 12:55:09 INFO - PROCESS | 1852 | 1461786909216 Marionette TRACE conn3 -> [0,2938,"setScriptTimeout",{"ms":35000}] 12:55:09 INFO - PROCESS | 1852 | 1461786909219 Marionette TRACE conn3 <- [1,2938,null,{}] 12:55:09 INFO - PROCESS | 1852 | 1461786909225 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}] 12:55:09 INFO - PROCESS | 1852 | 1461786909520 Marionette TRACE conn3 <- [1,2939,null,{"value":null}] 12:55:09 INFO - PROCESS | 1852 | 1461786909811 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:09 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb247d0800 == 183 [pid = 1852] [id = 742] 12:55:09 INFO - PROCESS | 1852 | ++DOMWINDOW == 168 (0x7fcb1b72b000) [pid = 1852] [serial = 2227] [outer = (nil)] 12:55:09 INFO - PROCESS | 1852 | ++DOMWINDOW == 169 (0x7fcb207b2400) [pid = 1852] [serial = 2228] [outer = 0x7fcb1b72b000] 12:55:09 INFO - PROCESS | 1852 | 1461786909902 Marionette DEBUG loaded listener.js 12:55:10 INFO - PROCESS | 1852 | ++DOMWINDOW == 170 (0x7fcb20c44800) [pid = 1852] [serial = 2229] [outer = 0x7fcb1b72b000] 12:55:10 INFO - PROCESS | 1852 | 1461786910772 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]]]}] 12:55:10 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. 12:55:10 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 1597ms 12:55:10 INFO - PROCESS | 1852 | 1461786910815 Marionette TRACE conn3 -> [0,2941,"getWindowHandle",null] 12:55:10 INFO - PROCESS | 1852 | 1461786910819 Marionette TRACE conn3 <- [1,2941,null,{"value":"8"}] 12:55:10 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 12:55:10 INFO - PROCESS | 1852 | 1461786910827 Marionette TRACE conn3 -> [0,2942,"setScriptTimeout",{"ms":35000}] 12:55:10 INFO - PROCESS | 1852 | 1461786910831 Marionette TRACE conn3 <- [1,2942,null,{}] 12:55:10 INFO - PROCESS | 1852 | 1461786910837 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}] 12:55:11 INFO - PROCESS | 1852 | 1461786911133 Marionette TRACE conn3 <- [1,2943,null,{"value":null}] 12:55:11 INFO - PROCESS | 1852 | 1461786911429 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:11 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb290df800 == 184 [pid = 1852] [id = 743] 12:55:11 INFO - PROCESS | 1852 | ++DOMWINDOW == 171 (0x7fcb1f35e800) [pid = 1852] [serial = 2230] [outer = (nil)] 12:55:11 INFO - PROCESS | 1852 | ++DOMWINDOW == 172 (0x7fcb20d0a800) [pid = 1852] [serial = 2231] [outer = 0x7fcb1f35e800] 12:55:11 INFO - PROCESS | 1852 | 1461786911514 Marionette DEBUG loaded listener.js 12:55:11 INFO - PROCESS | 1852 | ++DOMWINDOW == 173 (0x7fcb20e9d400) [pid = 1852] [serial = 2232] [outer = 0x7fcb1f35e800] 12:55:12 INFO - PROCESS | 1852 | 1461786912345 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"]]]}] 12:55:12 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 12:55:12 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 12:55:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:55:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:55:12 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 12:55:12 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 1546ms 12:55:12 INFO - PROCESS | 1852 | 1461786912379 Marionette TRACE conn3 -> [0,2945,"getWindowHandle",null] 12:55:12 INFO - PROCESS | 1852 | 1461786912382 Marionette TRACE conn3 <- [1,2945,null,{"value":"8"}] 12:55:12 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 12:55:12 INFO - PROCESS | 1852 | 1461786912394 Marionette TRACE conn3 -> [0,2946,"setScriptTimeout",{"ms":35000}] 12:55:12 INFO - PROCESS | 1852 | 1461786912396 Marionette TRACE conn3 <- [1,2946,null,{}] 12:55:12 INFO - PROCESS | 1852 | 1461786912403 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}] 12:55:12 INFO - PROCESS | 1852 | 1461786912658 Marionette TRACE conn3 <- [1,2947,null,{"value":null}] 12:55:12 INFO - PROCESS | 1852 | 1461786912933 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:12 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb29de5800 == 185 [pid = 1852] [id = 744] 12:55:12 INFO - PROCESS | 1852 | ++DOMWINDOW == 174 (0x7fcb20e9a800) [pid = 1852] [serial = 2233] [outer = (nil)] 12:55:13 INFO - PROCESS | 1852 | ++DOMWINDOW == 175 (0x7fcb2128c800) [pid = 1852] [serial = 2234] [outer = 0x7fcb20e9a800] 12:55:13 INFO - PROCESS | 1852 | 1461786913033 Marionette DEBUG loaded listener.js 12:55:13 INFO - PROCESS | 1852 | ++DOMWINDOW == 176 (0x7fcb21898000) [pid = 1852] [serial = 2235] [outer = 0x7fcb20e9a800] 12:55:13 INFO - PROCESS | 1852 | 1461786913899 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]]]}] 12:55:13 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. 12:55:13 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 1529ms 12:55:13 INFO - PROCESS | 1852 | 1461786913924 Marionette TRACE conn3 -> [0,2949,"getWindowHandle",null] 12:55:13 INFO - PROCESS | 1852 | 1461786913928 Marionette TRACE conn3 <- [1,2949,null,{"value":"8"}] 12:55:13 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 12:55:13 INFO - PROCESS | 1852 | 1461786913934 Marionette TRACE conn3 -> [0,2950,"setScriptTimeout",{"ms":35000}] 12:55:13 INFO - PROCESS | 1852 | 1461786913938 Marionette TRACE conn3 <- [1,2950,null,{}] 12:55:13 INFO - PROCESS | 1852 | 1461786913944 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}] 12:55:14 INFO - PROCESS | 1852 | 1461786914219 Marionette TRACE conn3 <- [1,2951,null,{"value":null}] 12:55:14 INFO - PROCESS | 1852 | 1461786914487 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:14 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb309f9800 == 186 [pid = 1852] [id = 745] 12:55:14 INFO - PROCESS | 1852 | ++DOMWINDOW == 177 (0x7fcb20e9d800) [pid = 1852] [serial = 2236] [outer = (nil)] 12:55:14 INFO - PROCESS | 1852 | ++DOMWINDOW == 178 (0x7fcb23643000) [pid = 1852] [serial = 2237] [outer = 0x7fcb20e9d800] 12:55:14 INFO - PROCESS | 1852 | 1461786914575 Marionette DEBUG loaded listener.js 12:55:14 INFO - PROCESS | 1852 | ++DOMWINDOW == 179 (0x7fcb24517800) [pid = 1852] [serial = 2238] [outer = 0x7fcb20e9d800] 12:55:15 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb37b13800 == 187 [pid = 1852] [id = 746] 12:55:15 INFO - PROCESS | 1852 | ++DOMWINDOW == 180 (0x7fcb26d74800) [pid = 1852] [serial = 2239] [outer = (nil)] 12:55:15 INFO - PROCESS | 1852 | ++DOMWINDOW == 181 (0x7fcb24715400) [pid = 1852] [serial = 2240] [outer = 0x7fcb26d74800] 12:55:15 INFO - PROCESS | 1852 | 1461786915513 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]]]}] 12:55:15 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. 12:55:15 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 1634ms 12:55:15 INFO - PROCESS | 1852 | 1461786915606 Marionette TRACE conn3 -> [0,2953,"getWindowHandle",null] 12:55:15 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 12:55:15 INFO - PROCESS | 1852 | 1461786915611 Marionette TRACE conn3 <- [1,2953,null,{"value":"8"}] 12:55:15 INFO - PROCESS | 1852 | 1461786915619 Marionette TRACE conn3 -> [0,2954,"setScriptTimeout",{"ms":35000}] 12:55:15 INFO - PROCESS | 1852 | 1461786915622 Marionette TRACE conn3 <- [1,2954,null,{}] 12:55:15 INFO - PROCESS | 1852 | 1461786915628 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}] 12:55:15 INFO - PROCESS | 1852 | 1461786915995 Marionette TRACE conn3 <- [1,2955,null,{"value":null}] 12:55:16 INFO - PROCESS | 1852 | 1461786916317 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:16 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb3ce15800 == 188 [pid = 1852] [id = 747] 12:55:16 INFO - PROCESS | 1852 | ++DOMWINDOW == 182 (0x7fcb21bf9400) [pid = 1852] [serial = 2241] [outer = (nil)] 12:55:16 INFO - PROCESS | 1852 | ++DOMWINDOW == 183 (0x7fcb26d76800) [pid = 1852] [serial = 2242] [outer = 0x7fcb21bf9400] 12:55:16 INFO - PROCESS | 1852 | 1461786916396 Marionette DEBUG loaded listener.js 12:55:16 INFO - PROCESS | 1852 | ++DOMWINDOW == 184 (0x7fcb27a20400) [pid = 1852] [serial = 2243] [outer = 0x7fcb21bf9400] 12:55:17 INFO - PROCESS | 1852 | 1461786917125 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]]]}] 12:55:17 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 12:55:17 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 12:55:17 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 1535ms 12:55:17 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 12:55:17 INFO - PROCESS | 1852 | 1461786917157 Marionette TRACE conn3 -> [0,2957,"getWindowHandle",null] 12:55:17 INFO - PROCESS | 1852 | 1461786917160 Marionette TRACE conn3 <- [1,2957,null,{"value":"8"}] 12:55:17 INFO - PROCESS | 1852 | 1461786917167 Marionette TRACE conn3 -> [0,2958,"setScriptTimeout",{"ms":35000}] 12:55:17 INFO - PROCESS | 1852 | 1461786917169 Marionette TRACE conn3 <- [1,2958,null,{}] 12:55:17 INFO - PROCESS | 1852 | 1461786917175 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}] 12:55:17 INFO - PROCESS | 1852 | 1461786917441 Marionette TRACE conn3 <- [1,2959,null,{"value":null}] 12:55:17 INFO - PROCESS | 1852 | 1461786917702 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:17 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb40f9a800 == 189 [pid = 1852] [id = 748] 12:55:17 INFO - PROCESS | 1852 | ++DOMWINDOW == 185 (0x7fcb0e565c00) [pid = 1852] [serial = 2244] [outer = (nil)] 12:55:17 INFO - PROCESS | 1852 | ++DOMWINDOW == 186 (0x7fcb2844a000) [pid = 1852] [serial = 2245] [outer = 0x7fcb0e565c00] 12:55:17 INFO - PROCESS | 1852 | 1461786917785 Marionette DEBUG loaded listener.js 12:55:17 INFO - PROCESS | 1852 | ++DOMWINDOW == 187 (0x7fcb28e31000) [pid = 1852] [serial = 2246] [outer = 0x7fcb0e565c00] 12:55:18 INFO - PROCESS | 1852 | 1461786918588 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]]]}] 12:55:18 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. 12:55:18 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 1433ms 12:55:18 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 12:55:18 INFO - PROCESS | 1852 | 1461786918600 Marionette TRACE conn3 -> [0,2961,"getWindowHandle",null] 12:55:18 INFO - PROCESS | 1852 | 1461786918602 Marionette TRACE conn3 <- [1,2961,null,{"value":"8"}] 12:55:18 INFO - PROCESS | 1852 | 1461786918609 Marionette TRACE conn3 -> [0,2962,"setScriptTimeout",{"ms":35000}] 12:55:18 INFO - PROCESS | 1852 | 1461786918612 Marionette TRACE conn3 <- [1,2962,null,{}] 12:55:18 INFO - PROCESS | 1852 | 1461786918618 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}] 12:55:18 INFO - PROCESS | 1852 | 1461786918868 Marionette TRACE conn3 <- [1,2963,null,{"value":null}] 12:55:19 INFO - PROCESS | 1852 | 1461786919126 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:19 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb41d9e800 == 190 [pid = 1852] [id = 749] 12:55:19 INFO - PROCESS | 1852 | ++DOMWINDOW == 188 (0x7fcb229e2c00) [pid = 1852] [serial = 2247] [outer = (nil)] 12:55:19 INFO - PROCESS | 1852 | ++DOMWINDOW == 189 (0x7fcb28f81400) [pid = 1852] [serial = 2248] [outer = 0x7fcb229e2c00] 12:55:19 INFO - PROCESS | 1852 | 1461786919203 Marionette DEBUG loaded listener.js 12:55:19 INFO - PROCESS | 1852 | ++DOMWINDOW == 190 (0x7fcb28f90800) [pid = 1852] [serial = 2249] [outer = 0x7fcb229e2c00] 12:55:20 INFO - PROCESS | 1852 | 1461786920040 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]]]}] 12:55:20 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. 12:55:20 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 1482ms 12:55:20 INFO - PROCESS | 1852 | 1461786920091 Marionette TRACE conn3 -> [0,2965,"getWindowHandle",null] 12:55:20 INFO - PROCESS | 1852 | 1461786920095 Marionette TRACE conn3 <- [1,2965,null,{"value":"8"}] 12:55:20 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 12:55:20 INFO - PROCESS | 1852 | 1461786920102 Marionette TRACE conn3 -> [0,2966,"setScriptTimeout",{"ms":35000}] 12:55:20 INFO - PROCESS | 1852 | 1461786920105 Marionette TRACE conn3 <- [1,2966,null,{}] 12:55:20 INFO - PROCESS | 1852 | 1461786920111 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}] 12:55:20 INFO - PROCESS | 1852 | 1461786920401 Marionette TRACE conn3 <- [1,2967,null,{"value":null}] 12:55:20 INFO - PROCESS | 1852 | 1461786920711 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:20 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb44484800 == 191 [pid = 1852] [id = 750] 12:55:20 INFO - PROCESS | 1852 | ++DOMWINDOW == 191 (0x7fcb24760800) [pid = 1852] [serial = 2250] [outer = (nil)] 12:55:20 INFO - PROCESS | 1852 | ++DOMWINDOW == 192 (0x7fcb29379800) [pid = 1852] [serial = 2251] [outer = 0x7fcb24760800] 12:55:20 INFO - PROCESS | 1852 | 1461786920792 Marionette DEBUG loaded listener.js 12:55:20 INFO - PROCESS | 1852 | ++DOMWINDOW == 193 (0x7fcb2956bc00) [pid = 1852] [serial = 2252] [outer = 0x7fcb24760800] 12:55:21 INFO - PROCESS | 1852 | 1461786921623 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]]]}] 12:55:21 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. 12:55:21 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 1537ms 12:55:21 INFO - PROCESS | 1852 | 1461786921640 Marionette TRACE conn3 -> [0,2969,"getWindowHandle",null] 12:55:21 INFO - PROCESS | 1852 | 1461786921643 Marionette TRACE conn3 <- [1,2969,null,{"value":"8"}] 12:55:21 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 12:55:21 INFO - PROCESS | 1852 | 1461786921650 Marionette TRACE conn3 -> [0,2970,"setScriptTimeout",{"ms":35000}] 12:55:21 INFO - PROCESS | 1852 | 1461786921653 Marionette TRACE conn3 <- [1,2970,null,{}] 12:55:21 INFO - PROCESS | 1852 | 1461786921661 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}] 12:55:21 INFO - PROCESS | 1852 | 1461786921939 Marionette TRACE conn3 <- [1,2971,null,{"value":null}] 12:55:22 INFO - PROCESS | 1852 | 1461786922220 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:22 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb17c6f000 == 192 [pid = 1852] [id = 751] 12:55:22 INFO - PROCESS | 1852 | ++DOMWINDOW == 194 (0x7fcb0fa11c00) [pid = 1852] [serial = 2253] [outer = (nil)] 12:55:22 INFO - PROCESS | 1852 | ++DOMWINDOW == 195 (0x7fcb295d4800) [pid = 1852] [serial = 2254] [outer = 0x7fcb0fa11c00] 12:55:22 INFO - PROCESS | 1852 | 1461786922304 Marionette DEBUG loaded listener.js 12:55:22 INFO - PROCESS | 1852 | ++DOMWINDOW == 196 (0x7fcb29c71400) [pid = 1852] [serial = 2255] [outer = 0x7fcb0fa11c00] 12:55:23 INFO - PROCESS | 1852 | 1461786923139 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]]]}] 12:55:23 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. 12:55:23 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 1540ms 12:55:23 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 12:55:23 INFO - PROCESS | 1852 | 1461786923192 Marionette TRACE conn3 -> [0,2973,"getWindowHandle",null] 12:55:23 INFO - PROCESS | 1852 | 1461786923195 Marionette TRACE conn3 <- [1,2973,null,{"value":"8"}] 12:55:23 INFO - PROCESS | 1852 | 1461786923201 Marionette TRACE conn3 -> [0,2974,"setScriptTimeout",{"ms":35000}] 12:55:23 INFO - PROCESS | 1852 | 1461786923205 Marionette TRACE conn3 <- [1,2974,null,{}] 12:55:23 INFO - PROCESS | 1852 | 1461786923210 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}] 12:55:23 INFO - PROCESS | 1852 | 1461786923496 Marionette TRACE conn3 <- [1,2975,null,{"value":null}] 12:55:23 INFO - PROCESS | 1852 | 1461786923783 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:23 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb444a1000 == 193 [pid = 1852] [id = 752] 12:55:23 INFO - PROCESS | 1852 | ++DOMWINDOW == 197 (0x7fcb276b3000) [pid = 1852] [serial = 2256] [outer = (nil)] 12:55:23 INFO - PROCESS | 1852 | ++DOMWINDOW == 198 (0x7fcb29e32400) [pid = 1852] [serial = 2257] [outer = 0x7fcb276b3000] 12:55:23 INFO - PROCESS | 1852 | 1461786923865 Marionette DEBUG loaded listener.js 12:55:23 INFO - PROCESS | 1852 | ++DOMWINDOW == 199 (0x7fcb2a0bdc00) [pid = 1852] [serial = 2258] [outer = 0x7fcb276b3000] 12:55:24 INFO - PROCESS | 1852 | 1461786924677 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]]]}] 12:55:24 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. 12:55:24 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 1530ms 12:55:24 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 12:55:24 INFO - PROCESS | 1852 | 1461786924732 Marionette TRACE conn3 -> [0,2977,"getWindowHandle",null] 12:55:24 INFO - PROCESS | 1852 | 1461786924734 Marionette TRACE conn3 <- [1,2977,null,{"value":"8"}] 12:55:24 INFO - PROCESS | 1852 | 1461786924741 Marionette TRACE conn3 -> [0,2978,"setScriptTimeout",{"ms":35000}] 12:55:24 INFO - PROCESS | 1852 | 1461786924744 Marionette TRACE conn3 <- [1,2978,null,{}] 12:55:24 INFO - PROCESS | 1852 | 1461786924749 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}] 12:55:25 INFO - PROCESS | 1852 | 1461786925034 Marionette TRACE conn3 <- [1,2979,null,{"value":null}] 12:55:25 INFO - PROCESS | 1852 | 1461786925321 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:25 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb16e66000 == 194 [pid = 1852] [id = 753] 12:55:25 INFO - PROCESS | 1852 | ++DOMWINDOW == 200 (0x7fcb2956f800) [pid = 1852] [serial = 2259] [outer = (nil)] 12:55:25 INFO - PROCESS | 1852 | ++DOMWINDOW == 201 (0x7fcb2a0c7000) [pid = 1852] [serial = 2260] [outer = 0x7fcb2956f800] 12:55:25 INFO - PROCESS | 1852 | 1461786925404 Marionette DEBUG loaded listener.js 12:55:25 INFO - PROCESS | 1852 | ++DOMWINDOW == 202 (0x7fcb2a68ac00) [pid = 1852] [serial = 2261] [outer = 0x7fcb2956f800] 12:55:26 INFO - PROCESS | 1852 | 1461786926202 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]]]}] 12:55:26 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. 12:55:26 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 1491ms 12:55:26 INFO - PROCESS | 1852 | 1461786926235 Marionette TRACE conn3 -> [0,2981,"getWindowHandle",null] 12:55:26 INFO - PROCESS | 1852 | 1461786926238 Marionette TRACE conn3 <- [1,2981,null,{"value":"8"}] 12:55:26 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 12:55:26 INFO - PROCESS | 1852 | 1461786926249 Marionette TRACE conn3 -> [0,2982,"setScriptTimeout",{"ms":35000}] 12:55:26 INFO - PROCESS | 1852 | 1461786926251 Marionette TRACE conn3 <- [1,2982,null,{}] 12:55:26 INFO - PROCESS | 1852 | 1461786926258 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}] 12:55:26 INFO - PROCESS | 1852 | 1461786926511 Marionette TRACE conn3 <- [1,2983,null,{"value":null}] 12:55:28 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb0f5cf000 == 193 [pid = 1852] [id = 601] 12:55:28 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb1237d800 == 192 [pid = 1852] [id = 709] 12:55:28 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb0e69b000 == 191 [pid = 1852] [id = 622] 12:55:28 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb10412800 == 190 [pid = 1852] [id = 623] 12:55:28 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb107bd800 == 189 [pid = 1852] [id = 602] 12:55:28 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb1f422000 == 188 [pid = 1852] [id = 406] 12:55:28 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb258b3800 == 187 [pid = 1852] [id = 364] 12:55:28 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb3c968000 == 186 [pid = 1852] [id = 122] 12:55:28 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb1432a000 == 185 [pid = 1852] [id = 733] 12:55:28 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb13c22000 == 184 [pid = 1852] [id = 732] 12:55:28 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb1357a800 == 183 [pid = 1852] [id = 731] 12:55:28 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb1001a800 == 182 [pid = 1852] [id = 730] 12:55:28 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb29ed2000 == 181 [pid = 1852] [id = 724] 12:55:28 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb2950d000 == 180 [pid = 1852] [id = 723] 12:55:28 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb0d804800 == 179 [pid = 1852] [id = 508] 12:55:28 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb258c1800 == 178 [pid = 1852] [id = 722] 12:55:28 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb2260e800 == 177 [pid = 1852] [id = 721] 12:55:28 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb21052000 == 176 [pid = 1852] [id = 720] 12:55:28 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb1f59c800 == 175 [pid = 1852] [id = 719] 12:55:28 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb1b6a4000 == 174 [pid = 1852] [id = 718] 12:55:28 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb1b042000 == 173 [pid = 1852] [id = 717] 12:55:28 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb181c5000 == 172 [pid = 1852] [id = 716] 12:55:28 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb1728c000 == 171 [pid = 1852] [id = 715] 12:55:28 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb15963800 == 170 [pid = 1852] [id = 714] 12:55:28 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb14539800 == 169 [pid = 1852] [id = 713] 12:55:28 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb1415a800 == 168 [pid = 1852] [id = 711] 12:55:28 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb122dc000 == 167 [pid = 1852] [id = 712] 12:55:29 INFO - PROCESS | 1852 | --DOMWINDOW == 201 (0x7fcb15817c00) [pid = 1852] [serial = 2028] [outer = (nil)] [url = about:blank] 12:55:29 INFO - PROCESS | 1852 | --DOMWINDOW == 200 (0x7fcb215e3400) [pid = 1852] [serial = 2115] [outer = (nil)] [url = about:blank] 12:55:29 INFO - PROCESS | 1852 | --DOMWINDOW == 199 (0x7fcb218a6c00) [pid = 1852] [serial = 2120] [outer = (nil)] [url = about:blank] 12:55:29 INFO - PROCESS | 1852 | --DOMWINDOW == 198 (0x7fcb169e2800) [pid = 1852] [serial = 2084] [outer = (nil)] [url = about:blank] 12:55:29 INFO - PROCESS | 1852 | --DOMWINDOW == 197 (0x7fcb1ad1b000) [pid = 1852] [serial = 2043] [outer = (nil)] [url = about:blank] 12:55:29 INFO - PROCESS | 1852 | --DOMWINDOW == 196 (0x7fcb21285400) [pid = 1852] [serial = 2111] [outer = (nil)] [url = about:blank] 12:55:29 INFO - PROCESS | 1852 | --DOMWINDOW == 195 (0x7fcb1f35a400) [pid = 1852] [serial = 2100] [outer = (nil)] [url = about:blank] 12:55:29 INFO - PROCESS | 1852 | --DOMWINDOW == 194 (0x7fcb1b475800) [pid = 1852] [serial = 2093] [outer = (nil)] [url = about:blank] 12:55:29 INFO - PROCESS | 1852 | --DOMWINDOW == 193 (0x7fcb10bc2000) [pid = 1852] [serial = 2076] [outer = (nil)] [url = about:blank] 12:55:29 INFO - PROCESS | 1852 | --DOMWINDOW == 192 (0x7fcb10bc6000) [pid = 1852] [serial = 2132] [outer = (nil)] [url = about:blank] 12:55:29 INFO - PROCESS | 1852 | --DOMWINDOW == 191 (0x7fcb12042800) [pid = 1852] [serial = 1944] [outer = (nil)] [url = about:blank] 12:55:29 INFO - PROCESS | 1852 | --DOMWINDOW == 190 (0x7fcb0fbbb000) [pid = 1852] [serial = 2016] [outer = (nil)] [url = about:blank] 12:55:29 INFO - PROCESS | 1852 | --DOMWINDOW == 189 (0x7fcb215de800) [pid = 1852] [serial = 2114] [outer = (nil)] [url = about:blank] 12:55:29 INFO - PROCESS | 1852 | --DOMWINDOW == 188 (0x7fcb1716c800) [pid = 1852] [serial = 2087] [outer = (nil)] [url = about:blank] 12:55:29 INFO - PROCESS | 1852 | --DOMWINDOW == 187 (0x7fcb0e814800) [pid = 1852] [serial = 2073] [outer = (nil)] [url = about:blank] 12:55:29 INFO - PROCESS | 1852 | --DOMWINDOW == 186 (0x7fcb22875800) [pid = 1852] [serial = 2123] [outer = (nil)] [url = about:blank] 12:55:29 INFO - PROCESS | 1852 | --DOMWINDOW == 185 (0x7fcb20735000) [pid = 1852] [serial = 2103] [outer = (nil)] [url = about:blank] 12:55:29 INFO - PROCESS | 1852 | --DOMWINDOW == 184 (0x7fcb1e80f400) [pid = 1852] [serial = 2049] [outer = (nil)] [url = about:blank] 12:55:29 INFO - PROCESS | 1852 | --DOMWINDOW == 183 (0x7fcb209d6400) [pid = 1852] [serial = 2105] [outer = (nil)] [url = about:blank] 12:55:29 INFO - PROCESS | 1852 | --DOMWINDOW == 182 (0x7fcb0d993400) [pid = 1852] [serial = 2013] [outer = (nil)] [url = about:blank] 12:55:29 INFO - PROCESS | 1852 | --DOMWINDOW == 181 (0x7fcb1b7e0800) [pid = 1852] [serial = 2096] [outer = (nil)] [url = about:blank] 12:55:29 INFO - PROCESS | 1852 | --DOMWINDOW == 180 (0x7fcb2128a000) [pid = 1852] [serial = 2112] [outer = (nil)] [url = about:blank] 12:55:29 INFO - PROCESS | 1852 | --DOMWINDOW == 179 (0x7fcb19dac000) [pid = 1852] [serial = 2088] [outer = (nil)] [url = about:blank] 12:55:29 INFO - PROCESS | 1852 | --DOMWINDOW == 178 (0x7fcb1716a000) [pid = 1852] [serial = 2037] [outer = (nil)] [url = about:blank] 12:55:29 INFO - PROCESS | 1852 | --DOMWINDOW == 177 (0x7fcb1ae2c800) [pid = 1852] [serial = 2091] [outer = (nil)] [url = about:blank] 12:55:29 INFO - PROCESS | 1852 | --DOMWINDOW == 176 (0x7fcb1e805000) [pid = 1852] [serial = 2097] [outer = (nil)] [url = about:blank] 12:55:29 INFO - PROCESS | 1852 | --DOMWINDOW == 175 (0x7fcb1581f000) [pid = 1852] [serial = 2081] [outer = (nil)] [url = about:blank] 12:55:29 INFO - PROCESS | 1852 | --DOMWINDOW == 174 (0x7fcb15a08c00) [pid = 1852] [serial = 2082] [outer = (nil)] [url = about:blank] 12:55:29 INFO - PROCESS | 1852 | --DOMWINDOW == 173 (0x7fcb0cb4f400) [pid = 1852] [serial = 2072] [outer = (nil)] [url = about:blank] 12:55:29 INFO - PROCESS | 1852 | --DOMWINDOW == 172 (0x7fcb11a91c00) [pid = 1852] [serial = 2133] [outer = (nil)] [url = about:blank] 12:55:29 INFO - PROCESS | 1852 | --DOMWINDOW == 171 (0x7fcb0e810c00) [pid = 1852] [serial = 2127] [outer = (nil)] [url = about:blank] 12:55:29 INFO - PROCESS | 1852 | --DOMWINDOW == 170 (0x7fcb20d0bc00) [pid = 1852] [serial = 1998] [outer = (nil)] [url = about:blank] 12:55:29 INFO - PROCESS | 1852 | --DOMWINDOW == 169 (0x7fcb20d0f400) [pid = 1852] [serial = 2108] [outer = (nil)] [url = about:blank] 12:55:29 INFO - PROCESS | 1852 | --DOMWINDOW == 168 (0x7fcb226f1800) [pid = 1852] [serial = 2121] [outer = (nil)] [url = about:blank] 12:55:29 INFO - PROCESS | 1852 | --DOMWINDOW == 167 (0x7fcb107e2800) [pid = 1852] [serial = 2019] [outer = (nil)] [url = about:blank] 12:55:29 INFO - PROCESS | 1852 | --DOMWINDOW == 166 (0x7fcb1ad23c00) [pid = 1852] [serial = 2090] [outer = (nil)] [url = about:blank] 12:55:29 INFO - PROCESS | 1852 | --DOMWINDOW == 165 (0x7fcb1370b800) [pid = 1852] [serial = 2025] [outer = (nil)] [url = about:blank] 12:55:29 INFO - PROCESS | 1852 | --DOMWINDOW == 164 (0x7fcb20646000) [pid = 1852] [serial = 2102] [outer = (nil)] [url = about:blank] 12:55:29 INFO - PROCESS | 1852 | --DOMWINDOW == 163 (0x7fcb215ec800) [pid = 1852] [serial = 2117] [outer = (nil)] [url = about:blank] 12:55:29 INFO - PROCESS | 1852 | --DOMWINDOW == 162 (0x7fcb13605000) [pid = 1852] [serial = 2078] [outer = (nil)] [url = about:blank] 12:55:29 INFO - PROCESS | 1852 | --DOMWINDOW == 161 (0x7fcb16d1f000) [pid = 1852] [serial = 2034] [outer = (nil)] [url = about:blank] 12:55:29 INFO - PROCESS | 1852 | --DOMWINDOW == 160 (0x7fcb0cb50400) [pid = 1852] [serial = 2126] [outer = (nil)] [url = about:blank] 12:55:29 INFO - PROCESS | 1852 | --DOMWINDOW == 159 (0x7fcb1f356400) [pid = 1852] [serial = 2099] [outer = (nil)] [url = about:blank] 12:55:29 INFO - PROCESS | 1852 | --DOMWINDOW == 158 (0x7fcb15ae6c00) [pid = 1852] [serial = 2031] [outer = (nil)] [url = about:blank] 12:55:29 INFO - PROCESS | 1852 | --DOMWINDOW == 157 (0x7fcb16d1e400) [pid = 1852] [serial = 2085] [outer = (nil)] [url = about:blank] 12:55:29 INFO - PROCESS | 1852 | --DOMWINDOW == 156 (0x7fcb12309800) [pid = 1852] [serial = 2022] [outer = (nil)] [url = about:blank] 12:55:29 INFO - PROCESS | 1852 | --DOMWINDOW == 155 (0x7fcb13973c00) [pid = 1852] [serial = 2079] [outer = (nil)] [url = about:blank] 12:55:29 INFO - PROCESS | 1852 | --DOMWINDOW == 154 (0x7fcb2189c400) [pid = 1852] [serial = 2118] [outer = (nil)] [url = about:blank] 12:55:29 INFO - PROCESS | 1852 | --DOMWINDOW == 153 (0x7fcb19d2d000) [pid = 1852] [serial = 2040] [outer = (nil)] [url = about:blank] 12:55:29 INFO - PROCESS | 1852 | --DOMWINDOW == 152 (0x7fcb10469000) [pid = 1852] [serial = 2075] [outer = (nil)] [url = about:blank] 12:55:29 INFO - PROCESS | 1852 | --DOMWINDOW == 151 (0x7fcb1b651400) [pid = 1852] [serial = 2094] [outer = (nil)] [url = about:blank] 12:55:29 INFO - PROCESS | 1852 | --DOMWINDOW == 150 (0x7fcb20643c00) [pid = 1852] [serial = 2052] [outer = (nil)] [url = about:blank] 12:55:29 INFO - PROCESS | 1852 | --DOMWINDOW == 149 (0x7fcb1017ec00) [pid = 1852] [serial = 2130] [outer = (nil)] [url = about:blank] 12:55:29 INFO - PROCESS | 1852 | --DOMWINDOW == 148 (0x7fcb20e95800) [pid = 1852] [serial = 2109] [outer = (nil)] [url = about:blank] 12:55:29 INFO - PROCESS | 1852 | --DOMWINDOW == 147 (0x7fcb0fc12c00) [pid = 1852] [serial = 2129] [outer = (nil)] [url = about:blank] 12:55:29 INFO - PROCESS | 1852 | --DOMWINDOW == 146 (0x7fcb20d04c00) [pid = 1852] [serial = 2106] [outer = (nil)] [url = about:blank] 12:55:29 INFO - PROCESS | 1852 | --DOMWINDOW == 145 (0x7fcb1b7e0400) [pid = 1852] [serial = 2046] [outer = (nil)] [url = about:blank] 12:55:29 INFO - PROCESS | 1852 | --DOMWINDOW == 144 (0x7fcb1209b800) [pid = 1852] [serial = 2135] [outer = (nil)] [url = about:blank] 12:55:29 INFO - PROCESS | 1852 | 1461786929427 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:29 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb0a3bb800 == 168 [pid = 1852] [id = 754] 12:55:29 INFO - PROCESS | 1852 | ++DOMWINDOW == 145 (0x7fcb0c9ed000) [pid = 1852] [serial = 2262] [outer = (nil)] 12:55:29 INFO - PROCESS | 1852 | ++DOMWINDOW == 146 (0x7fcb0cb4a400) [pid = 1852] [serial = 2263] [outer = 0x7fcb0c9ed000] 12:55:29 INFO - PROCESS | 1852 | 1461786929505 Marionette DEBUG loaded listener.js 12:55:29 INFO - PROCESS | 1852 | ++DOMWINDOW == 147 (0x7fcb0e564800) [pid = 1852] [serial = 2264] [outer = 0x7fcb0c9ed000] 12:55:30 INFO - PROCESS | 1852 | 1461786930241 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"]]]}] 12:55:30 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 12:55:30 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 12:55:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:55:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:55:30 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 12:55:30 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 4041ms 12:55:30 INFO - PROCESS | 1852 | 1461786930293 Marionette TRACE conn3 -> [0,2985,"getWindowHandle",null] 12:55:30 INFO - PROCESS | 1852 | 1461786930299 Marionette TRACE conn3 <- [1,2985,null,{"value":"8"}] 12:55:30 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 12:55:30 INFO - PROCESS | 1852 | 1461786930307 Marionette TRACE conn3 -> [0,2986,"setScriptTimeout",{"ms":35000}] 12:55:30 INFO - PROCESS | 1852 | 1461786930312 Marionette TRACE conn3 <- [1,2986,null,{}] 12:55:30 INFO - PROCESS | 1852 | 1461786930319 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}] 12:55:30 INFO - PROCESS | 1852 | 1461786930592 Marionette TRACE conn3 <- [1,2987,null,{"value":null}] 12:55:30 INFO - PROCESS | 1852 | 1461786930823 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:30 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb0f5cb800 == 169 [pid = 1852] [id = 755] 12:55:30 INFO - PROCESS | 1852 | ++DOMWINDOW == 148 (0x7fcb0fa4c000) [pid = 1852] [serial = 2265] [outer = (nil)] 12:55:30 INFO - PROCESS | 1852 | ++DOMWINDOW == 149 (0x7fcb0fc0b400) [pid = 1852] [serial = 2266] [outer = 0x7fcb0fa4c000] 12:55:30 INFO - PROCESS | 1852 | 1461786930897 Marionette DEBUG loaded listener.js 12:55:31 INFO - PROCESS | 1852 | ++DOMWINDOW == 150 (0x7fcb10173400) [pid = 1852] [serial = 2267] [outer = 0x7fcb0fa4c000] 12:55:31 INFO - PROCESS | 1852 | 1461786931884 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]]]}] 12:55:31 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. 12:55:31 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 1593ms 12:55:31 INFO - PROCESS | 1852 | 1461786931904 Marionette TRACE conn3 -> [0,2989,"getWindowHandle",null] 12:55:31 INFO - PROCESS | 1852 | 1461786931910 Marionette TRACE conn3 <- [1,2989,null,{"value":"8"}] 12:55:31 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 12:55:31 INFO - PROCESS | 1852 | 1461786931923 Marionette TRACE conn3 -> [0,2990,"setScriptTimeout",{"ms":35000}] 12:55:31 INFO - PROCESS | 1852 | 1461786931926 Marionette TRACE conn3 <- [1,2990,null,{}] 12:55:31 INFO - PROCESS | 1852 | 1461786931932 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}] 12:55:32 INFO - PROCESS | 1852 | 1461786932255 Marionette TRACE conn3 <- [1,2991,null,{"value":null}] 12:55:32 INFO - PROCESS | 1852 | 1461786932307 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:32 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb12379800 == 170 [pid = 1852] [id = 756] 12:55:32 INFO - PROCESS | 1852 | ++DOMWINDOW == 151 (0x7fcb1045f400) [pid = 1852] [serial = 2268] [outer = (nil)] 12:55:32 INFO - PROCESS | 1852 | ++DOMWINDOW == 152 (0x7fcb108d3800) [pid = 1852] [serial = 2269] [outer = 0x7fcb1045f400] 12:55:32 INFO - PROCESS | 1852 | 1461786932383 Marionette DEBUG loaded listener.js 12:55:32 INFO - PROCESS | 1852 | ++DOMWINDOW == 153 (0x7fcb11a86000) [pid = 1852] [serial = 2270] [outer = 0x7fcb1045f400] 12:55:33 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb136b5800 == 171 [pid = 1852] [id = 757] 12:55:33 INFO - PROCESS | 1852 | ++DOMWINDOW == 154 (0x7fcb1209dc00) [pid = 1852] [serial = 2271] [outer = (nil)] 12:55:33 INFO - PROCESS | 1852 | ++DOMWINDOW == 155 (0x7fcb1203a000) [pid = 1852] [serial = 2272] [outer = 0x7fcb1209dc00] 12:55:33 INFO - PROCESS | 1852 | 1461786933560 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]]]}] 12:55:33 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. 12:55:33 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 1682ms 12:55:33 INFO - PROCESS | 1852 | 1461786933607 Marionette TRACE conn3 -> [0,2993,"getWindowHandle",null] 12:55:33 INFO - PROCESS | 1852 | 1461786933611 Marionette TRACE conn3 <- [1,2993,null,{"value":"8"}] 12:55:34 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 12:55:34 INFO - PROCESS | 1852 | --DOMWINDOW == 154 (0x7fcb1a14c400) [pid = 1852] [serial = 2152] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 12:55:34 INFO - PROCESS | 1852 | --DOMWINDOW == 153 (0x7fcb22b67c00) [pid = 1852] [serial = 2170] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 12:55:34 INFO - PROCESS | 1852 | --DOMWINDOW == 152 (0x7fcb102d2c00) [pid = 1852] [serial = 2149] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 12:55:34 INFO - PROCESS | 1852 | --DOMWINDOW == 151 (0x7fcb13970000) [pid = 1852] [serial = 2146] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 12:55:34 INFO - PROCESS | 1852 | --DOMWINDOW == 150 (0x7fcb0fa47c00) [pid = 1852] [serial = 2191] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 12:55:34 INFO - PROCESS | 1852 | --DOMWINDOW == 149 (0x7fcb16d34800) [pid = 1852] [serial = 2182] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 12:55:34 INFO - PROCESS | 1852 | --DOMWINDOW == 148 (0x7fcb229ecc00) [pid = 1852] [serial = 2167] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 12:55:34 INFO - PROCESS | 1852 | --DOMWINDOW == 147 (0x7fcb11a84c00) [pid = 1852] [serial = 2140] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 12:55:34 INFO - PROCESS | 1852 | --DOMWINDOW == 146 (0x7fcb1b476000) [pid = 1852] [serial = 2158] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 12:55:34 INFO - PROCESS | 1852 | --DOMWINDOW == 145 (0x7fcb154b4800) [pid = 1852] [serial = 2143] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 12:55:34 INFO - PROCESS | 1852 | --DOMWINDOW == 144 (0x7fcb12097c00) [pid = 1852] [serial = 2197] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 12:55:34 INFO - PROCESS | 1852 | --DOMWINDOW == 143 (0x7fcb0fa13000) [pid = 1852] [serial = 2194] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 12:55:34 INFO - PROCESS | 1852 | --DOMWINDOW == 142 (0x7fcb1f362000) [pid = 1852] [serial = 2164] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 12:55:34 INFO - PROCESS | 1852 | --DOMWINDOW == 141 (0x7fcb16b94000) [pid = 1852] [serial = 2176] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 12:55:34 INFO - PROCESS | 1852 | --DOMWINDOW == 140 (0x7fcb1b7e3c00) [pid = 1852] [serial = 2155] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 12:55:34 INFO - PROCESS | 1852 | --DOMWINDOW == 139 (0x7fcb1716b800) [pid = 1852] [serial = 2185] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 12:55:34 INFO - PROCESS | 1852 | --DOMWINDOW == 138 (0x7fcb0fa4ec00) [pid = 1852] [serial = 2137] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 12:55:34 INFO - PROCESS | 1852 | --DOMWINDOW == 137 (0x7fcb145de000) [pid = 1852] [serial = 2068] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 12:55:34 INFO - PROCESS | 1852 | --DOMWINDOW == 136 (0x7fcb0fb7e400) [pid = 1852] [serial = 2179] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 12:55:34 INFO - PROCESS | 1852 | --DOMWINDOW == 135 (0x7fcb0fa47400) [pid = 1852] [serial = 2173] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 12:55:34 INFO - PROCESS | 1852 | --DOMWINDOW == 134 (0x7fcb1b646000) [pid = 1852] [serial = 2161] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 12:55:34 INFO - PROCESS | 1852 | --DOMWINDOW == 133 (0x7fcb145d9800) [pid = 1852] [serial = 2122] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 12:55:34 INFO - PROCESS | 1852 | 1461786934217 Marionette TRACE conn3 -> [0,2994,"setScriptTimeout",{"ms":35000}] 12:55:34 INFO - PROCESS | 1852 | 1461786934226 Marionette TRACE conn3 <- [1,2994,null,{}] 12:55:34 INFO - PROCESS | 1852 | 1461786934234 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}] 12:55:34 INFO - PROCESS | 1852 | 1461786934550 Marionette TRACE conn3 <- [1,2995,null,{"value":null}] 12:55:34 INFO - PROCESS | 1852 | 1461786934736 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:34 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb138d4000 == 172 [pid = 1852] [id = 758] 12:55:34 INFO - PROCESS | 1852 | ++DOMWINDOW == 134 (0x7fcb10463400) [pid = 1852] [serial = 2273] [outer = (nil)] 12:55:34 INFO - PROCESS | 1852 | ++DOMWINDOW == 135 (0x7fcb12307400) [pid = 1852] [serial = 2274] [outer = 0x7fcb10463400] 12:55:34 INFO - PROCESS | 1852 | 1461786934800 Marionette DEBUG loaded listener.js 12:55:34 INFO - PROCESS | 1852 | ++DOMWINDOW == 136 (0x7fcb13708800) [pid = 1852] [serial = 2275] [outer = 0x7fcb10463400] 12:55:35 INFO - PROCESS | 1852 | 1461786935447 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]]]}] 12:55:35 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 12:55:35 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 12:55:35 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 1395ms 12:55:35 INFO - PROCESS | 1852 | 1461786935505 Marionette TRACE conn3 -> [0,2997,"getWindowHandle",null] 12:55:35 INFO - PROCESS | 1852 | 1461786935514 Marionette TRACE conn3 <- [1,2997,null,{"value":"8"}] 12:55:35 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 12:55:35 INFO - PROCESS | 1852 | 1461786935523 Marionette TRACE conn3 -> [0,2998,"setScriptTimeout",{"ms":35000}] 12:55:35 INFO - PROCESS | 1852 | 1461786935530 Marionette TRACE conn3 <- [1,2998,null,{}] 12:55:35 INFO - PROCESS | 1852 | 1461786935535 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}] 12:55:35 INFO - PROCESS | 1852 | 1461786935849 Marionette TRACE conn3 <- [1,2999,null,{"value":null}] 12:55:35 INFO - PROCESS | 1852 | 1461786935871 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:35 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb1415a800 == 173 [pid = 1852] [id = 759] 12:55:35 INFO - PROCESS | 1852 | ++DOMWINDOW == 137 (0x7fcb0fa45000) [pid = 1852] [serial = 2276] [outer = (nil)] 12:55:35 INFO - PROCESS | 1852 | ++DOMWINDOW == 138 (0x7fcb1370bc00) [pid = 1852] [serial = 2277] [outer = 0x7fcb0fa45000] 12:55:35 INFO - PROCESS | 1852 | 1461786935936 Marionette DEBUG loaded listener.js 12:55:36 INFO - PROCESS | 1852 | ++DOMWINDOW == 139 (0x7fcb143c0c00) [pid = 1852] [serial = 2278] [outer = 0x7fcb0fa45000] 12:55:37 INFO - PROCESS | 1852 | 1461786937110 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]]]}] 12:55:37 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. 12:55:37 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 1634ms 12:55:37 INFO - PROCESS | 1852 | 1461786937160 Marionette TRACE conn3 -> [0,3001,"getWindowHandle",null] 12:55:37 INFO - PROCESS | 1852 | 1461786937168 Marionette TRACE conn3 <- [1,3001,null,{"value":"8"}] 12:55:37 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 12:55:37 INFO - PROCESS | 1852 | 1461786937176 Marionette TRACE conn3 -> [0,3002,"setScriptTimeout",{"ms":35000}] 12:55:37 INFO - PROCESS | 1852 | 1461786937182 Marionette TRACE conn3 <- [1,3002,null,{}] 12:55:37 INFO - PROCESS | 1852 | 1461786937237 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}] 12:55:37 INFO - PROCESS | 1852 | 1461786937515 Marionette TRACE conn3 <- [1,3003,null,{"value":null}] 12:55:37 INFO - PROCESS | 1852 | 1461786937783 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:37 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb11f6c800 == 174 [pid = 1852] [id = 760] 12:55:37 INFO - PROCESS | 1852 | ++DOMWINDOW == 140 (0x7fcb0fbba000) [pid = 1852] [serial = 2279] [outer = (nil)] 12:55:37 INFO - PROCESS | 1852 | ++DOMWINDOW == 141 (0x7fcb0fc15000) [pid = 1852] [serial = 2280] [outer = 0x7fcb0fbba000] 12:55:37 INFO - PROCESS | 1852 | 1461786937912 Marionette DEBUG loaded listener.js 12:55:38 INFO - PROCESS | 1852 | ++DOMWINDOW == 142 (0x7fcb107ed400) [pid = 1852] [serial = 2281] [outer = 0x7fcb0fbba000] 12:55:38 INFO - PROCESS | 1852 | 1461786938769 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]]]}] 12:55:38 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. 12:55:38 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 1643ms 12:55:38 INFO - PROCESS | 1852 | 1461786938821 Marionette TRACE conn3 -> [0,3005,"getWindowHandle",null] 12:55:38 INFO - PROCESS | 1852 | 1461786938830 Marionette TRACE conn3 <- [1,3005,null,{"value":"8"}] 12:55:38 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 12:55:38 INFO - PROCESS | 1852 | 1461786938841 Marionette TRACE conn3 -> [0,3006,"setScriptTimeout",{"ms":35000}] 12:55:38 INFO - PROCESS | 1852 | 1461786938845 Marionette TRACE conn3 <- [1,3006,null,{}] 12:55:38 INFO - PROCESS | 1852 | 1461786938852 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}] 12:55:39 INFO - PROCESS | 1852 | 1461786939208 Marionette TRACE conn3 <- [1,3007,null,{"value":null}] 12:55:39 INFO - PROCESS | 1852 | 1461786939416 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:39 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb14331000 == 175 [pid = 1852] [id = 761] 12:55:39 INFO - PROCESS | 1852 | ++DOMWINDOW == 143 (0x7fcb108d5000) [pid = 1852] [serial = 2282] [outer = (nil)] 12:55:39 INFO - PROCESS | 1852 | ++DOMWINDOW == 144 (0x7fcb13855c00) [pid = 1852] [serial = 2283] [outer = 0x7fcb108d5000] 12:55:39 INFO - PROCESS | 1852 | 1461786939493 Marionette DEBUG loaded listener.js 12:55:39 INFO - PROCESS | 1852 | ++DOMWINDOW == 145 (0x7fcb143bf400) [pid = 1852] [serial = 2284] [outer = 0x7fcb108d5000] 12:55:40 INFO - PROCESS | 1852 | 1461786940428 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]]]}] 12:55:40 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. 12:55:40 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 1637ms 12:55:40 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 12:55:40 INFO - PROCESS | 1852 | 1461786940479 Marionette TRACE conn3 -> [0,3009,"getWindowHandle",null] 12:55:40 INFO - PROCESS | 1852 | 1461786940482 Marionette TRACE conn3 <- [1,3009,null,{"value":"8"}] 12:55:40 INFO - PROCESS | 1852 | 1461786940489 Marionette TRACE conn3 -> [0,3010,"setScriptTimeout",{"ms":35000}] 12:55:40 INFO - PROCESS | 1852 | 1461786940495 Marionette TRACE conn3 <- [1,3010,null,{}] 12:55:40 INFO - PROCESS | 1852 | 1461786940511 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}] 12:55:40 INFO - PROCESS | 1852 | 1461786940797 Marionette TRACE conn3 <- [1,3011,null,{"value":null}] 12:55:41 INFO - PROCESS | 1852 | 1461786941074 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:41 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb156a2000 == 176 [pid = 1852] [id = 762] 12:55:41 INFO - PROCESS | 1852 | ++DOMWINDOW == 146 (0x7fcb154bdc00) [pid = 1852] [serial = 2285] [outer = (nil)] 12:55:41 INFO - PROCESS | 1852 | ++DOMWINDOW == 147 (0x7fcb1581ac00) [pid = 1852] [serial = 2286] [outer = 0x7fcb154bdc00] 12:55:41 INFO - PROCESS | 1852 | 1461786941155 Marionette DEBUG loaded listener.js 12:55:41 INFO - PROCESS | 1852 | ++DOMWINDOW == 148 (0x7fcb15872c00) [pid = 1852] [serial = 2287] [outer = 0x7fcb154bdc00] 12:55:42 INFO - PROCESS | 1852 | 1461786941998 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]]]}] 12:55:42 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 12:55:42 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 1536ms 12:55:42 INFO - PROCESS | 1852 | 1461786942030 Marionette TRACE conn3 -> [0,3013,"getWindowHandle",null] 12:55:42 INFO - PROCESS | 1852 | 1461786942036 Marionette TRACE conn3 <- [1,3013,null,{"value":"8"}] 12:55:42 INFO - TEST-START | /FileAPI/FileReaderSync.worker 12:55:42 INFO - PROCESS | 1852 | 1461786942046 Marionette TRACE conn3 -> [0,3014,"setScriptTimeout",{"ms":35000}] 12:55:42 INFO - PROCESS | 1852 | 1461786942050 Marionette TRACE conn3 <- [1,3014,null,{}] 12:55:42 INFO - PROCESS | 1852 | 1461786942056 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}] 12:55:42 INFO - PROCESS | 1852 | 1461786942302 Marionette TRACE conn3 <- [1,3015,null,{"value":null}] 12:55:42 INFO - PROCESS | 1852 | 1461786942555 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:42 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb16912800 == 177 [pid = 1852] [id = 763] 12:55:42 INFO - PROCESS | 1852 | ++DOMWINDOW == 149 (0x7fcb0fb76000) [pid = 1852] [serial = 2288] [outer = (nil)] 12:55:42 INFO - PROCESS | 1852 | ++DOMWINDOW == 150 (0x7fcb15ad7c00) [pid = 1852] [serial = 2289] [outer = 0x7fcb0fb76000] 12:55:42 INFO - PROCESS | 1852 | 1461786942631 Marionette DEBUG loaded listener.js 12:55:42 INFO - PROCESS | 1852 | ++DOMWINDOW == 151 (0x7fcb15ae6c00) [pid = 1852] [serial = 2290] [outer = 0x7fcb0fb76000] 12:55:43 INFO - PROCESS | 1852 | [1852] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/oak-l64-d-00000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 12:55:43 INFO - PROCESS | 1852 | 1461786943533 Marionette TRACE conn3 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 12:55:43 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 12:55:43 INFO - {} 12:55:43 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 12:55:43 INFO - {} 12:55:43 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 12:55:43 INFO - {} 12:55:43 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 12:55:43 INFO - {} 12:55:43 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 1580ms 12:55:43 INFO - PROCESS | 1852 | 1461786943629 Marionette TRACE conn3 -> [0,3017,"getWindowHandle",null] 12:55:43 INFO - PROCESS | 1852 | 1461786943633 Marionette TRACE conn3 <- [1,3017,null,{"value":"8"}] 12:55:43 INFO - TEST-START | /FileAPI/fileReader.html 12:55:43 INFO - PROCESS | 1852 | 1461786943639 Marionette TRACE conn3 -> [0,3018,"setScriptTimeout",{"ms":35000}] 12:55:43 INFO - PROCESS | 1852 | 1461786943641 Marionette TRACE conn3 <- [1,3018,null,{}] 12:55:43 INFO - PROCESS | 1852 | 1461786943647 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}] 12:55:43 INFO - PROCESS | 1852 | 1461786943895 Marionette TRACE conn3 <- [1,3019,null,{"value":null}] 12:55:44 INFO - PROCESS | 1852 | 1461786944138 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:44 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb17291800 == 178 [pid = 1852] [id = 764] 12:55:44 INFO - PROCESS | 1852 | ++DOMWINDOW == 152 (0x7fcb16b93000) [pid = 1852] [serial = 2291] [outer = (nil)] 12:55:44 INFO - PROCESS | 1852 | ++DOMWINDOW == 153 (0x7fcb16d29000) [pid = 1852] [serial = 2292] [outer = 0x7fcb16b93000] 12:55:44 INFO - PROCESS | 1852 | 1461786944263 Marionette DEBUG loaded listener.js 12:55:44 INFO - PROCESS | 1852 | ++DOMWINDOW == 154 (0x7fcb16fb4000) [pid = 1852] [serial = 2293] [outer = 0x7fcb16b93000] 12:55:45 INFO - PROCESS | 1852 | 1461786945096 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]]]}] 12:55:45 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 12:55:45 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 12:55:45 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 12:55:45 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 12:55:45 INFO - TEST-OK | /FileAPI/fileReader.html | took 1483ms 12:55:45 INFO - PROCESS | 1852 | 1461786945131 Marionette TRACE conn3 -> [0,3021,"getWindowHandle",null] 12:55:45 INFO - PROCESS | 1852 | 1461786945134 Marionette TRACE conn3 <- [1,3021,null,{"value":"8"}] 12:55:45 INFO - TEST-START | /FileAPI/historical.html 12:55:45 INFO - PROCESS | 1852 | 1461786945143 Marionette TRACE conn3 -> [0,3022,"setScriptTimeout",{"ms":35000}] 12:55:45 INFO - PROCESS | 1852 | 1461786945146 Marionette TRACE conn3 <- [1,3022,null,{}] 12:55:45 INFO - PROCESS | 1852 | 1461786945152 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}] 12:55:45 INFO - PROCESS | 1852 | 1461786945412 Marionette TRACE conn3 <- [1,3023,null,{"value":null}] 12:55:45 INFO - PROCESS | 1852 | 1461786945678 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:45 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb17db5800 == 179 [pid = 1852] [id = 765] 12:55:45 INFO - PROCESS | 1852 | ++DOMWINDOW == 155 (0x7fcb17170400) [pid = 1852] [serial = 2294] [outer = (nil)] 12:55:45 INFO - PROCESS | 1852 | ++DOMWINDOW == 156 (0x7fcb19da6400) [pid = 1852] [serial = 2295] [outer = 0x7fcb17170400] 12:55:45 INFO - PROCESS | 1852 | 1461786945778 Marionette DEBUG loaded listener.js 12:55:45 INFO - PROCESS | 1852 | ++DOMWINDOW == 157 (0x7fcb1a146000) [pid = 1852] [serial = 2296] [outer = 0x7fcb17170400] 12:55:46 INFO - PROCESS | 1852 | 1461786946663 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"]]]}] 12:55:46 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 12:55:46 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 12:55:46 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 12:55:46 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 12:55:46 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 12:55:46 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 12:55:46 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 12:55:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:55:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:55:46 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 12:55:46 INFO - TEST-OK | /FileAPI/historical.html | took 1582ms 12:55:46 INFO - PROCESS | 1852 | 1461786946729 Marionette TRACE conn3 -> [0,3025,"getWindowHandle",null] 12:55:46 INFO - PROCESS | 1852 | 1461786946733 Marionette TRACE conn3 <- [1,3025,null,{"value":"8"}] 12:55:46 INFO - TEST-START | /FileAPI/idlharness.html 12:55:46 INFO - PROCESS | 1852 | 1461786946740 Marionette TRACE conn3 -> [0,3026,"setScriptTimeout",{"ms":35000}] 12:55:46 INFO - PROCESS | 1852 | 1461786946743 Marionette TRACE conn3 <- [1,3026,null,{}] 12:55:46 INFO - PROCESS | 1852 | 1461786946749 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}] 12:55:47 INFO - PROCESS | 1852 | 1461786947027 Marionette TRACE conn3 <- [1,3027,null,{"value":null}] 12:55:47 INFO - PROCESS | 1852 | 1461786947279 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:47 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb19d76800 == 180 [pid = 1852] [id = 766] 12:55:47 INFO - PROCESS | 1852 | ++DOMWINDOW == 158 (0x7fcb0fc16c00) [pid = 1852] [serial = 2297] [outer = (nil)] 12:55:47 INFO - PROCESS | 1852 | ++DOMWINDOW == 159 (0x7fcb1a5c3c00) [pid = 1852] [serial = 2298] [outer = 0x7fcb0fc16c00] 12:55:47 INFO - PROCESS | 1852 | 1461786947359 Marionette DEBUG loaded listener.js 12:55:47 INFO - PROCESS | 1852 | ++DOMWINDOW == 160 (0x7fcb1ad20c00) [pid = 1852] [serial = 2299] [outer = 0x7fcb0fc16c00] 12:55:49 INFO - PROCESS | 1852 | 1461786949002 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]]]}] 12:55:49 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 12:55:49 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 12:55:49 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 12:55:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:55:49 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 12:55:49 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 12:55:49 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 12:55:49 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:55:49 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 12:55:49 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 12:55:49 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 12:55:49 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 12:55:49 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 12:55:49 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 12:55:49 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 12:55:49 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 12:55:49 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 12:55:49 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 12:55:49 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 12:55:49 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 12:55:49 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 12:55:49 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 12:55:49 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 12:55:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:55:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:55:49 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 12:55:49 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 12:55:49 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 12:55:49 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:55:49 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 12:55:49 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 12:55:49 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 12:55:49 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 12:55:49 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 12:55:49 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 12:55:49 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 12:55:49 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 12:55:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:55:49 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 12:55:49 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 12:55:49 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 12:55:49 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:55:49 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 12:55:49 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 12:55:49 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 12:55:49 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 12:55:49 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 12:55:49 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 12:55:49 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 12:55:49 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 12:55:49 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 12:55:49 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 12:55:49 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 12:55:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:55:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:55:49 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 12:55:49 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 12:55:49 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 12:55:49 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 12:55:49 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 12:55:49 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 12:55:49 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 12:55:49 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 12:55:49 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 12:55:49 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 12:55:49 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 12:55:49 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 12:55:49 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 12:55:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:55:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:55:49 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 12:55:49 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 12:55:49 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 12:55:49 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 12:55:49 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 12:55:49 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 12:55:49 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 12:55:49 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 12:55:49 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 12:55:49 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 12:55:49 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 12:55:49 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 12:55:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:55:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:55:49 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 12:55:49 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 12:55:49 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:55:49 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 12:55:49 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 12:55:49 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 12:55:49 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 12:55:49 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 12:55:49 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 12:55:49 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 12:55:49 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 12:55:49 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 12:55:49 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 12:55:49 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 12:55:49 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 12:55:49 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 12:55:49 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 12:55:49 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 12:55:49 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 12:55:49 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 12:55:49 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 12:55:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:55:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:55:49 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 12:55:49 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 12:55:49 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 12:55:49 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 12:55:49 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 12:55:49 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 12:55:49 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 12:55:49 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 12:55:49 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 12:55:49 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 12:55:49 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 12:55:49 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 12:55:49 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 12:55:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:55:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:55:49 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 12:55:49 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 12:55:49 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 12:55:49 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 12:55:49 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 12:55:49 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 12:55:49 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 12:55:49 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 12:55:49 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 12:55:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 12:55:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 12:55:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 12:55:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 12:55:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 12:55:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 12:55:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 12:55:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 12:55:49 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 12:55:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 12:55:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 12:55:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 12:55:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 12:55:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 12:55:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 12:55:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 12:55:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 12:55:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 12:55:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 12:55:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 12:55:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 12:55:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 12:55:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 12:55:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 12:55:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 12:55:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 12:55:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 12:55:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 12:55:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 12:55:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 12:55:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 12:55:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 12:55:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 12:55:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 12:55:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 12:55:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 12:55:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 12:55:49 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 12:55:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 12:55:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 12:55:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 12:55:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 12:55:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 12:55:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 12:55:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 12:55:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 12:55:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 12:55:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 12:55:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 12:55:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 12:55:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 12:55:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 12:55:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 12:55:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 12:55:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 12:55:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 12:55:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 12:55:49 INFO - TEST-OK | /FileAPI/idlharness.html | took 2377ms 12:55:49 INFO - PROCESS | 1852 | 1461786949119 Marionette TRACE conn3 -> [0,3029,"getWindowHandle",null] 12:55:49 INFO - PROCESS | 1852 | 1461786949122 Marionette TRACE conn3 <- [1,3029,null,{"value":"8"}] 12:55:49 INFO - TEST-START | /FileAPI/idlharness.worker 12:55:49 INFO - PROCESS | 1852 | 1461786949209 Marionette TRACE conn3 -> [0,3030,"setScriptTimeout",{"ms":35000}] 12:55:49 INFO - PROCESS | 1852 | 1461786949211 Marionette TRACE conn3 <- [1,3030,null,{}] 12:55:49 INFO - PROCESS | 1852 | 1461786949267 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}] 12:55:49 INFO - PROCESS | 1852 | 1461786949501 Marionette TRACE conn3 <- [1,3031,null,{"value":null}] 12:55:49 INFO - PROCESS | 1852 | 1461786949767 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:49 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb1726d000 == 181 [pid = 1852] [id = 767] 12:55:49 INFO - PROCESS | 1852 | ++DOMWINDOW == 161 (0x7fcb10bed800) [pid = 1852] [serial = 2300] [outer = (nil)] 12:55:49 INFO - PROCESS | 1852 | ++DOMWINDOW == 162 (0x7fcb20735800) [pid = 1852] [serial = 2301] [outer = 0x7fcb10bed800] 12:55:49 INFO - PROCESS | 1852 | 1461786949841 Marionette DEBUG loaded listener.js 12:55:49 INFO - PROCESS | 1852 | ++DOMWINDOW == 163 (0x7fcb207b3800) [pid = 1852] [serial = 2302] [outer = 0x7fcb10bed800] 12:55:50 INFO - PROCESS | 1852 | [1852] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/oak-l64-d-00000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 12:55:52 INFO - PROCESS | 1852 | 1461786952079 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,{},{}]]]}] 12:55:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 12:55:52 INFO - {} 12:55:52 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 12:55:52 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 12:55:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:55:52 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 12:55:52 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 12:55:52 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 12:55:52 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:55:52 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:55:52 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 12:55:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 12:55:52 INFO - {} 12:55:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 12:55:52 INFO - {} 12:55:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 12:55:52 INFO - {} 12:55:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 12:55:52 INFO - {} 12:55:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 12:55:52 INFO - {} 12:55:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 12:55:52 INFO - {} 12:55:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 12:55:52 INFO - {} 12:55:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 12:55:52 INFO - {} 12:55:52 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 12:55:52 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 12:55:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:55:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:55:52 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 12:55:52 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 12:55:52 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 12:55:52 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:55:52 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:55:52 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 12:55:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 12:55:52 INFO - {} 12:55:52 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 12:55:52 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 12:55:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:55:52 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 12:55:52 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 12:55:52 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 12:55:52 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:55:52 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:55:52 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 12:55:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 12:55:52 INFO - {} 12:55:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 12:55:52 INFO - {} 12:55:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 12:55:52 INFO - {} 12:55:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 12:55:52 INFO - {} 12:55:52 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 12:55:52 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 12:55:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:55:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:55:52 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 12:55:52 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 12:55:52 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 12:55:52 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 12:55:52 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:55:52 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 12:55:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 12:55:52 INFO - {} 12:55:52 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 - {} 12:55:52 INFO - {} 12:55:52 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 12:55:52 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 12:55:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:55:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:55:52 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 12:55:52 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 12:55:52 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 12:55:52 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 12:55:52 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:55:52 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 12:55:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 12:55:52 INFO - {} 12:55:52 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 12:55:52 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 12:55:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:55:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:55:52 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 12:55:52 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 12:55:52 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:55:52 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:55:52 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 12:55:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 12:55:52 INFO - {} 12:55:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 12:55:52 INFO - {} 12:55:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 12:55:52 INFO - {} 12:55:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 12:55:52 INFO - {} 12:55:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 12:55:52 INFO - {} 12:55:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 12:55:52 INFO - {} 12:55:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 12:55:52 INFO - {} 12:55:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 12:55:52 INFO - {} 12:55:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 12:55:52 INFO - {} 12:55:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 12:55:52 INFO - {} 12:55:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 12:55:52 INFO - {} 12:55:52 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 12:55:52 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 12:55:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:55:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:55:52 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 12:55:52 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 12:55:52 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 12:55:52 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 12:55:52 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:55:52 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 12:55:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 12:55:52 INFO - {} 12:55:52 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 - {} 12:55:52 INFO - {} 12:55:52 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 12:55:52 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 12:55:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:55:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:55:52 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 12:55:52 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 12:55:52 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 12:55:52 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 12:55:52 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:55:52 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 12:55:52 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 12:55:52 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 12:55:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:55:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:55:52 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 12:55:52 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 12:55:52 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:55:52 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:55:52 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 12:55:52 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 12:55:52 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 12:55:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:55:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:55:52 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 12:55:52 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 12:55:52 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:55:52 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:55:52 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 12:55:52 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 12:55:52 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 12:55:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:55:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:55:52 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 12:55:52 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 12:55:52 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:55:52 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:55:52 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 12:55:52 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 12:55:52 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 12:55:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:55:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:55:52 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 12:55:52 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 12:55:52 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:55:52 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:55:52 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 12:55:52 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 12:55:52 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 12:55:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:55:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:55:52 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 12:55:52 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 12:55:52 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:55:52 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:55:52 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 12:55:52 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 12:55:52 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 12:55:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:55:52 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 12:55:52 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 12:55:52 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 12:55:52 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:55:52 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:55:52 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 12:55:52 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 12:55:52 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 12:55:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:55:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:55:52 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 12:55:52 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 12:55:52 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 12:55:52 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:55:52 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:55:52 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 12:55:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 12:55:52 INFO - {} 12:55:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 12:55:52 INFO - {} 12:55:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 12:55:52 INFO - {} 12:55:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 12:55:52 INFO - {} 12:55:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 12:55:52 INFO - {} 12:55:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 12:55:52 INFO - {} 12:55:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 12:55:52 INFO - {} 12:55:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 12:55:52 INFO - {} 12:55:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 12:55:52 INFO - {} 12:55:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 12:55:52 INFO - {} 12:55:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 12:55:52 INFO - {} 12:55:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 12:55:52 INFO - {} 12:55:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 12:55:52 INFO - {} 12:55:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 12:55:52 INFO - {} 12:55:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 12:55:52 INFO - {} 12:55:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 12:55:52 INFO - {} 12:55:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 12:55:52 INFO - {} 12:55:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 12:55:52 INFO - {} 12:55:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 12:55:52 INFO - {} 12:55:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 12:55:52 INFO - {} 12:55:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 12:55:52 INFO - {} 12:55:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 12:55:52 INFO - {} 12:55:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 12:55:52 INFO - {} 12:55:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 12:55:52 INFO - {} 12:55:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 12:55:52 INFO - {} 12:55:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 12:55:52 INFO - {} 12:55:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 12:55:52 INFO - {} 12:55:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 12:55:52 INFO - {} 12:55:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 12:55:52 INFO - {} 12:55:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 12:55:52 INFO - {} 12:55:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 12:55:52 INFO - {} 12:55:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 12:55:52 INFO - {} 12:55:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 12:55:52 INFO - {} 12:55:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 12:55:52 INFO - {} 12:55:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 12:55:52 INFO - {} 12:55:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 12:55:52 INFO - {} 12:55:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 12:55:52 INFO - {} 12:55:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 12:55:52 INFO - {} 12:55:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 12:55:52 INFO - {} 12:55:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 12:55:52 INFO - {} 12:55:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 12:55:52 INFO - {} 12:55:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 12:55:52 INFO - {} 12:55:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 12:55:52 INFO - {} 12:55:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 12:55:52 INFO - {} 12:55:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 12:55:52 INFO - {} 12:55:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 12:55:52 INFO - {} 12:55:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 12:55:52 INFO - {} 12:55:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 12:55:52 INFO - {} 12:55:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 12:55:52 INFO - {} 12:55:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 12:55:52 INFO - {} 12:55:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 12:55:52 INFO - {} 12:55:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 12:55:52 INFO - {} 12:55:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 12:55:52 INFO - {} 12:55:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 12:55:52 INFO - {} 12:55:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 12:55:52 INFO - {} 12:55:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 12:55:52 INFO - {} 12:55:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 12:55:52 INFO - {} 12:55:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 12:55:52 INFO - {} 12:55:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 12:55:52 INFO - {} 12:55:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 12:55:52 INFO - {} 12:55:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 12:55:52 INFO - {} 12:55:52 INFO - TEST-OK | /FileAPI/idlharness.worker | took 3029ms 12:55:52 INFO - PROCESS | 1852 | 1461786952164 Marionette TRACE conn3 -> [0,3033,"getWindowHandle",null] 12:55:52 INFO - PROCESS | 1852 | 1461786952174 Marionette TRACE conn3 <- [1,3033,null,{"value":"8"}] 12:55:52 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 12:55:52 INFO - PROCESS | 1852 | 1461786952240 Marionette TRACE conn3 -> [0,3034,"setScriptTimeout",{"ms":35000}] 12:55:52 INFO - PROCESS | 1852 | 1461786952243 Marionette TRACE conn3 <- [1,3034,null,{}] 12:55:52 INFO - PROCESS | 1852 | 1461786952256 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}] 12:55:52 INFO - PROCESS | 1852 | 1461786952608 Marionette TRACE conn3 <- [1,3035,null,{"value":null}] 12:55:52 INFO - PROCESS | 1852 | 1461786952885 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:52 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb21112000 == 182 [pid = 1852] [id = 768] 12:55:52 INFO - PROCESS | 1852 | ++DOMWINDOW == 164 (0x7fcb20738000) [pid = 1852] [serial = 2303] [outer = (nil)] 12:55:52 INFO - PROCESS | 1852 | ++DOMWINDOW == 165 (0x7fcb20d0b400) [pid = 1852] [serial = 2304] [outer = 0x7fcb20738000] 12:55:52 INFO - PROCESS | 1852 | 1461786952959 Marionette DEBUG loaded listener.js 12:55:53 INFO - PROCESS | 1852 | ++DOMWINDOW == 166 (0x7fcb27a21400) [pid = 1852] [serial = 2305] [outer = 0x7fcb20738000] 12:55:53 INFO - PROCESS | 1852 | 1461786953733 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]]]}] 12:55:53 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 12:55:53 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 1558ms 12:55:53 INFO - PROCESS | 1852 | 1461786953786 Marionette TRACE conn3 -> [0,3037,"getWindowHandle",null] 12:55:53 INFO - PROCESS | 1852 | 1461786953789 Marionette TRACE conn3 <- [1,3037,null,{"value":"8"}] 12:55:53 INFO - TEST-START | /FileAPI/blob/Blob-close.html 12:55:53 INFO - PROCESS | 1852 | 1461786953817 Marionette TRACE conn3 -> [0,3038,"setScriptTimeout",{"ms":35000}] 12:55:53 INFO - PROCESS | 1852 | 1461786953821 Marionette TRACE conn3 <- [1,3038,null,{}] 12:55:53 INFO - PROCESS | 1852 | 1461786953826 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}] 12:55:54 INFO - PROCESS | 1852 | 1461786954067 Marionette TRACE conn3 <- [1,3039,null,{"value":null}] 12:55:54 INFO - PROCESS | 1852 | 1461786954351 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:54 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb217c8800 == 183 [pid = 1852] [id = 769] 12:55:54 INFO - PROCESS | 1852 | ++DOMWINDOW == 167 (0x7fcb1396e400) [pid = 1852] [serial = 2306] [outer = (nil)] 12:55:54 INFO - PROCESS | 1852 | ++DOMWINDOW == 168 (0x7fcb283b2000) [pid = 1852] [serial = 2307] [outer = 0x7fcb1396e400] 12:55:54 INFO - PROCESS | 1852 | 1461786954435 Marionette DEBUG loaded listener.js 12:55:54 INFO - PROCESS | 1852 | ++DOMWINDOW == 169 (0x7fcb29e35400) [pid = 1852] [serial = 2308] [outer = 0x7fcb1396e400] 12:55:55 INFO - PROCESS | 1852 | 1461786955251 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"]]]}] 12:55:55 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 12:55:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 12:55:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:55:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:55:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 12:55:55 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 1488ms 12:55:55 INFO - PROCESS | 1852 | 1461786955300 Marionette TRACE conn3 -> [0,3041,"getWindowHandle",null] 12:55:55 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 12:55:55 INFO - PROCESS | 1852 | 1461786955305 Marionette TRACE conn3 <- [1,3041,null,{"value":"8"}] 12:55:55 INFO - PROCESS | 1852 | 1461786955311 Marionette TRACE conn3 -> [0,3042,"setScriptTimeout",{"ms":35000}] 12:55:55 INFO - PROCESS | 1852 | 1461786955316 Marionette TRACE conn3 <- [1,3042,null,{}] 12:55:55 INFO - PROCESS | 1852 | 1461786955321 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}] 12:55:55 INFO - PROCESS | 1852 | 1461786955579 Marionette TRACE conn3 <- [1,3043,null,{"value":null}] 12:55:55 INFO - PROCESS | 1852 | 1461786955873 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:55 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb24578800 == 184 [pid = 1852] [id = 770] 12:55:55 INFO - PROCESS | 1852 | ++DOMWINDOW == 170 (0x7fcb2aee1c00) [pid = 1852] [serial = 2309] [outer = (nil)] 12:55:55 INFO - PROCESS | 1852 | ++DOMWINDOW == 171 (0x7fcb2b131800) [pid = 1852] [serial = 2310] [outer = 0x7fcb2aee1c00] 12:55:55 INFO - PROCESS | 1852 | 1461786955958 Marionette DEBUG loaded listener.js 12:55:56 INFO - PROCESS | 1852 | ++DOMWINDOW == 172 (0x7fcb2b3a0000) [pid = 1852] [serial = 2311] [outer = 0x7fcb2aee1c00] 12:55:57 INFO - PROCESS | 1852 | 1461786957076 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]]]}] 12:55:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 12:55:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 12:55:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 12:55:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 12:55:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 12:55:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 12:55:57 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. 12:55:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 12:55:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 12:55:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 12:55:57 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'.) 12:55:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 12:55:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 12:55:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 12:55:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 12:55:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 12:55:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 12:55:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 12:55:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 12:55:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 12:55:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 12:55:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 12:55:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 12:55:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 12:55:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 12:55:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 12:55:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 12:55:57 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. 12:55:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 12:55:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:55:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:55:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 12:55:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 12:55:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 12:55:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 12:55:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 12:55:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 12:55:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 12:55:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 12:55:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 12:55:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 12:55:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 12:55:57 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. 12:55:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 12:55:57 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 12:55:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:55:57 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:55:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 12:55:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 12:55:57 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. 12:55:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 12:55:57 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 12:55:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:55:57 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:55:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 12:55:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 12:55:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 12:55:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 12:55:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 12:55:57 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 12:55:57 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 12:55:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:55:57 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:55:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 12:55:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 12:55:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 12:55:57 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 12:55:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 12:55:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:55:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:55:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 12:55:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 12:55:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 12:55:57 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 12:55:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 12:55:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:55:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:55:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 12:55:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 12:55:57 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 12:55:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 12:55:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:55:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:55:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 12:55:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 12:55:57 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 12:55:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 12:55:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:55:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:55:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 12:55:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 12:55:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 12:55:57 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 12:55:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 12:55:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:55:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:55:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 12:55:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 12:55:57 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 12:55:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 12:55:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:55:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:55:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 12:55:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 12:55:57 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 12:55:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 12:55:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:55:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:55:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 12:55:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 12:55:57 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 12:55:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 12:55:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:55:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:55:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 12:55:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 12:55:57 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 12:55:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 12:55:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:55:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:55:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 12:55:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 12:55:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 12:55:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 12:55:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 12:55:57 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 1853ms 12:55:57 INFO - PROCESS | 1852 | 1461786957172 Marionette TRACE conn3 -> [0,3045,"getWindowHandle",null] 12:55:57 INFO - PROCESS | 1852 | 1461786957179 Marionette TRACE conn3 <- [1,3045,null,{"value":"8"}] 12:55:57 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 12:55:57 INFO - PROCESS | 1852 | 1461786957191 Marionette TRACE conn3 -> [0,3046,"setScriptTimeout",{"ms":35000}] 12:55:57 INFO - PROCESS | 1852 | 1461786957194 Marionette TRACE conn3 <- [1,3046,null,{}] 12:55:57 INFO - PROCESS | 1852 | 1461786957207 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}] 12:55:57 INFO - PROCESS | 1852 | 1461786957592 Marionette TRACE conn3 <- [1,3047,null,{"value":null}] 12:55:57 INFO - PROCESS | 1852 | 1461786957912 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:57 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb1f468800 == 185 [pid = 1852] [id = 771] 12:55:57 INFO - PROCESS | 1852 | ++DOMWINDOW == 173 (0x7fcb15a0c400) [pid = 1852] [serial = 2312] [outer = (nil)] 12:55:57 INFO - PROCESS | 1852 | ++DOMWINDOW == 174 (0x7fcb1b46b400) [pid = 1852] [serial = 2313] [outer = 0x7fcb15a0c400] 12:55:57 INFO - PROCESS | 1852 | 1461786957987 Marionette DEBUG loaded listener.js 12:55:58 INFO - PROCESS | 1852 | ++DOMWINDOW == 175 (0x7fcb20c43c00) [pid = 1852] [serial = 2314] [outer = 0x7fcb15a0c400] 12:55:58 INFO - PROCESS | 1852 | [1852] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/oak-l64-d-00000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 12:55:58 INFO - PROCESS | 1852 | 1461786958824 Marionette TRACE conn3 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 12:55:58 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 12:55:58 INFO - {} 12:55:58 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 1689ms 12:55:58 INFO - PROCESS | 1852 | 1461786958879 Marionette TRACE conn3 -> [0,3049,"getWindowHandle",null] 12:55:58 INFO - PROCESS | 1852 | 1461786958883 Marionette TRACE conn3 <- [1,3049,null,{"value":"8"}] 12:55:58 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 12:55:58 INFO - PROCESS | 1852 | 1461786958889 Marionette TRACE conn3 -> [0,3050,"setScriptTimeout",{"ms":35000}] 12:55:58 INFO - PROCESS | 1852 | 1461786958892 Marionette TRACE conn3 <- [1,3050,null,{}] 12:55:58 INFO - PROCESS | 1852 | 1461786958897 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}] 12:55:59 INFO - PROCESS | 1852 | 1461786959150 Marionette TRACE conn3 <- [1,3051,null,{"value":null}] 12:55:59 INFO - PROCESS | 1852 | 1461786959429 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:59 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb21042000 == 186 [pid = 1852] [id = 772] 12:55:59 INFO - PROCESS | 1852 | ++DOMWINDOW == 176 (0x7fcb1029bc00) [pid = 1852] [serial = 2315] [outer = (nil)] 12:55:59 INFO - PROCESS | 1852 | ++DOMWINDOW == 177 (0x7fcb2128dc00) [pid = 1852] [serial = 2316] [outer = 0x7fcb1029bc00] 12:55:59 INFO - PROCESS | 1852 | 1461786959506 Marionette DEBUG loaded listener.js 12:55:59 INFO - PROCESS | 1852 | ++DOMWINDOW == 178 (0x7fcb2189c400) [pid = 1852] [serial = 2317] [outer = 0x7fcb1029bc00] 12:56:00 INFO - PROCESS | 1852 | 1461786960354 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]]]}] 12:56:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 12:56:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 12:56:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 12:56:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 12:56:00 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 1489ms 12:56:00 INFO - PROCESS | 1852 | 1461786960381 Marionette TRACE conn3 -> [0,3053,"getWindowHandle",null] 12:56:00 INFO - PROCESS | 1852 | 1461786960385 Marionette TRACE conn3 <- [1,3053,null,{"value":"8"}] 12:56:00 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 12:56:00 INFO - PROCESS | 1852 | 1461786960393 Marionette TRACE conn3 -> [0,3054,"setScriptTimeout",{"ms":35000}] 12:56:00 INFO - PROCESS | 1852 | 1461786960396 Marionette TRACE conn3 <- [1,3054,null,{}] 12:56:00 INFO - PROCESS | 1852 | 1461786960402 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}] 12:56:00 INFO - PROCESS | 1852 | 1461786960670 Marionette TRACE conn3 <- [1,3055,null,{"value":null}] 12:56:00 INFO - PROCESS | 1852 | 1461786960958 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:00 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb29894800 == 187 [pid = 1852] [id = 773] 12:56:00 INFO - PROCESS | 1852 | ++DOMWINDOW == 179 (0x7fcb0ad44800) [pid = 1852] [serial = 2318] [outer = (nil)] 12:56:01 INFO - PROCESS | 1852 | ++DOMWINDOW == 180 (0x7fcb22874c00) [pid = 1852] [serial = 2319] [outer = 0x7fcb0ad44800] 12:56:01 INFO - PROCESS | 1852 | 1461786961042 Marionette DEBUG loaded listener.js 12:56:01 INFO - PROCESS | 1852 | ++DOMWINDOW == 181 (0x7fcb22b66400) [pid = 1852] [serial = 2320] [outer = 0x7fcb0ad44800] 12:56:02 INFO - PROCESS | 1852 | 1461786962357 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"]]]}] 12:56:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 12:56:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 12:56:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 12:56:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 12:56:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 12:56:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 12:56:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 12:56:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 12:56:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 12:56:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 12:56:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 12:56:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 12:56:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 12:56:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 12:56:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 12:56:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 12:56:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 12:56:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 12:56:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 12:56:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 12:56:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 12:56:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 12:56:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 12:56:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 12:56:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 12:56:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 12:56:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 12:56:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 12:56:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 12:56:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 12:56:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 12:56:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 12:56:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 12:56:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 12:56:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 12:56:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 12:56:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 12:56:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 12:56:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 12:56:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 12:56:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 12:56:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 12:56:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 12:56:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 12:56:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 12:56:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 12:56:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 12:56:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 12:56:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 12:56:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 12:56:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 12:56:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 12:56:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 12:56:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 12:56:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 12:56:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 12:56:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 12:56:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 12:56:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 12:56:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 12:56:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 12:56:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 12:56:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 12:56:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 12:56:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 12:56:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 12:56:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 12:56:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 12:56:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 12:56:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 12:56:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 12:56:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 12:56:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 12:56:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 12:56:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 12:56:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 12:56:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 12:56:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 12:56:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 12:56:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 12:56:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 12:56:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 12:56:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 12:56:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 12:56:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 12:56:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 12:56:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 12:56:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 12:56:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 12:56:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 12:56:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 12:56:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 12:56:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 12:56:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 12:56:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 12:56:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 12:56:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 12:56:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 12:56:02 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 12:56:02 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:56:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:56:02 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:56:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:56:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:56:02 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 12:56:02 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:56:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:56:02 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:56:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:56:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:56:02 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 12:56:02 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:56:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:56:02 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:56:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:56:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:56:02 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 12:56:02 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:56:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:56:02 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:56:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:56:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:56:02 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 12:56:02 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:56:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:56:02 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:56:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:56:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:56:02 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 12:56:02 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:56:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:56:02 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:56:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:56:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:56:02 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 12:56:02 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:56:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:56:02 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:56:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:56:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:56:02 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 12:56:02 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:56:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:56:02 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:56:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:56:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:56:02 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 12:56:02 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:56:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:56:02 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:56:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:56:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:56:02 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 12:56:02 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:56:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:56:02 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:56:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:56:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:56:02 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 12:56:02 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:56:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:56:02 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:56:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:56:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:56:02 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 12:56:02 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:56:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:56:02 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:56:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:56:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:56:02 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 12:56:02 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:56:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:56:02 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:56:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:56:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:56:02 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 12:56:02 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:56:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:56:02 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:56:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:56:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:56:02 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 12:56:02 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:56:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:56:02 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:56:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:56:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:56:02 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 12:56:02 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:56:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:56:02 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:56:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:56:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:56:02 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 12:56:02 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:56:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:56:02 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:56:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:56:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:56:02 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 12:56:02 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:56:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:56:02 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:56:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:56:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:56:02 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 12:56:02 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:56:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:56:02 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:56:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:56:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:56:02 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 12:56:02 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:56:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:56:02 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:56:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:56:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:56:02 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 12:56:02 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:56:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:56:02 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:56:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:56:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:56:02 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 12:56:02 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:56:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:56:02 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:56:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:56:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:56:02 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 12:56:02 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:56:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:56:02 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:56:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 12:56:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 12:56:02 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" 12:56:02 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:56:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:56:02 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:56:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 12:56:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 12:56:02 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" 12:56:02 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:56:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:56:02 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:56:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 12:56:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 12:56:02 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 2102ms 12:56:02 INFO - PROCESS | 1852 | 1461786962530 Marionette TRACE conn3 -> [0,3057,"getWindowHandle",null] 12:56:02 INFO - PROCESS | 1852 | 1461786962534 Marionette TRACE conn3 <- [1,3057,null,{"value":"8"}] 12:56:02 INFO - TEST-START | /FileAPI/file/File-constructor.html 12:56:02 INFO - PROCESS | 1852 | 1461786962556 Marionette TRACE conn3 -> [0,3058,"setScriptTimeout",{"ms":35000}] 12:56:02 INFO - PROCESS | 1852 | 1461786962566 Marionette TRACE conn3 <- [1,3058,null,{}] 12:56:02 INFO - PROCESS | 1852 | 1461786962578 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}] 12:56:02 INFO - PROCESS | 1852 | 1461786962928 Marionette TRACE conn3 <- [1,3059,null,{"value":null}] 12:56:03 INFO - PROCESS | 1852 | 1461786963188 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:03 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb2b2de000 == 188 [pid = 1852] [id = 774] 12:56:03 INFO - PROCESS | 1852 | ++DOMWINDOW == 182 (0x7fcb15873000) [pid = 1852] [serial = 2321] [outer = (nil)] 12:56:03 INFO - PROCESS | 1852 | ++DOMWINDOW == 183 (0x7fcb2b3a6000) [pid = 1852] [serial = 2322] [outer = 0x7fcb15873000] 12:56:03 INFO - PROCESS | 1852 | 1461786963263 Marionette DEBUG loaded listener.js 12:56:03 INFO - PROCESS | 1852 | ++DOMWINDOW == 184 (0x7fcb3776cc00) [pid = 1852] [serial = 2323] [outer = 0x7fcb15873000] 12:56:04 INFO - PROCESS | 1852 | 1461786964121 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]]]}] 12:56:04 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 12:56:04 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 12:56:04 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 12:56:04 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 12:56:04 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 12:56:04 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 12:56:04 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 12:56:04 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 12:56:04 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 12:56:04 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 12:56:04 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 12:56:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:56:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:56:04 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 12:56:04 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 12:56:04 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 12:56:04 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 12:56:04 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 12:56:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:56:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:56:04 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 12:56:04 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 12:56:04 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 12:56:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:56:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:56:04 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 12:56:04 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 12:56:04 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 12:56:04 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 1603ms 12:56:04 INFO - PROCESS | 1852 | 1461786964166 Marionette TRACE conn3 -> [0,3061,"getWindowHandle",null] 12:56:04 INFO - PROCESS | 1852 | 1461786964173 Marionette TRACE conn3 <- [1,3061,null,{"value":"8"}] 12:56:04 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 12:56:04 INFO - PROCESS | 1852 | 1461786964199 Marionette TRACE conn3 -> [0,3062,"setScriptTimeout",{"ms":35000}] 12:56:04 INFO - PROCESS | 1852 | 1461786964201 Marionette TRACE conn3 <- [1,3062,null,{}] 12:56:04 INFO - PROCESS | 1852 | 1461786964212 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}] 12:56:04 INFO - PROCESS | 1852 | 1461786964470 Marionette TRACE conn3 <- [1,3063,null,{"value":null}] 12:56:04 INFO - PROCESS | 1852 | 1461786964759 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:04 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb20c1a000 == 189 [pid = 1852] [id = 775] 12:56:04 INFO - PROCESS | 1852 | ++DOMWINDOW == 185 (0x7fcb19da8c00) [pid = 1852] [serial = 2324] [outer = (nil)] 12:56:04 INFO - PROCESS | 1852 | ++DOMWINDOW == 186 (0x7fcb20ea0000) [pid = 1852] [serial = 2325] [outer = 0x7fcb19da8c00] 12:56:04 INFO - PROCESS | 1852 | 1461786964878 Marionette DEBUG loaded listener.js 12:56:04 INFO - PROCESS | 1852 | ++DOMWINDOW == 187 (0x7fcb377ecc00) [pid = 1852] [serial = 2326] [outer = 0x7fcb19da8c00] 12:56:05 INFO - PROCESS | 1852 | [1852] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/oak-l64-d-00000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 12:56:05 INFO - PROCESS | 1852 | 1461786965727 Marionette TRACE conn3 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 12:56:05 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 12:56:05 INFO - {} 12:56:05 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 1557ms 12:56:05 INFO - PROCESS | 1852 | 1461786965738 Marionette TRACE conn3 -> [0,3065,"getWindowHandle",null] 12:56:05 INFO - PROCESS | 1852 | 1461786965742 Marionette TRACE conn3 <- [1,3065,null,{"value":"8"}] 12:56:05 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 12:56:05 INFO - PROCESS | 1852 | 1461786965747 Marionette TRACE conn3 -> [0,3066,"setScriptTimeout",{"ms":35000}] 12:56:05 INFO - PROCESS | 1852 | 1461786965750 Marionette TRACE conn3 <- [1,3066,null,{}] 12:56:05 INFO - PROCESS | 1852 | 1461786965756 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}] 12:56:06 INFO - PROCESS | 1852 | 1461786966022 Marionette TRACE conn3 <- [1,3067,null,{"value":null}] 12:56:06 INFO - PROCESS | 1852 | 1461786966304 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:06 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb3c251800 == 190 [pid = 1852] [id = 776] 12:56:06 INFO - PROCESS | 1852 | ++DOMWINDOW == 188 (0x7fcb3746a000) [pid = 1852] [serial = 2327] [outer = (nil)] 12:56:06 INFO - PROCESS | 1852 | ++DOMWINDOW == 189 (0x7fcb388e8c00) [pid = 1852] [serial = 2328] [outer = 0x7fcb3746a000] 12:56:06 INFO - PROCESS | 1852 | 1461786966393 Marionette DEBUG loaded listener.js 12:56:06 INFO - PROCESS | 1852 | ++DOMWINDOW == 190 (0x7fcb38b37400) [pid = 1852] [serial = 2329] [outer = 0x7fcb3746a000] 12:56:08 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb136e2000 == 189 [pid = 1852] [id = 710] 12:56:08 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb0e495000 == 188 [pid = 1852] [id = 600] 12:56:08 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb0e69c800 == 187 [pid = 1852] [id = 708] 12:56:08 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb136b5800 == 186 [pid = 1852] [id = 757] 12:56:08 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb444a1000 == 185 [pid = 1852] [id = 752] 12:56:08 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb17c6f000 == 184 [pid = 1852] [id = 751] 12:56:08 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb44484800 == 183 [pid = 1852] [id = 750] 12:56:08 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb41d9e800 == 182 [pid = 1852] [id = 749] 12:56:08 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb40f9a800 == 181 [pid = 1852] [id = 748] 12:56:08 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb37b13800 == 180 [pid = 1852] [id = 746] 12:56:08 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb3ce15800 == 179 [pid = 1852] [id = 747] 12:56:08 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb309f9800 == 178 [pid = 1852] [id = 745] 12:56:08 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb29de5800 == 177 [pid = 1852] [id = 744] 12:56:08 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb290df800 == 176 [pid = 1852] [id = 743] 12:56:08 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb247d0800 == 175 [pid = 1852] [id = 742] 12:56:08 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb21b05000 == 174 [pid = 1852] [id = 741] 12:56:08 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb2118c000 == 173 [pid = 1852] [id = 740] 12:56:08 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb1f58b800 == 172 [pid = 1852] [id = 739] 12:56:08 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb1b10f800 == 171 [pid = 1852] [id = 738] 12:56:08 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb181c6800 == 170 [pid = 1852] [id = 737] 12:56:08 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb15786800 == 169 [pid = 1852] [id = 736] 12:56:08 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb13c25000 == 168 [pid = 1852] [id = 735] 12:56:08 INFO - PROCESS | 1852 | --DOCSHELL 0x7fcb0e689800 == 167 [pid = 1852] [id = 734] 12:56:08 INFO - PROCESS | 1852 | --DOMWINDOW == 189 (0x7fcb1a5c0c00) [pid = 1852] [serial = 2153] [outer = (nil)] [url = about:blank] 12:56:08 INFO - PROCESS | 1852 | --DOMWINDOW == 188 (0x7fcb2439dc00) [pid = 1852] [serial = 2172] [outer = (nil)] [url = about:blank] 12:56:08 INFO - PROCESS | 1852 | --DOMWINDOW == 187 (0x7fcb16d34400) [pid = 1852] [serial = 2150] [outer = (nil)] [url = about:blank] 12:56:08 INFO - PROCESS | 1852 | --DOMWINDOW == 186 (0x7fcb16d1a800) [pid = 1852] [serial = 2148] [outer = (nil)] [url = about:blank] 12:56:08 INFO - PROCESS | 1852 | --DOMWINDOW == 185 (0x7fcb0fa50000) [pid = 1852] [serial = 2192] [outer = (nil)] [url = about:blank] 12:56:08 INFO - PROCESS | 1852 | --DOMWINDOW == 184 (0x7fcb26a14400) [pid = 1852] [serial = 2184] [outer = (nil)] [url = about:blank] 12:56:08 INFO - PROCESS | 1852 | --DOMWINDOW == 183 (0x7fcb22b6b400) [pid = 1852] [serial = 2168] [outer = (nil)] [url = about:blank] 12:56:08 INFO - PROCESS | 1852 | --DOMWINDOW == 182 (0x7fcb13861400) [pid = 1852] [serial = 2142] [outer = (nil)] [url = about:blank] 12:56:08 INFO - PROCESS | 1852 | --DOMWINDOW == 181 (0x7fcb23643c00) [pid = 1852] [serial = 2169] [outer = (nil)] [url = about:blank] 12:56:08 INFO - PROCESS | 1852 | --DOMWINDOW == 180 (0x7fcb1f3d8800) [pid = 1852] [serial = 2159] [outer = (nil)] [url = about:blank] 12:56:08 INFO - PROCESS | 1852 | --DOMWINDOW == 179 (0x7fcb164f7800) [pid = 1852] [serial = 2147] [outer = (nil)] [url = about:blank] 12:56:08 INFO - PROCESS | 1852 | --DOMWINDOW == 178 (0x7fcb11a8e000) [pid = 1852] [serial = 2201] [outer = (nil)] [url = about:blank] 12:56:08 INFO - PROCESS | 1852 | --DOMWINDOW == 177 (0x7fcb15825c00) [pid = 1852] [serial = 2145] [outer = (nil)] [url = about:blank] 12:56:08 INFO - PROCESS | 1852 | --DOMWINDOW == 176 (0x7fcb143bf800) [pid = 1852] [serial = 2199] [outer = (nil)] [url = about:blank] 12:56:08 INFO - PROCESS | 1852 | --DOMWINDOW == 175 (0x7fcb10bea800) [pid = 1852] [serial = 2196] [outer = (nil)] [url = about:blank] 12:56:08 INFO - PROCESS | 1852 | --DOMWINDOW == 174 (0x7fcb2064dc00) [pid = 1852] [serial = 2160] [outer = (nil)] [url = about:blank] 12:56:08 INFO - PROCESS | 1852 | --DOMWINDOW == 173 (0x7fcb20c3bc00) [pid = 1852] [serial = 2165] [outer = (nil)] [url = about:blank] 12:56:08 INFO - PROCESS | 1852 | --DOMWINDOW == 172 (0x7fcb24476c00) [pid = 1852] [serial = 2177] [outer = (nil)] [url = about:blank] 12:56:08 INFO - PROCESS | 1852 | --DOMWINDOW == 171 (0x7fcb1e80a800) [pid = 1852] [serial = 2156] [outer = (nil)] [url = about:blank] 12:56:08 INFO - PROCESS | 1852 | --DOMWINDOW == 170 (0x7fcb26b1c400) [pid = 1852] [serial = 2189] [outer = (nil)] [url = about:blank] 12:56:08 INFO - PROCESS | 1852 | --DOMWINDOW == 169 (0x7fcb26ac6c00) [pid = 1852] [serial = 2187] [outer = (nil)] [url = about:blank] 12:56:08 INFO - PROCESS | 1852 | --DOMWINDOW == 168 (0x7fcb102d7c00) [pid = 1852] [serial = 2195] [outer = (nil)] [url = about:blank] 12:56:08 INFO - PROCESS | 1852 | --DOMWINDOW == 167 (0x7fcb13854400) [pid = 1852] [serial = 2198] [outer = (nil)] [url = about:blank] 12:56:08 INFO - PROCESS | 1852 | --DOMWINDOW == 166 (0x7fcb0fb80c00) [pid = 1852] [serial = 2138] [outer = (nil)] [url = about:blank] 12:56:08 INFO - PROCESS | 1852 | --DOMWINDOW == 165 (0x7fcb24363800) [pid = 1852] [serial = 2171] [outer = (nil)] [url = about:blank] 12:56:08 INFO - PROCESS | 1852 | --DOMWINDOW == 164 (0x7fcb26abac00) [pid = 1852] [serial = 2186] [outer = (nil)] [url = about:blank] 12:56:08 INFO - PROCESS | 1852 | --DOMWINDOW == 163 (0x7fcb2471f000) [pid = 1852] [serial = 2183] [outer = (nil)] [url = about:blank] 12:56:08 INFO - PROCESS | 1852 | --DOMWINDOW == 162 (0x7fcb154bec00) [pid = 1852] [serial = 2144] [outer = (nil)] [url = about:blank] 12:56:08 INFO - PROCESS | 1852 | --DOMWINDOW == 161 (0x7fcb1586fc00) [pid = 1852] [serial = 2070] [outer = (nil)] [url = about:blank] 12:56:08 INFO - PROCESS | 1852 | --DOMWINDOW == 160 (0x7fcb0fc10400) [pid = 1852] [serial = 2193] [outer = (nil)] [url = about:blank] 12:56:08 INFO - PROCESS | 1852 | --DOMWINDOW == 159 (0x7fcb24713400) [pid = 1852] [serial = 2181] [outer = (nil)] [url = about:blank] 12:56:08 INFO - PROCESS | 1852 | --DOMWINDOW == 158 (0x7fcb20e9b400) [pid = 1852] [serial = 2166] [outer = (nil)] [url = about:blank] 12:56:08 INFO - PROCESS | 1852 | --DOMWINDOW == 157 (0x7fcb12042400) [pid = 1852] [serial = 2141] [outer = (nil)] [url = about:blank] 12:56:08 INFO - PROCESS | 1852 | --DOMWINDOW == 156 (0x7fcb2446e800) [pid = 1852] [serial = 2175] [outer = (nil)] [url = about:blank] 12:56:08 INFO - PROCESS | 1852 | --DOMWINDOW == 155 (0x7fcb244d3400) [pid = 1852] [serial = 2178] [outer = (nil)] [url = about:blank] 12:56:08 INFO - PROCESS | 1852 | --DOMWINDOW == 154 (0x7fcb0fc15c00) [pid = 1852] [serial = 2139] [outer = (nil)] [url = about:blank] 12:56:08 INFO - PROCESS | 1852 | --DOMWINDOW == 153 (0x7fcb207be800) [pid = 1852] [serial = 2163] [outer = (nil)] [url = about:blank] 12:56:08 INFO - PROCESS | 1852 | --DOMWINDOW == 152 (0x7fcb16fb5000) [pid = 1852] [serial = 2151] [outer = (nil)] [url = about:blank] 12:56:08 INFO - PROCESS | 1852 | --DOMWINDOW == 151 (0x7fcb2287e400) [pid = 1852] [serial = 2124] [outer = (nil)] [url = about:blank] 12:56:08 INFO - PROCESS | 1852 | --DOMWINDOW == 150 (0x7fcb24512800) [pid = 1852] [serial = 2180] [outer = (nil)] [url = about:blank] 12:56:08 INFO - PROCESS | 1852 | --DOMWINDOW == 149 (0x7fcb2073f400) [pid = 1852] [serial = 2162] [outer = (nil)] [url = about:blank] 12:56:08 INFO - PROCESS | 1852 | --DOMWINDOW == 148 (0x7fcb1ae28000) [pid = 1852] [serial = 2154] [outer = (nil)] [url = about:blank] 12:56:08 INFO - PROCESS | 1852 | --DOMWINDOW == 147 (0x7fcb1f357c00) [pid = 1852] [serial = 2157] [outer = (nil)] [url = about:blank] 12:56:08 INFO - PROCESS | 1852 | --DOMWINDOW == 146 (0x7fcb243a5c00) [pid = 1852] [serial = 2174] [outer = (nil)] [url = about:blank] 12:56:09 INFO - PROCESS | 1852 | 1461786969368 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]]]}] 12:56:09 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 12:56:09 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 12:56:09 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 12:56:09 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 12:56:09 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 12:56:09 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 12:56:09 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 12:56:09 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 3686ms 12:56:09 INFO - PROCESS | 1852 | 1461786969445 Marionette TRACE conn3 -> [0,3069,"getWindowHandle",null] 12:56:09 INFO - PROCESS | 1852 | 1461786969452 Marionette TRACE conn3 <- [1,3069,null,{"value":"8"}] 12:56:09 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 12:56:09 INFO - PROCESS | 1852 | 1461786969462 Marionette TRACE conn3 -> [0,3070,"setScriptTimeout",{"ms":35000}] 12:56:09 INFO - PROCESS | 1852 | 1461786969465 Marionette TRACE conn3 <- [1,3070,null,{}] 12:56:09 INFO - PROCESS | 1852 | 1461786969478 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}] 12:56:09 INFO - PROCESS | 1852 | 1461786969719 Marionette TRACE conn3 <- [1,3071,null,{"value":null}] 12:56:09 INFO - PROCESS | 1852 | 1461786969925 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:09 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb0f3ef000 == 168 [pid = 1852] [id = 777] 12:56:09 INFO - PROCESS | 1852 | ++DOMWINDOW == 147 (0x7fcb0e56f400) [pid = 1852] [serial = 2330] [outer = (nil)] 12:56:09 INFO - PROCESS | 1852 | ++DOMWINDOW == 148 (0x7fcb0fa43800) [pid = 1852] [serial = 2331] [outer = 0x7fcb0e56f400] 12:56:09 INFO - PROCESS | 1852 | 1461786969998 Marionette DEBUG loaded listener.js 12:56:10 INFO - PROCESS | 1852 | ++DOMWINDOW == 149 (0x7fcb0fbb7400) [pid = 1852] [serial = 2332] [outer = 0x7fcb0e56f400] 12:56:10 INFO - PROCESS | 1852 | 1461786970958 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]]]}] 12:56:10 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 12:56:10 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 12:56:10 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 12:56:10 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 12:56:10 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 12:56:10 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 12:56:10 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 1536ms 12:56:11 INFO - PROCESS | 1852 | 1461786971001 Marionette TRACE conn3 -> [0,3073,"getWindowHandle",null] 12:56:11 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 12:56:11 INFO - PROCESS | 1852 | 1461786971012 Marionette TRACE conn3 <- [1,3073,null,{"value":"8"}] 12:56:11 INFO - PROCESS | 1852 | 1461786971023 Marionette TRACE conn3 -> [0,3074,"setScriptTimeout",{"ms":35000}] 12:56:11 INFO - PROCESS | 1852 | 1461786971027 Marionette TRACE conn3 <- [1,3074,null,{}] 12:56:11 INFO - PROCESS | 1852 | 1461786971033 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}] 12:56:11 INFO - PROCESS | 1852 | 1461786971269 Marionette TRACE conn3 <- [1,3075,null,{"value":null}] 12:56:11 INFO - PROCESS | 1852 | 1461786971620 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:11 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb134dd800 == 169 [pid = 1852] [id = 778] 12:56:11 INFO - PROCESS | 1852 | ++DOMWINDOW == 150 (0x7fcb1017bc00) [pid = 1852] [serial = 2333] [outer = (nil)] 12:56:11 INFO - PROCESS | 1852 | ++DOMWINDOW == 151 (0x7fcb107e1c00) [pid = 1852] [serial = 2334] [outer = 0x7fcb1017bc00] 12:56:11 INFO - PROCESS | 1852 | 1461786971722 Marionette DEBUG loaded listener.js 12:56:11 INFO - PROCESS | 1852 | ++DOMWINDOW == 152 (0x7fcb10bf8000) [pid = 1852] [serial = 2335] [outer = 0x7fcb1017bc00] 12:56:12 INFO - PROCESS | 1852 | 1461786972779 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]]]}] 12:56:12 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 12:56:12 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 12:56:12 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 12:56:12 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 12:56:12 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 12:56:12 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 12:56:12 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 1799ms 12:56:12 INFO - PROCESS | 1852 | 1461786972832 Marionette TRACE conn3 -> [0,3077,"getWindowHandle",null] 12:56:12 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 12:56:12 INFO - PROCESS | 1852 | 1461786972842 Marionette TRACE conn3 <- [1,3077,null,{"value":"8"}] 12:56:12 INFO - PROCESS | 1852 | 1461786972849 Marionette TRACE conn3 -> [0,3078,"setScriptTimeout",{"ms":35000}] 12:56:12 INFO - PROCESS | 1852 | 1461786972863 Marionette TRACE conn3 <- [1,3078,null,{}] 12:56:12 INFO - PROCESS | 1852 | 1461786972923 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}] 12:56:13 INFO - PROCESS | 1852 | 1461786973291 Marionette TRACE conn3 <- [1,3079,null,{"value":null}] 12:56:14 INFO - PROCESS | 1852 | --DOMWINDOW == 151 (0x7fcb20e9d800) [pid = 1852] [serial = 2236] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 12:56:14 INFO - PROCESS | 1852 | --DOMWINDOW == 150 (0x7fcb0ad4b400) [pid = 1852] [serial = 2203] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 12:56:14 INFO - PROCESS | 1852 | --DOMWINDOW == 149 (0x7fcb1017f400) [pid = 1852] [serial = 2206] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 12:56:14 INFO - PROCESS | 1852 | --DOMWINDOW == 148 (0x7fcb1209dc00) [pid = 1852] [serial = 2271] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/support/ProcessingInstruction.DOMCharacterDataModified.xml] 12:56:14 INFO - PROCESS | 1852 | --DOMWINDOW == 147 (0x7fcb19dafc00) [pid = 1852] [serial = 2218] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 12:56:14 INFO - PROCESS | 1852 | --DOMWINDOW == 146 (0x7fcb24760800) [pid = 1852] [serial = 2250] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 12:56:14 INFO - PROCESS | 1852 | --DOMWINDOW == 145 (0x7fcb1045f400) [pid = 1852] [serial = 2268] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html] 12:56:14 INFO - PROCESS | 1852 | --DOMWINDOW == 144 (0x7fcb20e9a800) [pid = 1852] [serial = 2233] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 12:56:14 INFO - PROCESS | 1852 | --DOMWINDOW == 143 (0x7fcb11a8a000) [pid = 1852] [serial = 2209] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 12:56:14 INFO - PROCESS | 1852 | --DOMWINDOW == 142 (0x7fcb1b477800) [pid = 1852] [serial = 2221] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 12:56:14 INFO - PROCESS | 1852 | --DOMWINDOW == 141 (0x7fcb276b3000) [pid = 1852] [serial = 2256] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html] 12:56:14 INFO - PROCESS | 1852 | --DOMWINDOW == 140 (0x7fcb154b3c00) [pid = 1852] [serial = 2215] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 12:56:14 INFO - PROCESS | 1852 | --DOMWINDOW == 139 (0x7fcb21bf9400) [pid = 1852] [serial = 2241] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 12:56:14 INFO - PROCESS | 1852 | --DOMWINDOW == 138 (0x7fcb1b46ec00) [pid = 1852] [serial = 2224] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 12:56:14 INFO - PROCESS | 1852 | --DOMWINDOW == 137 (0x7fcb1f35e800) [pid = 1852] [serial = 2230] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 12:56:14 INFO - PROCESS | 1852 | --DOMWINDOW == 136 (0x7fcb0fa11c00) [pid = 1852] [serial = 2253] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 12:56:14 INFO - PROCESS | 1852 | --DOMWINDOW == 135 (0x7fcb26d74800) [pid = 1852] [serial = 2239] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 12:56:14 INFO - PROCESS | 1852 | --DOMWINDOW == 134 (0x7fcb0e565c00) [pid = 1852] [serial = 2244] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 12:56:14 INFO - PROCESS | 1852 | --DOMWINDOW == 133 (0x7fcb1045f800) [pid = 1852] [serial = 2134] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 12:56:14 INFO - PROCESS | 1852 | --DOMWINDOW == 132 (0x7fcb1b72b000) [pid = 1852] [serial = 2227] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 12:56:14 INFO - PROCESS | 1852 | --DOMWINDOW == 131 (0x7fcb0c9ed000) [pid = 1852] [serial = 2262] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html] 12:56:14 INFO - PROCESS | 1852 | --DOMWINDOW == 130 (0x7fcb145dac00) [pid = 1852] [serial = 2212] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 12:56:14 INFO - PROCESS | 1852 | --DOMWINDOW == 129 (0x7fcb229e2c00) [pid = 1852] [serial = 2247] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 12:56:14 INFO - PROCESS | 1852 | --DOMWINDOW == 128 (0x7fcb0fa4c000) [pid = 1852] [serial = 2265] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html] 12:56:14 INFO - PROCESS | 1852 | --DOMWINDOW == 127 (0x7fcb10463400) [pid = 1852] [serial = 2273] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html] 12:56:14 INFO - PROCESS | 1852 | 1461786974155 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:14 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb13c22000 == 170 [pid = 1852] [id = 779] 12:56:14 INFO - PROCESS | 1852 | ++DOMWINDOW == 128 (0x7fcb0c9ed000) [pid = 1852] [serial = 2336] [outer = (nil)] 12:56:14 INFO - PROCESS | 1852 | ++DOMWINDOW == 129 (0x7fcb1007bc00) [pid = 1852] [serial = 2337] [outer = 0x7fcb0c9ed000] 12:56:14 INFO - PROCESS | 1852 | 1461786974230 Marionette DEBUG loaded listener.js 12:56:14 INFO - PROCESS | 1852 | ++DOMWINDOW == 130 (0x7fcb13861000) [pid = 1852] [serial = 2338] [outer = 0x7fcb0c9ed000] 12:56:15 INFO - PROCESS | 1852 | 1461786974979 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] 12:56:15 INFO - PROCESS | 1852 | 1461786975044 Marionette TRACE conn3 <- [1,3081,null,{"value":"8"}] 12:56:15 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 12:56:15 INFO - PROCESS | 1852 | 1461786975053 Marionette TRACE conn3 -> [0,3082,"setScriptTimeout",{"ms":35000}] 12:56:15 INFO - PROCESS | 1852 | 1461786975060 Marionette TRACE conn3 <- [1,3082,null,{}] 12:56:15 INFO - PROCESS | 1852 | 1461786975068 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}] 12:56:15 INFO - PROCESS | 1852 | 1461786975304 Marionette TRACE conn3 <- [1,3083,null,{"value":null}] 12:56:15 INFO - PROCESS | 1852 | 1461786975513 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:15 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb15573000 == 171 [pid = 1852] [id = 780] 12:56:15 INFO - PROCESS | 1852 | ++DOMWINDOW == 131 (0x7fcb0e565c00) [pid = 1852] [serial = 2339] [outer = (nil)] 12:56:15 INFO - PROCESS | 1852 | ++DOMWINDOW == 132 (0x7fcb15739400) [pid = 1852] [serial = 2340] [outer = 0x7fcb0e565c00] 12:56:15 INFO - PROCESS | 1852 | 1461786975582 Marionette DEBUG loaded listener.js 12:56:15 INFO - PROCESS | 1852 | ++DOMWINDOW == 133 (0x7fcb1586fc00) [pid = 1852] [serial = 2341] [outer = 0x7fcb0e565c00] 12:56:16 INFO - PROCESS | 1852 | 1461786976730 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]]]}] 12:56:16 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 12:56:16 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 12:56:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:56:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:56:16 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 12:56:16 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 12:56:16 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 1687ms 12:56:16 INFO - PROCESS | 1852 | 1461786976743 Marionette TRACE conn3 -> [0,3085,"getWindowHandle",null] 12:56:16 INFO - PROCESS | 1852 | 1461786976747 Marionette TRACE conn3 <- [1,3085,null,{"value":"8"}] 12:56:16 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 12:56:16 INFO - PROCESS | 1852 | 1461786976756 Marionette TRACE conn3 -> [0,3086,"setScriptTimeout",{"ms":35000}] 12:56:16 INFO - PROCESS | 1852 | 1461786976760 Marionette TRACE conn3 <- [1,3086,null,{}] 12:56:16 INFO - PROCESS | 1852 | 1461786976770 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}] 12:56:17 INFO - PROCESS | 1852 | 1461786977050 Marionette TRACE conn3 <- [1,3087,null,{"value":null}] 12:56:17 INFO - PROCESS | 1852 | 1461786977355 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:17 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb122e8800 == 172 [pid = 1852] [id = 781] 12:56:17 INFO - PROCESS | 1852 | ++DOMWINDOW == 134 (0x7fcb0fa14400) [pid = 1852] [serial = 2342] [outer = (nil)] 12:56:17 INFO - PROCESS | 1852 | ++DOMWINDOW == 135 (0x7fcb10297c00) [pid = 1852] [serial = 2343] [outer = 0x7fcb0fa14400] 12:56:17 INFO - PROCESS | 1852 | 1461786977578 Marionette DEBUG loaded listener.js 12:56:17 INFO - PROCESS | 1852 | ++DOMWINDOW == 136 (0x7fcb10bee000) [pid = 1852] [serial = 2344] [outer = 0x7fcb0fa14400] 12:56:18 INFO - PROCESS | 1852 | 1461786978507 Marionette TRACE conn3 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 12:56:18 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 12:56:18 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 1786ms 12:56:18 INFO - PROCESS | 1852 | 1461786978543 Marionette TRACE conn3 -> [0,3089,"getWindowHandle",null] 12:56:18 INFO - PROCESS | 1852 | 1461786978552 Marionette TRACE conn3 <- [1,3089,null,{"value":"8"}] 12:56:18 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 12:56:18 INFO - PROCESS | 1852 | 1461786978562 Marionette TRACE conn3 -> [0,3090,"setScriptTimeout",{"ms":35000}] 12:56:18 INFO - PROCESS | 1852 | 1461786978566 Marionette TRACE conn3 <- [1,3090,null,{}] 12:56:18 INFO - PROCESS | 1852 | 1461786978572 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}] 12:56:18 INFO - PROCESS | 1852 | 1461786978859 Marionette TRACE conn3 <- [1,3091,null,{"value":null}] 12:56:19 INFO - PROCESS | 1852 | 1461786979117 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:19 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb15691800 == 173 [pid = 1852] [id = 782] 12:56:19 INFO - PROCESS | 1852 | ++DOMWINDOW == 137 (0x7fcb11a91800) [pid = 1852] [serial = 2345] [outer = (nil)] 12:56:19 INFO - PROCESS | 1852 | ++DOMWINDOW == 138 (0x7fcb13854400) [pid = 1852] [serial = 2346] [outer = 0x7fcb11a91800] 12:56:19 INFO - PROCESS | 1852 | 1461786979196 Marionette DEBUG loaded listener.js 12:56:19 INFO - PROCESS | 1852 | ++DOMWINDOW == 139 (0x7fcb145db800) [pid = 1852] [serial = 2347] [outer = 0x7fcb11a91800] 12:56:20 INFO - PROCESS | 1852 | 1461786980155 Marionette TRACE conn3 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 12:56:20 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 12:56:20 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 1636ms 12:56:20 INFO - PROCESS | 1852 | 1461786980199 Marionette TRACE conn3 -> [0,3093,"getWindowHandle",null] 12:56:20 INFO - PROCESS | 1852 | 1461786980204 Marionette TRACE conn3 <- [1,3093,null,{"value":"8"}] 12:56:20 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 12:56:20 INFO - PROCESS | 1852 | 1461786980213 Marionette TRACE conn3 -> [0,3094,"setScriptTimeout",{"ms":35000}] 12:56:20 INFO - PROCESS | 1852 | 1461786980219 Marionette TRACE conn3 <- [1,3094,null,{}] 12:56:20 INFO - PROCESS | 1852 | 1461786980254 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}] 12:56:20 INFO - PROCESS | 1852 | 1461786980617 Marionette TRACE conn3 <- [1,3095,null,{"value":null}] 12:56:20 INFO - PROCESS | 1852 | 1461786980846 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:20 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb16e55000 == 174 [pid = 1852] [id = 783] 12:56:20 INFO - PROCESS | 1852 | ++DOMWINDOW == 140 (0x7fcb15ad9000) [pid = 1852] [serial = 2348] [outer = (nil)] 12:56:20 INFO - PROCESS | 1852 | ++DOMWINDOW == 141 (0x7fcb15ae4000) [pid = 1852] [serial = 2349] [outer = 0x7fcb15ad9000] 12:56:20 INFO - PROCESS | 1852 | 1461786980980 Marionette DEBUG loaded listener.js 12:56:21 INFO - PROCESS | 1852 | ++DOMWINDOW == 142 (0x7fcb169df800) [pid = 1852] [serial = 2350] [outer = 0x7fcb15ad9000] 12:56:21 INFO - PROCESS | 1852 | 1461786981822 Marionette TRACE conn3 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 12:56:21 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 12:56:21 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 1646ms 12:56:21 INFO - PROCESS | 1852 | 1461786981858 Marionette TRACE conn3 -> [0,3097,"getWindowHandle",null] 12:56:21 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 12:56:21 INFO - PROCESS | 1852 | 1461786981863 Marionette TRACE conn3 <- [1,3097,null,{"value":"8"}] 12:56:21 INFO - PROCESS | 1852 | 1461786981869 Marionette TRACE conn3 -> [0,3098,"setScriptTimeout",{"ms":35000}] 12:56:21 INFO - PROCESS | 1852 | 1461786981872 Marionette TRACE conn3 <- [1,3098,null,{}] 12:56:21 INFO - PROCESS | 1852 | 1461786981877 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}] 12:56:22 INFO - PROCESS | 1852 | 1461786982129 Marionette TRACE conn3 <- [1,3099,null,{"value":null}] 12:56:22 INFO - PROCESS | 1852 | 1461786982414 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:22 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb17c71800 == 175 [pid = 1852] [id = 784] 12:56:22 INFO - PROCESS | 1852 | ++DOMWINDOW == 143 (0x7fcb15adbc00) [pid = 1852] [serial = 2351] [outer = (nil)] 12:56:22 INFO - PROCESS | 1852 | ++DOMWINDOW == 144 (0x7fcb16d39800) [pid = 1852] [serial = 2352] [outer = 0x7fcb15adbc00] 12:56:22 INFO - PROCESS | 1852 | 1461786982492 Marionette DEBUG loaded listener.js 12:56:22 INFO - PROCESS | 1852 | ++DOMWINDOW == 145 (0x7fcb16fbc000) [pid = 1852] [serial = 2353] [outer = 0x7fcb15adbc00] 12:56:23 INFO - PROCESS | 1852 | 1461786983578 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]]]}] 12:56:23 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 12:56:23 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 12:56:23 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 1741ms 12:56:23 INFO - PROCESS | 1852 | 1461786983610 Marionette TRACE conn3 -> [0,3101,"getWindowHandle",null] 12:56:23 INFO - PROCESS | 1852 | 1461786983614 Marionette TRACE conn3 <- [1,3101,null,{"value":"8"}] 12:56:23 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 12:56:23 INFO - PROCESS | 1852 | 1461786983621 Marionette TRACE conn3 -> [0,3102,"setScriptTimeout",{"ms":35000}] 12:56:23 INFO - PROCESS | 1852 | 1461786983624 Marionette TRACE conn3 <- [1,3102,null,{}] 12:56:23 INFO - PROCESS | 1852 | 1461786983630 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}] 12:56:23 INFO - PROCESS | 1852 | 1461786983909 Marionette TRACE conn3 <- [1,3103,null,{"value":null}] 12:56:24 INFO - PROCESS | 1852 | 1461786984169 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:24 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb181d6800 == 176 [pid = 1852] [id = 785] 12:56:24 INFO - PROCESS | 1852 | ++DOMWINDOW == 146 (0x7fcb15ae5c00) [pid = 1852] [serial = 2354] [outer = (nil)] 12:56:24 INFO - PROCESS | 1852 | ++DOMWINDOW == 147 (0x7fcb17172800) [pid = 1852] [serial = 2355] [outer = 0x7fcb15ae5c00] 12:56:24 INFO - PROCESS | 1852 | 1461786984247 Marionette DEBUG loaded listener.js 12:56:24 INFO - PROCESS | 1852 | ++DOMWINDOW == 148 (0x7fcb19d22000) [pid = 1852] [serial = 2356] [outer = 0x7fcb15ae5c00] 12:56:25 INFO - PROCESS | 1852 | 1461786985067 Marionette TRACE conn3 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 12:56:25 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 12:56:25 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 1487ms 12:56:25 INFO - PROCESS | 1852 | 1461786985109 Marionette TRACE conn3 -> [0,3105,"getWindowHandle",null] 12:56:25 INFO - PROCESS | 1852 | 1461786985113 Marionette TRACE conn3 <- [1,3105,null,{"value":"8"}] 12:56:25 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 12:56:25 INFO - PROCESS | 1852 | 1461786985120 Marionette TRACE conn3 -> [0,3106,"setScriptTimeout",{"ms":35000}] 12:56:25 INFO - PROCESS | 1852 | 1461786985123 Marionette TRACE conn3 <- [1,3106,null,{}] 12:56:25 INFO - PROCESS | 1852 | 1461786985129 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}] 12:56:25 INFO - PROCESS | 1852 | 1461786985404 Marionette TRACE conn3 <- [1,3107,null,{"value":null}] 12:56:25 INFO - PROCESS | 1852 | 1461786985710 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:25 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb1b11a800 == 177 [pid = 1852] [id = 786] 12:56:25 INFO - PROCESS | 1852 | ++DOMWINDOW == 149 (0x7fcb1716dc00) [pid = 1852] [serial = 2357] [outer = (nil)] 12:56:25 INFO - PROCESS | 1852 | ++DOMWINDOW == 150 (0x7fcb1b475400) [pid = 1852] [serial = 2358] [outer = 0x7fcb1716dc00] 12:56:25 INFO - PROCESS | 1852 | 1461786985824 Marionette DEBUG loaded listener.js 12:56:25 INFO - PROCESS | 1852 | ++DOMWINDOW == 151 (0x7fcb1b7e4400) [pid = 1852] [serial = 2359] [outer = 0x7fcb1716dc00] 12:56:26 INFO - PROCESS | 1852 | 1461786986689 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]]]}] 12:56:26 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 12:56:26 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 12:56:26 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 12:56:26 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 1583ms 12:56:26 INFO - PROCESS | 1852 | 1461786986704 Marionette TRACE conn3 -> [0,3109,"getWindowHandle",null] 12:56:26 INFO - PROCESS | 1852 | 1461786986708 Marionette TRACE conn3 <- [1,3109,null,{"value":"8"}] 12:56:26 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 12:56:26 INFO - PROCESS | 1852 | 1461786986714 Marionette TRACE conn3 -> [0,3110,"setScriptTimeout",{"ms":35000}] 12:56:26 INFO - PROCESS | 1852 | 1461786986717 Marionette TRACE conn3 <- [1,3110,null,{}] 12:56:26 INFO - PROCESS | 1852 | 1461786986723 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}] 12:56:27 INFO - PROCESS | 1852 | 1461786987013 Marionette TRACE conn3 <- [1,3111,null,{"value":null}] 12:56:27 INFO - PROCESS | 1852 | 1461786987277 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:27 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb1f40b000 == 178 [pid = 1852] [id = 787] 12:56:27 INFO - PROCESS | 1852 | ++DOMWINDOW == 152 (0x7fcb0e56f000) [pid = 1852] [serial = 2360] [outer = (nil)] 12:56:27 INFO - PROCESS | 1852 | ++DOMWINDOW == 153 (0x7fcb1b8d4c00) [pid = 1852] [serial = 2361] [outer = 0x7fcb0e56f000] 12:56:27 INFO - PROCESS | 1852 | 1461786987357 Marionette DEBUG loaded listener.js 12:56:27 INFO - PROCESS | 1852 | ++DOMWINDOW == 154 (0x7fcb1f357400) [pid = 1852] [serial = 2362] [outer = 0x7fcb0e56f000] 12:56:28 INFO - PROCESS | 1852 | 1461786988155 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"]]]}] 12:56:28 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 12:56:28 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 12:56:28 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 12:56:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:56:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:56:28 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 12:56:28 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 1487ms 12:56:28 INFO - PROCESS | 1852 | 1461786988204 Marionette TRACE conn3 -> [0,3113,"getWindowHandle",null] 12:56:28 INFO - PROCESS | 1852 | 1461786988208 Marionette TRACE conn3 <- [1,3113,null,{"value":"8"}] 12:56:28 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 12:56:28 INFO - PROCESS | 1852 | 1461786988214 Marionette TRACE conn3 -> [0,3114,"setScriptTimeout",{"ms":35000}] 12:56:28 INFO - PROCESS | 1852 | 1461786988217 Marionette TRACE conn3 <- [1,3114,null,{}] 12:56:28 INFO - PROCESS | 1852 | 1461786988223 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}] 12:56:28 INFO - PROCESS | 1852 | 1461786988508 Marionette TRACE conn3 <- [1,3115,null,{"value":null}] 12:56:28 INFO - PROCESS | 1852 | 1461786988790 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\", \"ad2d8f2e-c1a4-4cd5-814d-d981f069c114\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:28 INFO - PROCESS | 1852 | ++DOCSHELL 0x7fcb20962000 == 179 [pid = 1852] [id = 788] 12:56:28 INFO - PROCESS | 1852 | ++DOMWINDOW == 155 (0x7fcb19d22400) [pid = 1852] [serial = 2363] [outer = (nil)] 12:56:28 INFO - PROCESS | 1852 | ++DOMWINDOW == 156 (0x7fcb1f361000) [pid = 1852] [serial = 2364] [outer = 0x7fcb19d22400] 12:56:28 INFO - PROCESS | 1852 | 1461786988922 Marionette DEBUG loaded listener.js 12:56:29 INFO - PROCESS | 1852 | ++DOMWINDOW == 157 (0x7fcb20648800) [pid = 1852] [serial = 2365] [outer = 0x7fcb19d22400] 12:56:29 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 12:56:29 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 1688ms 12:56:29 INFO - PROCESS | 1852 | 1461786989894 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]]]}] 12:56:29 INFO - PROCESS | 1852 | 1461786989904 Marionette TRACE conn3 -> [0,3117,"getWindowHandle",null] 12:56:29 INFO - PROCESS | 1852 | 1461786989907 Marionette TRACE conn3 <- [1,3117,null,{"value":"8"}] 12:56:31 WARNING - u'runner_teardown' () 12:56:31 INFO - No more tests 12:56:31 INFO - Got 0 unexpected results 12:56:31 INFO - SUITE-END | took 1263s 12:56:31 INFO - Closing logging queue 12:56:31 INFO - queue closed 12:56:31 INFO - Return code: 0 12:56:31 WARNING - # TBPL SUCCESS # 12:56:31 INFO - Running post-action listener: _resource_record_post_action 12:56:31 INFO - Running post-run listener: _resource_record_post_run 12:56:32 INFO - Total resource usage - Wall time: 1300s; CPU: 98.0%; Read bytes: 8355840; Write bytes: 981233664; Read time: 308; Write time: 344584 12:56:32 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 12:56:32 INFO - install - Wall time: 32s; CPU: 100.0%; Read bytes: 0; Write bytes: 85307392; Read time: 0; Write time: 108152 12:56:32 INFO - run-tests - Wall time: 1269s; CPU: 98.0%; Read bytes: 7778304; Write bytes: 895873024; Read time: 300; Write time: 236424 12:56:32 INFO - Running post-run listener: _upload_blobber_files 12:56:32 INFO - Blob upload gear active. 12:56:32 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 12:56:32 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 12:56:32 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', 'oak', '-d', '/builds/slave/test/build/blobber_upload_dir', '--output-manifest', '/builds/slave/test/build/uploaded_files.json'] 12:56:32 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 oak -d /builds/slave/test/build/blobber_upload_dir --output-manifest /builds/slave/test/build/uploaded_files.json 12:56:33 INFO - (blobuploader) - INFO - Open directory for files ... 12:56:33 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 12:56:33 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 12:56:33 INFO - (blobuploader) - INFO - Uploading, attempt #1. 12:56:35 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 12:56:35 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 12:56:35 INFO - (blobuploader) - INFO - Done attempting. 12:56:35 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 12:56:35 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 12:56:35 INFO - (blobuploader) - INFO - Uploading, attempt #1. 12:56:36 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 12:56:36 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 12:56:36 INFO - (blobuploader) - INFO - Done attempting. 12:56:36 INFO - (blobuploader) - INFO - Iteration through files over. 12:56:36 INFO - Return code: 0 12:56:36 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 12:56:36 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 12:56:36 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/oak/sha512/b94025d2b30ac5152eef6e660db96390924d0e2d850d442b040e87234c639aa49ba0d0c9e0d11e7ad04ab3d0df02179ac67fd3c6e5fc7f5a89d27d5999660ead", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/oak/sha512/32234613b1becc030f45217af1a06325d06f5287b2660e98d68256563a35da2b8f11c75b5ca1cf4aa858462f99242808bf5e1d20ec93a6f2744aa50bac608b21"} 12:56:36 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 12:56:36 INFO - Writing to file /builds/slave/test/properties/blobber_files 12:56:36 INFO - Contents: 12:56:36 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/oak/sha512/b94025d2b30ac5152eef6e660db96390924d0e2d850d442b040e87234c639aa49ba0d0c9e0d11e7ad04ab3d0df02179ac67fd3c6e5fc7f5a89d27d5999660ead", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/oak/sha512/32234613b1becc030f45217af1a06325d06f5287b2660e98d68256563a35da2b8f11c75b5ca1cf4aa858462f99242808bf5e1d20ec93a6f2744aa50bac608b21"} 12:56:36 INFO - Running post-run listener: copy_logs_to_upload_dir 12:56:36 INFO - Copying logs to upload dir... 12:56:36 INFO - mkdir: /builds/slave/test/build/upload/logs 12:56:36 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=1443.789905 ========= master_lag: 0.44 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 24 mins, 4 secs) (at 2016-04-27 12:56:36.977374) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 3 secs) (at 2016-04-27 12:56:36.978668) ========= 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-1461785286.283344-1907065971 _=/tools/buildbot/bin/python using PTY: False blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/oak/sha512/b94025d2b30ac5152eef6e660db96390924d0e2d850d442b040e87234c639aa49ba0d0c9e0d11e7ad04ab3d0df02179ac67fd3c6e5fc7f5a89d27d5999660ead", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/oak/sha512/32234613b1becc030f45217af1a06325d06f5287b2660e98d68256563a35da2b8f11c75b5ca1cf4aa858462f99242808bf5e1d20ec93a6f2744aa50bac608b21"} build_url:https://queue.taskcluster.net/v1/task/HT_wbp9pTRKm3mdvm21hbg/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.tar.bz2 symbols_url:https://queue.taskcluster.net/v1/task/HT_wbp9pTRKm3mdvm21hbg/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.036140 build_url: 'https://queue.taskcluster.net/v1/task/HT_wbp9pTRKm3mdvm21hbg/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.tar.bz2' blobber_files: '{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/oak/sha512/b94025d2b30ac5152eef6e660db96390924d0e2d850d442b040e87234c639aa49ba0d0c9e0d11e7ad04ab3d0df02179ac67fd3c6e5fc7f5a89d27d5999660ead", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/oak/sha512/32234613b1becc030f45217af1a06325d06f5287b2660e98d68256563a35da2b8f11c75b5ca1cf4aa858462f99242808bf5e1d20ec93a6f2744aa50bac608b21"}' symbols_url: 'https://queue.taskcluster.net/v1/task/HT_wbp9pTRKm3mdvm21hbg/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.crashreporter-symbols.zip' ========= master_lag: 3.53 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 3 secs) (at 2016-04-27 12:56:40.545426) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-27 12:56:40.545939) ========= 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-1461785286.283344-1907065971 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.021579 ========= master_lag: 0.56 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-27 12:56:41.129452) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-27 12:56:41.130004) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-27 12:56:41.132061) ========= ========= Total master_lag: 4.74 =========