builder: fx-team_ubuntu64_vm-debug_test-web-platform-tests-1 slave: tst-linux64-spot-1891 starttime: 1461082111.35 results: success (0) buildid: 20160419071334 builduid: 729a2cec09bb4437b3b6a57d523c0486 revision: e2f5cd553b44f73fa85c8427aed560f9a47f0ce9 ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-04-19 09:08:31.347655) ========= master: http://buildbot-master115.bb.releng.usw2.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-04-19 09:08:31.348718) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-19 09:08:31.349013) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-19 09:08:31.645724) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-19 09:08:31.645994) ========= 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-1461081791.368418-661825010 _=/tools/buildbot/bin/python using PTY: False --2016-04-19 09:08: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% 11.9M=0.001s 2016-04-19 09:08:31 (11.9 MB/s) - `archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.289118 ========= master_lag: 0.17 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-19 09:08:32.108455) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 1 secs) (at 2016-04-19 09:08:32.108753) ========= 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-1461081791.368418-661825010 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.038168 ========= master_lag: 1.35 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 1 secs) (at 2016-04-19 09:08:33.493154) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-04-19 09:08:33.493491) ========= bash -c 'python archiver_client.py mozharness --repo integration/fx-team --rev e2f5cd553b44f73fa85c8427aed560f9a47f0ce9 --destination scripts --debug' in dir /builds/slave/test/. (timeout 1200 secs) watching logfiles {} argv: ['bash', '-c', u'python archiver_client.py mozharness --repo integration/fx-team --rev e2f5cd553b44f73fa85c8427aed560f9a47f0ce9 --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-1461081791.368418-661825010 _=/tools/buildbot/bin/python using PTY: False 2016-04-19 09:08:33,638 truncating revision to first 12 chars 2016-04-19 09:08:33,639 Setting DEBUG logging. 2016-04-19 09:08:33,639 attempt 1/10 2016-04-19 09:08:33,640 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/integration/fx-team/e2f5cd553b44?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-04-19 09:08:33,997 unpacking tar archive at: fx-team-e2f5cd553b44/testing/mozharness/ program finished with exit code 0 elapsedTime=0.670836 ========= master_lag: 0.48 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-04-19 09:08:34.645583) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-19 09:08:34.645860) ========= script_repo_revision: e2f5cd553b44f73fa85c8427aed560f9a47f0ce9 ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-19 09:08:34.646228) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 14 secs) (at 2016-04-19 09:08:34.646525) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 14 secs) (at 2016-04-19 09:08:48.748528) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 23 mins, 34 secs) (at 2016-04-19 09:08:48.748816) ========= /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 fx-team --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', 'fx-team', '--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-1461081791.368418-661825010 _=/tools/buildbot/bin/python using PTY: False 09:08:50 INFO - MultiFileLogger online at 20160419 09:08:50 in /builds/slave/test 09:08:50 INFO - Run as scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config.py --test-type=testharness --total-chunks 10 --this-chunk 1 --blob-upload-branch fx-team --download-symbols true 09:08:50 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 09:08:50 INFO - {'append_to_log': False, 09:08:50 INFO - 'base_work_dir': '/builds/slave/test', 09:08:50 INFO - 'blob_upload_branch': 'fx-team', 09:08:50 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 09:08:50 INFO - 'buildbot_json_path': 'buildprops.json', 09:08:50 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 09:08:50 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 09:08:50 INFO - 'download_minidump_stackwalk': True, 09:08:50 INFO - 'download_symbols': 'true', 09:08:50 INFO - 'e10s': False, 09:08:50 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 09:08:50 INFO - 'tooltool.py': '/tools/tooltool.py', 09:08:50 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 09:08:50 INFO - '/tools/misc-python/virtualenv.py')}, 09:08:50 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 09:08:50 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 09:08:50 INFO - 'log_level': 'info', 09:08:50 INFO - 'log_to_console': True, 09:08:50 INFO - 'opt_config_files': (), 09:08:50 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 09:08:50 INFO - '--processes=1', 09:08:50 INFO - '--config=%(test_path)s/wptrunner.ini', 09:08:50 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 09:08:50 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 09:08:50 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 09:08:50 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 09:08:50 INFO - 'pip_index': False, 09:08:50 INFO - 'require_test_zip': True, 09:08:50 INFO - 'test_type': ('testharness',), 09:08:50 INFO - 'this_chunk': '1', 09:08:50 INFO - 'tooltool_cache': '/builds/tooltool_cache', 09:08:50 INFO - 'total_chunks': '10', 09:08:50 INFO - 'virtualenv_path': 'venv', 09:08:50 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 09:08:50 INFO - 'work_dir': 'build'} 09:08:50 INFO - ##### 09:08:50 INFO - ##### Running clobber step. 09:08:50 INFO - ##### 09:08:50 INFO - Running pre-action listener: _resource_record_pre_action 09:08:50 INFO - Running main action method: clobber 09:08:50 INFO - rmtree: /builds/slave/test/build 09:08:50 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 09:08:50 INFO - Running post-action listener: _resource_record_post_action 09:08:50 INFO - ##### 09:08:50 INFO - ##### Running read-buildbot-config step. 09:08:50 INFO - ##### 09:08:50 INFO - Running pre-action listener: _resource_record_pre_action 09:08:50 INFO - Running main action method: read_buildbot_config 09:08:50 INFO - Using buildbot properties: 09:08:50 INFO - { 09:08:50 INFO - "project": "", 09:08:50 INFO - "product": "firefox", 09:08:50 INFO - "script_repo_revision": "production", 09:08:50 INFO - "scheduler": "tests-fx-team-ubuntu64_vm-debug-unittest-7-3600", 09:08:50 INFO - "repository": "", 09:08:50 INFO - "buildername": "Ubuntu VM 12.04 x64 fx-team debug test web-platform-tests-1", 09:08:50 INFO - "buildid": "20160419071334", 09:08:50 INFO - "pgo_build": "False", 09:08:50 INFO - "basedir": "/builds/slave/test", 09:08:50 INFO - "buildnumber": 10, 09:08:50 INFO - "slavename": "tst-linux64-spot-1891", 09:08:50 INFO - "master": "http://buildbot-master115.bb.releng.usw2.mozilla.com:8201/", 09:08:50 INFO - "platform": "linux64", 09:08:50 INFO - "branch": "fx-team", 09:08:50 INFO - "revision": "e2f5cd553b44f73fa85c8427aed560f9a47f0ce9", 09:08:50 INFO - "repo_path": "integration/fx-team", 09:08:50 INFO - "moz_repo_path": "", 09:08:50 INFO - "stage_platform": "linux64", 09:08:50 INFO - "builduid": "729a2cec09bb4437b3b6a57d523c0486", 09:08:50 INFO - "slavebuilddir": "test" 09:08:50 INFO - } 09:08:50 INFO - Found installer url https://queue.taskcluster.net/v1/task/IAji0-jRQHW81zyGLhzTEg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2. 09:08:50 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/IAji0-jRQHW81zyGLhzTEg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json. 09:08:50 INFO - Running post-action listener: _resource_record_post_action 09:08:50 INFO - ##### 09:08:50 INFO - ##### Running download-and-extract step. 09:08:50 INFO - ##### 09:08:50 INFO - Running pre-action listener: _resource_record_pre_action 09:08:50 INFO - Running main action method: download_and_extract 09:08:50 INFO - mkdir: /builds/slave/test/build/tests 09:08:50 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 09:08:50 INFO - https://queue.taskcluster.net/v1/task/IAji0-jRQHW81zyGLhzTEg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json matches https://queue.taskcluster.net 09:08:50 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/IAji0-jRQHW81zyGLhzTEg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json 09:08:50 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/IAji0-jRQHW81zyGLhzTEg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json 09:08:50 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/IAji0-jRQHW81zyGLhzTEg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json to /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json 09:08:50 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/IAji0-jRQHW81zyGLhzTEg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json', 'file_name': '/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json'}, attempt #1 09:08:51 INFO - Downloaded 1361 bytes. 09:08:51 INFO - Reading from file /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json 09:08:51 INFO - Using the following test package requirements: 09:08:51 INFO - {u'common': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip'], 09:08:51 INFO - u'cppunittest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 09:08:51 INFO - u'firefox-48.0a1.en-US.linux-x86_64.cppunittest.tests.zip'], 09:08:51 INFO - u'gtest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 09:08:51 INFO - u'firefox-48.0a1.en-US.linux-x86_64.gtest.tests.zip'], 09:08:51 INFO - u'jittest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 09:08:51 INFO - u'jsshell-linux-x86_64.zip'], 09:08:51 INFO - u'mochitest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 09:08:51 INFO - u'firefox-48.0a1.en-US.linux-x86_64.mochitest.tests.zip'], 09:08:51 INFO - u'mozbase': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip'], 09:08:51 INFO - u'reftest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 09:08:51 INFO - u'firefox-48.0a1.en-US.linux-x86_64.reftest.tests.zip'], 09:08:51 INFO - u'talos': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 09:08:51 INFO - u'firefox-48.0a1.en-US.linux-x86_64.talos.tests.zip'], 09:08:51 INFO - u'web-platform': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 09:08:51 INFO - u'firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip'], 09:08:51 INFO - u'xpcshell': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 09:08:51 INFO - u'firefox-48.0a1.en-US.linux-x86_64.xpcshell.tests.zip']} 09:08:51 INFO - Downloading packages: [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', u'firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip'] for test suite category: web-platform 09:08:51 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 09:08:51 INFO - https://queue.taskcluster.net/v1/task/IAji0-jRQHW81zyGLhzTEg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip matches https://queue.taskcluster.net 09:08:51 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/IAji0-jRQHW81zyGLhzTEg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip 09:08:51 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/IAji0-jRQHW81zyGLhzTEg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip 09:08:51 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/IAji0-jRQHW81zyGLhzTEg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip to /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip 09:08:51 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/IAji0-jRQHW81zyGLhzTEg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip'}, attempt #1 09:08:53 INFO - Downloaded 22675685 bytes. 09:08:53 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 09:08:53 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 09:08:54 INFO - caution: filename not matched: web-platform/* 09:08:54 INFO - Return code: 11 09:08:54 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 09:08:54 INFO - https://queue.taskcluster.net/v1/task/IAji0-jRQHW81zyGLhzTEg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip matches https://queue.taskcluster.net 09:08:54 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/IAji0-jRQHW81zyGLhzTEg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip 09:08:54 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/IAji0-jRQHW81zyGLhzTEg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip 09:08:54 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/IAji0-jRQHW81zyGLhzTEg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip to /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip 09:08:54 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/IAji0-jRQHW81zyGLhzTEg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip'}, attempt #1 09:08:56 INFO - Downloaded 36382569 bytes. 09:08:56 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 09:08:56 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 09:09:00 INFO - caution: filename not matched: bin/* 09:09:00 INFO - caution: filename not matched: config/* 09:09:00 INFO - caution: filename not matched: mozbase/* 09:09:00 INFO - caution: filename not matched: marionette/* 09:09:00 INFO - caution: filename not matched: tools/wptserve/* 09:09:00 INFO - Return code: 11 09:09:00 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 09:09:00 INFO - https://queue.taskcluster.net/v1/task/IAji0-jRQHW81zyGLhzTEg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 matches https://queue.taskcluster.net 09:09:00 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/IAji0-jRQHW81zyGLhzTEg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 09:09:00 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/IAji0-jRQHW81zyGLhzTEg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 09:09:00 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/IAji0-jRQHW81zyGLhzTEg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 to /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 09:09:00 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/IAji0-jRQHW81zyGLhzTEg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2', 'file_name': '/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2'}, attempt #1 09:09:04 INFO - Downloaded 64175046 bytes. 09:09:04 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/IAji0-jRQHW81zyGLhzTEg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 09:09:04 INFO - mkdir: /builds/slave/test/properties 09:09:04 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 09:09:04 INFO - Writing to file /builds/slave/test/properties/build_url 09:09:04 INFO - Contents: 09:09:04 INFO - build_url:https://queue.taskcluster.net/v1/task/IAji0-jRQHW81zyGLhzTEg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 09:09:05 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/IAji0-jRQHW81zyGLhzTEg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 09:09:05 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 09:09:05 INFO - Writing to file /builds/slave/test/properties/symbols_url 09:09:05 INFO - Contents: 09:09:05 INFO - symbols_url:https://queue.taskcluster.net/v1/task/IAji0-jRQHW81zyGLhzTEg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 09:09:05 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 09:09:05 INFO - https://queue.taskcluster.net/v1/task/IAji0-jRQHW81zyGLhzTEg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip matches https://queue.taskcluster.net 09:09:05 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/IAji0-jRQHW81zyGLhzTEg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 09:09:05 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/IAji0-jRQHW81zyGLhzTEg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 09:09:05 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/IAji0-jRQHW81zyGLhzTEg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip to /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 09:09:05 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/IAji0-jRQHW81zyGLhzTEg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip', 'file_name': '/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip'}, attempt #1 09:09:08 INFO - Downloaded 90736227 bytes. 09:09:08 INFO - Running command: ['unzip', '-q', '-o', '/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip', '-d', '/builds/slave/test/build/symbols'] 09:09:08 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip -d /builds/slave/test/build/symbols 09:09:14 INFO - Return code: 0 09:09:14 INFO - Running post-action listener: _resource_record_post_action 09:09:14 INFO - Running post-action listener: set_extra_try_arguments 09:09:14 INFO - ##### 09:09:14 INFO - ##### Running create-virtualenv step. 09:09:14 INFO - ##### 09:09:14 INFO - Running pre-action listener: _pre_create_virtualenv 09:09:14 INFO - Running pre-action listener: _resource_record_pre_action 09:09:14 INFO - Running main action method: create_virtualenv 09:09:14 INFO - Creating virtualenv /builds/slave/test/build/venv 09:09:14 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 09:09:14 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 09:09:15 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 09:09:15 INFO - Using real prefix '/usr' 09:09:15 INFO - New python executable in /builds/slave/test/build/venv/bin/python 09:09:16 INFO - Installing distribute.............................................................................................................................................................................................done. 09:09:21 INFO - Installing pip.................done. 09:09:22 INFO - Return code: 0 09:09:22 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 09:09: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')]} 09:09:22 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 09:09:22 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 09:09: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')]} 09:09:22 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 09:09:22 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 09:09: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', '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 0x25e3030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x25e43f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x26e75d0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x260f060>, '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 0x260f960>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x260fcd0>, '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-1461081791.368418-661825010', '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 09:09: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', 'psutil>=0.7.1'] in /builds/slave/test/build 09:09: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 psutil>=0.7.1 09:09:22 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 09:09:22 INFO - 'CCACHE_UMASK': '002', 09:09:22 INFO - 'DISPLAY': ':0', 09:09:22 INFO - 'HOME': '/home/cltbld', 09:09:22 INFO - 'LANG': 'en_US.UTF-8', 09:09:22 INFO - 'LOGNAME': 'cltbld', 09:09:22 INFO - 'MAIL': '/var/mail/cltbld', 09:09:22 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 09:09:22 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 09:09:22 INFO - 'MOZ_NO_REMOTE': '1', 09:09:22 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 09:09:22 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 09:09:22 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 09:09:22 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 09:09:22 INFO - 'PWD': '/builds/slave/test', 09:09:22 INFO - 'SHELL': '/bin/bash', 09:09:22 INFO - 'SHLVL': '1', 09:09:22 INFO - 'TERM': 'linux', 09:09:22 INFO - 'TMOUT': '86400', 09:09:22 INFO - 'USER': 'cltbld', 09:09:22 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461081791.368418-661825010', 09:09:22 INFO - '_': '/tools/buildbot/bin/python'} 09:09:22 INFO - Ignoring indexes: https://pypi.python.org/simple/ 09:09:22 INFO - Downloading/unpacking psutil>=0.7.1 09:09: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 09:09: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 09:09: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 09:09: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 09:09: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 09:09: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 09:09:26 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 09:09:26 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 09:09:26 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 09:09:26 INFO - Installing collected packages: psutil 09:09:26 INFO - Running setup.py install for psutil 09:09:26 INFO - building 'psutil._psutil_linux' extension 09:09:26 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 09:09:27 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 09:09:27 INFO - building 'psutil._psutil_posix' extension 09:09:27 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 09:09:27 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 09:09:27 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 09:09:27 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 09:09:27 INFO - Successfully installed psutil 09:09:27 INFO - Cleaning up... 09:09:27 INFO - Return code: 0 09:09:27 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 09:09:27 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')]} 09:09:27 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 09:09:27 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 09:09:27 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')]} 09:09:27 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 09:09:27 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 09:09:27 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 0x25e3030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x25e43f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x26e75d0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x260f060>, '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 0x260f960>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x260fcd0>, '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-1461081791.368418-661825010', '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 09:09:27 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 09:09:27 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 09:09:27 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 09:09:27 INFO - 'CCACHE_UMASK': '002', 09:09:27 INFO - 'DISPLAY': ':0', 09:09:27 INFO - 'HOME': '/home/cltbld', 09:09:27 INFO - 'LANG': 'en_US.UTF-8', 09:09:27 INFO - 'LOGNAME': 'cltbld', 09:09:27 INFO - 'MAIL': '/var/mail/cltbld', 09:09:27 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 09:09:27 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 09:09:27 INFO - 'MOZ_NO_REMOTE': '1', 09:09:27 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 09:09:27 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 09:09:27 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 09:09:27 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 09:09:27 INFO - 'PWD': '/builds/slave/test', 09:09:27 INFO - 'SHELL': '/bin/bash', 09:09:27 INFO - 'SHLVL': '1', 09:09:27 INFO - 'TERM': 'linux', 09:09:27 INFO - 'TMOUT': '86400', 09:09:27 INFO - 'USER': 'cltbld', 09:09:27 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461081791.368418-661825010', 09:09:27 INFO - '_': '/tools/buildbot/bin/python'} 09:09:28 INFO - Ignoring indexes: https://pypi.python.org/simple/ 09:09:28 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 09:09:28 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 09:09:28 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 09:09:28 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 09:09:28 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 09:09:28 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 09:09:28 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 09:09:32 INFO - Downloading mozsystemmonitor-0.0.tar.gz 09:09:32 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 09:09:32 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 09:09:32 INFO - Installing collected packages: mozsystemmonitor 09:09:32 INFO - Running setup.py install for mozsystemmonitor 09:09:32 INFO - Successfully installed mozsystemmonitor 09:09:32 INFO - Cleaning up... 09:09:32 INFO - Return code: 0 09:09:32 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 09:09:32 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')]} 09:09:32 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 09:09:32 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 09:09:32 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')]} 09:09:32 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 09:09:32 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 09:09:32 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 0x25e3030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x25e43f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x26e75d0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x260f060>, '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 0x260f960>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x260fcd0>, '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-1461081791.368418-661825010', '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 09:09:32 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 09:09:32 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 09:09:32 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 09:09:32 INFO - 'CCACHE_UMASK': '002', 09:09:32 INFO - 'DISPLAY': ':0', 09:09:32 INFO - 'HOME': '/home/cltbld', 09:09:32 INFO - 'LANG': 'en_US.UTF-8', 09:09:32 INFO - 'LOGNAME': 'cltbld', 09:09:32 INFO - 'MAIL': '/var/mail/cltbld', 09:09:32 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 09:09:32 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 09:09:32 INFO - 'MOZ_NO_REMOTE': '1', 09:09:32 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 09:09:32 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 09:09:32 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 09:09:32 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 09:09:32 INFO - 'PWD': '/builds/slave/test', 09:09:32 INFO - 'SHELL': '/bin/bash', 09:09:32 INFO - 'SHLVL': '1', 09:09:32 INFO - 'TERM': 'linux', 09:09:32 INFO - 'TMOUT': '86400', 09:09:32 INFO - 'USER': 'cltbld', 09:09:32 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461081791.368418-661825010', 09:09:32 INFO - '_': '/tools/buildbot/bin/python'} 09:09:33 INFO - Ignoring indexes: https://pypi.python.org/simple/ 09:09:33 INFO - Downloading/unpacking blobuploader==1.2.4 09:09:33 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 09:09:33 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 09:09:33 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 09:09:33 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 09:09:33 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 09:09:33 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 09:09:36 INFO - Downloading blobuploader-1.2.4.tar.gz 09:09:36 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 09:09:37 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 09:09:37 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 09:09:37 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 09:09:37 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 09:09:37 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 09:09:37 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 09:09:37 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 09:09:37 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 09:09:38 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 09:09:38 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 09:09:38 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 09:09:38 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 09:09:38 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 09:09:38 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 09:09:38 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 09:09:38 INFO - Downloading docopt-0.6.1.tar.gz 09:09:38 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 09:09:38 INFO - Installing collected packages: blobuploader, requests, docopt 09:09:38 INFO - Running setup.py install for blobuploader 09:09:38 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 09:09:38 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 09:09:38 INFO - Running setup.py install for requests 09:09:39 INFO - Running setup.py install for docopt 09:09:39 INFO - Successfully installed blobuploader requests docopt 09:09:39 INFO - Cleaning up... 09:09:39 INFO - Return code: 0 09:09:39 INFO - Installing None into virtualenv /builds/slave/test/build/venv 09:09: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')]} 09:09:39 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 09:09:39 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 09:09: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')]} 09:09:39 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 09:09:39 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 09:09:39 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 0x25e3030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x25e43f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x26e75d0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x260f060>, '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 0x260f960>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x260fcd0>, '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-1461081791.368418-661825010', '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 09:09:39 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 09:09:39 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 09:09:39 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 09:09:39 INFO - 'CCACHE_UMASK': '002', 09:09:39 INFO - 'DISPLAY': ':0', 09:09:39 INFO - 'HOME': '/home/cltbld', 09:09:39 INFO - 'LANG': 'en_US.UTF-8', 09:09:39 INFO - 'LOGNAME': 'cltbld', 09:09:39 INFO - 'MAIL': '/var/mail/cltbld', 09:09:39 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 09:09:39 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 09:09:39 INFO - 'MOZ_NO_REMOTE': '1', 09:09:39 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 09:09:39 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 09:09:39 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 09:09:39 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 09:09:39 INFO - 'PWD': '/builds/slave/test', 09:09:39 INFO - 'SHELL': '/bin/bash', 09:09:39 INFO - 'SHLVL': '1', 09:09:39 INFO - 'TERM': 'linux', 09:09:39 INFO - 'TMOUT': '86400', 09:09:39 INFO - 'USER': 'cltbld', 09:09:39 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461081791.368418-661825010', 09:09:39 INFO - '_': '/tools/buildbot/bin/python'} 09:09:40 INFO - Ignoring indexes: https://pypi.python.org/simple/ 09:09:40 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 09:09:40 INFO - Running setup.py (path:/tmp/pip-JEgM7d-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 09:09:40 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 09:09:40 INFO - Running setup.py (path:/tmp/pip-K4V8hC-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 09:09:40 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 09:09:40 INFO - Running setup.py (path:/tmp/pip-3lC72D-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 09:09:40 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 09:09:40 INFO - Running setup.py (path:/tmp/pip-kLfE1R-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 09:09:40 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 09:09:40 INFO - Running setup.py (path:/tmp/pip-pxIHPE-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 09:09:41 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 09:09:41 INFO - Running setup.py (path:/tmp/pip-6lfaYc-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 09:09:41 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 09:09:41 INFO - Running setup.py (path:/tmp/pip-FMsQpa-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 09:09:41 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 09:09:41 INFO - Running setup.py (path:/tmp/pip-tph9kB-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 09:09:41 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 09:09:41 INFO - Running setup.py (path:/tmp/pip-JyjfN9-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 09:09:41 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 09:09:41 INFO - Running setup.py (path:/tmp/pip-X0SFIo-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 09:09:41 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 09:09:41 INFO - Running setup.py (path:/tmp/pip-0OG3gV-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 09:09:41 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 09:09:41 INFO - Running setup.py (path:/tmp/pip-uDyNmn-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 09:09:42 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 09:09:42 INFO - Running setup.py (path:/tmp/pip-9eKGlz-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 09:09:42 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 09:09:42 INFO - Running setup.py (path:/tmp/pip-vvWZJx-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 09:09:42 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 09:09:42 INFO - Running setup.py (path:/tmp/pip-xnzEu9-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 09:09:42 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 09:09:42 INFO - Running setup.py (path:/tmp/pip-pYbQSB-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 09:09:42 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 09:09:42 INFO - Running setup.py (path:/tmp/pip-Bn6vLB-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 09:09:42 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 09:09:42 INFO - Running setup.py (path:/tmp/pip-MZyb4b-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 09:09:42 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 09:09:42 INFO - Running setup.py (path:/tmp/pip-IarZkJ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 09:09:42 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 09:09:42 INFO - Running setup.py (path:/tmp/pip-oDqo8J-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 09:09:43 INFO - Unpacking /builds/slave/test/build/tests/marionette 09:09:43 INFO - Running setup.py (path:/tmp/pip-wmDdG1-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 09:09:43 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 09:09:43 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 09:09:43 INFO - Running setup.py install for manifestparser 09:09:43 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 09:09:43 INFO - Running setup.py install for mozcrash 09:09:44 INFO - Running setup.py install for mozdebug 09:09:44 INFO - Running setup.py install for mozdevice 09:09:44 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 09:09:44 INFO - Installing dm script to /builds/slave/test/build/venv/bin 09:09:44 INFO - Running setup.py install for mozfile 09:09:44 INFO - Running setup.py install for mozhttpd 09:09:44 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 09:09:44 INFO - Running setup.py install for mozinfo 09:09:45 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 09:09:45 INFO - Running setup.py install for mozInstall 09:09:45 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 09:09:45 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 09:09:45 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 09:09:45 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 09:09:45 INFO - Running setup.py install for mozleak 09:09:45 INFO - Running setup.py install for mozlog 09:09:45 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 09:09:45 INFO - Running setup.py install for moznetwork 09:09:46 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 09:09:46 INFO - Running setup.py install for mozprocess 09:09:46 INFO - Running setup.py install for mozprofile 09:09:46 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 09:09:46 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 09:09:46 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 09:09:46 INFO - Running setup.py install for mozrunner 09:09:46 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 09:09:46 INFO - Running setup.py install for mozscreenshot 09:09:46 INFO - Running setup.py install for moztest 09:09:47 INFO - Running setup.py install for mozversion 09:09:47 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 09:09:47 INFO - Running setup.py install for wptserve 09:09:47 INFO - Running setup.py install for marionette-driver 09:09:47 INFO - Running setup.py install for browsermob-proxy 09:09:48 INFO - Running setup.py install for marionette-client 09:09:48 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 09:09:48 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 09:09:48 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 09:09:48 INFO - Cleaning up... 09:09:48 INFO - Return code: 0 09:09:48 INFO - Installing None into virtualenv /builds/slave/test/build/venv 09:09:48 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 09:09:48 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 09:09:48 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 09:09:48 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 09:09:48 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 09:09:48 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 09:09:48 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 0x25e3030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x25e43f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x26e75d0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x260f060>, '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 0x260f960>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x260fcd0>, '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-1461081791.368418-661825010', '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 09:09:48 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 09:09:48 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 09:09:48 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 09:09:48 INFO - 'CCACHE_UMASK': '002', 09:09:48 INFO - 'DISPLAY': ':0', 09:09:48 INFO - 'HOME': '/home/cltbld', 09:09:48 INFO - 'LANG': 'en_US.UTF-8', 09:09:48 INFO - 'LOGNAME': 'cltbld', 09:09:48 INFO - 'MAIL': '/var/mail/cltbld', 09:09:48 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 09:09:48 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 09:09:48 INFO - 'MOZ_NO_REMOTE': '1', 09:09:48 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 09:09:48 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 09:09:48 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 09:09:48 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 09:09:48 INFO - 'PWD': '/builds/slave/test', 09:09:48 INFO - 'SHELL': '/bin/bash', 09:09:48 INFO - 'SHLVL': '1', 09:09:48 INFO - 'TERM': 'linux', 09:09:48 INFO - 'TMOUT': '86400', 09:09:48 INFO - 'USER': 'cltbld', 09:09:48 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461081791.368418-661825010', 09:09:48 INFO - '_': '/tools/buildbot/bin/python'} 09:09:48 INFO - Ignoring indexes: https://pypi.python.org/simple/ 09:09:49 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 09:09:49 INFO - Running setup.py (path:/tmp/pip-Zw3Omt-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 09:09:49 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)) 09:09:49 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 09:09:49 INFO - Running setup.py (path:/tmp/pip-2CKhif-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 09:09:49 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)) 09:09:49 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 09:09:49 INFO - Running setup.py (path:/tmp/pip-_P1CVG-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 09:09:49 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)) 09:09:49 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 09:09:49 INFO - Running setup.py (path:/tmp/pip-UcYssH-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 09:09:49 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)) 09:09:49 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 09:09:49 INFO - Running setup.py (path:/tmp/pip-tZflf9-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 09:09:49 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)) 09:09:49 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 09:09:49 INFO - Running setup.py (path:/tmp/pip-kfTrHG-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 09:09:49 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)) 09:09:49 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 09:09:49 INFO - Running setup.py (path:/tmp/pip-DDYMcU-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 09:09:50 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)) 09:09:50 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 09:09:50 INFO - Running setup.py (path:/tmp/pip-zLmerG-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 09:09:50 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)) 09:09:50 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 09:09:50 INFO - Running setup.py (path:/tmp/pip-xuDAk4-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 09:09:50 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)) 09:09:50 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 09:09:50 INFO - Running setup.py (path:/tmp/pip-G8zn3H-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 09:09:50 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)) 09:09:50 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 09:09:50 INFO - Running setup.py (path:/tmp/pip-hNfp7A-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 09:09:50 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)) 09:09:50 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 09:09:50 INFO - Running setup.py (path:/tmp/pip-uY14r_-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 09:09:50 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)) 09:09:50 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 09:09:50 INFO - Running setup.py (path:/tmp/pip-eovaGh-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 09:09:51 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)) 09:09:51 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 09:09:51 INFO - Running setup.py (path:/tmp/pip-givcaT-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 09:09:51 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)) 09:09:51 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 09:09:51 INFO - Running setup.py (path:/tmp/pip-cGJ6_u-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 09:09:51 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)) 09:09:51 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 09:09:51 INFO - Running setup.py (path:/tmp/pip-SLLzHA-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 09:09:51 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)) 09:09:51 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 09:09:51 INFO - Running setup.py (path:/tmp/pip-us52dU-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 09:09:51 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)) 09:09:51 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 09:09:51 INFO - Running setup.py (path:/tmp/pip-jMFYjU-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 09:09:51 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)) 09:09:51 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 09:09:51 INFO - Running setup.py (path:/tmp/pip-3X3lak-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 09:09:51 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)) 09:09:51 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 09:09:52 INFO - Running setup.py (path:/tmp/pip-haskAh-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 09:09:52 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)) 09:09:52 INFO - Unpacking /builds/slave/test/build/tests/marionette 09:09:52 INFO - Running setup.py (path:/tmp/pip-Smz6_8-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 09:09:52 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 09:09:52 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)) 09:09:52 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)) 09:09:52 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)) 09:09:52 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)) 09:09:52 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)) 09:09:52 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)) 09:09:52 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 09:09:52 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 09:09:52 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 09:09:52 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 09:09:52 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 09:09:52 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 09:09:52 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 09:09:56 INFO - Downloading blessings-1.6.tar.gz 09:09:56 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 09:09:56 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)) 09:09:56 INFO - Installing collected packages: blessings 09:09:56 INFO - Running setup.py install for blessings 09:09:57 INFO - Successfully installed blessings 09:09:57 INFO - Cleaning up... 09:09:57 INFO - Return code: 0 09:09:57 INFO - Done creating virtualenv /builds/slave/test/build/venv. 09:09:57 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 09:09:57 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 09:09:57 INFO - Reading from file tmpfile_stdout 09:09:57 INFO - Current package versions: 09:09:57 INFO - argparse == 1.2.1 09:09:57 INFO - blessings == 1.6 09:09:57 INFO - blobuploader == 1.2.4 09:09:57 INFO - browsermob-proxy == 0.6.0 09:09:57 INFO - docopt == 0.6.1 09:09:57 INFO - manifestparser == 1.1 09:09:57 INFO - marionette-client == 2.3.0 09:09:57 INFO - marionette-driver == 1.4.0 09:09:57 INFO - mozInstall == 1.12 09:09:57 INFO - mozcrash == 0.17 09:09:57 INFO - mozdebug == 0.1 09:09:57 INFO - mozdevice == 0.48 09:09:57 INFO - mozfile == 1.2 09:09:57 INFO - mozhttpd == 0.7 09:09:57 INFO - mozinfo == 0.9 09:09:57 INFO - mozleak == 0.1 09:09:57 INFO - mozlog == 3.1 09:09:57 INFO - moznetwork == 0.27 09:09:57 INFO - mozprocess == 0.22 09:09:57 INFO - mozprofile == 0.28 09:09:57 INFO - mozrunner == 6.11 09:09:57 INFO - mozscreenshot == 0.1 09:09:57 INFO - mozsystemmonitor == 0.0 09:09:57 INFO - moztest == 0.7 09:09:57 INFO - mozversion == 1.4 09:09:57 INFO - psutil == 3.1.1 09:09:57 INFO - requests == 1.2.3 09:09:57 INFO - wptserve == 1.4.0 09:09:57 INFO - wsgiref == 0.1.2 09:09:57 INFO - Running post-action listener: _resource_record_post_action 09:09:57 INFO - Running post-action listener: _start_resource_monitoring 09:09:57 INFO - Starting resource monitoring. 09:09:57 INFO - ##### 09:09:57 INFO - ##### Running pull step. 09:09:57 INFO - ##### 09:09:57 INFO - Running pre-action listener: _resource_record_pre_action 09:09:57 INFO - Running main action method: pull 09:09:57 INFO - Pull has nothing to do! 09:09:57 INFO - Running post-action listener: _resource_record_post_action 09:09:57 INFO - ##### 09:09:57 INFO - ##### Running install step. 09:09:57 INFO - ##### 09:09:57 INFO - Running pre-action listener: _resource_record_pre_action 09:09:57 INFO - Running main action method: install 09:09:57 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 09:09:57 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 09:09:58 INFO - Reading from file tmpfile_stdout 09:09:58 INFO - Detecting whether we're running mozinstall >=1.0... 09:09:58 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 09:09:58 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 09:09:58 INFO - Reading from file tmpfile_stdout 09:09:58 INFO - Output received: 09:09:58 INFO - Usage: mozinstall [options] installer 09:09:58 INFO - Options: 09:09:58 INFO - -h, --help show this help message and exit 09:09:58 INFO - -d DEST, --destination=DEST 09:09:58 INFO - Directory to install application into. [default: 09:09:58 INFO - "/builds/slave/test"] 09:09:58 INFO - --app=APP Application being installed. [default: firefox] 09:09:58 INFO - mkdir: /builds/slave/test/build/application 09:09:58 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2', '--destination', '/builds/slave/test/build/application'] 09:09:58 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 --destination /builds/slave/test/build/application 09:10:33 INFO - Reading from file tmpfile_stdout 09:10:33 INFO - Output received: 09:10:33 INFO - /builds/slave/test/build/application/firefox/firefox 09:10:33 INFO - Running post-action listener: _resource_record_post_action 09:10:33 INFO - ##### 09:10:33 INFO - ##### Running run-tests step. 09:10:33 INFO - ##### 09:10:33 INFO - Running pre-action listener: _resource_record_pre_action 09:10:33 INFO - Running main action method: run_tests 09:10:33 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 09:10:33 INFO - Minidump filename unknown. Determining based upon platform and architecture. 09:10:33 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 09:10:33 INFO - grabbing minidump binary from tooltool 09:10:33 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 09:10:33 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 0x260f060>, '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 0x260f960>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x260fcd0>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 09:10:33 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 09:10:33 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 09:10:33 INFO - INFO - File linux64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 09:10:33 INFO - Return code: 0 09:10:33 INFO - Chmoding /builds/slave/test/build/linux64-minidump_stackwalk to 0755 09:10:33 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 09:10:33 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/IAji0-jRQHW81zyGLhzTEg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/linux64-minidump_stackwalk', '--test-type=testharness', '--disable-e10s', '--total-chunks=10', '--this-chunk=1', '--prefs-root=/builds/slave/test/build/tests/web-platform/prefs', '--processes=1', '--config=/builds/slave/test/build/tests/web-platform/wptrunner.ini', '--ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem', '--host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key', '--host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem', '--certutil-binary=/builds/slave/test/build/tests/bin/certutil'] in /builds/slave/test/build 09:10:33 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/IAji0-jRQHW81zyGLhzTEg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip --stackwalk-binary=/builds/slave/test/build/linux64-minidump_stackwalk --test-type=testharness --disable-e10s --total-chunks=10 --this-chunk=1 --prefs-root=/builds/slave/test/build/tests/web-platform/prefs --processes=1 --config=/builds/slave/test/build/tests/web-platform/wptrunner.ini --ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem --host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key --host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem --certutil-binary=/builds/slave/test/build/tests/bin/certutil 09:10:33 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 09:10:33 INFO - 'CCACHE_UMASK': '002', 09:10:33 INFO - 'DISPLAY': ':0', 09:10:33 INFO - 'HOME': '/home/cltbld', 09:10:33 INFO - 'LANG': 'en_US.UTF-8', 09:10:33 INFO - 'LOGNAME': 'cltbld', 09:10:33 INFO - 'MAIL': '/var/mail/cltbld', 09:10:33 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 09:10:33 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 09:10:33 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 09:10:33 INFO - 'MOZ_NO_REMOTE': '1', 09:10:33 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 09:10:33 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 09:10:33 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 09:10:33 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 09:10:33 INFO - 'PWD': '/builds/slave/test', 09:10:33 INFO - 'SHELL': '/bin/bash', 09:10:33 INFO - 'SHLVL': '1', 09:10:33 INFO - 'TERM': 'linux', 09:10:33 INFO - 'TMOUT': '86400', 09:10:33 INFO - 'USER': 'cltbld', 09:10:33 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461081791.368418-661825010', 09:10:33 INFO - '_': '/tools/buildbot/bin/python'} 09:10:33 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/IAji0-jRQHW81zyGLhzTEg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/linux64-minidump_stackwalk', '--test-type=testharness', '--disable-e10s', '--total-chunks=10', '--this-chunk=1', '--prefs-root=/builds/slave/test/build/tests/web-platform/prefs', '--processes=1', '--config=/builds/slave/test/build/tests/web-platform/wptrunner.ini', '--ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem', '--host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key', '--host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem', '--certutil-binary=/builds/slave/test/build/tests/bin/certutil'] with output_timeout 1000 09:10:34 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 09:10:34 INFO - import pkg_resources 09:10:35 INFO - Using 1 client processes 09:10:36 INFO - wptserve Starting http server on 127.0.0.1:8000 09:10:36 INFO - wptserve Starting http server on 127.0.0.1:8001 09:10:36 INFO - wptserve Starting http server on 127.0.0.1:8443 09:10:38 INFO - SUITE-START | Running 778 tests 09:10:38 INFO - Running testharness tests 09:10:38 INFO - Setting up ssl 09:10:38 INFO - PROCESS | certutil | 09:10:38 INFO - PROCESS | certutil | 09:10:38 INFO - PROCESS | certutil | 09:10:38 INFO - Certificate Nickname Trust Attributes 09:10:38 INFO - SSL,S/MIME,JAR/XPI 09:10:38 INFO - 09:10:38 INFO - web-platform-tests CT,, 09:10:38 INFO - 09:10:38 INFO - Starting runner 09:10:41 INFO - PROCESS | 3185 | 1461082241335 Marionette DEBUG Marionette enabled via build flag and pref 09:10:41 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff833c06000 == 1 [pid = 3185] [id = 1] 09:10:41 INFO - PROCESS | 3185 | ++DOMWINDOW == 1 (0x7ff833c06800) [pid = 3185] [serial = 1] [outer = (nil)] 09:10:41 INFO - PROCESS | 3185 | [3185] WARNING: No inner window available!: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9803 09:10:41 INFO - PROCESS | 3185 | ++DOMWINDOW == 2 (0x7ff833c07800) [pid = 3185] [serial = 2] [outer = 0x7ff833c06800] 09:10:42 INFO - PROCESS | 3185 | 1461082242146 Marionette INFO Listening on port 2828 09:10:42 INFO - PROCESS | 3185 | 1461082242705 Marionette DEBUG Marionette enabled via command-line flag 09:10:42 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff830d80800 == 2 [pid = 3185] [id = 2] 09:10:42 INFO - PROCESS | 3185 | ++DOMWINDOW == 3 (0x7ff830dc6800) [pid = 3185] [serial = 3] [outer = (nil)] 09:10:42 INFO - PROCESS | 3185 | [3185] WARNING: No inner window available!: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9803 09:10:42 INFO - PROCESS | 3185 | ++DOMWINDOW == 4 (0x7ff830dc7800) [pid = 3185] [serial = 4] [outer = 0x7ff830dc6800] 09:10:42 INFO - PROCESS | 3185 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 7ff8360db580 09:10:42 INFO - PROCESS | 3185 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 7ff8359d6dc0 09:10:42 INFO - PROCESS | 3185 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 7ff830bf40d0 09:10:42 INFO - PROCESS | 3185 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 7ff830bf43d0 09:10:43 INFO - PROCESS | 3185 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 7ff830bf4700 09:10:43 INFO - PROCESS | 3185 | ++DOMWINDOW == 5 (0x7ff82ff22800) [pid = 3185] [serial = 5] [outer = 0x7ff833c06800] 09:10:43 INFO - PROCESS | 3185 | [3185] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 09:10:43 INFO - PROCESS | 3185 | 1461082243112 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:43405 09:10:43 INFO - PROCESS | 3185 | [3185] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 09:10:43 INFO - PROCESS | 3185 | 1461082243200 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:43406 09:10:43 INFO - PROCESS | 3185 | 1461082243210 Marionette DEBUG Closed connection conn0 09:10:43 INFO - PROCESS | 3185 | [3185] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2252 09:10:43 INFO - PROCESS | 3185 | 1461082243334 Marionette DEBUG Closed connection conn1 09:10:43 INFO - PROCESS | 3185 | [3185] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 09:10:43 INFO - PROCESS | 3185 | 1461082243411 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:43407 09:10:43 INFO - PROCESS | 3185 | [3185] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 09:10:43 INFO - PROCESS | 3185 | 1461082243465 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:43408 09:10:43 INFO - PROCESS | 3185 | 1461082243469 Marionette DEBUG Closed connection conn2 09:10:43 INFO - PROCESS | 3185 | [3185] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 09:10:43 INFO - PROCESS | 3185 | 1461082243498 Marionette DEBUG Accepted connection conn4 from 127.0.0.1:43409 09:10:43 INFO - PROCESS | 3185 | 1461082243505 Marionette DEBUG Closed connection conn3 09:10:43 INFO - PROCESS | 3185 | 1461082243538 Marionette TRACE conn4 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 09:10:43 INFO - PROCESS | 3185 | 1461082243556 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"48.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":0,"raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160419071334","device":"desktop","version":"48.0a1"} 09:10:44 INFO - PROCESS | 3185 | [3185] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 09:10:44 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff825118800 == 3 [pid = 3185] [id = 3] 09:10:44 INFO - PROCESS | 3185 | ++DOMWINDOW == 6 (0x7ff825119000) [pid = 3185] [serial = 6] [outer = (nil)] 09:10:44 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff825119800 == 4 [pid = 3185] [id = 4] 09:10:44 INFO - PROCESS | 3185 | ++DOMWINDOW == 7 (0x7ff8312e0c00) [pid = 3185] [serial = 7] [outer = (nil)] 09:10:45 INFO - PROCESS | 3185 | [3185] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 09:10:45 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff824349000 == 5 [pid = 3185] [id = 5] 09:10:45 INFO - PROCESS | 3185 | ++DOMWINDOW == 8 (0x7ff82436f000) [pid = 3185] [serial = 8] [outer = (nil)] 09:10:45 INFO - PROCESS | 3185 | [3185] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 09:10:45 INFO - PROCESS | 3185 | [3185] WARNING: Couldn't create child process for iframe.: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 09:10:45 INFO - PROCESS | 3185 | ++DOMWINDOW == 9 (0x7ff824a9a000) [pid = 3185] [serial = 9] [outer = 0x7ff82436f000] 09:10:46 INFO - PROCESS | 3185 | ++DOMWINDOW == 10 (0x7ff823e48000) [pid = 3185] [serial = 10] [outer = 0x7ff825119000] 09:10:46 INFO - PROCESS | 3185 | ++DOMWINDOW == 11 (0x7ff823e86c00) [pid = 3185] [serial = 11] [outer = 0x7ff8312e0c00] 09:10:46 INFO - PROCESS | 3185 | ++DOMWINDOW == 12 (0x7ff823e88c00) [pid = 3185] [serial = 12] [outer = 0x7ff82436f000] 09:10:47 INFO - PROCESS | 3185 | 1461082247375 Marionette DEBUG loaded listener.js 09:10:47 INFO - PROCESS | 3185 | 1461082247397 Marionette DEBUG loaded listener.js 09:10:48 INFO - PROCESS | 3185 | ++DOMWINDOW == 13 (0x7ff821bf9400) [pid = 3185] [serial = 13] [outer = 0x7ff82436f000] 09:10:48 INFO - PROCESS | 3185 | 1461082248124 Marionette TRACE conn4 <- [1,1,null,{"sessionId":"afa958ad-e39d-4835-a886-6a6b99fb6d2a","capabilities":{"browserName":"Firefox","browserVersion":"48.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":0,"raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160419071334","device":"desktop","version":"48.0a1","command_id":1}}] 09:10:48 INFO - PROCESS | 3185 | 1461082248358 Marionette TRACE conn4 -> [0,2,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":128}] 09:10:48 INFO - PROCESS | 3185 | 1461082248689 Marionette TRACE conn4 <- [1,2,null,{"value":null}] 09:10:48 INFO - PROCESS | 3185 | 1461082248797 Marionette TRACE conn4 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 09:10:48 INFO - PROCESS | 3185 | [3185] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 09:10:48 INFO - PROCESS | 3185 | ++DOMWINDOW == 14 (0x7ff81cc2d000) [pid = 3185] [serial = 14] [outer = 0x7ff82436f000] 09:10:49 INFO - PROCESS | 3185 | [3185] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 09:10:49 INFO - PROCESS | 3185 | 1461082249409 Marionette TRACE conn4 <- [1,3,null,{}] 09:10:49 INFO - PROCESS | 3185 | 1461082249469 Marionette TRACE conn4 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 09:10:49 INFO - PROCESS | 3185 | 1461082249506 Marionette TRACE conn4 <- [1,4,null,{"value":null}] 09:10:49 INFO - PROCESS | 3185 | 1461082249565 Marionette TRACE conn4 -> [0,5,"getWindowHandle",null] 09:10:49 INFO - PROCESS | 3185 | 1461082249569 Marionette TRACE conn4 <- [1,5,null,{"value":"8"}] 09:10:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 09:10:49 INFO - PROCESS | 3185 | 1461082249645 Marionette TRACE conn4 -> [0,6,"setScriptTimeout",{"ms":35000}] 09:10:49 INFO - PROCESS | 3185 | 1461082249652 Marionette TRACE conn4 <- [1,6,null,{}] 09:10:49 INFO - PROCESS | 3185 | 1461082249675 Marionette TRACE conn4 -> [0,7,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:10:49 INFO - PROCESS | 3185 | 1461082249693 Marionette TRACE conn4 <- [1,7,null,{"value":null}] 09:10:49 INFO - PROCESS | 3185 | 1461082249700 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:10:49 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff81cda4800 == 6 [pid = 3185] [id = 6] 09:10:49 INFO - PROCESS | 3185 | ++DOMWINDOW == 15 (0x7ff81c14d400) [pid = 3185] [serial = 15] [outer = (nil)] 09:10:49 INFO - PROCESS | 3185 | ++DOMWINDOW == 16 (0x7ff81c14f000) [pid = 3185] [serial = 16] [outer = 0x7ff81c14d400] 09:10:49 INFO - PROCESS | 3185 | 1461082249775 Marionette DEBUG loaded listener.js 09:10:49 INFO - PROCESS | 3185 | ++DOMWINDOW == 17 (0x7ff81c155000) [pid = 3185] [serial = 17] [outer = 0x7ff81c14d400] 09:10:50 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff81c1c5000 == 7 [pid = 3185] [id = 7] 09:10:50 INFO - PROCESS | 3185 | ++DOMWINDOW == 18 (0x7ff81c097800) [pid = 3185] [serial = 18] [outer = (nil)] 09:10:50 INFO - PROCESS | 3185 | ++DOMWINDOW == 19 (0x7ff81c156000) [pid = 3185] [serial = 19] [outer = 0x7ff81c097800] 09:10:50 INFO - PROCESS | 3185 | 1461082250298 Marionette DEBUG loaded listener.js 09:10:50 INFO - PROCESS | 3185 | ++DOMWINDOW == 20 (0x7ff81be5b400) [pid = 3185] [serial = 20] [outer = 0x7ff81c097800] 09:10:50 INFO - PROCESS | 3185 | 1461082250905 Marionette TRACE conn4 <- [1,8,null,{"value":["/2dcontext/compositing/2d.composite.canvas.copy.html",0,null,null,[["Canvas test: 2d.composite.canvas.copy",0,null,null]]]}] 09:10:50 INFO - PROCESS | 3185 | [3185] WARNING: GetDefaultCharsetForLocale: need to add multi locale support: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/intl/locale/unix/nsUNIXCharset.cpp, line 98 09:10:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 09:10:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 1408ms 09:10:51 INFO - PROCESS | 3185 | 1461082251017 Marionette TRACE conn4 -> [0,9,"getWindowHandle",null] 09:10:51 INFO - PROCESS | 3185 | 1461082251022 Marionette TRACE conn4 <- [1,9,null,{"value":"8"}] 09:10:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 09:10:51 INFO - PROCESS | 3185 | 1461082251120 Marionette TRACE conn4 -> [0,10,"setScriptTimeout",{"ms":35000}] 09:10:51 INFO - PROCESS | 3185 | 1461082251125 Marionette TRACE conn4 <- [1,10,null,{}] 09:10:51 INFO - PROCESS | 3185 | 1461082251178 Marionette TRACE conn4 -> [0,11,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:10:51 INFO - PROCESS | 3185 | 1461082251409 Marionette TRACE conn4 <- [1,11,null,{"value":null}] 09:10:51 INFO - PROCESS | 3185 | 1461082251430 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:10:51 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff8432cc000 == 8 [pid = 3185] [id = 8] 09:10:51 INFO - PROCESS | 3185 | ++DOMWINDOW == 21 (0x7ff81b180800) [pid = 3185] [serial = 21] [outer = (nil)] 09:10:51 INFO - PROCESS | 3185 | ++DOMWINDOW == 22 (0x7ff81be4fc00) [pid = 3185] [serial = 22] [outer = 0x7ff81b180800] 09:10:51 INFO - PROCESS | 3185 | 1461082251520 Marionette DEBUG loaded listener.js 09:10:51 INFO - PROCESS | 3185 | ++DOMWINDOW == 23 (0x7ff81a3d5000) [pid = 3185] [serial = 23] [outer = 0x7ff81b180800] 09:10:52 INFO - PROCESS | 3185 | 1461082252635 Marionette TRACE conn4 <- [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]]]}] 09:10:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 09:10:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 1571ms 09:10:52 INFO - PROCESS | 3185 | 1461082252670 Marionette TRACE conn4 -> [0,13,"getWindowHandle",null] 09:10:52 INFO - PROCESS | 3185 | 1461082252678 Marionette TRACE conn4 <- [1,13,null,{"value":"8"}] 09:10:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 09:10:52 INFO - PROCESS | 3185 | 1461082252692 Marionette TRACE conn4 -> [0,14,"setScriptTimeout",{"ms":35000}] 09:10:52 INFO - PROCESS | 3185 | 1461082252700 Marionette TRACE conn4 <- [1,14,null,{}] 09:10:52 INFO - PROCESS | 3185 | 1461082252712 Marionette TRACE conn4 -> [0,15,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:10:52 INFO - PROCESS | 3185 | 1461082252939 Marionette TRACE conn4 <- [1,15,null,{"value":null}] 09:10:52 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff81b1a8800 == 9 [pid = 3185] [id = 9] 09:10:52 INFO - PROCESS | 3185 | ++DOMWINDOW == 24 (0x7ff81b1a9000) [pid = 3185] [serial = 24] [outer = (nil)] 09:10:53 INFO - PROCESS | 3185 | ++DOMWINDOW == 25 (0x7ff81b1ac000) [pid = 3185] [serial = 25] [outer = 0x7ff81b1a9000] 09:10:53 INFO - PROCESS | 3185 | 1461082253192 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:10:53 INFO - PROCESS | 3185 | ++DOMWINDOW == 26 (0x7ff81bd52000) [pid = 3185] [serial = 26] [outer = 0x7ff81b1a9000] 09:10:53 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff81bd59800 == 10 [pid = 3185] [id = 10] 09:10:53 INFO - PROCESS | 3185 | ++DOMWINDOW == 27 (0x7ff81a69a400) [pid = 3185] [serial = 27] [outer = (nil)] 09:10:53 INFO - PROCESS | 3185 | ++DOMWINDOW == 28 (0x7ff81a69c000) [pid = 3185] [serial = 28] [outer = 0x7ff81a69a400] 09:10:53 INFO - PROCESS | 3185 | 1461082253315 Marionette DEBUG loaded listener.js 09:10:53 INFO - PROCESS | 3185 | ++DOMWINDOW == 29 (0x7ff81b181000) [pid = 3185] [serial = 29] [outer = 0x7ff81a69a400] 09:10:53 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff81bd58000 == 11 [pid = 3185] [id = 11] 09:10:53 INFO - PROCESS | 3185 | ++DOMWINDOW == 30 (0x7ff81a3d6c00) [pid = 3185] [serial = 30] [outer = (nil)] 09:10:53 INFO - PROCESS | 3185 | ++DOMWINDOW == 31 (0x7ff81c09d800) [pid = 3185] [serial = 31] [outer = 0x7ff81a3d6c00] 09:10:53 INFO - PROCESS | 3185 | ++DOMWINDOW == 32 (0x7ff81a69ac00) [pid = 3185] [serial = 32] [outer = 0x7ff81a3d6c00] 09:10:54 INFO - PROCESS | 3185 | 1461082254606 Marionette TRACE conn4 <- [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]]]}] 09:10:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 09:10:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 1958ms 09:10:54 INFO - PROCESS | 3185 | 1461082254647 Marionette TRACE conn4 -> [0,17,"getWindowHandle",null] 09:10:54 INFO - PROCESS | 3185 | 1461082254659 Marionette TRACE conn4 <- [1,17,null,{"value":"8"}] 09:10:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 09:10:54 INFO - PROCESS | 3185 | 1461082254674 Marionette TRACE conn4 -> [0,18,"setScriptTimeout",{"ms":35000}] 09:10:54 INFO - PROCESS | 3185 | 1461082254681 Marionette TRACE conn4 <- [1,18,null,{}] 09:10:54 INFO - PROCESS | 3185 | 1461082254689 Marionette TRACE conn4 -> [0,19,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:10:55 INFO - PROCESS | 3185 | 1461082255002 Marionette TRACE conn4 <- [1,19,null,{"value":null}] 09:10:55 INFO - PROCESS | 3185 | 1461082255167 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:10:55 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff823e3f000 == 12 [pid = 3185] [id = 12] 09:10:55 INFO - PROCESS | 3185 | ++DOMWINDOW == 33 (0x7ff81cd64c00) [pid = 3185] [serial = 33] [outer = (nil)] 09:10:55 INFO - PROCESS | 3185 | ++DOMWINDOW == 34 (0x7ff822b68800) [pid = 3185] [serial = 34] [outer = 0x7ff81cd64c00] 09:10:55 INFO - PROCESS | 3185 | 1461082255264 Marionette DEBUG loaded listener.js 09:10:55 INFO - PROCESS | 3185 | ++DOMWINDOW == 35 (0x7ff823fdc800) [pid = 3185] [serial = 35] [outer = 0x7ff81cd64c00] 09:10:56 INFO - PROCESS | 3185 | 1461082256083 Marionette TRACE conn4 <- [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]]]}] 09:10:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 09:10:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 1445ms 09:10:56 INFO - PROCESS | 3185 | 1461082256119 Marionette TRACE conn4 -> [0,21,"getWindowHandle",null] 09:10:56 INFO - PROCESS | 3185 | 1461082256125 Marionette TRACE conn4 <- [1,21,null,{"value":"8"}] 09:10:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 09:10:56 INFO - PROCESS | 3185 | 1461082256132 Marionette TRACE conn4 -> [0,22,"setScriptTimeout",{"ms":35000}] 09:10:56 INFO - PROCESS | 3185 | 1461082256138 Marionette TRACE conn4 <- [1,22,null,{}] 09:10:56 INFO - PROCESS | 3185 | 1461082256154 Marionette TRACE conn4 -> [0,23,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:10:56 INFO - PROCESS | 3185 | 1461082256343 Marionette TRACE conn4 <- [1,23,null,{"value":null}] 09:10:56 INFO - PROCESS | 3185 | 1461082256464 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:10:56 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff824b59000 == 13 [pid = 3185] [id = 13] 09:10:56 INFO - PROCESS | 3185 | ++DOMWINDOW == 36 (0x7ff824a9cc00) [pid = 3185] [serial = 36] [outer = (nil)] 09:10:56 INFO - PROCESS | 3185 | ++DOMWINDOW == 37 (0x7ff824d34c00) [pid = 3185] [serial = 37] [outer = 0x7ff824a9cc00] 09:10:56 INFO - PROCESS | 3185 | 1461082256545 Marionette DEBUG loaded listener.js 09:10:56 INFO - PROCESS | 3185 | ++DOMWINDOW == 38 (0x7ff824dc0800) [pid = 3185] [serial = 38] [outer = 0x7ff824a9cc00] 09:10:57 INFO - PROCESS | 3185 | 1461082257748 Marionette TRACE conn4 <- [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]]]}] 09:10:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 09:10:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 1689ms 09:10:57 INFO - PROCESS | 3185 | 1461082257823 Marionette TRACE conn4 -> [0,25,"getWindowHandle",null] 09:10:57 INFO - PROCESS | 3185 | 1461082257827 Marionette TRACE conn4 <- [1,25,null,{"value":"8"}] 09:10:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 09:10:57 INFO - PROCESS | 3185 | 1461082257836 Marionette TRACE conn4 -> [0,26,"setScriptTimeout",{"ms":35000}] 09:10:57 INFO - PROCESS | 3185 | 1461082257841 Marionette TRACE conn4 <- [1,26,null,{}] 09:10:57 INFO - PROCESS | 3185 | 1461082257957 Marionette TRACE conn4 -> [0,27,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:10:58 INFO - PROCESS | 3185 | 1461082258145 Marionette TRACE conn4 <- [1,27,null,{"value":null}] 09:10:58 INFO - PROCESS | 3185 | 1461082258217 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:10:58 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff81f5b0800 == 14 [pid = 3185] [id = 14] 09:10:58 INFO - PROCESS | 3185 | ++DOMWINDOW == 39 (0x7ff821bf8400) [pid = 3185] [serial = 39] [outer = (nil)] 09:10:58 INFO - PROCESS | 3185 | ++DOMWINDOW == 40 (0x7ff821c14400) [pid = 3185] [serial = 40] [outer = 0x7ff821bf8400] 09:10:58 INFO - PROCESS | 3185 | 1461082258285 Marionette DEBUG loaded listener.js 09:10:58 INFO - PROCESS | 3185 | ++DOMWINDOW == 41 (0x7ff8229dc800) [pid = 3185] [serial = 41] [outer = 0x7ff821bf8400] 09:10:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 09:10:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 1252ms 09:10:59 INFO - PROCESS | 3185 | 1461082259080 Marionette TRACE conn4 <- [1,28,null,{"value":["/2dcontext/compositing/2d.composite.canvas.lighter.html",0,null,null,[["Canvas test: 2d.composite.canvas.lighter",0,null,null]]]}] 09:10:59 INFO - PROCESS | 3185 | 1461082259089 Marionette TRACE conn4 -> [0,29,"getWindowHandle",null] 09:10:59 INFO - PROCESS | 3185 | 1461082259097 Marionette TRACE conn4 <- [1,29,null,{"value":"8"}] 09:10:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 09:10:59 INFO - PROCESS | 3185 | 1461082259108 Marionette TRACE conn4 -> [0,30,"setScriptTimeout",{"ms":35000}] 09:10:59 INFO - PROCESS | 3185 | 1461082259111 Marionette TRACE conn4 <- [1,30,null,{}] 09:10:59 INFO - PROCESS | 3185 | 1461082259150 Marionette TRACE conn4 -> [0,31,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:10:59 INFO - PROCESS | 3185 | 1461082259332 Marionette TRACE conn4 <- [1,31,null,{"value":null}] 09:10:59 INFO - PROCESS | 3185 | 1461082259343 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:10:59 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff822b1b000 == 15 [pid = 3185] [id = 15] 09:10:59 INFO - PROCESS | 3185 | ++DOMWINDOW == 42 (0x7ff81cc35400) [pid = 3185] [serial = 42] [outer = (nil)] 09:10:59 INFO - PROCESS | 3185 | ++DOMWINDOW == 43 (0x7ff822d36800) [pid = 3185] [serial = 43] [outer = 0x7ff81cc35400] 09:10:59 INFO - PROCESS | 3185 | 1461082259407 Marionette DEBUG loaded listener.js 09:10:59 INFO - PROCESS | 3185 | ++DOMWINDOW == 44 (0x7ff822ee9000) [pid = 3185] [serial = 44] [outer = 0x7ff81cc35400] 09:11:00 INFO - PROCESS | 3185 | 1461082260130 Marionette TRACE conn4 <- [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]]]}] 09:11:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 09:11:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 1077ms 09:11:00 INFO - PROCESS | 3185 | 1461082260186 Marionette TRACE conn4 -> [0,33,"getWindowHandle",null] 09:11:00 INFO - PROCESS | 3185 | 1461082260190 Marionette TRACE conn4 <- [1,33,null,{"value":"8"}] 09:11:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 09:11:00 INFO - PROCESS | 3185 | 1461082260196 Marionette TRACE conn4 -> [0,34,"setScriptTimeout",{"ms":35000}] 09:11:00 INFO - PROCESS | 3185 | 1461082260201 Marionette TRACE conn4 <- [1,34,null,{}] 09:11:00 INFO - PROCESS | 3185 | 1461082260220 Marionette TRACE conn4 -> [0,35,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:11:00 INFO - PROCESS | 3185 | 1461082260380 Marionette TRACE conn4 <- [1,35,null,{"value":null}] 09:11:00 INFO - PROCESS | 3185 | 1461082260391 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:00 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff8249ee800 == 16 [pid = 3185] [id = 16] 09:11:00 INFO - PROCESS | 3185 | ++DOMWINDOW == 45 (0x7ff824045000) [pid = 3185] [serial = 45] [outer = (nil)] 09:11:00 INFO - PROCESS | 3185 | ++DOMWINDOW == 46 (0x7ff824d37c00) [pid = 3185] [serial = 46] [outer = 0x7ff824045000] 09:11:00 INFO - PROCESS | 3185 | 1461082260460 Marionette DEBUG loaded listener.js 09:11:00 INFO - PROCESS | 3185 | ++DOMWINDOW == 47 (0x7ff82513ec00) [pid = 3185] [serial = 47] [outer = 0x7ff824045000] 09:11:01 INFO - PROCESS | 3185 | 1461082261216 Marionette TRACE conn4 <- [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]]]}] 09:11:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 09:11:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 1035ms 09:11:01 INFO - PROCESS | 3185 | 1461082261242 Marionette TRACE conn4 -> [0,37,"getWindowHandle",null] 09:11:01 INFO - PROCESS | 3185 | 1461082261246 Marionette TRACE conn4 <- [1,37,null,{"value":"8"}] 09:11:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 09:11:01 INFO - PROCESS | 3185 | 1461082261252 Marionette TRACE conn4 -> [0,38,"setScriptTimeout",{"ms":35000}] 09:11:01 INFO - PROCESS | 3185 | 1461082261256 Marionette TRACE conn4 <- [1,38,null,{}] 09:11:01 INFO - PROCESS | 3185 | 1461082261260 Marionette TRACE conn4 -> [0,39,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:11:01 INFO - PROCESS | 3185 | 1461082261399 Marionette TRACE conn4 <- [1,39,null,{"value":null}] 09:11:01 INFO - PROCESS | 3185 | 1461082261416 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:01 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff825136000 == 17 [pid = 3185] [id = 17] 09:11:01 INFO - PROCESS | 3185 | ++DOMWINDOW == 48 (0x7ff8209f7800) [pid = 3185] [serial = 48] [outer = (nil)] 09:11:01 INFO - PROCESS | 3185 | ++DOMWINDOW == 49 (0x7ff825d4ac00) [pid = 3185] [serial = 49] [outer = 0x7ff8209f7800] 09:11:01 INFO - PROCESS | 3185 | 1461082261494 Marionette DEBUG loaded listener.js 09:11:01 INFO - PROCESS | 3185 | ++DOMWINDOW == 50 (0x7ff825d56800) [pid = 3185] [serial = 50] [outer = 0x7ff8209f7800] 09:11:02 INFO - PROCESS | 3185 | 1461082262465 Marionette TRACE conn4 <- [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]]]}] 09:11:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 09:11:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 1230ms 09:11:02 INFO - PROCESS | 3185 | 1461082262485 Marionette TRACE conn4 -> [0,41,"getWindowHandle",null] 09:11:02 INFO - PROCESS | 3185 | 1461082262491 Marionette TRACE conn4 <- [1,41,null,{"value":"8"}] 09:11:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 09:11:02 INFO - PROCESS | 3185 | 1461082262501 Marionette TRACE conn4 -> [0,42,"setScriptTimeout",{"ms":35000}] 09:11:02 INFO - PROCESS | 3185 | 1461082262507 Marionette TRACE conn4 <- [1,42,null,{}] 09:11:02 INFO - PROCESS | 3185 | 1461082262515 Marionette TRACE conn4 -> [0,43,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:11:02 INFO - PROCESS | 3185 | 1461082262705 Marionette TRACE conn4 <- [1,43,null,{"value":null}] 09:11:02 INFO - PROCESS | 3185 | 1461082262831 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:02 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff81e34e000 == 18 [pid = 3185] [id = 18] 09:11:02 INFO - PROCESS | 3185 | ++DOMWINDOW == 51 (0x7ff81be58800) [pid = 3185] [serial = 51] [outer = (nil)] 09:11:02 INFO - PROCESS | 3185 | ++DOMWINDOW == 52 (0x7ff81cc2e800) [pid = 3185] [serial = 52] [outer = 0x7ff81be58800] 09:11:02 INFO - PROCESS | 3185 | 1461082262912 Marionette DEBUG loaded listener.js 09:11:03 INFO - PROCESS | 3185 | ++DOMWINDOW == 53 (0x7ff81e30fc00) [pid = 3185] [serial = 53] [outer = 0x7ff81be58800] 09:11:03 INFO - PROCESS | 3185 | 1461082263748 Marionette TRACE conn4 <- [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]]]}] 09:11:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 09:11:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 1286ms 09:11:03 INFO - PROCESS | 3185 | 1461082263787 Marionette TRACE conn4 -> [0,45,"getWindowHandle",null] 09:11:03 INFO - PROCESS | 3185 | 1461082263796 Marionette TRACE conn4 <- [1,45,null,{"value":"8"}] 09:11:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 09:11:03 INFO - PROCESS | 3185 | 1461082263807 Marionette TRACE conn4 -> [0,46,"setScriptTimeout",{"ms":35000}] 09:11:03 INFO - PROCESS | 3185 | 1461082263810 Marionette TRACE conn4 <- [1,46,null,{}] 09:11:03 INFO - PROCESS | 3185 | 1461082263818 Marionette TRACE conn4 -> [0,47,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:11:04 INFO - PROCESS | 3185 | 1461082263998 Marionette TRACE conn4 <- [1,47,null,{"value":null}] 09:11:04 INFO - PROCESS | 3185 | 1461082264134 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:04 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff824fcc800 == 19 [pid = 3185] [id = 19] 09:11:04 INFO - PROCESS | 3185 | ++DOMWINDOW == 54 (0x7ff81be5a800) [pid = 3185] [serial = 54] [outer = (nil)] 09:11:04 INFO - PROCESS | 3185 | ++DOMWINDOW == 55 (0x7ff822b65400) [pid = 3185] [serial = 55] [outer = 0x7ff81be5a800] 09:11:04 INFO - PROCESS | 3185 | 1461082264211 Marionette DEBUG loaded listener.js 09:11:04 INFO - PROCESS | 3185 | ++DOMWINDOW == 56 (0x7ff822e66000) [pid = 3185] [serial = 56] [outer = 0x7ff81be5a800] 09:11:05 INFO - PROCESS | 3185 | 1461082265073 Marionette TRACE conn4 <- [1,48,null,{"value":["/2dcontext/compositing/2d.composite.canvas.xor.html",0,null,null,[["Canvas test: 2d.composite.canvas.xor",0,null,null]]]}] 09:11:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 09:11:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 1281ms 09:11:05 INFO - PROCESS | 3185 | 1461082265098 Marionette TRACE conn4 -> [0,49,"getWindowHandle",null] 09:11:05 INFO - PROCESS | 3185 | 1461082265103 Marionette TRACE conn4 <- [1,49,null,{"value":"8"}] 09:11:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 09:11:05 INFO - PROCESS | 3185 | 1461082265111 Marionette TRACE conn4 -> [0,50,"setScriptTimeout",{"ms":35000}] 09:11:05 INFO - PROCESS | 3185 | 1461082265117 Marionette TRACE conn4 <- [1,50,null,{}] 09:11:05 INFO - PROCESS | 3185 | 1461082265132 Marionette TRACE conn4 -> [0,51,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:11:05 INFO - PROCESS | 3185 | 1461082265297 Marionette TRACE conn4 <- [1,51,null,{"value":null}] 09:11:05 INFO - PROCESS | 3185 | 1461082265429 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:05 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff826802800 == 20 [pid = 3185] [id = 20] 09:11:05 INFO - PROCESS | 3185 | ++DOMWINDOW == 57 (0x7ff823fe5c00) [pid = 3185] [serial = 57] [outer = (nil)] 09:11:05 INFO - PROCESS | 3185 | ++DOMWINDOW == 58 (0x7ff8250e7800) [pid = 3185] [serial = 58] [outer = 0x7ff823fe5c00] 09:11:05 INFO - PROCESS | 3185 | 1461082265518 Marionette DEBUG loaded listener.js 09:11:05 INFO - PROCESS | 3185 | ++DOMWINDOW == 59 (0x7ff825d50c00) [pid = 3185] [serial = 59] [outer = 0x7ff823fe5c00] 09:11:06 INFO - PROCESS | 3185 | 1461082266383 Marionette TRACE conn4 <- [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]]]}] 09:11:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 09:11:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 1284ms 09:11:06 INFO - PROCESS | 3185 | 1461082266394 Marionette TRACE conn4 -> [0,53,"getWindowHandle",null] 09:11:06 INFO - PROCESS | 3185 | 1461082266398 Marionette TRACE conn4 <- [1,53,null,{"value":"8"}] 09:11:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 09:11:06 INFO - PROCESS | 3185 | 1461082266426 Marionette TRACE conn4 -> [0,54,"setScriptTimeout",{"ms":35000}] 09:11:06 INFO - PROCESS | 3185 | 1461082266430 Marionette TRACE conn4 <- [1,54,null,{}] 09:11:06 INFO - PROCESS | 3185 | 1461082266436 Marionette TRACE conn4 -> [0,55,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:11:06 INFO - PROCESS | 3185 | 1461082266587 Marionette TRACE conn4 <- [1,55,null,{"value":null}] 09:11:06 INFO - PROCESS | 3185 | 1461082266804 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:06 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff81c1c3000 == 21 [pid = 3185] [id = 21] 09:11:06 INFO - PROCESS | 3185 | ++DOMWINDOW == 60 (0x7ff81a475000) [pid = 3185] [serial = 60] [outer = (nil)] 09:11:06 INFO - PROCESS | 3185 | ++DOMWINDOW == 61 (0x7ff81a69b400) [pid = 3185] [serial = 61] [outer = 0x7ff81a475000] 09:11:06 INFO - PROCESS | 3185 | 1461082266881 Marionette DEBUG loaded listener.js 09:11:06 INFO - PROCESS | 3185 | ++DOMWINDOW == 62 (0x7ff81c14dc00) [pid = 3185] [serial = 62] [outer = 0x7ff81a475000] 09:11:07 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff8249ee800 == 20 [pid = 3185] [id = 16] 09:11:07 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff822b1b000 == 19 [pid = 3185] [id = 15] 09:11:07 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff81f5b0800 == 18 [pid = 3185] [id = 14] 09:11:07 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff824b59000 == 17 [pid = 3185] [id = 13] 09:11:07 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff823e3f000 == 16 [pid = 3185] [id = 12] 09:11:07 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff81bd59800 == 15 [pid = 3185] [id = 10] 09:11:07 INFO - PROCESS | 3185 | 1461082267833 Marionette TRACE conn4 <- [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]]]}] 09:11:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 09:11:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 1489ms 09:11:07 INFO - PROCESS | 3185 | 1461082267913 Marionette TRACE conn4 -> [0,57,"getWindowHandle",null] 09:11:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 09:11:07 INFO - PROCESS | 3185 | 1461082267919 Marionette TRACE conn4 <- [1,57,null,{"value":"8"}] 09:11:07 INFO - PROCESS | 3185 | 1461082267928 Marionette TRACE conn4 -> [0,58,"setScriptTimeout",{"ms":35000}] 09:11:07 INFO - PROCESS | 3185 | 1461082267934 Marionette TRACE conn4 <- [1,58,null,{}] 09:11:07 INFO - PROCESS | 3185 | 1461082267943 Marionette TRACE conn4 -> [0,59,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:11:08 INFO - PROCESS | 3185 | 1461082268154 Marionette TRACE conn4 <- [1,59,null,{"value":null}] 09:11:08 INFO - PROCESS | 3185 | 1461082268327 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:08 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff821b7f000 == 16 [pid = 3185] [id = 22] 09:11:08 INFO - PROCESS | 3185 | ++DOMWINDOW == 63 (0x7ff8209f8000) [pid = 3185] [serial = 63] [outer = (nil)] 09:11:08 INFO - PROCESS | 3185 | ++DOMWINDOW == 64 (0x7ff821bf1000) [pid = 3185] [serial = 64] [outer = 0x7ff8209f8000] 09:11:08 INFO - PROCESS | 3185 | 1461082268408 Marionette DEBUG loaded listener.js 09:11:08 INFO - PROCESS | 3185 | ++DOMWINDOW == 65 (0x7ff822d30400) [pid = 3185] [serial = 65] [outer = 0x7ff8209f8000] 09:11:09 INFO - PROCESS | 3185 | 1461082269335 Marionette TRACE conn4 <- [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]]]}] 09:11:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 09:11:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 1490ms 09:11:09 INFO - PROCESS | 3185 | 1461082269419 Marionette TRACE conn4 -> [0,61,"getWindowHandle",null] 09:11:09 INFO - PROCESS | 3185 | 1461082269428 Marionette TRACE conn4 <- [1,61,null,{"value":"8"}] 09:11:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 09:11:09 INFO - PROCESS | 3185 | 1461082269439 Marionette TRACE conn4 -> [0,62,"setScriptTimeout",{"ms":35000}] 09:11:09 INFO - PROCESS | 3185 | 1461082269443 Marionette TRACE conn4 <- [1,62,null,{}] 09:11:09 INFO - PROCESS | 3185 | 1461082269449 Marionette TRACE conn4 -> [0,63,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:11:09 INFO - PROCESS | 3185 | 1461082269653 Marionette TRACE conn4 <- [1,63,null,{"value":null}] 09:11:09 INFO - PROCESS | 3185 | 1461082269816 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:09 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff824c44800 == 17 [pid = 3185] [id = 23] 09:11:09 INFO - PROCESS | 3185 | ++DOMWINDOW == 66 (0x7ff822b64400) [pid = 3185] [serial = 66] [outer = (nil)] 09:11:09 INFO - PROCESS | 3185 | ++DOMWINDOW == 67 (0x7ff824d30c00) [pid = 3185] [serial = 67] [outer = 0x7ff822b64400] 09:11:09 INFO - PROCESS | 3185 | 1461082269901 Marionette DEBUG loaded listener.js 09:11:10 INFO - PROCESS | 3185 | ++DOMWINDOW == 68 (0x7ff825145400) [pid = 3185] [serial = 68] [outer = 0x7ff822b64400] 09:11:10 INFO - PROCESS | 3185 | 1461082270729 Marionette TRACE conn4 <- [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]]]}] 09:11:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 09:11:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 1333ms 09:11:10 INFO - PROCESS | 3185 | 1461082270773 Marionette TRACE conn4 -> [0,65,"getWindowHandle",null] 09:11:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 09:11:10 INFO - PROCESS | 3185 | 1461082270777 Marionette TRACE conn4 <- [1,65,null,{"value":"8"}] 09:11:10 INFO - PROCESS | 3185 | 1461082270784 Marionette TRACE conn4 -> [0,66,"setScriptTimeout",{"ms":35000}] 09:11:10 INFO - PROCESS | 3185 | 1461082270790 Marionette TRACE conn4 <- [1,66,null,{}] 09:11:10 INFO - PROCESS | 3185 | 1461082270806 Marionette TRACE conn4 -> [0,67,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:11:10 INFO - PROCESS | 3185 | 1461082270994 Marionette TRACE conn4 <- [1,67,null,{"value":null}] 09:11:11 INFO - PROCESS | 3185 | 1461082271122 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:11 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff826812800 == 18 [pid = 3185] [id = 24] 09:11:11 INFO - PROCESS | 3185 | ++DOMWINDOW == 69 (0x7ff82404a800) [pid = 3185] [serial = 69] [outer = (nil)] 09:11:11 INFO - PROCESS | 3185 | ++DOMWINDOW == 70 (0x7ff826404c00) [pid = 3185] [serial = 70] [outer = 0x7ff82404a800] 09:11:11 INFO - PROCESS | 3185 | 1461082271212 Marionette DEBUG loaded listener.js 09:11:11 INFO - PROCESS | 3185 | ++DOMWINDOW == 71 (0x7ff826584800) [pid = 3185] [serial = 71] [outer = 0x7ff82404a800] 09:11:12 INFO - PROCESS | 3185 | 1461082272068 Marionette TRACE conn4 <- [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]]]}] 09:11:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 09:11:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 1335ms 09:11:12 INFO - PROCESS | 3185 | 1461082272119 Marionette TRACE conn4 -> [0,69,"getWindowHandle",null] 09:11:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 09:11:12 INFO - PROCESS | 3185 | 1461082272124 Marionette TRACE conn4 <- [1,69,null,{"value":"8"}] 09:11:12 INFO - PROCESS | 3185 | 1461082272131 Marionette TRACE conn4 -> [0,70,"setScriptTimeout",{"ms":35000}] 09:11:12 INFO - PROCESS | 3185 | 1461082272134 Marionette TRACE conn4 <- [1,70,null,{}] 09:11:12 INFO - PROCESS | 3185 | 1461082272140 Marionette TRACE conn4 -> [0,71,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:11:12 INFO - PROCESS | 3185 | 1461082272304 Marionette TRACE conn4 <- [1,71,null,{"value":null}] 09:11:12 INFO - PROCESS | 3185 | 1461082272430 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:12 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff82a21c800 == 19 [pid = 3185] [id = 25] 09:11:12 INFO - PROCESS | 3185 | ++DOMWINDOW == 72 (0x7ff8250e4c00) [pid = 3185] [serial = 72] [outer = (nil)] 09:11:12 INFO - PROCESS | 3185 | ++DOMWINDOW == 73 (0x7ff83108d000) [pid = 3185] [serial = 73] [outer = 0x7ff8250e4c00] 09:11:12 INFO - PROCESS | 3185 | 1461082272524 Marionette DEBUG loaded listener.js 09:11:12 INFO - PROCESS | 3185 | ++DOMWINDOW == 74 (0x7ff83120ec00) [pid = 3185] [serial = 74] [outer = 0x7ff8250e4c00] 09:11:13 INFO - PROCESS | 3185 | 1461082273334 Marionette TRACE conn4 <- [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]]]}] 09:11:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 09:11:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 1279ms 09:11:13 INFO - PROCESS | 3185 | 1461082273492 Marionette TRACE conn4 -> [0,73,"getWindowHandle",null] 09:11:13 INFO - PROCESS | 3185 | 1461082273499 Marionette TRACE conn4 <- [1,73,null,{"value":"8"}] 09:11:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 09:11:13 INFO - PROCESS | 3185 | 1461082273510 Marionette TRACE conn4 -> [0,74,"setScriptTimeout",{"ms":35000}] 09:11:13 INFO - PROCESS | 3185 | 1461082273514 Marionette TRACE conn4 <- [1,74,null,{}] 09:11:13 INFO - PROCESS | 3185 | 1461082273522 Marionette TRACE conn4 -> [0,75,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:11:13 INFO - PROCESS | 3185 | 1461082273682 Marionette TRACE conn4 <- [1,75,null,{"value":null}] 09:11:13 INFO - PROCESS | 3185 | 1461082273783 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:13 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff822248000 == 20 [pid = 3185] [id = 26] 09:11:13 INFO - PROCESS | 3185 | ++DOMWINDOW == 75 (0x7ff81cc34800) [pid = 3185] [serial = 75] [outer = (nil)] 09:11:13 INFO - PROCESS | 3185 | ++DOMWINDOW == 76 (0x7ff81e053c00) [pid = 3185] [serial = 76] [outer = 0x7ff81cc34800] 09:11:13 INFO - PROCESS | 3185 | 1461082273853 Marionette DEBUG loaded listener.js 09:11:13 INFO - PROCESS | 3185 | ++DOMWINDOW == 77 (0x7ff8229d7800) [pid = 3185] [serial = 77] [outer = 0x7ff81cc34800] 09:11:14 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff824fcc800 == 19 [pid = 3185] [id = 19] 09:11:14 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff81e34e000 == 18 [pid = 3185] [id = 18] 09:11:14 INFO - PROCESS | 3185 | 1461082274814 Marionette TRACE conn4 <- [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]]]}] 09:11:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 09:11:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 1342ms 09:11:14 INFO - PROCESS | 3185 | 1461082274853 Marionette TRACE conn4 -> [0,77,"getWindowHandle",null] 09:11:14 INFO - PROCESS | 3185 | 1461082274859 Marionette TRACE conn4 <- [1,77,null,{"value":"8"}] 09:11:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 09:11:14 INFO - PROCESS | 3185 | 1461082274868 Marionette TRACE conn4 -> [0,78,"setScriptTimeout",{"ms":35000}] 09:11:14 INFO - PROCESS | 3185 | 1461082274872 Marionette TRACE conn4 <- [1,78,null,{}] 09:11:14 INFO - PROCESS | 3185 | 1461082274881 Marionette TRACE conn4 -> [0,79,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:11:15 INFO - PROCESS | 3185 | 1461082275066 Marionette TRACE conn4 <- [1,79,null,{"value":null}] 09:11:15 INFO - PROCESS | 3185 | 1461082275200 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:15 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff824a5c000 == 19 [pid = 3185] [id = 27] 09:11:15 INFO - PROCESS | 3185 | ++DOMWINDOW == 78 (0x7ff821bf0800) [pid = 3185] [serial = 78] [outer = (nil)] 09:11:15 INFO - PROCESS | 3185 | ++DOMWINDOW == 79 (0x7ff822d89c00) [pid = 3185] [serial = 79] [outer = 0x7ff821bf0800] 09:11:15 INFO - PROCESS | 3185 | 1461082275297 Marionette DEBUG loaded listener.js 09:11:15 INFO - PROCESS | 3185 | ++DOMWINDOW == 80 (0x7ff82437bc00) [pid = 3185] [serial = 80] [outer = 0x7ff821bf0800] 09:11:16 INFO - PROCESS | 3185 | 1461082276134 Marionette TRACE conn4 <- [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]]]}] 09:11:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 09:11:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 1337ms 09:11:16 INFO - PROCESS | 3185 | 1461082276206 Marionette TRACE conn4 -> [0,81,"getWindowHandle",null] 09:11:16 INFO - PROCESS | 3185 | 1461082276214 Marionette TRACE conn4 <- [1,81,null,{"value":"8"}] 09:11:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 09:11:16 INFO - PROCESS | 3185 | 1461082276225 Marionette TRACE conn4 -> [0,82,"setScriptTimeout",{"ms":35000}] 09:11:16 INFO - PROCESS | 3185 | 1461082276228 Marionette TRACE conn4 <- [1,82,null,{}] 09:11:16 INFO - PROCESS | 3185 | 1461082276234 Marionette TRACE conn4 -> [0,83,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:11:16 INFO - PROCESS | 3185 | 1461082276396 Marionette TRACE conn4 <- [1,83,null,{"value":null}] 09:11:16 INFO - PROCESS | 3185 | 1461082276555 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:16 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff82a219000 == 20 [pid = 3185] [id = 28] 09:11:16 INFO - PROCESS | 3185 | ++DOMWINDOW == 81 (0x7ff8220f2400) [pid = 3185] [serial = 81] [outer = (nil)] 09:11:16 INFO - PROCESS | 3185 | ++DOMWINDOW == 82 (0x7ff8264aa400) [pid = 3185] [serial = 82] [outer = 0x7ff8220f2400] 09:11:16 INFO - PROCESS | 3185 | 1461082276629 Marionette DEBUG loaded listener.js 09:11:16 INFO - PROCESS | 3185 | ++DOMWINDOW == 83 (0x7ff826587000) [pid = 3185] [serial = 83] [outer = 0x7ff8220f2400] 09:11:17 INFO - PROCESS | 3185 | 1461082277488 Marionette TRACE conn4 <- [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]]]}] 09:11:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 09:11:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 1331ms 09:11:17 INFO - PROCESS | 3185 | 1461082277557 Marionette TRACE conn4 -> [0,85,"getWindowHandle",null] 09:11:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 09:11:17 INFO - PROCESS | 3185 | 1461082277562 Marionette TRACE conn4 <- [1,85,null,{"value":"8"}] 09:11:17 INFO - PROCESS | 3185 | 1461082277569 Marionette TRACE conn4 -> [0,86,"setScriptTimeout",{"ms":35000}] 09:11:17 INFO - PROCESS | 3185 | 1461082277574 Marionette TRACE conn4 <- [1,86,null,{}] 09:11:17 INFO - PROCESS | 3185 | 1461082277592 Marionette TRACE conn4 -> [0,87,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:11:17 INFO - PROCESS | 3185 | 1461082277798 Marionette TRACE conn4 <- [1,87,null,{"value":null}] 09:11:17 INFO - PROCESS | 3185 | 1461082277932 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:17 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff830ddb800 == 21 [pid = 3185] [id = 29] 09:11:17 INFO - PROCESS | 3185 | ++DOMWINDOW == 84 (0x7ff8268a7800) [pid = 3185] [serial = 84] [outer = (nil)] 09:11:18 INFO - PROCESS | 3185 | ++DOMWINDOW == 85 (0x7ff831206000) [pid = 3185] [serial = 85] [outer = 0x7ff8268a7800] 09:11:18 INFO - PROCESS | 3185 | 1461082278037 Marionette DEBUG loaded listener.js 09:11:18 INFO - PROCESS | 3185 | ++DOMWINDOW == 86 (0x7ff8323eb800) [pid = 3185] [serial = 86] [outer = 0x7ff8268a7800] 09:11:18 INFO - PROCESS | 3185 | 1461082278855 Marionette TRACE conn4 <- [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]]]}] 09:11:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 09:11:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 1343ms 09:11:18 INFO - PROCESS | 3185 | 1461082278912 Marionette TRACE conn4 -> [0,89,"getWindowHandle",null] 09:11:18 INFO - PROCESS | 3185 | 1461082278917 Marionette TRACE conn4 <- [1,89,null,{"value":"8"}] 09:11:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 09:11:18 INFO - PROCESS | 3185 | 1461082278942 Marionette TRACE conn4 -> [0,90,"setScriptTimeout",{"ms":35000}] 09:11:18 INFO - PROCESS | 3185 | 1461082278946 Marionette TRACE conn4 <- [1,90,null,{}] 09:11:18 INFO - PROCESS | 3185 | 1461082278951 Marionette TRACE conn4 -> [0,91,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:11:19 INFO - PROCESS | 3185 | 1461082279110 Marionette TRACE conn4 <- [1,91,null,{"value":null}] 09:11:19 INFO - PROCESS | 3185 | 1461082279247 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:19 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff83126b800 == 22 [pid = 3185] [id = 30] 09:11:19 INFO - PROCESS | 3185 | ++DOMWINDOW == 87 (0x7ff82ffda000) [pid = 3185] [serial = 87] [outer = (nil)] 09:11:19 INFO - PROCESS | 3185 | ++DOMWINDOW == 88 (0x7ff835961400) [pid = 3185] [serial = 88] [outer = 0x7ff82ffda000] 09:11:19 INFO - PROCESS | 3185 | 1461082279327 Marionette DEBUG loaded listener.js 09:11:19 INFO - PROCESS | 3185 | ++DOMWINDOW == 89 (0x7ff835f2f000) [pid = 3185] [serial = 89] [outer = 0x7ff82ffda000] 09:11:20 INFO - PROCESS | 3185 | 1461082280086 Marionette TRACE conn4 <- [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]]]}] 09:11:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 09:11:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 1194ms 09:11:20 INFO - PROCESS | 3185 | 1461082280134 Marionette TRACE conn4 -> [0,93,"getWindowHandle",null] 09:11:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 09:11:20 INFO - PROCESS | 3185 | 1461082280138 Marionette TRACE conn4 <- [1,93,null,{"value":"8"}] 09:11:20 INFO - PROCESS | 3185 | 1461082280144 Marionette TRACE conn4 -> [0,94,"setScriptTimeout",{"ms":35000}] 09:11:20 INFO - PROCESS | 3185 | 1461082280147 Marionette TRACE conn4 <- [1,94,null,{}] 09:11:20 INFO - PROCESS | 3185 | 1461082280152 Marionette TRACE conn4 -> [0,95,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:11:20 INFO - PROCESS | 3185 | 1461082280305 Marionette TRACE conn4 <- [1,95,null,{"value":null}] 09:11:20 INFO - PROCESS | 3185 | 1461082280440 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:20 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff831f12800 == 23 [pid = 3185] [id = 31] 09:11:20 INFO - PROCESS | 3185 | ++DOMWINDOW == 90 (0x7ff81a3dc000) [pid = 3185] [serial = 90] [outer = (nil)] 09:11:20 INFO - PROCESS | 3185 | ++DOMWINDOW == 91 (0x7ff83605e800) [pid = 3185] [serial = 91] [outer = 0x7ff81a3dc000] 09:11:20 INFO - PROCESS | 3185 | 1461082280518 Marionette DEBUG loaded listener.js 09:11:20 INFO - PROCESS | 3185 | ++DOMWINDOW == 92 (0x7ff836304c00) [pid = 3185] [serial = 92] [outer = 0x7ff81a3dc000] 09:11:21 INFO - PROCESS | 3185 | 1461082281534 Marionette TRACE conn4 <- [1,96,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvas.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvas",0,null,null]]]}] 09:11:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 09:11:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 1440ms 09:11:21 INFO - PROCESS | 3185 | 1461082281584 Marionette TRACE conn4 -> [0,97,"getWindowHandle",null] 09:11:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 09:11:21 INFO - PROCESS | 3185 | 1461082281590 Marionette TRACE conn4 <- [1,97,null,{"value":"8"}] 09:11:21 INFO - PROCESS | 3185 | 1461082281598 Marionette TRACE conn4 -> [0,98,"setScriptTimeout",{"ms":35000}] 09:11:21 INFO - PROCESS | 3185 | 1461082281604 Marionette TRACE conn4 <- [1,98,null,{}] 09:11:21 INFO - PROCESS | 3185 | 1461082281613 Marionette TRACE conn4 -> [0,99,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:11:21 INFO - PROCESS | 3185 | 1461082281780 Marionette TRACE conn4 <- [1,99,null,{"value":null}] 09:11:21 INFO - PROCESS | 3185 | 1461082281988 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:22 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff824747800 == 24 [pid = 3185] [id = 32] 09:11:22 INFO - PROCESS | 3185 | ++DOMWINDOW == 93 (0x7ff822bfa000) [pid = 3185] [serial = 93] [outer = (nil)] 09:11:22 INFO - PROCESS | 3185 | ++DOMWINDOW == 94 (0x7ff822d8bc00) [pid = 3185] [serial = 94] [outer = 0x7ff822bfa000] 09:11:22 INFO - PROCESS | 3185 | 1461082282064 Marionette DEBUG loaded listener.js 09:11:22 INFO - PROCESS | 3185 | ++DOMWINDOW == 95 (0x7ff82437ac00) [pid = 3185] [serial = 95] [outer = 0x7ff822bfa000] 09:11:22 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff824c44800 == 23 [pid = 3185] [id = 23] 09:11:22 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff821b7f000 == 22 [pid = 3185] [id = 22] 09:11:22 INFO - PROCESS | 3185 | 1461082282943 Marionette TRACE conn4 <- [1,100,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvaspattern",0,null,null]]]}] 09:11:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 09:11:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 1387ms 09:11:22 INFO - PROCESS | 3185 | 1461082282985 Marionette TRACE conn4 -> [0,101,"getWindowHandle",null] 09:11:22 INFO - PROCESS | 3185 | 1461082282992 Marionette TRACE conn4 <- [1,101,null,{"value":"8"}] 09:11:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 09:11:23 INFO - PROCESS | 3185 | 1461082283002 Marionette TRACE conn4 -> [0,102,"setScriptTimeout",{"ms":35000}] 09:11:23 INFO - PROCESS | 3185 | 1461082283006 Marionette TRACE conn4 <- [1,102,null,{}] 09:11:23 INFO - PROCESS | 3185 | 1461082283029 Marionette TRACE conn4 -> [0,103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:11:23 INFO - PROCESS | 3185 | 1461082283233 Marionette TRACE conn4 <- [1,103,null,{"value":null}] 09:11:23 INFO - PROCESS | 3185 | 1461082283338 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:23 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff82a203800 == 23 [pid = 3185] [id = 33] 09:11:23 INFO - PROCESS | 3185 | ++DOMWINDOW == 96 (0x7ff824d36c00) [pid = 3185] [serial = 96] [outer = (nil)] 09:11:23 INFO - PROCESS | 3185 | ++DOMWINDOW == 97 (0x7ff825144800) [pid = 3185] [serial = 97] [outer = 0x7ff824d36c00] 09:11:23 INFO - PROCESS | 3185 | 1461082283418 Marionette DEBUG loaded listener.js 09:11:23 INFO - PROCESS | 3185 | ++DOMWINDOW == 98 (0x7ff825dbd000) [pid = 3185] [serial = 98] [outer = 0x7ff824d36c00] 09:11:24 INFO - PROCESS | 3185 | ++DOMWINDOW == 99 (0x7ff8268a4800) [pid = 3185] [serial = 99] [outer = 0x7ff81a3d6c00] 09:11:24 INFO - PROCESS | 3185 | 1461082284387 Marionette TRACE conn4 <- [1,104,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.default.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.default",0,null,null]]]}] 09:11:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 09:11:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 1440ms 09:11:24 INFO - PROCESS | 3185 | 1461082284443 Marionette TRACE conn4 -> [0,105,"getWindowHandle",null] 09:11:24 INFO - PROCESS | 3185 | 1461082284451 Marionette TRACE conn4 <- [1,105,null,{"value":"8"}] 09:11:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 09:11:24 INFO - PROCESS | 3185 | 1461082284461 Marionette TRACE conn4 -> [0,106,"setScriptTimeout",{"ms":35000}] 09:11:24 INFO - PROCESS | 3185 | 1461082284465 Marionette TRACE conn4 <- [1,106,null,{}] 09:11:24 INFO - PROCESS | 3185 | 1461082284471 Marionette TRACE conn4 -> [0,107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:11:24 INFO - PROCESS | 3185 | 1461082284647 Marionette TRACE conn4 <- [1,107,null,{"value":null}] 09:11:24 INFO - PROCESS | 3185 | 1461082284779 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:24 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff830dd3800 == 24 [pid = 3185] [id = 34] 09:11:24 INFO - PROCESS | 3185 | ++DOMWINDOW == 100 (0x7ff81be4f800) [pid = 3185] [serial = 100] [outer = (nil)] 09:11:24 INFO - PROCESS | 3185 | ++DOMWINDOW == 101 (0x7ff82229bc00) [pid = 3185] [serial = 101] [outer = 0x7ff81be4f800] 09:11:24 INFO - PROCESS | 3185 | 1461082284904 Marionette DEBUG loaded listener.js 09:11:25 INFO - PROCESS | 3185 | ++DOMWINDOW == 102 (0x7ff831fc7800) [pid = 3185] [serial = 102] [outer = 0x7ff81be4f800] 09:11:25 INFO - PROCESS | 3185 | 1461082285659 Marionette TRACE conn4 <- [1,108,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.fill.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.fill",0,null,null]]]}] 09:11:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 09:11:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 1232ms 09:11:25 INFO - PROCESS | 3185 | 1461082285695 Marionette TRACE conn4 -> [0,109,"getWindowHandle",null] 09:11:25 INFO - PROCESS | 3185 | 1461082285698 Marionette TRACE conn4 <- [1,109,null,{"value":"8"}] 09:11:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 09:11:25 INFO - PROCESS | 3185 | 1461082285705 Marionette TRACE conn4 -> [0,110,"setScriptTimeout",{"ms":35000}] 09:11:25 INFO - PROCESS | 3185 | 1461082285710 Marionette TRACE conn4 <- [1,110,null,{}] 09:11:25 INFO - PROCESS | 3185 | 1461082285746 Marionette TRACE conn4 -> [0,111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:11:25 INFO - PROCESS | 3185 | 1461082285917 Marionette TRACE conn4 <- [1,111,null,{"value":null}] 09:11:26 INFO - PROCESS | 3185 | 1461082286048 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:26 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff8342cd000 == 25 [pid = 3185] [id = 35] 09:11:26 INFO - PROCESS | 3185 | ++DOMWINDOW == 103 (0x7ff8323ef800) [pid = 3185] [serial = 103] [outer = (nil)] 09:11:26 INFO - PROCESS | 3185 | ++DOMWINDOW == 104 (0x7ff836305800) [pid = 3185] [serial = 104] [outer = 0x7ff8323ef800] 09:11:26 INFO - PROCESS | 3185 | 1461082286144 Marionette DEBUG loaded listener.js 09:11:26 INFO - PROCESS | 3185 | ++DOMWINDOW == 105 (0x7ff83810cc00) [pid = 3185] [serial = 105] [outer = 0x7ff8323ef800] 09:11:27 INFO - PROCESS | 3185 | 1461082287010 Marionette TRACE conn4 <- [1,112,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.image.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.image",0,null,null]]]}] 09:11:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 09:11:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 1352ms 09:11:27 INFO - PROCESS | 3185 | 1461082287059 Marionette TRACE conn4 -> [0,113,"getWindowHandle",null] 09:11:27 INFO - PROCESS | 3185 | 1461082287064 Marionette TRACE conn4 <- [1,113,null,{"value":"8"}] 09:11:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 09:11:27 INFO - PROCESS | 3185 | 1461082287070 Marionette TRACE conn4 -> [0,114,"setScriptTimeout",{"ms":35000}] 09:11:27 INFO - PROCESS | 3185 | 1461082287073 Marionette TRACE conn4 <- [1,114,null,{}] 09:11:27 INFO - PROCESS | 3185 | 1461082287079 Marionette TRACE conn4 -> [0,115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:11:27 INFO - PROCESS | 3185 | 1461082287242 Marionette TRACE conn4 <- [1,115,null,{"value":null}] 09:11:27 INFO - PROCESS | 3185 | 1461082287375 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:27 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff8360b4800 == 26 [pid = 3185] [id = 36] 09:11:27 INFO - PROCESS | 3185 | ++DOMWINDOW == 106 (0x7ff81f58a800) [pid = 3185] [serial = 106] [outer = (nil)] 09:11:27 INFO - PROCESS | 3185 | ++DOMWINDOW == 107 (0x7ff838e85000) [pid = 3185] [serial = 107] [outer = 0x7ff81f58a800] 09:11:27 INFO - PROCESS | 3185 | 1461082287449 Marionette DEBUG loaded listener.js 09:11:27 INFO - PROCESS | 3185 | ++DOMWINDOW == 108 (0x7ff83a45f400) [pid = 3185] [serial = 108] [outer = 0x7ff81f58a800] 09:11:28 INFO - PROCESS | 3185 | 1461082288396 Marionette TRACE conn4 <- [1,116,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.imagepattern",0,null,null]]]}] 09:11:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 09:11:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 1383ms 09:11:28 INFO - PROCESS | 3185 | 1461082288454 Marionette TRACE conn4 -> [0,117,"getWindowHandle",null] 09:11:28 INFO - PROCESS | 3185 | 1461082288464 Marionette TRACE conn4 <- [1,117,null,{"value":"8"}] 09:11:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 09:11:28 INFO - PROCESS | 3185 | 1461082288477 Marionette TRACE conn4 -> [0,118,"setScriptTimeout",{"ms":35000}] 09:11:28 INFO - PROCESS | 3185 | 1461082288482 Marionette TRACE conn4 <- [1,118,null,{}] 09:11:28 INFO - PROCESS | 3185 | 1461082288490 Marionette TRACE conn4 -> [0,119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:11:28 INFO - PROCESS | 3185 | 1461082288655 Marionette TRACE conn4 <- [1,119,null,{"value":null}] 09:11:28 INFO - PROCESS | 3185 | 1461082288801 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:28 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff826806800 == 27 [pid = 3185] [id = 37] 09:11:28 INFO - PROCESS | 3185 | ++DOMWINDOW == 109 (0x7ff824b41c00) [pid = 3185] [serial = 109] [outer = (nil)] 09:11:28 INFO - PROCESS | 3185 | ++DOMWINDOW == 110 (0x7ff824dbe000) [pid = 3185] [serial = 110] [outer = 0x7ff824b41c00] 09:11:28 INFO - PROCESS | 3185 | 1461082288950 Marionette DEBUG loaded listener.js 09:11:29 INFO - PROCESS | 3185 | ++DOMWINDOW == 111 (0x7ff82637dc00) [pid = 3185] [serial = 111] [outer = 0x7ff824b41c00] 09:11:29 INFO - PROCESS | 3185 | 1461082289721 Marionette TRACE conn4 <- [1,120,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.invalid.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.invalid",0,null,null]]]}] 09:11:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 09:11:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 1289ms 09:11:29 INFO - PROCESS | 3185 | 1461082289767 Marionette TRACE conn4 -> [0,121,"getWindowHandle",null] 09:11:29 INFO - PROCESS | 3185 | 1461082289775 Marionette TRACE conn4 <- [1,121,null,{"value":"8"}] 09:11:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 09:11:29 INFO - PROCESS | 3185 | 1461082289784 Marionette TRACE conn4 -> [0,122,"setScriptTimeout",{"ms":35000}] 09:11:29 INFO - PROCESS | 3185 | 1461082289788 Marionette TRACE conn4 <- [1,122,null,{}] 09:11:29 INFO - PROCESS | 3185 | 1461082289793 Marionette TRACE conn4 -> [0,123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:11:29 INFO - PROCESS | 3185 | 1461082289994 Marionette TRACE conn4 <- [1,123,null,{"value":null}] 09:11:30 INFO - PROCESS | 3185 | 1461082290011 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:30 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff834176800 == 28 [pid = 3185] [id = 38] 09:11:30 INFO - PROCESS | 3185 | ++DOMWINDOW == 112 (0x7ff824d2f800) [pid = 3185] [serial = 112] [outer = (nil)] 09:11:30 INFO - PROCESS | 3185 | ++DOMWINDOW == 113 (0x7ff832039000) [pid = 3185] [serial = 113] [outer = 0x7ff824d2f800] 09:11:30 INFO - PROCESS | 3185 | 1461082290079 Marionette DEBUG loaded listener.js 09:11:30 INFO - PROCESS | 3185 | ++DOMWINDOW == 114 (0x7ff83428d400) [pid = 3185] [serial = 114] [outer = 0x7ff824d2f800] 09:11:30 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff824a5c000 == 27 [pid = 3185] [id = 27] 09:11:31 INFO - PROCESS | 3185 | 1461082291035 Marionette TRACE conn4 <- [1,124,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.range.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.range",0,null,null]]]}] 09:11:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 09:11:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 1282ms 09:11:31 INFO - PROCESS | 3185 | 1461082291068 Marionette TRACE conn4 -> [0,125,"getWindowHandle",null] 09:11:31 INFO - PROCESS | 3185 | 1461082291074 Marionette TRACE conn4 <- [1,125,null,{"value":"8"}] 09:11:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 09:11:31 INFO - PROCESS | 3185 | 1461082291084 Marionette TRACE conn4 -> [0,126,"setScriptTimeout",{"ms":35000}] 09:11:31 INFO - PROCESS | 3185 | 1461082291088 Marionette TRACE conn4 <- [1,126,null,{}] 09:11:31 INFO - PROCESS | 3185 | 1461082291097 Marionette TRACE conn4 -> [0,127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:11:31 INFO - PROCESS | 3185 | 1461082291281 Marionette TRACE conn4 <- [1,127,null,{"value":null}] 09:11:31 INFO - PROCESS | 3185 | 1461082291423 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:31 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff81f554800 == 28 [pid = 3185] [id = 39] 09:11:31 INFO - PROCESS | 3185 | ++DOMWINDOW == 115 (0x7ff81e051c00) [pid = 3185] [serial = 115] [outer = (nil)] 09:11:31 INFO - PROCESS | 3185 | ++DOMWINDOW == 116 (0x7ff81f58e400) [pid = 3185] [serial = 116] [outer = 0x7ff81e051c00] 09:11:31 INFO - PROCESS | 3185 | 1461082291503 Marionette DEBUG loaded listener.js 09:11:31 INFO - PROCESS | 3185 | ++DOMWINDOW == 117 (0x7ff81f593c00) [pid = 3185] [serial = 117] [outer = 0x7ff81e051c00] 09:11:32 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff826812800 == 27 [pid = 3185] [id = 24] 09:11:32 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff82a21c800 == 26 [pid = 3185] [id = 25] 09:11:32 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff826806800 == 25 [pid = 3185] [id = 37] 09:11:32 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff8342cd000 == 24 [pid = 3185] [id = 35] 09:11:32 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff825136000 == 23 [pid = 3185] [id = 17] 09:11:32 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff830dd3800 == 22 [pid = 3185] [id = 34] 09:11:32 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff824747800 == 21 [pid = 3185] [id = 32] 09:11:32 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff82a203800 == 20 [pid = 3185] [id = 33] 09:11:35 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff822248000 == 19 [pid = 3185] [id = 26] 09:11:35 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff8360b4800 == 18 [pid = 3185] [id = 36] 09:11:35 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff83126b800 == 17 [pid = 3185] [id = 30] 09:11:35 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff830ddb800 == 16 [pid = 3185] [id = 29] 09:11:35 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff81cda4800 == 15 [pid = 3185] [id = 6] 09:11:35 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff81c1c3000 == 14 [pid = 3185] [id = 21] 09:11:35 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff826802800 == 13 [pid = 3185] [id = 20] 09:11:35 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff82a219000 == 12 [pid = 3185] [id = 28] 09:11:35 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff831f12800 == 11 [pid = 3185] [id = 31] 09:11:35 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff834176800 == 10 [pid = 3185] [id = 38] 09:11:35 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff8432cc000 == 9 [pid = 3185] [id = 8] 09:11:36 INFO - PROCESS | 3185 | 1461082296304 Marionette TRACE conn4 <- [1,128,null,{"value":["/2dcontext/compositing/2d.composite.image.copy.html",0,null,null,[["Canvas test: 2d.composite.image.copy",0,null,null]]]}] 09:11:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 09:11:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 5250ms 09:11:36 INFO - PROCESS | 3185 | 1461082296336 Marionette TRACE conn4 -> [0,129,"getWindowHandle",null] 09:11:36 INFO - PROCESS | 3185 | 1461082296342 Marionette TRACE conn4 <- [1,129,null,{"value":"8"}] 09:11:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 09:11:36 INFO - PROCESS | 3185 | 1461082296351 Marionette TRACE conn4 -> [0,130,"setScriptTimeout",{"ms":35000}] 09:11:36 INFO - PROCESS | 3185 | 1461082296357 Marionette TRACE conn4 <- [1,130,null,{}] 09:11:36 INFO - PROCESS | 3185 | 1461082296366 Marionette TRACE conn4 -> [0,131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:11:36 INFO - PROCESS | 3185 | 1461082296548 Marionette TRACE conn4 <- [1,131,null,{"value":null}] 09:11:36 INFO - PROCESS | 3185 | 1461082296676 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:36 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff81f54c800 == 10 [pid = 3185] [id = 40] 09:11:36 INFO - PROCESS | 3185 | ++DOMWINDOW == 118 (0x7ff81f58cc00) [pid = 3185] [serial = 118] [outer = (nil)] 09:11:36 INFO - PROCESS | 3185 | ++DOMWINDOW == 119 (0x7ff8209f3400) [pid = 3185] [serial = 119] [outer = 0x7ff81f58cc00] 09:11:36 INFO - PROCESS | 3185 | 1461082296752 Marionette DEBUG loaded listener.js 09:11:36 INFO - PROCESS | 3185 | ++DOMWINDOW == 120 (0x7ff822296c00) [pid = 3185] [serial = 120] [outer = 0x7ff81f58cc00] 09:11:37 INFO - PROCESS | 3185 | 1461082297458 Marionette TRACE conn4 <- [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]]]}] 09:11:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 09:11:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 1132ms 09:11:37 INFO - PROCESS | 3185 | 1461082297482 Marionette TRACE conn4 -> [0,133,"getWindowHandle",null] 09:11:37 INFO - PROCESS | 3185 | 1461082297493 Marionette TRACE conn4 <- [1,133,null,{"value":"8"}] 09:11:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 09:11:37 INFO - PROCESS | 3185 | 1461082297503 Marionette TRACE conn4 -> [0,134,"setScriptTimeout",{"ms":35000}] 09:11:37 INFO - PROCESS | 3185 | 1461082297507 Marionette TRACE conn4 <- [1,134,null,{}] 09:11:37 INFO - PROCESS | 3185 | 1461082297527 Marionette TRACE conn4 -> [0,135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:11:37 INFO - PROCESS | 3185 | 1461082297700 Marionette TRACE conn4 <- [1,135,null,{"value":null}] 09:11:37 INFO - PROCESS | 3185 | 1461082297713 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:37 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff81e33d000 == 11 [pid = 3185] [id = 41] 09:11:37 INFO - PROCESS | 3185 | ++DOMWINDOW == 121 (0x7ff8229d0400) [pid = 3185] [serial = 121] [outer = (nil)] 09:11:37 INFO - PROCESS | 3185 | ++DOMWINDOW == 122 (0x7ff824292c00) [pid = 3185] [serial = 122] [outer = 0x7ff8229d0400] 09:11:37 INFO - PROCESS | 3185 | 1461082297779 Marionette DEBUG loaded listener.js 09:11:37 INFO - PROCESS | 3185 | ++DOMWINDOW == 123 (0x7ff82513f000) [pid = 3185] [serial = 123] [outer = 0x7ff8229d0400] 09:11:38 INFO - PROCESS | 3185 | 1461082298810 Marionette TRACE conn4 <- [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]]]}] 09:11:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 09:11:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 1340ms 09:11:38 INFO - PROCESS | 3185 | 1461082298876 Marionette TRACE conn4 -> [0,137,"getWindowHandle",null] 09:11:38 INFO - PROCESS | 3185 | 1461082298879 Marionette TRACE conn4 <- [1,137,null,{"value":"8"}] 09:11:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 09:11:38 INFO - PROCESS | 3185 | 1461082298912 Marionette TRACE conn4 -> [0,138,"setScriptTimeout",{"ms":35000}] 09:11:38 INFO - PROCESS | 3185 | 1461082298918 Marionette TRACE conn4 <- [1,138,null,{}] 09:11:38 INFO - PROCESS | 3185 | 1461082298936 Marionette TRACE conn4 -> [0,139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:11:39 INFO - PROCESS | 3185 | 1461082299143 Marionette TRACE conn4 <- [1,139,null,{"value":null}] 09:11:39 INFO - PROCESS | 3185 | 1461082299252 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:39 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff830dd6800 == 12 [pid = 3185] [id = 42] 09:11:39 INFO - PROCESS | 3185 | ++DOMWINDOW == 124 (0x7ff81c14b000) [pid = 3185] [serial = 124] [outer = (nil)] 09:11:39 INFO - PROCESS | 3185 | ++DOMWINDOW == 125 (0x7ff830db7000) [pid = 3185] [serial = 125] [outer = 0x7ff81c14b000] 09:11:39 INFO - PROCESS | 3185 | 1461082299342 Marionette DEBUG loaded listener.js 09:11:39 INFO - PROCESS | 3185 | ++DOMWINDOW == 126 (0x7ff8312e2c00) [pid = 3185] [serial = 126] [outer = 0x7ff81c14b000] 09:11:40 INFO - PROCESS | 3185 | 1461082300090 Marionette TRACE conn4 <- [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]]]}] 09:11:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 09:11:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 1235ms 09:11:40 INFO - PROCESS | 3185 | 1461082300149 Marionette TRACE conn4 -> [0,141,"getWindowHandle",null] 09:11:40 INFO - PROCESS | 3185 | 1461082300153 Marionette TRACE conn4 <- [1,141,null,{"value":"8"}] 09:11:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 09:11:40 INFO - PROCESS | 3185 | 1461082300159 Marionette TRACE conn4 -> [0,142,"setScriptTimeout",{"ms":35000}] 09:11:40 INFO - PROCESS | 3185 | 1461082300161 Marionette TRACE conn4 <- [1,142,null,{}] 09:11:40 INFO - PROCESS | 3185 | 1461082300167 Marionette TRACE conn4 -> [0,143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:11:40 INFO - PROCESS | 3185 | 1461082300347 Marionette TRACE conn4 <- [1,143,null,{"value":null}] 09:11:40 INFO - PROCESS | 3185 | 1461082300369 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:40 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff83205f800 == 13 [pid = 3185] [id = 43] 09:11:40 INFO - PROCESS | 3185 | ++DOMWINDOW == 127 (0x7ff825e77400) [pid = 3185] [serial = 127] [outer = (nil)] 09:11:40 INFO - PROCESS | 3185 | ++DOMWINDOW == 128 (0x7ff834294000) [pid = 3185] [serial = 128] [outer = 0x7ff825e77400] 09:11:40 INFO - PROCESS | 3185 | 1461082300433 Marionette DEBUG loaded listener.js 09:11:40 INFO - PROCESS | 3185 | ++DOMWINDOW == 129 (0x7ff835f2c800) [pid = 3185] [serial = 129] [outer = 0x7ff825e77400] 09:11:41 INFO - PROCESS | 3185 | --DOMWINDOW == 128 (0x7ff8209f8000) [pid = 3185] [serial = 63] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 09:11:41 INFO - PROCESS | 3185 | --DOMWINDOW == 127 (0x7ff82ffda000) [pid = 3185] [serial = 87] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 09:11:41 INFO - PROCESS | 3185 | --DOMWINDOW == 126 (0x7ff81a475000) [pid = 3185] [serial = 60] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 09:11:41 INFO - PROCESS | 3185 | --DOMWINDOW == 125 (0x7ff8209f7800) [pid = 3185] [serial = 48] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 09:11:41 INFO - PROCESS | 3185 | --DOMWINDOW == 124 (0x7ff821bf8400) [pid = 3185] [serial = 39] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 09:11:41 INFO - PROCESS | 3185 | --DOMWINDOW == 123 (0x7ff81cc35400) [pid = 3185] [serial = 42] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 09:11:41 INFO - PROCESS | 3185 | --DOMWINDOW == 122 (0x7ff824045000) [pid = 3185] [serial = 45] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 09:11:41 INFO - PROCESS | 3185 | --DOMWINDOW == 121 (0x7ff81cd64c00) [pid = 3185] [serial = 33] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 09:11:41 INFO - PROCESS | 3185 | --DOMWINDOW == 120 (0x7ff824a9cc00) [pid = 3185] [serial = 36] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 09:11:41 INFO - PROCESS | 3185 | --DOMWINDOW == 119 (0x7ff81a69a400) [pid = 3185] [serial = 27] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 09:11:41 INFO - PROCESS | 3185 | --DOMWINDOW == 118 (0x7ff8268a7800) [pid = 3185] [serial = 84] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 09:11:41 INFO - PROCESS | 3185 | --DOMWINDOW == 117 (0x7ff8250e4c00) [pid = 3185] [serial = 72] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 09:11:41 INFO - PROCESS | 3185 | --DOMWINDOW == 116 (0x7ff824d36c00) [pid = 3185] [serial = 96] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 09:11:41 INFO - PROCESS | 3185 | --DOMWINDOW == 115 (0x7ff822bfa000) [pid = 3185] [serial = 93] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 09:11:41 INFO - PROCESS | 3185 | --DOMWINDOW == 114 (0x7ff81a3dc000) [pid = 3185] [serial = 90] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 09:11:41 INFO - PROCESS | 3185 | --DOMWINDOW == 113 (0x7ff821bf0800) [pid = 3185] [serial = 78] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 09:11:41 INFO - PROCESS | 3185 | --DOMWINDOW == 112 (0x7ff822b64400) [pid = 3185] [serial = 66] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 09:11:41 INFO - PROCESS | 3185 | --DOMWINDOW == 111 (0x7ff823fe5c00) [pid = 3185] [serial = 57] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 09:11:41 INFO - PROCESS | 3185 | --DOMWINDOW == 110 (0x7ff82404a800) [pid = 3185] [serial = 69] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 09:11:41 INFO - PROCESS | 3185 | --DOMWINDOW == 109 (0x7ff81be5a800) [pid = 3185] [serial = 54] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 09:11:41 INFO - PROCESS | 3185 | --DOMWINDOW == 108 (0x7ff81be58800) [pid = 3185] [serial = 51] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 09:11:41 INFO - PROCESS | 3185 | --DOMWINDOW == 107 (0x7ff81cc34800) [pid = 3185] [serial = 75] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 09:11:41 INFO - PROCESS | 3185 | --DOMWINDOW == 106 (0x7ff824b41c00) [pid = 3185] [serial = 109] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 09:11:41 INFO - PROCESS | 3185 | --DOMWINDOW == 105 (0x7ff81b180800) [pid = 3185] [serial = 21] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 09:11:41 INFO - PROCESS | 3185 | --DOMWINDOW == 104 (0x7ff81f58a800) [pid = 3185] [serial = 106] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 09:11:41 INFO - PROCESS | 3185 | --DOMWINDOW == 103 (0x7ff8323ef800) [pid = 3185] [serial = 103] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 09:11:41 INFO - PROCESS | 3185 | --DOMWINDOW == 102 (0x7ff81c14d400) [pid = 3185] [serial = 15] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 09:11:41 INFO - PROCESS | 3185 | --DOMWINDOW == 101 (0x7ff824d2f800) [pid = 3185] [serial = 112] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 09:11:41 INFO - PROCESS | 3185 | --DOMWINDOW == 100 (0x7ff8220f2400) [pid = 3185] [serial = 81] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 09:11:41 INFO - PROCESS | 3185 | --DOMWINDOW == 99 (0x7ff81be4f800) [pid = 3185] [serial = 100] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 09:11:42 INFO - PROCESS | 3185 | 1461082302223 Marionette TRACE conn4 <- [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]]]}] 09:11:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 09:11:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 2132ms 09:11:42 INFO - PROCESS | 3185 | 1461082302325 Marionette TRACE conn4 -> [0,145,"getWindowHandle",null] 09:11:42 INFO - PROCESS | 3185 | 1461082302329 Marionette TRACE conn4 <- [1,145,null,{"value":"8"}] 09:11:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 09:11:42 INFO - PROCESS | 3185 | 1461082302337 Marionette TRACE conn4 -> [0,146,"setScriptTimeout",{"ms":35000}] 09:11:42 INFO - PROCESS | 3185 | 1461082302340 Marionette TRACE conn4 <- [1,146,null,{}] 09:11:42 INFO - PROCESS | 3185 | 1461082302345 Marionette TRACE conn4 -> [0,147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:11:42 INFO - PROCESS | 3185 | 1461082302492 Marionette TRACE conn4 <- [1,147,null,{"value":null}] 09:11:42 INFO - PROCESS | 3185 | 1461082302504 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:42 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff824743000 == 14 [pid = 3185] [id = 44] 09:11:42 INFO - PROCESS | 3185 | ++DOMWINDOW == 100 (0x7ff81f58c400) [pid = 3185] [serial = 130] [outer = (nil)] 09:11:42 INFO - PROCESS | 3185 | ++DOMWINDOW == 101 (0x7ff824d2f800) [pid = 3185] [serial = 131] [outer = 0x7ff81f58c400] 09:11:42 INFO - PROCESS | 3185 | 1461082302578 Marionette DEBUG loaded listener.js 09:11:42 INFO - PROCESS | 3185 | ++DOMWINDOW == 102 (0x7ff82a150000) [pid = 3185] [serial = 132] [outer = 0x7ff81f58c400] 09:11:43 INFO - PROCESS | 3185 | 1461082303558 Marionette TRACE conn4 <- [1,148,null,{"value":["/2dcontext/compositing/2d.composite.image.lighter.html",0,null,null,[["Canvas test: 2d.composite.image.lighter",0,null,null]]]}] 09:11:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 09:11:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 1278ms 09:11:43 INFO - PROCESS | 3185 | 1461082303617 Marionette TRACE conn4 -> [0,149,"getWindowHandle",null] 09:11:43 INFO - PROCESS | 3185 | 1461082303623 Marionette TRACE conn4 <- [1,149,null,{"value":"8"}] 09:11:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 09:11:43 INFO - PROCESS | 3185 | 1461082303632 Marionette TRACE conn4 -> [0,150,"setScriptTimeout",{"ms":35000}] 09:11:43 INFO - PROCESS | 3185 | 1461082303637 Marionette TRACE conn4 <- [1,150,null,{}] 09:11:43 INFO - PROCESS | 3185 | 1461082303647 Marionette TRACE conn4 -> [0,151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:11:43 INFO - PROCESS | 3185 | 1461082303947 Marionette TRACE conn4 <- [1,151,null,{"value":null}] 09:11:44 INFO - PROCESS | 3185 | 1461082304069 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:44 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff821c8f800 == 15 [pid = 3185] [id = 45] 09:11:44 INFO - PROCESS | 3185 | ++DOMWINDOW == 103 (0x7ff81a667000) [pid = 3185] [serial = 133] [outer = (nil)] 09:11:44 INFO - PROCESS | 3185 | ++DOMWINDOW == 104 (0x7ff81e04dc00) [pid = 3185] [serial = 134] [outer = 0x7ff81a667000] 09:11:44 INFO - PROCESS | 3185 | 1461082304197 Marionette DEBUG loaded listener.js 09:11:44 INFO - PROCESS | 3185 | ++DOMWINDOW == 105 (0x7ff820991800) [pid = 3185] [serial = 135] [outer = 0x7ff81a667000] 09:11:45 INFO - PROCESS | 3185 | 1461082305134 Marionette TRACE conn4 <- [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]]]}] 09:11:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 09:11:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 1587ms 09:11:45 INFO - PROCESS | 3185 | 1461082305220 Marionette TRACE conn4 -> [0,153,"getWindowHandle",null] 09:11:45 INFO - PROCESS | 3185 | 1461082305228 Marionette TRACE conn4 <- [1,153,null,{"value":"8"}] 09:11:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 09:11:45 INFO - PROCESS | 3185 | 1461082305239 Marionette TRACE conn4 -> [0,154,"setScriptTimeout",{"ms":35000}] 09:11:45 INFO - PROCESS | 3185 | 1461082305244 Marionette TRACE conn4 <- [1,154,null,{}] 09:11:45 INFO - PROCESS | 3185 | 1461082305250 Marionette TRACE conn4 -> [0,155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:11:45 INFO - PROCESS | 3185 | 1461082305458 Marionette TRACE conn4 <- [1,155,null,{"value":null}] 09:11:45 INFO - PROCESS | 3185 | 1461082305634 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:45 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff830d77800 == 16 [pid = 3185] [id = 46] 09:11:45 INFO - PROCESS | 3185 | ++DOMWINDOW == 106 (0x7ff821cf1400) [pid = 3185] [serial = 136] [outer = (nil)] 09:11:45 INFO - PROCESS | 3185 | ++DOMWINDOW == 107 (0x7ff823e80800) [pid = 3185] [serial = 137] [outer = 0x7ff821cf1400] 09:11:45 INFO - PROCESS | 3185 | 1461082305716 Marionette DEBUG loaded listener.js 09:11:45 INFO - PROCESS | 3185 | ++DOMWINDOW == 108 (0x7ff824d36400) [pid = 3185] [serial = 138] [outer = 0x7ff821cf1400] 09:11:46 INFO - PROCESS | 3185 | 1461082306692 Marionette TRACE conn4 <- [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]]]}] 09:11:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 09:11:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 1489ms 09:11:46 INFO - PROCESS | 3185 | 1461082306729 Marionette TRACE conn4 -> [0,157,"getWindowHandle",null] 09:11:46 INFO - PROCESS | 3185 | 1461082306733 Marionette TRACE conn4 <- [1,157,null,{"value":"8"}] 09:11:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 09:11:46 INFO - PROCESS | 3185 | 1461082306740 Marionette TRACE conn4 -> [0,158,"setScriptTimeout",{"ms":35000}] 09:11:46 INFO - PROCESS | 3185 | 1461082306746 Marionette TRACE conn4 <- [1,158,null,{}] 09:11:46 INFO - PROCESS | 3185 | 1461082306763 Marionette TRACE conn4 -> [0,159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:11:47 INFO - PROCESS | 3185 | 1461082307082 Marionette TRACE conn4 <- [1,159,null,{"value":null}] 09:11:47 INFO - PROCESS | 3185 | 1461082307300 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:47 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff81a41a800 == 17 [pid = 3185] [id = 47] 09:11:47 INFO - PROCESS | 3185 | ++DOMWINDOW == 109 (0x7ff81a477800) [pid = 3185] [serial = 139] [outer = (nil)] 09:11:47 INFO - PROCESS | 3185 | ++DOMWINDOW == 110 (0x7ff81b242400) [pid = 3185] [serial = 140] [outer = 0x7ff81a477800] 09:11:47 INFO - PROCESS | 3185 | 1461082307403 Marionette DEBUG loaded listener.js 09:11:47 INFO - PROCESS | 3185 | ++DOMWINDOW == 111 (0x7ff81c150000) [pid = 3185] [serial = 141] [outer = 0x7ff81a477800] 09:11:47 INFO - PROCESS | 3185 | 1461082307751 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 09:11:48 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff81f554800 == 16 [pid = 3185] [id = 39] 09:11:48 INFO - PROCESS | 3185 | --DOMWINDOW == 110 (0x7ff81f58e400) [pid = 3185] [serial = 116] [outer = (nil)] [url = about:blank] 09:11:48 INFO - PROCESS | 3185 | --DOMWINDOW == 109 (0x7ff81e053c00) [pid = 3185] [serial = 76] [outer = (nil)] [url = about:blank] 09:11:48 INFO - PROCESS | 3185 | --DOMWINDOW == 108 (0x7ff81c14dc00) [pid = 3185] [serial = 62] [outer = (nil)] [url = about:blank] 09:11:48 INFO - PROCESS | 3185 | --DOMWINDOW == 107 (0x7ff833c07800) [pid = 3185] [serial = 2] [outer = (nil)] [url = about:blank] 09:11:48 INFO - PROCESS | 3185 | --DOMWINDOW == 106 (0x7ff825d4ac00) [pid = 3185] [serial = 49] [outer = (nil)] [url = about:blank] 09:11:48 INFO - PROCESS | 3185 | --DOMWINDOW == 105 (0x7ff821c14400) [pid = 3185] [serial = 40] [outer = (nil)] [url = about:blank] 09:11:48 INFO - PROCESS | 3185 | --DOMWINDOW == 104 (0x7ff825d56800) [pid = 3185] [serial = 50] [outer = (nil)] [url = about:blank] 09:11:48 INFO - PROCESS | 3185 | --DOMWINDOW == 103 (0x7ff822d36800) [pid = 3185] [serial = 43] [outer = (nil)] [url = about:blank] 09:11:48 INFO - PROCESS | 3185 | --DOMWINDOW == 102 (0x7ff824d37c00) [pid = 3185] [serial = 46] [outer = (nil)] [url = about:blank] 09:11:48 INFO - PROCESS | 3185 | --DOMWINDOW == 101 (0x7ff81b1ac000) [pid = 3185] [serial = 25] [outer = (nil)] [url = about:blank] 09:11:48 INFO - PROCESS | 3185 | --DOMWINDOW == 100 (0x7ff81a69b400) [pid = 3185] [serial = 61] [outer = (nil)] [url = about:blank] 09:11:48 INFO - PROCESS | 3185 | --DOMWINDOW == 99 (0x7ff822ee9000) [pid = 3185] [serial = 44] [outer = (nil)] [url = about:blank] 09:11:48 INFO - PROCESS | 3185 | --DOMWINDOW == 98 (0x7ff82513ec00) [pid = 3185] [serial = 47] [outer = (nil)] [url = about:blank] 09:11:48 INFO - PROCESS | 3185 | --DOMWINDOW == 97 (0x7ff822b68800) [pid = 3185] [serial = 34] [outer = (nil)] [url = about:blank] 09:11:48 INFO - PROCESS | 3185 | --DOMWINDOW == 96 (0x7ff8229dc800) [pid = 3185] [serial = 41] [outer = (nil)] [url = about:blank] 09:11:48 INFO - PROCESS | 3185 | --DOMWINDOW == 95 (0x7ff823fdc800) [pid = 3185] [serial = 35] [outer = (nil)] [url = about:blank] 09:11:48 INFO - PROCESS | 3185 | --DOMWINDOW == 94 (0x7ff824d34c00) [pid = 3185] [serial = 37] [outer = (nil)] [url = about:blank] 09:11:48 INFO - PROCESS | 3185 | --DOMWINDOW == 93 (0x7ff824dc0800) [pid = 3185] [serial = 38] [outer = (nil)] [url = about:blank] 09:11:48 INFO - PROCESS | 3185 | --DOMWINDOW == 92 (0x7ff81a69c000) [pid = 3185] [serial = 28] [outer = (nil)] [url = about:blank] 09:11:48 INFO - PROCESS | 3185 | --DOMWINDOW == 91 (0x7ff81c09d800) [pid = 3185] [serial = 31] [outer = (nil)] [url = about:blank] 09:11:48 INFO - PROCESS | 3185 | --DOMWINDOW == 90 (0x7ff81a3d5000) [pid = 3185] [serial = 23] [outer = (nil)] [url = about:blank] 09:11:48 INFO - PROCESS | 3185 | --DOMWINDOW == 89 (0x7ff81b181000) [pid = 3185] [serial = 29] [outer = (nil)] [url = about:blank] 09:11:48 INFO - PROCESS | 3185 | --DOMWINDOW == 88 (0x7ff824a9a000) [pid = 3185] [serial = 9] [outer = (nil)] [url = about:blank] 09:11:48 INFO - PROCESS | 3185 | --DOMWINDOW == 87 (0x7ff825d50c00) [pid = 3185] [serial = 59] [outer = (nil)] [url = about:blank] 09:11:48 INFO - PROCESS | 3185 | --DOMWINDOW == 86 (0x7ff826584800) [pid = 3185] [serial = 71] [outer = (nil)] [url = about:blank] 09:11:48 INFO - PROCESS | 3185 | --DOMWINDOW == 85 (0x7ff826404c00) [pid = 3185] [serial = 70] [outer = (nil)] [url = about:blank] 09:11:48 INFO - PROCESS | 3185 | --DOMWINDOW == 84 (0x7ff822e66000) [pid = 3185] [serial = 56] [outer = (nil)] [url = about:blank] 09:11:48 INFO - PROCESS | 3185 | --DOMWINDOW == 83 (0x7ff8250e7800) [pid = 3185] [serial = 58] [outer = (nil)] [url = about:blank] 09:11:48 INFO - PROCESS | 3185 | --DOMWINDOW == 82 (0x7ff81e30fc00) [pid = 3185] [serial = 53] [outer = (nil)] [url = about:blank] 09:11:48 INFO - PROCESS | 3185 | --DOMWINDOW == 81 (0x7ff822b65400) [pid = 3185] [serial = 55] [outer = (nil)] [url = about:blank] 09:11:48 INFO - PROCESS | 3185 | --DOMWINDOW == 80 (0x7ff81cc2e800) [pid = 3185] [serial = 52] [outer = (nil)] [url = about:blank] 09:11:48 INFO - PROCESS | 3185 | --DOMWINDOW == 79 (0x7ff8229d7800) [pid = 3185] [serial = 77] [outer = (nil)] [url = about:blank] 09:11:48 INFO - PROCESS | 3185 | --DOMWINDOW == 78 (0x7ff821bf1000) [pid = 3185] [serial = 64] [outer = (nil)] [url = about:blank] 09:11:48 INFO - PROCESS | 3185 | --DOMWINDOW == 77 (0x7ff822d30400) [pid = 3185] [serial = 65] [outer = (nil)] [url = about:blank] 09:11:48 INFO - PROCESS | 3185 | --DOMWINDOW == 76 (0x7ff83120ec00) [pid = 3185] [serial = 74] [outer = (nil)] [url = about:blank] 09:11:48 INFO - PROCESS | 3185 | --DOMWINDOW == 75 (0x7ff83108d000) [pid = 3185] [serial = 73] [outer = (nil)] [url = about:blank] 09:11:48 INFO - PROCESS | 3185 | --DOMWINDOW == 74 (0x7ff825145400) [pid = 3185] [serial = 68] [outer = (nil)] [url = about:blank] 09:11:48 INFO - PROCESS | 3185 | --DOMWINDOW == 73 (0x7ff81a69ac00) [pid = 3185] [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.] 09:11:48 INFO - PROCESS | 3185 | --DOMWINDOW == 72 (0x7ff823e88c00) [pid = 3185] [serial = 12] [outer = (nil)] [url = about:blank] 09:11:48 INFO - PROCESS | 3185 | --DOMWINDOW == 71 (0x7ff824d30c00) [pid = 3185] [serial = 67] [outer = (nil)] [url = about:blank] 09:11:48 INFO - PROCESS | 3185 | --DOMWINDOW == 70 (0x7ff81be4fc00) [pid = 3185] [serial = 22] [outer = (nil)] [url = about:blank] 09:11:48 INFO - PROCESS | 3185 | --DOMWINDOW == 69 (0x7ff81c14f000) [pid = 3185] [serial = 16] [outer = (nil)] [url = about:blank] 09:11:48 INFO - PROCESS | 3185 | --DOMWINDOW == 68 (0x7ff81c155000) [pid = 3185] [serial = 17] [outer = (nil)] [url = about:blank] 09:11:48 INFO - PROCESS | 3185 | --DOMWINDOW == 67 (0x7ff81c156000) [pid = 3185] [serial = 19] [outer = (nil)] [url = about:blank] 09:11:48 INFO - PROCESS | 3185 | 1461082308347 Marionette TRACE conn4 <- [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]]]}] 09:11:48 INFO - PROCESS | 3185 | --DOMWINDOW == 66 (0x7ff822d89c00) [pid = 3185] [serial = 79] [outer = (nil)] [url = about:blank] 09:11:48 INFO - PROCESS | 3185 | --DOMWINDOW == 65 (0x7ff835f2f000) [pid = 3185] [serial = 89] [outer = (nil)] [url = about:blank] 09:11:48 INFO - PROCESS | 3185 | --DOMWINDOW == 64 (0x7ff835961400) [pid = 3185] [serial = 88] [outer = (nil)] [url = about:blank] 09:11:48 INFO - PROCESS | 3185 | --DOMWINDOW == 63 (0x7ff8264aa400) [pid = 3185] [serial = 82] [outer = (nil)] [url = about:blank] 09:11:48 INFO - PROCESS | 3185 | --DOMWINDOW == 62 (0x7ff82637dc00) [pid = 3185] [serial = 111] [outer = (nil)] [url = about:blank] 09:11:48 INFO - PROCESS | 3185 | --DOMWINDOW == 61 (0x7ff82437ac00) [pid = 3185] [serial = 95] [outer = (nil)] [url = about:blank] 09:11:48 INFO - PROCESS | 3185 | --DOMWINDOW == 60 (0x7ff83605e800) [pid = 3185] [serial = 91] [outer = (nil)] [url = about:blank] 09:11:48 INFO - PROCESS | 3185 | --DOMWINDOW == 59 (0x7ff825144800) [pid = 3185] [serial = 97] [outer = (nil)] [url = about:blank] 09:11:48 INFO - PROCESS | 3185 | --DOMWINDOW == 58 (0x7ff831206000) [pid = 3185] [serial = 85] [outer = (nil)] [url = about:blank] 09:11:48 INFO - PROCESS | 3185 | --DOMWINDOW == 57 (0x7ff836305800) [pid = 3185] [serial = 104] [outer = (nil)] [url = about:blank] 09:11:48 INFO - PROCESS | 3185 | --DOMWINDOW == 56 (0x7ff825dbd000) [pid = 3185] [serial = 98] [outer = (nil)] [url = about:blank] 09:11:48 INFO - PROCESS | 3185 | --DOMWINDOW == 55 (0x7ff822d8bc00) [pid = 3185] [serial = 94] [outer = (nil)] [url = about:blank] 09:11:48 INFO - PROCESS | 3185 | --DOMWINDOW == 54 (0x7ff832039000) [pid = 3185] [serial = 113] [outer = (nil)] [url = about:blank] 09:11:48 INFO - PROCESS | 3185 | --DOMWINDOW == 53 (0x7ff836304c00) [pid = 3185] [serial = 92] [outer = (nil)] [url = about:blank] 09:11:48 INFO - PROCESS | 3185 | --DOMWINDOW == 52 (0x7ff82437bc00) [pid = 3185] [serial = 80] [outer = (nil)] [url = about:blank] 09:11:48 INFO - PROCESS | 3185 | --DOMWINDOW == 51 (0x7ff8323eb800) [pid = 3185] [serial = 86] [outer = (nil)] [url = about:blank] 09:11:48 INFO - PROCESS | 3185 | --DOMWINDOW == 50 (0x7ff824dbe000) [pid = 3185] [serial = 110] [outer = (nil)] [url = about:blank] 09:11:48 INFO - PROCESS | 3185 | --DOMWINDOW == 49 (0x7ff83a45f400) [pid = 3185] [serial = 108] [outer = (nil)] [url = about:blank] 09:11:48 INFO - PROCESS | 3185 | --DOMWINDOW == 48 (0x7ff83810cc00) [pid = 3185] [serial = 105] [outer = (nil)] [url = about:blank] 09:11:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 09:11:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 1639ms 09:11:48 INFO - PROCESS | 3185 | --DOMWINDOW == 47 (0x7ff83428d400) [pid = 3185] [serial = 114] [outer = (nil)] [url = about:blank] 09:11:48 INFO - PROCESS | 3185 | --DOMWINDOW == 46 (0x7ff838e85000) [pid = 3185] [serial = 107] [outer = (nil)] [url = about:blank] 09:11:48 INFO - PROCESS | 3185 | --DOMWINDOW == 45 (0x7ff826587000) [pid = 3185] [serial = 83] [outer = (nil)] [url = about:blank] 09:11:48 INFO - PROCESS | 3185 | --DOMWINDOW == 44 (0x7ff82229bc00) [pid = 3185] [serial = 101] [outer = (nil)] [url = about:blank] 09:11:48 INFO - PROCESS | 3185 | --DOMWINDOW == 43 (0x7ff831fc7800) [pid = 3185] [serial = 102] [outer = (nil)] [url = about:blank] 09:11:48 INFO - PROCESS | 3185 | 1461082308393 Marionette TRACE conn4 -> [0,161,"getWindowHandle",null] 09:11:48 INFO - PROCESS | 3185 | 1461082308400 Marionette TRACE conn4 <- [1,161,null,{"value":"8"}] 09:11:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 09:11:48 INFO - PROCESS | 3185 | 1461082308410 Marionette TRACE conn4 -> [0,162,"setScriptTimeout",{"ms":35000}] 09:11:48 INFO - PROCESS | 3185 | 1461082308414 Marionette TRACE conn4 <- [1,162,null,{}] 09:11:48 INFO - PROCESS | 3185 | 1461082308422 Marionette TRACE conn4 -> [0,163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:11:48 INFO - PROCESS | 3185 | 1461082308569 Marionette TRACE conn4 <- [1,163,null,{"value":null}] 09:11:48 INFO - PROCESS | 3185 | 1461082308580 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:48 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff81c1b9800 == 17 [pid = 3185] [id = 48] 09:11:48 INFO - PROCESS | 3185 | ++DOMWINDOW == 44 (0x7ff81a69b400) [pid = 3185] [serial = 142] [outer = (nil)] 09:11:48 INFO - PROCESS | 3185 | ++DOMWINDOW == 45 (0x7ff81f588c00) [pid = 3185] [serial = 143] [outer = 0x7ff81a69b400] 09:11:48 INFO - PROCESS | 3185 | 1461082308649 Marionette DEBUG loaded listener.js 09:11:48 INFO - PROCESS | 3185 | ++DOMWINDOW == 46 (0x7ff8209f9c00) [pid = 3185] [serial = 144] [outer = 0x7ff81a69b400] 09:11:49 INFO - PROCESS | 3185 | 1461082309615 Marionette TRACE conn4 <- [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]]]}] 09:11:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 09:11:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 1236ms 09:11:49 INFO - PROCESS | 3185 | 1461082309647 Marionette TRACE conn4 -> [0,165,"getWindowHandle",null] 09:11:49 INFO - PROCESS | 3185 | 1461082309658 Marionette TRACE conn4 <- [1,165,null,{"value":"8"}] 09:11:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 09:11:49 INFO - PROCESS | 3185 | 1461082309667 Marionette TRACE conn4 -> [0,166,"setScriptTimeout",{"ms":35000}] 09:11:49 INFO - PROCESS | 3185 | 1461082309674 Marionette TRACE conn4 <- [1,166,null,{}] 09:11:49 INFO - PROCESS | 3185 | 1461082309686 Marionette TRACE conn4 -> [0,167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:11:49 INFO - PROCESS | 3185 | 1461082309832 Marionette TRACE conn4 <- [1,167,null,{"value":null}] 09:11:49 INFO - PROCESS | 3185 | 1461082309924 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:49 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff821b7c000 == 18 [pid = 3185] [id = 49] 09:11:49 INFO - PROCESS | 3185 | ++DOMWINDOW == 47 (0x7ff81b181000) [pid = 3185] [serial = 145] [outer = (nil)] 09:11:49 INFO - PROCESS | 3185 | ++DOMWINDOW == 48 (0x7ff822294400) [pid = 3185] [serial = 146] [outer = 0x7ff81b181000] 09:11:50 INFO - PROCESS | 3185 | 1461082309992 Marionette DEBUG loaded listener.js 09:11:50 INFO - PROCESS | 3185 | ++DOMWINDOW == 49 (0x7ff822b65400) [pid = 3185] [serial = 147] [outer = 0x7ff81b181000] 09:11:50 INFO - PROCESS | 3185 | 1461082310712 Marionette TRACE conn4 <- [1,168,null,{"value":["/2dcontext/compositing/2d.composite.image.xor.html",0,null,null,[["Canvas test: 2d.composite.image.xor",0,null,null]]]}] 09:11:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 09:11:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 1094ms 09:11:50 INFO - PROCESS | 3185 | 1461082310770 Marionette TRACE conn4 -> [0,169,"getWindowHandle",null] 09:11:50 INFO - PROCESS | 3185 | 1461082310776 Marionette TRACE conn4 <- [1,169,null,{"value":"8"}] 09:11:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 09:11:50 INFO - PROCESS | 3185 | 1461082310792 Marionette TRACE conn4 -> [0,170,"setScriptTimeout",{"ms":35000}] 09:11:50 INFO - PROCESS | 3185 | 1461082310800 Marionette TRACE conn4 <- [1,170,null,{}] 09:11:50 INFO - PROCESS | 3185 | 1461082310812 Marionette TRACE conn4 -> [0,171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:11:51 INFO - PROCESS | 3185 | 1461082311026 Marionette TRACE conn4 <- [1,171,null,{"value":null}] 09:11:51 INFO - PROCESS | 3185 | 1461082311053 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:51 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff823edf000 == 19 [pid = 3185] [id = 50] 09:11:51 INFO - PROCESS | 3185 | ++DOMWINDOW == 50 (0x7ff822d8ec00) [pid = 3185] [serial = 148] [outer = (nil)] 09:11:51 INFO - PROCESS | 3185 | ++DOMWINDOW == 51 (0x7ff823e87800) [pid = 3185] [serial = 149] [outer = 0x7ff822d8ec00] 09:11:51 INFO - PROCESS | 3185 | 1461082311130 Marionette DEBUG loaded listener.js 09:11:51 INFO - PROCESS | 3185 | ++DOMWINDOW == 52 (0x7ff82404b000) [pid = 3185] [serial = 150] [outer = 0x7ff822d8ec00] 09:11:51 INFO - PROCESS | 3185 | 1461082311946 Marionette TRACE conn4 <- [1,172,null,{"value":["/2dcontext/compositing/2d.composite.operation.casesensitive.html",0,null,null,[["Canvas test: 2d.composite.operation.casesensitive",0,null,null]]]}] 09:11:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 09:11:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 1210ms 09:11:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 09:11:52 INFO - PROCESS | 3185 | 1461082311999 Marionette TRACE conn4 -> [0,173,"getWindowHandle",null] 09:11:52 INFO - PROCESS | 3185 | 1461082312002 Marionette TRACE conn4 <- [1,173,null,{"value":"8"}] 09:11:52 INFO - PROCESS | 3185 | 1461082312009 Marionette TRACE conn4 -> [0,174,"setScriptTimeout",{"ms":35000}] 09:11:52 INFO - PROCESS | 3185 | 1461082312013 Marionette TRACE conn4 <- [1,174,null,{}] 09:11:52 INFO - PROCESS | 3185 | 1461082312019 Marionette TRACE conn4 -> [0,175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:11:52 INFO - PROCESS | 3185 | 1461082312240 Marionette TRACE conn4 <- [1,175,null,{"value":null}] 09:11:52 INFO - PROCESS | 3185 | 1461082312273 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:52 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff824a55800 == 20 [pid = 3185] [id = 51] 09:11:52 INFO - PROCESS | 3185 | ++DOMWINDOW == 53 (0x7ff81a3df000) [pid = 3185] [serial = 151] [outer = (nil)] 09:11:52 INFO - PROCESS | 3185 | ++DOMWINDOW == 54 (0x7ff824d35000) [pid = 3185] [serial = 152] [outer = 0x7ff81a3df000] 09:11:52 INFO - PROCESS | 3185 | 1461082312341 Marionette DEBUG loaded listener.js 09:11:52 INFO - PROCESS | 3185 | ++DOMWINDOW == 55 (0x7ff824dbe000) [pid = 3185] [serial = 153] [outer = 0x7ff81a3df000] 09:11:52 INFO - PROCESS | 3185 | --DOMWINDOW == 54 (0x7ff8229d0400) [pid = 3185] [serial = 121] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 09:11:52 INFO - PROCESS | 3185 | --DOMWINDOW == 53 (0x7ff81f58cc00) [pid = 3185] [serial = 118] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 09:11:52 INFO - PROCESS | 3185 | --DOMWINDOW == 52 (0x7ff81e051c00) [pid = 3185] [serial = 115] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 09:11:52 INFO - PROCESS | 3185 | --DOMWINDOW == 51 (0x7ff81c14b000) [pid = 3185] [serial = 124] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 09:11:52 INFO - PROCESS | 3185 | --DOMWINDOW == 50 (0x7ff825e77400) [pid = 3185] [serial = 127] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 09:11:53 INFO - PROCESS | 3185 | 1461082313154 Marionette TRACE conn4 <- [1,176,null,{"value":["/2dcontext/compositing/2d.composite.operation.clear.html",0,null,null,[["Canvas test: 2d.composite.operation.clear",0,null,null]]]}] 09:11:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 09:11:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 1182ms 09:11:53 INFO - PROCESS | 3185 | 1461082313191 Marionette TRACE conn4 -> [0,177,"getWindowHandle",null] 09:11:53 INFO - PROCESS | 3185 | 1461082313195 Marionette TRACE conn4 <- [1,177,null,{"value":"8"}] 09:11:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 09:11:53 INFO - PROCESS | 3185 | 1461082313201 Marionette TRACE conn4 -> [0,178,"setScriptTimeout",{"ms":35000}] 09:11:53 INFO - PROCESS | 3185 | 1461082313204 Marionette TRACE conn4 <- [1,178,null,{}] 09:11:53 INFO - PROCESS | 3185 | 1461082313209 Marionette TRACE conn4 -> [0,179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:11:53 INFO - PROCESS | 3185 | 1461082313383 Marionette TRACE conn4 <- [1,179,null,{"value":null}] 09:11:53 INFO - PROCESS | 3185 | 1461082313407 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:53 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff824c58000 == 21 [pid = 3185] [id = 52] 09:11:53 INFO - PROCESS | 3185 | ++DOMWINDOW == 51 (0x7ff82516cc00) [pid = 3185] [serial = 154] [outer = (nil)] 09:11:53 INFO - PROCESS | 3185 | ++DOMWINDOW == 52 (0x7ff82560cc00) [pid = 3185] [serial = 155] [outer = 0x7ff82516cc00] 09:11:53 INFO - PROCESS | 3185 | 1461082313489 Marionette DEBUG loaded listener.js 09:11:53 INFO - PROCESS | 3185 | ++DOMWINDOW == 53 (0x7ff825db5800) [pid = 3185] [serial = 156] [outer = 0x7ff82516cc00] 09:11:54 INFO - PROCESS | 3185 | 1461082314194 Marionette TRACE conn4 <- [1,180,null,{"value":["/2dcontext/compositing/2d.composite.operation.darker.html",0,null,null,[["Canvas test: 2d.composite.operation.darker",0,null,null]]]}] 09:11:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 09:11:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 1032ms 09:11:54 INFO - PROCESS | 3185 | 1461082314234 Marionette TRACE conn4 -> [0,181,"getWindowHandle",null] 09:11:54 INFO - PROCESS | 3185 | 1461082314238 Marionette TRACE conn4 <- [1,181,null,{"value":"8"}] 09:11:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 09:11:54 INFO - PROCESS | 3185 | 1461082314243 Marionette TRACE conn4 -> [0,182,"setScriptTimeout",{"ms":35000}] 09:11:54 INFO - PROCESS | 3185 | 1461082314246 Marionette TRACE conn4 <- [1,182,null,{}] 09:11:54 INFO - PROCESS | 3185 | 1461082314252 Marionette TRACE conn4 -> [0,183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:11:54 INFO - PROCESS | 3185 | 1461082314444 Marionette TRACE conn4 <- [1,183,null,{"value":null}] 09:11:54 INFO - PROCESS | 3185 | 1461082314461 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:54 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff82565c800 == 22 [pid = 3185] [id = 53] 09:11:54 INFO - PROCESS | 3185 | ++DOMWINDOW == 54 (0x7ff81a473800) [pid = 3185] [serial = 157] [outer = (nil)] 09:11:54 INFO - PROCESS | 3185 | ++DOMWINDOW == 55 (0x7ff82650bc00) [pid = 3185] [serial = 158] [outer = 0x7ff81a473800] 09:11:54 INFO - PROCESS | 3185 | 1461082314527 Marionette DEBUG loaded listener.js 09:11:54 INFO - PROCESS | 3185 | ++DOMWINDOW == 56 (0x7ff8268a8000) [pid = 3185] [serial = 159] [outer = 0x7ff81a473800] 09:11:55 INFO - PROCESS | 3185 | 1461082315427 Marionette TRACE conn4 <- [1,184,null,{"value":["/2dcontext/compositing/2d.composite.operation.default.html",0,null,null,[["Canvas test: 2d.composite.operation.default",0,null,null]]]}] 09:11:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 09:11:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 1232ms 09:11:55 INFO - PROCESS | 3185 | 1461082315478 Marionette TRACE conn4 -> [0,185,"getWindowHandle",null] 09:11:55 INFO - PROCESS | 3185 | 1461082315485 Marionette TRACE conn4 <- [1,185,null,{"value":"8"}] 09:11:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 09:11:55 INFO - PROCESS | 3185 | 1461082315495 Marionette TRACE conn4 -> [0,186,"setScriptTimeout",{"ms":35000}] 09:11:55 INFO - PROCESS | 3185 | 1461082315499 Marionette TRACE conn4 <- [1,186,null,{}] 09:11:55 INFO - PROCESS | 3185 | 1461082315508 Marionette TRACE conn4 -> [0,187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:11:55 INFO - PROCESS | 3185 | 1461082315752 Marionette TRACE conn4 <- [1,187,null,{"value":null}] 09:11:55 INFO - PROCESS | 3185 | 1461082315857 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:55 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff8209c6000 == 23 [pid = 3185] [id = 54] 09:11:55 INFO - PROCESS | 3185 | ++DOMWINDOW == 57 (0x7ff81c14ac00) [pid = 3185] [serial = 160] [outer = (nil)] 09:11:55 INFO - PROCESS | 3185 | ++DOMWINDOW == 58 (0x7ff81e04d000) [pid = 3185] [serial = 161] [outer = 0x7ff81c14ac00] 09:11:55 INFO - PROCESS | 3185 | 1461082315937 Marionette DEBUG loaded listener.js 09:11:56 INFO - PROCESS | 3185 | ++DOMWINDOW == 59 (0x7ff82139b000) [pid = 3185] [serial = 162] [outer = 0x7ff81c14ac00] 09:11:56 INFO - PROCESS | 3185 | 1461082316789 Marionette TRACE conn4 <- [1,188,null,{"value":["/2dcontext/compositing/2d.composite.operation.get.html",0,null,null,[["Canvas test: 2d.composite.operation.get",0,null,null]]]}] 09:11:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 09:11:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 1337ms 09:11:56 INFO - PROCESS | 3185 | 1461082316834 Marionette TRACE conn4 -> [0,189,"getWindowHandle",null] 09:11:56 INFO - PROCESS | 3185 | 1461082316843 Marionette TRACE conn4 <- [1,189,null,{"value":"8"}] 09:11:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 09:11:56 INFO - PROCESS | 3185 | 1461082316854 Marionette TRACE conn4 -> [0,190,"setScriptTimeout",{"ms":35000}] 09:11:56 INFO - PROCESS | 3185 | 1461082316858 Marionette TRACE conn4 <- [1,190,null,{}] 09:11:56 INFO - PROCESS | 3185 | 1461082316881 Marionette TRACE conn4 -> [0,191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:11:57 INFO - PROCESS | 3185 | 1461082317118 Marionette TRACE conn4 <- [1,191,null,{"value":null}] 09:11:57 INFO - PROCESS | 3185 | 1461082317217 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:57 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff824c57800 == 24 [pid = 3185] [id = 55] 09:11:57 INFO - PROCESS | 3185 | ++DOMWINDOW == 60 (0x7ff821c16c00) [pid = 3185] [serial = 163] [outer = (nil)] 09:11:57 INFO - PROCESS | 3185 | ++DOMWINDOW == 61 (0x7ff822d2c400) [pid = 3185] [serial = 164] [outer = 0x7ff821c16c00] 09:11:57 INFO - PROCESS | 3185 | 1461082317297 Marionette DEBUG loaded listener.js 09:11:57 INFO - PROCESS | 3185 | ++DOMWINDOW == 62 (0x7ff8230bf000) [pid = 3185] [serial = 165] [outer = 0x7ff821c16c00] 09:11:58 INFO - PROCESS | 3185 | 1461082318163 Marionette TRACE conn4 <- [1,192,null,{"value":["/2dcontext/compositing/2d.composite.operation.highlight.html",0,null,null,[["Canvas test: 2d.composite.operation.highlight",0,null,null]]]}] 09:11:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 09:11:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 1380ms 09:11:58 INFO - PROCESS | 3185 | 1461082318235 Marionette TRACE conn4 -> [0,193,"getWindowHandle",null] 09:11:58 INFO - PROCESS | 3185 | 1461082318240 Marionette TRACE conn4 <- [1,193,null,{"value":"8"}] 09:11:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 09:11:58 INFO - PROCESS | 3185 | 1461082318246 Marionette TRACE conn4 -> [0,194,"setScriptTimeout",{"ms":35000}] 09:11:58 INFO - PROCESS | 3185 | 1461082318252 Marionette TRACE conn4 <- [1,194,null,{}] 09:11:58 INFO - PROCESS | 3185 | 1461082318269 Marionette TRACE conn4 -> [0,195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:11:58 INFO - PROCESS | 3185 | 1461082318476 Marionette TRACE conn4 <- [1,195,null,{"value":null}] 09:11:58 INFO - PROCESS | 3185 | 1461082318605 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:58 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff82681c000 == 25 [pid = 3185] [id = 56] 09:11:58 INFO - PROCESS | 3185 | ++DOMWINDOW == 63 (0x7ff82229e000) [pid = 3185] [serial = 166] [outer = (nil)] 09:11:58 INFO - PROCESS | 3185 | ++DOMWINDOW == 64 (0x7ff825db5c00) [pid = 3185] [serial = 167] [outer = 0x7ff82229e000] 09:11:58 INFO - PROCESS | 3185 | 1461082318686 Marionette DEBUG loaded listener.js 09:11:58 INFO - PROCESS | 3185 | ++DOMWINDOW == 65 (0x7ff8264a4c00) [pid = 3185] [serial = 168] [outer = 0x7ff82229e000] 09:11:59 INFO - PROCESS | 3185 | 1461082319520 Marionette TRACE conn4 <- [1,196,null,{"value":["/2dcontext/compositing/2d.composite.operation.nullsuffix.html",0,null,null,[["Canvas test: 2d.composite.operation.nullsuffix",0,null,null]]]}] 09:11:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 09:11:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 1335ms 09:11:59 INFO - PROCESS | 3185 | 1461082319582 Marionette TRACE conn4 -> [0,197,"getWindowHandle",null] 09:11:59 INFO - PROCESS | 3185 | 1461082319587 Marionette TRACE conn4 <- [1,197,null,{"value":"8"}] 09:11:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 09:11:59 INFO - PROCESS | 3185 | 1461082319594 Marionette TRACE conn4 -> [0,198,"setScriptTimeout",{"ms":35000}] 09:11:59 INFO - PROCESS | 3185 | 1461082319598 Marionette TRACE conn4 <- [1,198,null,{}] 09:11:59 INFO - PROCESS | 3185 | 1461082319604 Marionette TRACE conn4 -> [0,199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:11:59 INFO - PROCESS | 3185 | 1461082319769 Marionette TRACE conn4 <- [1,199,null,{"value":null}] 09:11:59 INFO - PROCESS | 3185 | 1461082319897 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:59 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff82ae0f000 == 26 [pid = 3185] [id = 57] 09:11:59 INFO - PROCESS | 3185 | ++DOMWINDOW == 66 (0x7ff825144400) [pid = 3185] [serial = 169] [outer = (nil)] 09:11:59 INFO - PROCESS | 3185 | ++DOMWINDOW == 67 (0x7ff82ff54c00) [pid = 3185] [serial = 170] [outer = 0x7ff825144400] 09:11:59 INFO - PROCESS | 3185 | 1461082319973 Marionette DEBUG loaded listener.js 09:12:00 INFO - PROCESS | 3185 | ++DOMWINDOW == 68 (0x7ff82ffdc000) [pid = 3185] [serial = 171] [outer = 0x7ff825144400] 09:12:01 INFO - PROCESS | 3185 | 1461082321078 Marionette TRACE conn4 <- [1,200,null,{"value":["/2dcontext/compositing/2d.composite.operation.over.html",0,null,null,[["Canvas test: 2d.composite.operation.over",0,null,null]]]}] 09:12:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 09:12:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 1536ms 09:12:01 INFO - PROCESS | 3185 | 1461082321132 Marionette TRACE conn4 -> [0,201,"getWindowHandle",null] 09:12:01 INFO - PROCESS | 3185 | 1461082321136 Marionette TRACE conn4 <- [1,201,null,{"value":"8"}] 09:12:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 09:12:01 INFO - PROCESS | 3185 | 1461082321148 Marionette TRACE conn4 -> [0,202,"setScriptTimeout",{"ms":35000}] 09:12:01 INFO - PROCESS | 3185 | 1461082321152 Marionette TRACE conn4 <- [1,202,null,{}] 09:12:01 INFO - PROCESS | 3185 | 1461082321163 Marionette TRACE conn4 -> [0,203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:12:01 INFO - PROCESS | 3185 | 1461082321408 Marionette TRACE conn4 <- [1,203,null,{"value":null}] 09:12:01 INFO - PROCESS | 3185 | 1461082321602 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:12:01 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff81bd5b800 == 27 [pid = 3185] [id = 58] 09:12:01 INFO - PROCESS | 3185 | ++DOMWINDOW == 69 (0x7ff81cc31c00) [pid = 3185] [serial = 172] [outer = (nil)] 09:12:01 INFO - PROCESS | 3185 | ++DOMWINDOW == 70 (0x7ff81cd58800) [pid = 3185] [serial = 173] [outer = 0x7ff81cc31c00] 09:12:01 INFO - PROCESS | 3185 | 1461082321712 Marionette DEBUG loaded listener.js 09:12:01 INFO - PROCESS | 3185 | ++DOMWINDOW == 71 (0x7ff81e30ec00) [pid = 3185] [serial = 174] [outer = 0x7ff81cc31c00] 09:12:01 INFO - PROCESS | 3185 | --DOMWINDOW == 70 (0x7ff824292c00) [pid = 3185] [serial = 122] [outer = (nil)] [url = about:blank] 09:12:01 INFO - PROCESS | 3185 | --DOMWINDOW == 69 (0x7ff8209f3400) [pid = 3185] [serial = 119] [outer = (nil)] [url = about:blank] 09:12:01 INFO - PROCESS | 3185 | --DOMWINDOW == 68 (0x7ff822296c00) [pid = 3185] [serial = 120] [outer = (nil)] [url = about:blank] 09:12:01 INFO - PROCESS | 3185 | --DOMWINDOW == 67 (0x7ff81f593c00) [pid = 3185] [serial = 117] [outer = (nil)] [url = about:blank] 09:12:01 INFO - PROCESS | 3185 | --DOMWINDOW == 66 (0x7ff8312e2c00) [pid = 3185] [serial = 126] [outer = (nil)] [url = about:blank] 09:12:01 INFO - PROCESS | 3185 | --DOMWINDOW == 65 (0x7ff830db7000) [pid = 3185] [serial = 125] [outer = (nil)] [url = about:blank] 09:12:01 INFO - PROCESS | 3185 | --DOMWINDOW == 64 (0x7ff834294000) [pid = 3185] [serial = 128] [outer = (nil)] [url = about:blank] 09:12:01 INFO - PROCESS | 3185 | --DOMWINDOW == 63 (0x7ff835f2c800) [pid = 3185] [serial = 129] [outer = (nil)] [url = about:blank] 09:12:01 INFO - PROCESS | 3185 | --DOMWINDOW == 62 (0x7ff82513f000) [pid = 3185] [serial = 123] [outer = (nil)] [url = about:blank] 09:12:01 INFO - PROCESS | 3185 | --DOMWINDOW == 61 (0x7ff824d2f800) [pid = 3185] [serial = 131] [outer = (nil)] [url = about:blank] 09:12:02 INFO - PROCESS | 3185 | 1461082322462 Marionette TRACE conn4 <- [1,204,null,{"value":["/2dcontext/compositing/2d.composite.operation.unrecognised.html",0,null,null,[["Canvas test: 2d.composite.operation.unrecognised",0,null,null]]]}] 09:12:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 09:12:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 1343ms 09:12:02 INFO - PROCESS | 3185 | 1461082322492 Marionette TRACE conn4 -> [0,205,"getWindowHandle",null] 09:12:02 INFO - PROCESS | 3185 | 1461082322500 Marionette TRACE conn4 <- [1,205,null,{"value":"8"}] 09:12:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 09:12:02 INFO - PROCESS | 3185 | 1461082322511 Marionette TRACE conn4 -> [0,206,"setScriptTimeout",{"ms":35000}] 09:12:02 INFO - PROCESS | 3185 | 1461082322515 Marionette TRACE conn4 <- [1,206,null,{}] 09:12:02 INFO - PROCESS | 3185 | 1461082322521 Marionette TRACE conn4 -> [0,207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:12:02 INFO - PROCESS | 3185 | 1461082322688 Marionette TRACE conn4 <- [1,207,null,{"value":null}] 09:12:02 INFO - PROCESS | 3185 | 1461082322784 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:12:02 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff823e37000 == 28 [pid = 3185] [id = 59] 09:12:02 INFO - PROCESS | 3185 | ++DOMWINDOW == 62 (0x7ff81a474000) [pid = 3185] [serial = 175] [outer = (nil)] 09:12:02 INFO - PROCESS | 3185 | ++DOMWINDOW == 63 (0x7ff821c15c00) [pid = 3185] [serial = 176] [outer = 0x7ff81a474000] 09:12:02 INFO - PROCESS | 3185 | 1461082322851 Marionette DEBUG loaded listener.js 09:12:02 INFO - PROCESS | 3185 | ++DOMWINDOW == 64 (0x7ff822bf7400) [pid = 3185] [serial = 177] [outer = 0x7ff81a474000] 09:12:03 INFO - PROCESS | 3185 | 1461082323525 Marionette TRACE conn4 <- [1,208,null,{"value":["/2dcontext/compositing/2d.composite.solid.copy.html",0,null,null,[["Canvas test: 2d.composite.solid.copy",0,null,null]]]}] 09:12:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 09:12:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 1033ms 09:12:03 INFO - PROCESS | 3185 | 1461082323546 Marionette TRACE conn4 -> [0,209,"getWindowHandle",null] 09:12:03 INFO - PROCESS | 3185 | 1461082323549 Marionette TRACE conn4 <- [1,209,null,{"value":"8"}] 09:12:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 09:12:03 INFO - PROCESS | 3185 | 1461082323558 Marionette TRACE conn4 -> [0,210,"setScriptTimeout",{"ms":35000}] 09:12:03 INFO - PROCESS | 3185 | 1461082323564 Marionette TRACE conn4 <- [1,210,null,{}] 09:12:03 INFO - PROCESS | 3185 | 1461082323598 Marionette TRACE conn4 -> [0,211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:12:03 INFO - PROCESS | 3185 | 1461082323749 Marionette TRACE conn4 <- [1,211,null,{"value":null}] 09:12:03 INFO - PROCESS | 3185 | 1461082323767 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:12:03 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff825122800 == 29 [pid = 3185] [id = 60] 09:12:03 INFO - PROCESS | 3185 | ++DOMWINDOW == 65 (0x7ff824043000) [pid = 3185] [serial = 178] [outer = (nil)] 09:12:03 INFO - PROCESS | 3185 | ++DOMWINDOW == 66 (0x7ff824d35c00) [pid = 3185] [serial = 179] [outer = 0x7ff824043000] 09:12:03 INFO - PROCESS | 3185 | 1461082323839 Marionette DEBUG loaded listener.js 09:12:03 INFO - PROCESS | 3185 | ++DOMWINDOW == 67 (0x7ff825691400) [pid = 3185] [serial = 180] [outer = 0x7ff824043000] 09:12:04 INFO - PROCESS | 3185 | 1461082324669 Marionette TRACE conn4 <- [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]]]}] 09:12:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 09:12:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 1134ms 09:12:04 INFO - PROCESS | 3185 | 1461082324694 Marionette TRACE conn4 -> [0,213,"getWindowHandle",null] 09:12:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 09:12:04 INFO - PROCESS | 3185 | 1461082324699 Marionette TRACE conn4 <- [1,213,null,{"value":"8"}] 09:12:04 INFO - PROCESS | 3185 | 1461082324705 Marionette TRACE conn4 -> [0,214,"setScriptTimeout",{"ms":35000}] 09:12:04 INFO - PROCESS | 3185 | 1461082324709 Marionette TRACE conn4 <- [1,214,null,{}] 09:12:04 INFO - PROCESS | 3185 | 1461082324714 Marionette TRACE conn4 -> [0,215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:12:04 INFO - PROCESS | 3185 | 1461082324891 Marionette TRACE conn4 <- [1,215,null,{"value":null}] 09:12:04 INFO - PROCESS | 3185 | 1461082324925 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:12:04 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff82680e800 == 30 [pid = 3185] [id = 61] 09:12:04 INFO - PROCESS | 3185 | ++DOMWINDOW == 68 (0x7ff8209f7000) [pid = 3185] [serial = 181] [outer = (nil)] 09:12:04 INFO - PROCESS | 3185 | ++DOMWINDOW == 69 (0x7ff826582c00) [pid = 3185] [serial = 182] [outer = 0x7ff8209f7000] 09:12:04 INFO - PROCESS | 3185 | 1461082324992 Marionette DEBUG loaded listener.js 09:12:05 INFO - PROCESS | 3185 | ++DOMWINDOW == 70 (0x7ff82ffdb000) [pid = 3185] [serial = 183] [outer = 0x7ff8209f7000] 09:12:05 INFO - PROCESS | 3185 | 1461082325894 Marionette TRACE conn4 <- [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]]]}] 09:12:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 09:12:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 1235ms 09:12:05 INFO - PROCESS | 3185 | 1461082325948 Marionette TRACE conn4 -> [0,217,"getWindowHandle",null] 09:12:05 INFO - PROCESS | 3185 | 1461082325952 Marionette TRACE conn4 <- [1,217,null,{"value":"8"}] 09:12:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 09:12:05 INFO - PROCESS | 3185 | 1461082325958 Marionette TRACE conn4 -> [0,218,"setScriptTimeout",{"ms":35000}] 09:12:05 INFO - PROCESS | 3185 | 1461082325961 Marionette TRACE conn4 <- [1,218,null,{}] 09:12:05 INFO - PROCESS | 3185 | 1461082325966 Marionette TRACE conn4 -> [0,219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:12:06 INFO - PROCESS | 3185 | 1461082326148 Marionette TRACE conn4 <- [1,219,null,{"value":null}] 09:12:06 INFO - PROCESS | 3185 | 1461082326177 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:12:06 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff82ff1a800 == 31 [pid = 3185] [id = 62] 09:12:06 INFO - PROCESS | 3185 | ++DOMWINDOW == 71 (0x7ff825d53800) [pid = 3185] [serial = 184] [outer = (nil)] 09:12:06 INFO - PROCESS | 3185 | ++DOMWINDOW == 72 (0x7ff831010800) [pid = 3185] [serial = 185] [outer = 0x7ff825d53800] 09:12:06 INFO - PROCESS | 3185 | 1461082326244 Marionette DEBUG loaded listener.js 09:12:06 INFO - PROCESS | 3185 | ++DOMWINDOW == 73 (0x7ff831095c00) [pid = 3185] [serial = 186] [outer = 0x7ff825d53800] 09:12:06 INFO - PROCESS | 3185 | --DOMWINDOW == 72 (0x7ff822d8ec00) [pid = 3185] [serial = 148] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 09:12:06 INFO - PROCESS | 3185 | --DOMWINDOW == 71 (0x7ff82516cc00) [pid = 3185] [serial = 154] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 09:12:06 INFO - PROCESS | 3185 | --DOMWINDOW == 70 (0x7ff81f58c400) [pid = 3185] [serial = 130] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 09:12:06 INFO - PROCESS | 3185 | --DOMWINDOW == 69 (0x7ff81b181000) [pid = 3185] [serial = 145] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 09:12:06 INFO - PROCESS | 3185 | --DOMWINDOW == 68 (0x7ff81a69b400) [pid = 3185] [serial = 142] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 09:12:06 INFO - PROCESS | 3185 | --DOMWINDOW == 67 (0x7ff81a477800) [pid = 3185] [serial = 139] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 09:12:06 INFO - PROCESS | 3185 | --DOMWINDOW == 66 (0x7ff81a3df000) [pid = 3185] [serial = 151] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 09:12:07 INFO - PROCESS | 3185 | 1461082327081 Marionette TRACE conn4 <- [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]]]}] 09:12:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 09:12:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 1178ms 09:12:07 INFO - PROCESS | 3185 | 1461082327138 Marionette TRACE conn4 -> [0,221,"getWindowHandle",null] 09:12:07 INFO - PROCESS | 3185 | 1461082327153 Marionette TRACE conn4 <- [1,221,null,{"value":"8"}] 09:12:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 09:12:07 INFO - PROCESS | 3185 | 1461082327167 Marionette TRACE conn4 -> [0,222,"setScriptTimeout",{"ms":35000}] 09:12:07 INFO - PROCESS | 3185 | 1461082327169 Marionette TRACE conn4 <- [1,222,null,{}] 09:12:07 INFO - PROCESS | 3185 | 1461082327175 Marionette TRACE conn4 -> [0,223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:12:07 INFO - PROCESS | 3185 | 1461082327361 Marionette TRACE conn4 <- [1,223,null,{"value":null}] 09:12:07 INFO - PROCESS | 3185 | 1461082327374 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:12:07 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff830e13000 == 32 [pid = 3185] [id = 63] 09:12:07 INFO - PROCESS | 3185 | ++DOMWINDOW == 67 (0x7ff830db5c00) [pid = 3185] [serial = 187] [outer = (nil)] 09:12:07 INFO - PROCESS | 3185 | ++DOMWINDOW == 68 (0x7ff834126800) [pid = 3185] [serial = 188] [outer = 0x7ff830db5c00] 09:12:07 INFO - PROCESS | 3185 | 1461082327456 Marionette DEBUG loaded listener.js 09:12:07 INFO - PROCESS | 3185 | ++DOMWINDOW == 69 (0x7ff834245000) [pid = 3185] [serial = 189] [outer = 0x7ff830db5c00] 09:12:08 INFO - PROCESS | 3185 | 1461082328189 Marionette TRACE conn4 <- [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]]]}] 09:12:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 09:12:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 1085ms 09:12:08 INFO - PROCESS | 3185 | 1461082328260 Marionette TRACE conn4 -> [0,225,"getWindowHandle",null] 09:12:08 INFO - PROCESS | 3185 | 1461082328262 Marionette TRACE conn4 <- [1,225,null,{"value":"8"}] 09:12:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 09:12:08 INFO - PROCESS | 3185 | 1461082328269 Marionette TRACE conn4 -> [0,226,"setScriptTimeout",{"ms":35000}] 09:12:08 INFO - PROCESS | 3185 | 1461082328271 Marionette TRACE conn4 <- [1,226,null,{}] 09:12:08 INFO - PROCESS | 3185 | 1461082328277 Marionette TRACE conn4 -> [0,227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:12:08 INFO - PROCESS | 3185 | 1461082328454 Marionette TRACE conn4 <- [1,227,null,{"value":null}] 09:12:08 INFO - PROCESS | 3185 | 1461082328469 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:12:08 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff81a41b800 == 33 [pid = 3185] [id = 64] 09:12:08 INFO - PROCESS | 3185 | ++DOMWINDOW == 70 (0x7ff833ce1c00) [pid = 3185] [serial = 190] [outer = (nil)] 09:12:08 INFO - PROCESS | 3185 | ++DOMWINDOW == 71 (0x7ff835966800) [pid = 3185] [serial = 191] [outer = 0x7ff833ce1c00] 09:12:08 INFO - PROCESS | 3185 | 1461082328534 Marionette DEBUG loaded listener.js 09:12:08 INFO - PROCESS | 3185 | ++DOMWINDOW == 72 (0x7ff835f31800) [pid = 3185] [serial = 192] [outer = 0x7ff833ce1c00] 09:12:09 INFO - PROCESS | 3185 | 1461082329480 Marionette TRACE conn4 <- [1,228,null,{"value":["/2dcontext/compositing/2d.composite.solid.lighter.html",0,null,null,[["Canvas test: 2d.composite.solid.lighter",0,null,null]]]}] 09:12:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 09:12:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 1234ms 09:12:09 INFO - PROCESS | 3185 | 1461082329506 Marionette TRACE conn4 -> [0,229,"getWindowHandle",null] 09:12:09 INFO - PROCESS | 3185 | 1461082329514 Marionette TRACE conn4 <- [1,229,null,{"value":"8"}] 09:12:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 09:12:09 INFO - PROCESS | 3185 | 1461082329525 Marionette TRACE conn4 -> [0,230,"setScriptTimeout",{"ms":35000}] 09:12:09 INFO - PROCESS | 3185 | 1461082329530 Marionette TRACE conn4 <- [1,230,null,{}] 09:12:09 INFO - PROCESS | 3185 | 1461082329539 Marionette TRACE conn4 -> [0,231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:12:09 INFO - PROCESS | 3185 | 1461082329715 Marionette TRACE conn4 <- [1,231,null,{"value":null}] 09:12:09 INFO - PROCESS | 3185 | 1461082329847 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:12:09 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff82473f000 == 34 [pid = 3185] [id = 65] 09:12:09 INFO - PROCESS | 3185 | ++DOMWINDOW == 73 (0x7ff81e052800) [pid = 3185] [serial = 193] [outer = (nil)] 09:12:09 INFO - PROCESS | 3185 | ++DOMWINDOW == 74 (0x7ff82139cc00) [pid = 3185] [serial = 194] [outer = 0x7ff81e052800] 09:12:09 INFO - PROCESS | 3185 | 1461082329925 Marionette DEBUG loaded listener.js 09:12:10 INFO - PROCESS | 3185 | ++DOMWINDOW == 75 (0x7ff822bed800) [pid = 3185] [serial = 195] [outer = 0x7ff81e052800] 09:12:10 INFO - PROCESS | 3185 | 1461082330786 Marionette TRACE conn4 <- [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]]]}] 09:12:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 09:12:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 1287ms 09:12:10 INFO - PROCESS | 3185 | 1461082330821 Marionette TRACE conn4 -> [0,233,"getWindowHandle",null] 09:12:10 INFO - PROCESS | 3185 | 1461082330830 Marionette TRACE conn4 <- [1,233,null,{"value":"8"}] 09:12:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 09:12:10 INFO - PROCESS | 3185 | 1461082330843 Marionette TRACE conn4 -> [0,234,"setScriptTimeout",{"ms":35000}] 09:12:10 INFO - PROCESS | 3185 | 1461082330847 Marionette TRACE conn4 <- [1,234,null,{}] 09:12:10 INFO - PROCESS | 3185 | 1461082330855 Marionette TRACE conn4 -> [0,235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:12:11 INFO - PROCESS | 3185 | 1461082331033 Marionette TRACE conn4 <- [1,235,null,{"value":null}] 09:12:11 INFO - PROCESS | 3185 | 1461082331165 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:12:11 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff82ae22800 == 35 [pid = 3185] [id = 66] 09:12:11 INFO - PROCESS | 3185 | ++DOMWINDOW == 76 (0x7ff81e053400) [pid = 3185] [serial = 196] [outer = (nil)] 09:12:11 INFO - PROCESS | 3185 | ++DOMWINDOW == 77 (0x7ff824d36c00) [pid = 3185] [serial = 197] [outer = 0x7ff81e053400] 09:12:11 INFO - PROCESS | 3185 | 1461082331242 Marionette DEBUG loaded listener.js 09:12:11 INFO - PROCESS | 3185 | ++DOMWINDOW == 78 (0x7ff825d52000) [pid = 3185] [serial = 198] [outer = 0x7ff81e053400] 09:12:12 INFO - PROCESS | 3185 | 1461082332127 Marionette TRACE conn4 <- [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]]]}] 09:12:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 09:12:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 1336ms 09:12:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 09:12:12 INFO - PROCESS | 3185 | 1461082332180 Marionette TRACE conn4 -> [0,237,"getWindowHandle",null] 09:12:12 INFO - PROCESS | 3185 | 1461082332183 Marionette TRACE conn4 <- [1,237,null,{"value":"8"}] 09:12:12 INFO - PROCESS | 3185 | 1461082332190 Marionette TRACE conn4 -> [0,238,"setScriptTimeout",{"ms":35000}] 09:12:12 INFO - PROCESS | 3185 | 1461082332197 Marionette TRACE conn4 <- [1,238,null,{}] 09:12:12 INFO - PROCESS | 3185 | 1461082332213 Marionette TRACE conn4 -> [0,239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:12:12 INFO - PROCESS | 3185 | 1461082332426 Marionette TRACE conn4 <- [1,239,null,{"value":null}] 09:12:12 INFO - PROCESS | 3185 | 1461082332570 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:12:12 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff83221d000 == 36 [pid = 3185] [id = 67] 09:12:12 INFO - PROCESS | 3185 | ++DOMWINDOW == 79 (0x7ff825e77400) [pid = 3185] [serial = 199] [outer = (nil)] 09:12:12 INFO - PROCESS | 3185 | ++DOMWINDOW == 80 (0x7ff8323bf800) [pid = 3185] [serial = 200] [outer = 0x7ff825e77400] 09:12:12 INFO - PROCESS | 3185 | 1461082332648 Marionette DEBUG loaded listener.js 09:12:12 INFO - PROCESS | 3185 | ++DOMWINDOW == 81 (0x7ff834246000) [pid = 3185] [serial = 201] [outer = 0x7ff825e77400] 09:12:13 INFO - PROCESS | 3185 | 1461082333566 Marionette TRACE conn4 <- [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]]]}] 09:12:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 09:12:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 1394ms 09:12:13 INFO - PROCESS | 3185 | 1461082333584 Marionette TRACE conn4 -> [0,241,"getWindowHandle",null] 09:12:13 INFO - PROCESS | 3185 | 1461082333589 Marionette TRACE conn4 <- [1,241,null,{"value":"8"}] 09:12:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 09:12:13 INFO - PROCESS | 3185 | 1461082333596 Marionette TRACE conn4 -> [0,242,"setScriptTimeout",{"ms":35000}] 09:12:13 INFO - PROCESS | 3185 | 1461082333600 Marionette TRACE conn4 <- [1,242,null,{}] 09:12:13 INFO - PROCESS | 3185 | 1461082333606 Marionette TRACE conn4 -> [0,243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:12:13 INFO - PROCESS | 3185 | 1461082333775 Marionette TRACE conn4 <- [1,243,null,{"value":null}] 09:12:13 INFO - PROCESS | 3185 | 1461082333915 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:12:13 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff8342d8000 == 37 [pid = 3185] [id = 68] 09:12:13 INFO - PROCESS | 3185 | ++DOMWINDOW == 82 (0x7ff831098800) [pid = 3185] [serial = 202] [outer = (nil)] 09:12:13 INFO - PROCESS | 3185 | ++DOMWINDOW == 83 (0x7ff83605e800) [pid = 3185] [serial = 203] [outer = 0x7ff831098800] 09:12:14 INFO - PROCESS | 3185 | 1461082334006 Marionette DEBUG loaded listener.js 09:12:14 INFO - PROCESS | 3185 | ++DOMWINDOW == 84 (0x7ff836305400) [pid = 3185] [serial = 204] [outer = 0x7ff831098800] 09:12:14 INFO - PROCESS | 3185 | 1461082334867 Marionette TRACE conn4 <- [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]]]}] 09:12:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 09:12:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 1335ms 09:12:14 INFO - PROCESS | 3185 | 1461082334932 Marionette TRACE conn4 -> [0,245,"getWindowHandle",null] 09:12:14 INFO - PROCESS | 3185 | 1461082334936 Marionette TRACE conn4 <- [1,245,null,{"value":"8"}] 09:12:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 09:12:14 INFO - PROCESS | 3185 | 1461082334942 Marionette TRACE conn4 -> [0,246,"setScriptTimeout",{"ms":35000}] 09:12:14 INFO - PROCESS | 3185 | 1461082334946 Marionette TRACE conn4 <- [1,246,null,{}] 09:12:14 INFO - PROCESS | 3185 | 1461082334951 Marionette TRACE conn4 -> [0,247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:12:15 INFO - PROCESS | 3185 | 1461082335319 Marionette TRACE conn4 <- [1,247,null,{"value":null}] 09:12:15 INFO - PROCESS | 3185 | 1461082335661 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:12:15 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff81c1b7800 == 38 [pid = 3185] [id = 69] 09:12:15 INFO - PROCESS | 3185 | ++DOMWINDOW == 85 (0x7ff81cc2d400) [pid = 3185] [serial = 205] [outer = (nil)] 09:12:15 INFO - PROCESS | 3185 | ++DOMWINDOW == 86 (0x7ff81ccf2000) [pid = 3185] [serial = 206] [outer = 0x7ff81cc2d400] 09:12:15 INFO - PROCESS | 3185 | 1461082335746 Marionette DEBUG loaded listener.js 09:12:15 INFO - PROCESS | 3185 | ++DOMWINDOW == 87 (0x7ff81f592800) [pid = 3185] [serial = 207] [outer = 0x7ff81cc2d400] 09:12:16 INFO - PROCESS | 3185 | 1461082336583 Marionette TRACE conn4 <- [1,248,null,{"value":["/2dcontext/compositing/2d.composite.solid.xor.html",0,null,null,[["Canvas test: 2d.composite.solid.xor",0,null,null]]]}] 09:12:16 INFO - PROCESS | 3185 | --DOMWINDOW == 86 (0x7ff82650bc00) [pid = 3185] [serial = 158] [outer = (nil)] [url = about:blank] 09:12:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 09:12:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 1685ms 09:12:16 INFO - PROCESS | 3185 | --DOMWINDOW == 85 (0x7ff823e87800) [pid = 3185] [serial = 149] [outer = (nil)] [url = about:blank] 09:12:16 INFO - PROCESS | 3185 | --DOMWINDOW == 84 (0x7ff82560cc00) [pid = 3185] [serial = 155] [outer = (nil)] [url = about:blank] 09:12:16 INFO - PROCESS | 3185 | --DOMWINDOW == 83 (0x7ff82a150000) [pid = 3185] [serial = 132] [outer = (nil)] [url = about:blank] 09:12:16 INFO - PROCESS | 3185 | --DOMWINDOW == 82 (0x7ff823e80800) [pid = 3185] [serial = 137] [outer = (nil)] [url = about:blank] 09:12:16 INFO - PROCESS | 3185 | --DOMWINDOW == 81 (0x7ff822294400) [pid = 3185] [serial = 146] [outer = (nil)] [url = about:blank] 09:12:16 INFO - PROCESS | 3185 | --DOMWINDOW == 80 (0x7ff81f588c00) [pid = 3185] [serial = 143] [outer = (nil)] [url = about:blank] 09:12:16 INFO - PROCESS | 3185 | --DOMWINDOW == 79 (0x7ff8209f9c00) [pid = 3185] [serial = 144] [outer = (nil)] [url = about:blank] 09:12:16 INFO - PROCESS | 3185 | --DOMWINDOW == 78 (0x7ff81c150000) [pid = 3185] [serial = 141] [outer = (nil)] [url = about:blank] 09:12:16 INFO - PROCESS | 3185 | --DOMWINDOW == 77 (0x7ff81b242400) [pid = 3185] [serial = 140] [outer = (nil)] [url = about:blank] 09:12:16 INFO - PROCESS | 3185 | --DOMWINDOW == 76 (0x7ff824d35000) [pid = 3185] [serial = 152] [outer = (nil)] [url = about:blank] 09:12:16 INFO - PROCESS | 3185 | --DOMWINDOW == 75 (0x7ff81e04dc00) [pid = 3185] [serial = 134] [outer = (nil)] [url = about:blank] 09:12:16 INFO - PROCESS | 3185 | --DOMWINDOW == 74 (0x7ff824dbe000) [pid = 3185] [serial = 153] [outer = (nil)] [url = about:blank] 09:12:16 INFO - PROCESS | 3185 | --DOMWINDOW == 73 (0x7ff82404b000) [pid = 3185] [serial = 150] [outer = (nil)] [url = about:blank] 09:12:16 INFO - PROCESS | 3185 | --DOMWINDOW == 72 (0x7ff825db5800) [pid = 3185] [serial = 156] [outer = (nil)] [url = about:blank] 09:12:16 INFO - PROCESS | 3185 | --DOMWINDOW == 71 (0x7ff822b65400) [pid = 3185] [serial = 147] [outer = (nil)] [url = about:blank] 09:12:16 INFO - PROCESS | 3185 | 1461082336655 Marionette TRACE conn4 -> [0,249,"getWindowHandle",null] 09:12:16 INFO - PROCESS | 3185 | 1461082336662 Marionette TRACE conn4 <- [1,249,null,{"value":"8"}] 09:12:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 09:12:16 INFO - PROCESS | 3185 | 1461082336672 Marionette TRACE conn4 -> [0,250,"setScriptTimeout",{"ms":35000}] 09:12:16 INFO - PROCESS | 3185 | 1461082336677 Marionette TRACE conn4 <- [1,250,null,{}] 09:12:16 INFO - PROCESS | 3185 | 1461082336685 Marionette TRACE conn4 -> [0,251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:12:16 INFO - PROCESS | 3185 | 1461082336861 Marionette TRACE conn4 <- [1,251,null,{"value":null}] 09:12:16 INFO - PROCESS | 3185 | 1461082336874 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:12:16 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff81f5c5800 == 39 [pid = 3185] [id = 70] 09:12:16 INFO - PROCESS | 3185 | ++DOMWINDOW == 72 (0x7ff821b63800) [pid = 3185] [serial = 208] [outer = (nil)] 09:12:16 INFO - PROCESS | 3185 | ++DOMWINDOW == 73 (0x7ff822d3a400) [pid = 3185] [serial = 209] [outer = 0x7ff821b63800] 09:12:16 INFO - PROCESS | 3185 | 1461082336943 Marionette DEBUG loaded listener.js 09:12:17 INFO - PROCESS | 3185 | ++DOMWINDOW == 74 (0x7ff824046800) [pid = 3185] [serial = 210] [outer = 0x7ff821b63800] 09:12:17 INFO - PROCESS | 3185 | 1461082337791 Marionette TRACE conn4 <- [1,252,null,{"value":["/2dcontext/compositing/2d.composite.transparent.copy.html",0,null,null,[["Canvas test: 2d.composite.transparent.copy",0,null,null]]]}] 09:12:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 09:12:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 1184ms 09:12:17 INFO - PROCESS | 3185 | 1461082337857 Marionette TRACE conn4 -> [0,253,"getWindowHandle",null] 09:12:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 09:12:17 INFO - PROCESS | 3185 | 1461082337862 Marionette TRACE conn4 <- [1,253,null,{"value":"8"}] 09:12:17 INFO - PROCESS | 3185 | 1461082337869 Marionette TRACE conn4 -> [0,254,"setScriptTimeout",{"ms":35000}] 09:12:17 INFO - PROCESS | 3185 | 1461082337872 Marionette TRACE conn4 <- [1,254,null,{}] 09:12:17 INFO - PROCESS | 3185 | 1461082337878 Marionette TRACE conn4 -> [0,255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:12:18 INFO - PROCESS | 3185 | 1461082338040 Marionette TRACE conn4 <- [1,255,null,{"value":null}] 09:12:18 INFO - PROCESS | 3185 | 1461082338141 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:12:18 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff82512b000 == 40 [pid = 3185] [id = 71] 09:12:18 INFO - PROCESS | 3185 | ++DOMWINDOW == 75 (0x7ff81cc2e400) [pid = 3185] [serial = 211] [outer = (nil)] 09:12:18 INFO - PROCESS | 3185 | ++DOMWINDOW == 76 (0x7ff82560cc00) [pid = 3185] [serial = 212] [outer = 0x7ff81cc2e400] 09:12:18 INFO - PROCESS | 3185 | 1461082338207 Marionette DEBUG loaded listener.js 09:12:18 INFO - PROCESS | 3185 | ++DOMWINDOW == 77 (0x7ff826383400) [pid = 3185] [serial = 213] [outer = 0x7ff81cc2e400] 09:12:18 INFO - PROCESS | 3185 | 1461082338902 Marionette TRACE conn4 <- [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]]]}] 09:12:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 09:12:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 1091ms 09:12:18 INFO - PROCESS | 3185 | 1461082338960 Marionette TRACE conn4 -> [0,257,"getWindowHandle",null] 09:12:18 INFO - PROCESS | 3185 | 1461082338966 Marionette TRACE conn4 <- [1,257,null,{"value":"8"}] 09:12:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 09:12:19 INFO - PROCESS | 3185 | 1461082338998 Marionette TRACE conn4 -> [0,258,"setScriptTimeout",{"ms":35000}] 09:12:19 INFO - PROCESS | 3185 | 1461082339005 Marionette TRACE conn4 <- [1,258,null,{}] 09:12:19 INFO - PROCESS | 3185 | 1461082339017 Marionette TRACE conn4 -> [0,259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:12:19 INFO - PROCESS | 3185 | 1461082339216 Marionette TRACE conn4 <- [1,259,null,{"value":null}] 09:12:19 INFO - PROCESS | 3185 | 1461082339240 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:12:19 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff82a219000 == 41 [pid = 3185] [id = 72] 09:12:19 INFO - PROCESS | 3185 | ++DOMWINDOW == 78 (0x7ff822294400) [pid = 3185] [serial = 214] [outer = (nil)] 09:12:19 INFO - PROCESS | 3185 | ++DOMWINDOW == 79 (0x7ff831204400) [pid = 3185] [serial = 215] [outer = 0x7ff822294400] 09:12:19 INFO - PROCESS | 3185 | 1461082339305 Marionette DEBUG loaded listener.js 09:12:19 INFO - PROCESS | 3185 | ++DOMWINDOW == 80 (0x7ff8323ef800) [pid = 3185] [serial = 216] [outer = 0x7ff822294400] 09:12:20 INFO - PROCESS | 3185 | 1461082340231 Marionette TRACE conn4 <- [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]]]}] 09:12:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 09:12:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 1267ms 09:12:20 INFO - PROCESS | 3185 | 1461082340244 Marionette TRACE conn4 -> [0,261,"getWindowHandle",null] 09:12:20 INFO - PROCESS | 3185 | 1461082340247 Marionette TRACE conn4 <- [1,261,null,{"value":"8"}] 09:12:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 09:12:20 INFO - PROCESS | 3185 | 1461082340269 Marionette TRACE conn4 -> [0,262,"setScriptTimeout",{"ms":35000}] 09:12:20 INFO - PROCESS | 3185 | 1461082340273 Marionette TRACE conn4 <- [1,262,null,{}] 09:12:20 INFO - PROCESS | 3185 | 1461082340280 Marionette TRACE conn4 -> [0,263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:12:20 INFO - PROCESS | 3185 | 1461082340465 Marionette TRACE conn4 <- [1,263,null,{"value":null}] 09:12:20 INFO - PROCESS | 3185 | 1461082340494 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:12:20 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff821b71000 == 42 [pid = 3185] [id = 73] 09:12:20 INFO - PROCESS | 3185 | ++DOMWINDOW == 81 (0x7ff81a587400) [pid = 3185] [serial = 217] [outer = (nil)] 09:12:20 INFO - PROCESS | 3185 | ++DOMWINDOW == 82 (0x7ff835f2f000) [pid = 3185] [serial = 218] [outer = 0x7ff81a587400] 09:12:20 INFO - PROCESS | 3185 | 1461082340561 Marionette DEBUG loaded listener.js 09:12:20 INFO - PROCESS | 3185 | ++DOMWINDOW == 83 (0x7ff836394800) [pid = 3185] [serial = 219] [outer = 0x7ff81a587400] 09:12:21 INFO - PROCESS | 3185 | --DOMWINDOW == 82 (0x7ff825d53800) [pid = 3185] [serial = 184] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 09:12:21 INFO - PROCESS | 3185 | --DOMWINDOW == 81 (0x7ff824043000) [pid = 3185] [serial = 178] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 09:12:21 INFO - PROCESS | 3185 | --DOMWINDOW == 80 (0x7ff81cc31c00) [pid = 3185] [serial = 172] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 09:12:21 INFO - PROCESS | 3185 | --DOMWINDOW == 79 (0x7ff8209f7000) [pid = 3185] [serial = 181] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 09:12:21 INFO - PROCESS | 3185 | --DOMWINDOW == 78 (0x7ff81a474000) [pid = 3185] [serial = 175] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 09:12:21 INFO - PROCESS | 3185 | --DOMWINDOW == 77 (0x7ff830db5c00) [pid = 3185] [serial = 187] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 09:12:21 INFO - PROCESS | 3185 | 1461082341345 Marionette TRACE conn4 <- [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]]]}] 09:12:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 09:12:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 1142ms 09:12:21 INFO - PROCESS | 3185 | 1461082341400 Marionette TRACE conn4 -> [0,265,"getWindowHandle",null] 09:12:21 INFO - PROCESS | 3185 | 1461082341403 Marionette TRACE conn4 <- [1,265,null,{"value":"8"}] 09:12:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 09:12:21 INFO - PROCESS | 3185 | 1461082341414 Marionette TRACE conn4 -> [0,266,"setScriptTimeout",{"ms":35000}] 09:12:21 INFO - PROCESS | 3185 | 1461082341416 Marionette TRACE conn4 <- [1,266,null,{}] 09:12:21 INFO - PROCESS | 3185 | 1461082341421 Marionette TRACE conn4 -> [0,267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:12:21 INFO - PROCESS | 3185 | 1461082341558 Marionette TRACE conn4 <- [1,267,null,{"value":null}] 09:12:21 INFO - PROCESS | 3185 | 1461082341580 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:12:21 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff832059000 == 43 [pid = 3185] [id = 74] 09:12:21 INFO - PROCESS | 3185 | ++DOMWINDOW == 78 (0x7ff836470400) [pid = 3185] [serial = 220] [outer = (nil)] 09:12:21 INFO - PROCESS | 3185 | ++DOMWINDOW == 79 (0x7ff83647b800) [pid = 3185] [serial = 221] [outer = 0x7ff836470400] 09:12:21 INFO - PROCESS | 3185 | 1461082341662 Marionette DEBUG loaded listener.js 09:12:21 INFO - PROCESS | 3185 | ++DOMWINDOW == 80 (0x7ff83810a400) [pid = 3185] [serial = 222] [outer = 0x7ff836470400] 09:12:22 INFO - PROCESS | 3185 | 1461082342500 Marionette TRACE conn4 <- [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]]]}] 09:12:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 09:12:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 1137ms 09:12:22 INFO - PROCESS | 3185 | 1461082342553 Marionette TRACE conn4 -> [0,269,"getWindowHandle",null] 09:12:22 INFO - PROCESS | 3185 | 1461082342556 Marionette TRACE conn4 <- [1,269,null,{"value":"8"}] 09:12:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 09:12:22 INFO - PROCESS | 3185 | 1461082342562 Marionette TRACE conn4 -> [0,270,"setScriptTimeout",{"ms":35000}] 09:12:22 INFO - PROCESS | 3185 | 1461082342564 Marionette TRACE conn4 <- [1,270,null,{}] 09:12:22 INFO - PROCESS | 3185 | 1461082342570 Marionette TRACE conn4 -> [0,271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:12:22 INFO - PROCESS | 3185 | 1461082342722 Marionette TRACE conn4 <- [1,271,null,{"value":null}] 09:12:22 INFO - PROCESS | 3185 | 1461082342732 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:12:22 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff836334800 == 44 [pid = 3185] [id = 75] 09:12:22 INFO - PROCESS | 3185 | ++DOMWINDOW == 81 (0x7ff81a661400) [pid = 3185] [serial = 223] [outer = (nil)] 09:12:22 INFO - PROCESS | 3185 | ++DOMWINDOW == 82 (0x7ff83a45c800) [pid = 3185] [serial = 224] [outer = 0x7ff81a661400] 09:12:22 INFO - PROCESS | 3185 | 1461082342800 Marionette DEBUG loaded listener.js 09:12:22 INFO - PROCESS | 3185 | ++DOMWINDOW == 83 (0x7ff83a468400) [pid = 3185] [serial = 225] [outer = 0x7ff81a661400] 09:12:23 INFO - PROCESS | 3185 | 1461082343790 Marionette TRACE conn4 <- [1,272,null,{"value":["/2dcontext/compositing/2d.composite.transparent.lighter.html",0,null,null,[["Canvas test: 2d.composite.transparent.lighter",0,null,null]]]}] 09:12:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 09:12:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 1287ms 09:12:23 INFO - PROCESS | 3185 | 1461082343851 Marionette TRACE conn4 -> [0,273,"getWindowHandle",null] 09:12:23 INFO - PROCESS | 3185 | 1461082343858 Marionette TRACE conn4 <- [1,273,null,{"value":"8"}] 09:12:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 09:12:23 INFO - PROCESS | 3185 | 1461082343868 Marionette TRACE conn4 -> [0,274,"setScriptTimeout",{"ms":35000}] 09:12:23 INFO - PROCESS | 3185 | 1461082343872 Marionette TRACE conn4 <- [1,274,null,{}] 09:12:23 INFO - PROCESS | 3185 | 1461082343933 Marionette TRACE conn4 -> [0,275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:12:24 INFO - PROCESS | 3185 | 1461082344127 Marionette TRACE conn4 <- [1,275,null,{"value":null}] 09:12:24 INFO - PROCESS | 3185 | ++DOMWINDOW == 84 (0x7ff81f592c00) [pid = 3185] [serial = 226] [outer = 0x7ff81a3d6c00] 09:12:24 INFO - PROCESS | 3185 | 1461082344300 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:12:24 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff82a209000 == 45 [pid = 3185] [id = 76] 09:12:24 INFO - PROCESS | 3185 | ++DOMWINDOW == 85 (0x7ff821bfb800) [pid = 3185] [serial = 227] [outer = (nil)] 09:12:24 INFO - PROCESS | 3185 | ++DOMWINDOW == 86 (0x7ff822e6d000) [pid = 3185] [serial = 228] [outer = 0x7ff821bfb800] 09:12:24 INFO - PROCESS | 3185 | 1461082344400 Marionette DEBUG loaded listener.js 09:12:24 INFO - PROCESS | 3185 | ++DOMWINDOW == 87 (0x7ff824d35000) [pid = 3185] [serial = 229] [outer = 0x7ff821bfb800] 09:12:25 INFO - PROCESS | 3185 | 1461082345337 Marionette TRACE conn4 <- [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]]]}] 09:12:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 09:12:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 1538ms 09:12:25 INFO - PROCESS | 3185 | 1461082345406 Marionette TRACE conn4 -> [0,277,"getWindowHandle",null] 09:12:25 INFO - PROCESS | 3185 | 1461082345413 Marionette TRACE conn4 <- [1,277,null,{"value":"8"}] 09:12:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 09:12:25 INFO - PROCESS | 3185 | 1461082345424 Marionette TRACE conn4 -> [0,278,"setScriptTimeout",{"ms":35000}] 09:12:25 INFO - PROCESS | 3185 | 1461082345429 Marionette TRACE conn4 <- [1,278,null,{}] 09:12:25 INFO - PROCESS | 3185 | 1461082345435 Marionette TRACE conn4 -> [0,279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:12:25 INFO - PROCESS | 3185 | 1461082345637 Marionette TRACE conn4 <- [1,279,null,{"value":null}] 09:12:25 INFO - PROCESS | 3185 | 1461082345771 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:12:25 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff82a202800 == 46 [pid = 3185] [id = 77] 09:12:25 INFO - PROCESS | 3185 | ++DOMWINDOW == 88 (0x7ff821c16000) [pid = 3185] [serial = 230] [outer = (nil)] 09:12:25 INFO - PROCESS | 3185 | ++DOMWINDOW == 89 (0x7ff824f29c00) [pid = 3185] [serial = 231] [outer = 0x7ff821c16000] 09:12:25 INFO - PROCESS | 3185 | 1461082345843 Marionette DEBUG loaded listener.js 09:12:25 INFO - PROCESS | 3185 | ++DOMWINDOW == 90 (0x7ff825db9000) [pid = 3185] [serial = 232] [outer = 0x7ff821c16000] 09:12:26 INFO - PROCESS | 3185 | 1461082346785 Marionette TRACE conn4 <- [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]]]}] 09:12:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 09:12:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 1389ms 09:12:26 INFO - PROCESS | 3185 | 1461082346813 Marionette TRACE conn4 -> [0,281,"getWindowHandle",null] 09:12:26 INFO - PROCESS | 3185 | 1461082346816 Marionette TRACE conn4 <- [1,281,null,{"value":"8"}] 09:12:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 09:12:26 INFO - PROCESS | 3185 | 1461082346823 Marionette TRACE conn4 -> [0,282,"setScriptTimeout",{"ms":35000}] 09:12:26 INFO - PROCESS | 3185 | 1461082346828 Marionette TRACE conn4 <- [1,282,null,{}] 09:12:26 INFO - PROCESS | 3185 | 1461082346844 Marionette TRACE conn4 -> [0,283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:12:27 INFO - PROCESS | 3185 | 1461082347004 Marionette TRACE conn4 <- [1,283,null,{"value":null}] 09:12:27 INFO - PROCESS | 3185 | 1461082347160 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:12:27 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff8364ab000 == 47 [pid = 3185] [id = 78] 09:12:27 INFO - PROCESS | 3185 | ++DOMWINDOW == 91 (0x7ff8264a9400) [pid = 3185] [serial = 233] [outer = (nil)] 09:12:27 INFO - PROCESS | 3185 | ++DOMWINDOW == 92 (0x7ff83428d400) [pid = 3185] [serial = 234] [outer = 0x7ff8264a9400] 09:12:27 INFO - PROCESS | 3185 | 1461082347238 Marionette DEBUG loaded listener.js 09:12:27 INFO - PROCESS | 3185 | ++DOMWINDOW == 93 (0x7ff836392c00) [pid = 3185] [serial = 235] [outer = 0x7ff8264a9400] 09:12:28 INFO - PROCESS | 3185 | 1461082348055 Marionette TRACE conn4 <- [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]]]}] 09:12:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 09:12:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 1290ms 09:12:28 INFO - PROCESS | 3185 | 1461082348114 Marionette TRACE conn4 -> [0,285,"getWindowHandle",null] 09:12:28 INFO - PROCESS | 3185 | 1461082348118 Marionette TRACE conn4 <- [1,285,null,{"value":"8"}] 09:12:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 09:12:28 INFO - PROCESS | 3185 | 1461082348143 Marionette TRACE conn4 -> [0,286,"setScriptTimeout",{"ms":35000}] 09:12:28 INFO - PROCESS | 3185 | 1461082348146 Marionette TRACE conn4 <- [1,286,null,{}] 09:12:28 INFO - PROCESS | 3185 | 1461082348152 Marionette TRACE conn4 -> [0,287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:12:28 INFO - PROCESS | 3185 | 1461082348325 Marionette TRACE conn4 <- [1,287,null,{"value":null}] 09:12:28 INFO - PROCESS | 3185 | 1461082348463 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:12:28 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff83817c800 == 48 [pid = 3185] [id = 79] 09:12:28 INFO - PROCESS | 3185 | ++DOMWINDOW == 94 (0x7ff81a65b400) [pid = 3185] [serial = 236] [outer = (nil)] 09:12:28 INFO - PROCESS | 3185 | ++DOMWINDOW == 95 (0x7ff83810b800) [pid = 3185] [serial = 237] [outer = 0x7ff81a65b400] 09:12:28 INFO - PROCESS | 3185 | 1461082348543 Marionette DEBUG loaded listener.js 09:12:28 INFO - PROCESS | 3185 | ++DOMWINDOW == 96 (0x7ff838beb400) [pid = 3185] [serial = 238] [outer = 0x7ff81a65b400] 09:12:29 INFO - PROCESS | 3185 | 1461082349401 Marionette TRACE conn4 <- [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]]]}] 09:12:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 09:12:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 1291ms 09:12:29 INFO - PROCESS | 3185 | 1461082349432 Marionette TRACE conn4 -> [0,289,"getWindowHandle",null] 09:12:29 INFO - PROCESS | 3185 | 1461082349435 Marionette TRACE conn4 <- [1,289,null,{"value":"8"}] 09:12:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 09:12:29 INFO - PROCESS | 3185 | 1461082349442 Marionette TRACE conn4 -> [0,290,"setScriptTimeout",{"ms":35000}] 09:12:29 INFO - PROCESS | 3185 | 1461082349445 Marionette TRACE conn4 <- [1,290,null,{}] 09:12:29 INFO - PROCESS | 3185 | 1461082349450 Marionette TRACE conn4 -> [0,291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:12:29 INFO - PROCESS | 3185 | 1461082349602 Marionette TRACE conn4 <- [1,291,null,{"value":null}] 09:12:29 INFO - PROCESS | 3185 | 1461082349743 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:12:29 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff826815800 == 49 [pid = 3185] [id = 80] 09:12:29 INFO - PROCESS | 3185 | ++DOMWINDOW == 97 (0x7ff81a3de800) [pid = 3185] [serial = 239] [outer = (nil)] 09:12:29 INFO - PROCESS | 3185 | ++DOMWINDOW == 98 (0x7ff8220f0400) [pid = 3185] [serial = 240] [outer = 0x7ff81a3de800] 09:12:29 INFO - PROCESS | 3185 | 1461082349817 Marionette DEBUG loaded listener.js 09:12:29 INFO - PROCESS | 3185 | ++DOMWINDOW == 99 (0x7ff838ea4c00) [pid = 3185] [serial = 241] [outer = 0x7ff81a3de800] 09:12:30 INFO - PROCESS | 3185 | 1461082350926 Marionette TRACE conn4 <- [1,292,null,{"value":["/2dcontext/compositing/2d.composite.transparent.xor.html",0,null,null,[["Canvas test: 2d.composite.transparent.xor",0,null,null]]]}] 09:12:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 09:12:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 1528ms 09:12:30 INFO - PROCESS | 3185 | 1461082350972 Marionette TRACE conn4 -> [0,293,"getWindowHandle",null] 09:12:30 INFO - PROCESS | 3185 | 1461082350979 Marionette TRACE conn4 <- [1,293,null,{"value":"8"}] 09:12:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 09:12:30 INFO - PROCESS | 3185 | 1461082350988 Marionette TRACE conn4 -> [0,294,"setScriptTimeout",{"ms":35000}] 09:12:30 INFO - PROCESS | 3185 | 1461082350993 Marionette TRACE conn4 <- [1,294,null,{}] 09:12:31 INFO - PROCESS | 3185 | 1461082351000 Marionette TRACE conn4 -> [0,295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:12:31 INFO - PROCESS | 3185 | 1461082351161 Marionette TRACE conn4 <- [1,295,null,{"value":null}] 09:12:31 INFO - PROCESS | 3185 | 1461082351303 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:12:31 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff82435b800 == 50 [pid = 3185] [id = 81] 09:12:31 INFO - PROCESS | 3185 | ++DOMWINDOW == 100 (0x7ff821cee800) [pid = 3185] [serial = 242] [outer = (nil)] 09:12:31 INFO - PROCESS | 3185 | ++DOMWINDOW == 101 (0x7ff822b67c00) [pid = 3185] [serial = 243] [outer = 0x7ff821cee800] 09:12:31 INFO - PROCESS | 3185 | 1461082351374 Marionette DEBUG loaded listener.js 09:12:31 INFO - PROCESS | 3185 | ++DOMWINDOW == 102 (0x7ff822ee7400) [pid = 3185] [serial = 244] [outer = 0x7ff821cee800] 09:12:31 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff823e37000 == 49 [pid = 3185] [id = 59] 09:12:31 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff832059000 == 48 [pid = 3185] [id = 74] 09:12:31 INFO - PROCESS | 3185 | --DOMWINDOW == 101 (0x7ff82ff54c00) [pid = 3185] [serial = 170] [outer = (nil)] [url = about:blank] 09:12:31 INFO - PROCESS | 3185 | --DOMWINDOW == 100 (0x7ff825db5c00) [pid = 3185] [serial = 167] [outer = (nil)] [url = about:blank] 09:12:31 INFO - PROCESS | 3185 | --DOMWINDOW == 99 (0x7ff81e04d000) [pid = 3185] [serial = 161] [outer = (nil)] [url = about:blank] 09:12:31 INFO - PROCESS | 3185 | --DOMWINDOW == 98 (0x7ff822d2c400) [pid = 3185] [serial = 164] [outer = (nil)] [url = about:blank] 09:12:32 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff821b71000 == 47 [pid = 3185] [id = 73] 09:12:32 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff82a219000 == 46 [pid = 3185] [id = 72] 09:12:32 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff82512b000 == 45 [pid = 3185] [id = 71] 09:12:32 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff81f5c5800 == 44 [pid = 3185] [id = 70] 09:12:32 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff81c1b7800 == 43 [pid = 3185] [id = 69] 09:12:32 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff8342d8000 == 42 [pid = 3185] [id = 68] 09:12:32 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff83221d000 == 41 [pid = 3185] [id = 67] 09:12:32 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff82ae22800 == 40 [pid = 3185] [id = 66] 09:12:32 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff82473f000 == 39 [pid = 3185] [id = 65] 09:12:32 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff81a41b800 == 38 [pid = 3185] [id = 64] 09:12:32 INFO - PROCESS | 3185 | --DOMWINDOW == 97 (0x7ff831095c00) [pid = 3185] [serial = 186] [outer = (nil)] [url = about:blank] 09:12:32 INFO - PROCESS | 3185 | --DOMWINDOW == 96 (0x7ff825691400) [pid = 3185] [serial = 180] [outer = (nil)] [url = about:blank] 09:12:32 INFO - PROCESS | 3185 | --DOMWINDOW == 95 (0x7ff81cd58800) [pid = 3185] [serial = 173] [outer = (nil)] [url = about:blank] 09:12:32 INFO - PROCESS | 3185 | --DOMWINDOW == 94 (0x7ff831010800) [pid = 3185] [serial = 185] [outer = (nil)] [url = about:blank] 09:12:32 INFO - PROCESS | 3185 | --DOMWINDOW == 93 (0x7ff826582c00) [pid = 3185] [serial = 182] [outer = (nil)] [url = about:blank] 09:12:32 INFO - PROCESS | 3185 | --DOMWINDOW == 92 (0x7ff824d35c00) [pid = 3185] [serial = 179] [outer = (nil)] [url = about:blank] 09:12:32 INFO - PROCESS | 3185 | --DOMWINDOW == 91 (0x7ff82ffdb000) [pid = 3185] [serial = 183] [outer = (nil)] [url = about:blank] 09:12:32 INFO - PROCESS | 3185 | --DOMWINDOW == 90 (0x7ff81e30ec00) [pid = 3185] [serial = 174] [outer = (nil)] [url = about:blank] 09:12:32 INFO - PROCESS | 3185 | --DOMWINDOW == 89 (0x7ff821c15c00) [pid = 3185] [serial = 176] [outer = (nil)] [url = about:blank] 09:12:32 INFO - PROCESS | 3185 | --DOMWINDOW == 88 (0x7ff822bf7400) [pid = 3185] [serial = 177] [outer = (nil)] [url = about:blank] 09:12:32 INFO - PROCESS | 3185 | --DOMWINDOW == 87 (0x7ff834126800) [pid = 3185] [serial = 188] [outer = (nil)] [url = about:blank] 09:12:32 INFO - PROCESS | 3185 | --DOMWINDOW == 86 (0x7ff834245000) [pid = 3185] [serial = 189] [outer = (nil)] [url = about:blank] 09:12:32 INFO - PROCESS | 3185 | 1461082352252 Marionette TRACE conn4 <- [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]]]}] 09:12:32 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. 09:12:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 1290ms 09:12:32 INFO - PROCESS | 3185 | 1461082352278 Marionette TRACE conn4 -> [0,297,"getWindowHandle",null] 09:12:32 INFO - PROCESS | 3185 | 1461082352286 Marionette TRACE conn4 <- [1,297,null,{"value":"8"}] 09:12:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 09:12:32 INFO - PROCESS | 3185 | 1461082352300 Marionette TRACE conn4 -> [0,298,"setScriptTimeout",{"ms":35000}] 09:12:32 INFO - PROCESS | 3185 | 1461082352303 Marionette TRACE conn4 <- [1,298,null,{}] 09:12:32 INFO - PROCESS | 3185 | 1461082352309 Marionette TRACE conn4 -> [0,299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:12:32 INFO - PROCESS | 3185 | 1461082352449 Marionette TRACE conn4 <- [1,299,null,{"value":null}] 09:12:32 INFO - PROCESS | 3185 | 1461082352466 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:12:32 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff822e9b800 == 39 [pid = 3185] [id = 82] 09:12:32 INFO - PROCESS | 3185 | ++DOMWINDOW == 87 (0x7ff821b64c00) [pid = 3185] [serial = 245] [outer = (nil)] 09:12:32 INFO - PROCESS | 3185 | ++DOMWINDOW == 88 (0x7ff824f1f400) [pid = 3185] [serial = 246] [outer = 0x7ff821b64c00] 09:12:32 INFO - PROCESS | 3185 | 1461082352539 Marionette DEBUG loaded listener.js 09:12:32 INFO - PROCESS | 3185 | ++DOMWINDOW == 89 (0x7ff824f2a800) [pid = 3185] [serial = 247] [outer = 0x7ff821b64c00] 09:12:33 INFO - PROCESS | 3185 | 1461082353502 Marionette TRACE conn4 <- [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]]]}] 09:12:33 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. 09:12:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 1232ms 09:12:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 09:12:33 INFO - PROCESS | 3185 | 1461082353533 Marionette TRACE conn4 -> [0,301,"getWindowHandle",null] 09:12:33 INFO - PROCESS | 3185 | 1461082353535 Marionette TRACE conn4 <- [1,301,null,{"value":"8"}] 09:12:33 INFO - PROCESS | 3185 | 1461082353542 Marionette TRACE conn4 -> [0,302,"setScriptTimeout",{"ms":35000}] 09:12:33 INFO - PROCESS | 3185 | 1461082353548 Marionette TRACE conn4 <- [1,302,null,{}] 09:12:33 INFO - PROCESS | 3185 | 1461082353563 Marionette TRACE conn4 -> [0,303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:12:33 INFO - PROCESS | 3185 | 1461082353717 Marionette TRACE conn4 <- [1,303,null,{"value":null}] 09:12:33 INFO - PROCESS | 3185 | 1461082353813 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:12:33 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff8264e1800 == 40 [pid = 3185] [id = 83] 09:12:33 INFO - PROCESS | 3185 | ++DOMWINDOW == 90 (0x7ff824d31800) [pid = 3185] [serial = 248] [outer = (nil)] 09:12:33 INFO - PROCESS | 3185 | ++DOMWINDOW == 91 (0x7ff82657f400) [pid = 3185] [serial = 249] [outer = 0x7ff824d31800] 09:12:33 INFO - PROCESS | 3185 | 1461082353882 Marionette DEBUG loaded listener.js 09:12:33 INFO - PROCESS | 3185 | ++DOMWINDOW == 92 (0x7ff831010800) [pid = 3185] [serial = 250] [outer = 0x7ff824d31800] 09:12:34 INFO - PROCESS | 3185 | 1461082354571 Marionette TRACE conn4 <- [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]]]}] 09:12:34 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. 09:12:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 1043ms 09:12:34 INFO - PROCESS | 3185 | 1461082354585 Marionette TRACE conn4 -> [0,305,"getWindowHandle",null] 09:12:34 INFO - PROCESS | 3185 | 1461082354590 Marionette TRACE conn4 <- [1,305,null,{"value":"8"}] 09:12:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 09:12:34 INFO - PROCESS | 3185 | 1461082354596 Marionette TRACE conn4 -> [0,306,"setScriptTimeout",{"ms":35000}] 09:12:34 INFO - PROCESS | 3185 | 1461082354598 Marionette TRACE conn4 <- [1,306,null,{}] 09:12:34 INFO - PROCESS | 3185 | 1461082354604 Marionette TRACE conn4 -> [0,307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:12:34 INFO - PROCESS | 3185 | 1461082354822 Marionette TRACE conn4 <- [1,307,null,{"value":null}] 09:12:34 INFO - PROCESS | 3185 | 1461082354851 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:12:34 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff82ff17000 == 41 [pid = 3185] [id = 84] 09:12:34 INFO - PROCESS | 3185 | ++DOMWINDOW == 93 (0x7ff820724800) [pid = 3185] [serial = 251] [outer = (nil)] 09:12:34 INFO - PROCESS | 3185 | ++DOMWINDOW == 94 (0x7ff82072cc00) [pid = 3185] [serial = 252] [outer = 0x7ff820724800] 09:12:34 INFO - PROCESS | 3185 | 1461082354915 Marionette DEBUG loaded listener.js 09:12:35 INFO - PROCESS | 3185 | ++DOMWINDOW == 95 (0x7ff824d38c00) [pid = 3185] [serial = 253] [outer = 0x7ff820724800] 09:12:35 INFO - PROCESS | 3185 | 1461082355680 Marionette TRACE conn4 <- [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]]]}] 09:12:35 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. 09:12:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 1131ms 09:12:35 INFO - PROCESS | 3185 | 1461082355748 Marionette TRACE conn4 -> [0,309,"getWindowHandle",null] 09:12:35 INFO - PROCESS | 3185 | 1461082355753 Marionette TRACE conn4 <- [1,309,null,{"value":"8"}] 09:12:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 09:12:35 INFO - PROCESS | 3185 | 1461082355763 Marionette TRACE conn4 -> [0,310,"setScriptTimeout",{"ms":35000}] 09:12:35 INFO - PROCESS | 3185 | 1461082355766 Marionette TRACE conn4 <- [1,310,null,{}] 09:12:35 INFO - PROCESS | 3185 | 1461082355772 Marionette TRACE conn4 -> [0,311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:12:35 INFO - PROCESS | 3185 | 1461082355952 Marionette TRACE conn4 <- [1,311,null,{"value":null}] 09:12:35 INFO - PROCESS | 3185 | 1461082355974 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:12:35 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff831f14800 == 42 [pid = 3185] [id = 85] 09:12:35 INFO - PROCESS | 3185 | ++DOMWINDOW == 96 (0x7ff82072f400) [pid = 3185] [serial = 254] [outer = (nil)] 09:12:36 INFO - PROCESS | 3185 | ++DOMWINDOW == 97 (0x7ff82ff55400) [pid = 3185] [serial = 255] [outer = 0x7ff82072f400] 09:12:36 INFO - PROCESS | 3185 | 1461082356039 Marionette DEBUG loaded listener.js 09:12:36 INFO - PROCESS | 3185 | ++DOMWINDOW == 98 (0x7ff8323c1c00) [pid = 3185] [serial = 256] [outer = 0x7ff82072f400] 09:12:37 INFO - PROCESS | 3185 | --DOMWINDOW == 97 (0x7ff825144400) [pid = 3185] [serial = 169] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 09:12:37 INFO - PROCESS | 3185 | --DOMWINDOW == 96 (0x7ff81a473800) [pid = 3185] [serial = 157] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 09:12:37 INFO - PROCESS | 3185 | --DOMWINDOW == 95 (0x7ff81a667000) [pid = 3185] [serial = 133] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 09:12:37 INFO - PROCESS | 3185 | --DOMWINDOW == 94 (0x7ff821c16c00) [pid = 3185] [serial = 163] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 09:12:37 INFO - PROCESS | 3185 | --DOMWINDOW == 93 (0x7ff82229e000) [pid = 3185] [serial = 166] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 09:12:37 INFO - PROCESS | 3185 | --DOMWINDOW == 92 (0x7ff81c14ac00) [pid = 3185] [serial = 160] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 09:12:37 INFO - PROCESS | 3185 | --DOMWINDOW == 91 (0x7ff821cf1400) [pid = 3185] [serial = 136] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 09:12:37 INFO - PROCESS | 3185 | --DOMWINDOW == 90 (0x7ff81a587400) [pid = 3185] [serial = 217] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 09:12:37 INFO - PROCESS | 3185 | --DOMWINDOW == 89 (0x7ff836470400) [pid = 3185] [serial = 220] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 09:12:37 INFO - PROCESS | 3185 | --DOMWINDOW == 88 (0x7ff81cc2d400) [pid = 3185] [serial = 205] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 09:12:37 INFO - PROCESS | 3185 | --DOMWINDOW == 87 (0x7ff831098800) [pid = 3185] [serial = 202] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 09:12:37 INFO - PROCESS | 3185 | --DOMWINDOW == 86 (0x7ff81e053400) [pid = 3185] [serial = 196] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 09:12:37 INFO - PROCESS | 3185 | --DOMWINDOW == 85 (0x7ff821b63800) [pid = 3185] [serial = 208] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 09:12:37 INFO - PROCESS | 3185 | --DOMWINDOW == 84 (0x7ff833ce1c00) [pid = 3185] [serial = 190] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 09:12:37 INFO - PROCESS | 3185 | --DOMWINDOW == 83 (0x7ff81e052800) [pid = 3185] [serial = 193] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 09:12:37 INFO - PROCESS | 3185 | --DOMWINDOW == 82 (0x7ff81cc2e400) [pid = 3185] [serial = 211] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 09:12:37 INFO - PROCESS | 3185 | --DOMWINDOW == 81 (0x7ff825e77400) [pid = 3185] [serial = 199] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 09:12:37 INFO - PROCESS | 3185 | --DOMWINDOW == 80 (0x7ff822294400) [pid = 3185] [serial = 214] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 09:12:37 INFO - PROCESS | 3185 | 1461082357290 Marionette TRACE conn4 <- [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]]]}] 09:12:37 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. 09:12:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 1577ms 09:12:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 09:12:37 INFO - PROCESS | 3185 | 1461082357342 Marionette TRACE conn4 -> [0,313,"getWindowHandle",null] 09:12:37 INFO - PROCESS | 3185 | 1461082357344 Marionette TRACE conn4 <- [1,313,null,{"value":"8"}] 09:12:37 INFO - PROCESS | 3185 | 1461082357352 Marionette TRACE conn4 -> [0,314,"setScriptTimeout",{"ms":35000}] 09:12:37 INFO - PROCESS | 3185 | 1461082357355 Marionette TRACE conn4 <- [1,314,null,{}] 09:12:37 INFO - PROCESS | 3185 | 1461082357360 Marionette TRACE conn4 -> [0,315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:12:37 INFO - PROCESS | 3185 | 1461082357630 Marionette TRACE conn4 <- [1,315,null,{"value":null}] 09:12:37 INFO - PROCESS | 3185 | 1461082357644 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:12:37 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff81e33f800 == 43 [pid = 3185] [id = 86] 09:12:37 INFO - PROCESS | 3185 | ++DOMWINDOW == 81 (0x7ff81c149c00) [pid = 3185] [serial = 257] [outer = (nil)] 09:12:37 INFO - PROCESS | 3185 | ++DOMWINDOW == 82 (0x7ff81e315400) [pid = 3185] [serial = 258] [outer = 0x7ff81c149c00] 09:12:37 INFO - PROCESS | 3185 | 1461082357716 Marionette DEBUG loaded listener.js 09:12:37 INFO - PROCESS | 3185 | ++DOMWINDOW == 83 (0x7ff836090c00) [pid = 3185] [serial = 259] [outer = 0x7ff81c149c00] 09:12:38 INFO - PROCESS | 3185 | 1461082358515 Marionette TRACE conn4 <- [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]]]}] 09:12:38 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. 09:12:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 1180ms 09:12:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 09:12:38 INFO - PROCESS | 3185 | 1461082358531 Marionette TRACE conn4 -> [0,317,"getWindowHandle",null] 09:12:38 INFO - PROCESS | 3185 | 1461082358533 Marionette TRACE conn4 <- [1,317,null,{"value":"8"}] 09:12:38 INFO - PROCESS | 3185 | 1461082358540 Marionette TRACE conn4 -> [0,318,"setScriptTimeout",{"ms":35000}] 09:12:38 INFO - PROCESS | 3185 | 1461082358543 Marionette TRACE conn4 <- [1,318,null,{}] 09:12:38 INFO - PROCESS | 3185 | 1461082358557 Marionette TRACE conn4 -> [0,319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:12:38 INFO - PROCESS | 3185 | 1461082358715 Marionette TRACE conn4 <- [1,319,null,{"value":null}] 09:12:38 INFO - PROCESS | 3185 | 1461082358729 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:12:38 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff836421800 == 44 [pid = 3185] [id = 87] 09:12:38 INFO - PROCESS | 3185 | ++DOMWINDOW == 84 (0x7ff822042400) [pid = 3185] [serial = 260] [outer = (nil)] 09:12:38 INFO - PROCESS | 3185 | ++DOMWINDOW == 85 (0x7ff822049c00) [pid = 3185] [serial = 261] [outer = 0x7ff822042400] 09:12:38 INFO - PROCESS | 3185 | 1461082358792 Marionette DEBUG loaded listener.js 09:12:38 INFO - PROCESS | 3185 | ++DOMWINDOW == 86 (0x7ff82204dc00) [pid = 3185] [serial = 262] [outer = 0x7ff822042400] 09:12:39 INFO - PROCESS | 3185 | 1461082359864 Marionette TRACE conn4 <- [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]]]}] 09:12:39 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. 09:12:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 1340ms 09:12:39 INFO - PROCESS | 3185 | 1461082359880 Marionette TRACE conn4 -> [0,321,"getWindowHandle",null] 09:12:39 INFO - PROCESS | 3185 | 1461082359888 Marionette TRACE conn4 <- [1,321,null,{"value":"8"}] 09:12:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 09:12:39 INFO - PROCESS | 3185 | 1461082359897 Marionette TRACE conn4 -> [0,322,"setScriptTimeout",{"ms":35000}] 09:12:39 INFO - PROCESS | 3185 | 1461082359903 Marionette TRACE conn4 <- [1,322,null,{}] 09:12:39 INFO - PROCESS | 3185 | 1461082359911 Marionette TRACE conn4 -> [0,323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:12:40 INFO - PROCESS | 3185 | 1461082360082 Marionette TRACE conn4 <- [1,323,null,{"value":null}] 09:12:40 INFO - PROCESS | 3185 | 1461082360232 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:12:40 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff824734000 == 45 [pid = 3185] [id = 88] 09:12:40 INFO - PROCESS | 3185 | ++DOMWINDOW == 87 (0x7ff820726c00) [pid = 3185] [serial = 263] [outer = (nil)] 09:12:40 INFO - PROCESS | 3185 | ++DOMWINDOW == 88 (0x7ff8213a5400) [pid = 3185] [serial = 264] [outer = 0x7ff820726c00] 09:12:40 INFO - PROCESS | 3185 | 1461082360316 Marionette DEBUG loaded listener.js 09:12:40 INFO - PROCESS | 3185 | ++DOMWINDOW == 89 (0x7ff822049400) [pid = 3185] [serial = 265] [outer = 0x7ff820726c00] 09:12:41 INFO - PROCESS | 3185 | 1461082361246 Marionette TRACE conn4 <- [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]]]}] 09:12:41 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. 09:12:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 1386ms 09:12:41 INFO - PROCESS | 3185 | 1461082361284 Marionette TRACE conn4 -> [0,325,"getWindowHandle",null] 09:12:41 INFO - PROCESS | 3185 | 1461082361293 Marionette TRACE conn4 <- [1,325,null,{"value":"8"}] 09:12:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 09:12:41 INFO - PROCESS | 3185 | 1461082361303 Marionette TRACE conn4 -> [0,326,"setScriptTimeout",{"ms":35000}] 09:12:41 INFO - PROCESS | 3185 | 1461082361307 Marionette TRACE conn4 <- [1,326,null,{}] 09:12:41 INFO - PROCESS | 3185 | 1461082361314 Marionette TRACE conn4 -> [0,327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:12:41 INFO - PROCESS | 3185 | 1461082361499 Marionette TRACE conn4 <- [1,327,null,{"value":null}] 09:12:41 INFO - PROCESS | 3185 | 1461082361640 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:12:41 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff831f0f000 == 46 [pid = 3185] [id = 89] 09:12:41 INFO - PROCESS | 3185 | ++DOMWINDOW == 90 (0x7ff820727400) [pid = 3185] [serial = 266] [outer = (nil)] 09:12:41 INFO - PROCESS | 3185 | ++DOMWINDOW == 91 (0x7ff824289c00) [pid = 3185] [serial = 267] [outer = 0x7ff820727400] 09:12:41 INFO - PROCESS | 3185 | 1461082361717 Marionette DEBUG loaded listener.js 09:12:41 INFO - PROCESS | 3185 | ++DOMWINDOW == 92 (0x7ff824f28c00) [pid = 3185] [serial = 268] [outer = 0x7ff820727400] 09:12:42 INFO - PROCESS | 3185 | 1461082362843 Marionette TRACE conn4 <- [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]]]}] 09:12:42 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. 09:12:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 1587ms 09:12:42 INFO - PROCESS | 3185 | 1461082362892 Marionette TRACE conn4 -> [0,329,"getWindowHandle",null] 09:12:42 INFO - PROCESS | 3185 | 1461082362896 Marionette TRACE conn4 <- [1,329,null,{"value":"8"}] 09:12:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 09:12:42 INFO - PROCESS | 3185 | 1461082362902 Marionette TRACE conn4 -> [0,330,"setScriptTimeout",{"ms":35000}] 09:12:42 INFO - PROCESS | 3185 | 1461082362908 Marionette TRACE conn4 <- [1,330,null,{}] 09:12:42 INFO - PROCESS | 3185 | 1461082362925 Marionette TRACE conn4 -> [0,331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:12:43 INFO - PROCESS | 3185 | 1461082363137 Marionette TRACE conn4 <- [1,331,null,{"value":null}] 09:12:43 INFO - PROCESS | 3185 | 1461082363318 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:12:43 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff83a49d000 == 47 [pid = 3185] [id = 90] 09:12:43 INFO - PROCESS | 3185 | ++DOMWINDOW == 93 (0x7ff825688800) [pid = 3185] [serial = 269] [outer = (nil)] 09:12:43 INFO - PROCESS | 3185 | ++DOMWINDOW == 94 (0x7ff831098800) [pid = 3185] [serial = 270] [outer = 0x7ff825688800] 09:12:43 INFO - PROCESS | 3185 | 1461082363440 Marionette DEBUG loaded listener.js 09:12:43 INFO - PROCESS | 3185 | ++DOMWINDOW == 95 (0x7ff835f32000) [pid = 3185] [serial = 271] [outer = 0x7ff825688800] 09:12:44 INFO - PROCESS | 3185 | 1461082364267 Marionette TRACE conn4 <- [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]]]}] 09:12:44 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. 09:12:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 1385ms 09:12:44 INFO - PROCESS | 3185 | 1461082364288 Marionette TRACE conn4 -> [0,333,"getWindowHandle",null] 09:12:44 INFO - PROCESS | 3185 | 1461082364293 Marionette TRACE conn4 <- [1,333,null,{"value":"8"}] 09:12:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 09:12:44 INFO - PROCESS | 3185 | 1461082364299 Marionette TRACE conn4 -> [0,334,"setScriptTimeout",{"ms":35000}] 09:12:44 INFO - PROCESS | 3185 | 1461082364303 Marionette TRACE conn4 <- [1,334,null,{}] 09:12:44 INFO - PROCESS | 3185 | 1461082364308 Marionette TRACE conn4 -> [0,335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:12:44 INFO - PROCESS | 3185 | 1461082364469 Marionette TRACE conn4 <- [1,335,null,{"value":null}] 09:12:44 INFO - PROCESS | 3185 | 1461082364612 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:12:44 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff8195d1000 == 48 [pid = 3185] [id = 91] 09:12:44 INFO - PROCESS | 3185 | ++DOMWINDOW == 96 (0x7ff82657ec00) [pid = 3185] [serial = 272] [outer = (nil)] 09:12:44 INFO - PROCESS | 3185 | ++DOMWINDOW == 97 (0x7ff836510000) [pid = 3185] [serial = 273] [outer = 0x7ff82657ec00] 09:12:44 INFO - PROCESS | 3185 | 1461082364688 Marionette DEBUG loaded listener.js 09:12:44 INFO - PROCESS | 3185 | ++DOMWINDOW == 98 (0x7ff838bf3000) [pid = 3185] [serial = 274] [outer = 0x7ff82657ec00] 09:12:45 INFO - PROCESS | 3185 | 1461082365547 Marionette TRACE conn4 <- [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]]]}] 09:12:45 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. 09:12:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 1279ms 09:12:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 09:12:45 INFO - PROCESS | 3185 | 1461082365580 Marionette TRACE conn4 -> [0,337,"getWindowHandle",null] 09:12:45 INFO - PROCESS | 3185 | 1461082365583 Marionette TRACE conn4 <- [1,337,null,{"value":"8"}] 09:12:45 INFO - PROCESS | 3185 | 1461082365590 Marionette TRACE conn4 -> [0,338,"setScriptTimeout",{"ms":35000}] 09:12:45 INFO - PROCESS | 3185 | 1461082365593 Marionette TRACE conn4 <- [1,338,null,{}] 09:12:45 INFO - PROCESS | 3185 | 1461082365599 Marionette TRACE conn4 -> [0,339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:12:45 INFO - PROCESS | 3185 | 1461082365756 Marionette TRACE conn4 <- [1,339,null,{"value":null}] 09:12:45 INFO - PROCESS | 3185 | 1461082365903 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:12:45 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff81a420000 == 49 [pid = 3185] [id = 92] 09:12:45 INFO - PROCESS | 3185 | ++DOMWINDOW == 99 (0x7ff81a65dc00) [pid = 3185] [serial = 275] [outer = (nil)] 09:12:45 INFO - PROCESS | 3185 | ++DOMWINDOW == 100 (0x7ff81a69e000) [pid = 3185] [serial = 276] [outer = 0x7ff81a65dc00] 09:12:45 INFO - PROCESS | 3185 | 1461082365978 Marionette DEBUG loaded listener.js 09:12:46 INFO - PROCESS | 3185 | ++DOMWINDOW == 101 (0x7ff821c11800) [pid = 3185] [serial = 277] [outer = 0x7ff81a65dc00] 09:12:47 INFO - PROCESS | 3185 | 1461082367147 Marionette TRACE conn4 <- [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]]]}] 09:12:47 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. 09:12:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 1591ms 09:12:47 INFO - PROCESS | 3185 | 1461082367182 Marionette TRACE conn4 -> [0,341,"getWindowHandle",null] 09:12:47 INFO - PROCESS | 3185 | 1461082367190 Marionette TRACE conn4 <- [1,341,null,{"value":"8"}] 09:12:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 09:12:47 INFO - PROCESS | 3185 | 1461082367199 Marionette TRACE conn4 -> [0,342,"setScriptTimeout",{"ms":35000}] 09:12:47 INFO - PROCESS | 3185 | 1461082367204 Marionette TRACE conn4 <- [1,342,null,{}] 09:12:47 INFO - PROCESS | 3185 | 1461082367212 Marionette TRACE conn4 -> [0,343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:12:47 INFO - PROCESS | 3185 | 1461082367388 Marionette TRACE conn4 <- [1,343,null,{"value":null}] 09:12:47 INFO - PROCESS | 3185 | 1461082367531 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:12:47 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff821b87000 == 50 [pid = 3185] [id = 93] 09:12:47 INFO - PROCESS | 3185 | ++DOMWINDOW == 102 (0x7ff82072b800) [pid = 3185] [serial = 278] [outer = (nil)] 09:12:47 INFO - PROCESS | 3185 | ++DOMWINDOW == 103 (0x7ff820732800) [pid = 3185] [serial = 279] [outer = 0x7ff82072b800] 09:12:47 INFO - PROCESS | 3185 | 1461082367615 Marionette DEBUG loaded listener.js 09:12:47 INFO - PROCESS | 3185 | ++DOMWINDOW == 104 (0x7ff821ced400) [pid = 3185] [serial = 280] [outer = 0x7ff82072b800] 09:12:47 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff82680e800 == 49 [pid = 3185] [id = 61] 09:12:48 INFO - PROCESS | 3185 | --DOMWINDOW == 103 (0x7ff83a45c800) [pid = 3185] [serial = 224] [outer = (nil)] [url = about:blank] 09:12:48 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff81bd5b800 == 48 [pid = 3185] [id = 58] 09:12:48 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff81e33f800 == 47 [pid = 3185] [id = 86] 09:12:48 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff831f14800 == 46 [pid = 3185] [id = 85] 09:12:48 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff82ff17000 == 45 [pid = 3185] [id = 84] 09:12:48 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff8264e1800 == 44 [pid = 3185] [id = 83] 09:12:48 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff822e9b800 == 43 [pid = 3185] [id = 82] 09:12:48 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff82435b800 == 42 [pid = 3185] [id = 81] 09:12:48 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff826815800 == 41 [pid = 3185] [id = 80] 09:12:48 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff83817c800 == 40 [pid = 3185] [id = 79] 09:12:48 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff8364ab000 == 39 [pid = 3185] [id = 78] 09:12:48 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff82a202800 == 38 [pid = 3185] [id = 77] 09:12:48 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff82a209000 == 37 [pid = 3185] [id = 76] 09:12:48 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff836334800 == 36 [pid = 3185] [id = 75] 09:12:48 INFO - PROCESS | 3185 | --DOMWINDOW == 102 (0x7ff82ffdc000) [pid = 3185] [serial = 171] [outer = (nil)] [url = about:blank] 09:12:48 INFO - PROCESS | 3185 | --DOMWINDOW == 101 (0x7ff8268a8000) [pid = 3185] [serial = 159] [outer = (nil)] [url = about:blank] 09:12:48 INFO - PROCESS | 3185 | --DOMWINDOW == 100 (0x7ff820991800) [pid = 3185] [serial = 135] [outer = (nil)] [url = about:blank] 09:12:48 INFO - PROCESS | 3185 | --DOMWINDOW == 99 (0x7ff8230bf000) [pid = 3185] [serial = 165] [outer = (nil)] [url = about:blank] 09:12:48 INFO - PROCESS | 3185 | --DOMWINDOW == 98 (0x7ff8264a4c00) [pid = 3185] [serial = 168] [outer = (nil)] [url = about:blank] 09:12:48 INFO - PROCESS | 3185 | --DOMWINDOW == 97 (0x7ff82139b000) [pid = 3185] [serial = 162] [outer = (nil)] [url = about:blank] 09:12:48 INFO - PROCESS | 3185 | --DOMWINDOW == 96 (0x7ff824d36400) [pid = 3185] [serial = 138] [outer = (nil)] [url = about:blank] 09:12:48 INFO - PROCESS | 3185 | --DOMWINDOW == 95 (0x7ff835f2f000) [pid = 3185] [serial = 218] [outer = (nil)] [url = about:blank] 09:12:48 INFO - PROCESS | 3185 | --DOMWINDOW == 94 (0x7ff83647b800) [pid = 3185] [serial = 221] [outer = (nil)] [url = about:blank] 09:12:48 INFO - PROCESS | 3185 | --DOMWINDOW == 93 (0x7ff81f592800) [pid = 3185] [serial = 207] [outer = (nil)] [url = about:blank] 09:12:48 INFO - PROCESS | 3185 | --DOMWINDOW == 92 (0x7ff81ccf2000) [pid = 3185] [serial = 206] [outer = (nil)] [url = about:blank] 09:12:48 INFO - PROCESS | 3185 | --DOMWINDOW == 91 (0x7ff836305400) [pid = 3185] [serial = 204] [outer = (nil)] [url = about:blank] 09:12:48 INFO - PROCESS | 3185 | --DOMWINDOW == 90 (0x7ff83605e800) [pid = 3185] [serial = 203] [outer = (nil)] [url = about:blank] 09:12:48 INFO - PROCESS | 3185 | --DOMWINDOW == 89 (0x7ff825d52000) [pid = 3185] [serial = 198] [outer = (nil)] [url = about:blank] 09:12:48 INFO - PROCESS | 3185 | --DOMWINDOW == 88 (0x7ff824d36c00) [pid = 3185] [serial = 197] [outer = (nil)] [url = about:blank] 09:12:48 INFO - PROCESS | 3185 | --DOMWINDOW == 87 (0x7ff822d3a400) [pid = 3185] [serial = 209] [outer = (nil)] [url = about:blank] 09:12:48 INFO - PROCESS | 3185 | --DOMWINDOW == 86 (0x7ff824046800) [pid = 3185] [serial = 210] [outer = (nil)] [url = about:blank] 09:12:48 INFO - PROCESS | 3185 | --DOMWINDOW == 85 (0x7ff835f31800) [pid = 3185] [serial = 192] [outer = (nil)] [url = about:blank] 09:12:48 INFO - PROCESS | 3185 | --DOMWINDOW == 84 (0x7ff835966800) [pid = 3185] [serial = 191] [outer = (nil)] [url = about:blank] 09:12:48 INFO - PROCESS | 3185 | --DOMWINDOW == 83 (0x7ff822bed800) [pid = 3185] [serial = 195] [outer = (nil)] [url = about:blank] 09:12:48 INFO - PROCESS | 3185 | --DOMWINDOW == 82 (0x7ff82139cc00) [pid = 3185] [serial = 194] [outer = (nil)] [url = about:blank] 09:12:48 INFO - PROCESS | 3185 | --DOMWINDOW == 81 (0x7ff82560cc00) [pid = 3185] [serial = 212] [outer = (nil)] [url = about:blank] 09:12:48 INFO - PROCESS | 3185 | --DOMWINDOW == 80 (0x7ff834246000) [pid = 3185] [serial = 201] [outer = (nil)] [url = about:blank] 09:12:48 INFO - PROCESS | 3185 | --DOMWINDOW == 79 (0x7ff8323bf800) [pid = 3185] [serial = 200] [outer = (nil)] [url = about:blank] 09:12:48 INFO - PROCESS | 3185 | --DOMWINDOW == 78 (0x7ff831204400) [pid = 3185] [serial = 215] [outer = (nil)] [url = about:blank] 09:12:48 INFO - PROCESS | 3185 | --DOMWINDOW == 77 (0x7ff836394800) [pid = 3185] [serial = 219] [outer = (nil)] [url = about:blank] 09:12:48 INFO - PROCESS | 3185 | --DOMWINDOW == 76 (0x7ff83810a400) [pid = 3185] [serial = 222] [outer = (nil)] [url = about:blank] 09:12:48 INFO - PROCESS | 3185 | --DOMWINDOW == 75 (0x7ff826383400) [pid = 3185] [serial = 213] [outer = (nil)] [url = about:blank] 09:12:48 INFO - PROCESS | 3185 | --DOMWINDOW == 74 (0x7ff8323ef800) [pid = 3185] [serial = 216] [outer = (nil)] [url = about:blank] 09:12:48 INFO - PROCESS | 3185 | 1461082368483 Marionette TRACE conn4 <- [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]]]}] 09:12:48 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. 09:12:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 1333ms 09:12:48 INFO - PROCESS | 3185 | 1461082368534 Marionette TRACE conn4 -> [0,345,"getWindowHandle",null] 09:12:48 INFO - PROCESS | 3185 | 1461082368542 Marionette TRACE conn4 <- [1,345,null,{"value":"8"}] 09:12:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 09:12:48 INFO - PROCESS | 3185 | 1461082368552 Marionette TRACE conn4 -> [0,346,"setScriptTimeout",{"ms":35000}] 09:12:48 INFO - PROCESS | 3185 | 1461082368555 Marionette TRACE conn4 <- [1,346,null,{}] 09:12:48 INFO - PROCESS | 3185 | 1461082368561 Marionette TRACE conn4 -> [0,347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:12:48 INFO - PROCESS | 3185 | 1461082368711 Marionette TRACE conn4 <- [1,347,null,{"value":null}] 09:12:48 INFO - PROCESS | 3185 | 1461082368728 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:12:48 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff823e33000 == 37 [pid = 3185] [id = 94] 09:12:48 INFO - PROCESS | 3185 | ++DOMWINDOW == 75 (0x7ff82139cc00) [pid = 3185] [serial = 281] [outer = (nil)] 09:12:48 INFO - PROCESS | 3185 | ++DOMWINDOW == 76 (0x7ff8229dc000) [pid = 3185] [serial = 282] [outer = 0x7ff82139cc00] 09:12:48 INFO - PROCESS | 3185 | 1461082368793 Marionette DEBUG loaded listener.js 09:12:48 INFO - PROCESS | 3185 | ++DOMWINDOW == 77 (0x7ff822d2c400) [pid = 3185] [serial = 283] [outer = 0x7ff82139cc00] 09:12:49 INFO - PROCESS | 3185 | 1461082369637 Marionette TRACE conn4 <- [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]]]}] 09:12:49 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. 09:12:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 1130ms 09:12:49 INFO - PROCESS | 3185 | 1461082369683 Marionette TRACE conn4 -> [0,349,"getWindowHandle",null] 09:12:49 INFO - PROCESS | 3185 | 1461082369686 Marionette TRACE conn4 <- [1,349,null,{"value":"8"}] 09:12:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 09:12:49 INFO - PROCESS | 3185 | 1461082369697 Marionette TRACE conn4 -> [0,350,"setScriptTimeout",{"ms":35000}] 09:12:49 INFO - PROCESS | 3185 | 1461082369702 Marionette TRACE conn4 <- [1,350,null,{}] 09:12:49 INFO - PROCESS | 3185 | 1461082369719 Marionette TRACE conn4 -> [0,351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:12:49 INFO - PROCESS | 3185 | 1461082369885 Marionette TRACE conn4 <- [1,351,null,{"value":null}] 09:12:49 INFO - PROCESS | 3185 | 1461082369895 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:12:49 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff825e29800 == 38 [pid = 3185] [id = 95] 09:12:49 INFO - PROCESS | 3185 | ++DOMWINDOW == 78 (0x7ff824292c00) [pid = 3185] [serial = 284] [outer = (nil)] 09:12:49 INFO - PROCESS | 3185 | ++DOMWINDOW == 79 (0x7ff824f1b400) [pid = 3185] [serial = 285] [outer = 0x7ff824292c00] 09:12:49 INFO - PROCESS | 3185 | 1461082369964 Marionette DEBUG loaded listener.js 09:12:50 INFO - PROCESS | 3185 | ++DOMWINDOW == 80 (0x7ff8250e5000) [pid = 3185] [serial = 286] [outer = 0x7ff824292c00] 09:12:50 INFO - PROCESS | 3185 | 1461082370762 Marionette TRACE conn4 <- [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]]]}] 09:12:50 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. 09:12:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 1083ms 09:12:50 INFO - PROCESS | 3185 | 1461082370802 Marionette TRACE conn4 -> [0,353,"getWindowHandle",null] 09:12:50 INFO - PROCESS | 3185 | 1461082370819 Marionette TRACE conn4 <- [1,353,null,{"value":"8"}] 09:12:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 09:12:50 INFO - PROCESS | 3185 | 1461082370833 Marionette TRACE conn4 -> [0,354,"setScriptTimeout",{"ms":35000}] 09:12:50 INFO - PROCESS | 3185 | 1461082370836 Marionette TRACE conn4 <- [1,354,null,{}] 09:12:50 INFO - PROCESS | 3185 | 1461082370842 Marionette TRACE conn4 -> [0,355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:12:51 INFO - PROCESS | 3185 | 1461082371025 Marionette TRACE conn4 <- [1,355,null,{"value":null}] 09:12:51 INFO - PROCESS | 3185 | 1461082371050 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:12:51 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff82a203800 == 39 [pid = 3185] [id = 96] 09:12:51 INFO - PROCESS | 3185 | ++DOMWINDOW == 81 (0x7ff824d36800) [pid = 3185] [serial = 287] [outer = (nil)] 09:12:51 INFO - PROCESS | 3185 | ++DOMWINDOW == 82 (0x7ff825690000) [pid = 3185] [serial = 288] [outer = 0x7ff824d36800] 09:12:51 INFO - PROCESS | 3185 | 1461082371115 Marionette DEBUG loaded listener.js 09:12:51 INFO - PROCESS | 3185 | ++DOMWINDOW == 83 (0x7ff8264a1c00) [pid = 3185] [serial = 289] [outer = 0x7ff824d36800] 09:12:51 INFO - PROCESS | 3185 | 1461082371992 Marionette TRACE conn4 <- [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]]]}] 09:12:52 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. 09:12:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 1178ms 09:12:52 INFO - PROCESS | 3185 | 1461082372012 Marionette TRACE conn4 -> [0,357,"getWindowHandle",null] 09:12:52 INFO - PROCESS | 3185 | 1461082372016 Marionette TRACE conn4 <- [1,357,null,{"value":"8"}] 09:12:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 09:12:52 INFO - PROCESS | 3185 | 1461082372030 Marionette TRACE conn4 -> [0,358,"setScriptTimeout",{"ms":35000}] 09:12:52 INFO - PROCESS | 3185 | 1461082372034 Marionette TRACE conn4 <- [1,358,null,{}] 09:12:52 INFO - PROCESS | 3185 | 1461082372039 Marionette TRACE conn4 -> [0,359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:12:52 INFO - PROCESS | 3185 | 1461082372245 Marionette TRACE conn4 <- [1,359,null,{"value":null}] 09:12:52 INFO - PROCESS | 3185 | 1461082372268 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:12:52 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff82ff20000 == 40 [pid = 3185] [id = 97] 09:12:52 INFO - PROCESS | 3185 | ++DOMWINDOW == 84 (0x7ff81a65d400) [pid = 3185] [serial = 290] [outer = (nil)] 09:12:52 INFO - PROCESS | 3185 | ++DOMWINDOW == 85 (0x7ff826586400) [pid = 3185] [serial = 291] [outer = 0x7ff81a65d400] 09:12:52 INFO - PROCESS | 3185 | 1461082372345 Marionette DEBUG loaded listener.js 09:12:52 INFO - PROCESS | 3185 | ++DOMWINDOW == 86 (0x7ff830b6a000) [pid = 3185] [serial = 292] [outer = 0x7ff81a65d400] 09:12:53 INFO - PROCESS | 3185 | --DOMWINDOW == 85 (0x7ff820724800) [pid = 3185] [serial = 251] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 09:12:53 INFO - PROCESS | 3185 | --DOMWINDOW == 84 (0x7ff82072f400) [pid = 3185] [serial = 254] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 09:12:53 INFO - PROCESS | 3185 | --DOMWINDOW == 83 (0x7ff821cee800) [pid = 3185] [serial = 242] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 09:12:53 INFO - PROCESS | 3185 | --DOMWINDOW == 82 (0x7ff821b64c00) [pid = 3185] [serial = 245] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 09:12:53 INFO - PROCESS | 3185 | --DOMWINDOW == 81 (0x7ff824d31800) [pid = 3185] [serial = 248] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 09:12:53 INFO - PROCESS | 3185 | --DOMWINDOW == 80 (0x7ff81a3de800) [pid = 3185] [serial = 239] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 09:12:53 INFO - PROCESS | 3185 | --DOMWINDOW == 79 (0x7ff81c149c00) [pid = 3185] [serial = 257] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 09:12:53 INFO - PROCESS | 3185 | 1461082373613 Marionette TRACE conn4 <- [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]]]}] 09:12:53 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. 09:12:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 1642ms 09:12:53 INFO - PROCESS | 3185 | 1461082373670 Marionette TRACE conn4 -> [0,361,"getWindowHandle",null] 09:12:53 INFO - PROCESS | 3185 | 1461082373673 Marionette TRACE conn4 <- [1,361,null,{"value":"8"}] 09:12:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 09:12:53 INFO - PROCESS | 3185 | 1461082373680 Marionette TRACE conn4 -> [0,362,"setScriptTimeout",{"ms":35000}] 09:12:53 INFO - PROCESS | 3185 | 1461082373683 Marionette TRACE conn4 <- [1,362,null,{}] 09:12:53 INFO - PROCESS | 3185 | 1461082373688 Marionette TRACE conn4 -> [0,363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:12:53 INFO - PROCESS | 3185 | 1461082373855 Marionette TRACE conn4 <- [1,363,null,{"value":null}] 09:12:53 INFO - PROCESS | 3185 | 1461082373948 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:12:53 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff81c1be000 == 41 [pid = 3185] [id = 98] 09:12:53 INFO - PROCESS | 3185 | ++DOMWINDOW == 80 (0x7ff81a474800) [pid = 3185] [serial = 293] [outer = (nil)] 09:12:54 INFO - PROCESS | 3185 | ++DOMWINDOW == 81 (0x7ff820726800) [pid = 3185] [serial = 294] [outer = 0x7ff81a474800] 09:12:54 INFO - PROCESS | 3185 | 1461082374016 Marionette DEBUG loaded listener.js 09:12:54 INFO - PROCESS | 3185 | ++DOMWINDOW == 82 (0x7ff831f2b000) [pid = 3185] [serial = 295] [outer = 0x7ff81a474800] 09:12:54 INFO - PROCESS | 3185 | 1461082374680 Marionette TRACE conn4 <- [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]]]}] 09:12:54 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. 09:12:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 1033ms 09:12:54 INFO - PROCESS | 3185 | 1461082374714 Marionette TRACE conn4 -> [0,365,"getWindowHandle",null] 09:12:54 INFO - PROCESS | 3185 | 1461082374718 Marionette TRACE conn4 <- [1,365,null,{"value":"8"}] 09:12:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 09:12:54 INFO - PROCESS | 3185 | 1461082374723 Marionette TRACE conn4 -> [0,366,"setScriptTimeout",{"ms":35000}] 09:12:54 INFO - PROCESS | 3185 | 1461082374726 Marionette TRACE conn4 <- [1,366,null,{}] 09:12:54 INFO - PROCESS | 3185 | 1461082374731 Marionette TRACE conn4 -> [0,367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:12:54 INFO - PROCESS | 3185 | 1461082374903 Marionette TRACE conn4 <- [1,367,null,{"value":null}] 09:12:55 INFO - PROCESS | 3185 | 1461082375038 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:12:55 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff81c1af800 == 42 [pid = 3185] [id = 99] 09:12:55 INFO - PROCESS | 3185 | ++DOMWINDOW == 83 (0x7ff81a3dc000) [pid = 3185] [serial = 296] [outer = (nil)] 09:12:55 INFO - PROCESS | 3185 | ++DOMWINDOW == 84 (0x7ff81a582800) [pid = 3185] [serial = 297] [outer = 0x7ff81a3dc000] 09:12:55 INFO - PROCESS | 3185 | 1461082375115 Marionette DEBUG loaded listener.js 09:12:55 INFO - PROCESS | 3185 | ++DOMWINDOW == 85 (0x7ff81a70b400) [pid = 3185] [serial = 298] [outer = 0x7ff81a3dc000] 09:12:56 INFO - PROCESS | 3185 | 1461082376042 Marionette TRACE conn4 <- [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]]]}] 09:12:56 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. 09:12:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 1381ms 09:12:56 INFO - PROCESS | 3185 | 1461082376108 Marionette TRACE conn4 -> [0,369,"getWindowHandle",null] 09:12:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 09:12:56 INFO - PROCESS | 3185 | 1461082376117 Marionette TRACE conn4 <- [1,369,null,{"value":"8"}] 09:12:56 INFO - PROCESS | 3185 | 1461082376126 Marionette TRACE conn4 -> [0,370,"setScriptTimeout",{"ms":35000}] 09:12:56 INFO - PROCESS | 3185 | 1461082376131 Marionette TRACE conn4 <- [1,370,null,{}] 09:12:56 INFO - PROCESS | 3185 | 1461082376138 Marionette TRACE conn4 -> [0,371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:12:56 INFO - PROCESS | 3185 | 1461082376350 Marionette TRACE conn4 <- [1,371,null,{"value":null}] 09:12:56 INFO - PROCESS | 3185 | 1461082376488 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:12:56 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff825581800 == 43 [pid = 3185] [id = 100] 09:12:56 INFO - PROCESS | 3185 | ++DOMWINDOW == 86 (0x7ff81a3de400) [pid = 3185] [serial = 299] [outer = (nil)] 09:12:56 INFO - PROCESS | 3185 | ++DOMWINDOW == 87 (0x7ff82072d800) [pid = 3185] [serial = 300] [outer = 0x7ff81a3de400] 09:12:56 INFO - PROCESS | 3185 | 1461082376563 Marionette DEBUG loaded listener.js 09:12:56 INFO - PROCESS | 3185 | ++DOMWINDOW == 88 (0x7ff821cefc00) [pid = 3185] [serial = 301] [outer = 0x7ff81a3de400] 09:12:57 INFO - PROCESS | 3185 | 1461082377550 Marionette TRACE conn4 <- [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]]]}] 09:12:57 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. 09:12:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 1437ms 09:12:57 INFO - PROCESS | 3185 | 1461082377564 Marionette TRACE conn4 -> [0,373,"getWindowHandle",null] 09:12:57 INFO - PROCESS | 3185 | 1461082377571 Marionette TRACE conn4 <- [1,373,null,{"value":"8"}] 09:12:57 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 09:12:57 INFO - PROCESS | 3185 | 1461082377577 Marionette TRACE conn4 -> [0,374,"setScriptTimeout",{"ms":35000}] 09:12:57 INFO - PROCESS | 3185 | 1461082377581 Marionette TRACE conn4 <- [1,374,null,{}] 09:12:57 INFO - PROCESS | 3185 | 1461082377587 Marionette TRACE conn4 -> [0,375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:12:57 INFO - PROCESS | 3185 | 1461082377770 Marionette TRACE conn4 <- [1,375,null,{"value":null}] 09:12:57 INFO - PROCESS | 3185 | 1461082377913 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:12:57 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff833c09800 == 44 [pid = 3185] [id = 101] 09:12:57 INFO - PROCESS | 3185 | ++DOMWINDOW == 89 (0x7ff81f593000) [pid = 3185] [serial = 302] [outer = (nil)] 09:12:57 INFO - PROCESS | 3185 | ++DOMWINDOW == 90 (0x7ff822eea800) [pid = 3185] [serial = 303] [outer = 0x7ff81f593000] 09:12:57 INFO - PROCESS | 3185 | 1461082377987 Marionette DEBUG loaded listener.js 09:12:58 INFO - PROCESS | 3185 | ++DOMWINDOW == 91 (0x7ff824d35c00) [pid = 3185] [serial = 304] [outer = 0x7ff81f593000] 09:12:59 INFO - PROCESS | 3185 | 1461082378998 Marionette TRACE conn4 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 09:12:59 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 09:12:59 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 1488ms 09:12:59 INFO - PROCESS | 3185 | 1461082379067 Marionette TRACE conn4 -> [0,377,"getWindowHandle",null] 09:12:59 INFO - PROCESS | 3185 | 1461082379070 Marionette TRACE conn4 <- [1,377,null,{"value":"8"}] 09:12:59 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 09:12:59 INFO - PROCESS | 3185 | 1461082379086 Marionette TRACE conn4 -> [0,378,"setScriptTimeout",{"ms":35000}] 09:12:59 INFO - PROCESS | 3185 | 1461082379096 Marionette TRACE conn4 <- [1,378,null,{}] 09:12:59 INFO - PROCESS | 3185 | 1461082379103 Marionette TRACE conn4 -> [0,379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:12:59 INFO - PROCESS | 3185 | 1461082379311 Marionette TRACE conn4 <- [1,379,null,{"value":null}] 09:12:59 INFO - PROCESS | 3185 | 1461082379493 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:12:59 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff836416000 == 45 [pid = 3185] [id = 102] 09:12:59 INFO - PROCESS | 3185 | ++DOMWINDOW == 92 (0x7ff819dca800) [pid = 3185] [serial = 305] [outer = (nil)] 09:12:59 INFO - PROCESS | 3185 | ++DOMWINDOW == 93 (0x7ff822bfa800) [pid = 3185] [serial = 306] [outer = 0x7ff819dca800] 09:12:59 INFO - PROCESS | 3185 | 1461082379622 Marionette DEBUG loaded listener.js 09:12:59 INFO - PROCESS | 3185 | ++DOMWINDOW == 94 (0x7ff82516fc00) [pid = 3185] [serial = 307] [outer = 0x7ff819dca800] 09:13:00 INFO - PROCESS | 3185 | 1461082380425 Marionette TRACE conn4 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 09:13:00 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 09:13:00 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 1395ms 09:13:00 INFO - PROCESS | 3185 | 1461082380474 Marionette TRACE conn4 -> [0,381,"getWindowHandle",null] 09:13:00 INFO - PROCESS | 3185 | 1461082380479 Marionette TRACE conn4 <- [1,381,null,{"value":"8"}] 09:13:00 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 09:13:00 INFO - PROCESS | 3185 | 1461082380485 Marionette TRACE conn4 -> [0,382,"setScriptTimeout",{"ms":35000}] 09:13:00 INFO - PROCESS | 3185 | 1461082380488 Marionette TRACE conn4 <- [1,382,null,{}] 09:13:00 INFO - PROCESS | 3185 | 1461082380494 Marionette TRACE conn4 -> [0,383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:13:00 INFO - PROCESS | 3185 | 1461082380645 Marionette TRACE conn4 <- [1,383,null,{"value":null}] 09:13:00 INFO - PROCESS | 3185 | 1461082380789 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:13:00 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff838ed9800 == 46 [pid = 3185] [id = 103] 09:13:00 INFO - PROCESS | 3185 | ++DOMWINDOW == 95 (0x7ff819dcb400) [pid = 3185] [serial = 308] [outer = (nil)] 09:13:00 INFO - PROCESS | 3185 | ++DOMWINDOW == 96 (0x7ff830b72800) [pid = 3185] [serial = 309] [outer = 0x7ff819dcb400] 09:13:00 INFO - PROCESS | 3185 | 1461082380866 Marionette DEBUG loaded listener.js 09:13:00 INFO - PROCESS | 3185 | ++DOMWINDOW == 97 (0x7ff835f31800) [pid = 3185] [serial = 310] [outer = 0x7ff819dcb400] 09:13:01 INFO - PROCESS | 3185 | SkCairoFTTypeface::onFilterRec unimplemented 09:13:01 INFO - PROCESS | 3185 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 09:13:01 INFO - PROCESS | 3185 | SkCairoFTTypeface::onFilterRec unimplemented 09:13:01 INFO - PROCESS | 3185 | SkCairoFTTypeface::onFilterRec unimplemented 09:13:01 INFO - PROCESS | 3185 | SkCairoFTTypeface::onFilterRec unimplemented 09:13:02 INFO - PROCESS | 3185 | 1461082382105 Marionette TRACE conn4 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 09:13:02 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 09:13:02 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 1638ms 09:13:02 INFO - PROCESS | 3185 | 1461082382128 Marionette TRACE conn4 -> [0,385,"getWindowHandle",null] 09:13:02 INFO - PROCESS | 3185 | 1461082382137 Marionette TRACE conn4 <- [1,385,null,{"value":"8"}] 09:13:02 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 09:13:02 INFO - PROCESS | 3185 | 1461082382206 Marionette TRACE conn4 -> [0,386,"setScriptTimeout",{"ms":35000}] 09:13:02 INFO - PROCESS | 3185 | 1461082382217 Marionette TRACE conn4 <- [1,386,null,{}] 09:13:02 INFO - PROCESS | 3185 | 1461082382371 Marionette TRACE conn4 -> [0,387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:13:02 INFO - PROCESS | 3185 | 1461082382518 Marionette TRACE conn4 <- [1,387,null,{"value":null}] 09:13:02 INFO - PROCESS | 3185 | 1461082382655 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:13:02 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff82681f800 == 47 [pid = 3185] [id = 104] 09:13:02 INFO - PROCESS | 3185 | ++DOMWINDOW == 98 (0x7ff819dd2400) [pid = 3185] [serial = 311] [outer = (nil)] 09:13:02 INFO - PROCESS | 3185 | ++DOMWINDOW == 99 (0x7ff81b23f800) [pid = 3185] [serial = 312] [outer = 0x7ff819dd2400] 09:13:02 INFO - PROCESS | 3185 | 1461082382727 Marionette DEBUG loaded listener.js 09:13:02 INFO - PROCESS | 3185 | ++DOMWINDOW == 100 (0x7ff81cd5f000) [pid = 3185] [serial = 313] [outer = 0x7ff819dd2400] 09:13:03 INFO - PROCESS | 3185 | 1461082383617 Marionette TRACE conn4 <- [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]]]}] 09:13:03 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 09:13:03 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 1529ms 09:13:03 INFO - PROCESS | 3185 | 1461082383678 Marionette TRACE conn4 -> [0,389,"getWindowHandle",null] 09:13:03 INFO - PROCESS | 3185 | 1461082383686 Marionette TRACE conn4 <- [1,389,null,{"value":"8"}] 09:13:03 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 09:13:03 INFO - PROCESS | 3185 | 1461082383695 Marionette TRACE conn4 -> [0,390,"setScriptTimeout",{"ms":35000}] 09:13:03 INFO - PROCESS | 3185 | 1461082383699 Marionette TRACE conn4 <- [1,390,null,{}] 09:13:03 INFO - PROCESS | 3185 | 1461082383705 Marionette TRACE conn4 -> [0,391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:13:03 INFO - PROCESS | 3185 | 1461082383860 Marionette TRACE conn4 <- [1,391,null,{"value":null}] 09:13:04 INFO - PROCESS | 3185 | 1461082383996 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:13:04 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff81c1be000 == 46 [pid = 3185] [id = 98] 09:13:04 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff82ff20000 == 45 [pid = 3185] [id = 97] 09:13:04 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff821b7b800 == 46 [pid = 3185] [id = 105] 09:13:04 INFO - PROCESS | 3185 | ++DOMWINDOW == 101 (0x7ff819dd2c00) [pid = 3185] [serial = 314] [outer = (nil)] 09:13:04 INFO - PROCESS | 3185 | ++DOMWINDOW == 102 (0x7ff822043400) [pid = 3185] [serial = 315] [outer = 0x7ff819dd2c00] 09:13:04 INFO - PROCESS | 3185 | 1461082384090 Marionette DEBUG loaded listener.js 09:13:04 INFO - PROCESS | 3185 | ++DOMWINDOW == 103 (0x7ff822bf0400) [pid = 3185] [serial = 316] [outer = 0x7ff819dd2c00] 09:13:04 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff82a203800 == 45 [pid = 3185] [id = 96] 09:13:04 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff825e29800 == 44 [pid = 3185] [id = 95] 09:13:04 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff823e33000 == 43 [pid = 3185] [id = 94] 09:13:04 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff821b87000 == 42 [pid = 3185] [id = 93] 09:13:04 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff836421800 == 41 [pid = 3185] [id = 87] 09:13:04 INFO - PROCESS | 3185 | --DOMWINDOW == 102 (0x7ff82072cc00) [pid = 3185] [serial = 252] [outer = (nil)] [url = about:blank] 09:13:04 INFO - PROCESS | 3185 | --DOMWINDOW == 101 (0x7ff83428d400) [pid = 3185] [serial = 234] [outer = (nil)] [url = about:blank] 09:13:04 INFO - PROCESS | 3185 | --DOMWINDOW == 100 (0x7ff83810b800) [pid = 3185] [serial = 237] [outer = (nil)] [url = about:blank] 09:13:04 INFO - PROCESS | 3185 | --DOMWINDOW == 99 (0x7ff824f29c00) [pid = 3185] [serial = 231] [outer = (nil)] [url = about:blank] 09:13:04 INFO - PROCESS | 3185 | --DOMWINDOW == 98 (0x7ff822e6d000) [pid = 3185] [serial = 228] [outer = (nil)] [url = about:blank] 09:13:04 INFO - PROCESS | 3185 | --DOMWINDOW == 97 (0x7ff82ff55400) [pid = 3185] [serial = 255] [outer = (nil)] [url = about:blank] 09:13:04 INFO - PROCESS | 3185 | --DOMWINDOW == 96 (0x7ff822ee7400) [pid = 3185] [serial = 244] [outer = (nil)] [url = about:blank] 09:13:04 INFO - PROCESS | 3185 | --DOMWINDOW == 95 (0x7ff822b67c00) [pid = 3185] [serial = 243] [outer = (nil)] [url = about:blank] 09:13:04 INFO - PROCESS | 3185 | --DOMWINDOW == 94 (0x7ff824f1f400) [pid = 3185] [serial = 246] [outer = (nil)] [url = about:blank] 09:13:04 INFO - PROCESS | 3185 | --DOMWINDOW == 93 (0x7ff824f2a800) [pid = 3185] [serial = 247] [outer = (nil)] [url = about:blank] 09:13:04 INFO - PROCESS | 3185 | --DOMWINDOW == 92 (0x7ff82657f400) [pid = 3185] [serial = 249] [outer = (nil)] [url = about:blank] 09:13:04 INFO - PROCESS | 3185 | --DOMWINDOW == 91 (0x7ff838ea4c00) [pid = 3185] [serial = 241] [outer = (nil)] [url = about:blank] 09:13:04 INFO - PROCESS | 3185 | --DOMWINDOW == 90 (0x7ff8220f0400) [pid = 3185] [serial = 240] [outer = (nil)] [url = about:blank] 09:13:04 INFO - PROCESS | 3185 | --DOMWINDOW == 89 (0x7ff81e315400) [pid = 3185] [serial = 258] [outer = (nil)] [url = about:blank] 09:13:04 INFO - PROCESS | 3185 | --DOMWINDOW == 88 (0x7ff8323c1c00) [pid = 3185] [serial = 256] [outer = (nil)] [url = about:blank] 09:13:04 INFO - PROCESS | 3185 | --DOMWINDOW == 87 (0x7ff824d38c00) [pid = 3185] [serial = 253] [outer = (nil)] [url = about:blank] 09:13:04 INFO - PROCESS | 3185 | --DOMWINDOW == 86 (0x7ff8268a4800) [pid = 3185] [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.] 09:13:04 INFO - PROCESS | 3185 | --DOMWINDOW == 85 (0x7ff831010800) [pid = 3185] [serial = 250] [outer = (nil)] [url = about:blank] 09:13:04 INFO - PROCESS | 3185 | --DOMWINDOW == 84 (0x7ff836090c00) [pid = 3185] [serial = 259] [outer = (nil)] [url = about:blank] 09:13:04 INFO - PROCESS | 3185 | 1461082384900 Marionette TRACE conn4 <- [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]]]}] 09:13:04 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 09:13:04 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 1281ms 09:13:04 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 09:13:04 INFO - PROCESS | 3185 | 1461082384977 Marionette TRACE conn4 -> [0,393,"getWindowHandle",null] 09:13:04 INFO - PROCESS | 3185 | 1461082384980 Marionette TRACE conn4 <- [1,393,null,{"value":"8"}] 09:13:04 INFO - PROCESS | 3185 | 1461082384987 Marionette TRACE conn4 -> [0,394,"setScriptTimeout",{"ms":35000}] 09:13:04 INFO - PROCESS | 3185 | 1461082384992 Marionette TRACE conn4 <- [1,394,null,{}] 09:13:05 INFO - PROCESS | 3185 | 1461082385008 Marionette TRACE conn4 -> [0,395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:13:05 INFO - PROCESS | 3185 | 1461082385162 Marionette TRACE conn4 <- [1,395,null,{"value":null}] 09:13:05 INFO - PROCESS | 3185 | 1461082385260 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:13:05 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff826820800 == 42 [pid = 3185] [id = 106] 09:13:05 INFO - PROCESS | 3185 | ++DOMWINDOW == 85 (0x7ff81e04fc00) [pid = 3185] [serial = 317] [outer = (nil)] 09:13:05 INFO - PROCESS | 3185 | ++DOMWINDOW == 86 (0x7ff824f1d800) [pid = 3185] [serial = 318] [outer = 0x7ff81e04fc00] 09:13:05 INFO - PROCESS | 3185 | 1461082385327 Marionette DEBUG loaded listener.js 09:13:05 INFO - PROCESS | 3185 | ++DOMWINDOW == 87 (0x7ff825dbc000) [pid = 3185] [serial = 319] [outer = 0x7ff81e04fc00] 09:13:06 INFO - PROCESS | 3185 | 1461082386133 Marionette TRACE conn4 <- [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]]]}] 09:13:06 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 09:13:06 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 1188ms 09:13:06 INFO - PROCESS | 3185 | 1461082386190 Marionette TRACE conn4 -> [0,397,"getWindowHandle",null] 09:13:06 INFO - PROCESS | 3185 | 1461082386195 Marionette TRACE conn4 <- [1,397,null,{"value":"8"}] 09:13:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 09:13:06 INFO - PROCESS | 3185 | 1461082386202 Marionette TRACE conn4 -> [0,398,"setScriptTimeout",{"ms":35000}] 09:13:06 INFO - PROCESS | 3185 | 1461082386205 Marionette TRACE conn4 <- [1,398,null,{}] 09:13:06 INFO - PROCESS | 3185 | 1461082386210 Marionette TRACE conn4 -> [0,399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:13:06 INFO - PROCESS | 3185 | 1461082386352 Marionette TRACE conn4 <- [1,399,null,{"value":null}] 09:13:06 INFO - PROCESS | 3185 | 1461082386362 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:13:06 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff8312c2800 == 43 [pid = 3185] [id = 107] 09:13:06 INFO - PROCESS | 3185 | ++DOMWINDOW == 88 (0x7ff822b67c00) [pid = 3185] [serial = 320] [outer = (nil)] 09:13:06 INFO - PROCESS | 3185 | ++DOMWINDOW == 89 (0x7ff82ffdb000) [pid = 3185] [serial = 321] [outer = 0x7ff822b67c00] 09:13:06 INFO - PROCESS | 3185 | 1461082386424 Marionette DEBUG loaded listener.js 09:13:06 INFO - PROCESS | 3185 | ++DOMWINDOW == 90 (0x7ff8312e1800) [pid = 3185] [serial = 322] [outer = 0x7ff822b67c00] 09:13:07 INFO - PROCESS | 3185 | 1461082387318 Marionette TRACE conn4 <- [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]]]}] 09:13:07 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 09:13:07 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 1194ms 09:13:07 INFO - PROCESS | 3185 | 1461082387398 Marionette TRACE conn4 -> [0,401,"getWindowHandle",null] 09:13:07 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 09:13:07 INFO - PROCESS | 3185 | 1461082387402 Marionette TRACE conn4 <- [1,401,null,{"value":"8"}] 09:13:07 INFO - PROCESS | 3185 | 1461082387411 Marionette TRACE conn4 -> [0,402,"setScriptTimeout",{"ms":35000}] 09:13:07 INFO - PROCESS | 3185 | 1461082387414 Marionette TRACE conn4 <- [1,402,null,{}] 09:13:07 INFO - PROCESS | 3185 | 1461082387422 Marionette TRACE conn4 -> [0,403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:13:07 INFO - PROCESS | 3185 | 1461082387734 Marionette TRACE conn4 <- [1,403,null,{"value":null}] 09:13:07 INFO - PROCESS | 3185 | 1461082387769 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:13:07 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff834222800 == 44 [pid = 3185] [id = 108] 09:13:07 INFO - PROCESS | 3185 | ++DOMWINDOW == 91 (0x7ff8268a6000) [pid = 3185] [serial = 323] [outer = (nil)] 09:13:07 INFO - PROCESS | 3185 | ++DOMWINDOW == 92 (0x7ff835eaa800) [pid = 3185] [serial = 324] [outer = 0x7ff8268a6000] 09:13:07 INFO - PROCESS | 3185 | 1461082387870 Marionette DEBUG loaded listener.js 09:13:07 INFO - PROCESS | 3185 | ++DOMWINDOW == 93 (0x7ff835eaf400) [pid = 3185] [serial = 325] [outer = 0x7ff8268a6000] 09:13:08 INFO - PROCESS | 3185 | --DOMWINDOW == 92 (0x7ff824d36800) [pid = 3185] [serial = 287] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 09:13:08 INFO - PROCESS | 3185 | --DOMWINDOW == 91 (0x7ff824292c00) [pid = 3185] [serial = 284] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 09:13:08 INFO - PROCESS | 3185 | --DOMWINDOW == 90 (0x7ff81a65dc00) [pid = 3185] [serial = 275] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 09:13:08 INFO - PROCESS | 3185 | --DOMWINDOW == 89 (0x7ff82139cc00) [pid = 3185] [serial = 281] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 09:13:08 INFO - PROCESS | 3185 | --DOMWINDOW == 88 (0x7ff81a65d400) [pid = 3185] [serial = 290] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 09:13:08 INFO - PROCESS | 3185 | --DOMWINDOW == 87 (0x7ff82072b800) [pid = 3185] [serial = 278] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 09:13:08 INFO - PROCESS | 3185 | 1461082388943 Marionette TRACE conn4 <- [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]]]}] 09:13:08 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 09:13:08 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 1543ms 09:13:08 INFO - PROCESS | 3185 | 1461082388951 Marionette TRACE conn4 -> [0,405,"getWindowHandle",null] 09:13:08 INFO - PROCESS | 3185 | 1461082388954 Marionette TRACE conn4 <- [1,405,null,{"value":"8"}] 09:13:08 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 09:13:08 INFO - PROCESS | 3185 | 1461082388960 Marionette TRACE conn4 -> [0,406,"setScriptTimeout",{"ms":35000}] 09:13:08 INFO - PROCESS | 3185 | 1461082388962 Marionette TRACE conn4 <- [1,406,null,{}] 09:13:08 INFO - PROCESS | 3185 | 1461082388968 Marionette TRACE conn4 -> [0,407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:13:09 INFO - PROCESS | 3185 | 1461082389176 Marionette TRACE conn4 <- [1,407,null,{"value":null}] 09:13:09 INFO - PROCESS | 3185 | 1461082389252 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:13:09 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff836523000 == 45 [pid = 3185] [id = 109] 09:13:09 INFO - PROCESS | 3185 | ++DOMWINDOW == 88 (0x7ff82072b800) [pid = 3185] [serial = 326] [outer = (nil)] 09:13:09 INFO - PROCESS | 3185 | ++DOMWINDOW == 89 (0x7ff836090400) [pid = 3185] [serial = 327] [outer = 0x7ff82072b800] 09:13:09 INFO - PROCESS | 3185 | 1461082389322 Marionette DEBUG loaded listener.js 09:13:09 INFO - PROCESS | 3185 | ++DOMWINDOW == 90 (0x7ff838106400) [pid = 3185] [serial = 328] [outer = 0x7ff82072b800] 09:13:10 INFO - PROCESS | 3185 | 1461082390001 Marionette TRACE conn4 <- [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]]]}] 09:13:10 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 09:13:10 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 1085ms 09:13:10 INFO - PROCESS | 3185 | 1461082390057 Marionette TRACE conn4 -> [0,409,"getWindowHandle",null] 09:13:10 INFO - PROCESS | 3185 | 1461082390061 Marionette TRACE conn4 <- [1,409,null,{"value":"8"}] 09:13:10 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 09:13:10 INFO - PROCESS | 3185 | 1461082390067 Marionette TRACE conn4 -> [0,410,"setScriptTimeout",{"ms":35000}] 09:13:10 INFO - PROCESS | 3185 | 1461082390070 Marionette TRACE conn4 <- [1,410,null,{}] 09:13:10 INFO - PROCESS | 3185 | 1461082390076 Marionette TRACE conn4 -> [0,411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:13:10 INFO - PROCESS | 3185 | 1461082390283 Marionette TRACE conn4 <- [1,411,null,{"value":null}] 09:13:10 INFO - PROCESS | 3185 | 1461082390297 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:13:10 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff83a680000 == 46 [pid = 3185] [id = 110] 09:13:10 INFO - PROCESS | 3185 | ++DOMWINDOW == 91 (0x7ff81a3dac00) [pid = 3185] [serial = 329] [outer = (nil)] 09:13:10 INFO - PROCESS | 3185 | ++DOMWINDOW == 92 (0x7ff8381a3c00) [pid = 3185] [serial = 330] [outer = 0x7ff81a3dac00] 09:13:10 INFO - PROCESS | 3185 | 1461082390361 Marionette DEBUG loaded listener.js 09:13:10 INFO - PROCESS | 3185 | ++DOMWINDOW == 93 (0x7ff83a45b400) [pid = 3185] [serial = 331] [outer = 0x7ff81a3dac00] 09:13:11 INFO - PROCESS | 3185 | 1461082391287 Marionette TRACE conn4 <- [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]]]}] 09:13:11 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 09:13:11 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 1285ms 09:13:11 INFO - PROCESS | 3185 | 1461082391354 Marionette TRACE conn4 -> [0,413,"getWindowHandle",null] 09:13:11 INFO - PROCESS | 3185 | 1461082391360 Marionette TRACE conn4 <- [1,413,null,{"value":"8"}] 09:13:11 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 09:13:11 INFO - PROCESS | 3185 | 1461082391369 Marionette TRACE conn4 -> [0,414,"setScriptTimeout",{"ms":35000}] 09:13:11 INFO - PROCESS | 3185 | 1461082391376 Marionette TRACE conn4 <- [1,414,null,{}] 09:13:11 INFO - PROCESS | 3185 | 1461082391385 Marionette TRACE conn4 -> [0,415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:13:11 INFO - PROCESS | 3185 | 1461082391604 Marionette TRACE conn4 <- [1,415,null,{"value":null}] 09:13:11 INFO - PROCESS | 3185 | 1461082391752 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:13:11 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff819d1e000 == 47 [pid = 3185] [id = 111] 09:13:11 INFO - PROCESS | 3185 | ++DOMWINDOW == 94 (0x7ff819dce000) [pid = 3185] [serial = 332] [outer = (nil)] 09:13:11 INFO - PROCESS | 3185 | ++DOMWINDOW == 95 (0x7ff81cc2d400) [pid = 3185] [serial = 333] [outer = 0x7ff819dce000] 09:13:11 INFO - PROCESS | 3185 | 1461082391826 Marionette DEBUG loaded listener.js 09:13:11 INFO - PROCESS | 3185 | ++DOMWINDOW == 96 (0x7ff820729000) [pid = 3185] [serial = 334] [outer = 0x7ff819dce000] 09:13:12 INFO - PROCESS | 3185 | 1461082392890 Marionette TRACE conn4 <- [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]]]}] 09:13:12 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 09:13:12 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 1588ms 09:13:12 INFO - PROCESS | 3185 | 1461082392959 Marionette TRACE conn4 -> [0,417,"getWindowHandle",null] 09:13:12 INFO - PROCESS | 3185 | 1461082392968 Marionette TRACE conn4 <- [1,417,null,{"value":"8"}] 09:13:12 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 09:13:12 INFO - PROCESS | 3185 | 1461082392982 Marionette TRACE conn4 -> [0,418,"setScriptTimeout",{"ms":35000}] 09:13:12 INFO - PROCESS | 3185 | 1461082392986 Marionette TRACE conn4 <- [1,418,null,{}] 09:13:12 INFO - PROCESS | 3185 | 1461082392993 Marionette TRACE conn4 -> [0,419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:13:13 INFO - PROCESS | 3185 | 1461082393219 Marionette TRACE conn4 <- [1,419,null,{"value":null}] 09:13:13 INFO - PROCESS | 3185 | 1461082393412 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:13:13 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff825e2a800 == 48 [pid = 3185] [id = 112] 09:13:13 INFO - PROCESS | 3185 | ++DOMWINDOW == 97 (0x7ff81ad49400) [pid = 3185] [serial = 335] [outer = (nil)] 09:13:13 INFO - PROCESS | 3185 | ++DOMWINDOW == 98 (0x7ff81ad50c00) [pid = 3185] [serial = 336] [outer = 0x7ff81ad49400] 09:13:13 INFO - PROCESS | 3185 | 1461082393535 Marionette DEBUG loaded listener.js 09:13:13 INFO - PROCESS | 3185 | ++DOMWINDOW == 99 (0x7ff821ce7800) [pid = 3185] [serial = 337] [outer = 0x7ff81ad49400] 09:13:14 INFO - PROCESS | 3185 | 1461082394956 Marionette TRACE conn4 <- [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]]]}] 09:13:14 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 09:13:14 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1993ms 09:13:14 INFO - PROCESS | 3185 | 1461082394973 Marionette TRACE conn4 -> [0,421,"getWindowHandle",null] 09:13:14 INFO - PROCESS | 3185 | 1461082394978 Marionette TRACE conn4 <- [1,421,null,{"value":"8"}] 09:13:14 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 09:13:14 INFO - PROCESS | 3185 | 1461082394985 Marionette TRACE conn4 -> [0,422,"setScriptTimeout",{"ms":35000}] 09:13:14 INFO - PROCESS | 3185 | 1461082394991 Marionette TRACE conn4 <- [1,422,null,{}] 09:13:15 INFO - PROCESS | 3185 | 1461082395007 Marionette TRACE conn4 -> [0,423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:13:15 INFO - PROCESS | 3185 | 1461082395174 Marionette TRACE conn4 <- [1,423,null,{"value":null}] 09:13:15 INFO - PROCESS | 3185 | 1461082395314 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:13:15 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff83816b000 == 49 [pid = 3185] [id = 113] 09:13:15 INFO - PROCESS | 3185 | ++DOMWINDOW == 100 (0x7ff81c155400) [pid = 3185] [serial = 338] [outer = (nil)] 09:13:15 INFO - PROCESS | 3185 | ++DOMWINDOW == 101 (0x7ff824d31800) [pid = 3185] [serial = 339] [outer = 0x7ff81c155400] 09:13:15 INFO - PROCESS | 3185 | 1461082395402 Marionette DEBUG loaded listener.js 09:13:15 INFO - PROCESS | 3185 | ++DOMWINDOW == 102 (0x7ff825065800) [pid = 3185] [serial = 340] [outer = 0x7ff81c155400] 09:13:16 INFO - PROCESS | 3185 | 1461082396739 Marionette TRACE conn4 <- [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]]]}] 09:13:16 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 09:13:16 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1840ms 09:13:16 INFO - PROCESS | 3185 | 1461082396842 Marionette TRACE conn4 -> [0,425,"getWindowHandle",null] 09:13:16 INFO - PROCESS | 3185 | 1461082396848 Marionette TRACE conn4 <- [1,425,null,{"value":"8"}] 09:13:16 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 09:13:16 INFO - PROCESS | 3185 | 1461082396862 Marionette TRACE conn4 -> [0,426,"setScriptTimeout",{"ms":35000}] 09:13:16 INFO - PROCESS | 3185 | 1461082396867 Marionette TRACE conn4 <- [1,426,null,{}] 09:13:16 INFO - PROCESS | 3185 | 1461082396876 Marionette TRACE conn4 -> [0,427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:13:17 INFO - PROCESS | 3185 | 1461082397033 Marionette TRACE conn4 <- [1,427,null,{"value":null}] 09:13:17 INFO - PROCESS | 3185 | 1461082397208 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:13:17 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff8195df800 == 50 [pid = 3185] [id = 114] 09:13:17 INFO - PROCESS | 3185 | ++DOMWINDOW == 103 (0x7ff81a3d4800) [pid = 3185] [serial = 341] [outer = (nil)] 09:13:17 INFO - PROCESS | 3185 | ++DOMWINDOW == 104 (0x7ff81a663400) [pid = 3185] [serial = 342] [outer = 0x7ff81a3d4800] 09:13:17 INFO - PROCESS | 3185 | 1461082397340 Marionette DEBUG loaded listener.js 09:13:17 INFO - PROCESS | 3185 | ++DOMWINDOW == 105 (0x7ff81be50c00) [pid = 3185] [serial = 343] [outer = 0x7ff81a3d4800] 09:13:18 INFO - PROCESS | 3185 | 1461082398253 Marionette TRACE conn4 <- [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] 09:13:18 INFO - PROCESS | 3185 | 1461082398308 Marionette TRACE conn4 <- [1,429,null,{"value":"8"}] 09:13:18 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 09:13:18 INFO - PROCESS | 3185 | 1461082398318 Marionette TRACE conn4 -> [0,430,"setScriptTimeout",{"ms":35000}] 09:13:18 INFO - PROCESS | 3185 | 1461082398322 Marionette TRACE conn4 <- [1,430,null,{}] 09:13:18 INFO - PROCESS | 3185 | 1461082398328 Marionette TRACE conn4 -> [0,431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:13:18 INFO - PROCESS | 3185 | 1461082398489 Marionette TRACE conn4 <- [1,431,null,{"value":null}] 09:13:18 INFO - PROCESS | 3185 | 1461082398626 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:13:18 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff836523000 == 49 [pid = 3185] [id = 109] 09:13:18 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff834222800 == 48 [pid = 3185] [id = 108] 09:13:18 INFO - PROCESS | 3185 | --DOMWINDOW == 104 (0x7ff822049c00) [pid = 3185] [serial = 261] [outer = (nil)] [url = about:blank] 09:13:18 INFO - PROCESS | 3185 | --DOMWINDOW == 103 (0x7ff836510000) [pid = 3185] [serial = 273] [outer = (nil)] [url = about:blank] 09:13:18 INFO - PROCESS | 3185 | --DOMWINDOW == 102 (0x7ff824289c00) [pid = 3185] [serial = 267] [outer = (nil)] [url = about:blank] 09:13:18 INFO - PROCESS | 3185 | --DOMWINDOW == 101 (0x7ff8213a5400) [pid = 3185] [serial = 264] [outer = (nil)] [url = about:blank] 09:13:18 INFO - PROCESS | 3185 | --DOMWINDOW == 100 (0x7ff831098800) [pid = 3185] [serial = 270] [outer = (nil)] [url = about:blank] 09:13:18 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff819d0d800 == 49 [pid = 3185] [id = 115] 09:13:18 INFO - PROCESS | 3185 | ++DOMWINDOW == 101 (0x7ff81a473c00) [pid = 3185] [serial = 344] [outer = (nil)] 09:13:18 INFO - PROCESS | 3185 | ++DOMWINDOW == 102 (0x7ff820725400) [pid = 3185] [serial = 345] [outer = 0x7ff81a473c00] 09:13:18 INFO - PROCESS | 3185 | 1461082398726 Marionette DEBUG loaded listener.js 09:13:18 INFO - PROCESS | 3185 | ++DOMWINDOW == 103 (0x7ff8213a4400) [pid = 3185] [serial = 346] [outer = 0x7ff81a473c00] 09:13:18 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff8312c2800 == 48 [pid = 3185] [id = 107] 09:13:18 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff826820800 == 47 [pid = 3185] [id = 106] 09:13:18 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff821b7b800 == 46 [pid = 3185] [id = 105] 09:13:19 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff82681f800 == 45 [pid = 3185] [id = 104] 09:13:19 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff825581800 == 44 [pid = 3185] [id = 100] 09:13:19 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff81c1af800 == 43 [pid = 3185] [id = 99] 09:13:19 INFO - PROCESS | 3185 | --DOMWINDOW == 102 (0x7ff8264a1c00) [pid = 3185] [serial = 289] [outer = (nil)] [url = about:blank] 09:13:19 INFO - PROCESS | 3185 | --DOMWINDOW == 101 (0x7ff8250e5000) [pid = 3185] [serial = 286] [outer = (nil)] [url = about:blank] 09:13:19 INFO - PROCESS | 3185 | --DOMWINDOW == 100 (0x7ff821c11800) [pid = 3185] [serial = 277] [outer = (nil)] [url = about:blank] 09:13:19 INFO - PROCESS | 3185 | --DOMWINDOW == 99 (0x7ff825690000) [pid = 3185] [serial = 288] [outer = (nil)] [url = about:blank] 09:13:19 INFO - PROCESS | 3185 | --DOMWINDOW == 98 (0x7ff8229dc000) [pid = 3185] [serial = 282] [outer = (nil)] [url = about:blank] 09:13:19 INFO - PROCESS | 3185 | --DOMWINDOW == 97 (0x7ff826586400) [pid = 3185] [serial = 291] [outer = (nil)] [url = about:blank] 09:13:19 INFO - PROCESS | 3185 | --DOMWINDOW == 96 (0x7ff822d2c400) [pid = 3185] [serial = 283] [outer = (nil)] [url = about:blank] 09:13:19 INFO - PROCESS | 3185 | --DOMWINDOW == 95 (0x7ff821ced400) [pid = 3185] [serial = 280] [outer = (nil)] [url = about:blank] 09:13:19 INFO - PROCESS | 3185 | --DOMWINDOW == 94 (0x7ff830b6a000) [pid = 3185] [serial = 292] [outer = (nil)] [url = about:blank] 09:13:19 INFO - PROCESS | 3185 | --DOMWINDOW == 93 (0x7ff820732800) [pid = 3185] [serial = 279] [outer = (nil)] [url = about:blank] 09:13:19 INFO - PROCESS | 3185 | --DOMWINDOW == 92 (0x7ff81a69e000) [pid = 3185] [serial = 276] [outer = (nil)] [url = about:blank] 09:13:19 INFO - PROCESS | 3185 | --DOMWINDOW == 91 (0x7ff824f1b400) [pid = 3185] [serial = 285] [outer = (nil)] [url = about:blank] 09:13:19 INFO - PROCESS | 3185 | --DOMWINDOW == 90 (0x7ff820726800) [pid = 3185] [serial = 294] [outer = (nil)] [url = about:blank] 09:13:19 INFO - PROCESS | 3185 | 1461082399562 Marionette TRACE conn4 <- [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]]]}] 09:13:19 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 09:13:19 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 1330ms 09:13:19 INFO - PROCESS | 3185 | 1461082399658 Marionette TRACE conn4 -> [0,433,"getWindowHandle",null] 09:13:19 INFO - PROCESS | 3185 | 1461082399661 Marionette TRACE conn4 <- [1,433,null,{"value":"8"}] 09:13:19 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 09:13:19 INFO - PROCESS | 3185 | 1461082399669 Marionette TRACE conn4 -> [0,434,"setScriptTimeout",{"ms":35000}] 09:13:19 INFO - PROCESS | 3185 | 1461082399675 Marionette TRACE conn4 <- [1,434,null,{}] 09:13:19 INFO - PROCESS | 3185 | 1461082399693 Marionette TRACE conn4 -> [0,435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:13:19 INFO - PROCESS | 3185 | 1461082399864 Marionette TRACE conn4 <- [1,435,null,{"value":null}] 09:13:19 INFO - PROCESS | 3185 | 1461082399972 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:13:20 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff82435c800 == 44 [pid = 3185] [id = 116] 09:13:20 INFO - PROCESS | 3185 | ++DOMWINDOW == 91 (0x7ff81a70d800) [pid = 3185] [serial = 347] [outer = (nil)] 09:13:20 INFO - PROCESS | 3185 | ++DOMWINDOW == 92 (0x7ff8229d7800) [pid = 3185] [serial = 348] [outer = 0x7ff81a70d800] 09:13:20 INFO - PROCESS | 3185 | 1461082400057 Marionette DEBUG loaded listener.js 09:13:20 INFO - PROCESS | 3185 | ++DOMWINDOW == 93 (0x7ff822ee0c00) [pid = 3185] [serial = 349] [outer = 0x7ff81a70d800] 09:13:20 INFO - PROCESS | 3185 | 1461082400964 Marionette TRACE conn4 <- [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]]]}] 09:13:21 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 09:13:21 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 1347ms 09:13:21 INFO - PROCESS | 3185 | 1461082401017 Marionette TRACE conn4 -> [0,437,"getWindowHandle",null] 09:13:21 INFO - PROCESS | 3185 | 1461082401022 Marionette TRACE conn4 <- [1,437,null,{"value":"8"}] 09:13:21 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 09:13:21 INFO - PROCESS | 3185 | 1461082401030 Marionette TRACE conn4 -> [0,438,"setScriptTimeout",{"ms":35000}] 09:13:21 INFO - PROCESS | 3185 | 1461082401034 Marionette TRACE conn4 <- [1,438,null,{}] 09:13:21 INFO - PROCESS | 3185 | 1461082401040 Marionette TRACE conn4 -> [0,439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:13:21 INFO - PROCESS | 3185 | 1461082401221 Marionette TRACE conn4 <- [1,439,null,{"value":null}] 09:13:21 INFO - PROCESS | 3185 | 1461082401234 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:13:21 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff825573800 == 45 [pid = 3185] [id = 117] 09:13:21 INFO - PROCESS | 3185 | ++DOMWINDOW == 94 (0x7ff81a587400) [pid = 3185] [serial = 350] [outer = (nil)] 09:13:21 INFO - PROCESS | 3185 | ++DOMWINDOW == 95 (0x7ff824f1e000) [pid = 3185] [serial = 351] [outer = 0x7ff81a587400] 09:13:21 INFO - PROCESS | 3185 | 1461082401416 Marionette DEBUG loaded listener.js 09:13:21 INFO - PROCESS | 3185 | ++DOMWINDOW == 96 (0x7ff82505fc00) [pid = 3185] [serial = 352] [outer = 0x7ff81a587400] 09:13:22 INFO - PROCESS | 3185 | 1461082402451 Marionette TRACE conn4 <- [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]]]}] 09:13:22 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 09:13:22 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 1488ms 09:13:22 INFO - PROCESS | 3185 | 1461082402520 Marionette TRACE conn4 -> [0,441,"getWindowHandle",null] 09:13:22 INFO - PROCESS | 3185 | 1461082402523 Marionette TRACE conn4 <- [1,441,null,{"value":"8"}] 09:13:22 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 09:13:22 INFO - PROCESS | 3185 | 1461082402538 Marionette TRACE conn4 -> [0,442,"setScriptTimeout",{"ms":35000}] 09:13:22 INFO - PROCESS | 3185 | 1461082402542 Marionette TRACE conn4 <- [1,442,null,{}] 09:13:22 INFO - PROCESS | 3185 | 1461082402548 Marionette TRACE conn4 -> [0,443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:13:22 INFO - PROCESS | 3185 | 1461082402737 Marionette TRACE conn4 <- [1,443,null,{"value":null}] 09:13:22 INFO - PROCESS | 3185 | 1461082402798 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:13:22 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff826813000 == 46 [pid = 3185] [id = 118] 09:13:22 INFO - PROCESS | 3185 | ++DOMWINDOW == 97 (0x7ff819dc4400) [pid = 3185] [serial = 353] [outer = (nil)] 09:13:22 INFO - PROCESS | 3185 | ++DOMWINDOW == 98 (0x7ff825067400) [pid = 3185] [serial = 354] [outer = 0x7ff819dc4400] 09:13:22 INFO - PROCESS | 3185 | 1461082402974 Marionette DEBUG loaded listener.js 09:13:23 INFO - PROCESS | 3185 | ++DOMWINDOW == 99 (0x7ff8250e3400) [pid = 3185] [serial = 355] [outer = 0x7ff819dc4400] 09:13:23 INFO - PROCESS | 3185 | --DOMWINDOW == 98 (0x7ff8264a9400) [pid = 3185] [serial = 233] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 09:13:23 INFO - PROCESS | 3185 | --DOMWINDOW == 97 (0x7ff820727400) [pid = 3185] [serial = 266] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 09:13:23 INFO - PROCESS | 3185 | --DOMWINDOW == 96 (0x7ff82657ec00) [pid = 3185] [serial = 272] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 09:13:23 INFO - PROCESS | 3185 | --DOMWINDOW == 95 (0x7ff825688800) [pid = 3185] [serial = 269] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 09:13:23 INFO - PROCESS | 3185 | --DOMWINDOW == 94 (0x7ff821c16000) [pid = 3185] [serial = 230] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 09:13:23 INFO - PROCESS | 3185 | --DOMWINDOW == 93 (0x7ff81a661400) [pid = 3185] [serial = 223] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 09:13:23 INFO - PROCESS | 3185 | --DOMWINDOW == 92 (0x7ff820726c00) [pid = 3185] [serial = 263] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 09:13:23 INFO - PROCESS | 3185 | --DOMWINDOW == 91 (0x7ff81a65b400) [pid = 3185] [serial = 236] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 09:13:23 INFO - PROCESS | 3185 | --DOMWINDOW == 90 (0x7ff822042400) [pid = 3185] [serial = 260] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 09:13:23 INFO - PROCESS | 3185 | --DOMWINDOW == 89 (0x7ff821bfb800) [pid = 3185] [serial = 227] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 09:13:23 INFO - PROCESS | 3185 | --DOMWINDOW == 88 (0x7ff8268a6000) [pid = 3185] [serial = 323] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 09:13:23 INFO - PROCESS | 3185 | --DOMWINDOW == 87 (0x7ff81e04fc00) [pid = 3185] [serial = 317] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 09:13:23 INFO - PROCESS | 3185 | --DOMWINDOW == 86 (0x7ff81a3de400) [pid = 3185] [serial = 299] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 09:13:23 INFO - PROCESS | 3185 | --DOMWINDOW == 85 (0x7ff819dcb400) [pid = 3185] [serial = 308] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 09:13:23 INFO - PROCESS | 3185 | --DOMWINDOW == 84 (0x7ff819dd2400) [pid = 3185] [serial = 311] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 09:13:23 INFO - PROCESS | 3185 | --DOMWINDOW == 83 (0x7ff822b67c00) [pid = 3185] [serial = 320] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 09:13:23 INFO - PROCESS | 3185 | --DOMWINDOW == 82 (0x7ff819dca800) [pid = 3185] [serial = 305] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 09:13:23 INFO - PROCESS | 3185 | --DOMWINDOW == 81 (0x7ff82072b800) [pid = 3185] [serial = 326] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 09:13:23 INFO - PROCESS | 3185 | --DOMWINDOW == 80 (0x7ff81f593000) [pid = 3185] [serial = 302] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 09:13:23 INFO - PROCESS | 3185 | --DOMWINDOW == 79 (0x7ff819dd2c00) [pid = 3185] [serial = 314] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 09:13:23 INFO - PROCESS | 3185 | --DOMWINDOW == 78 (0x7ff81a3dc000) [pid = 3185] [serial = 296] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 09:13:24 INFO - PROCESS | 3185 | 1461082404124 Marionette TRACE conn4 <- [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]]]}] 09:13:24 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 09:13:24 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 1640ms 09:13:24 INFO - PROCESS | 3185 | 1461082404171 Marionette TRACE conn4 -> [0,445,"getWindowHandle",null] 09:13:24 INFO - PROCESS | 3185 | 1461082404175 Marionette TRACE conn4 <- [1,445,null,{"value":"8"}] 09:13:24 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 09:13:24 INFO - PROCESS | 3185 | 1461082404182 Marionette TRACE conn4 -> [0,446,"setScriptTimeout",{"ms":35000}] 09:13:24 INFO - PROCESS | 3185 | 1461082404185 Marionette TRACE conn4 <- [1,446,null,{}] 09:13:24 INFO - PROCESS | 3185 | 1461082404190 Marionette TRACE conn4 -> [0,447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:13:24 INFO - PROCESS | 3185 | 1461082404372 Marionette TRACE conn4 <- [1,447,null,{"value":null}] 09:13:24 INFO - PROCESS | 3185 | 1461082404385 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:13:24 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff82ae15000 == 47 [pid = 3185] [id = 119] 09:13:24 INFO - PROCESS | 3185 | ++DOMWINDOW == 79 (0x7ff81a719400) [pid = 3185] [serial = 356] [outer = (nil)] 09:13:24 INFO - PROCESS | 3185 | ++DOMWINDOW == 80 (0x7ff82516c800) [pid = 3185] [serial = 357] [outer = 0x7ff81a719400] 09:13:24 INFO - PROCESS | 3185 | 1461082404455 Marionette DEBUG loaded listener.js 09:13:24 INFO - PROCESS | 3185 | ++DOMWINDOW == 81 (0x7ff825dbe400) [pid = 3185] [serial = 358] [outer = 0x7ff81a719400] 09:13:25 INFO - PROCESS | 3185 | 1461082405381 Marionette TRACE conn4 <- [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]]]}] 09:13:25 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 09:13:25 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 1227ms 09:13:25 INFO - PROCESS | 3185 | 1461082405412 Marionette TRACE conn4 -> [0,449,"getWindowHandle",null] 09:13:25 INFO - PROCESS | 3185 | 1461082405416 Marionette TRACE conn4 <- [1,449,null,{"value":"8"}] 09:13:25 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 09:13:25 INFO - PROCESS | 3185 | 1461082405424 Marionette TRACE conn4 -> [0,450,"setScriptTimeout",{"ms":35000}] 09:13:25 INFO - PROCESS | 3185 | 1461082405428 Marionette TRACE conn4 <- [1,450,null,{}] 09:13:25 INFO - PROCESS | 3185 | 1461082405434 Marionette TRACE conn4 -> [0,451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:13:25 INFO - PROCESS | 3185 | 1461082405581 Marionette TRACE conn4 <- [1,451,null,{"value":null}] 09:13:25 INFO - PROCESS | 3185 | 1461082405596 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:13:25 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff830e1b000 == 48 [pid = 3185] [id = 120] 09:13:25 INFO - PROCESS | 3185 | ++DOMWINDOW == 82 (0x7ff81e04fc00) [pid = 3185] [serial = 359] [outer = (nil)] 09:13:25 INFO - PROCESS | 3185 | ++DOMWINDOW == 83 (0x7ff8264a6800) [pid = 3185] [serial = 360] [outer = 0x7ff81e04fc00] 09:13:25 INFO - PROCESS | 3185 | 1461082405660 Marionette DEBUG loaded listener.js 09:13:25 INFO - PROCESS | 3185 | ++DOMWINDOW == 84 (0x7ff826586400) [pid = 3185] [serial = 361] [outer = 0x7ff81e04fc00] 09:13:26 INFO - PROCESS | 3185 | 1461082406778 Marionette TRACE conn4 <- [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] 09:13:26 INFO - PROCESS | 3185 | 1461082406820 Marionette TRACE conn4 <- [1,453,null,{"value":"8"}] 09:13:26 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 09:13:26 INFO - PROCESS | 3185 | 1461082406830 Marionette TRACE conn4 -> [0,454,"setScriptTimeout",{"ms":35000}] 09:13:26 INFO - PROCESS | 3185 | 1461082406834 Marionette TRACE conn4 <- [1,454,null,{}] 09:13:26 INFO - PROCESS | 3185 | 1461082406842 Marionette TRACE conn4 -> [0,455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:13:27 INFO - PROCESS | 3185 | 1461082407024 Marionette TRACE conn4 <- [1,455,null,{"value":null}] 09:13:27 INFO - PROCESS | 3185 | 1461082407169 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:13:27 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff822b1b000 == 49 [pid = 3185] [id = 121] 09:13:27 INFO - PROCESS | 3185 | ++DOMWINDOW == 85 (0x7ff81ad4a400) [pid = 3185] [serial = 362] [outer = (nil)] 09:13:27 INFO - PROCESS | 3185 | ++DOMWINDOW == 86 (0x7ff81f58c800) [pid = 3185] [serial = 363] [outer = 0x7ff81ad4a400] 09:13:27 INFO - PROCESS | 3185 | 1461082407252 Marionette DEBUG loaded listener.js 09:13:27 INFO - PROCESS | 3185 | ++DOMWINDOW == 87 (0x7ff82072c000) [pid = 3185] [serial = 364] [outer = 0x7ff81ad4a400] 09:13:28 INFO - PROCESS | 3185 | [3185] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 09:13:28 INFO - PROCESS | 3185 | 1461082408379 Marionette TRACE conn4 <- [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]]]}] 09:13:28 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 09:13:28 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 1583ms 09:13:28 INFO - PROCESS | 3185 | 1461082408414 Marionette TRACE conn4 -> [0,457,"getWindowHandle",null] 09:13:28 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 09:13:28 INFO - PROCESS | 3185 | 1461082408427 Marionette TRACE conn4 <- [1,457,null,{"value":"8"}] 09:13:28 INFO - PROCESS | 3185 | 1461082408441 Marionette TRACE conn4 -> [0,458,"setScriptTimeout",{"ms":35000}] 09:13:28 INFO - PROCESS | 3185 | 1461082408446 Marionette TRACE conn4 <- [1,458,null,{}] 09:13:28 INFO - PROCESS | 3185 | 1461082408453 Marionette TRACE conn4 -> [0,459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:13:28 INFO - PROCESS | 3185 | 1461082408645 Marionette TRACE conn4 <- [1,459,null,{"value":null}] 09:13:28 INFO - PROCESS | 3185 | 1461082408871 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:13:28 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff82a21c000 == 50 [pid = 3185] [id = 122] 09:13:28 INFO - PROCESS | 3185 | ++DOMWINDOW == 88 (0x7ff82204e800) [pid = 3185] [serial = 365] [outer = (nil)] 09:13:28 INFO - PROCESS | 3185 | ++DOMWINDOW == 89 (0x7ff822e66000) [pid = 3185] [serial = 366] [outer = 0x7ff82204e800] 09:13:28 INFO - PROCESS | 3185 | 1461082408946 Marionette DEBUG loaded listener.js 09:13:29 INFO - PROCESS | 3185 | ++DOMWINDOW == 90 (0x7ff82437dc00) [pid = 3185] [serial = 367] [outer = 0x7ff82204e800] 09:13:29 INFO - PROCESS | 3185 | 1461082409820 Marionette TRACE conn4 <- [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] 09:13:29 INFO - PROCESS | 3185 | 1461082409887 Marionette TRACE conn4 <- [1,461,null,{"value":"8"}] 09:13:29 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 09:13:29 INFO - PROCESS | 3185 | 1461082409895 Marionette TRACE conn4 -> [0,462,"setScriptTimeout",{"ms":35000}] 09:13:29 INFO - PROCESS | 3185 | 1461082409902 Marionette TRACE conn4 <- [1,462,null,{}] 09:13:29 INFO - PROCESS | 3185 | 1461082409919 Marionette TRACE conn4 -> [0,463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:13:30 INFO - PROCESS | 3185 | 1461082410146 Marionette TRACE conn4 <- [1,463,null,{"value":null}] 09:13:30 INFO - PROCESS | 3185 | 1461082410334 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:13:30 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff83417e800 == 51 [pid = 3185] [id = 123] 09:13:30 INFO - PROCESS | 3185 | ++DOMWINDOW == 91 (0x7ff822b65400) [pid = 3185] [serial = 368] [outer = (nil)] 09:13:30 INFO - PROCESS | 3185 | ++DOMWINDOW == 92 (0x7ff825686000) [pid = 3185] [serial = 369] [outer = 0x7ff822b65400] 09:13:30 INFO - PROCESS | 3185 | 1461082410457 Marionette DEBUG loaded listener.js 09:13:30 INFO - PROCESS | 3185 | ++DOMWINDOW == 93 (0x7ff8268a8000) [pid = 3185] [serial = 370] [outer = 0x7ff822b65400] 09:13:31 INFO - PROCESS | 3185 | [3185] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 09:13:31 INFO - PROCESS | 3185 | 1461082411439 Marionette TRACE conn4 <- [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] 09:13:31 INFO - PROCESS | 3185 | 1461082411542 Marionette TRACE conn4 <- [1,465,null,{"value":"8"}] 09:13:31 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 09:13:31 INFO - PROCESS | 3185 | 1461082411549 Marionette TRACE conn4 -> [0,466,"setScriptTimeout",{"ms":35000}] 09:13:31 INFO - PROCESS | 3185 | 1461082411552 Marionette TRACE conn4 <- [1,466,null,{}] 09:13:31 INFO - PROCESS | 3185 | 1461082411560 Marionette TRACE conn4 -> [0,467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:13:31 INFO - PROCESS | 3185 | 1461082411836 Marionette TRACE conn4 <- [1,467,null,{"value":null}] 09:13:32 INFO - PROCESS | 3185 | 1461082412071 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:13:32 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff83651e000 == 52 [pid = 3185] [id = 124] 09:13:32 INFO - PROCESS | 3185 | ++DOMWINDOW == 94 (0x7ff824d33000) [pid = 3185] [serial = 371] [outer = (nil)] 09:13:32 INFO - PROCESS | 3185 | ++DOMWINDOW == 95 (0x7ff831204400) [pid = 3185] [serial = 372] [outer = 0x7ff824d33000] 09:13:32 INFO - PROCESS | 3185 | 1461082412149 Marionette DEBUG loaded listener.js 09:13:32 INFO - PROCESS | 3185 | ++DOMWINDOW == 96 (0x7ff8323c1c00) [pid = 3185] [serial = 373] [outer = 0x7ff824d33000] 09:13:33 INFO - PROCESS | 3185 | 1461082413039 Marionette TRACE conn4 <- [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] 09:13:33 INFO - PROCESS | 3185 | 1461082413092 Marionette TRACE conn4 <- [1,469,null,{"value":"8"}] 09:13:33 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 09:13:33 INFO - PROCESS | 3185 | 1461082413098 Marionette TRACE conn4 -> [0,470,"setScriptTimeout",{"ms":35000}] 09:13:33 INFO - PROCESS | 3185 | 1461082413100 Marionette TRACE conn4 <- [1,470,null,{}] 09:13:33 INFO - PROCESS | 3185 | 1461082413107 Marionette TRACE conn4 -> [0,471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:13:33 INFO - PROCESS | 3185 | 1461082413273 Marionette TRACE conn4 <- [1,471,null,{"value":null}] 09:13:33 INFO - PROCESS | 3185 | 1461082413425 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:13:33 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff83a48f800 == 53 [pid = 3185] [id = 125] 09:13:33 INFO - PROCESS | 3185 | ++DOMWINDOW == 97 (0x7ff81a472400) [pid = 3185] [serial = 374] [outer = (nil)] 09:13:33 INFO - PROCESS | 3185 | ++DOMWINDOW == 98 (0x7ff834298000) [pid = 3185] [serial = 375] [outer = 0x7ff81a472400] 09:13:33 INFO - PROCESS | 3185 | 1461082413500 Marionette DEBUG loaded listener.js 09:13:33 INFO - PROCESS | 3185 | ++DOMWINDOW == 99 (0x7ff835eae400) [pid = 3185] [serial = 376] [outer = 0x7ff81a472400] 09:13:34 INFO - PROCESS | 3185 | 1461082414540 Marionette TRACE conn4 <- [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]]]}] 09:13:34 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 09:13:34 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 1478ms 09:13:34 INFO - PROCESS | 3185 | 1461082414577 Marionette TRACE conn4 -> [0,473,"getWindowHandle",null] 09:13:34 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 09:13:34 INFO - PROCESS | 3185 | 1461082414581 Marionette TRACE conn4 <- [1,473,null,{"value":"8"}] 09:13:34 INFO - PROCESS | 3185 | 1461082414588 Marionette TRACE conn4 -> [0,474,"setScriptTimeout",{"ms":35000}] 09:13:34 INFO - PROCESS | 3185 | 1461082414591 Marionette TRACE conn4 <- [1,474,null,{}] 09:13:34 INFO - PROCESS | 3185 | 1461082414598 Marionette TRACE conn4 -> [0,475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:13:34 INFO - PROCESS | 3185 | 1461082414781 Marionette TRACE conn4 <- [1,475,null,{"value":null}] 09:13:34 INFO - PROCESS | 3185 | 1461082414925 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:13:34 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff81a324000 == 54 [pid = 3185] [id = 126] 09:13:34 INFO - PROCESS | 3185 | ++DOMWINDOW == 100 (0x7ff819dc7400) [pid = 3185] [serial = 377] [outer = (nil)] 09:13:34 INFO - PROCESS | 3185 | ++DOMWINDOW == 101 (0x7ff819dcec00) [pid = 3185] [serial = 378] [outer = 0x7ff819dc7400] 09:13:35 INFO - PROCESS | 3185 | 1461082415004 Marionette DEBUG loaded listener.js 09:13:35 INFO - PROCESS | 3185 | ++DOMWINDOW == 102 (0x7ff82204cc00) [pid = 3185] [serial = 379] [outer = 0x7ff819dc7400] 09:13:36 INFO - PROCESS | 3185 | 1461082416108 Marionette TRACE conn4 <- [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]]]}] 09:13:36 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 09:13:36 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 1584ms 09:13:36 INFO - PROCESS | 3185 | 1461082416172 Marionette TRACE conn4 -> [0,477,"getWindowHandle",null] 09:13:36 INFO - PROCESS | 3185 | 1461082416178 Marionette TRACE conn4 <- [1,477,null,{"value":"8"}] 09:13:36 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 09:13:36 INFO - PROCESS | 3185 | 1461082416186 Marionette TRACE conn4 -> [0,478,"setScriptTimeout",{"ms":35000}] 09:13:36 INFO - PROCESS | 3185 | 1461082416192 Marionette TRACE conn4 <- [1,478,null,{}] 09:13:36 INFO - PROCESS | 3185 | 1461082416200 Marionette TRACE conn4 -> [0,479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:13:36 INFO - PROCESS | 3185 | 1461082416368 Marionette TRACE conn4 <- [1,479,null,{"value":null}] 09:13:36 INFO - PROCESS | 3185 | 1461082416565 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:13:36 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff8209c1800 == 55 [pid = 3185] [id = 127] 09:13:36 INFO - PROCESS | 3185 | ++DOMWINDOW == 103 (0x7ff81a70c800) [pid = 3185] [serial = 380] [outer = (nil)] 09:13:36 INFO - PROCESS | 3185 | ++DOMWINDOW == 104 (0x7ff81ad51c00) [pid = 3185] [serial = 381] [outer = 0x7ff81a70c800] 09:13:36 INFO - PROCESS | 3185 | 1461082416636 Marionette DEBUG loaded listener.js 09:13:36 INFO - PROCESS | 3185 | ++DOMWINDOW == 105 (0x7ff81e051800) [pid = 3185] [serial = 382] [outer = 0x7ff81a70c800] 09:13:37 INFO - PROCESS | 3185 | 1461082417555 Marionette TRACE conn4 <- [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]]]}] 09:13:37 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 09:13:37 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 1435ms 09:13:37 INFO - PROCESS | 3185 | 1461082417622 Marionette TRACE conn4 -> [0,481,"getWindowHandle",null] 09:13:37 INFO - PROCESS | 3185 | 1461082417631 Marionette TRACE conn4 <- [1,481,null,{"value":"8"}] 09:13:37 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 09:13:37 INFO - PROCESS | 3185 | 1461082417641 Marionette TRACE conn4 -> [0,482,"setScriptTimeout",{"ms":35000}] 09:13:37 INFO - PROCESS | 3185 | 1461082417645 Marionette TRACE conn4 <- [1,482,null,{}] 09:13:37 INFO - PROCESS | 3185 | 1461082417651 Marionette TRACE conn4 -> [0,483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:13:37 INFO - PROCESS | 3185 | 1461082417823 Marionette TRACE conn4 <- [1,483,null,{"value":null}] 09:13:37 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff82ae15000 == 54 [pid = 3185] [id = 119] 09:13:37 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff826813000 == 53 [pid = 3185] [id = 118] 09:13:38 INFO - PROCESS | 3185 | --DOMWINDOW == 104 (0x7ff8381a3c00) [pid = 3185] [serial = 330] [outer = (nil)] [url = about:blank] 09:13:38 INFO - PROCESS | 3185 | 1461082418053 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:13:38 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff825573800 == 52 [pid = 3185] [id = 117] 09:13:38 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff82435c800 == 51 [pid = 3185] [id = 116] 09:13:38 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff819d0d800 == 50 [pid = 3185] [id = 115] 09:13:38 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff8195df800 == 49 [pid = 3185] [id = 114] 09:13:38 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff819d09800 == 50 [pid = 3185] [id = 128] 09:13:38 INFO - PROCESS | 3185 | ++DOMWINDOW == 105 (0x7ff81cd64c00) [pid = 3185] [serial = 383] [outer = (nil)] 09:13:38 INFO - PROCESS | 3185 | ++DOMWINDOW == 106 (0x7ff821bf0000) [pid = 3185] [serial = 384] [outer = 0x7ff81cd64c00] 09:13:38 INFO - PROCESS | 3185 | 1461082418129 Marionette DEBUG loaded listener.js 09:13:38 INFO - PROCESS | 3185 | ++DOMWINDOW == 107 (0x7ff8220efc00) [pid = 3185] [serial = 385] [outer = 0x7ff81cd64c00] 09:13:38 INFO - PROCESS | 3185 | --DOMWINDOW == 106 (0x7ff838bf3000) [pid = 3185] [serial = 274] [outer = (nil)] [url = about:blank] 09:13:38 INFO - PROCESS | 3185 | --DOMWINDOW == 105 (0x7ff835f32000) [pid = 3185] [serial = 271] [outer = (nil)] [url = about:blank] 09:13:38 INFO - PROCESS | 3185 | --DOMWINDOW == 104 (0x7ff825db9000) [pid = 3185] [serial = 232] [outer = (nil)] [url = about:blank] 09:13:38 INFO - PROCESS | 3185 | --DOMWINDOW == 103 (0x7ff83a468400) [pid = 3185] [serial = 225] [outer = (nil)] [url = about:blank] 09:13:38 INFO - PROCESS | 3185 | --DOMWINDOW == 102 (0x7ff822049400) [pid = 3185] [serial = 265] [outer = (nil)] [url = about:blank] 09:13:38 INFO - PROCESS | 3185 | --DOMWINDOW == 101 (0x7ff838beb400) [pid = 3185] [serial = 238] [outer = (nil)] [url = about:blank] 09:13:38 INFO - PROCESS | 3185 | --DOMWINDOW == 100 (0x7ff82204dc00) [pid = 3185] [serial = 262] [outer = (nil)] [url = about:blank] 09:13:38 INFO - PROCESS | 3185 | --DOMWINDOW == 99 (0x7ff824d35000) [pid = 3185] [serial = 229] [outer = (nil)] [url = about:blank] 09:13:38 INFO - PROCESS | 3185 | --DOMWINDOW == 98 (0x7ff835eaa800) [pid = 3185] [serial = 324] [outer = (nil)] [url = about:blank] 09:13:38 INFO - PROCESS | 3185 | --DOMWINDOW == 97 (0x7ff824f1d800) [pid = 3185] [serial = 318] [outer = (nil)] [url = about:blank] 09:13:38 INFO - PROCESS | 3185 | --DOMWINDOW == 96 (0x7ff82072d800) [pid = 3185] [serial = 300] [outer = (nil)] [url = about:blank] 09:13:38 INFO - PROCESS | 3185 | --DOMWINDOW == 95 (0x7ff825dbc000) [pid = 3185] [serial = 319] [outer = (nil)] [url = about:blank] 09:13:38 INFO - PROCESS | 3185 | --DOMWINDOW == 94 (0x7ff835f31800) [pid = 3185] [serial = 310] [outer = (nil)] [url = about:blank] 09:13:38 INFO - PROCESS | 3185 | --DOMWINDOW == 93 (0x7ff830b72800) [pid = 3185] [serial = 309] [outer = (nil)] [url = about:blank] 09:13:38 INFO - PROCESS | 3185 | --DOMWINDOW == 92 (0x7ff81cd5f000) [pid = 3185] [serial = 313] [outer = (nil)] [url = about:blank] 09:13:38 INFO - PROCESS | 3185 | --DOMWINDOW == 91 (0x7ff81b23f800) [pid = 3185] [serial = 312] [outer = (nil)] [url = about:blank] 09:13:38 INFO - PROCESS | 3185 | --DOMWINDOW == 90 (0x7ff82ffdb000) [pid = 3185] [serial = 321] [outer = (nil)] [url = about:blank] 09:13:38 INFO - PROCESS | 3185 | --DOMWINDOW == 89 (0x7ff82516fc00) [pid = 3185] [serial = 307] [outer = (nil)] [url = about:blank] 09:13:38 INFO - PROCESS | 3185 | --DOMWINDOW == 88 (0x7ff822bfa800) [pid = 3185] [serial = 306] [outer = (nil)] [url = about:blank] 09:13:38 INFO - PROCESS | 3185 | --DOMWINDOW == 87 (0x7ff836090400) [pid = 3185] [serial = 327] [outer = (nil)] [url = about:blank] 09:13:38 INFO - PROCESS | 3185 | --DOMWINDOW == 86 (0x7ff835eaf400) [pid = 3185] [serial = 325] [outer = (nil)] [url = about:blank] 09:13:38 INFO - PROCESS | 3185 | --DOMWINDOW == 85 (0x7ff821cefc00) [pid = 3185] [serial = 301] [outer = (nil)] [url = about:blank] 09:13:38 INFO - PROCESS | 3185 | --DOMWINDOW == 84 (0x7ff824d35c00) [pid = 3185] [serial = 304] [outer = (nil)] [url = about:blank] 09:13:38 INFO - PROCESS | 3185 | --DOMWINDOW == 83 (0x7ff822043400) [pid = 3185] [serial = 315] [outer = (nil)] [url = about:blank] 09:13:38 INFO - PROCESS | 3185 | --DOMWINDOW == 82 (0x7ff822eea800) [pid = 3185] [serial = 303] [outer = (nil)] [url = about:blank] 09:13:38 INFO - PROCESS | 3185 | --DOMWINDOW == 81 (0x7ff822bf0400) [pid = 3185] [serial = 316] [outer = (nil)] [url = about:blank] 09:13:38 INFO - PROCESS | 3185 | --DOMWINDOW == 80 (0x7ff81a582800) [pid = 3185] [serial = 297] [outer = (nil)] [url = about:blank] 09:13:38 INFO - PROCESS | 3185 | --DOMWINDOW == 79 (0x7ff81a70b400) [pid = 3185] [serial = 298] [outer = (nil)] [url = about:blank] 09:13:38 INFO - PROCESS | 3185 | --DOMWINDOW == 78 (0x7ff838106400) [pid = 3185] [serial = 328] [outer = (nil)] [url = about:blank] 09:13:38 INFO - PROCESS | 3185 | --DOMWINDOW == 77 (0x7ff8312e1800) [pid = 3185] [serial = 322] [outer = (nil)] [url = about:blank] 09:13:38 INFO - PROCESS | 3185 | --DOMWINDOW == 76 (0x7ff836392c00) [pid = 3185] [serial = 235] [outer = (nil)] [url = about:blank] 09:13:38 INFO - PROCESS | 3185 | --DOMWINDOW == 75 (0x7ff824f28c00) [pid = 3185] [serial = 268] [outer = (nil)] [url = about:blank] 09:13:39 INFO - PROCESS | 3185 | 1461082419071 Marionette TRACE conn4 <- [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]]]}] 09:13:39 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 09:13:39 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 1483ms 09:13:39 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 09:13:39 INFO - PROCESS | 3185 | 1461082419125 Marionette TRACE conn4 -> [0,485,"getWindowHandle",null] 09:13:39 INFO - PROCESS | 3185 | 1461082419128 Marionette TRACE conn4 <- [1,485,null,{"value":"8"}] 09:13:39 INFO - PROCESS | 3185 | 1461082419135 Marionette TRACE conn4 -> [0,486,"setScriptTimeout",{"ms":35000}] 09:13:39 INFO - PROCESS | 3185 | 1461082419141 Marionette TRACE conn4 <- [1,486,null,{}] 09:13:39 INFO - PROCESS | 3185 | 1461082419157 Marionette TRACE conn4 -> [0,487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:13:39 INFO - PROCESS | 3185 | 1461082419322 Marionette TRACE conn4 <- [1,487,null,{"value":null}] 09:13:39 INFO - PROCESS | 3185 | 1461082419424 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:13:39 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff824c4c000 == 51 [pid = 3185] [id = 129] 09:13:39 INFO - PROCESS | 3185 | ++DOMWINDOW == 76 (0x7ff81ad43400) [pid = 3185] [serial = 386] [outer = (nil)] 09:13:39 INFO - PROCESS | 3185 | ++DOMWINDOW == 77 (0x7ff824dbf800) [pid = 3185] [serial = 387] [outer = 0x7ff81ad43400] 09:13:39 INFO - PROCESS | 3185 | 1461082419492 Marionette DEBUG loaded listener.js 09:13:39 INFO - PROCESS | 3185 | ++DOMWINDOW == 78 (0x7ff825066000) [pid = 3185] [serial = 388] [outer = 0x7ff81ad43400] 09:13:40 INFO - PROCESS | 3185 | 1461082420231 Marionette TRACE conn4 <- [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]]]}] 09:13:40 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 09:13:40 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 1135ms 09:13:40 INFO - PROCESS | 3185 | 1461082420270 Marionette TRACE conn4 -> [0,489,"getWindowHandle",null] 09:13:40 INFO - PROCESS | 3185 | 1461082420274 Marionette TRACE conn4 <- [1,489,null,{"value":"8"}] 09:13:40 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 09:13:40 INFO - PROCESS | 3185 | 1461082420301 Marionette TRACE conn4 -> [0,490,"setScriptTimeout",{"ms":35000}] 09:13:40 INFO - PROCESS | 3185 | 1461082420303 Marionette TRACE conn4 <- [1,490,null,{}] 09:13:40 INFO - PROCESS | 3185 | 1461082420310 Marionette TRACE conn4 -> [0,491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:13:40 INFO - PROCESS | 3185 | 1461082420471 Marionette TRACE conn4 <- [1,491,null,{"value":null}] 09:13:40 INFO - PROCESS | 3185 | 1461082420483 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:13:40 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff8265d9000 == 52 [pid = 3185] [id = 130] 09:13:40 INFO - PROCESS | 3185 | ++DOMWINDOW == 79 (0x7ff825068800) [pid = 3185] [serial = 389] [outer = (nil)] 09:13:40 INFO - PROCESS | 3185 | ++DOMWINDOW == 80 (0x7ff825ebb400) [pid = 3185] [serial = 390] [outer = 0x7ff825068800] 09:13:40 INFO - PROCESS | 3185 | 1461082420550 Marionette DEBUG loaded listener.js 09:13:40 INFO - PROCESS | 3185 | ++DOMWINDOW == 81 (0x7ff825ec2000) [pid = 3185] [serial = 391] [outer = 0x7ff825068800] 09:13:41 INFO - PROCESS | 3185 | 1461082421465 Marionette TRACE conn4 <- [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]]]}] 09:13:41 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 09:13:41 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 1233ms 09:13:41 INFO - PROCESS | 3185 | 1461082421533 Marionette TRACE conn4 -> [0,493,"getWindowHandle",null] 09:13:41 INFO - PROCESS | 3185 | 1461082421536 Marionette TRACE conn4 <- [1,493,null,{"value":"8"}] 09:13:41 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 09:13:41 INFO - PROCESS | 3185 | 1461082421543 Marionette TRACE conn4 -> [0,494,"setScriptTimeout",{"ms":35000}] 09:13:41 INFO - PROCESS | 3185 | 1461082421545 Marionette TRACE conn4 <- [1,494,null,{}] 09:13:41 INFO - PROCESS | 3185 | 1461082421550 Marionette TRACE conn4 -> [0,495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:13:41 INFO - PROCESS | 3185 | 1461082421742 Marionette TRACE conn4 <- [1,495,null,{"value":null}] 09:13:41 INFO - PROCESS | 3185 | 1461082421763 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:13:41 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff82ae18800 == 53 [pid = 3185] [id = 131] 09:13:41 INFO - PROCESS | 3185 | ++DOMWINDOW == 82 (0x7ff825691400) [pid = 3185] [serial = 392] [outer = (nil)] 09:13:41 INFO - PROCESS | 3185 | ++DOMWINDOW == 83 (0x7ff825ec7000) [pid = 3185] [serial = 393] [outer = 0x7ff825691400] 09:13:41 INFO - PROCESS | 3185 | 1461082421829 Marionette DEBUG loaded listener.js 09:13:41 INFO - PROCESS | 3185 | ++DOMWINDOW == 84 (0x7ff82689ec00) [pid = 3185] [serial = 394] [outer = 0x7ff825691400] 09:13:42 INFO - PROCESS | 3185 | 1461082422684 Marionette TRACE conn4 <- [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]]]}] 09:13:42 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 09:13:42 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 1185ms 09:13:42 INFO - PROCESS | 3185 | 1461082422729 Marionette TRACE conn4 -> [0,497,"getWindowHandle",null] 09:13:42 INFO - PROCESS | 3185 | 1461082422733 Marionette TRACE conn4 <- [1,497,null,{"value":"8"}] 09:13:42 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 09:13:42 INFO - PROCESS | 3185 | 1461082422739 Marionette TRACE conn4 -> [0,498,"setScriptTimeout",{"ms":35000}] 09:13:42 INFO - PROCESS | 3185 | 1461082422741 Marionette TRACE conn4 <- [1,498,null,{}] 09:13:42 INFO - PROCESS | 3185 | 1461082422747 Marionette TRACE conn4 -> [0,499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:13:42 INFO - PROCESS | 3185 | --DOMWINDOW == 83 (0x7ff819dc4400) [pid = 3185] [serial = 353] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 09:13:42 INFO - PROCESS | 3185 | --DOMWINDOW == 82 (0x7ff81a70d800) [pid = 3185] [serial = 347] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 09:13:42 INFO - PROCESS | 3185 | --DOMWINDOW == 81 (0x7ff81a3d4800) [pid = 3185] [serial = 341] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 09:13:42 INFO - PROCESS | 3185 | --DOMWINDOW == 80 (0x7ff81c155400) [pid = 3185] [serial = 338] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 09:13:42 INFO - PROCESS | 3185 | --DOMWINDOW == 79 (0x7ff81a473c00) [pid = 3185] [serial = 344] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 09:13:42 INFO - PROCESS | 3185 | --DOMWINDOW == 78 (0x7ff81a587400) [pid = 3185] [serial = 350] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 09:13:42 INFO - PROCESS | 3185 | --DOMWINDOW == 77 (0x7ff81a474800) [pid = 3185] [serial = 293] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 09:13:42 INFO - PROCESS | 3185 | --DOMWINDOW == 76 (0x7ff81a719400) [pid = 3185] [serial = 356] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 09:13:43 INFO - PROCESS | 3185 | 1461082423052 Marionette TRACE conn4 <- [1,499,null,{"value":null}] 09:13:43 INFO - PROCESS | 3185 | 1461082423067 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:13:43 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff824fcd000 == 54 [pid = 3185] [id = 132] 09:13:43 INFO - PROCESS | 3185 | ++DOMWINDOW == 77 (0x7ff81ad48800) [pid = 3185] [serial = 395] [outer = (nil)] 09:13:43 INFO - PROCESS | 3185 | ++DOMWINDOW == 78 (0x7ff81f58ec00) [pid = 3185] [serial = 396] [outer = 0x7ff81ad48800] 09:13:43 INFO - PROCESS | 3185 | 1461082423135 Marionette DEBUG loaded listener.js 09:13:43 INFO - PROCESS | 3185 | ++DOMWINDOW == 79 (0x7ff831095c00) [pid = 3185] [serial = 397] [outer = 0x7ff81ad48800] 09:13:43 INFO - PROCESS | 3185 | 1461082423883 Marionette TRACE conn4 <- [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]]]}] 09:13:43 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 09:13:43 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 1188ms 09:13:43 INFO - PROCESS | 3185 | 1461082423937 Marionette TRACE conn4 -> [0,501,"getWindowHandle",null] 09:13:43 INFO - PROCESS | 3185 | 1461082423940 Marionette TRACE conn4 <- [1,501,null,{"value":"8"}] 09:13:43 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 09:13:43 INFO - PROCESS | 3185 | 1461082423951 Marionette TRACE conn4 -> [0,502,"setScriptTimeout",{"ms":35000}] 09:13:43 INFO - PROCESS | 3185 | 1461082423955 Marionette TRACE conn4 <- [1,502,null,{}] 09:13:43 INFO - PROCESS | 3185 | 1461082423960 Marionette TRACE conn4 -> [0,503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:13:44 INFO - PROCESS | 3185 | 1461082424103 Marionette TRACE conn4 <- [1,503,null,{"value":null}] 09:13:44 INFO - PROCESS | 3185 | 1461082424118 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:13:44 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff8342c3800 == 55 [pid = 3185] [id = 133] 09:13:44 INFO - PROCESS | 3185 | ++DOMWINDOW == 80 (0x7ff819d64c00) [pid = 3185] [serial = 398] [outer = (nil)] 09:13:44 INFO - PROCESS | 3185 | ++DOMWINDOW == 81 (0x7ff819d6e000) [pid = 3185] [serial = 399] [outer = 0x7ff819d64c00] 09:13:44 INFO - PROCESS | 3185 | 1461082424182 Marionette DEBUG loaded listener.js 09:13:44 INFO - PROCESS | 3185 | ++DOMWINDOW == 82 (0x7ff81a3d4800) [pid = 3185] [serial = 400] [outer = 0x7ff819d64c00] 09:13:45 INFO - PROCESS | 3185 | 1461082425005 Marionette TRACE conn4 <- [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]]]}] 09:13:45 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 09:13:45 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 1156ms 09:13:45 INFO - PROCESS | 3185 | 1461082425104 Marionette TRACE conn4 -> [0,505,"getWindowHandle",null] 09:13:45 INFO - PROCESS | 3185 | 1461082425110 Marionette TRACE conn4 <- [1,505,null,{"value":"8"}] 09:13:45 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 09:13:45 INFO - PROCESS | 3185 | 1461082425139 Marionette TRACE conn4 -> [0,506,"setScriptTimeout",{"ms":35000}] 09:13:45 INFO - PROCESS | 3185 | 1461082425146 Marionette TRACE conn4 <- [1,506,null,{}] 09:13:45 INFO - PROCESS | 3185 | 1461082425155 Marionette TRACE conn4 -> [0,507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:13:45 INFO - PROCESS | 3185 | 1461082425344 Marionette TRACE conn4 <- [1,507,null,{"value":null}] 09:13:45 INFO - PROCESS | 3185 | 1461082425490 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:13:45 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff81ad91000 == 56 [pid = 3185] [id = 134] 09:13:45 INFO - PROCESS | 3185 | ++DOMWINDOW == 83 (0x7ff819d67c00) [pid = 3185] [serial = 401] [outer = (nil)] 09:13:45 INFO - PROCESS | 3185 | ++DOMWINDOW == 84 (0x7ff81a58b400) [pid = 3185] [serial = 402] [outer = 0x7ff819d67c00] 09:13:45 INFO - PROCESS | 3185 | 1461082425573 Marionette DEBUG loaded listener.js 09:13:45 INFO - PROCESS | 3185 | ++DOMWINDOW == 85 (0x7ff81a714400) [pid = 3185] [serial = 403] [outer = 0x7ff819d67c00] 09:13:47 INFO - PROCESS | 3185 | 1461082427010 Marionette TRACE conn4 <- [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]]]}] 09:13:47 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 09:13:47 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 1993ms 09:13:47 INFO - PROCESS | 3185 | 1461082427130 Marionette TRACE conn4 -> [0,509,"getWindowHandle",null] 09:13:47 INFO - PROCESS | 3185 | 1461082427139 Marionette TRACE conn4 <- [1,509,null,{"value":"8"}] 09:13:47 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 09:13:47 INFO - PROCESS | 3185 | 1461082427150 Marionette TRACE conn4 -> [0,510,"setScriptTimeout",{"ms":35000}] 09:13:47 INFO - PROCESS | 3185 | 1461082427155 Marionette TRACE conn4 <- [1,510,null,{}] 09:13:47 INFO - PROCESS | 3185 | 1461082427162 Marionette TRACE conn4 -> [0,511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:13:47 INFO - PROCESS | 3185 | 1461082427392 Marionette TRACE conn4 <- [1,511,null,{"value":null}] 09:13:47 INFO - PROCESS | 3185 | 1461082427548 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:13:47 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff836525000 == 57 [pid = 3185] [id = 135] 09:13:47 INFO - PROCESS | 3185 | ++DOMWINDOW == 86 (0x7ff819dd2c00) [pid = 3185] [serial = 404] [outer = (nil)] 09:13:47 INFO - PROCESS | 3185 | ++DOMWINDOW == 87 (0x7ff823e8ac00) [pid = 3185] [serial = 405] [outer = 0x7ff819dd2c00] 09:13:47 INFO - PROCESS | 3185 | 1461082427623 Marionette DEBUG loaded listener.js 09:13:47 INFO - PROCESS | 3185 | ++DOMWINDOW == 88 (0x7ff82650c400) [pid = 3185] [serial = 406] [outer = 0x7ff819dd2c00] 09:13:48 INFO - PROCESS | 3185 | 1461082428553 Marionette TRACE conn4 <- [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]]]}] 09:13:48 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 09:13:48 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 1480ms 09:13:48 INFO - PROCESS | 3185 | 1461082428632 Marionette TRACE conn4 -> [0,513,"getWindowHandle",null] 09:13:48 INFO - PROCESS | 3185 | 1461082428635 Marionette TRACE conn4 <- [1,513,null,{"value":"8"}] 09:13:48 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 09:13:48 INFO - PROCESS | 3185 | 1461082428643 Marionette TRACE conn4 -> [0,514,"setScriptTimeout",{"ms":35000}] 09:13:48 INFO - PROCESS | 3185 | 1461082428649 Marionette TRACE conn4 <- [1,514,null,{}] 09:13:48 INFO - PROCESS | 3185 | 1461082428668 Marionette TRACE conn4 -> [0,515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:13:48 INFO - PROCESS | 3185 | 1461082428924 Marionette TRACE conn4 <- [1,515,null,{"value":null}] 09:13:49 INFO - PROCESS | 3185 | 1461082429136 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:13:49 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff8199be000 == 58 [pid = 3185] [id = 136] 09:13:49 INFO - PROCESS | 3185 | ++DOMWINDOW == 89 (0x7ff81955d400) [pid = 3185] [serial = 407] [outer = (nil)] 09:13:49 INFO - PROCESS | 3185 | ++DOMWINDOW == 90 (0x7ff825611400) [pid = 3185] [serial = 408] [outer = 0x7ff81955d400] 09:13:49 INFO - PROCESS | 3185 | 1461082429217 Marionette DEBUG loaded listener.js 09:13:49 INFO - PROCESS | 3185 | ++DOMWINDOW == 91 (0x7ff831097800) [pid = 3185] [serial = 409] [outer = 0x7ff81955d400] 09:13:50 INFO - PROCESS | 3185 | 1461082430042 Marionette TRACE conn4 <- [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]]]}] 09:13:50 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 09:13:50 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 1452ms 09:13:50 INFO - PROCESS | 3185 | 1461082430095 Marionette TRACE conn4 -> [0,517,"getWindowHandle",null] 09:13:50 INFO - PROCESS | 3185 | 1461082430099 Marionette TRACE conn4 <- [1,517,null,{"value":"8"}] 09:13:50 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 09:13:50 INFO - PROCESS | 3185 | 1461082430107 Marionette TRACE conn4 -> [0,518,"setScriptTimeout",{"ms":35000}] 09:13:50 INFO - PROCESS | 3185 | 1461082430109 Marionette TRACE conn4 <- [1,518,null,{}] 09:13:50 INFO - PROCESS | 3185 | 1461082430116 Marionette TRACE conn4 -> [0,519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:13:50 INFO - PROCESS | 3185 | 1461082430294 Marionette TRACE conn4 <- [1,519,null,{"value":null}] 09:13:50 INFO - PROCESS | 3185 | 1461082430438 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:13:50 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff82341a000 == 59 [pid = 3185] [id = 137] 09:13:50 INFO - PROCESS | 3185 | ++DOMWINDOW == 92 (0x7ff81955dc00) [pid = 3185] [serial = 410] [outer = (nil)] 09:13:50 INFO - PROCESS | 3185 | ++DOMWINDOW == 93 (0x7ff81a79d400) [pid = 3185] [serial = 411] [outer = 0x7ff81955dc00] 09:13:50 INFO - PROCESS | 3185 | 1461082430514 Marionette DEBUG loaded listener.js 09:13:50 INFO - PROCESS | 3185 | ++DOMWINDOW == 94 (0x7ff8310ed800) [pid = 3185] [serial = 412] [outer = 0x7ff81955dc00] 09:13:51 INFO - PROCESS | 3185 | 1461082431473 Marionette TRACE conn4 <- [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]]]}] 09:13:51 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 09:13:51 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 1434ms 09:13:51 INFO - PROCESS | 3185 | 1461082431542 Marionette TRACE conn4 -> [0,521,"getWindowHandle",null] 09:13:51 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 09:13:51 INFO - PROCESS | 3185 | 1461082431546 Marionette TRACE conn4 <- [1,521,null,{"value":"8"}] 09:13:51 INFO - PROCESS | 3185 | 1461082431553 Marionette TRACE conn4 -> [0,522,"setScriptTimeout",{"ms":35000}] 09:13:51 INFO - PROCESS | 3185 | 1461082431557 Marionette TRACE conn4 <- [1,522,null,{}] 09:13:51 INFO - PROCESS | 3185 | 1461082431562 Marionette TRACE conn4 -> [0,523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:13:51 INFO - PROCESS | 3185 | 1461082431736 Marionette TRACE conn4 <- [1,523,null,{"value":null}] 09:13:51 INFO - PROCESS | 3185 | 1461082431882 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:13:51 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff823436000 == 60 [pid = 3185] [id = 138] 09:13:51 INFO - PROCESS | 3185 | ++DOMWINDOW == 95 (0x7ff81a795400) [pid = 3185] [serial = 413] [outer = (nil)] 09:13:51 INFO - PROCESS | 3185 | ++DOMWINDOW == 96 (0x7ff81acbd000) [pid = 3185] [serial = 414] [outer = 0x7ff81a795400] 09:13:51 INFO - PROCESS | 3185 | 1461082431956 Marionette DEBUG loaded listener.js 09:13:52 INFO - PROCESS | 3185 | ++DOMWINDOW == 97 (0x7ff81acc2000) [pid = 3185] [serial = 415] [outer = 0x7ff81a795400] 09:13:52 INFO - PROCESS | 3185 | 1461082432907 Marionette TRACE conn4 <- [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]]]}] 09:13:52 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 09:13:52 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 1430ms 09:13:52 INFO - PROCESS | 3185 | 1461082432983 Marionette TRACE conn4 -> [0,525,"getWindowHandle",null] 09:13:52 INFO - PROCESS | 3185 | 1461082432987 Marionette TRACE conn4 <- [1,525,null,{"value":"8"}] 09:13:52 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 09:13:52 INFO - PROCESS | 3185 | 1461082432994 Marionette TRACE conn4 -> [0,526,"setScriptTimeout",{"ms":35000}] 09:13:52 INFO - PROCESS | 3185 | 1461082432997 Marionette TRACE conn4 <- [1,526,null,{}] 09:13:53 INFO - PROCESS | 3185 | 1461082433003 Marionette TRACE conn4 -> [0,527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:13:53 INFO - PROCESS | 3185 | 1461082433240 Marionette TRACE conn4 <- [1,527,null,{"value":null}] 09:13:53 INFO - PROCESS | 3185 | 1461082433697 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:13:53 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff81a8e6000 == 61 [pid = 3185] [id = 139] 09:13:53 INFO - PROCESS | 3185 | ++DOMWINDOW == 98 (0x7ff81955e000) [pid = 3185] [serial = 416] [outer = (nil)] 09:13:53 INFO - PROCESS | 3185 | ++DOMWINDOW == 99 (0x7ff819561000) [pid = 3185] [serial = 417] [outer = 0x7ff81955e000] 09:13:53 INFO - PROCESS | 3185 | 1461082433812 Marionette DEBUG loaded listener.js 09:13:53 INFO - PROCESS | 3185 | ++DOMWINDOW == 100 (0x7ff819dc6400) [pid = 3185] [serial = 418] [outer = 0x7ff81955e000] 09:13:54 INFO - PROCESS | 3185 | ++DOMWINDOW == 101 (0x7ff81a98c800) [pid = 3185] [serial = 419] [outer = 0x7ff81a3d6c00] 09:13:54 INFO - PROCESS | 3185 | 1461082434990 Marionette TRACE conn4 <- [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]]]}] 09:13:55 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | drawImage with zero-sized source rectangle from image throws INDEX_SIZE_ERR 09:13:55 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 2039ms 09:13:55 INFO - PROCESS | 3185 | 1461082435036 Marionette TRACE conn4 -> [0,529,"getWindowHandle",null] 09:13:55 INFO - PROCESS | 3185 | 1461082435041 Marionette TRACE conn4 <- [1,529,null,{"value":"8"}] 09:13:55 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 09:13:55 INFO - PROCESS | 3185 | 1461082435049 Marionette TRACE conn4 -> [0,530,"setScriptTimeout",{"ms":35000}] 09:13:55 INFO - PROCESS | 3185 | 1461082435055 Marionette TRACE conn4 <- [1,530,null,{}] 09:13:55 INFO - PROCESS | 3185 | 1461082435066 Marionette TRACE conn4 -> [0,531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:13:55 INFO - PROCESS | 3185 | 1461082435269 Marionette TRACE conn4 <- [1,531,null,{"value":null}] 09:13:55 INFO - PROCESS | 3185 | 1461082435480 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:13:55 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff821c8e000 == 62 [pid = 3185] [id = 140] 09:13:55 INFO - PROCESS | 3185 | ++DOMWINDOW == 102 (0x7ff81a992400) [pid = 3185] [serial = 420] [outer = (nil)] 09:13:55 INFO - PROCESS | 3185 | ++DOMWINDOW == 103 (0x7ff81acc2400) [pid = 3185] [serial = 421] [outer = 0x7ff81a992400] 09:13:55 INFO - PROCESS | 3185 | 1461082435554 Marionette DEBUG loaded listener.js 09:13:55 INFO - PROCESS | 3185 | ++DOMWINDOW == 104 (0x7ff81ad47800) [pid = 3185] [serial = 422] [outer = 0x7ff81a992400] 09:13:55 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff824fcd000 == 61 [pid = 3185] [id = 132] 09:13:55 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff83a680000 == 60 [pid = 3185] [id = 110] 09:13:55 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff82ae18800 == 59 [pid = 3185] [id = 131] 09:13:55 INFO - PROCESS | 3185 | --DOMWINDOW == 103 (0x7ff81cc2d400) [pid = 3185] [serial = 333] [outer = (nil)] [url = about:blank] 09:13:55 INFO - PROCESS | 3185 | --DOMWINDOW == 102 (0x7ff81ad50c00) [pid = 3185] [serial = 336] [outer = (nil)] [url = about:blank] 09:13:55 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff8265d9000 == 58 [pid = 3185] [id = 130] 09:13:55 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff824c4c000 == 57 [pid = 3185] [id = 129] 09:13:55 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff819d09800 == 56 [pid = 3185] [id = 128] 09:13:56 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff8209c1800 == 55 [pid = 3185] [id = 127] 09:13:56 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff822b1b000 == 54 [pid = 3185] [id = 121] 09:13:56 INFO - PROCESS | 3185 | --DOMWINDOW == 101 (0x7ff831f2b000) [pid = 3185] [serial = 295] [outer = (nil)] [url = about:blank] 09:13:56 INFO - PROCESS | 3185 | --DOMWINDOW == 100 (0x7ff82505fc00) [pid = 3185] [serial = 352] [outer = (nil)] [url = about:blank] 09:13:56 INFO - PROCESS | 3185 | --DOMWINDOW == 99 (0x7ff8250e3400) [pid = 3185] [serial = 355] [outer = (nil)] [url = about:blank] 09:13:56 INFO - PROCESS | 3185 | --DOMWINDOW == 98 (0x7ff824f1e000) [pid = 3185] [serial = 351] [outer = (nil)] [url = about:blank] 09:13:56 INFO - PROCESS | 3185 | --DOMWINDOW == 97 (0x7ff825dbe400) [pid = 3185] [serial = 358] [outer = (nil)] [url = about:blank] 09:13:56 INFO - PROCESS | 3185 | --DOMWINDOW == 96 (0x7ff82516c800) [pid = 3185] [serial = 357] [outer = (nil)] [url = about:blank] 09:13:56 INFO - PROCESS | 3185 | --DOMWINDOW == 95 (0x7ff825067400) [pid = 3185] [serial = 354] [outer = (nil)] [url = about:blank] 09:13:56 INFO - PROCESS | 3185 | --DOMWINDOW == 94 (0x7ff8229d7800) [pid = 3185] [serial = 348] [outer = (nil)] [url = about:blank] 09:13:56 INFO - PROCESS | 3185 | --DOMWINDOW == 93 (0x7ff822ee0c00) [pid = 3185] [serial = 349] [outer = (nil)] [url = about:blank] 09:13:56 INFO - PROCESS | 3185 | --DOMWINDOW == 92 (0x7ff81be50c00) [pid = 3185] [serial = 343] [outer = (nil)] [url = about:blank] 09:13:56 INFO - PROCESS | 3185 | --DOMWINDOW == 91 (0x7ff825065800) [pid = 3185] [serial = 340] [outer = (nil)] [url = about:blank] 09:13:56 INFO - PROCESS | 3185 | --DOMWINDOW == 90 (0x7ff81a663400) [pid = 3185] [serial = 342] [outer = (nil)] [url = about:blank] 09:13:56 INFO - PROCESS | 3185 | --DOMWINDOW == 89 (0x7ff824d31800) [pid = 3185] [serial = 339] [outer = (nil)] [url = about:blank] 09:13:56 INFO - PROCESS | 3185 | --DOMWINDOW == 88 (0x7ff820725400) [pid = 3185] [serial = 345] [outer = (nil)] [url = about:blank] 09:13:56 INFO - PROCESS | 3185 | --DOMWINDOW == 87 (0x7ff8213a4400) [pid = 3185] [serial = 346] [outer = (nil)] [url = about:blank] 09:13:56 INFO - PROCESS | 3185 | 1461082436451 Marionette TRACE conn4 <- [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"]]]}] 09:13:56 INFO - TEST-FAIL | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | drawCustomFocusRing must return false for an element that is not focused. - context.drawCustomFocusRing is not a function 09:13:56 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 09:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:13:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:13:56 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 09:13:56 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 09:13:56 INFO - TEST-FAIL | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | drawCustomFocusRing must return false for an element that is not a descendant of the canvas element. - context.drawCustomFocusRing is not a function 09:13:56 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 09:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:13:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:13:56 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 09:13:56 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 09:13:56 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 1442ms 09:13:56 INFO - PROCESS | 3185 | 1461082436498 Marionette TRACE conn4 -> [0,533,"getWindowHandle",null] 09:13:56 INFO - PROCESS | 3185 | 1461082436504 Marionette TRACE conn4 <- [1,533,null,{"value":"8"}] 09:13:56 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 09:13:56 INFO - PROCESS | 3185 | 1461082436517 Marionette TRACE conn4 -> [0,534,"setScriptTimeout",{"ms":35000}] 09:13:56 INFO - PROCESS | 3185 | 1461082436519 Marionette TRACE conn4 <- [1,534,null,{}] 09:13:56 INFO - PROCESS | 3185 | 1461082436527 Marionette TRACE conn4 -> [0,535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:13:56 INFO - PROCESS | 3185 | 1461082436704 Marionette TRACE conn4 <- [1,535,null,{"value":null}] 09:13:56 INFO - PROCESS | 3185 | 1461082436827 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:13:56 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff824741000 == 55 [pid = 3185] [id = 141] 09:13:56 INFO - PROCESS | 3185 | ++DOMWINDOW == 88 (0x7ff81acbcc00) [pid = 3185] [serial = 423] [outer = (nil)] 09:13:56 INFO - PROCESS | 3185 | ++DOMWINDOW == 89 (0x7ff81f590c00) [pid = 3185] [serial = 424] [outer = 0x7ff81acbcc00] 09:13:56 INFO - PROCESS | 3185 | 1461082436893 Marionette DEBUG loaded listener.js 09:13:57 INFO - PROCESS | 3185 | ++DOMWINDOW == 90 (0x7ff821cee400) [pid = 3185] [serial = 425] [outer = 0x7ff81acbcc00] 09:13:57 INFO - PROCESS | 3185 | 1461082437663 Marionette TRACE conn4 <- [1,536,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html",0,null,null,[["drawFocusIfNeeded draws a focus ring.",0,null,null]]]}] 09:13:57 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 09:13:57 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 1185ms 09:13:57 INFO - PROCESS | 3185 | 1461082437705 Marionette TRACE conn4 -> [0,537,"getWindowHandle",null] 09:13:57 INFO - PROCESS | 3185 | 1461082437711 Marionette TRACE conn4 <- [1,537,null,{"value":"8"}] 09:13:57 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 09:13:57 INFO - PROCESS | 3185 | 1461082437726 Marionette TRACE conn4 -> [0,538,"setScriptTimeout",{"ms":35000}] 09:13:57 INFO - PROCESS | 3185 | 1461082437735 Marionette TRACE conn4 <- [1,538,null,{}] 09:13:57 INFO - PROCESS | 3185 | 1461082437745 Marionette TRACE conn4 -> [0,539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:13:57 INFO - PROCESS | 3185 | 1461082437972 Marionette TRACE conn4 <- [1,539,null,{"value":null}] 09:13:58 INFO - PROCESS | 3185 | 1461082438005 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:13:58 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff8264cf000 == 56 [pid = 3185] [id = 142] 09:13:58 INFO - PROCESS | 3185 | ++DOMWINDOW == 91 (0x7ff81ad47c00) [pid = 3185] [serial = 426] [outer = (nil)] 09:13:58 INFO - PROCESS | 3185 | ++DOMWINDOW == 92 (0x7ff8229d1000) [pid = 3185] [serial = 427] [outer = 0x7ff81ad47c00] 09:13:58 INFO - PROCESS | 3185 | 1461082438079 Marionette DEBUG loaded listener.js 09:13:58 INFO - PROCESS | 3185 | ++DOMWINDOW == 93 (0x7ff824f1b400) [pid = 3185] [serial = 428] [outer = 0x7ff81ad47c00] 09:13:58 INFO - PROCESS | 3185 | 1461082438897 Marionette TRACE conn4 <- [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]]]}] 09:13:58 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. 09:13:58 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 1204ms 09:13:58 INFO - PROCESS | 3185 | 1461082438923 Marionette TRACE conn4 -> [0,541,"getWindowHandle",null] 09:13:58 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 09:13:58 INFO - PROCESS | 3185 | 1461082438928 Marionette TRACE conn4 <- [1,541,null,{"value":"8"}] 09:13:58 INFO - PROCESS | 3185 | 1461082438935 Marionette TRACE conn4 -> [0,542,"setScriptTimeout",{"ms":35000}] 09:13:58 INFO - PROCESS | 3185 | 1461082438938 Marionette TRACE conn4 <- [1,542,null,{}] 09:13:58 INFO - PROCESS | 3185 | 1461082438944 Marionette TRACE conn4 -> [0,543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:13:59 INFO - PROCESS | 3185 | 1461082439160 Marionette TRACE conn4 <- [1,543,null,{"value":null}] 09:13:59 INFO - PROCESS | 3185 | 1461082439198 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:13:59 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff82ae22000 == 57 [pid = 3185] [id = 143] 09:13:59 INFO - PROCESS | 3185 | ++DOMWINDOW == 94 (0x7ff819dca000) [pid = 3185] [serial = 429] [outer = (nil)] 09:13:59 INFO - PROCESS | 3185 | ++DOMWINDOW == 95 (0x7ff824f1e000) [pid = 3185] [serial = 430] [outer = 0x7ff819dca000] 09:13:59 INFO - PROCESS | 3185 | 1461082439264 Marionette DEBUG loaded listener.js 09:13:59 INFO - PROCESS | 3185 | ++DOMWINDOW == 96 (0x7ff825064400) [pid = 3185] [serial = 431] [outer = 0x7ff819dca000] 09:14:00 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | drawFocusIfNeeded does not draw a focus ring if the element is not a descendant of the context. 09:14:00 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 1184ms 09:14:00 INFO - PROCESS | 3185 | 1461082440110 Marionette TRACE conn4 <- [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]]]}] 09:14:00 INFO - PROCESS | 3185 | 1461082440128 Marionette TRACE conn4 -> [0,545,"getWindowHandle",null] 09:14:00 INFO - PROCESS | 3185 | 1461082440131 Marionette TRACE conn4 <- [1,545,null,{"value":"8"}] 09:14:00 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 09:14:00 INFO - PROCESS | 3185 | 1461082440138 Marionette TRACE conn4 -> [0,546,"setScriptTimeout",{"ms":35000}] 09:14:00 INFO - PROCESS | 3185 | 1461082440142 Marionette TRACE conn4 <- [1,546,null,{}] 09:14:00 INFO - PROCESS | 3185 | 1461082440147 Marionette TRACE conn4 -> [0,547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:14:00 INFO - PROCESS | 3185 | 1461082440367 Marionette TRACE conn4 <- [1,547,null,{"value":null}] 09:14:00 INFO - PROCESS | 3185 | 1461082440432 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:14:00 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff8199ce000 == 58 [pid = 3185] [id = 144] 09:14:00 INFO - PROCESS | 3185 | ++DOMWINDOW == 97 (0x7ff82516f800) [pid = 3185] [serial = 432] [outer = (nil)] 09:14:00 INFO - PROCESS | 3185 | ++DOMWINDOW == 98 (0x7ff825d4d400) [pid = 3185] [serial = 433] [outer = 0x7ff82516f800] 09:14:00 INFO - PROCESS | 3185 | 1461082440516 Marionette DEBUG loaded listener.js 09:14:00 INFO - PROCESS | 3185 | ++DOMWINDOW == 99 (0x7ff82637bc00) [pid = 3185] [serial = 434] [outer = 0x7ff82516f800] 09:14:01 INFO - PROCESS | 3185 | --DOMWINDOW == 98 (0x7ff825691400) [pid = 3185] [serial = 392] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 09:14:01 INFO - PROCESS | 3185 | --DOMWINDOW == 97 (0x7ff81ad48800) [pid = 3185] [serial = 395] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 09:14:01 INFO - PROCESS | 3185 | --DOMWINDOW == 96 (0x7ff81ad43400) [pid = 3185] [serial = 386] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 09:14:01 INFO - PROCESS | 3185 | --DOMWINDOW == 95 (0x7ff819dc7400) [pid = 3185] [serial = 377] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 09:14:01 INFO - PROCESS | 3185 | --DOMWINDOW == 94 (0x7ff825068800) [pid = 3185] [serial = 389] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 09:14:01 INFO - PROCESS | 3185 | --DOMWINDOW == 93 (0x7ff81a70c800) [pid = 3185] [serial = 380] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 09:14:01 INFO - PROCESS | 3185 | --DOMWINDOW == 92 (0x7ff81cd64c00) [pid = 3185] [serial = 383] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 09:14:01 INFO - PROCESS | 3185 | 1461082441632 Marionette TRACE conn4 <- [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]]]}] 09:14:01 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 09:14:01 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 1531ms 09:14:01 INFO - PROCESS | 3185 | 1461082441670 Marionette TRACE conn4 -> [0,549,"getWindowHandle",null] 09:14:01 INFO - PROCESS | 3185 | 1461082441674 Marionette TRACE conn4 <- [1,549,null,{"value":"8"}] 09:14:01 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 09:14:01 INFO - PROCESS | 3185 | 1461082441681 Marionette TRACE conn4 -> [0,550,"setScriptTimeout",{"ms":35000}] 09:14:01 INFO - PROCESS | 3185 | 1461082441684 Marionette TRACE conn4 <- [1,550,null,{}] 09:14:01 INFO - PROCESS | 3185 | 1461082441689 Marionette TRACE conn4 -> [0,551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:14:01 INFO - PROCESS | 3185 | 1461082441872 Marionette TRACE conn4 <- [1,551,null,{"value":null}] 09:14:02 INFO - PROCESS | 3185 | 1461082442022 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:14:02 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff835919800 == 59 [pid = 3185] [id = 145] 09:14:02 INFO - PROCESS | 3185 | ++DOMWINDOW == 93 (0x7ff819dc7400) [pid = 3185] [serial = 435] [outer = (nil)] 09:14:02 INFO - PROCESS | 3185 | ++DOMWINDOW == 94 (0x7ff82516fc00) [pid = 3185] [serial = 436] [outer = 0x7ff819dc7400] 09:14:02 INFO - PROCESS | 3185 | 1461082442096 Marionette DEBUG loaded listener.js 09:14:02 INFO - PROCESS | 3185 | ++DOMWINDOW == 95 (0x7ff831011800) [pid = 3185] [serial = 437] [outer = 0x7ff819dc7400] 09:14:02 INFO - PROCESS | 3185 | 1461082442829 Marionette TRACE conn4 <- [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]]]}] 09:14:02 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. 09:14:02 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 1185ms 09:14:02 INFO - PROCESS | 3185 | 1461082442868 Marionette TRACE conn4 -> [0,553,"getWindowHandle",null] 09:14:02 INFO - PROCESS | 3185 | 1461082442871 Marionette TRACE conn4 <- [1,553,null,{"value":"8"}] 09:14:02 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 09:14:02 INFO - PROCESS | 3185 | 1461082442878 Marionette TRACE conn4 -> [0,554,"setScriptTimeout",{"ms":35000}] 09:14:02 INFO - PROCESS | 3185 | 1461082442882 Marionette TRACE conn4 <- [1,554,null,{}] 09:14:02 INFO - PROCESS | 3185 | 1461082442887 Marionette TRACE conn4 -> [0,555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:14:03 INFO - PROCESS | 3185 | 1461082443162 Marionette TRACE conn4 <- [1,555,null,{"value":null}] 09:14:03 INFO - PROCESS | 3185 | 1461082443290 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:14:03 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff81a32f000 == 60 [pid = 3185] [id = 146] 09:14:03 INFO - PROCESS | 3185 | ++DOMWINDOW == 96 (0x7ff819558400) [pid = 3185] [serial = 438] [outer = (nil)] 09:14:03 INFO - PROCESS | 3185 | ++DOMWINDOW == 97 (0x7ff81955b400) [pid = 3185] [serial = 439] [outer = 0x7ff819558400] 09:14:03 INFO - PROCESS | 3185 | 1461082443371 Marionette DEBUG loaded listener.js 09:14:03 INFO - PROCESS | 3185 | ++DOMWINDOW == 98 (0x7ff81a3de400) [pid = 3185] [serial = 440] [outer = 0x7ff819558400] 09:14:04 INFO - PROCESS | 3185 | [3185] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 09:14:04 INFO - PROCESS | 3185 | 1461082444405 Marionette TRACE conn4 <- [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]]]}] 09:14:04 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 09:14:04 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 1584ms 09:14:04 INFO - PROCESS | 3185 | 1461082444466 Marionette TRACE conn4 -> [0,557,"getWindowHandle",null] 09:14:04 INFO - PROCESS | 3185 | 1461082444473 Marionette TRACE conn4 <- [1,557,null,{"value":"8"}] 09:14:04 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 09:14:04 INFO - PROCESS | 3185 | 1461082444482 Marionette TRACE conn4 -> [0,558,"setScriptTimeout",{"ms":35000}] 09:14:04 INFO - PROCESS | 3185 | 1461082444488 Marionette TRACE conn4 <- [1,558,null,{}] 09:14:04 INFO - PROCESS | 3185 | 1461082444496 Marionette TRACE conn4 -> [0,559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:14:04 INFO - PROCESS | 3185 | 1461082444722 Marionette TRACE conn4 <- [1,559,null,{"value":null}] 09:14:04 INFO - PROCESS | 3185 | 1461082444925 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:14:04 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff825656800 == 61 [pid = 3185] [id = 147] 09:14:04 INFO - PROCESS | 3185 | ++DOMWINDOW == 99 (0x7ff81ad46400) [pid = 3185] [serial = 441] [outer = (nil)] 09:14:05 INFO - PROCESS | 3185 | ++DOMWINDOW == 100 (0x7ff81b179800) [pid = 3185] [serial = 442] [outer = 0x7ff81ad46400] 09:14:05 INFO - PROCESS | 3185 | 1461082445048 Marionette DEBUG loaded listener.js 09:14:05 INFO - PROCESS | 3185 | ++DOMWINDOW == 101 (0x7ff820723400) [pid = 3185] [serial = 443] [outer = 0x7ff81ad46400] 09:14:05 INFO - PROCESS | 3185 | 1461082445971 Marionette TRACE conn4 <- [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]]]}] 09:14:06 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 09:14:06 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 1545ms 09:14:06 INFO - PROCESS | 3185 | 1461082446027 Marionette TRACE conn4 -> [0,561,"getWindowHandle",null] 09:14:06 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 09:14:06 INFO - PROCESS | 3185 | 1461082446033 Marionette TRACE conn4 <- [1,561,null,{"value":"8"}] 09:14:06 INFO - PROCESS | 3185 | 1461082446040 Marionette TRACE conn4 -> [0,562,"setScriptTimeout",{"ms":35000}] 09:14:06 INFO - PROCESS | 3185 | 1461082446042 Marionette TRACE conn4 <- [1,562,null,{}] 09:14:06 INFO - PROCESS | 3185 | 1461082446049 Marionette TRACE conn4 -> [0,563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:14:06 INFO - PROCESS | 3185 | 1461082446233 Marionette TRACE conn4 <- [1,563,null,{"value":null}] 09:14:06 INFO - PROCESS | 3185 | 1461082446383 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:14:06 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff83a40c000 == 62 [pid = 3185] [id = 148] 09:14:06 INFO - PROCESS | 3185 | ++DOMWINDOW == 102 (0x7ff822048000) [pid = 3185] [serial = 444] [outer = (nil)] 09:14:06 INFO - PROCESS | 3185 | ++DOMWINDOW == 103 (0x7ff82404dc00) [pid = 3185] [serial = 445] [outer = 0x7ff822048000] 09:14:06 INFO - PROCESS | 3185 | 1461082446545 Marionette DEBUG loaded listener.js 09:14:06 INFO - PROCESS | 3185 | ++DOMWINDOW == 104 (0x7ff82505e400) [pid = 3185] [serial = 446] [outer = 0x7ff822048000] 09:14:07 INFO - PROCESS | 3185 | [3185] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 09:14:07 INFO - PROCESS | 3185 | 1461082447428 Marionette TRACE conn4 <- [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]]]}] 09:14:07 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 09:14:07 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 1435ms 09:14:07 INFO - PROCESS | 3185 | 1461082447475 Marionette TRACE conn4 -> [0,565,"getWindowHandle",null] 09:14:07 INFO - PROCESS | 3185 | 1461082447482 Marionette TRACE conn4 <- [1,565,null,{"value":"8"}] 09:14:07 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 09:14:07 INFO - PROCESS | 3185 | 1461082447518 Marionette TRACE conn4 -> [0,566,"setScriptTimeout",{"ms":35000}] 09:14:07 INFO - PROCESS | 3185 | 1461082447526 Marionette TRACE conn4 <- [1,566,null,{}] 09:14:07 INFO - PROCESS | 3185 | 1461082447532 Marionette TRACE conn4 -> [0,567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:14:07 INFO - PROCESS | 3185 | 1461082447713 Marionette TRACE conn4 <- [1,567,null,{"value":null}] 09:14:07 INFO - PROCESS | 3185 | 1461082447865 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:14:07 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff81951b000 == 63 [pid = 3185] [id = 149] 09:14:07 INFO - PROCESS | 3185 | ++DOMWINDOW == 105 (0x7ff81a667800) [pid = 3185] [serial = 447] [outer = (nil)] 09:14:07 INFO - PROCESS | 3185 | ++DOMWINDOW == 106 (0x7ff825ec1400) [pid = 3185] [serial = 448] [outer = 0x7ff81a667800] 09:14:07 INFO - PROCESS | 3185 | 1461082447943 Marionette DEBUG loaded listener.js 09:14:08 INFO - PROCESS | 3185 | ++DOMWINDOW == 107 (0x7ff831236c00) [pid = 3185] [serial = 449] [outer = 0x7ff81a667800] 09:14:08 INFO - PROCESS | 3185 | [3185] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 09:14:08 INFO - PROCESS | 3185 | 1461082448819 Marionette TRACE conn4 <- [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]]]}] 09:14:08 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 09:14:08 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 1350ms 09:14:08 INFO - PROCESS | 3185 | 1461082448857 Marionette TRACE conn4 -> [0,569,"getWindowHandle",null] 09:14:08 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 09:14:08 INFO - PROCESS | 3185 | 1461082448861 Marionette TRACE conn4 <- [1,569,null,{"value":"8"}] 09:14:08 INFO - PROCESS | 3185 | 1461082448868 Marionette TRACE conn4 -> [0,570,"setScriptTimeout",{"ms":35000}] 09:14:08 INFO - PROCESS | 3185 | 1461082448871 Marionette TRACE conn4 <- [1,570,null,{}] 09:14:08 INFO - PROCESS | 3185 | 1461082448877 Marionette TRACE conn4 -> [0,571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:14:09 INFO - PROCESS | 3185 | 1461082449041 Marionette TRACE conn4 <- [1,571,null,{"value":null}] 09:14:09 INFO - PROCESS | 3185 | 1461082449193 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:14:09 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff81ab13800 == 64 [pid = 3185] [id = 150] 09:14:09 INFO - PROCESS | 3185 | ++DOMWINDOW == 108 (0x7ff819556000) [pid = 3185] [serial = 450] [outer = (nil)] 09:14:09 INFO - PROCESS | 3185 | ++DOMWINDOW == 109 (0x7ff8323e9000) [pid = 3185] [serial = 451] [outer = 0x7ff819556000] 09:14:09 INFO - PROCESS | 3185 | 1461082449275 Marionette DEBUG loaded listener.js 09:14:09 INFO - PROCESS | 3185 | ++DOMWINDOW == 110 (0x7ff834250c00) [pid = 3185] [serial = 452] [outer = 0x7ff819556000] 09:14:09 INFO - PROCESS | 3185 | [3185] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 09:14:10 INFO - PROCESS | 3185 | 1461082450203 Marionette TRACE conn4 <- [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]]]}] 09:14:10 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 09:14:10 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 1382ms 09:14:10 INFO - PROCESS | 3185 | 1461082450251 Marionette TRACE conn4 -> [0,573,"getWindowHandle",null] 09:14:10 INFO - PROCESS | 3185 | 1461082450255 Marionette TRACE conn4 <- [1,573,null,{"value":"8"}] 09:14:10 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 09:14:10 INFO - PROCESS | 3185 | 1461082450261 Marionette TRACE conn4 -> [0,574,"setScriptTimeout",{"ms":35000}] 09:14:10 INFO - PROCESS | 3185 | 1461082450264 Marionette TRACE conn4 <- [1,574,null,{}] 09:14:10 INFO - PROCESS | 3185 | 1461082450270 Marionette TRACE conn4 -> [0,575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:14:10 INFO - PROCESS | 3185 | 1461082450446 Marionette TRACE conn4 <- [1,575,null,{"value":null}] 09:14:10 INFO - PROCESS | 3185 | 1461082450607 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:14:10 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff81be82000 == 65 [pid = 3185] [id = 151] 09:14:10 INFO - PROCESS | 3185 | ++DOMWINDOW == 111 (0x7ff8199a7c00) [pid = 3185] [serial = 453] [outer = (nil)] 09:14:10 INFO - PROCESS | 3185 | ++DOMWINDOW == 112 (0x7ff8199a9800) [pid = 3185] [serial = 454] [outer = 0x7ff8199a7c00] 09:14:10 INFO - PROCESS | 3185 | 1461082450698 Marionette DEBUG loaded listener.js 09:14:10 INFO - PROCESS | 3185 | ++DOMWINDOW == 113 (0x7ff835eabc00) [pid = 3185] [serial = 455] [outer = 0x7ff8199a7c00] 09:14:11 INFO - PROCESS | 3185 | 1461082451605 Marionette TRACE conn4 <- [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]]]}] 09:14:11 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 09:14:11 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 1387ms 09:14:11 INFO - PROCESS | 3185 | 1461082451650 Marionette TRACE conn4 -> [0,577,"getWindowHandle",null] 09:14:11 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 09:14:11 INFO - PROCESS | 3185 | 1461082451654 Marionette TRACE conn4 <- [1,577,null,{"value":"8"}] 09:14:11 INFO - PROCESS | 3185 | 1461082451660 Marionette TRACE conn4 -> [0,578,"setScriptTimeout",{"ms":35000}] 09:14:11 INFO - PROCESS | 3185 | 1461082451664 Marionette TRACE conn4 <- [1,578,null,{}] 09:14:11 INFO - PROCESS | 3185 | 1461082451669 Marionette TRACE conn4 -> [0,579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:14:11 INFO - PROCESS | 3185 | 1461082451848 Marionette TRACE conn4 <- [1,579,null,{"value":null}] 09:14:12 INFO - PROCESS | 3185 | 1461082452006 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:14:12 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff81f17d800 == 66 [pid = 3185] [id = 152] 09:14:12 INFO - PROCESS | 3185 | ++DOMWINDOW == 114 (0x7ff8199a6800) [pid = 3185] [serial = 456] [outer = (nil)] 09:14:12 INFO - PROCESS | 3185 | ++DOMWINDOW == 115 (0x7ff819dc5c00) [pid = 3185] [serial = 457] [outer = 0x7ff8199a6800] 09:14:12 INFO - PROCESS | 3185 | 1461082452091 Marionette DEBUG loaded listener.js 09:14:12 INFO - PROCESS | 3185 | ++DOMWINDOW == 116 (0x7ff81f11e400) [pid = 3185] [serial = 458] [outer = 0x7ff8199a6800] 09:14:13 INFO - PROCESS | 3185 | 1461082453067 Marionette TRACE conn4 <- [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]]]}] 09:14:13 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 09:14:13 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 1440ms 09:14:13 INFO - PROCESS | 3185 | 1461082453101 Marionette TRACE conn4 -> [0,581,"getWindowHandle",null] 09:14:13 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 09:14:13 INFO - PROCESS | 3185 | 1461082453106 Marionette TRACE conn4 <- [1,581,null,{"value":"8"}] 09:14:13 INFO - PROCESS | 3185 | 1461082453113 Marionette TRACE conn4 -> [0,582,"setScriptTimeout",{"ms":35000}] 09:14:13 INFO - PROCESS | 3185 | 1461082453116 Marionette TRACE conn4 <- [1,582,null,{}] 09:14:13 INFO - PROCESS | 3185 | 1461082453122 Marionette TRACE conn4 -> [0,583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:14:13 INFO - PROCESS | 3185 | 1461082453302 Marionette TRACE conn4 <- [1,583,null,{"value":null}] 09:14:13 INFO - PROCESS | 3185 | 1461082453466 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:14:13 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff81abf2800 == 67 [pid = 3185] [id = 153] 09:14:13 INFO - PROCESS | 3185 | ++DOMWINDOW == 117 (0x7ff8199a1c00) [pid = 3185] [serial = 459] [outer = (nil)] 09:14:13 INFO - PROCESS | 3185 | ++DOMWINDOW == 118 (0x7ff819e2bc00) [pid = 3185] [serial = 460] [outer = 0x7ff8199a1c00] 09:14:13 INFO - PROCESS | 3185 | 1461082453549 Marionette DEBUG loaded listener.js 09:14:13 INFO - PROCESS | 3185 | ++DOMWINDOW == 119 (0x7ff819e32800) [pid = 3185] [serial = 461] [outer = 0x7ff8199a1c00] 09:14:15 INFO - PROCESS | 3185 | 1461082455003 Marionette TRACE conn4 <- [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]]]}] 09:14:15 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 09:14:15 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 1931ms 09:14:15 INFO - PROCESS | 3185 | 1461082455045 Marionette TRACE conn4 -> [0,585,"getWindowHandle",null] 09:14:15 INFO - PROCESS | 3185 | 1461082455052 Marionette TRACE conn4 <- [1,585,null,{"value":"8"}] 09:14:15 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 09:14:15 INFO - PROCESS | 3185 | 1461082455061 Marionette TRACE conn4 -> [0,586,"setScriptTimeout",{"ms":35000}] 09:14:15 INFO - PROCESS | 3185 | 1461082455066 Marionette TRACE conn4 <- [1,586,null,{}] 09:14:15 INFO - PROCESS | 3185 | 1461082455075 Marionette TRACE conn4 -> [0,587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:14:15 INFO - PROCESS | 3185 | 1461082455275 Marionette TRACE conn4 <- [1,587,null,{"value":null}] 09:14:15 INFO - PROCESS | 3185 | 1461082455603 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:14:15 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff819d1d000 == 68 [pid = 3185] [id = 154] 09:14:15 INFO - PROCESS | 3185 | ++DOMWINDOW == 120 (0x7ff819e2fc00) [pid = 3185] [serial = 462] [outer = (nil)] 09:14:15 INFO - PROCESS | 3185 | ++DOMWINDOW == 121 (0x7ff81a660000) [pid = 3185] [serial = 463] [outer = 0x7ff819e2fc00] 09:14:15 INFO - PROCESS | 3185 | 1461082455688 Marionette DEBUG loaded listener.js 09:14:15 INFO - PROCESS | 3185 | ++DOMWINDOW == 122 (0x7ff81a791800) [pid = 3185] [serial = 464] [outer = 0x7ff819e2fc00] 09:14:16 INFO - PROCESS | 3185 | [3185] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 09:14:16 INFO - PROCESS | 3185 | 1461082456721 Marionette TRACE conn4 <- [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]]]}] 09:14:16 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 09:14:16 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 1686ms 09:14:16 INFO - PROCESS | 3185 | 1461082456748 Marionette TRACE conn4 -> [0,589,"getWindowHandle",null] 09:14:16 INFO - PROCESS | 3185 | 1461082456757 Marionette TRACE conn4 <- [1,589,null,{"value":"8"}] 09:14:16 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 09:14:16 INFO - PROCESS | 3185 | 1461082456768 Marionette TRACE conn4 -> [0,590,"setScriptTimeout",{"ms":35000}] 09:14:16 INFO - PROCESS | 3185 | 1461082456772 Marionette TRACE conn4 <- [1,590,null,{}] 09:14:16 INFO - PROCESS | 3185 | 1461082456831 Marionette TRACE conn4 -> [0,591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:14:16 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff825e2a800 == 67 [pid = 3185] [id = 112] 09:14:16 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff825122800 == 66 [pid = 3185] [id = 60] 09:14:16 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff835919800 == 65 [pid = 3185] [id = 145] 09:14:16 INFO - PROCESS | 3185 | --DOMWINDOW == 121 (0x7ff819d6e000) [pid = 3185] [serial = 399] [outer = (nil)] [url = about:blank] 09:14:16 INFO - PROCESS | 3185 | --DOMWINDOW == 120 (0x7ff81f58c800) [pid = 3185] [serial = 363] [outer = (nil)] [url = about:blank] 09:14:16 INFO - PROCESS | 3185 | --DOMWINDOW == 119 (0x7ff822e66000) [pid = 3185] [serial = 366] [outer = (nil)] [url = about:blank] 09:14:16 INFO - PROCESS | 3185 | --DOMWINDOW == 118 (0x7ff825686000) [pid = 3185] [serial = 369] [outer = (nil)] [url = about:blank] 09:14:16 INFO - PROCESS | 3185 | --DOMWINDOW == 117 (0x7ff831204400) [pid = 3185] [serial = 372] [outer = (nil)] [url = about:blank] 09:14:16 INFO - PROCESS | 3185 | --DOMWINDOW == 116 (0x7ff834298000) [pid = 3185] [serial = 375] [outer = (nil)] [url = about:blank] 09:14:16 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff8199ce000 == 64 [pid = 3185] [id = 144] 09:14:16 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff82ae22000 == 63 [pid = 3185] [id = 143] 09:14:16 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff8264cf000 == 62 [pid = 3185] [id = 142] 09:14:17 INFO - PROCESS | 3185 | 1461082457096 Marionette TRACE conn4 <- [1,591,null,{"value":null}] 09:14:17 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff824741000 == 61 [pid = 3185] [id = 141] 09:14:17 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff821c8e000 == 60 [pid = 3185] [id = 140] 09:14:17 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff81a8e6000 == 59 [pid = 3185] [id = 139] 09:14:17 INFO - PROCESS | 3185 | --DOMWINDOW == 115 (0x7ff825ec7000) [pid = 3185] [serial = 393] [outer = (nil)] [url = about:blank] 09:14:17 INFO - PROCESS | 3185 | --DOMWINDOW == 114 (0x7ff81f58ec00) [pid = 3185] [serial = 396] [outer = (nil)] [url = about:blank] 09:14:17 INFO - PROCESS | 3185 | --DOMWINDOW == 113 (0x7ff82689ec00) [pid = 3185] [serial = 394] [outer = (nil)] [url = about:blank] 09:14:17 INFO - PROCESS | 3185 | --DOMWINDOW == 112 (0x7ff824dbf800) [pid = 3185] [serial = 387] [outer = (nil)] [url = about:blank] 09:14:17 INFO - PROCESS | 3185 | --DOMWINDOW == 111 (0x7ff825066000) [pid = 3185] [serial = 388] [outer = (nil)] [url = about:blank] 09:14:17 INFO - PROCESS | 3185 | --DOMWINDOW == 110 (0x7ff82204cc00) [pid = 3185] [serial = 379] [outer = (nil)] [url = about:blank] 09:14:17 INFO - PROCESS | 3185 | --DOMWINDOW == 109 (0x7ff819dcec00) [pid = 3185] [serial = 378] [outer = (nil)] [url = about:blank] 09:14:17 INFO - PROCESS | 3185 | --DOMWINDOW == 108 (0x7ff8264a6800) [pid = 3185] [serial = 360] [outer = (nil)] [url = about:blank] 09:14:17 INFO - PROCESS | 3185 | --DOMWINDOW == 107 (0x7ff825ebb400) [pid = 3185] [serial = 390] [outer = (nil)] [url = about:blank] 09:14:17 INFO - PROCESS | 3185 | --DOMWINDOW == 106 (0x7ff81e051800) [pid = 3185] [serial = 382] [outer = (nil)] [url = about:blank] 09:14:17 INFO - PROCESS | 3185 | --DOMWINDOW == 105 (0x7ff81ad51c00) [pid = 3185] [serial = 381] [outer = (nil)] [url = about:blank] 09:14:17 INFO - PROCESS | 3185 | --DOMWINDOW == 104 (0x7ff821bf0000) [pid = 3185] [serial = 384] [outer = (nil)] [url = about:blank] 09:14:17 INFO - PROCESS | 3185 | --DOMWINDOW == 103 (0x7ff8220efc00) [pid = 3185] [serial = 385] [outer = (nil)] [url = about:blank] 09:14:17 INFO - PROCESS | 3185 | --DOMWINDOW == 102 (0x7ff831095c00) [pid = 3185] [serial = 397] [outer = (nil)] [url = about:blank] 09:14:17 INFO - PROCESS | 3185 | --DOMWINDOW == 101 (0x7ff825ec2000) [pid = 3185] [serial = 391] [outer = (nil)] [url = about:blank] 09:14:17 INFO - PROCESS | 3185 | 1461082457265 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:14:17 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff81a8e6000 == 60 [pid = 3185] [id = 155] 09:14:17 INFO - PROCESS | 3185 | ++DOMWINDOW == 102 (0x7ff819dcec00) [pid = 3185] [serial = 465] [outer = (nil)] 09:14:17 INFO - PROCESS | 3185 | ++DOMWINDOW == 103 (0x7ff81acc1400) [pid = 3185] [serial = 466] [outer = 0x7ff819dcec00] 09:14:17 INFO - PROCESS | 3185 | 1461082457340 Marionette DEBUG loaded listener.js 09:14:17 INFO - PROCESS | 3185 | ++DOMWINDOW == 104 (0x7ff81ad49c00) [pid = 3185] [serial = 467] [outer = 0x7ff819dcec00] 09:14:18 INFO - PROCESS | 3185 | 1461082458115 Marionette TRACE conn4 <- [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]]]}] 09:14:18 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 09:14:18 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 1385ms 09:14:18 INFO - PROCESS | 3185 | 1461082458154 Marionette TRACE conn4 -> [0,593,"getWindowHandle",null] 09:14:18 INFO - PROCESS | 3185 | 1461082458158 Marionette TRACE conn4 <- [1,593,null,{"value":"8"}] 09:14:18 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 09:14:18 INFO - PROCESS | 3185 | 1461082458166 Marionette TRACE conn4 -> [0,594,"setScriptTimeout",{"ms":35000}] 09:14:18 INFO - PROCESS | 3185 | 1461082458173 Marionette TRACE conn4 <- [1,594,null,{}] 09:14:18 INFO - PROCESS | 3185 | 1461082458196 Marionette TRACE conn4 -> [0,595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:14:18 INFO - PROCESS | 3185 | 1461082458375 Marionette TRACE conn4 <- [1,595,null,{"value":null}] 09:14:18 INFO - PROCESS | 3185 | 1461082458492 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:14:18 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff823424800 == 61 [pid = 3185] [id = 156] 09:14:18 INFO - PROCESS | 3185 | ++DOMWINDOW == 105 (0x7ff81a712800) [pid = 3185] [serial = 468] [outer = (nil)] 09:14:18 INFO - PROCESS | 3185 | ++DOMWINDOW == 106 (0x7ff81f120000) [pid = 3185] [serial = 469] [outer = 0x7ff81a712800] 09:14:18 INFO - PROCESS | 3185 | 1461082458573 Marionette DEBUG loaded listener.js 09:14:18 INFO - PROCESS | 3185 | ++DOMWINDOW == 107 (0x7ff8209f3400) [pid = 3185] [serial = 470] [outer = 0x7ff81a712800] 09:14:19 INFO - PROCESS | 3185 | 1461082459407 Marionette TRACE conn4 <- [1,596,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html",0,null,null,[["fillRect works",0,null,null]]]}] 09:14:19 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 09:14:19 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 1296ms 09:14:19 INFO - PROCESS | 3185 | 1461082459462 Marionette TRACE conn4 -> [0,597,"getWindowHandle",null] 09:14:19 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 09:14:19 INFO - PROCESS | 3185 | 1461082459468 Marionette TRACE conn4 <- [1,597,null,{"value":"8"}] 09:14:19 INFO - PROCESS | 3185 | 1461082459475 Marionette TRACE conn4 -> [0,598,"setScriptTimeout",{"ms":35000}] 09:14:19 INFO - PROCESS | 3185 | 1461082459478 Marionette TRACE conn4 <- [1,598,null,{}] 09:14:19 INFO - PROCESS | 3185 | 1461082459484 Marionette TRACE conn4 -> [0,599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:14:19 INFO - PROCESS | 3185 | 1461082459716 Marionette TRACE conn4 <- [1,599,null,{"value":null}] 09:14:19 INFO - PROCESS | 3185 | 1461082459752 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:14:19 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff824fd6000 == 62 [pid = 3185] [id = 157] 09:14:19 INFO - PROCESS | 3185 | ++DOMWINDOW == 108 (0x7ff8199a7800) [pid = 3185] [serial = 471] [outer = (nil)] 09:14:19 INFO - PROCESS | 3185 | ++DOMWINDOW == 109 (0x7ff8220efc00) [pid = 3185] [serial = 472] [outer = 0x7ff8199a7800] 09:14:19 INFO - PROCESS | 3185 | 1461082459821 Marionette DEBUG loaded listener.js 09:14:19 INFO - PROCESS | 3185 | ++DOMWINDOW == 110 (0x7ff8245f6400) [pid = 3185] [serial = 473] [outer = 0x7ff8199a7800] 09:14:21 INFO - PROCESS | 3185 | 1461082460998 Marionette TRACE conn4 <- [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]]]}] 09:14:21 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 09:14:21 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 1535ms 09:14:21 INFO - PROCESS | 3185 | 1461082461010 Marionette TRACE conn4 -> [0,601,"getWindowHandle",null] 09:14:21 INFO - PROCESS | 3185 | 1461082461014 Marionette TRACE conn4 <- [1,601,null,{"value":"8"}] 09:14:21 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 09:14:21 INFO - PROCESS | 3185 | 1461082461020 Marionette TRACE conn4 -> [0,602,"setScriptTimeout",{"ms":35000}] 09:14:21 INFO - PROCESS | 3185 | 1461082461024 Marionette TRACE conn4 <- [1,602,null,{}] 09:14:21 INFO - PROCESS | 3185 | 1461082461038 Marionette TRACE conn4 -> [0,603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:14:21 INFO - PROCESS | 3185 | 1461082461247 Marionette TRACE conn4 <- [1,603,null,{"value":null}] 09:14:21 INFO - PROCESS | 3185 | 1461082461382 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:14:21 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff82681d000 == 63 [pid = 3185] [id = 158] 09:14:21 INFO - PROCESS | 3185 | ++DOMWINDOW == 111 (0x7ff824d30400) [pid = 3185] [serial = 474] [outer = (nil)] 09:14:21 INFO - PROCESS | 3185 | ++DOMWINDOW == 112 (0x7ff825060800) [pid = 3185] [serial = 475] [outer = 0x7ff824d30400] 09:14:21 INFO - PROCESS | 3185 | 1461082461449 Marionette DEBUG loaded listener.js 09:14:21 INFO - PROCESS | 3185 | ++DOMWINDOW == 113 (0x7ff82516c800) [pid = 3185] [serial = 476] [outer = 0x7ff824d30400] 09:14:21 INFO - PROCESS | 3185 | --DOMWINDOW == 112 (0x7ff819dca000) [pid = 3185] [serial = 429] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 09:14:22 INFO - PROCESS | 3185 | --DOMWINDOW == 111 (0x7ff82516f800) [pid = 3185] [serial = 432] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 09:14:22 INFO - PROCESS | 3185 | --DOMWINDOW == 110 (0x7ff81955e000) [pid = 3185] [serial = 416] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 09:14:22 INFO - PROCESS | 3185 | --DOMWINDOW == 109 (0x7ff81acbcc00) [pid = 3185] [serial = 423] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 09:14:22 INFO - PROCESS | 3185 | --DOMWINDOW == 108 (0x7ff81a992400) [pid = 3185] [serial = 420] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 09:14:22 INFO - PROCESS | 3185 | --DOMWINDOW == 107 (0x7ff81ad47c00) [pid = 3185] [serial = 426] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 09:14:22 INFO - PROCESS | 3185 | --DOMWINDOW == 106 (0x7ff819d64c00) [pid = 3185] [serial = 398] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 09:14:22 INFO - PROCESS | 3185 | --DOMWINDOW == 105 (0x7ff822b65400) [pid = 3185] [serial = 368] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 09:14:22 INFO - PROCESS | 3185 | --DOMWINDOW == 104 (0x7ff824d33000) [pid = 3185] [serial = 371] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 09:14:22 INFO - PROCESS | 3185 | --DOMWINDOW == 103 (0x7ff81a472400) [pid = 3185] [serial = 374] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 09:14:22 INFO - PROCESS | 3185 | --DOMWINDOW == 102 (0x7ff81ad4a400) [pid = 3185] [serial = 362] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 09:14:22 INFO - PROCESS | 3185 | --DOMWINDOW == 101 (0x7ff82204e800) [pid = 3185] [serial = 365] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 09:14:22 INFO - PROCESS | 3185 | --DOMWINDOW == 100 (0x7ff81a3dac00) [pid = 3185] [serial = 329] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 09:14:22 INFO - PROCESS | 3185 | --DOMWINDOW == 99 (0x7ff819dce000) [pid = 3185] [serial = 332] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 09:14:22 INFO - PROCESS | 3185 | --DOMWINDOW == 98 (0x7ff81ad49400) [pid = 3185] [serial = 335] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 09:14:22 INFO - PROCESS | 3185 | 1461082462430 Marionette TRACE conn4 <- [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]]]}] 09:14:22 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 09:14:22 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 1448ms 09:14:22 INFO - PROCESS | 3185 | 1461082462476 Marionette TRACE conn4 -> [0,605,"getWindowHandle",null] 09:14:22 INFO - PROCESS | 3185 | 1461082462478 Marionette TRACE conn4 <- [1,605,null,{"value":"8"}] 09:14:22 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 09:14:22 INFO - PROCESS | 3185 | 1461082462486 Marionette TRACE conn4 -> [0,606,"setScriptTimeout",{"ms":35000}] 09:14:22 INFO - PROCESS | 3185 | 1461082462489 Marionette TRACE conn4 <- [1,606,null,{}] 09:14:22 INFO - PROCESS | 3185 | 1461082462495 Marionette TRACE conn4 -> [0,607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:14:22 INFO - PROCESS | 3185 | 1461082462678 Marionette TRACE conn4 <- [1,607,null,{"value":null}] 09:14:22 INFO - PROCESS | 3185 | 1461082462688 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:14:22 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff82ae1d000 == 64 [pid = 3185] [id = 159] 09:14:22 INFO - PROCESS | 3185 | ++DOMWINDOW == 99 (0x7ff822bf1000) [pid = 3185] [serial = 477] [outer = (nil)] 09:14:22 INFO - PROCESS | 3185 | ++DOMWINDOW == 100 (0x7ff825d52000) [pid = 3185] [serial = 478] [outer = 0x7ff822bf1000] 09:14:22 INFO - PROCESS | 3185 | 1461082462760 Marionette DEBUG loaded listener.js 09:14:22 INFO - PROCESS | 3185 | ++DOMWINDOW == 101 (0x7ff8268a5800) [pid = 3185] [serial = 479] [outer = 0x7ff822bf1000] 09:14:23 INFO - PROCESS | 3185 | 1461082463599 Marionette TRACE conn4 <- [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]]]}] 09:14:23 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 09:14:23 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 1135ms 09:14:23 INFO - PROCESS | 3185 | 1461082463624 Marionette TRACE conn4 -> [0,609,"getWindowHandle",null] 09:14:23 INFO - PROCESS | 3185 | 1461082463629 Marionette TRACE conn4 <- [1,609,null,{"value":"8"}] 09:14:23 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 09:14:23 INFO - PROCESS | 3185 | 1461082463644 Marionette TRACE conn4 -> [0,610,"setScriptTimeout",{"ms":35000}] 09:14:23 INFO - PROCESS | 3185 | 1461082463646 Marionette TRACE conn4 <- [1,610,null,{}] 09:14:23 INFO - PROCESS | 3185 | 1461082463653 Marionette TRACE conn4 -> [0,611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:14:23 INFO - PROCESS | 3185 | 1461082463806 Marionette TRACE conn4 <- [1,611,null,{"value":null}] 09:14:23 INFO - PROCESS | 3185 | 1461082463821 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:14:23 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff831cb6800 == 65 [pid = 3185] [id = 160] 09:14:23 INFO - PROCESS | 3185 | ++DOMWINDOW == 102 (0x7ff819560400) [pid = 3185] [serial = 480] [outer = (nil)] 09:14:23 INFO - PROCESS | 3185 | ++DOMWINDOW == 103 (0x7ff83108dc00) [pid = 3185] [serial = 481] [outer = 0x7ff819560400] 09:14:23 INFO - PROCESS | 3185 | 1461082463885 Marionette DEBUG loaded listener.js 09:14:23 INFO - PROCESS | 3185 | ++DOMWINDOW == 104 (0x7ff834293000) [pid = 3185] [serial = 482] [outer = 0x7ff819560400] 09:14:25 INFO - PROCESS | 3185 | 1461082465072 Marionette TRACE conn4 <- [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]]]}] 09:14:25 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 09:14:25 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 1488ms 09:14:25 INFO - PROCESS | 3185 | 1461082465133 Marionette TRACE conn4 -> [0,613,"getWindowHandle",null] 09:14:25 INFO - PROCESS | 3185 | 1461082465138 Marionette TRACE conn4 <- [1,613,null,{"value":"8"}] 09:14:25 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 09:14:25 INFO - PROCESS | 3185 | 1461082465147 Marionette TRACE conn4 -> [0,614,"setScriptTimeout",{"ms":35000}] 09:14:25 INFO - PROCESS | 3185 | 1461082465153 Marionette TRACE conn4 <- [1,614,null,{}] 09:14:25 INFO - PROCESS | 3185 | 1461082465161 Marionette TRACE conn4 -> [0,615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:14:25 INFO - PROCESS | 3185 | 1461082465355 Marionette TRACE conn4 <- [1,615,null,{"value":null}] 09:14:25 INFO - PROCESS | 3185 | 1461082465509 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:14:25 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff81c1be800 == 66 [pid = 3185] [id = 161] 09:14:25 INFO - PROCESS | 3185 | ++DOMWINDOW == 105 (0x7ff819e2d000) [pid = 3185] [serial = 483] [outer = (nil)] 09:14:25 INFO - PROCESS | 3185 | ++DOMWINDOW == 106 (0x7ff81a664000) [pid = 3185] [serial = 484] [outer = 0x7ff819e2d000] 09:14:25 INFO - PROCESS | 3185 | 1461082465589 Marionette DEBUG loaded listener.js 09:14:25 INFO - PROCESS | 3185 | ++DOMWINDOW == 107 (0x7ff81a994400) [pid = 3185] [serial = 485] [outer = 0x7ff819e2d000] 09:14:26 INFO - PROCESS | 3185 | 1461082466562 Marionette TRACE conn4 <- [1,616,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html",0,null,null,[["fillRect draws shadows",0,null,null]]]}] 09:14:26 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 09:14:26 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 1486ms 09:14:26 INFO - PROCESS | 3185 | 1461082466635 Marionette TRACE conn4 -> [0,617,"getWindowHandle",null] 09:14:26 INFO - PROCESS | 3185 | 1461082466646 Marionette TRACE conn4 <- [1,617,null,{"value":"8"}] 09:14:26 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 09:14:26 INFO - PROCESS | 3185 | 1461082466658 Marionette TRACE conn4 -> [0,618,"setScriptTimeout",{"ms":35000}] 09:14:26 INFO - PROCESS | 3185 | 1461082466662 Marionette TRACE conn4 <- [1,618,null,{}] 09:14:26 INFO - PROCESS | 3185 | 1461082466669 Marionette TRACE conn4 -> [0,619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:14:26 INFO - PROCESS | 3185 | 1461082466901 Marionette TRACE conn4 <- [1,619,null,{"value":null}] 09:14:27 INFO - PROCESS | 3185 | 1461082467142 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:14:27 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff825136000 == 67 [pid = 3185] [id = 162] 09:14:27 INFO - PROCESS | 3185 | ++DOMWINDOW == 108 (0x7ff81c090c00) [pid = 3185] [serial = 486] [outer = (nil)] 09:14:27 INFO - PROCESS | 3185 | ++DOMWINDOW == 109 (0x7ff81f120400) [pid = 3185] [serial = 487] [outer = 0x7ff81c090c00] 09:14:27 INFO - PROCESS | 3185 | 1461082467237 Marionette DEBUG loaded listener.js 09:14:27 INFO - PROCESS | 3185 | ++DOMWINDOW == 110 (0x7ff822042400) [pid = 3185] [serial = 488] [outer = 0x7ff81c090c00] 09:14:28 INFO - PROCESS | 3185 | 1461082468112 Marionette TRACE conn4 <- [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]]]}] 09:14:28 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 09:14:28 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 1492ms 09:14:28 INFO - PROCESS | 3185 | 1461082468151 Marionette TRACE conn4 -> [0,621,"getWindowHandle",null] 09:14:28 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 09:14:28 INFO - PROCESS | 3185 | 1461082468156 Marionette TRACE conn4 <- [1,621,null,{"value":"8"}] 09:14:28 INFO - PROCESS | 3185 | 1461082468164 Marionette TRACE conn4 -> [0,622,"setScriptTimeout",{"ms":35000}] 09:14:28 INFO - PROCESS | 3185 | 1461082468170 Marionette TRACE conn4 <- [1,622,null,{}] 09:14:28 INFO - PROCESS | 3185 | 1461082468187 Marionette TRACE conn4 -> [0,623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:14:28 INFO - PROCESS | 3185 | 1461082468386 Marionette TRACE conn4 <- [1,623,null,{"value":null}] 09:14:28 INFO - PROCESS | 3185 | 1461082468540 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:14:28 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff83636d800 == 68 [pid = 3185] [id = 163] 09:14:28 INFO - PROCESS | 3185 | ++DOMWINDOW == 111 (0x7ff822d34800) [pid = 3185] [serial = 489] [outer = (nil)] 09:14:28 INFO - PROCESS | 3185 | ++DOMWINDOW == 112 (0x7ff82568a000) [pid = 3185] [serial = 490] [outer = 0x7ff822d34800] 09:14:28 INFO - PROCESS | 3185 | 1461082468623 Marionette DEBUG loaded listener.js 09:14:28 INFO - PROCESS | 3185 | ++DOMWINDOW == 113 (0x7ff82637dc00) [pid = 3185] [serial = 491] [outer = 0x7ff822d34800] 09:14:29 INFO - PROCESS | 3185 | 1461082469518 Marionette TRACE conn4 <- [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]]]}] 09:14:29 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 09:14:29 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 1387ms 09:14:29 INFO - PROCESS | 3185 | 1461082469550 Marionette TRACE conn4 -> [0,625,"getWindowHandle",null] 09:14:29 INFO - PROCESS | 3185 | 1461082469554 Marionette TRACE conn4 <- [1,625,null,{"value":"8"}] 09:14:29 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 09:14:29 INFO - PROCESS | 3185 | 1461082469562 Marionette TRACE conn4 -> [0,626,"setScriptTimeout",{"ms":35000}] 09:14:29 INFO - PROCESS | 3185 | 1461082469565 Marionette TRACE conn4 <- [1,626,null,{}] 09:14:29 INFO - PROCESS | 3185 | 1461082469571 Marionette TRACE conn4 -> [0,627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:14:29 INFO - PROCESS | 3185 | 1461082469758 Marionette TRACE conn4 <- [1,627,null,{"value":null}] 09:14:29 INFO - PROCESS | 3185 | 1461082469930 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:14:29 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff81ab3f000 == 69 [pid = 3185] [id = 164] 09:14:29 INFO - PROCESS | 3185 | ++DOMWINDOW == 114 (0x7ff819e2e000) [pid = 3185] [serial = 492] [outer = (nil)] 09:14:29 INFO - PROCESS | 3185 | ++DOMWINDOW == 115 (0x7ff81ac5c000) [pid = 3185] [serial = 493] [outer = 0x7ff819e2e000] 09:14:30 INFO - PROCESS | 3185 | 1461082470006 Marionette DEBUG loaded listener.js 09:14:30 INFO - PROCESS | 3185 | ++DOMWINDOW == 116 (0x7ff820731400) [pid = 3185] [serial = 494] [outer = 0x7ff819e2e000] 09:14:30 INFO - PROCESS | 3185 | 1461082470932 Marionette TRACE conn4 <- [1,628,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html",0,null,null,[["strokeRect works",0,null,null]]]}] 09:14:30 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 09:14:30 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 1431ms 09:14:30 INFO - PROCESS | 3185 | 1461082470994 Marionette TRACE conn4 -> [0,629,"getWindowHandle",null] 09:14:30 INFO - PROCESS | 3185 | 1461082470998 Marionette TRACE conn4 <- [1,629,null,{"value":"8"}] 09:14:31 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 09:14:31 INFO - PROCESS | 3185 | 1461082471004 Marionette TRACE conn4 -> [0,630,"setScriptTimeout",{"ms":35000}] 09:14:31 INFO - PROCESS | 3185 | 1461082471008 Marionette TRACE conn4 <- [1,630,null,{}] 09:14:31 INFO - PROCESS | 3185 | 1461082471013 Marionette TRACE conn4 -> [0,631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:14:31 INFO - PROCESS | 3185 | 1461082471194 Marionette TRACE conn4 <- [1,631,null,{"value":null}] 09:14:31 INFO - PROCESS | 3185 | 1461082471350 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:14:31 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff838185800 == 70 [pid = 3185] [id = 165] 09:14:31 INFO - PROCESS | 3185 | ++DOMWINDOW == 117 (0x7ff81955fc00) [pid = 3185] [serial = 495] [outer = (nil)] 09:14:31 INFO - PROCESS | 3185 | ++DOMWINDOW == 118 (0x7ff81ac4b800) [pid = 3185] [serial = 496] [outer = 0x7ff81955fc00] 09:14:31 INFO - PROCESS | 3185 | 1461082471431 Marionette DEBUG loaded listener.js 09:14:31 INFO - PROCESS | 3185 | ++DOMWINDOW == 119 (0x7ff81ac50c00) [pid = 3185] [serial = 497] [outer = 0x7ff81955fc00] 09:14:32 INFO - PROCESS | 3185 | 1461082472337 Marionette TRACE conn4 <- [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]]]}] 09:14:32 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 09:14:32 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 1387ms 09:14:32 INFO - PROCESS | 3185 | 1461082472394 Marionette TRACE conn4 -> [0,633,"getWindowHandle",null] 09:14:32 INFO - PROCESS | 3185 | 1461082472400 Marionette TRACE conn4 <- [1,633,null,{"value":"8"}] 09:14:32 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 09:14:32 INFO - PROCESS | 3185 | 1461082472407 Marionette TRACE conn4 -> [0,634,"setScriptTimeout",{"ms":35000}] 09:14:32 INFO - PROCESS | 3185 | 1461082472409 Marionette TRACE conn4 <- [1,634,null,{}] 09:14:32 INFO - PROCESS | 3185 | 1461082472416 Marionette TRACE conn4 -> [0,635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:14:32 INFO - PROCESS | 3185 | 1461082472617 Marionette TRACE conn4 <- [1,635,null,{"value":null}] 09:14:32 INFO - PROCESS | 3185 | 1461082472772 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:14:32 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff83a687000 == 71 [pid = 3185] [id = 166] 09:14:32 INFO - PROCESS | 3185 | ++DOMWINDOW == 120 (0x7ff819560800) [pid = 3185] [serial = 498] [outer = (nil)] 09:14:32 INFO - PROCESS | 3185 | ++DOMWINDOW == 121 (0x7ff835ea9c00) [pid = 3185] [serial = 499] [outer = 0x7ff819560800] 09:14:32 INFO - PROCESS | 3185 | 1461082472853 Marionette DEBUG loaded listener.js 09:14:32 INFO - PROCESS | 3185 | ++DOMWINDOW == 122 (0x7ff835eb5800) [pid = 3185] [serial = 500] [outer = 0x7ff819560800] 09:14:33 INFO - PROCESS | 3185 | [3185] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 09:14:33 INFO - PROCESS | 3185 | 1461082473702 Marionette TRACE conn4 <- [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]]]}] 09:14:33 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 09:14:33 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 1341ms 09:14:33 INFO - PROCESS | 3185 | 1461082473749 Marionette TRACE conn4 -> [0,637,"getWindowHandle",null] 09:14:33 INFO - PROCESS | 3185 | 1461082473752 Marionette TRACE conn4 <- [1,637,null,{"value":"8"}] 09:14:33 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 09:14:33 INFO - PROCESS | 3185 | 1461082473759 Marionette TRACE conn4 -> [0,638,"setScriptTimeout",{"ms":35000}] 09:14:33 INFO - PROCESS | 3185 | 1461082473762 Marionette TRACE conn4 <- [1,638,null,{}] 09:14:33 INFO - PROCESS | 3185 | 1461082473768 Marionette TRACE conn4 -> [0,639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:14:33 INFO - PROCESS | 3185 | 1461082473941 Marionette TRACE conn4 <- [1,639,null,{"value":null}] 09:14:34 INFO - PROCESS | 3185 | 1461082474101 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:14:34 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff81a12a000 == 72 [pid = 3185] [id = 167] 09:14:34 INFO - PROCESS | 3185 | ++DOMWINDOW == 123 (0x7ff81ee62800) [pid = 3185] [serial = 501] [outer = (nil)] 09:14:34 INFO - PROCESS | 3185 | ++DOMWINDOW == 124 (0x7ff81ee6a400) [pid = 3185] [serial = 502] [outer = 0x7ff81ee62800] 09:14:34 INFO - PROCESS | 3185 | 1461082474176 Marionette DEBUG loaded listener.js 09:14:34 INFO - PROCESS | 3185 | ++DOMWINDOW == 125 (0x7ff81ee6f400) [pid = 3185] [serial = 503] [outer = 0x7ff81ee62800] 09:14:34 INFO - PROCESS | 3185 | [3185] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 09:14:35 INFO - PROCESS | 3185 | 1461082475016 Marionette TRACE conn4 <- [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]]]}] 09:14:35 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 09:14:35 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 1329ms 09:14:35 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 09:14:35 INFO - PROCESS | 3185 | 1461082475089 Marionette TRACE conn4 -> [0,641,"getWindowHandle",null] 09:14:35 INFO - PROCESS | 3185 | 1461082475092 Marionette TRACE conn4 <- [1,641,null,{"value":"8"}] 09:14:35 INFO - PROCESS | 3185 | 1461082475099 Marionette TRACE conn4 -> [0,642,"setScriptTimeout",{"ms":35000}] 09:14:35 INFO - PROCESS | 3185 | 1461082475101 Marionette TRACE conn4 <- [1,642,null,{}] 09:14:35 INFO - PROCESS | 3185 | 1461082475107 Marionette TRACE conn4 -> [0,643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:14:35 INFO - PROCESS | 3185 | 1461082475286 Marionette TRACE conn4 <- [1,643,null,{"value":null}] 09:14:35 INFO - PROCESS | 3185 | 1461082475444 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:14:35 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff81eb9a000 == 73 [pid = 3185] [id = 168] 09:14:35 INFO - PROCESS | 3185 | ++DOMWINDOW == 126 (0x7ff812903000) [pid = 3185] [serial = 504] [outer = (nil)] 09:14:35 INFO - PROCESS | 3185 | ++DOMWINDOW == 127 (0x7ff81290b400) [pid = 3185] [serial = 505] [outer = 0x7ff812903000] 09:14:35 INFO - PROCESS | 3185 | 1461082475523 Marionette DEBUG loaded listener.js 09:14:35 INFO - PROCESS | 3185 | ++DOMWINDOW == 128 (0x7ff81290fc00) [pid = 3185] [serial = 506] [outer = 0x7ff812903000] 09:14:36 INFO - PROCESS | 3185 | 1461082476382 Marionette TRACE conn4 <- [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]]]}] 09:14:36 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 09:14:36 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 1334ms 09:14:36 INFO - PROCESS | 3185 | 1461082476434 Marionette TRACE conn4 -> [0,645,"getWindowHandle",null] 09:14:36 INFO - PROCESS | 3185 | 1461082476438 Marionette TRACE conn4 <- [1,645,null,{"value":"8"}] 09:14:36 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 09:14:36 INFO - PROCESS | 3185 | 1461082476444 Marionette TRACE conn4 -> [0,646,"setScriptTimeout",{"ms":35000}] 09:14:36 INFO - PROCESS | 3185 | 1461082476448 Marionette TRACE conn4 <- [1,646,null,{}] 09:14:36 INFO - PROCESS | 3185 | 1461082476454 Marionette TRACE conn4 -> [0,647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:14:36 INFO - PROCESS | 3185 | 1461082476635 Marionette TRACE conn4 <- [1,647,null,{"value":null}] 09:14:36 INFO - PROCESS | 3185 | 1461082476800 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:14:36 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff81e695800 == 74 [pid = 3185] [id = 169] 09:14:36 INFO - PROCESS | 3185 | ++DOMWINDOW == 129 (0x7ff812906800) [pid = 3185] [serial = 507] [outer = (nil)] 09:14:36 INFO - PROCESS | 3185 | ++DOMWINDOW == 130 (0x7ff81e284400) [pid = 3185] [serial = 508] [outer = 0x7ff812906800] 09:14:36 INFO - PROCESS | 3185 | 1461082476877 Marionette DEBUG loaded listener.js 09:14:36 INFO - PROCESS | 3185 | ++DOMWINDOW == 131 (0x7ff81e28b000) [pid = 3185] [serial = 509] [outer = 0x7ff812906800] 09:14:37 INFO - PROCESS | 3185 | 1461082477766 Marionette TRACE conn4 <- [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]]]}] 09:14:37 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 09:14:37 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 1381ms 09:14:37 INFO - PROCESS | 3185 | 1461082477826 Marionette TRACE conn4 -> [0,649,"getWindowHandle",null] 09:14:37 INFO - PROCESS | 3185 | 1461082477830 Marionette TRACE conn4 <- [1,649,null,{"value":"8"}] 09:14:37 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 09:14:37 INFO - PROCESS | 3185 | 1461082477836 Marionette TRACE conn4 -> [0,650,"setScriptTimeout",{"ms":35000}] 09:14:37 INFO - PROCESS | 3185 | 1461082477840 Marionette TRACE conn4 <- [1,650,null,{}] 09:14:37 INFO - PROCESS | 3185 | 1461082477846 Marionette TRACE conn4 -> [0,651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:14:38 INFO - PROCESS | 3185 | 1461082478025 Marionette TRACE conn4 <- [1,651,null,{"value":null}] 09:14:38 INFO - PROCESS | 3185 | 1461082478188 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:14:38 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff81abe9000 == 75 [pid = 3185] [id = 170] 09:14:38 INFO - PROCESS | 3185 | ++DOMWINDOW == 132 (0x7ff81290ac00) [pid = 3185] [serial = 510] [outer = (nil)] 09:14:38 INFO - PROCESS | 3185 | ++DOMWINDOW == 133 (0x7ff81a70a400) [pid = 3185] [serial = 511] [outer = 0x7ff81290ac00] 09:14:38 INFO - PROCESS | 3185 | 1461082478269 Marionette DEBUG loaded listener.js 09:14:38 INFO - PROCESS | 3185 | ++DOMWINDOW == 134 (0x7ff81ac0bc00) [pid = 3185] [serial = 512] [outer = 0x7ff81290ac00] 09:14:39 INFO - PROCESS | 3185 | 1461082479472 Marionette TRACE conn4 <- [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]]]}] 09:14:39 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 09:14:39 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 1688ms 09:14:39 INFO - PROCESS | 3185 | 1461082479526 Marionette TRACE conn4 -> [0,653,"getWindowHandle",null] 09:14:39 INFO - PROCESS | 3185 | 1461082479531 Marionette TRACE conn4 <- [1,653,null,{"value":"8"}] 09:14:39 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 09:14:39 INFO - PROCESS | 3185 | 1461082479540 Marionette TRACE conn4 -> [0,654,"setScriptTimeout",{"ms":35000}] 09:14:39 INFO - PROCESS | 3185 | 1461082479545 Marionette TRACE conn4 <- [1,654,null,{}] 09:14:39 INFO - PROCESS | 3185 | 1461082479553 Marionette TRACE conn4 -> [0,655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:14:39 INFO - PROCESS | 3185 | 1461082479724 Marionette TRACE conn4 <- [1,655,null,{"value":null}] 09:14:39 INFO - PROCESS | 3185 | 1461082479988 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:14:40 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff81a31e800 == 76 [pid = 3185] [id = 171] 09:14:40 INFO - PROCESS | 3185 | ++DOMWINDOW == 135 (0x7ff81955a000) [pid = 3185] [serial = 513] [outer = (nil)] 09:14:40 INFO - PROCESS | 3185 | ++DOMWINDOW == 136 (0x7ff819d65c00) [pid = 3185] [serial = 514] [outer = 0x7ff81955a000] 09:14:40 INFO - PROCESS | 3185 | 1461082480119 Marionette DEBUG loaded listener.js 09:14:40 INFO - PROCESS | 3185 | ++DOMWINDOW == 137 (0x7ff819e33c00) [pid = 3185] [serial = 515] [outer = 0x7ff81955a000] 09:14:41 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff831f0f000 == 75 [pid = 3185] [id = 89] 09:14:41 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff8342c3800 == 74 [pid = 3185] [id = 133] 09:14:41 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff82ae1d000 == 73 [pid = 3185] [id = 159] 09:14:41 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff82681d000 == 72 [pid = 3185] [id = 158] 09:14:41 INFO - PROCESS | 3185 | --DOMWINDOW == 136 (0x7ff82516fc00) [pid = 3185] [serial = 436] [outer = (nil)] [url = about:blank] 09:14:41 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff824fd6000 == 71 [pid = 3185] [id = 157] 09:14:41 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff823424800 == 70 [pid = 3185] [id = 156] 09:14:41 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff81a8e6000 == 69 [pid = 3185] [id = 155] 09:14:41 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff819d1d000 == 68 [pid = 3185] [id = 154] 09:14:41 INFO - PROCESS | 3185 | 1461082481200 Marionette TRACE conn4 <- [1,656,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html",0,null,null,[["strokeRect draws shadows",0,null,null]]]}] 09:14:41 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff825656800 == 67 [pid = 3185] [id = 147] 09:14:41 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff81a32f000 == 66 [pid = 3185] [id = 146] 09:14:41 INFO - PROCESS | 3185 | --DOMWINDOW == 135 (0x7ff83a45b400) [pid = 3185] [serial = 331] [outer = (nil)] [url = about:blank] 09:14:41 INFO - PROCESS | 3185 | --DOMWINDOW == 134 (0x7ff820729000) [pid = 3185] [serial = 334] [outer = (nil)] [url = about:blank] 09:14:41 INFO - PROCESS | 3185 | --DOMWINDOW == 133 (0x7ff821ce7800) [pid = 3185] [serial = 337] [outer = (nil)] [url = about:blank] 09:14:41 INFO - PROCESS | 3185 | --DOMWINDOW == 132 (0x7ff824f1e000) [pid = 3185] [serial = 430] [outer = (nil)] [url = about:blank] 09:14:41 INFO - PROCESS | 3185 | --DOMWINDOW == 131 (0x7ff825d4d400) [pid = 3185] [serial = 433] [outer = (nil)] [url = about:blank] 09:14:41 INFO - PROCESS | 3185 | --DOMWINDOW == 130 (0x7ff825064400) [pid = 3185] [serial = 431] [outer = (nil)] [url = about:blank] 09:14:41 INFO - PROCESS | 3185 | --DOMWINDOW == 129 (0x7ff819dc6400) [pid = 3185] [serial = 418] [outer = (nil)] [url = about:blank] 09:14:41 INFO - PROCESS | 3185 | --DOMWINDOW == 128 (0x7ff819561000) [pid = 3185] [serial = 417] [outer = (nil)] [url = about:blank] 09:14:41 INFO - PROCESS | 3185 | --DOMWINDOW == 127 (0x7ff81a58b400) [pid = 3185] [serial = 402] [outer = (nil)] [url = about:blank] 09:14:41 INFO - PROCESS | 3185 | --DOMWINDOW == 126 (0x7ff81f590c00) [pid = 3185] [serial = 424] [outer = (nil)] [url = about:blank] 09:14:41 INFO - PROCESS | 3185 | --DOMWINDOW == 125 (0x7ff821cee400) [pid = 3185] [serial = 425] [outer = (nil)] [url = about:blank] 09:14:41 INFO - PROCESS | 3185 | --DOMWINDOW == 124 (0x7ff81ad47800) [pid = 3185] [serial = 422] [outer = (nil)] [url = about:blank] 09:14:41 INFO - PROCESS | 3185 | --DOMWINDOW == 123 (0x7ff81acc2400) [pid = 3185] [serial = 421] [outer = (nil)] [url = about:blank] 09:14:41 INFO - PROCESS | 3185 | --DOMWINDOW == 122 (0x7ff8229d1000) [pid = 3185] [serial = 427] [outer = (nil)] [url = about:blank] 09:14:41 INFO - PROCESS | 3185 | --DOMWINDOW == 121 (0x7ff81a3d4800) [pid = 3185] [serial = 400] [outer = (nil)] [url = about:blank] 09:14:41 INFO - PROCESS | 3185 | --DOMWINDOW == 120 (0x7ff823e8ac00) [pid = 3185] [serial = 405] [outer = (nil)] [url = about:blank] 09:14:41 INFO - PROCESS | 3185 | --DOMWINDOW == 119 (0x7ff825611400) [pid = 3185] [serial = 408] [outer = (nil)] [url = about:blank] 09:14:41 INFO - PROCESS | 3185 | --DOMWINDOW == 118 (0x7ff81acbd000) [pid = 3185] [serial = 414] [outer = (nil)] [url = about:blank] 09:14:41 INFO - PROCESS | 3185 | --DOMWINDOW == 117 (0x7ff81a79d400) [pid = 3185] [serial = 411] [outer = (nil)] [url = about:blank] 09:14:41 INFO - PROCESS | 3185 | --DOMWINDOW == 116 (0x7ff82637bc00) [pid = 3185] [serial = 434] [outer = (nil)] [url = about:blank] 09:14:41 INFO - PROCESS | 3185 | --DOMWINDOW == 115 (0x7ff81f592c00) [pid = 3185] [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.] 09:14:41 INFO - PROCESS | 3185 | --DOMWINDOW == 114 (0x7ff824f1b400) [pid = 3185] [serial = 428] [outer = (nil)] [url = about:blank] 09:14:41 INFO - PROCESS | 3185 | --DOMWINDOW == 113 (0x7ff8268a8000) [pid = 3185] [serial = 370] [outer = (nil)] [url = about:blank] 09:14:41 INFO - PROCESS | 3185 | --DOMWINDOW == 112 (0x7ff8323c1c00) [pid = 3185] [serial = 373] [outer = (nil)] [url = about:blank] 09:14:41 INFO - PROCESS | 3185 | --DOMWINDOW == 111 (0x7ff835eae400) [pid = 3185] [serial = 376] [outer = (nil)] [url = about:blank] 09:14:41 INFO - PROCESS | 3185 | --DOMWINDOW == 110 (0x7ff82072c000) [pid = 3185] [serial = 364] [outer = (nil)] [url = about:blank] 09:14:41 INFO - PROCESS | 3185 | --DOMWINDOW == 109 (0x7ff82437dc00) [pid = 3185] [serial = 367] [outer = (nil)] [url = about:blank] 09:14:41 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 09:14:41 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 1732ms 09:14:41 INFO - PROCESS | 3185 | 1461082481274 Marionette TRACE conn4 -> [0,657,"getWindowHandle",null] 09:14:41 INFO - PROCESS | 3185 | 1461082481286 Marionette TRACE conn4 <- [1,657,null,{"value":"8"}] 09:14:41 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 09:14:41 INFO - PROCESS | 3185 | 1461082481296 Marionette TRACE conn4 -> [0,658,"setScriptTimeout",{"ms":35000}] 09:14:41 INFO - PROCESS | 3185 | 1461082481300 Marionette TRACE conn4 <- [1,658,null,{}] 09:14:41 INFO - PROCESS | 3185 | 1461082481306 Marionette TRACE conn4 -> [0,659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:14:41 INFO - PROCESS | 3185 | 1461082481475 Marionette TRACE conn4 <- [1,659,null,{"value":null}] 09:14:41 INFO - PROCESS | 3185 | 1461082481591 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:14:41 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff819d0e800 == 67 [pid = 3185] [id = 172] 09:14:41 INFO - PROCESS | 3185 | ++DOMWINDOW == 110 (0x7ff81a70d400) [pid = 3185] [serial = 516] [outer = (nil)] 09:14:41 INFO - PROCESS | 3185 | ++DOMWINDOW == 111 (0x7ff81a792000) [pid = 3185] [serial = 517] [outer = 0x7ff81a70d400] 09:14:41 INFO - PROCESS | 3185 | 1461082481704 Marionette DEBUG loaded listener.js 09:14:41 INFO - PROCESS | 3185 | ++DOMWINDOW == 112 (0x7ff81a992400) [pid = 3185] [serial = 518] [outer = 0x7ff81a70d400] 09:14:42 INFO - PROCESS | 3185 | 1461082482685 Marionette TRACE conn4 <- [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]]]}] 09:14:42 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 09:14:42 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 1435ms 09:14:42 INFO - PROCESS | 3185 | 1461082482733 Marionette TRACE conn4 -> [0,661,"getWindowHandle",null] 09:14:42 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 09:14:42 INFO - PROCESS | 3185 | 1461082482737 Marionette TRACE conn4 <- [1,661,null,{"value":"8"}] 09:14:42 INFO - PROCESS | 3185 | 1461082482744 Marionette TRACE conn4 -> [0,662,"setScriptTimeout",{"ms":35000}] 09:14:42 INFO - PROCESS | 3185 | 1461082482750 Marionette TRACE conn4 <- [1,662,null,{}] 09:14:42 INFO - PROCESS | 3185 | 1461082482766 Marionette TRACE conn4 -> [0,663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:14:42 INFO - PROCESS | 3185 | 1461082482935 Marionette TRACE conn4 <- [1,663,null,{"value":null}] 09:14:43 INFO - PROCESS | 3185 | 1461082483049 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:14:43 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff81eb9f000 == 68 [pid = 3185] [id = 173] 09:14:43 INFO - PROCESS | 3185 | ++DOMWINDOW == 113 (0x7ff81a714000) [pid = 3185] [serial = 519] [outer = (nil)] 09:14:43 INFO - PROCESS | 3185 | ++DOMWINDOW == 114 (0x7ff81ad4b000) [pid = 3185] [serial = 520] [outer = 0x7ff81a714000] 09:14:43 INFO - PROCESS | 3185 | 1461082483118 Marionette DEBUG loaded listener.js 09:14:43 INFO - PROCESS | 3185 | ++DOMWINDOW == 115 (0x7ff81cc2d800) [pid = 3185] [serial = 521] [outer = 0x7ff81a714000] 09:14:43 INFO - PROCESS | 3185 | [3185] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 09:14:43 INFO - PROCESS | 3185 | 1461082483963 Marionette TRACE conn4 <- [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]]]}] 09:14:43 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 09:14:43 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 1241ms 09:14:43 INFO - PROCESS | 3185 | 1461082483985 Marionette TRACE conn4 -> [0,665,"getWindowHandle",null] 09:14:43 INFO - PROCESS | 3185 | 1461082483990 Marionette TRACE conn4 <- [1,665,null,{"value":"8"}] 09:14:43 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 09:14:43 INFO - PROCESS | 3185 | 1461082483997 Marionette TRACE conn4 -> [0,666,"setScriptTimeout",{"ms":35000}] 09:14:44 INFO - PROCESS | 3185 | 1461082484011 Marionette TRACE conn4 <- [1,666,null,{}] 09:14:44 INFO - PROCESS | 3185 | 1461082484031 Marionette TRACE conn4 -> [0,667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:14:44 INFO - PROCESS | 3185 | 1461082484223 Marionette TRACE conn4 <- [1,667,null,{"value":null}] 09:14:44 INFO - PROCESS | 3185 | 1461082484248 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:14:44 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff8230de000 == 69 [pid = 3185] [id = 174] 09:14:44 INFO - PROCESS | 3185 | ++DOMWINDOW == 116 (0x7ff81a992800) [pid = 3185] [serial = 522] [outer = (nil)] 09:14:44 INFO - PROCESS | 3185 | ++DOMWINDOW == 117 (0x7ff81e290400) [pid = 3185] [serial = 523] [outer = 0x7ff81a992800] 09:14:44 INFO - PROCESS | 3185 | 1461082484313 Marionette DEBUG loaded listener.js 09:14:44 INFO - PROCESS | 3185 | ++DOMWINDOW == 118 (0x7ff81ee69c00) [pid = 3185] [serial = 524] [outer = 0x7ff81a992800] 09:14:44 INFO - PROCESS | 3185 | [3185] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 09:14:45 INFO - PROCESS | 3185 | 1461082485172 Marionette TRACE conn4 <- [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]]]}] 09:14:45 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 09:14:45 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 1206ms 09:14:45 INFO - PROCESS | 3185 | 1461082485205 Marionette TRACE conn4 -> [0,669,"getWindowHandle",null] 09:14:45 INFO - PROCESS | 3185 | 1461082485208 Marionette TRACE conn4 <- [1,669,null,{"value":"8"}] 09:14:45 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 09:14:45 INFO - PROCESS | 3185 | 1461082485214 Marionette TRACE conn4 -> [0,670,"setScriptTimeout",{"ms":35000}] 09:14:45 INFO - PROCESS | 3185 | 1461082485216 Marionette TRACE conn4 <- [1,670,null,{}] 09:14:45 INFO - PROCESS | 3185 | 1461082485229 Marionette TRACE conn4 -> [0,671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:14:45 INFO - PROCESS | 3185 | 1461082485438 Marionette TRACE conn4 <- [1,671,null,{"value":null}] 09:14:45 INFO - PROCESS | 3185 | 1461082485464 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:14:45 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff8242cd800 == 70 [pid = 3185] [id = 175] 09:14:45 INFO - PROCESS | 3185 | ++DOMWINDOW == 119 (0x7ff81e28c800) [pid = 3185] [serial = 525] [outer = (nil)] 09:14:45 INFO - PROCESS | 3185 | ++DOMWINDOW == 120 (0x7ff81f112000) [pid = 3185] [serial = 526] [outer = 0x7ff81e28c800] 09:14:45 INFO - PROCESS | 3185 | 1461082485529 Marionette DEBUG loaded listener.js 09:14:45 INFO - PROCESS | 3185 | ++DOMWINDOW == 121 (0x7ff81f11c800) [pid = 3185] [serial = 527] [outer = 0x7ff81e28c800] 09:14:46 INFO - PROCESS | 3185 | --DOMWINDOW == 120 (0x7ff819e2fc00) [pid = 3185] [serial = 462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 09:14:46 INFO - PROCESS | 3185 | --DOMWINDOW == 119 (0x7ff819dcec00) [pid = 3185] [serial = 465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 09:14:46 INFO - PROCESS | 3185 | --DOMWINDOW == 118 (0x7ff824d30400) [pid = 3185] [serial = 474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 09:14:46 INFO - PROCESS | 3185 | --DOMWINDOW == 117 (0x7ff81a712800) [pid = 3185] [serial = 468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 09:14:46 INFO - PROCESS | 3185 | --DOMWINDOW == 116 (0x7ff819dc7400) [pid = 3185] [serial = 435] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 09:14:46 INFO - PROCESS | 3185 | --DOMWINDOW == 115 (0x7ff8199a7800) [pid = 3185] [serial = 471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 09:14:46 INFO - PROCESS | 3185 | --DOMWINDOW == 114 (0x7ff822bf1000) [pid = 3185] [serial = 477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 09:14:46 INFO - PROCESS | 3185 | 1461082486679 Marionette TRACE conn4 <- [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]]]}] 09:14:46 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 09:14:46 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 1493ms 09:14:46 INFO - PROCESS | 3185 | 1461082486709 Marionette TRACE conn4 -> [0,673,"getWindowHandle",null] 09:14:46 INFO - PROCESS | 3185 | 1461082486713 Marionette TRACE conn4 <- [1,673,null,{"value":"8"}] 09:14:46 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 09:14:46 INFO - PROCESS | 3185 | 1461082486718 Marionette TRACE conn4 -> [0,674,"setScriptTimeout",{"ms":35000}] 09:14:46 INFO - PROCESS | 3185 | 1461082486721 Marionette TRACE conn4 <- [1,674,null,{}] 09:14:46 INFO - PROCESS | 3185 | 1461082486726 Marionette TRACE conn4 -> [0,675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:14:46 INFO - PROCESS | 3185 | 1461082486897 Marionette TRACE conn4 <- [1,675,null,{"value":null}] 09:14:46 INFO - PROCESS | 3185 | 1461082486916 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:14:46 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff82512c000 == 71 [pid = 3185] [id = 176] 09:14:46 INFO - PROCESS | 3185 | ++DOMWINDOW == 115 (0x7ff820999400) [pid = 3185] [serial = 528] [outer = (nil)] 09:14:46 INFO - PROCESS | 3185 | ++DOMWINDOW == 116 (0x7ff82437d800) [pid = 3185] [serial = 529] [outer = 0x7ff820999400] 09:14:46 INFO - PROCESS | 3185 | 1461082486985 Marionette DEBUG loaded listener.js 09:14:47 INFO - PROCESS | 3185 | ++DOMWINDOW == 117 (0x7ff824f20000) [pid = 3185] [serial = 530] [outer = 0x7ff820999400] 09:14:47 INFO - PROCESS | 3185 | [3185] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 09:14:47 INFO - PROCESS | 3185 | 1461082487776 Marionette TRACE conn4 <- [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]]]}] 09:14:47 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 09:14:47 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 1081ms 09:14:47 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 09:14:47 INFO - PROCESS | 3185 | 1461082487809 Marionette TRACE conn4 -> [0,677,"getWindowHandle",null] 09:14:47 INFO - PROCESS | 3185 | 1461082487812 Marionette TRACE conn4 <- [1,677,null,{"value":"8"}] 09:14:47 INFO - PROCESS | 3185 | 1461082487818 Marionette TRACE conn4 -> [0,678,"setScriptTimeout",{"ms":35000}] 09:14:47 INFO - PROCESS | 3185 | 1461082487821 Marionette TRACE conn4 <- [1,678,null,{}] 09:14:47 INFO - PROCESS | 3185 | 1461082487835 Marionette TRACE conn4 -> [0,679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:14:48 INFO - PROCESS | 3185 | 1461082487999 Marionette TRACE conn4 <- [1,679,null,{"value":null}] 09:14:48 INFO - PROCESS | 3185 | 1461082488017 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:14:48 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff82681f000 == 72 [pid = 3185] [id = 177] 09:14:48 INFO - PROCESS | 3185 | ++DOMWINDOW == 118 (0x7ff824046800) [pid = 3185] [serial = 531] [outer = (nil)] 09:14:48 INFO - PROCESS | 3185 | ++DOMWINDOW == 119 (0x7ff825065400) [pid = 3185] [serial = 532] [outer = 0x7ff824046800] 09:14:48 INFO - PROCESS | 3185 | 1461082488081 Marionette DEBUG loaded listener.js 09:14:48 INFO - PROCESS | 3185 | ++DOMWINDOW == 120 (0x7ff82516fc00) [pid = 3185] [serial = 533] [outer = 0x7ff824046800] 09:14:49 INFO - PROCESS | 3185 | 1461082489375 Marionette TRACE conn4 <- [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]]]}] 09:14:49 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 09:14:49 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 1636ms 09:14:49 INFO - PROCESS | 3185 | 1461082489457 Marionette TRACE conn4 -> [0,681,"getWindowHandle",null] 09:14:49 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 09:14:49 INFO - PROCESS | 3185 | 1461082489469 Marionette TRACE conn4 <- [1,681,null,{"value":"8"}] 09:14:49 INFO - PROCESS | 3185 | 1461082489496 Marionette TRACE conn4 -> [0,682,"setScriptTimeout",{"ms":35000}] 09:14:49 INFO - PROCESS | 3185 | 1461082489503 Marionette TRACE conn4 <- [1,682,null,{}] 09:14:49 INFO - PROCESS | 3185 | 1461082489568 Marionette TRACE conn4 -> [0,683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:14:49 INFO - PROCESS | 3185 | 1461082489832 Marionette TRACE conn4 <- [1,683,null,{"value":null}] 09:14:50 INFO - PROCESS | 3185 | 1461082490005 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:14:50 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff81abd4800 == 73 [pid = 3185] [id = 178] 09:14:50 INFO - PROCESS | 3185 | ++DOMWINDOW == 121 (0x7ff819e34400) [pid = 3185] [serial = 534] [outer = (nil)] 09:14:50 INFO - PROCESS | 3185 | ++DOMWINDOW == 122 (0x7ff81a710000) [pid = 3185] [serial = 535] [outer = 0x7ff819e34400] 09:14:50 INFO - PROCESS | 3185 | 1461082490095 Marionette DEBUG loaded listener.js 09:14:50 INFO - PROCESS | 3185 | ++DOMWINDOW == 123 (0x7ff81a98a000) [pid = 3185] [serial = 536] [outer = 0x7ff819e34400] 09:14:51 INFO - PROCESS | 3185 | SkCairoFTTypeface::onFilterRec unimplemented 09:14:51 INFO - PROCESS | 3185 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 09:14:51 INFO - PROCESS | 3185 | 1461082491716 Marionette TRACE conn4 <- [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]]]}] 09:14:51 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) 09:14:51 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 2259ms 09:14:51 INFO - PROCESS | 3185 | 1461082491739 Marionette TRACE conn4 -> [0,685,"getWindowHandle",null] 09:14:51 INFO - PROCESS | 3185 | 1461082491747 Marionette TRACE conn4 <- [1,685,null,{"value":"8"}] 09:14:51 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 09:14:51 INFO - PROCESS | 3185 | 1461082491759 Marionette TRACE conn4 -> [0,686,"setScriptTimeout",{"ms":35000}] 09:14:51 INFO - PROCESS | 3185 | 1461082491765 Marionette TRACE conn4 <- [1,686,null,{}] 09:14:51 INFO - PROCESS | 3185 | 1461082491775 Marionette TRACE conn4 -> [0,687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:14:52 INFO - PROCESS | 3185 | 1461082492044 Marionette TRACE conn4 <- [1,687,null,{"value":null}] 09:14:52 INFO - PROCESS | 3185 | 1461082492221 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:14:52 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff824a55000 == 74 [pid = 3185] [id = 179] 09:14:52 INFO - PROCESS | 3185 | ++DOMWINDOW == 124 (0x7ff81a3dc800) [pid = 3185] [serial = 537] [outer = (nil)] 09:14:52 INFO - PROCESS | 3185 | ++DOMWINDOW == 125 (0x7ff81ac5e800) [pid = 3185] [serial = 538] [outer = 0x7ff81a3dc800] 09:14:52 INFO - PROCESS | 3185 | 1461082492329 Marionette DEBUG loaded listener.js 09:14:52 INFO - PROCESS | 3185 | ++DOMWINDOW == 126 (0x7ff81e291000) [pid = 3185] [serial = 539] [outer = 0x7ff81a3dc800] 09:14:53 INFO - PROCESS | 3185 | SkCairoFTTypeface::onFilterRec unimplemented 09:14:53 INFO - PROCESS | 3185 | 1461082493669 Marionette TRACE conn4 <- [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]]]}] 09:14:53 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 09:14:53 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1939ms 09:14:53 INFO - PROCESS | 3185 | 1461082493698 Marionette TRACE conn4 -> [0,689,"getWindowHandle",null] 09:14:53 INFO - PROCESS | 3185 | 1461082493702 Marionette TRACE conn4 <- [1,689,null,{"value":"8"}] 09:14:53 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 09:14:53 INFO - PROCESS | 3185 | 1461082493709 Marionette TRACE conn4 -> [0,690,"setScriptTimeout",{"ms":35000}] 09:14:53 INFO - PROCESS | 3185 | 1461082493715 Marionette TRACE conn4 <- [1,690,null,{}] 09:14:53 INFO - PROCESS | 3185 | 1461082493732 Marionette TRACE conn4 -> [0,691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:14:53 INFO - PROCESS | 3185 | 1461082493993 Marionette TRACE conn4 <- [1,691,null,{"value":null}] 09:14:54 INFO - PROCESS | 3185 | 1461082494151 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:14:54 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff830e07000 == 75 [pid = 3185] [id = 180] 09:14:54 INFO - PROCESS | 3185 | ++DOMWINDOW == 127 (0x7ff81e28a400) [pid = 3185] [serial = 540] [outer = (nil)] 09:14:54 INFO - PROCESS | 3185 | ++DOMWINDOW == 128 (0x7ff820725000) [pid = 3185] [serial = 541] [outer = 0x7ff81e28a400] 09:14:54 INFO - PROCESS | 3185 | 1461082494232 Marionette DEBUG loaded listener.js 09:14:54 INFO - PROCESS | 3185 | ++DOMWINDOW == 129 (0x7ff824d30400) [pid = 3185] [serial = 542] [outer = 0x7ff81e28a400] 09:14:55 INFO - PROCESS | 3185 | SkCairoFTTypeface::onFilterRec unimplemented 09:14:55 INFO - PROCESS | 3185 | 1461082495550 Marionette TRACE conn4 <- [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]]]}] 09:14:55 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 09:14:55 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1890ms 09:14:55 INFO - PROCESS | 3185 | 1461082495627 Marionette TRACE conn4 -> [0,693,"getWindowHandle",null] 09:14:55 INFO - PROCESS | 3185 | 1461082495632 Marionette TRACE conn4 <- [1,693,null,{"value":"8"}] 09:14:55 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 09:14:55 INFO - PROCESS | 3185 | 1461082495658 Marionette TRACE conn4 -> [0,694,"setScriptTimeout",{"ms":35000}] 09:14:55 INFO - PROCESS | 3185 | 1461082495662 Marionette TRACE conn4 <- [1,694,null,{}] 09:14:55 INFO - PROCESS | 3185 | 1461082495668 Marionette TRACE conn4 -> [0,695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:14:55 INFO - PROCESS | 3185 | 1461082495844 Marionette TRACE conn4 <- [1,695,null,{"value":null}] 09:14:56 INFO - PROCESS | 3185 | 1461082495998 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:14:56 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff833c07800 == 76 [pid = 3185] [id = 181] 09:14:56 INFO - PROCESS | 3185 | ++DOMWINDOW == 130 (0x7ff81e290800) [pid = 3185] [serial = 543] [outer = (nil)] 09:14:56 INFO - PROCESS | 3185 | ++DOMWINDOW == 131 (0x7ff82513e400) [pid = 3185] [serial = 544] [outer = 0x7ff81e290800] 09:14:56 INFO - PROCESS | 3185 | 1461082496071 Marionette DEBUG loaded listener.js 09:14:56 INFO - PROCESS | 3185 | ++DOMWINDOW == 132 (0x7ff825eba000) [pid = 3185] [serial = 545] [outer = 0x7ff81e290800] 09:14:57 INFO - PROCESS | 3185 | SkCairoFTTypeface::onFilterRec unimplemented 09:14:57 INFO - PROCESS | 3185 | 1461082497751 Marionette TRACE conn4 <- [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]]]}] 09:14:57 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) 09:14:57 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 2135ms 09:14:57 INFO - PROCESS | 3185 | 1461082497791 Marionette TRACE conn4 -> [0,697,"getWindowHandle",null] 09:14:57 INFO - PROCESS | 3185 | 1461082497796 Marionette TRACE conn4 <- [1,697,null,{"value":"8"}] 09:14:57 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 09:14:57 INFO - PROCESS | 3185 | 1461082497806 Marionette TRACE conn4 -> [0,698,"setScriptTimeout",{"ms":35000}] 09:14:57 INFO - PROCESS | 3185 | 1461082497811 Marionette TRACE conn4 <- [1,698,null,{}] 09:14:57 INFO - PROCESS | 3185 | 1461082497822 Marionette TRACE conn4 -> [0,699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:14:57 INFO - PROCESS | 3185 | 1461082497996 Marionette TRACE conn4 <- [1,699,null,{"value":null}] 09:14:58 INFO - PROCESS | 3185 | 1461082498158 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:14:58 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff8195d9000 == 77 [pid = 3185] [id = 182] 09:14:58 INFO - PROCESS | 3185 | ++DOMWINDOW == 133 (0x7ff81290cc00) [pid = 3185] [serial = 546] [outer = (nil)] 09:14:58 INFO - PROCESS | 3185 | ++DOMWINDOW == 134 (0x7ff819554800) [pid = 3185] [serial = 547] [outer = 0x7ff81290cc00] 09:14:58 INFO - PROCESS | 3185 | 1461082498233 Marionette DEBUG loaded listener.js 09:14:58 INFO - PROCESS | 3185 | ++DOMWINDOW == 135 (0x7ff819dc4000) [pid = 3185] [serial = 548] [outer = 0x7ff81290cc00] 09:14:59 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff81ad91000 == 76 [pid = 3185] [id = 134] 09:14:59 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff836525000 == 75 [pid = 3185] [id = 135] 09:14:59 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff82341a000 == 74 [pid = 3185] [id = 137] 09:14:59 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff823436000 == 73 [pid = 3185] [id = 138] 09:14:59 INFO - PROCESS | 3185 | --DOMWINDOW == 134 (0x7ff819dc5c00) [pid = 3185] [serial = 457] [outer = (nil)] [url = about:blank] 09:14:59 INFO - PROCESS | 3185 | --DOMWINDOW == 133 (0x7ff8199a9800) [pid = 3185] [serial = 454] [outer = (nil)] [url = about:blank] 09:14:59 INFO - PROCESS | 3185 | --DOMWINDOW == 132 (0x7ff8323e9000) [pid = 3185] [serial = 451] [outer = (nil)] [url = about:blank] 09:14:59 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff82512c000 == 72 [pid = 3185] [id = 176] 09:14:59 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff8242cd800 == 71 [pid = 3185] [id = 175] 09:14:59 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff8230de000 == 70 [pid = 3185] [id = 174] 09:14:59 INFO - PROCESS | 3185 | SkCairoFTTypeface::onFilterRec unimplemented 09:14:59 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff81eb9f000 == 69 [pid = 3185] [id = 173] 09:14:59 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff819d0e800 == 68 [pid = 3185] [id = 172] 09:14:59 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff81a31e800 == 67 [pid = 3185] [id = 171] 09:14:59 INFO - PROCESS | 3185 | 1461082499796 Marionette TRACE conn4 <- [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]]]}] 09:14:59 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff825136000 == 66 [pid = 3185] [id = 162] 09:14:59 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff81c1be800 == 65 [pid = 3185] [id = 161] 09:14:59 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff831cb6800 == 64 [pid = 3185] [id = 160] 09:14:59 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) 09:14:59 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 2037ms 09:14:59 INFO - PROCESS | 3185 | 1461082499845 Marionette TRACE conn4 -> [0,701,"getWindowHandle",null] 09:14:59 INFO - PROCESS | 3185 | 1461082499853 Marionette TRACE conn4 <- [1,701,null,{"value":"8"}] 09:14:59 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 09:14:59 INFO - PROCESS | 3185 | 1461082499865 Marionette TRACE conn4 -> [0,702,"setScriptTimeout",{"ms":35000}] 09:14:59 INFO - PROCESS | 3185 | 1461082499868 Marionette TRACE conn4 <- [1,702,null,{}] 09:14:59 INFO - PROCESS | 3185 | 1461082499875 Marionette TRACE conn4 -> [0,703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:15:00 INFO - PROCESS | 3185 | 1461082500039 Marionette TRACE conn4 <- [1,703,null,{"value":null}] 09:15:00 INFO - PROCESS | 3185 | --DOMWINDOW == 131 (0x7ff8268a5800) [pid = 3185] [serial = 479] [outer = (nil)] [url = about:blank] 09:15:00 INFO - PROCESS | 3185 | --DOMWINDOW == 130 (0x7ff81a660000) [pid = 3185] [serial = 463] [outer = (nil)] [url = about:blank] 09:15:00 INFO - PROCESS | 3185 | --DOMWINDOW == 129 (0x7ff81acc1400) [pid = 3185] [serial = 466] [outer = (nil)] [url = about:blank] 09:15:00 INFO - PROCESS | 3185 | --DOMWINDOW == 128 (0x7ff82516c800) [pid = 3185] [serial = 476] [outer = (nil)] [url = about:blank] 09:15:00 INFO - PROCESS | 3185 | --DOMWINDOW == 127 (0x7ff825ec1400) [pid = 3185] [serial = 448] [outer = (nil)] [url = about:blank] 09:15:00 INFO - PROCESS | 3185 | --DOMWINDOW == 126 (0x7ff81b179800) [pid = 3185] [serial = 442] [outer = (nil)] [url = about:blank] 09:15:00 INFO - PROCESS | 3185 | --DOMWINDOW == 125 (0x7ff81f120000) [pid = 3185] [serial = 469] [outer = (nil)] [url = about:blank] 09:15:00 INFO - PROCESS | 3185 | --DOMWINDOW == 124 (0x7ff81a791800) [pid = 3185] [serial = 464] [outer = (nil)] [url = about:blank] 09:15:00 INFO - PROCESS | 3185 | --DOMWINDOW == 123 (0x7ff82404dc00) [pid = 3185] [serial = 445] [outer = (nil)] [url = about:blank] 09:15:00 INFO - PROCESS | 3185 | --DOMWINDOW == 122 (0x7ff831011800) [pid = 3185] [serial = 437] [outer = (nil)] [url = about:blank] 09:15:00 INFO - PROCESS | 3185 | --DOMWINDOW == 121 (0x7ff819e2bc00) [pid = 3185] [serial = 460] [outer = (nil)] [url = about:blank] 09:15:00 INFO - PROCESS | 3185 | --DOMWINDOW == 120 (0x7ff81955b400) [pid = 3185] [serial = 439] [outer = (nil)] [url = about:blank] 09:15:00 INFO - PROCESS | 3185 | --DOMWINDOW == 119 (0x7ff81ad49c00) [pid = 3185] [serial = 467] [outer = (nil)] [url = about:blank] 09:15:00 INFO - PROCESS | 3185 | --DOMWINDOW == 118 (0x7ff8209f3400) [pid = 3185] [serial = 470] [outer = (nil)] [url = about:blank] 09:15:00 INFO - PROCESS | 3185 | --DOMWINDOW == 117 (0x7ff8245f6400) [pid = 3185] [serial = 473] [outer = (nil)] [url = about:blank] 09:15:00 INFO - PROCESS | 3185 | --DOMWINDOW == 116 (0x7ff8220efc00) [pid = 3185] [serial = 472] [outer = (nil)] [url = about:blank] 09:15:00 INFO - PROCESS | 3185 | --DOMWINDOW == 115 (0x7ff825060800) [pid = 3185] [serial = 475] [outer = (nil)] [url = about:blank] 09:15:00 INFO - PROCESS | 3185 | --DOMWINDOW == 114 (0x7ff825d52000) [pid = 3185] [serial = 478] [outer = (nil)] [url = about:blank] 09:15:00 INFO - PROCESS | 3185 | 1461082500186 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:15:00 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff81a112800 == 65 [pid = 3185] [id = 183] 09:15:00 INFO - PROCESS | 3185 | ++DOMWINDOW == 115 (0x7ff81290bc00) [pid = 3185] [serial = 549] [outer = (nil)] 09:15:00 INFO - PROCESS | 3185 | ++DOMWINDOW == 116 (0x7ff819e30c00) [pid = 3185] [serial = 550] [outer = 0x7ff81290bc00] 09:15:00 INFO - PROCESS | 3185 | 1461082500253 Marionette DEBUG loaded listener.js 09:15:00 INFO - PROCESS | 3185 | ++DOMWINDOW == 117 (0x7ff81a70d000) [pid = 3185] [serial = 551] [outer = 0x7ff81290bc00] 09:15:01 INFO - PROCESS | 3185 | SkCairoFTTypeface::onFilterRec unimplemented 09:15:01 INFO - PROCESS | 3185 | 1461082501381 Marionette TRACE conn4 <- [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]]]}] 09:15:01 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 09:15:01 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1543ms 09:15:01 INFO - PROCESS | 3185 | 1461082501409 Marionette TRACE conn4 -> [0,705,"getWindowHandle",null] 09:15:01 INFO - PROCESS | 3185 | 1461082501412 Marionette TRACE conn4 <- [1,705,null,{"value":"8"}] 09:15:01 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 09:15:01 INFO - PROCESS | 3185 | 1461082501419 Marionette TRACE conn4 -> [0,706,"setScriptTimeout",{"ms":35000}] 09:15:01 INFO - PROCESS | 3185 | 1461082501425 Marionette TRACE conn4 <- [1,706,null,{}] 09:15:01 INFO - PROCESS | 3185 | 1461082501442 Marionette TRACE conn4 -> [0,707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:15:01 INFO - PROCESS | 3185 | 1461082501680 Marionette TRACE conn4 <- [1,707,null,{"value":null}] 09:15:01 INFO - PROCESS | 3185 | 1461082501838 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:15:01 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff81abd9000 == 66 [pid = 3185] [id = 184] 09:15:01 INFO - PROCESS | 3185 | ++DOMWINDOW == 118 (0x7ff81a79b000) [pid = 3185] [serial = 552] [outer = (nil)] 09:15:01 INFO - PROCESS | 3185 | ++DOMWINDOW == 119 (0x7ff81ac47800) [pid = 3185] [serial = 553] [outer = 0x7ff81a79b000] 09:15:01 INFO - PROCESS | 3185 | 1461082501910 Marionette DEBUG loaded listener.js 09:15:02 INFO - PROCESS | 3185 | ++DOMWINDOW == 120 (0x7ff81ac5e400) [pid = 3185] [serial = 554] [outer = 0x7ff81a79b000] 09:15:03 INFO - PROCESS | 3185 | SkCairoFTTypeface::onFilterRec unimplemented 09:15:03 INFO - PROCESS | 3185 | 1461082503216 Marionette TRACE conn4 <- [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]]]}] 09:15:03 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 09:15:03 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1836ms 09:15:03 INFO - PROCESS | 3185 | 1461082503257 Marionette TRACE conn4 -> [0,709,"getWindowHandle",null] 09:15:03 INFO - PROCESS | 3185 | 1461082503263 Marionette TRACE conn4 <- [1,709,null,{"value":"8"}] 09:15:03 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 09:15:03 INFO - PROCESS | 3185 | 1461082503344 Marionette TRACE conn4 -> [0,710,"setScriptTimeout",{"ms":35000}] 09:15:03 INFO - PROCESS | 3185 | 1461082503349 Marionette TRACE conn4 <- [1,710,null,{}] 09:15:03 INFO - PROCESS | 3185 | 1461082503360 Marionette TRACE conn4 -> [0,711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:15:03 INFO - PROCESS | 3185 | 1461082503587 Marionette TRACE conn4 <- [1,711,null,{"value":null}] 09:15:03 INFO - PROCESS | 3185 | 1461082503611 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:15:03 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff81c1b7000 == 67 [pid = 3185] [id = 185] 09:15:03 INFO - PROCESS | 3185 | ++DOMWINDOW == 121 (0x7ff81a988c00) [pid = 3185] [serial = 555] [outer = (nil)] 09:15:03 INFO - PROCESS | 3185 | ++DOMWINDOW == 122 (0x7ff81ad44400) [pid = 3185] [serial = 556] [outer = 0x7ff81a988c00] 09:15:03 INFO - PROCESS | 3185 | 1461082503684 Marionette DEBUG loaded listener.js 09:15:03 INFO - PROCESS | 3185 | ++DOMWINDOW == 123 (0x7ff81b184c00) [pid = 3185] [serial = 557] [outer = 0x7ff81a988c00] 09:15:04 INFO - PROCESS | 3185 | --DOMWINDOW == 122 (0x7ff820999400) [pid = 3185] [serial = 528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 09:15:04 INFO - PROCESS | 3185 | --DOMWINDOW == 121 (0x7ff81a714000) [pid = 3185] [serial = 519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 09:15:04 INFO - PROCESS | 3185 | --DOMWINDOW == 120 (0x7ff81955a000) [pid = 3185] [serial = 513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 09:15:04 INFO - PROCESS | 3185 | --DOMWINDOW == 119 (0x7ff819560400) [pid = 3185] [serial = 480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 09:15:04 INFO - PROCESS | 3185 | --DOMWINDOW == 118 (0x7ff81a70d400) [pid = 3185] [serial = 516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 09:15:04 INFO - PROCESS | 3185 | --DOMWINDOW == 117 (0x7ff81a992800) [pid = 3185] [serial = 522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 09:15:04 INFO - PROCESS | 3185 | --DOMWINDOW == 116 (0x7ff81e28c800) [pid = 3185] [serial = 525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 09:15:05 INFO - PROCESS | 3185 | SkCairoFTTypeface::onFilterRec unimplemented 09:15:05 INFO - PROCESS | 3185 | 1461082505176 Marionette TRACE conn4 <- [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]]]}] 09:15:05 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 09:15:05 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1948ms 09:15:05 INFO - PROCESS | 3185 | 1461082505236 Marionette TRACE conn4 -> [0,713,"getWindowHandle",null] 09:15:05 INFO - PROCESS | 3185 | 1461082505240 Marionette TRACE conn4 <- [1,713,null,{"value":"8"}] 09:15:05 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 09:15:05 INFO - PROCESS | 3185 | 1461082505248 Marionette TRACE conn4 -> [0,714,"setScriptTimeout",{"ms":35000}] 09:15:05 INFO - PROCESS | 3185 | 1461082505251 Marionette TRACE conn4 <- [1,714,null,{}] 09:15:05 INFO - PROCESS | 3185 | 1461082505256 Marionette TRACE conn4 -> [0,715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:15:05 INFO - PROCESS | 3185 | 1461082505416 Marionette TRACE conn4 <- [1,715,null,{"value":null}] 09:15:05 INFO - PROCESS | 3185 | 1461082505427 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:15:05 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff81a415000 == 68 [pid = 3185] [id = 186] 09:15:05 INFO - PROCESS | 3185 | ++DOMWINDOW == 117 (0x7ff819d65000) [pid = 3185] [serial = 558] [outer = (nil)] 09:15:05 INFO - PROCESS | 3185 | ++DOMWINDOW == 118 (0x7ff81b180c00) [pid = 3185] [serial = 559] [outer = 0x7ff819d65000] 09:15:05 INFO - PROCESS | 3185 | 1461082505494 Marionette DEBUG loaded listener.js 09:15:05 INFO - PROCESS | 3185 | ++DOMWINDOW == 119 (0x7ff81c14dc00) [pid = 3185] [serial = 560] [outer = 0x7ff819d65000] 09:15:06 INFO - PROCESS | 3185 | SkCairoFTTypeface::onFilterRec unimplemented 09:15:06 INFO - PROCESS | 3185 | 1461082506717 Marionette TRACE conn4 <- [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]]]}] 09:15:06 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 09:15:06 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1489ms 09:15:06 INFO - PROCESS | 3185 | 1461082506739 Marionette TRACE conn4 -> [0,717,"getWindowHandle",null] 09:15:06 INFO - PROCESS | 3185 | 1461082506746 Marionette TRACE conn4 <- [1,717,null,{"value":"8"}] 09:15:06 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 09:15:06 INFO - PROCESS | 3185 | 1461082506757 Marionette TRACE conn4 -> [0,718,"setScriptTimeout",{"ms":35000}] 09:15:06 INFO - PROCESS | 3185 | 1461082506762 Marionette TRACE conn4 <- [1,718,null,{}] 09:15:06 INFO - PROCESS | 3185 | 1461082506771 Marionette TRACE conn4 -> [0,719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:15:07 INFO - PROCESS | 3185 | 1461082507067 Marionette TRACE conn4 <- [1,719,null,{"value":null}] 09:15:07 INFO - PROCESS | 3185 | 1461082507204 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:15:07 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff81aae2000 == 69 [pid = 3185] [id = 187] 09:15:07 INFO - PROCESS | 3185 | ++DOMWINDOW == 120 (0x7ff819dc7400) [pid = 3185] [serial = 561] [outer = (nil)] 09:15:07 INFO - PROCESS | 3185 | ++DOMWINDOW == 121 (0x7ff819e32000) [pid = 3185] [serial = 562] [outer = 0x7ff819dc7400] 09:15:07 INFO - PROCESS | 3185 | 1461082507292 Marionette DEBUG loaded listener.js 09:15:07 INFO - PROCESS | 3185 | ++DOMWINDOW == 122 (0x7ff81a65bc00) [pid = 3185] [serial = 563] [outer = 0x7ff819dc7400] 09:15:08 INFO - PROCESS | 3185 | SkCairoFTTypeface::onFilterRec unimplemented 09:15:08 INFO - PROCESS | 3185 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 09:15:08 INFO - PROCESS | 3185 | 1461082508625 Marionette TRACE conn4 <- [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]]]}] 09:15:08 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 09:15:08 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1896ms 09:15:08 INFO - PROCESS | 3185 | 1461082508704 Marionette TRACE conn4 -> [0,721,"getWindowHandle",null] 09:15:08 INFO - PROCESS | 3185 | 1461082508713 Marionette TRACE conn4 <- [1,721,null,{"value":"8"}] 09:15:08 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 09:15:08 INFO - PROCESS | 3185 | 1461082508743 Marionette TRACE conn4 -> [0,722,"setScriptTimeout",{"ms":35000}] 09:15:08 INFO - PROCESS | 3185 | 1461082508748 Marionette TRACE conn4 <- [1,722,null,{}] 09:15:08 INFO - PROCESS | 3185 | 1461082508757 Marionette TRACE conn4 -> [0,723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:15:08 INFO - PROCESS | 3185 | 1461082508927 Marionette TRACE conn4 <- [1,723,null,{"value":null}] 09:15:09 INFO - PROCESS | 3185 | 1461082509083 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:15:09 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff81aaf0800 == 70 [pid = 3185] [id = 188] 09:15:09 INFO - PROCESS | 3185 | ++DOMWINDOW == 123 (0x7ff819e27000) [pid = 3185] [serial = 564] [outer = (nil)] 09:15:09 INFO - PROCESS | 3185 | ++DOMWINDOW == 124 (0x7ff81a791800) [pid = 3185] [serial = 565] [outer = 0x7ff819e27000] 09:15:09 INFO - PROCESS | 3185 | 1461082509159 Marionette DEBUG loaded listener.js 09:15:09 INFO - PROCESS | 3185 | ++DOMWINDOW == 125 (0x7ff81ac61c00) [pid = 3185] [serial = 566] [outer = 0x7ff819e27000] 09:15:10 INFO - PROCESS | 3185 | 1461082510085 Marionette TRACE conn4 <- [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] 09:15:10 INFO - PROCESS | 3185 | 1461082510139 Marionette TRACE conn4 <- [1,725,null,{"value":"8"}] 09:15:10 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 09:15:10 INFO - PROCESS | 3185 | 1461082510146 Marionette TRACE conn4 -> [0,726,"setScriptTimeout",{"ms":35000}] 09:15:10 INFO - PROCESS | 3185 | 1461082510152 Marionette TRACE conn4 <- [1,726,null,{}] 09:15:10 INFO - PROCESS | 3185 | 1461082510260 Marionette TRACE conn4 -> [0,727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:15:10 INFO - PROCESS | 3185 | 1461082510513 Marionette TRACE conn4 <- [1,727,null,{"value":null}] 09:15:10 INFO - PROCESS | 3185 | 1461082510724 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:15:10 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff8209ad000 == 71 [pid = 3185] [id = 189] 09:15:10 INFO - PROCESS | 3185 | ++DOMWINDOW == 126 (0x7ff81cd5f400) [pid = 3185] [serial = 567] [outer = (nil)] 09:15:10 INFO - PROCESS | 3185 | ++DOMWINDOW == 127 (0x7ff81e284c00) [pid = 3185] [serial = 568] [outer = 0x7ff81cd5f400] 09:15:10 INFO - PROCESS | 3185 | 1461082510805 Marionette DEBUG loaded listener.js 09:15:10 INFO - PROCESS | 3185 | ++DOMWINDOW == 128 (0x7ff81e28f000) [pid = 3185] [serial = 569] [outer = 0x7ff81cd5f400] 09:15:11 INFO - PROCESS | 3185 | SkCairoFTTypeface::onFilterRec unimplemented 09:15:11 INFO - PROCESS | 3185 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 09:15:11 INFO - PROCESS | 3185 | 1461082511726 Marionette TRACE conn4 <- [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]]]}] 09:15:11 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 09:15:11 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 1645ms 09:15:11 INFO - PROCESS | 3185 | 1461082511793 Marionette TRACE conn4 -> [0,729,"getWindowHandle",null] 09:15:11 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 09:15:11 INFO - PROCESS | 3185 | 1461082511797 Marionette TRACE conn4 <- [1,729,null,{"value":"8"}] 09:15:11 INFO - PROCESS | 3185 | 1461082511804 Marionette TRACE conn4 -> [0,730,"setScriptTimeout",{"ms":35000}] 09:15:11 INFO - PROCESS | 3185 | 1461082511807 Marionette TRACE conn4 <- [1,730,null,{}] 09:15:11 INFO - PROCESS | 3185 | 1461082511812 Marionette TRACE conn4 -> [0,731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:15:11 INFO - PROCESS | 3185 | 1461082511985 Marionette TRACE conn4 <- [1,731,null,{"value":null}] 09:15:12 INFO - PROCESS | 3185 | 1461082512189 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:15:12 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff82342a000 == 72 [pid = 3185] [id = 190] 09:15:12 INFO - PROCESS | 3185 | ++DOMWINDOW == 129 (0x7ff81cd61400) [pid = 3185] [serial = 570] [outer = (nil)] 09:15:12 INFO - PROCESS | 3185 | ++DOMWINDOW == 130 (0x7ff81f112400) [pid = 3185] [serial = 571] [outer = 0x7ff81cd61400] 09:15:12 INFO - PROCESS | 3185 | 1461082512282 Marionette DEBUG loaded listener.js 09:15:12 INFO - PROCESS | 3185 | ++DOMWINDOW == 131 (0x7ff81f11bc00) [pid = 3185] [serial = 572] [outer = 0x7ff81cd61400] 09:15:12 INFO - PROCESS | 3185 | SkCairoFTTypeface::onFilterRec unimplemented 09:15:12 INFO - PROCESS | 3185 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 09:15:13 INFO - PROCESS | 3185 | 1461082513146 Marionette TRACE conn4 <- [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] 09:15:13 INFO - PROCESS | 3185 | 1461082513192 Marionette TRACE conn4 <- [1,733,null,{"value":"8"}] 09:15:13 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 09:15:13 INFO - PROCESS | 3185 | 1461082513198 Marionette TRACE conn4 -> [0,734,"setScriptTimeout",{"ms":35000}] 09:15:13 INFO - PROCESS | 3185 | 1461082513201 Marionette TRACE conn4 <- [1,734,null,{}] 09:15:13 INFO - PROCESS | 3185 | 1461082513206 Marionette TRACE conn4 -> [0,735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:15:13 INFO - PROCESS | 3185 | 1461082513369 Marionette TRACE conn4 <- [1,735,null,{"value":null}] 09:15:13 INFO - PROCESS | 3185 | 1461082513530 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:15:13 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff824365000 == 73 [pid = 3185] [id = 191] 09:15:13 INFO - PROCESS | 3185 | ++DOMWINDOW == 132 (0x7ff81ee62c00) [pid = 3185] [serial = 573] [outer = (nil)] 09:15:13 INFO - PROCESS | 3185 | ++DOMWINDOW == 133 (0x7ff82072c000) [pid = 3185] [serial = 574] [outer = 0x7ff81ee62c00] 09:15:13 INFO - PROCESS | 3185 | 1461082513606 Marionette DEBUG loaded listener.js 09:15:13 INFO - PROCESS | 3185 | ++DOMWINDOW == 134 (0x7ff8209f4c00) [pid = 3185] [serial = 575] [outer = 0x7ff81ee62c00] 09:15:14 INFO - PROCESS | 3185 | SkCairoFTTypeface::onFilterRec unimplemented 09:15:14 INFO - PROCESS | 3185 | 1461082514500 Marionette TRACE conn4 <- [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]]]}] 09:15:14 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 09:15:14 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 1378ms 09:15:14 INFO - PROCESS | 3185 | 1461082514578 Marionette TRACE conn4 -> [0,737,"getWindowHandle",null] 09:15:14 INFO - PROCESS | 3185 | 1461082514581 Marionette TRACE conn4 <- [1,737,null,{"value":"8"}] 09:15:14 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 09:15:14 INFO - PROCESS | 3185 | 1461082514588 Marionette TRACE conn4 -> [0,738,"setScriptTimeout",{"ms":35000}] 09:15:14 INFO - PROCESS | 3185 | 1461082514590 Marionette TRACE conn4 <- [1,738,null,{}] 09:15:14 INFO - PROCESS | 3185 | 1461082514597 Marionette TRACE conn4 -> [0,739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:15:14 INFO - PROCESS | 3185 | 1461082514845 Marionette TRACE conn4 <- [1,739,null,{"value":null}] 09:15:15 INFO - PROCESS | 3185 | 1461082515070 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:15:15 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff825d75000 == 74 [pid = 3185] [id = 192] 09:15:15 INFO - PROCESS | 3185 | ++DOMWINDOW == 135 (0x7ff822b63800) [pid = 3185] [serial = 576] [outer = (nil)] 09:15:15 INFO - PROCESS | 3185 | ++DOMWINDOW == 136 (0x7ff822bf7c00) [pid = 3185] [serial = 577] [outer = 0x7ff822b63800] 09:15:15 INFO - PROCESS | 3185 | 1461082515236 Marionette DEBUG loaded listener.js 09:15:15 INFO - PROCESS | 3185 | ++DOMWINDOW == 137 (0x7ff823e80800) [pid = 3185] [serial = 578] [outer = 0x7ff822b63800] 09:15:16 INFO - PROCESS | 3185 | SkCairoFTTypeface::onFilterRec unimplemented 09:15:16 INFO - PROCESS | 3185 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 09:15:16 INFO - PROCESS | 3185 | 1461082516595 Marionette TRACE conn4 <- [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]]]}] 09:15:16 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 09:15:16 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 2037ms 09:15:16 INFO - PROCESS | 3185 | 1461082516626 Marionette TRACE conn4 -> [0,741,"getWindowHandle",null] 09:15:16 INFO - PROCESS | 3185 | 1461082516629 Marionette TRACE conn4 <- [1,741,null,{"value":"8"}] 09:15:16 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 09:15:16 INFO - PROCESS | 3185 | 1461082516636 Marionette TRACE conn4 -> [0,742,"setScriptTimeout",{"ms":35000}] 09:15:16 INFO - PROCESS | 3185 | 1461082516639 Marionette TRACE conn4 <- [1,742,null,{}] 09:15:16 INFO - PROCESS | 3185 | 1461082516651 Marionette TRACE conn4 -> [0,743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:15:16 INFO - PROCESS | 3185 | 1461082516903 Marionette TRACE conn4 <- [1,743,null,{"value":null}] 09:15:17 INFO - PROCESS | 3185 | 1461082517045 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:15:17 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff82a0b8800 == 75 [pid = 3185] [id = 193] 09:15:17 INFO - PROCESS | 3185 | ++DOMWINDOW == 138 (0x7ff821cee800) [pid = 3185] [serial = 579] [outer = (nil)] 09:15:17 INFO - PROCESS | 3185 | ++DOMWINDOW == 139 (0x7ff824289c00) [pid = 3185] [serial = 580] [outer = 0x7ff821cee800] 09:15:17 INFO - PROCESS | 3185 | 1461082517146 Marionette DEBUG loaded listener.js 09:15:17 INFO - PROCESS | 3185 | ++DOMWINDOW == 140 (0x7ff824f1b800) [pid = 3185] [serial = 581] [outer = 0x7ff821cee800] 09:15:18 INFO - PROCESS | 3185 | SkCairoFTTypeface::onFilterRec unimplemented 09:15:18 INFO - PROCESS | 3185 | 1461082518552 Marionette TRACE conn4 <- [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]]]}] 09:15:18 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 09:15:18 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1935ms 09:15:18 INFO - PROCESS | 3185 | 1461082518571 Marionette TRACE conn4 -> [0,745,"getWindowHandle",null] 09:15:18 INFO - PROCESS | 3185 | 1461082518575 Marionette TRACE conn4 <- [1,745,null,{"value":"8"}] 09:15:18 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 09:15:18 INFO - PROCESS | 3185 | 1461082518581 Marionette TRACE conn4 -> [0,746,"setScriptTimeout",{"ms":35000}] 09:15:18 INFO - PROCESS | 3185 | 1461082518583 Marionette TRACE conn4 <- [1,746,null,{}] 09:15:18 INFO - PROCESS | 3185 | 1461082518589 Marionette TRACE conn4 -> [0,747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:15:18 INFO - PROCESS | 3185 | 1461082518807 Marionette TRACE conn4 <- [1,747,null,{"value":null}] 09:15:19 INFO - PROCESS | 3185 | 1461082519167 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:15:19 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff81a123000 == 76 [pid = 3185] [id = 194] 09:15:19 INFO - PROCESS | 3185 | ++DOMWINDOW == 141 (0x7ff81955d800) [pid = 3185] [serial = 582] [outer = (nil)] 09:15:19 INFO - PROCESS | 3185 | ++DOMWINDOW == 142 (0x7ff8199a3000) [pid = 3185] [serial = 583] [outer = 0x7ff81955d800] 09:15:19 INFO - PROCESS | 3185 | 1461082519248 Marionette DEBUG loaded listener.js 09:15:19 INFO - PROCESS | 3185 | ++DOMWINDOW == 143 (0x7ff819dd1400) [pid = 3185] [serial = 584] [outer = 0x7ff81955d800] 09:15:20 INFO - PROCESS | 3185 | SkCairoFTTypeface::onFilterRec unimplemented 09:15:20 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff81c1b7000 == 75 [pid = 3185] [id = 185] 09:15:20 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff81abd9000 == 74 [pid = 3185] [id = 184] 09:15:20 INFO - PROCESS | 3185 | --DOMWINDOW == 142 (0x7ff81ac5c000) [pid = 3185] [serial = 493] [outer = (nil)] [url = about:blank] 09:15:20 INFO - PROCESS | 3185 | --DOMWINDOW == 141 (0x7ff81ac4b800) [pid = 3185] [serial = 496] [outer = (nil)] [url = about:blank] 09:15:20 INFO - PROCESS | 3185 | --DOMWINDOW == 140 (0x7ff835ea9c00) [pid = 3185] [serial = 499] [outer = (nil)] [url = about:blank] 09:15:20 INFO - PROCESS | 3185 | --DOMWINDOW == 139 (0x7ff81ee6a400) [pid = 3185] [serial = 502] [outer = (nil)] [url = about:blank] 09:15:20 INFO - PROCESS | 3185 | --DOMWINDOW == 138 (0x7ff81290b400) [pid = 3185] [serial = 505] [outer = (nil)] [url = about:blank] 09:15:20 INFO - PROCESS | 3185 | --DOMWINDOW == 137 (0x7ff81e284400) [pid = 3185] [serial = 508] [outer = (nil)] [url = about:blank] 09:15:20 INFO - PROCESS | 3185 | --DOMWINDOW == 136 (0x7ff81a70a400) [pid = 3185] [serial = 511] [outer = (nil)] [url = about:blank] 09:15:20 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff81a112800 == 73 [pid = 3185] [id = 183] 09:15:20 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff8195d9000 == 72 [pid = 3185] [id = 182] 09:15:20 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff81abd4800 == 71 [pid = 3185] [id = 178] 09:15:20 INFO - PROCESS | 3185 | --DOMWINDOW == 135 (0x7ff81f120400) [pid = 3185] [serial = 487] [outer = (nil)] [url = about:blank] 09:15:20 INFO - PROCESS | 3185 | --DOMWINDOW == 134 (0x7ff81ad4b000) [pid = 3185] [serial = 520] [outer = (nil)] [url = about:blank] 09:15:20 INFO - PROCESS | 3185 | --DOMWINDOW == 133 (0x7ff819e33c00) [pid = 3185] [serial = 515] [outer = (nil)] [url = about:blank] 09:15:20 INFO - PROCESS | 3185 | --DOMWINDOW == 132 (0x7ff819d65c00) [pid = 3185] [serial = 514] [outer = (nil)] [url = about:blank] 09:15:20 INFO - PROCESS | 3185 | --DOMWINDOW == 131 (0x7ff83108dc00) [pid = 3185] [serial = 481] [outer = (nil)] [url = about:blank] 09:15:20 INFO - PROCESS | 3185 | --DOMWINDOW == 130 (0x7ff834293000) [pid = 3185] [serial = 482] [outer = (nil)] [url = about:blank] 09:15:20 INFO - PROCESS | 3185 | --DOMWINDOW == 129 (0x7ff81a792000) [pid = 3185] [serial = 517] [outer = (nil)] [url = about:blank] 09:15:20 INFO - PROCESS | 3185 | --DOMWINDOW == 128 (0x7ff81a992400) [pid = 3185] [serial = 518] [outer = (nil)] [url = about:blank] 09:15:20 INFO - PROCESS | 3185 | --DOMWINDOW == 127 (0x7ff81a664000) [pid = 3185] [serial = 484] [outer = (nil)] [url = about:blank] 09:15:20 INFO - PROCESS | 3185 | --DOMWINDOW == 126 (0x7ff81e290400) [pid = 3185] [serial = 523] [outer = (nil)] [url = about:blank] 09:15:20 INFO - PROCESS | 3185 | --DOMWINDOW == 125 (0x7ff82568a000) [pid = 3185] [serial = 490] [outer = (nil)] [url = about:blank] 09:15:20 INFO - PROCESS | 3185 | --DOMWINDOW == 124 (0x7ff81f112000) [pid = 3185] [serial = 526] [outer = (nil)] [url = about:blank] 09:15:20 INFO - PROCESS | 3185 | --DOMWINDOW == 123 (0x7ff82437d800) [pid = 3185] [serial = 529] [outer = (nil)] [url = about:blank] 09:15:20 INFO - PROCESS | 3185 | --DOMWINDOW == 122 (0x7ff81f11c800) [pid = 3185] [serial = 527] [outer = (nil)] [url = about:blank] 09:15:20 INFO - PROCESS | 3185 | --DOMWINDOW == 121 (0x7ff81ee69c00) [pid = 3185] [serial = 524] [outer = (nil)] [url = about:blank] 09:15:20 INFO - PROCESS | 3185 | --DOMWINDOW == 120 (0x7ff81cc2d800) [pid = 3185] [serial = 521] [outer = (nil)] [url = about:blank] 09:15:20 INFO - PROCESS | 3185 | --DOMWINDOW == 119 (0x7ff824f20000) [pid = 3185] [serial = 530] [outer = (nil)] [url = about:blank] 09:15:20 INFO - PROCESS | 3185 | SkCairoFTTypeface::onFilterRec unimplemented 09:15:20 INFO - PROCESS | 3185 | 1461082520654 Marionette TRACE conn4 <- [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]]]}] 09:15:20 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.) 09:15:20 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 2130ms 09:15:20 INFO - PROCESS | 3185 | 1461082520713 Marionette TRACE conn4 -> [0,749,"getWindowHandle",null] 09:15:20 INFO - PROCESS | 3185 | 1461082520718 Marionette TRACE conn4 <- [1,749,null,{"value":"8"}] 09:15:20 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 09:15:20 INFO - PROCESS | 3185 | 1461082520725 Marionette TRACE conn4 -> [0,750,"setScriptTimeout",{"ms":35000}] 09:15:20 INFO - PROCESS | 3185 | 1461082520731 Marionette TRACE conn4 <- [1,750,null,{}] 09:15:20 INFO - PROCESS | 3185 | 1461082520749 Marionette TRACE conn4 -> [0,751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:15:20 INFO - PROCESS | 3185 | 1461082520911 Marionette TRACE conn4 <- [1,751,null,{"value":null}] 09:15:20 INFO - PROCESS | 3185 | 1461082520923 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:15:20 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff81a8cb800 == 72 [pid = 3185] [id = 195] 09:15:20 INFO - PROCESS | 3185 | ++DOMWINDOW == 120 (0x7ff81999c400) [pid = 3185] [serial = 585] [outer = (nil)] 09:15:20 INFO - PROCESS | 3185 | ++DOMWINDOW == 121 (0x7ff81ac08000) [pid = 3185] [serial = 586] [outer = 0x7ff81999c400] 09:15:21 INFO - PROCESS | 3185 | 1461082520994 Marionette DEBUG loaded listener.js 09:15:21 INFO - PROCESS | 3185 | ++DOMWINDOW == 122 (0x7ff81ac59c00) [pid = 3185] [serial = 587] [outer = 0x7ff81999c400] 09:15:22 INFO - PROCESS | 3185 | SkCairoFTTypeface::onFilterRec unimplemented 09:15:22 INFO - PROCESS | 3185 | 1461082522221 Marionette TRACE conn4 <- [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]]]}] 09:15:22 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 09:15:22 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 1540ms 09:15:22 INFO - PROCESS | 3185 | 1461082522269 Marionette TRACE conn4 -> [0,753,"getWindowHandle",null] 09:15:22 INFO - PROCESS | 3185 | 1461082522275 Marionette TRACE conn4 <- [1,753,null,{"value":"8"}] 09:15:22 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 09:15:22 INFO - PROCESS | 3185 | 1461082522285 Marionette TRACE conn4 -> [0,754,"setScriptTimeout",{"ms":35000}] 09:15:22 INFO - PROCESS | 3185 | 1461082522288 Marionette TRACE conn4 <- [1,754,null,{}] 09:15:22 INFO - PROCESS | 3185 | 1461082522294 Marionette TRACE conn4 -> [0,755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:15:22 INFO - PROCESS | 3185 | 1461082522499 Marionette TRACE conn4 <- [1,755,null,{"value":null}] 09:15:22 INFO - PROCESS | 3185 | 1461082522673 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:15:22 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff81c1b7000 == 73 [pid = 3185] [id = 196] 09:15:22 INFO - PROCESS | 3185 | ++DOMWINDOW == 123 (0x7ff81ac0c000) [pid = 3185] [serial = 588] [outer = (nil)] 09:15:22 INFO - PROCESS | 3185 | ++DOMWINDOW == 124 (0x7ff81b183c00) [pid = 3185] [serial = 589] [outer = 0x7ff81ac0c000] 09:15:22 INFO - PROCESS | 3185 | 1461082522741 Marionette DEBUG loaded listener.js 09:15:22 INFO - PROCESS | 3185 | ++DOMWINDOW == 125 (0x7ff81cd66800) [pid = 3185] [serial = 590] [outer = 0x7ff81ac0c000] 09:15:24 INFO - PROCESS | 3185 | SkCairoFTTypeface::onFilterRec unimplemented 09:15:24 INFO - PROCESS | 3185 | 1461082524036 Marionette TRACE conn4 <- [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]]]}] 09:15:24 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 09:15:24 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 1786ms 09:15:24 INFO - PROCESS | 3185 | 1461082524124 Marionette TRACE conn4 -> [0,757,"getWindowHandle",null] 09:15:24 INFO - PROCESS | 3185 | 1461082524129 Marionette TRACE conn4 <- [1,757,null,{"value":"8"}] 09:15:24 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 09:15:24 INFO - PROCESS | 3185 | 1461082524138 Marionette TRACE conn4 -> [0,758,"setScriptTimeout",{"ms":35000}] 09:15:24 INFO - PROCESS | 3185 | 1461082524159 Marionette TRACE conn4 <- [1,758,null,{}] 09:15:24 INFO - PROCESS | 3185 | 1461082524183 Marionette TRACE conn4 -> [0,759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:15:24 INFO - PROCESS | 3185 | 1461082524426 Marionette TRACE conn4 <- [1,759,null,{"value":null}] 09:15:24 INFO - PROCESS | 3185 | 1461082524458 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:15:24 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff8209bf800 == 74 [pid = 3185] [id = 197] 09:15:24 INFO - PROCESS | 3185 | ++DOMWINDOW == 126 (0x7ff81ac5f400) [pid = 3185] [serial = 591] [outer = (nil)] 09:15:24 INFO - PROCESS | 3185 | ++DOMWINDOW == 127 (0x7ff81f11b400) [pid = 3185] [serial = 592] [outer = 0x7ff81ac5f400] 09:15:24 INFO - PROCESS | 3185 | 1461082524525 Marionette DEBUG loaded listener.js 09:15:24 INFO - PROCESS | 3185 | ++DOMWINDOW == 128 (0x7ff821cf1400) [pid = 3185] [serial = 593] [outer = 0x7ff81ac5f400] 09:15:25 INFO - PROCESS | 3185 | --DOMWINDOW == 127 (0x7ff81290bc00) [pid = 3185] [serial = 549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 09:15:25 INFO - PROCESS | 3185 | --DOMWINDOW == 126 (0x7ff81290cc00) [pid = 3185] [serial = 546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 09:15:25 INFO - PROCESS | 3185 | --DOMWINDOW == 125 (0x7ff81a79b000) [pid = 3185] [serial = 552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 09:15:25 INFO - PROCESS | 3185 | --DOMWINDOW == 124 (0x7ff81a988c00) [pid = 3185] [serial = 555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 09:15:25 INFO - PROCESS | 3185 | --DOMWINDOW == 123 (0x7ff824046800) [pid = 3185] [serial = 531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 09:15:25 INFO - PROCESS | 3185 | SkCairoFTTypeface::onFilterRec unimplemented 09:15:25 INFO - PROCESS | 3185 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 09:15:25 INFO - PROCESS | 3185 | SkCairoFTTypeface::onFilterRec unimplemented 09:15:25 INFO - PROCESS | 3185 | SkCairoFTTypeface::onFilterRec unimplemented 09:15:25 INFO - PROCESS | 3185 | SkCairoFTTypeface::onFilterRec unimplemented 09:15:25 INFO - PROCESS | 3185 | 1461082525328 Marionette TRACE conn4 <- [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]]]}] 09:15:25 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 09:15:25 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 1260ms 09:15:25 INFO - PROCESS | 3185 | 1461082525398 Marionette TRACE conn4 -> [0,761,"getWindowHandle",null] 09:15:25 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 09:15:25 INFO - PROCESS | 3185 | 1461082525402 Marionette TRACE conn4 <- [1,761,null,{"value":"8"}] 09:15:25 INFO - PROCESS | 3185 | 1461082525409 Marionette TRACE conn4 -> [0,762,"setScriptTimeout",{"ms":35000}] 09:15:25 INFO - PROCESS | 3185 | 1461082525412 Marionette TRACE conn4 <- [1,762,null,{}] 09:15:25 INFO - PROCESS | 3185 | 1461082525418 Marionette TRACE conn4 -> [0,763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:15:25 INFO - PROCESS | 3185 | 1461082525584 Marionette TRACE conn4 <- [1,763,null,{"value":null}] 09:15:25 INFO - PROCESS | 3185 | 1461082525699 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:15:25 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff8249ed800 == 75 [pid = 3185] [id = 198] 09:15:25 INFO - PROCESS | 3185 | ++DOMWINDOW == 124 (0x7ff81290bc00) [pid = 3185] [serial = 594] [outer = (nil)] 09:15:25 INFO - PROCESS | 3185 | ++DOMWINDOW == 125 (0x7ff81e051c00) [pid = 3185] [serial = 595] [outer = 0x7ff81290bc00] 09:15:25 INFO - PROCESS | 3185 | 1461082525763 Marionette DEBUG loaded listener.js 09:15:25 INFO - PROCESS | 3185 | ++DOMWINDOW == 126 (0x7ff8220edc00) [pid = 3185] [serial = 596] [outer = 0x7ff81290bc00] 09:15:26 INFO - PROCESS | 3185 | 1461082526921 Marionette TRACE conn4 <- [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]]]}] 09:15:26 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 09:15:26 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 1533ms 09:15:26 INFO - PROCESS | 3185 | 1461082526943 Marionette TRACE conn4 -> [0,765,"getWindowHandle",null] 09:15:26 INFO - PROCESS | 3185 | 1461082526946 Marionette TRACE conn4 <- [1,765,null,{"value":"8"}] 09:15:26 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 09:15:26 INFO - PROCESS | 3185 | 1461082526953 Marionette TRACE conn4 -> [0,766,"setScriptTimeout",{"ms":35000}] 09:15:26 INFO - PROCESS | 3185 | 1461082526956 Marionette TRACE conn4 <- [1,766,null,{}] 09:15:26 INFO - PROCESS | 3185 | 1461082526961 Marionette TRACE conn4 -> [0,767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:15:27 INFO - PROCESS | 3185 | 1461082527221 Marionette TRACE conn4 <- [1,767,null,{"value":null}] 09:15:27 INFO - PROCESS | 3185 | 1461082527463 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:15:27 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff81aad4800 == 76 [pid = 3185] [id = 199] 09:15:27 INFO - PROCESS | 3185 | ++DOMWINDOW == 127 (0x7ff812909000) [pid = 3185] [serial = 597] [outer = (nil)] 09:15:27 INFO - PROCESS | 3185 | ++DOMWINDOW == 128 (0x7ff819d70c00) [pid = 3185] [serial = 598] [outer = 0x7ff812909000] 09:15:27 INFO - PROCESS | 3185 | 1461082527564 Marionette DEBUG loaded listener.js 09:15:27 INFO - PROCESS | 3185 | ++DOMWINDOW == 129 (0x7ff81a474000) [pid = 3185] [serial = 599] [outer = 0x7ff812909000] 09:15:28 INFO - PROCESS | 3185 | 1461082528900 Marionette TRACE conn4 <- [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]]]}] 09:15:28 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 09:15:28 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1989ms 09:15:29 INFO - PROCESS | 3185 | 1461082529018 Marionette TRACE conn4 -> [0,769,"getWindowHandle",null] 09:15:29 INFO - PROCESS | 3185 | 1461082529026 Marionette TRACE conn4 <- [1,769,null,{"value":"8"}] 09:15:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 09:15:29 INFO - PROCESS | 3185 | 1461082529040 Marionette TRACE conn4 -> [0,770,"setScriptTimeout",{"ms":35000}] 09:15:29 INFO - PROCESS | 3185 | 1461082529047 Marionette TRACE conn4 <- [1,770,null,{}] 09:15:29 INFO - PROCESS | 3185 | 1461082529055 Marionette TRACE conn4 -> [0,771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:15:29 INFO - PROCESS | 3185 | 1461082529310 Marionette TRACE conn4 <- [1,771,null,{"value":null}] 09:15:29 INFO - PROCESS | 3185 | 1461082529430 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:15:29 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff81f534800 == 77 [pid = 3185] [id = 200] 09:15:29 INFO - PROCESS | 3185 | ++DOMWINDOW == 130 (0x7ff819555800) [pid = 3185] [serial = 600] [outer = (nil)] 09:15:29 INFO - PROCESS | 3185 | ++DOMWINDOW == 131 (0x7ff81ac09000) [pid = 3185] [serial = 601] [outer = 0x7ff819555800] 09:15:29 INFO - PROCESS | 3185 | 1461082529511 Marionette DEBUG loaded listener.js 09:15:29 INFO - PROCESS | 3185 | ++DOMWINDOW == 132 (0x7ff81b24b400) [pid = 3185] [serial = 602] [outer = 0x7ff819555800] 09:15:30 INFO - PROCESS | 3185 | 1461082530489 Marionette TRACE conn4 <- [1,772,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html",0,null,null,[["Canvas test: 2d.fillStyle.default",0,null,null]]]}] 09:15:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 09:15:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 1495ms 09:15:30 INFO - PROCESS | 3185 | 1461082530535 Marionette TRACE conn4 -> [0,773,"getWindowHandle",null] 09:15:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 09:15:30 INFO - PROCESS | 3185 | 1461082530540 Marionette TRACE conn4 <- [1,773,null,{"value":"8"}] 09:15:30 INFO - PROCESS | 3185 | 1461082530546 Marionette TRACE conn4 -> [0,774,"setScriptTimeout",{"ms":35000}] 09:15:30 INFO - PROCESS | 3185 | 1461082530550 Marionette TRACE conn4 <- [1,774,null,{}] 09:15:30 INFO - PROCESS | 3185 | 1461082530556 Marionette TRACE conn4 -> [0,775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:15:30 INFO - PROCESS | 3185 | 1461082530738 Marionette TRACE conn4 <- [1,775,null,{"value":null}] 09:15:30 INFO - PROCESS | 3185 | 1461082530987 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:15:31 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff82680e800 == 78 [pid = 3185] [id = 201] 09:15:31 INFO - PROCESS | 3185 | ++DOMWINDOW == 133 (0x7ff81e284400) [pid = 3185] [serial = 603] [outer = (nil)] 09:15:31 INFO - PROCESS | 3185 | ++DOMWINDOW == 134 (0x7ff81ee6c800) [pid = 3185] [serial = 604] [outer = 0x7ff81e284400] 09:15:31 INFO - PROCESS | 3185 | 1461082531116 Marionette DEBUG loaded listener.js 09:15:31 INFO - PROCESS | 3185 | ++DOMWINDOW == 135 (0x7ff81f597400) [pid = 3185] [serial = 605] [outer = 0x7ff81e284400] 09:15:32 INFO - PROCESS | 3185 | 1461082532007 Marionette TRACE conn4 <- [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]]]}] 09:15:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 09:15:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 1532ms 09:15:32 INFO - PROCESS | 3185 | 1461082532079 Marionette TRACE conn4 -> [0,777,"getWindowHandle",null] 09:15:32 INFO - PROCESS | 3185 | 1461082532086 Marionette TRACE conn4 <- [1,777,null,{"value":"8"}] 09:15:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 09:15:32 INFO - PROCESS | 3185 | 1461082532103 Marionette TRACE conn4 -> [0,778,"setScriptTimeout",{"ms":35000}] 09:15:32 INFO - PROCESS | 3185 | 1461082532111 Marionette TRACE conn4 <- [1,778,null,{}] 09:15:32 INFO - PROCESS | 3185 | 1461082532117 Marionette TRACE conn4 -> [0,779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:15:32 INFO - PROCESS | 3185 | 1461082532391 Marionette TRACE conn4 <- [1,779,null,{"value":null}] 09:15:32 INFO - PROCESS | 3185 | 1461082532562 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:15:32 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff830e12000 == 79 [pid = 3185] [id = 202] 09:15:32 INFO - PROCESS | 3185 | ++DOMWINDOW == 136 (0x7ff81e055800) [pid = 3185] [serial = 606] [outer = (nil)] 09:15:32 INFO - PROCESS | 3185 | ++DOMWINDOW == 137 (0x7ff82428c000) [pid = 3185] [serial = 607] [outer = 0x7ff81e055800] 09:15:32 INFO - PROCESS | 3185 | 1461082532653 Marionette DEBUG loaded listener.js 09:15:32 INFO - PROCESS | 3185 | ++DOMWINDOW == 138 (0x7ff824dc0800) [pid = 3185] [serial = 608] [outer = 0x7ff81e055800] 09:15:33 INFO - PROCESS | 3185 | 1461082533544 Marionette TRACE conn4 <- [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]]]}] 09:15:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 09:15:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 1496ms 09:15:33 INFO - PROCESS | 3185 | 1461082533592 Marionette TRACE conn4 -> [0,781,"getWindowHandle",null] 09:15:33 INFO - PROCESS | 3185 | 1461082533595 Marionette TRACE conn4 <- [1,781,null,{"value":"8"}] 09:15:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 09:15:33 INFO - PROCESS | 3185 | 1461082533602 Marionette TRACE conn4 -> [0,782,"setScriptTimeout",{"ms":35000}] 09:15:33 INFO - PROCESS | 3185 | 1461082533606 Marionette TRACE conn4 <- [1,782,null,{}] 09:15:33 INFO - PROCESS | 3185 | 1461082533612 Marionette TRACE conn4 -> [0,783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:15:33 INFO - PROCESS | 3185 | 1461082533804 Marionette TRACE conn4 <- [1,783,null,{"value":null}] 09:15:33 INFO - PROCESS | 3185 | 1461082533970 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:15:33 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff831f13800 == 80 [pid = 3185] [id = 203] 09:15:33 INFO - PROCESS | 3185 | ++DOMWINDOW == 139 (0x7ff824f1fc00) [pid = 3185] [serial = 609] [outer = (nil)] 09:15:34 INFO - PROCESS | 3185 | ++DOMWINDOW == 140 (0x7ff825064000) [pid = 3185] [serial = 610] [outer = 0x7ff824f1fc00] 09:15:34 INFO - PROCESS | 3185 | 1461082534053 Marionette DEBUG loaded listener.js 09:15:34 INFO - PROCESS | 3185 | ++DOMWINDOW == 141 (0x7ff8250e2c00) [pid = 3185] [serial = 611] [outer = 0x7ff824f1fc00] 09:15:34 INFO - PROCESS | 3185 | 1461082534927 Marionette TRACE conn4 <- [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]]]}] 09:15:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 09:15:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 1380ms 09:15:34 INFO - PROCESS | 3185 | 1461082534983 Marionette TRACE conn4 -> [0,785,"getWindowHandle",null] 09:15:34 INFO - PROCESS | 3185 | 1461082534986 Marionette TRACE conn4 <- [1,785,null,{"value":"8"}] 09:15:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 09:15:34 INFO - PROCESS | 3185 | 1461082534993 Marionette TRACE conn4 -> [0,786,"setScriptTimeout",{"ms":35000}] 09:15:34 INFO - PROCESS | 3185 | 1461082534996 Marionette TRACE conn4 <- [1,786,null,{}] 09:15:35 INFO - PROCESS | 3185 | 1461082535003 Marionette TRACE conn4 -> [0,787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:15:35 INFO - PROCESS | 3185 | 1461082535201 Marionette TRACE conn4 <- [1,787,null,{"value":null}] 09:15:35 INFO - PROCESS | 3185 | 1461082535394 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:15:35 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff834235800 == 81 [pid = 3185] [id = 204] 09:15:35 INFO - PROCESS | 3185 | ++DOMWINDOW == 142 (0x7ff825690000) [pid = 3185] [serial = 612] [outer = (nil)] 09:15:35 INFO - PROCESS | 3185 | ++DOMWINDOW == 143 (0x7ff825d4d800) [pid = 3185] [serial = 613] [outer = 0x7ff825690000] 09:15:35 INFO - PROCESS | 3185 | 1461082535488 Marionette DEBUG loaded listener.js 09:15:35 INFO - PROCESS | 3185 | ++DOMWINDOW == 144 (0x7ff825ec1400) [pid = 3185] [serial = 614] [outer = 0x7ff825690000] 09:15:36 INFO - PROCESS | 3185 | 1461082536436 Marionette TRACE conn4 <- [1,788,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidstring",0,null,null]]]}] 09:15:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 09:15:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 1484ms 09:15:36 INFO - PROCESS | 3185 | 1461082536479 Marionette TRACE conn4 -> [0,789,"getWindowHandle",null] 09:15:36 INFO - PROCESS | 3185 | 1461082536483 Marionette TRACE conn4 <- [1,789,null,{"value":"8"}] 09:15:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 09:15:36 INFO - PROCESS | 3185 | 1461082536491 Marionette TRACE conn4 -> [0,790,"setScriptTimeout",{"ms":35000}] 09:15:36 INFO - PROCESS | 3185 | 1461082536495 Marionette TRACE conn4 <- [1,790,null,{}] 09:15:36 INFO - PROCESS | 3185 | 1461082536501 Marionette TRACE conn4 -> [0,791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:15:36 INFO - PROCESS | 3185 | 1461082536679 Marionette TRACE conn4 <- [1,791,null,{"value":null}] 09:15:36 INFO - PROCESS | 3185 | 1461082536861 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:15:36 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff836349000 == 82 [pid = 3185] [id = 205] 09:15:36 INFO - PROCESS | 3185 | ++DOMWINDOW == 145 (0x7ff82513ec00) [pid = 3185] [serial = 615] [outer = (nil)] 09:15:36 INFO - PROCESS | 3185 | ++DOMWINDOW == 146 (0x7ff826581000) [pid = 3185] [serial = 616] [outer = 0x7ff82513ec00] 09:15:36 INFO - PROCESS | 3185 | 1461082536939 Marionette DEBUG loaded listener.js 09:15:37 INFO - PROCESS | 3185 | ++DOMWINDOW == 147 (0x7ff82a14d400) [pid = 3185] [serial = 617] [outer = 0x7ff82513ec00] 09:15:37 INFO - PROCESS | 3185 | 1461082537887 Marionette TRACE conn4 <- [1,792,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidtype",0,null,null]]]}] 09:15:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 09:15:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 1436ms 09:15:37 INFO - PROCESS | 3185 | 1461082537928 Marionette TRACE conn4 -> [0,793,"getWindowHandle",null] 09:15:37 INFO - PROCESS | 3185 | 1461082537932 Marionette TRACE conn4 <- [1,793,null,{"value":"8"}] 09:15:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 09:15:37 INFO - PROCESS | 3185 | 1461082537938 Marionette TRACE conn4 -> [0,794,"setScriptTimeout",{"ms":35000}] 09:15:37 INFO - PROCESS | 3185 | 1461082537941 Marionette TRACE conn4 <- [1,794,null,{}] 09:15:37 INFO - PROCESS | 3185 | 1461082537948 Marionette TRACE conn4 -> [0,795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:15:38 INFO - PROCESS | 3185 | 1461082538130 Marionette TRACE conn4 <- [1,795,null,{"value":null}] 09:15:38 INFO - PROCESS | 3185 | 1461082538308 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:15:38 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff836524000 == 83 [pid = 3185] [id = 206] 09:15:38 INFO - PROCESS | 3185 | ++DOMWINDOW == 148 (0x7ff825691400) [pid = 3185] [serial = 618] [outer = (nil)] 09:15:38 INFO - PROCESS | 3185 | ++DOMWINDOW == 149 (0x7ff82ffd2800) [pid = 3185] [serial = 619] [outer = 0x7ff825691400] 09:15:38 INFO - PROCESS | 3185 | 1461082538389 Marionette DEBUG loaded listener.js 09:15:38 INFO - PROCESS | 3185 | ++DOMWINDOW == 150 (0x7ff830b6bc00) [pid = 3185] [serial = 620] [outer = 0x7ff825691400] 09:15:39 INFO - PROCESS | 3185 | 1461082539290 Marionette TRACE conn4 <- [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]]]}] 09:15:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 09:15:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 1430ms 09:15:39 INFO - PROCESS | 3185 | 1461082539369 Marionette TRACE conn4 -> [0,797,"getWindowHandle",null] 09:15:39 INFO - PROCESS | 3185 | 1461082539373 Marionette TRACE conn4 <- [1,797,null,{"value":"8"}] 09:15:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 09:15:39 INFO - PROCESS | 3185 | 1461082539379 Marionette TRACE conn4 -> [0,798,"setScriptTimeout",{"ms":35000}] 09:15:39 INFO - PROCESS | 3185 | 1461082539383 Marionette TRACE conn4 <- [1,798,null,{}] 09:15:39 INFO - PROCESS | 3185 | 1461082539388 Marionette TRACE conn4 -> [0,799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:15:39 INFO - PROCESS | 3185 | 1461082539659 Marionette TRACE conn4 <- [1,799,null,{"value":null}] 09:15:39 INFO - PROCESS | 3185 | 1461082539871 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:15:39 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff838e25000 == 84 [pid = 3185] [id = 207] 09:15:39 INFO - PROCESS | 3185 | ++DOMWINDOW == 151 (0x7ff82ffd0000) [pid = 3185] [serial = 621] [outer = (nil)] 09:15:39 INFO - PROCESS | 3185 | ++DOMWINDOW == 152 (0x7ff83100b800) [pid = 3185] [serial = 622] [outer = 0x7ff82ffd0000] 09:15:39 INFO - PROCESS | 3185 | 1461082539966 Marionette DEBUG loaded listener.js 09:15:40 INFO - PROCESS | 3185 | ++DOMWINDOW == 153 (0x7ff831229000) [pid = 3185] [serial = 623] [outer = 0x7ff82ffd0000] 09:15:41 INFO - PROCESS | 3185 | 1461082541008 Marionette TRACE conn4 <- [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]]]}] 09:15:41 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 09:15:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 1694ms 09:15:41 INFO - PROCESS | 3185 | 1461082541077 Marionette TRACE conn4 -> [0,801,"getWindowHandle",null] 09:15:41 INFO - PROCESS | 3185 | 1461082541083 Marionette TRACE conn4 <- [1,801,null,{"value":"8"}] 09:15:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 09:15:41 INFO - PROCESS | 3185 | 1461082541093 Marionette TRACE conn4 -> [0,802,"setScriptTimeout",{"ms":35000}] 09:15:41 INFO - PROCESS | 3185 | 1461082541098 Marionette TRACE conn4 <- [1,802,null,{}] 09:15:41 INFO - PROCESS | 3185 | 1461082541107 Marionette TRACE conn4 -> [0,803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:15:41 INFO - PROCESS | 3185 | 1461082541416 Marionette TRACE conn4 <- [1,803,null,{"value":null}] 09:15:41 INFO - PROCESS | 3185 | 1461082541697 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:15:41 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff81a120000 == 85 [pid = 3185] [id = 208] 09:15:41 INFO - PROCESS | 3185 | ++DOMWINDOW == 154 (0x7ff81a65c400) [pid = 3185] [serial = 624] [outer = (nil)] 09:15:41 INFO - PROCESS | 3185 | ++DOMWINDOW == 155 (0x7ff830b72c00) [pid = 3185] [serial = 625] [outer = 0x7ff81a65c400] 09:15:41 INFO - PROCESS | 3185 | 1461082541881 Marionette DEBUG loaded listener.js 09:15:42 INFO - PROCESS | 3185 | ++DOMWINDOW == 156 (0x7ff8312dfc00) [pid = 3185] [serial = 626] [outer = 0x7ff81a65c400] 09:15:43 INFO - PROCESS | 3185 | 1461082543260 Marionette TRACE conn4 <- [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]]]}] 09:15:43 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 09:15:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 2247ms 09:15:43 INFO - PROCESS | 3185 | 1461082543340 Marionette TRACE conn4 -> [0,805,"getWindowHandle",null] 09:15:43 INFO - PROCESS | 3185 | 1461082543346 Marionette TRACE conn4 <- [1,805,null,{"value":"8"}] 09:15:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 09:15:43 INFO - PROCESS | 3185 | 1461082543354 Marionette TRACE conn4 -> [0,806,"setScriptTimeout",{"ms":35000}] 09:15:43 INFO - PROCESS | 3185 | 1461082543361 Marionette TRACE conn4 <- [1,806,null,{}] 09:15:43 INFO - PROCESS | 3185 | 1461082543370 Marionette TRACE conn4 -> [0,807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:15:43 INFO - PROCESS | 3185 | 1461082543652 Marionette TRACE conn4 <- [1,807,null,{"value":null}] 09:15:43 INFO - PROCESS | 3185 | 1461082543822 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:15:43 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff81e692800 == 86 [pid = 3185] [id = 209] 09:15:43 INFO - PROCESS | 3185 | ++DOMWINDOW == 157 (0x7ff819556800) [pid = 3185] [serial = 627] [outer = (nil)] 09:15:43 INFO - PROCESS | 3185 | ++DOMWINDOW == 158 (0x7ff819e2ec00) [pid = 3185] [serial = 628] [outer = 0x7ff819556800] 09:15:43 INFO - PROCESS | 3185 | 1461082543897 Marionette DEBUG loaded listener.js 09:15:44 INFO - PROCESS | 3185 | ++DOMWINDOW == 159 (0x7ff81a715000) [pid = 3185] [serial = 629] [outer = 0x7ff819556800] 09:15:44 INFO - PROCESS | 3185 | 1461082544891 Marionette TRACE conn4 <- [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]]]}] 09:15:44 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 09:15:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 1591ms 09:15:44 INFO - PROCESS | 3185 | 1461082544947 Marionette TRACE conn4 -> [0,809,"getWindowHandle",null] 09:15:44 INFO - PROCESS | 3185 | 1461082544954 Marionette TRACE conn4 <- [1,809,null,{"value":"8"}] 09:15:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 09:15:44 INFO - PROCESS | 3185 | 1461082544968 Marionette TRACE conn4 -> [0,810,"setScriptTimeout",{"ms":35000}] 09:15:44 INFO - PROCESS | 3185 | 1461082544971 Marionette TRACE conn4 <- [1,810,null,{}] 09:15:44 INFO - PROCESS | 3185 | 1461082544977 Marionette TRACE conn4 -> [0,811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:15:45 INFO - PROCESS | 3185 | 1461082545246 Marionette TRACE conn4 <- [1,811,null,{"value":null}] 09:15:45 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff8249ed800 == 85 [pid = 3185] [id = 198] 09:15:45 INFO - PROCESS | 3185 | --DOMWINDOW == 158 (0x7ff82513e400) [pid = 3185] [serial = 544] [outer = (nil)] [url = about:blank] 09:15:45 INFO - PROCESS | 3185 | --DOMWINDOW == 157 (0x7ff820725000) [pid = 3185] [serial = 541] [outer = (nil)] [url = about:blank] 09:15:45 INFO - PROCESS | 3185 | --DOMWINDOW == 156 (0x7ff81b180c00) [pid = 3185] [serial = 559] [outer = (nil)] [url = about:blank] 09:15:45 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff8209bf800 == 84 [pid = 3185] [id = 197] 09:15:45 INFO - PROCESS | 3185 | 1461082545613 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:15:45 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff81c1b7000 == 83 [pid = 3185] [id = 196] 09:15:45 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff81a8cb800 == 82 [pid = 3185] [id = 195] 09:15:45 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff81a123000 == 81 [pid = 3185] [id = 194] 09:15:45 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff819d0a800 == 82 [pid = 3185] [id = 210] 09:15:45 INFO - PROCESS | 3185 | ++DOMWINDOW == 157 (0x7ff81ac10000) [pid = 3185] [serial = 630] [outer = (nil)] 09:15:45 INFO - PROCESS | 3185 | ++DOMWINDOW == 158 (0x7ff81b17e000) [pid = 3185] [serial = 631] [outer = 0x7ff81ac10000] 09:15:45 INFO - PROCESS | 3185 | 1461082545689 Marionette DEBUG loaded listener.js 09:15:45 INFO - PROCESS | 3185 | ++DOMWINDOW == 159 (0x7ff81ccf6800) [pid = 3185] [serial = 632] [outer = 0x7ff81ac10000] 09:15:45 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff824365000 == 81 [pid = 3185] [id = 191] 09:15:45 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff8209ad000 == 80 [pid = 3185] [id = 189] 09:15:45 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff81aaf0800 == 79 [pid = 3185] [id = 188] 09:15:45 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff81aae2000 == 78 [pid = 3185] [id = 187] 09:15:46 INFO - PROCESS | 3185 | --DOMWINDOW == 158 (0x7ff81a70d000) [pid = 3185] [serial = 551] [outer = (nil)] [url = about:blank] 09:15:46 INFO - PROCESS | 3185 | --DOMWINDOW == 157 (0x7ff81a710000) [pid = 3185] [serial = 535] [outer = (nil)] [url = about:blank] 09:15:46 INFO - PROCESS | 3185 | --DOMWINDOW == 156 (0x7ff819e30c00) [pid = 3185] [serial = 550] [outer = (nil)] [url = about:blank] 09:15:46 INFO - PROCESS | 3185 | --DOMWINDOW == 155 (0x7ff819554800) [pid = 3185] [serial = 547] [outer = (nil)] [url = about:blank] 09:15:46 INFO - PROCESS | 3185 | --DOMWINDOW == 154 (0x7ff81ac5e400) [pid = 3185] [serial = 554] [outer = (nil)] [url = about:blank] 09:15:46 INFO - PROCESS | 3185 | --DOMWINDOW == 153 (0x7ff819dc4000) [pid = 3185] [serial = 548] [outer = (nil)] [url = about:blank] 09:15:46 INFO - PROCESS | 3185 | --DOMWINDOW == 152 (0x7ff81b184c00) [pid = 3185] [serial = 557] [outer = (nil)] [url = about:blank] 09:15:46 INFO - PROCESS | 3185 | --DOMWINDOW == 151 (0x7ff81ad44400) [pid = 3185] [serial = 556] [outer = (nil)] [url = about:blank] 09:15:46 INFO - PROCESS | 3185 | --DOMWINDOW == 150 (0x7ff81ac47800) [pid = 3185] [serial = 553] [outer = (nil)] [url = about:blank] 09:15:46 INFO - PROCESS | 3185 | --DOMWINDOW == 149 (0x7ff82516fc00) [pid = 3185] [serial = 533] [outer = (nil)] [url = about:blank] 09:15:46 INFO - PROCESS | 3185 | --DOMWINDOW == 148 (0x7ff81ac5e800) [pid = 3185] [serial = 538] [outer = (nil)] [url = about:blank] 09:15:46 INFO - PROCESS | 3185 | --DOMWINDOW == 147 (0x7ff825065400) [pid = 3185] [serial = 532] [outer = (nil)] [url = about:blank] 09:15:46 INFO - PROCESS | 3185 | 1461082546574 Marionette TRACE conn4 <- [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]]]}] 09:15:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 09:15:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 1634ms 09:15:46 INFO - PROCESS | 3185 | 1461082546603 Marionette TRACE conn4 -> [0,813,"getWindowHandle",null] 09:15:46 INFO - PROCESS | 3185 | 1461082546607 Marionette TRACE conn4 <- [1,813,null,{"value":"8"}] 09:15:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 09:15:46 INFO - PROCESS | 3185 | 1461082546613 Marionette TRACE conn4 -> [0,814,"setScriptTimeout",{"ms":35000}] 09:15:46 INFO - PROCESS | 3185 | 1461082546619 Marionette TRACE conn4 <- [1,814,null,{}] 09:15:46 INFO - PROCESS | 3185 | 1461082546635 Marionette TRACE conn4 -> [0,815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:15:46 INFO - PROCESS | 3185 | 1461082546825 Marionette TRACE conn4 <- [1,815,null,{"value":null}] 09:15:46 INFO - PROCESS | 3185 | 1461082546972 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:15:46 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff81e6aa000 == 79 [pid = 3185] [id = 211] 09:15:47 INFO - PROCESS | 3185 | ++DOMWINDOW == 148 (0x7ff81ac56800) [pid = 3185] [serial = 633] [outer = (nil)] 09:15:47 INFO - PROCESS | 3185 | ++DOMWINDOW == 149 (0x7ff81e316800) [pid = 3185] [serial = 634] [outer = 0x7ff81ac56800] 09:15:47 INFO - PROCESS | 3185 | 1461082547044 Marionette DEBUG loaded listener.js 09:15:47 INFO - PROCESS | 3185 | ++DOMWINDOW == 150 (0x7ff820994c00) [pid = 3185] [serial = 635] [outer = 0x7ff81ac56800] 09:15:47 INFO - PROCESS | 3185 | 1461082547834 Marionette TRACE conn4 <- [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] 09:15:47 INFO - PROCESS | 3185 | 1461082547866 Marionette TRACE conn4 <- [1,817,null,{"value":"8"}] 09:15:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 09:15:47 INFO - PROCESS | 3185 | 1461082547894 Marionette TRACE conn4 -> [0,818,"setScriptTimeout",{"ms":35000}] 09:15:47 INFO - PROCESS | 3185 | 1461082547897 Marionette TRACE conn4 <- [1,818,null,{}] 09:15:47 INFO - PROCESS | 3185 | 1461082547911 Marionette TRACE conn4 -> [0,819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:15:48 INFO - PROCESS | 3185 | 1461082548124 Marionette TRACE conn4 <- [1,819,null,{"value":null}] 09:15:48 INFO - PROCESS | 3185 | 1461082548146 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:15:48 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff82557b800 == 80 [pid = 3185] [id = 212] 09:15:48 INFO - PROCESS | 3185 | ++DOMWINDOW == 151 (0x7ff819e2a400) [pid = 3185] [serial = 636] [outer = (nil)] 09:15:48 INFO - PROCESS | 3185 | ++DOMWINDOW == 152 (0x7ff822d86000) [pid = 3185] [serial = 637] [outer = 0x7ff819e2a400] 09:15:48 INFO - PROCESS | 3185 | 1461082548214 Marionette DEBUG loaded listener.js 09:15:48 INFO - PROCESS | 3185 | ++DOMWINDOW == 153 (0x7ff824d2f800) [pid = 3185] [serial = 638] [outer = 0x7ff819e2a400] 09:15:49 INFO - PROCESS | 3185 | 1461082549159 Marionette TRACE conn4 <- [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]]]}] 09:15:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 09:15:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 1290ms 09:15:49 INFO - PROCESS | 3185 | 1461082549184 Marionette TRACE conn4 -> [0,821,"getWindowHandle",null] 09:15:49 INFO - PROCESS | 3185 | 1461082549187 Marionette TRACE conn4 <- [1,821,null,{"value":"8"}] 09:15:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 09:15:49 INFO - PROCESS | 3185 | 1461082549193 Marionette TRACE conn4 -> [0,822,"setScriptTimeout",{"ms":35000}] 09:15:49 INFO - PROCESS | 3185 | 1461082549196 Marionette TRACE conn4 <- [1,822,null,{}] 09:15:49 INFO - PROCESS | 3185 | 1461082549202 Marionette TRACE conn4 -> [0,823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:15:49 INFO - PROCESS | 3185 | 1461082549413 Marionette TRACE conn4 <- [1,823,null,{"value":null}] 09:15:49 INFO - PROCESS | 3185 | 1461082549452 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:15:49 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff830dde800 == 81 [pid = 3185] [id = 213] 09:15:49 INFO - PROCESS | 3185 | ++DOMWINDOW == 154 (0x7ff824d38c00) [pid = 3185] [serial = 639] [outer = (nil)] 09:15:49 INFO - PROCESS | 3185 | ++DOMWINDOW == 155 (0x7ff82505d400) [pid = 3185] [serial = 640] [outer = 0x7ff824d38c00] 09:15:49 INFO - PROCESS | 3185 | 1461082549522 Marionette DEBUG loaded listener.js 09:15:49 INFO - PROCESS | 3185 | ++DOMWINDOW == 156 (0x7ff825162000) [pid = 3185] [serial = 641] [outer = 0x7ff824d38c00] 09:15:50 INFO - PROCESS | 3185 | --DOMWINDOW == 155 (0x7ff81ac5f400) [pid = 3185] [serial = 591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 09:15:50 INFO - PROCESS | 3185 | --DOMWINDOW == 154 (0x7ff81999c400) [pid = 3185] [serial = 585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 09:15:50 INFO - PROCESS | 3185 | --DOMWINDOW == 153 (0x7ff81955d800) [pid = 3185] [serial = 582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 09:15:50 INFO - PROCESS | 3185 | --DOMWINDOW == 152 (0x7ff81ac0c000) [pid = 3185] [serial = 588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 09:15:50 INFO - PROCESS | 3185 | --DOMWINDOW == 151 (0x7ff819d65000) [pid = 3185] [serial = 558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 09:15:50 INFO - PROCESS | 3185 | 1461082550510 Marionette TRACE conn4 <- [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] 09:15:50 INFO - PROCESS | 3185 | 1461082550531 Marionette TRACE conn4 <- [1,825,null,{"value":"8"}] 09:15:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 09:15:50 INFO - PROCESS | 3185 | 1461082550537 Marionette TRACE conn4 -> [0,826,"setScriptTimeout",{"ms":35000}] 09:15:50 INFO - PROCESS | 3185 | 1461082550539 Marionette TRACE conn4 <- [1,826,null,{}] 09:15:50 INFO - PROCESS | 3185 | 1461082550544 Marionette TRACE conn4 -> [0,827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:15:50 INFO - PROCESS | 3185 | 1461082550816 Marionette TRACE conn4 <- [1,827,null,{"value":null}] 09:15:50 INFO - PROCESS | 3185 | 1461082550843 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:15:50 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff83590c000 == 82 [pid = 3185] [id = 214] 09:15:50 INFO - PROCESS | 3185 | ++DOMWINDOW == 152 (0x7ff82204c000) [pid = 3185] [serial = 642] [outer = (nil)] 09:15:50 INFO - PROCESS | 3185 | ++DOMWINDOW == 153 (0x7ff825db5c00) [pid = 3185] [serial = 643] [outer = 0x7ff82204c000] 09:15:50 INFO - PROCESS | 3185 | 1461082550917 Marionette DEBUG loaded listener.js 09:15:51 INFO - PROCESS | 3185 | ++DOMWINDOW == 154 (0x7ff831fd2c00) [pid = 3185] [serial = 644] [outer = 0x7ff82204c000] 09:15:51 INFO - PROCESS | 3185 | 1461082551705 Marionette TRACE conn4 <- [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]]]}] 09:15:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 09:15:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 1183ms 09:15:51 INFO - PROCESS | 3185 | 1461082551722 Marionette TRACE conn4 -> [0,829,"getWindowHandle",null] 09:15:51 INFO - PROCESS | 3185 | 1461082551724 Marionette TRACE conn4 <- [1,829,null,{"value":"8"}] 09:15:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 09:15:51 INFO - PROCESS | 3185 | 1461082551741 Marionette TRACE conn4 -> [0,830,"setScriptTimeout",{"ms":35000}] 09:15:51 INFO - PROCESS | 3185 | 1461082551744 Marionette TRACE conn4 <- [1,830,null,{}] 09:15:51 INFO - PROCESS | 3185 | 1461082551749 Marionette TRACE conn4 -> [0,831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:15:51 INFO - PROCESS | 3185 | 1461082551922 Marionette TRACE conn4 <- [1,831,null,{"value":null}] 09:15:51 INFO - PROCESS | 3185 | 1461082551937 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:15:51 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff83db8a000 == 83 [pid = 3185] [id = 215] 09:15:51 INFO - PROCESS | 3185 | ++DOMWINDOW == 155 (0x7ff830db7400) [pid = 3185] [serial = 645] [outer = (nil)] 09:15:51 INFO - PROCESS | 3185 | ++DOMWINDOW == 156 (0x7ff834128c00) [pid = 3185] [serial = 646] [outer = 0x7ff830db7400] 09:15:52 INFO - PROCESS | 3185 | 1461082552002 Marionette DEBUG loaded listener.js 09:15:52 INFO - PROCESS | 3185 | ++DOMWINDOW == 157 (0x7ff83428fc00) [pid = 3185] [serial = 647] [outer = 0x7ff830db7400] 09:15:53 INFO - PROCESS | 3185 | 1461082553238 Marionette TRACE conn4 <- [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]]]}] 09:15:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 09:15:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 1535ms 09:15:53 INFO - PROCESS | 3185 | 1461082553276 Marionette TRACE conn4 -> [0,833,"getWindowHandle",null] 09:15:53 INFO - PROCESS | 3185 | 1461082553284 Marionette TRACE conn4 <- [1,833,null,{"value":"8"}] 09:15:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 09:15:53 INFO - PROCESS | 3185 | 1461082553293 Marionette TRACE conn4 -> [0,834,"setScriptTimeout",{"ms":35000}] 09:15:53 INFO - PROCESS | 3185 | 1461082553300 Marionette TRACE conn4 <- [1,834,null,{}] 09:15:53 INFO - PROCESS | 3185 | 1461082553308 Marionette TRACE conn4 -> [0,835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:15:53 INFO - PROCESS | 3185 | 1461082553538 Marionette TRACE conn4 <- [1,835,null,{"value":null}] 09:15:53 INFO - PROCESS | 3185 | 1461082553759 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:15:53 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff81a8cb800 == 84 [pid = 3185] [id = 216] 09:15:53 INFO - PROCESS | 3185 | ++DOMWINDOW == 158 (0x7ff81a792000) [pid = 3185] [serial = 648] [outer = (nil)] 09:15:53 INFO - PROCESS | 3185 | ++DOMWINDOW == 159 (0x7ff81ac5c000) [pid = 3185] [serial = 649] [outer = 0x7ff81a792000] 09:15:53 INFO - PROCESS | 3185 | 1461082553886 Marionette DEBUG loaded listener.js 09:15:54 INFO - PROCESS | 3185 | ++DOMWINDOW == 160 (0x7ff81be5b000) [pid = 3185] [serial = 650] [outer = 0x7ff81a792000] 09:15:54 INFO - PROCESS | 3185 | ++DOMWINDOW == 161 (0x7ff81cc34800) [pid = 3185] [serial = 651] [outer = 0x7ff81a3d6c00] 09:15:54 INFO - PROCESS | 3185 | 1461082554925 Marionette TRACE conn4 <- [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]]]}] 09:15:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 09:15:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 1688ms 09:15:55 INFO - PROCESS | 3185 | 1461082555009 Marionette TRACE conn4 -> [0,837,"getWindowHandle",null] 09:15:55 INFO - PROCESS | 3185 | 1461082555018 Marionette TRACE conn4 <- [1,837,null,{"value":"8"}] 09:15:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 09:15:55 INFO - PROCESS | 3185 | 1461082555032 Marionette TRACE conn4 -> [0,838,"setScriptTimeout",{"ms":35000}] 09:15:55 INFO - PROCESS | 3185 | 1461082555037 Marionette TRACE conn4 <- [1,838,null,{}] 09:15:55 INFO - PROCESS | 3185 | 1461082555043 Marionette TRACE conn4 -> [0,839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:15:55 INFO - PROCESS | 3185 | 1461082555250 Marionette TRACE conn4 <- [1,839,null,{"value":null}] 09:15:55 INFO - PROCESS | 3185 | 1461082555514 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:15:55 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff81cda0000 == 85 [pid = 3185] [id = 217] 09:15:55 INFO - PROCESS | 3185 | ++DOMWINDOW == 162 (0x7ff819dd2400) [pid = 3185] [serial = 652] [outer = (nil)] 09:15:55 INFO - PROCESS | 3185 | ++DOMWINDOW == 163 (0x7ff81acb9800) [pid = 3185] [serial = 653] [outer = 0x7ff819dd2400] 09:15:55 INFO - PROCESS | 3185 | 1461082555606 Marionette DEBUG loaded listener.js 09:15:55 INFO - PROCESS | 3185 | ++DOMWINDOW == 164 (0x7ff824f1f800) [pid = 3185] [serial = 654] [outer = 0x7ff819dd2400] 09:15:56 INFO - PROCESS | 3185 | 1461082556543 Marionette TRACE conn4 <- [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]]]}] 09:15:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 09:15:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 1534ms 09:15:56 INFO - PROCESS | 3185 | 1461082556572 Marionette TRACE conn4 -> [0,841,"getWindowHandle",null] 09:15:56 INFO - PROCESS | 3185 | 1461082556580 Marionette TRACE conn4 <- [1,841,null,{"value":"8"}] 09:15:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 09:15:56 INFO - PROCESS | 3185 | 1461082556590 Marionette TRACE conn4 -> [0,842,"setScriptTimeout",{"ms":35000}] 09:15:56 INFO - PROCESS | 3185 | 1461082556599 Marionette TRACE conn4 <- [1,842,null,{}] 09:15:56 INFO - PROCESS | 3185 | 1461082556622 Marionette TRACE conn4 -> [0,843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:15:56 INFO - PROCESS | 3185 | 1461082556907 Marionette TRACE conn4 <- [1,843,null,{"value":null}] 09:15:57 INFO - PROCESS | 3185 | 1461082557189 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:15:57 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff83a67e800 == 86 [pid = 3185] [id = 218] 09:15:57 INFO - PROCESS | 3185 | ++DOMWINDOW == 165 (0x7ff81a993000) [pid = 3185] [serial = 655] [outer = (nil)] 09:15:57 INFO - PROCESS | 3185 | ++DOMWINDOW == 166 (0x7ff826583000) [pid = 3185] [serial = 656] [outer = 0x7ff81a993000] 09:15:57 INFO - PROCESS | 3185 | 1461082557278 Marionette DEBUG loaded listener.js 09:15:57 INFO - PROCESS | 3185 | ++DOMWINDOW == 167 (0x7ff832011c00) [pid = 3185] [serial = 657] [outer = 0x7ff81a993000] 09:15:58 INFO - PROCESS | 3185 | 1461082558217 Marionette TRACE conn4 <- [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]]]}] 09:15:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 09:15:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 1697ms 09:15:58 INFO - PROCESS | 3185 | 1461082558289 Marionette TRACE conn4 -> [0,845,"getWindowHandle",null] 09:15:58 INFO - PROCESS | 3185 | 1461082558296 Marionette TRACE conn4 <- [1,845,null,{"value":"8"}] 09:15:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 09:15:58 INFO - PROCESS | 3185 | 1461082558307 Marionette TRACE conn4 -> [0,846,"setScriptTimeout",{"ms":35000}] 09:15:58 INFO - PROCESS | 3185 | 1461082558311 Marionette TRACE conn4 <- [1,846,null,{}] 09:15:58 INFO - PROCESS | 3185 | 1461082558324 Marionette TRACE conn4 -> [0,847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:15:58 INFO - PROCESS | 3185 | 1461082558646 Marionette TRACE conn4 <- [1,847,null,{"value":null}] 09:15:58 INFO - PROCESS | 3185 | 1461082558923 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:15:59 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff81eaef000 == 87 [pid = 3185] [id = 219] 09:15:59 INFO - PROCESS | 3185 | ++DOMWINDOW == 168 (0x7ff834292c00) [pid = 3185] [serial = 658] [outer = (nil)] 09:15:59 INFO - PROCESS | 3185 | ++DOMWINDOW == 169 (0x7ff83596d800) [pid = 3185] [serial = 659] [outer = 0x7ff834292c00] 09:15:59 INFO - PROCESS | 3185 | 1461082559110 Marionette DEBUG loaded listener.js 09:15:59 INFO - PROCESS | 3185 | ++DOMWINDOW == 170 (0x7ff835eaf000) [pid = 3185] [serial = 660] [outer = 0x7ff834292c00] 09:16:00 INFO - PROCESS | 3185 | 1461082560254 Marionette TRACE conn4 <- [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]]]}] 09:16:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 09:16:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 1988ms 09:16:00 INFO - PROCESS | 3185 | 1461082560294 Marionette TRACE conn4 -> [0,849,"getWindowHandle",null] 09:16:00 INFO - PROCESS | 3185 | 1461082560298 Marionette TRACE conn4 <- [1,849,null,{"value":"8"}] 09:16:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 09:16:00 INFO - PROCESS | 3185 | 1461082560304 Marionette TRACE conn4 -> [0,850,"setScriptTimeout",{"ms":35000}] 09:16:00 INFO - PROCESS | 3185 | 1461082560307 Marionette TRACE conn4 <- [1,850,null,{}] 09:16:00 INFO - PROCESS | 3185 | 1461082560313 Marionette TRACE conn4 -> [0,851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:16:00 INFO - PROCESS | 3185 | 1461082560502 Marionette TRACE conn4 <- [1,851,null,{"value":null}] 09:16:00 INFO - PROCESS | 3185 | 1461082560683 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:16:00 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff8104db800 == 88 [pid = 3185] [id = 220] 09:16:00 INFO - PROCESS | 3185 | ++DOMWINDOW == 171 (0x7ff81a65e000) [pid = 3185] [serial = 661] [outer = (nil)] 09:16:00 INFO - PROCESS | 3185 | ++DOMWINDOW == 172 (0x7ff835eb3000) [pid = 3185] [serial = 662] [outer = 0x7ff81a65e000] 09:16:00 INFO - PROCESS | 3185 | 1461082560760 Marionette DEBUG loaded listener.js 09:16:00 INFO - PROCESS | 3185 | ++DOMWINDOW == 173 (0x7ff835f29400) [pid = 3185] [serial = 663] [outer = 0x7ff81a65e000] 09:16:01 INFO - PROCESS | 3185 | 1461082561773 Marionette TRACE conn4 <- [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]]]}] 09:16:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 09:16:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 1488ms 09:16:01 INFO - PROCESS | 3185 | 1461082561793 Marionette TRACE conn4 -> [0,853,"getWindowHandle",null] 09:16:01 INFO - PROCESS | 3185 | 1461082561799 Marionette TRACE conn4 <- [1,853,null,{"value":"8"}] 09:16:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 09:16:01 INFO - PROCESS | 3185 | 1461082561808 Marionette TRACE conn4 -> [0,854,"setScriptTimeout",{"ms":35000}] 09:16:01 INFO - PROCESS | 3185 | 1461082561812 Marionette TRACE conn4 <- [1,854,null,{}] 09:16:01 INFO - PROCESS | 3185 | 1461082561819 Marionette TRACE conn4 -> [0,855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:16:02 INFO - PROCESS | 3185 | 1461082562099 Marionette TRACE conn4 <- [1,855,null,{"value":null}] 09:16:02 INFO - PROCESS | 3185 | 1461082562364 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:16:02 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff81084b800 == 89 [pid = 3185] [id = 221] 09:16:02 INFO - PROCESS | 3185 | ++DOMWINDOW == 174 (0x7ff81088d400) [pid = 3185] [serial = 664] [outer = (nil)] 09:16:02 INFO - PROCESS | 3185 | ++DOMWINDOW == 175 (0x7ff810892800) [pid = 3185] [serial = 665] [outer = 0x7ff81088d400] 09:16:02 INFO - PROCESS | 3185 | 1461082562445 Marionette DEBUG loaded listener.js 09:16:02 INFO - PROCESS | 3185 | ++DOMWINDOW == 176 (0x7ff83608b800) [pid = 3185] [serial = 666] [outer = 0x7ff81088d400] 09:16:03 INFO - PROCESS | 3185 | 1461082563268 Marionette TRACE conn4 <- [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]]]}] 09:16:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 09:16:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 1533ms 09:16:03 INFO - PROCESS | 3185 | 1461082563342 Marionette TRACE conn4 -> [0,857,"getWindowHandle",null] 09:16:03 INFO - PROCESS | 3185 | 1461082563346 Marionette TRACE conn4 <- [1,857,null,{"value":"8"}] 09:16:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 09:16:03 INFO - PROCESS | 3185 | 1461082563351 Marionette TRACE conn4 -> [0,858,"setScriptTimeout",{"ms":35000}] 09:16:03 INFO - PROCESS | 3185 | 1461082563354 Marionette TRACE conn4 <- [1,858,null,{}] 09:16:03 INFO - PROCESS | 3185 | 1461082563360 Marionette TRACE conn4 -> [0,859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:16:03 INFO - PROCESS | 3185 | 1461082563589 Marionette TRACE conn4 <- [1,859,null,{"value":null}] 09:16:03 INFO - PROCESS | 3185 | 1461082563764 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:16:03 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff81ea4c800 == 90 [pid = 3185] [id = 222] 09:16:03 INFO - PROCESS | 3185 | ++DOMWINDOW == 177 (0x7ff810890000) [pid = 3185] [serial = 667] [outer = (nil)] 09:16:03 INFO - PROCESS | 3185 | ++DOMWINDOW == 178 (0x7ff811276c00) [pid = 3185] [serial = 668] [outer = 0x7ff810890000] 09:16:03 INFO - PROCESS | 3185 | 1461082563841 Marionette DEBUG loaded listener.js 09:16:03 INFO - PROCESS | 3185 | ++DOMWINDOW == 179 (0x7ff81127b800) [pid = 3185] [serial = 669] [outer = 0x7ff810890000] 09:16:04 INFO - PROCESS | 3185 | 1461082564691 Marionette TRACE conn4 <- [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]]]}] 09:16:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 09:16:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 1387ms 09:16:04 INFO - PROCESS | 3185 | 1461082564740 Marionette TRACE conn4 -> [0,861,"getWindowHandle",null] 09:16:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 09:16:04 INFO - PROCESS | 3185 | 1461082564744 Marionette TRACE conn4 <- [1,861,null,{"value":"8"}] 09:16:04 INFO - PROCESS | 3185 | 1461082564750 Marionette TRACE conn4 -> [0,862,"setScriptTimeout",{"ms":35000}] 09:16:04 INFO - PROCESS | 3185 | 1461082564753 Marionette TRACE conn4 <- [1,862,null,{}] 09:16:04 INFO - PROCESS | 3185 | 1461082564760 Marionette TRACE conn4 -> [0,863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:16:04 INFO - PROCESS | 3185 | 1461082564943 Marionette TRACE conn4 <- [1,863,null,{"value":null}] 09:16:05 INFO - PROCESS | 3185 | 1461082565127 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:16:05 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff81eaf2000 == 91 [pid = 3185] [id = 223] 09:16:05 INFO - PROCESS | 3185 | ++DOMWINDOW == 180 (0x7ff811271400) [pid = 3185] [serial = 670] [outer = (nil)] 09:16:05 INFO - PROCESS | 3185 | ++DOMWINDOW == 181 (0x7ff8112a9800) [pid = 3185] [serial = 671] [outer = 0x7ff811271400] 09:16:05 INFO - PROCESS | 3185 | 1461082565198 Marionette DEBUG loaded listener.js 09:16:05 INFO - PROCESS | 3185 | ++DOMWINDOW == 182 (0x7ff8112ad800) [pid = 3185] [serial = 672] [outer = 0x7ff811271400] 09:16:06 INFO - PROCESS | 3185 | 1461082566325 Marionette TRACE conn4 <- [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]]]}] 09:16:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 09:16:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 1633ms 09:16:06 INFO - PROCESS | 3185 | 1461082566384 Marionette TRACE conn4 -> [0,865,"getWindowHandle",null] 09:16:06 INFO - PROCESS | 3185 | 1461082566389 Marionette TRACE conn4 <- [1,865,null,{"value":"8"}] 09:16:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 09:16:06 INFO - PROCESS | 3185 | 1461082566400 Marionette TRACE conn4 -> [0,866,"setScriptTimeout",{"ms":35000}] 09:16:06 INFO - PROCESS | 3185 | 1461082566404 Marionette TRACE conn4 <- [1,866,null,{}] 09:16:06 INFO - PROCESS | 3185 | 1461082566413 Marionette TRACE conn4 -> [0,867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:16:06 INFO - PROCESS | 3185 | 1461082566952 Marionette TRACE conn4 <- [1,867,null,{"value":null}] 09:16:07 INFO - PROCESS | 3185 | 1461082567113 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:16:07 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff80ed1a000 == 92 [pid = 3185] [id = 224] 09:16:07 INFO - PROCESS | 3185 | ++DOMWINDOW == 183 (0x7ff8112ad000) [pid = 3185] [serial = 673] [outer = (nil)] 09:16:07 INFO - PROCESS | 3185 | ++DOMWINDOW == 184 (0x7ff8112b2400) [pid = 3185] [serial = 674] [outer = 0x7ff8112ad000] 09:16:07 INFO - PROCESS | 3185 | 1461082567235 Marionette DEBUG loaded listener.js 09:16:07 INFO - PROCESS | 3185 | ++DOMWINDOW == 185 (0x7ff8112b6c00) [pid = 3185] [serial = 675] [outer = 0x7ff8112ad000] 09:16:08 INFO - PROCESS | 3185 | 1461082568115 Marionette TRACE conn4 <- [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]]]}] 09:16:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 09:16:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 1736ms 09:16:08 INFO - PROCESS | 3185 | 1461082568137 Marionette TRACE conn4 -> [0,869,"getWindowHandle",null] 09:16:08 INFO - PROCESS | 3185 | 1461082568143 Marionette TRACE conn4 <- [1,869,null,{"value":"8"}] 09:16:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 09:16:08 INFO - PROCESS | 3185 | 1461082568153 Marionette TRACE conn4 -> [0,870,"setScriptTimeout",{"ms":35000}] 09:16:08 INFO - PROCESS | 3185 | 1461082568158 Marionette TRACE conn4 <- [1,870,null,{}] 09:16:08 INFO - PROCESS | 3185 | 1461082568164 Marionette TRACE conn4 -> [0,871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:16:08 INFO - PROCESS | 3185 | 1461082568346 Marionette TRACE conn4 <- [1,871,null,{"value":null}] 09:16:08 INFO - PROCESS | 3185 | 1461082568526 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:16:08 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff80ef1b800 == 93 [pid = 3185] [id = 225] 09:16:08 INFO - PROCESS | 3185 | ++DOMWINDOW == 186 (0x7ff80ef5a400) [pid = 3185] [serial = 676] [outer = (nil)] 09:16:08 INFO - PROCESS | 3185 | ++DOMWINDOW == 187 (0x7ff80ef61c00) [pid = 3185] [serial = 677] [outer = 0x7ff80ef5a400] 09:16:08 INFO - PROCESS | 3185 | 1461082568602 Marionette DEBUG loaded listener.js 09:16:08 INFO - PROCESS | 3185 | ++DOMWINDOW == 188 (0x7ff80ef67400) [pid = 3185] [serial = 678] [outer = 0x7ff80ef5a400] 09:16:09 INFO - PROCESS | 3185 | 1461082569983 Marionette TRACE conn4 <- [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]]]}] 09:16:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 09:16:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 1843ms 09:16:10 INFO - PROCESS | 3185 | 1461082569996 Marionette TRACE conn4 -> [0,873,"getWindowHandle",null] 09:16:10 INFO - PROCESS | 3185 | 1461082570000 Marionette TRACE conn4 <- [1,873,null,{"value":"8"}] 09:16:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 09:16:10 INFO - PROCESS | 3185 | 1461082570011 Marionette TRACE conn4 -> [0,874,"setScriptTimeout",{"ms":35000}] 09:16:10 INFO - PROCESS | 3185 | 1461082570015 Marionette TRACE conn4 <- [1,874,null,{}] 09:16:10 INFO - PROCESS | 3185 | 1461082570025 Marionette TRACE conn4 -> [0,875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:16:10 INFO - PROCESS | 3185 | 1461082570238 Marionette TRACE conn4 <- [1,875,null,{"value":null}] 09:16:10 INFO - PROCESS | 3185 | 1461082570439 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:16:10 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff81950a800 == 94 [pid = 3185] [id = 226] 09:16:10 INFO - PROCESS | 3185 | ++DOMWINDOW == 189 (0x7ff81127e400) [pid = 3185] [serial = 679] [outer = (nil)] 09:16:10 INFO - PROCESS | 3185 | ++DOMWINDOW == 190 (0x7ff8112aec00) [pid = 3185] [serial = 680] [outer = 0x7ff81127e400] 09:16:10 INFO - PROCESS | 3185 | 1461082570512 Marionette DEBUG loaded listener.js 09:16:10 INFO - PROCESS | 3185 | ++DOMWINDOW == 191 (0x7ff81290d000) [pid = 3185] [serial = 681] [outer = 0x7ff81127e400] 09:16:11 INFO - PROCESS | 3185 | 1461082571563 Marionette TRACE conn4 <- [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]]]}] 09:16:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 09:16:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 1588ms 09:16:11 INFO - PROCESS | 3185 | 1461082571600 Marionette TRACE conn4 -> [0,877,"getWindowHandle",null] 09:16:11 INFO - PROCESS | 3185 | 1461082571609 Marionette TRACE conn4 <- [1,877,null,{"value":"8"}] 09:16:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 09:16:11 INFO - PROCESS | 3185 | 1461082571618 Marionette TRACE conn4 -> [0,878,"setScriptTimeout",{"ms":35000}] 09:16:11 INFO - PROCESS | 3185 | 1461082571622 Marionette TRACE conn4 <- [1,878,null,{}] 09:16:11 INFO - PROCESS | 3185 | 1461082571628 Marionette TRACE conn4 -> [0,879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:16:11 INFO - PROCESS | 3185 | 1461082571813 Marionette TRACE conn4 <- [1,879,null,{"value":null}] 09:16:12 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff83a40c000 == 93 [pid = 3185] [id = 148] 09:16:12 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff824a55000 == 92 [pid = 3185] [id = 179] 09:16:12 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff81be82000 == 91 [pid = 3185] [id = 151] 09:16:12 INFO - PROCESS | 3185 | --DOMWINDOW == 190 (0x7ff81e051c00) [pid = 3185] [serial = 595] [outer = (nil)] [url = about:blank] 09:16:12 INFO - PROCESS | 3185 | --DOMWINDOW == 189 (0x7ff819e32000) [pid = 3185] [serial = 562] [outer = (nil)] [url = about:blank] 09:16:12 INFO - PROCESS | 3185 | --DOMWINDOW == 188 (0x7ff81a791800) [pid = 3185] [serial = 565] [outer = (nil)] [url = about:blank] 09:16:12 INFO - PROCESS | 3185 | --DOMWINDOW == 187 (0x7ff81e284c00) [pid = 3185] [serial = 568] [outer = (nil)] [url = about:blank] 09:16:12 INFO - PROCESS | 3185 | --DOMWINDOW == 186 (0x7ff81f112400) [pid = 3185] [serial = 571] [outer = (nil)] [url = about:blank] 09:16:12 INFO - PROCESS | 3185 | --DOMWINDOW == 185 (0x7ff82072c000) [pid = 3185] [serial = 574] [outer = (nil)] [url = about:blank] 09:16:12 INFO - PROCESS | 3185 | --DOMWINDOW == 184 (0x7ff822bf7c00) [pid = 3185] [serial = 577] [outer = (nil)] [url = about:blank] 09:16:12 INFO - PROCESS | 3185 | --DOMWINDOW == 183 (0x7ff824289c00) [pid = 3185] [serial = 580] [outer = (nil)] [url = about:blank] 09:16:12 INFO - PROCESS | 3185 | 1461082572147 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:16:12 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff81aad1000 == 92 [pid = 3185] [id = 227] 09:16:12 INFO - PROCESS | 3185 | ++DOMWINDOW == 184 (0x7ff819e32000) [pid = 3185] [serial = 682] [outer = (nil)] 09:16:12 INFO - PROCESS | 3185 | ++DOMWINDOW == 185 (0x7ff81a669800) [pid = 3185] [serial = 683] [outer = 0x7ff819e32000] 09:16:12 INFO - PROCESS | 3185 | 1461082572241 Marionette DEBUG loaded listener.js 09:16:12 INFO - PROCESS | 3185 | ++DOMWINDOW == 186 (0x7ff81a718800) [pid = 3185] [serial = 684] [outer = 0x7ff819e32000] 09:16:12 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff82680e800 == 91 [pid = 3185] [id = 201] 09:16:12 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff81f534800 == 90 [pid = 3185] [id = 200] 09:16:12 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff81aad4800 == 89 [pid = 3185] [id = 199] 09:16:12 INFO - PROCESS | 3185 | --DOMWINDOW == 185 (0x7ff81f11b400) [pid = 3185] [serial = 592] [outer = (nil)] [url = about:blank] 09:16:12 INFO - PROCESS | 3185 | --DOMWINDOW == 184 (0x7ff81ac08000) [pid = 3185] [serial = 586] [outer = (nil)] [url = about:blank] 09:16:12 INFO - PROCESS | 3185 | --DOMWINDOW == 183 (0x7ff81ac59c00) [pid = 3185] [serial = 587] [outer = (nil)] [url = about:blank] 09:16:12 INFO - PROCESS | 3185 | --DOMWINDOW == 182 (0x7ff819dd1400) [pid = 3185] [serial = 584] [outer = (nil)] [url = about:blank] 09:16:12 INFO - PROCESS | 3185 | --DOMWINDOW == 181 (0x7ff8199a3000) [pid = 3185] [serial = 583] [outer = (nil)] [url = about:blank] 09:16:12 INFO - PROCESS | 3185 | --DOMWINDOW == 180 (0x7ff821cf1400) [pid = 3185] [serial = 593] [outer = (nil)] [url = about:blank] 09:16:12 INFO - PROCESS | 3185 | --DOMWINDOW == 179 (0x7ff81b183c00) [pid = 3185] [serial = 589] [outer = (nil)] [url = about:blank] 09:16:12 INFO - PROCESS | 3185 | --DOMWINDOW == 178 (0x7ff81c14dc00) [pid = 3185] [serial = 560] [outer = (nil)] [url = about:blank] 09:16:12 INFO - PROCESS | 3185 | --DOMWINDOW == 177 (0x7ff81cd66800) [pid = 3185] [serial = 590] [outer = (nil)] [url = about:blank] 09:16:13 INFO - PROCESS | 3185 | 1461082573110 Marionette TRACE conn4 <- [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]]]}] 09:16:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 09:16:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 1533ms 09:16:13 INFO - PROCESS | 3185 | 1461082573152 Marionette TRACE conn4 -> [0,881,"getWindowHandle",null] 09:16:13 INFO - PROCESS | 3185 | 1461082573156 Marionette TRACE conn4 <- [1,881,null,{"value":"8"}] 09:16:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 09:16:13 INFO - PROCESS | 3185 | 1461082573163 Marionette TRACE conn4 -> [0,882,"setScriptTimeout",{"ms":35000}] 09:16:13 INFO - PROCESS | 3185 | 1461082573171 Marionette TRACE conn4 <- [1,882,null,{}] 09:16:13 INFO - PROCESS | 3185 | 1461082573194 Marionette TRACE conn4 -> [0,883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:16:13 INFO - PROCESS | 3185 | 1461082573354 Marionette TRACE conn4 <- [1,883,null,{"value":null}] 09:16:13 INFO - PROCESS | 3185 | 1461082573375 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:16:13 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff81c1c3800 == 90 [pid = 3185] [id = 228] 09:16:13 INFO - PROCESS | 3185 | ++DOMWINDOW == 178 (0x7ff81acb6000) [pid = 3185] [serial = 685] [outer = (nil)] 09:16:13 INFO - PROCESS | 3185 | ++DOMWINDOW == 179 (0x7ff81b23f800) [pid = 3185] [serial = 686] [outer = 0x7ff81acb6000] 09:16:13 INFO - PROCESS | 3185 | 1461082573450 Marionette DEBUG loaded listener.js 09:16:13 INFO - PROCESS | 3185 | ++DOMWINDOW == 180 (0x7ff81e051c00) [pid = 3185] [serial = 687] [outer = 0x7ff81acb6000] 09:16:14 INFO - PROCESS | 3185 | 1461082574325 Marionette TRACE conn4 <- [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]]]}] 09:16:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 09:16:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 1192ms 09:16:14 INFO - PROCESS | 3185 | 1461082574358 Marionette TRACE conn4 -> [0,885,"getWindowHandle",null] 09:16:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 09:16:14 INFO - PROCESS | 3185 | 1461082574363 Marionette TRACE conn4 <- [1,885,null,{"value":"8"}] 09:16:14 INFO - PROCESS | 3185 | 1461082574369 Marionette TRACE conn4 -> [0,886,"setScriptTimeout",{"ms":35000}] 09:16:14 INFO - PROCESS | 3185 | 1461082574372 Marionette TRACE conn4 <- [1,886,null,{}] 09:16:14 INFO - PROCESS | 3185 | 1461082574377 Marionette TRACE conn4 -> [0,887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:16:14 INFO - PROCESS | 3185 | 1461082574548 Marionette TRACE conn4 <- [1,887,null,{"value":null}] 09:16:14 INFO - PROCESS | 3185 | 1461082574700 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:16:14 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff81eaea800 == 91 [pid = 3185] [id = 229] 09:16:14 INFO - PROCESS | 3185 | ++DOMWINDOW == 181 (0x7ff81a663c00) [pid = 3185] [serial = 688] [outer = (nil)] 09:16:14 INFO - PROCESS | 3185 | ++DOMWINDOW == 182 (0x7ff81f118400) [pid = 3185] [serial = 689] [outer = 0x7ff81a663c00] 09:16:14 INFO - PROCESS | 3185 | 1461082574768 Marionette DEBUG loaded listener.js 09:16:14 INFO - PROCESS | 3185 | ++DOMWINDOW == 183 (0x7ff81f58c400) [pid = 3185] [serial = 690] [outer = 0x7ff81a663c00] 09:16:15 INFO - PROCESS | 3185 | 1461082575975 Marionette TRACE conn4 <- [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]]]}] 09:16:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 09:16:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 1635ms 09:16:16 INFO - PROCESS | 3185 | 1461082576006 Marionette TRACE conn4 -> [0,889,"getWindowHandle",null] 09:16:16 INFO - PROCESS | 3185 | 1461082576015 Marionette TRACE conn4 <- [1,889,null,{"value":"8"}] 09:16:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 09:16:16 INFO - PROCESS | 3185 | 1461082576032 Marionette TRACE conn4 -> [0,890,"setScriptTimeout",{"ms":35000}] 09:16:16 INFO - PROCESS | 3185 | 1461082576037 Marionette TRACE conn4 <- [1,890,null,{}] 09:16:16 INFO - PROCESS | 3185 | 1461082576060 Marionette TRACE conn4 -> [0,891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:16:16 INFO - PROCESS | 3185 | 1461082576391 Marionette TRACE conn4 <- [1,891,null,{"value":null}] 09:16:16 INFO - PROCESS | 3185 | 1461082576497 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:16:16 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff821c79800 == 92 [pid = 3185] [id = 230] 09:16:16 INFO - PROCESS | 3185 | ++DOMWINDOW == 184 (0x7ff81e28d400) [pid = 3185] [serial = 691] [outer = (nil)] 09:16:16 INFO - PROCESS | 3185 | ++DOMWINDOW == 185 (0x7ff821bfd400) [pid = 3185] [serial = 692] [outer = 0x7ff81e28d400] 09:16:16 INFO - PROCESS | 3185 | 1461082576608 Marionette DEBUG loaded listener.js 09:16:16 INFO - PROCESS | 3185 | ++DOMWINDOW == 186 (0x7ff8220e8400) [pid = 3185] [serial = 693] [outer = 0x7ff81e28d400] 09:16:17 INFO - PROCESS | 3185 | --DOMWINDOW == 185 (0x7ff824d38c00) [pid = 3185] [serial = 639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 09:16:17 INFO - PROCESS | 3185 | --DOMWINDOW == 184 (0x7ff81ac10000) [pid = 3185] [serial = 630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 09:16:17 INFO - PROCESS | 3185 | --DOMWINDOW == 183 (0x7ff819e2a400) [pid = 3185] [serial = 636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 09:16:17 INFO - PROCESS | 3185 | --DOMWINDOW == 182 (0x7ff81ac56800) [pid = 3185] [serial = 633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 09:16:17 INFO - PROCESS | 3185 | --DOMWINDOW == 181 (0x7ff82204c000) [pid = 3185] [serial = 642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 09:16:17 INFO - PROCESS | 3185 | --DOMWINDOW == 180 (0x7ff81290bc00) [pid = 3185] [serial = 594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 09:16:17 INFO - PROCESS | 3185 | --DOMWINDOW == 179 (0x7ff819556800) [pid = 3185] [serial = 627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 09:16:17 INFO - PROCESS | 3185 | 1461082577745 Marionette TRACE conn4 <- [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]]]}] 09:16:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 09:16:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 1761ms 09:16:17 INFO - PROCESS | 3185 | 1461082577785 Marionette TRACE conn4 -> [0,893,"getWindowHandle",null] 09:16:17 INFO - PROCESS | 3185 | 1461082577787 Marionette TRACE conn4 <- [1,893,null,{"value":"8"}] 09:16:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 09:16:17 INFO - PROCESS | 3185 | 1461082577795 Marionette TRACE conn4 -> [0,894,"setScriptTimeout",{"ms":35000}] 09:16:17 INFO - PROCESS | 3185 | 1461082577798 Marionette TRACE conn4 <- [1,894,null,{}] 09:16:17 INFO - PROCESS | 3185 | 1461082577808 Marionette TRACE conn4 -> [0,895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:16:18 INFO - PROCESS | 3185 | 1461082578019 Marionette TRACE conn4 <- [1,895,null,{"value":null}] 09:16:18 INFO - PROCESS | 3185 | 1461082578152 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:16:18 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff823ef0800 == 93 [pid = 3185] [id = 231] 09:16:18 INFO - PROCESS | 3185 | ++DOMWINDOW == 180 (0x7ff81ac43000) [pid = 3185] [serial = 694] [outer = (nil)] 09:16:18 INFO - PROCESS | 3185 | ++DOMWINDOW == 181 (0x7ff822d8b400) [pid = 3185] [serial = 695] [outer = 0x7ff81ac43000] 09:16:18 INFO - PROCESS | 3185 | 1461082578220 Marionette DEBUG loaded listener.js 09:16:18 INFO - PROCESS | 3185 | ++DOMWINDOW == 182 (0x7ff825066000) [pid = 3185] [serial = 696] [outer = 0x7ff81ac43000] 09:16:19 INFO - PROCESS | 3185 | 1461082579025 Marionette TRACE conn4 <- [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]]]}] 09:16:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 09:16:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 1282ms 09:16:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 09:16:19 INFO - PROCESS | 3185 | 1461082579078 Marionette TRACE conn4 -> [0,897,"getWindowHandle",null] 09:16:19 INFO - PROCESS | 3185 | 1461082579081 Marionette TRACE conn4 <- [1,897,null,{"value":"8"}] 09:16:19 INFO - PROCESS | 3185 | 1461082579087 Marionette TRACE conn4 -> [0,898,"setScriptTimeout",{"ms":35000}] 09:16:19 INFO - PROCESS | 3185 | 1461082579090 Marionette TRACE conn4 <- [1,898,null,{}] 09:16:19 INFO - PROCESS | 3185 | 1461082579097 Marionette TRACE conn4 -> [0,899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:16:19 INFO - PROCESS | 3185 | 1461082579314 Marionette TRACE conn4 <- [1,899,null,{"value":null}] 09:16:19 INFO - PROCESS | 3185 | 1461082579519 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:16:19 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff80ef2c000 == 94 [pid = 3185] [id = 232] 09:16:19 INFO - PROCESS | 3185 | ++DOMWINDOW == 183 (0x7ff80ef59400) [pid = 3185] [serial = 697] [outer = (nil)] 09:16:19 INFO - PROCESS | 3185 | ++DOMWINDOW == 184 (0x7ff80ef62800) [pid = 3185] [serial = 698] [outer = 0x7ff80ef59400] 09:16:19 INFO - PROCESS | 3185 | 1461082579598 Marionette DEBUG loaded listener.js 09:16:19 INFO - PROCESS | 3185 | ++DOMWINDOW == 185 (0x7ff81088e400) [pid = 3185] [serial = 699] [outer = 0x7ff80ef59400] 09:16:20 INFO - PROCESS | 3185 | 1461082580661 Marionette TRACE conn4 <- [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]]]}] 09:16:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 09:16:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 1635ms 09:16:20 INFO - PROCESS | 3185 | 1461082580724 Marionette TRACE conn4 -> [0,901,"getWindowHandle",null] 09:16:20 INFO - PROCESS | 3185 | 1461082580732 Marionette TRACE conn4 <- [1,901,null,{"value":"8"}] 09:16:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 09:16:20 INFO - PROCESS | 3185 | 1461082580742 Marionette TRACE conn4 -> [0,902,"setScriptTimeout",{"ms":35000}] 09:16:20 INFO - PROCESS | 3185 | 1461082580745 Marionette TRACE conn4 <- [1,902,null,{}] 09:16:20 INFO - PROCESS | 3185 | 1461082580795 Marionette TRACE conn4 -> [0,903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:16:21 INFO - PROCESS | 3185 | 1461082581071 Marionette TRACE conn4 <- [1,903,null,{"value":null}] 09:16:21 INFO - PROCESS | 3185 | 1461082581290 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:16:21 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff81be8d000 == 95 [pid = 3185] [id = 233] 09:16:21 INFO - PROCESS | 3185 | ++DOMWINDOW == 186 (0x7ff819e31000) [pid = 3185] [serial = 700] [outer = (nil)] 09:16:21 INFO - PROCESS | 3185 | ++DOMWINDOW == 187 (0x7ff81a69e800) [pid = 3185] [serial = 701] [outer = 0x7ff819e31000] 09:16:21 INFO - PROCESS | 3185 | 1461082581387 Marionette DEBUG loaded listener.js 09:16:21 INFO - PROCESS | 3185 | ++DOMWINDOW == 188 (0x7ff81a990000) [pid = 3185] [serial = 702] [outer = 0x7ff819e31000] 09:16:22 INFO - PROCESS | 3185 | 1461082582328 Marionette TRACE conn4 <- [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]]]}] 09:16:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 09:16:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 1634ms 09:16:22 INFO - PROCESS | 3185 | 1461082582378 Marionette TRACE conn4 -> [0,905,"getWindowHandle",null] 09:16:22 INFO - PROCESS | 3185 | 1461082582385 Marionette TRACE conn4 <- [1,905,null,{"value":"8"}] 09:16:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 09:16:22 INFO - PROCESS | 3185 | 1461082582393 Marionette TRACE conn4 -> [0,906,"setScriptTimeout",{"ms":35000}] 09:16:22 INFO - PROCESS | 3185 | 1461082582396 Marionette TRACE conn4 <- [1,906,null,{}] 09:16:22 INFO - PROCESS | 3185 | 1461082582402 Marionette TRACE conn4 -> [0,907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:16:22 INFO - PROCESS | 3185 | 1461082582603 Marionette TRACE conn4 <- [1,907,null,{"value":null}] 09:16:22 INFO - PROCESS | 3185 | 1461082582862 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:16:22 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff823438800 == 96 [pid = 3185] [id = 234] 09:16:22 INFO - PROCESS | 3185 | ++DOMWINDOW == 189 (0x7ff81b183c00) [pid = 3185] [serial = 703] [outer = (nil)] 09:16:22 INFO - PROCESS | 3185 | ++DOMWINDOW == 190 (0x7ff81e288400) [pid = 3185] [serial = 704] [outer = 0x7ff81b183c00] 09:16:22 INFO - PROCESS | 3185 | 1461082582982 Marionette DEBUG loaded listener.js 09:16:23 INFO - PROCESS | 3185 | ++DOMWINDOW == 191 (0x7ff81f596400) [pid = 3185] [serial = 705] [outer = 0x7ff81b183c00] 09:16:23 INFO - PROCESS | 3185 | 1461082583930 Marionette TRACE conn4 <- [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]]]}] 09:16:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 09:16:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 1585ms 09:16:23 INFO - PROCESS | 3185 | 1461082583979 Marionette TRACE conn4 -> [0,909,"getWindowHandle",null] 09:16:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 09:16:23 INFO - PROCESS | 3185 | 1461082583983 Marionette TRACE conn4 <- [1,909,null,{"value":"8"}] 09:16:24 INFO - PROCESS | 3185 | 1461082584000 Marionette TRACE conn4 -> [0,910,"setScriptTimeout",{"ms":35000}] 09:16:24 INFO - PROCESS | 3185 | 1461082584010 Marionette TRACE conn4 <- [1,910,null,{}] 09:16:24 INFO - PROCESS | 3185 | 1461082584018 Marionette TRACE conn4 -> [0,911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:16:24 INFO - PROCESS | 3185 | 1461082584254 Marionette TRACE conn4 <- [1,911,null,{"value":null}] 09:16:24 INFO - PROCESS | 3185 | 1461082584480 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:16:24 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff830d78000 == 97 [pid = 3185] [id = 235] 09:16:24 INFO - PROCESS | 3185 | ++DOMWINDOW == 192 (0x7ff81ccf1c00) [pid = 3185] [serial = 706] [outer = (nil)] 09:16:24 INFO - PROCESS | 3185 | ++DOMWINDOW == 193 (0x7ff823fe7400) [pid = 3185] [serial = 707] [outer = 0x7ff81ccf1c00] 09:16:24 INFO - PROCESS | 3185 | 1461082584602 Marionette DEBUG loaded listener.js 09:16:24 INFO - PROCESS | 3185 | ++DOMWINDOW == 194 (0x7ff8250e8000) [pid = 3185] [serial = 708] [outer = 0x7ff81ccf1c00] 09:16:25 INFO - PROCESS | 3185 | 1461082585477 Marionette TRACE conn4 <- [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]]]}] 09:16:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 09:16:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 1551ms 09:16:25 INFO - PROCESS | 3185 | 1461082585543 Marionette TRACE conn4 -> [0,913,"getWindowHandle",null] 09:16:25 INFO - PROCESS | 3185 | 1461082585549 Marionette TRACE conn4 <- [1,913,null,{"value":"8"}] 09:16:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 09:16:25 INFO - PROCESS | 3185 | 1461082585555 Marionette TRACE conn4 -> [0,914,"setScriptTimeout",{"ms":35000}] 09:16:25 INFO - PROCESS | 3185 | 1461082585557 Marionette TRACE conn4 <- [1,914,null,{}] 09:16:25 INFO - PROCESS | 3185 | 1461082585565 Marionette TRACE conn4 -> [0,915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:16:25 INFO - PROCESS | 3185 | 1461082585754 Marionette TRACE conn4 <- [1,915,null,{"value":null}] 09:16:25 INFO - PROCESS | 3185 | 1461082585947 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:16:26 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff832207000 == 98 [pid = 3185] [id = 236] 09:16:26 INFO - PROCESS | 3185 | ++DOMWINDOW == 195 (0x7ff8229da000) [pid = 3185] [serial = 709] [outer = (nil)] 09:16:26 INFO - PROCESS | 3185 | ++DOMWINDOW == 196 (0x7ff825e6dc00) [pid = 3185] [serial = 710] [outer = 0x7ff8229da000] 09:16:26 INFO - PROCESS | 3185 | 1461082586081 Marionette DEBUG loaded listener.js 09:16:26 INFO - PROCESS | 3185 | ++DOMWINDOW == 197 (0x7ff825ec4400) [pid = 3185] [serial = 711] [outer = 0x7ff8229da000] 09:16:27 INFO - PROCESS | 3185 | 1461082587009 Marionette TRACE conn4 <- [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]]]}] 09:16:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 09:16:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 1489ms 09:16:27 INFO - PROCESS | 3185 | 1461082587045 Marionette TRACE conn4 -> [0,917,"getWindowHandle",null] 09:16:27 INFO - PROCESS | 3185 | 1461082587049 Marionette TRACE conn4 <- [1,917,null,{"value":"8"}] 09:16:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 09:16:27 INFO - PROCESS | 3185 | 1461082587056 Marionette TRACE conn4 -> [0,918,"setScriptTimeout",{"ms":35000}] 09:16:27 INFO - PROCESS | 3185 | 1461082587060 Marionette TRACE conn4 <- [1,918,null,{}] 09:16:27 INFO - PROCESS | 3185 | 1461082587066 Marionette TRACE conn4 -> [0,919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:16:27 INFO - PROCESS | 3185 | 1461082587250 Marionette TRACE conn4 <- [1,919,null,{"value":null}] 09:16:27 INFO - PROCESS | 3185 | 1461082587434 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:16:27 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff836366800 == 99 [pid = 3185] [id = 237] 09:16:27 INFO - PROCESS | 3185 | ++DOMWINDOW == 198 (0x7ff82a23f400) [pid = 3185] [serial = 712] [outer = (nil)] 09:16:27 INFO - PROCESS | 3185 | ++DOMWINDOW == 199 (0x7ff830b67c00) [pid = 3185] [serial = 713] [outer = 0x7ff82a23f400] 09:16:27 INFO - PROCESS | 3185 | 1461082587522 Marionette DEBUG loaded listener.js 09:16:27 INFO - PROCESS | 3185 | ++DOMWINDOW == 200 (0x7ff8341cfc00) [pid = 3185] [serial = 714] [outer = 0x7ff82a23f400] 09:16:28 INFO - PROCESS | 3185 | 1461082588492 Marionette TRACE conn4 <- [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]]]}] 09:16:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 09:16:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 1482ms 09:16:28 INFO - PROCESS | 3185 | 1461082588540 Marionette TRACE conn4 -> [0,921,"getWindowHandle",null] 09:16:28 INFO - PROCESS | 3185 | 1461082588543 Marionette TRACE conn4 <- [1,921,null,{"value":"8"}] 09:16:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 09:16:28 INFO - PROCESS | 3185 | 1461082588550 Marionette TRACE conn4 -> [0,922,"setScriptTimeout",{"ms":35000}] 09:16:28 INFO - PROCESS | 3185 | 1461082588554 Marionette TRACE conn4 <- [1,922,null,{}] 09:16:28 INFO - PROCESS | 3185 | 1461082588559 Marionette TRACE conn4 -> [0,923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:16:28 INFO - PROCESS | 3185 | 1461082588755 Marionette TRACE conn4 <- [1,923,null,{"value":null}] 09:16:28 INFO - PROCESS | 3185 | 1461082588946 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:16:28 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff81a6a9000 == 100 [pid = 3185] [id = 238] 09:16:28 INFO - PROCESS | 3185 | ++DOMWINDOW == 201 (0x7ff80ed6a800) [pid = 3185] [serial = 715] [outer = (nil)] 09:16:29 INFO - PROCESS | 3185 | ++DOMWINDOW == 202 (0x7ff80ed73800) [pid = 3185] [serial = 716] [outer = 0x7ff80ed6a800] 09:16:29 INFO - PROCESS | 3185 | 1461082589026 Marionette DEBUG loaded listener.js 09:16:29 INFO - PROCESS | 3185 | ++DOMWINDOW == 203 (0x7ff83596e000) [pid = 3185] [serial = 717] [outer = 0x7ff80ed6a800] 09:16:29 INFO - PROCESS | 3185 | 1461082589919 Marionette TRACE conn4 <- [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]]]}] 09:16:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 09:16:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 1436ms 09:16:29 INFO - PROCESS | 3185 | 1461082589990 Marionette TRACE conn4 -> [0,925,"getWindowHandle",null] 09:16:29 INFO - PROCESS | 3185 | 1461082589998 Marionette TRACE conn4 <- [1,925,null,{"value":"8"}] 09:16:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 09:16:30 INFO - PROCESS | 3185 | 1461082590007 Marionette TRACE conn4 -> [0,926,"setScriptTimeout",{"ms":35000}] 09:16:30 INFO - PROCESS | 3185 | 1461082590010 Marionette TRACE conn4 <- [1,926,null,{}] 09:16:30 INFO - PROCESS | 3185 | 1461082590017 Marionette TRACE conn4 -> [0,927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:16:30 INFO - PROCESS | 3185 | 1461082590250 Marionette TRACE conn4 <- [1,927,null,{"value":null}] 09:16:30 INFO - PROCESS | 3185 | 1461082590472 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:16:30 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff81a6c0000 == 101 [pid = 3185] [id = 239] 09:16:30 INFO - PROCESS | 3185 | ++DOMWINDOW == 204 (0x7ff80ed6d400) [pid = 3185] [serial = 718] [outer = (nil)] 09:16:30 INFO - PROCESS | 3185 | ++DOMWINDOW == 205 (0x7ff813495800) [pid = 3185] [serial = 719] [outer = 0x7ff80ed6d400] 09:16:30 INFO - PROCESS | 3185 | 1461082590593 Marionette DEBUG loaded listener.js 09:16:30 INFO - PROCESS | 3185 | ++DOMWINDOW == 206 (0x7ff81349a400) [pid = 3185] [serial = 720] [outer = 0x7ff80ed6d400] 09:16:31 INFO - PROCESS | 3185 | 1461082591530 Marionette TRACE conn4 <- [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]]]}] 09:16:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 09:16:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 1591ms 09:16:31 INFO - PROCESS | 3185 | 1461082591601 Marionette TRACE conn4 -> [0,929,"getWindowHandle",null] 09:16:31 INFO - PROCESS | 3185 | 1461082591608 Marionette TRACE conn4 <- [1,929,null,{"value":"8"}] 09:16:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 09:16:31 INFO - PROCESS | 3185 | 1461082591618 Marionette TRACE conn4 -> [0,930,"setScriptTimeout",{"ms":35000}] 09:16:31 INFO - PROCESS | 3185 | 1461082591623 Marionette TRACE conn4 <- [1,930,null,{}] 09:16:31 INFO - PROCESS | 3185 | 1461082591634 Marionette TRACE conn4 -> [0,931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:16:31 INFO - PROCESS | 3185 | 1461082591889 Marionette TRACE conn4 <- [1,931,null,{"value":null}] 09:16:32 INFO - PROCESS | 3185 | 1461082592172 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:16:32 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff80dad6800 == 102 [pid = 3185] [id = 240] 09:16:32 INFO - PROCESS | 3185 | ++DOMWINDOW == 207 (0x7ff80ed72000) [pid = 3185] [serial = 721] [outer = (nil)] 09:16:32 INFO - PROCESS | 3185 | ++DOMWINDOW == 208 (0x7ff82ffd2c00) [pid = 3185] [serial = 722] [outer = 0x7ff80ed72000] 09:16:32 INFO - PROCESS | 3185 | 1461082592252 Marionette DEBUG loaded listener.js 09:16:32 INFO - PROCESS | 3185 | ++DOMWINDOW == 209 (0x7ff835eb3c00) [pid = 3185] [serial = 723] [outer = 0x7ff80ed72000] 09:16:33 INFO - PROCESS | 3185 | 1461082593118 Marionette TRACE conn4 <- [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]]]}] 09:16:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 09:16:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 1541ms 09:16:33 INFO - PROCESS | 3185 | 1461082593157 Marionette TRACE conn4 -> [0,933,"getWindowHandle",null] 09:16:33 INFO - PROCESS | 3185 | 1461082593162 Marionette TRACE conn4 <- [1,933,null,{"value":"8"}] 09:16:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 09:16:33 INFO - PROCESS | 3185 | 1461082593169 Marionette TRACE conn4 -> [0,934,"setScriptTimeout",{"ms":35000}] 09:16:33 INFO - PROCESS | 3185 | 1461082593173 Marionette TRACE conn4 <- [1,934,null,{}] 09:16:33 INFO - PROCESS | 3185 | 1461082593179 Marionette TRACE conn4 -> [0,935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:16:33 INFO - PROCESS | 3185 | 1461082593363 Marionette TRACE conn4 <- [1,935,null,{"value":null}] 09:16:33 INFO - PROCESS | 3185 | 1461082593554 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:16:33 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff80f6cc000 == 103 [pid = 3185] [id = 241] 09:16:33 INFO - PROCESS | 3185 | ++DOMWINDOW == 210 (0x7ff80e6c2400) [pid = 3185] [serial = 724] [outer = (nil)] 09:16:33 INFO - PROCESS | 3185 | ++DOMWINDOW == 211 (0x7ff80e6cb400) [pid = 3185] [serial = 725] [outer = 0x7ff80e6c2400] 09:16:33 INFO - PROCESS | 3185 | 1461082593630 Marionette DEBUG loaded listener.js 09:16:33 INFO - PROCESS | 3185 | ++DOMWINDOW == 212 (0x7ff80e6d0400) [pid = 3185] [serial = 726] [outer = 0x7ff80e6c2400] 09:16:34 INFO - PROCESS | 3185 | 1461082594595 Marionette TRACE conn4 <- [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]]]}] 09:16:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 09:16:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 1480ms 09:16:34 INFO - PROCESS | 3185 | 1461082594651 Marionette TRACE conn4 -> [0,937,"getWindowHandle",null] 09:16:34 INFO - PROCESS | 3185 | 1461082594655 Marionette TRACE conn4 <- [1,937,null,{"value":"8"}] 09:16:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 09:16:34 INFO - PROCESS | 3185 | 1461082594662 Marionette TRACE conn4 -> [0,938,"setScriptTimeout",{"ms":35000}] 09:16:34 INFO - PROCESS | 3185 | 1461082594664 Marionette TRACE conn4 <- [1,938,null,{}] 09:16:34 INFO - PROCESS | 3185 | 1461082594671 Marionette TRACE conn4 -> [0,939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:16:34 INFO - PROCESS | 3185 | 1461082594866 Marionette TRACE conn4 <- [1,939,null,{"value":null}] 09:16:35 INFO - PROCESS | 3185 | 1461082595107 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:16:35 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff81a128000 == 104 [pid = 3185] [id = 242] 09:16:35 INFO - PROCESS | 3185 | ++DOMWINDOW == 213 (0x7ff81a6a2c00) [pid = 3185] [serial = 727] [outer = (nil)] 09:16:35 INFO - PROCESS | 3185 | ++DOMWINDOW == 214 (0x7ff81e285c00) [pid = 3185] [serial = 728] [outer = 0x7ff81a6a2c00] 09:16:35 INFO - PROCESS | 3185 | 1461082595224 Marionette DEBUG loaded listener.js 09:16:35 INFO - PROCESS | 3185 | ++DOMWINDOW == 215 (0x7ff835f32800) [pid = 3185] [serial = 729] [outer = 0x7ff81a6a2c00] 09:16:36 INFO - PROCESS | 3185 | 1461082596126 Marionette TRACE conn4 <- [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]]]}] 09:16:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 09:16:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 1536ms 09:16:36 INFO - PROCESS | 3185 | 1461082596200 Marionette TRACE conn4 -> [0,941,"getWindowHandle",null] 09:16:36 INFO - PROCESS | 3185 | 1461082596205 Marionette TRACE conn4 <- [1,941,null,{"value":"8"}] 09:16:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 09:16:36 INFO - PROCESS | 3185 | 1461082596211 Marionette TRACE conn4 -> [0,942,"setScriptTimeout",{"ms":35000}] 09:16:36 INFO - PROCESS | 3185 | 1461082596215 Marionette TRACE conn4 <- [1,942,null,{}] 09:16:36 INFO - PROCESS | 3185 | 1461082596221 Marionette TRACE conn4 -> [0,943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:16:36 INFO - PROCESS | 3185 | 1461082596495 Marionette TRACE conn4 <- [1,943,null,{"value":null}] 09:16:37 INFO - PROCESS | 3185 | 1461082597105 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:16:37 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff80db84800 == 105 [pid = 3185] [id = 243] 09:16:37 INFO - PROCESS | 3185 | ++DOMWINDOW == 216 (0x7ff80ed67400) [pid = 3185] [serial = 730] [outer = (nil)] 09:16:37 INFO - PROCESS | 3185 | ++DOMWINDOW == 217 (0x7ff80ed69800) [pid = 3185] [serial = 731] [outer = 0x7ff80ed67400] 09:16:37 INFO - PROCESS | 3185 | 1461082597179 Marionette DEBUG loaded listener.js 09:16:37 INFO - PROCESS | 3185 | ++DOMWINDOW == 218 (0x7ff80ef64400) [pid = 3185] [serial = 732] [outer = 0x7ff80ed67400] 09:16:38 INFO - PROCESS | 3185 | 1461082598051 Marionette TRACE conn4 <- [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]]]}] 09:16:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 09:16:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 1942ms 09:16:38 INFO - PROCESS | 3185 | 1461082598155 Marionette TRACE conn4 -> [0,945,"getWindowHandle",null] 09:16:38 INFO - PROCESS | 3185 | 1461082598163 Marionette TRACE conn4 <- [1,945,null,{"value":"8"}] 09:16:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 09:16:38 INFO - PROCESS | 3185 | 1461082598173 Marionette TRACE conn4 -> [0,946,"setScriptTimeout",{"ms":35000}] 09:16:38 INFO - PROCESS | 3185 | 1461082598176 Marionette TRACE conn4 <- [1,946,null,{}] 09:16:38 INFO - PROCESS | 3185 | 1461082598184 Marionette TRACE conn4 -> [0,947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:16:38 INFO - PROCESS | 3185 | 1461082598379 Marionette TRACE conn4 <- [1,947,null,{"value":null}] 09:16:38 INFO - PROCESS | 3185 | 1461082598742 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:16:38 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff80ef16800 == 106 [pid = 3185] [id = 244] 09:16:38 INFO - PROCESS | 3185 | ++DOMWINDOW == 219 (0x7ff8112b0c00) [pid = 3185] [serial = 733] [outer = (nil)] 09:16:38 INFO - PROCESS | 3185 | ++DOMWINDOW == 220 (0x7ff8112b7800) [pid = 3185] [serial = 734] [outer = 0x7ff8112b0c00] 09:16:38 INFO - PROCESS | 3185 | 1461082598824 Marionette DEBUG loaded listener.js 09:16:38 INFO - PROCESS | 3185 | ++DOMWINDOW == 221 (0x7ff81133c800) [pid = 3185] [serial = 735] [outer = 0x7ff8112b0c00] 09:16:39 INFO - PROCESS | 3185 | 1461082599854 Marionette TRACE conn4 <- [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]]]}] 09:16:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 09:16:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 1747ms 09:16:39 INFO - PROCESS | 3185 | 1461082599927 Marionette TRACE conn4 -> [0,949,"getWindowHandle",null] 09:16:39 INFO - PROCESS | 3185 | 1461082599937 Marionette TRACE conn4 <- [1,949,null,{"value":"8"}] 09:16:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 09:16:39 INFO - PROCESS | 3185 | 1461082599948 Marionette TRACE conn4 -> [0,950,"setScriptTimeout",{"ms":35000}] 09:16:39 INFO - PROCESS | 3185 | 1461082599951 Marionette TRACE conn4 <- [1,950,null,{}] 09:16:39 INFO - PROCESS | 3185 | 1461082599961 Marionette TRACE conn4 -> [0,951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:16:40 INFO - PROCESS | 3185 | 1461082600234 Marionette TRACE conn4 <- [1,951,null,{"value":null}] 09:16:40 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff81f54c800 == 105 [pid = 3185] [id = 40] 09:16:40 INFO - PROCESS | 3185 | --DOMWINDOW == 220 (0x7ff825d4d800) [pid = 3185] [serial = 613] [outer = (nil)] [url = about:blank] 09:16:40 INFO - PROCESS | 3185 | --DOMWINDOW == 219 (0x7ff82ffd2800) [pid = 3185] [serial = 619] [outer = (nil)] [url = about:blank] 09:16:40 INFO - PROCESS | 3185 | --DOMWINDOW == 218 (0x7ff825064000) [pid = 3185] [serial = 610] [outer = (nil)] [url = about:blank] 09:16:40 INFO - PROCESS | 3185 | --DOMWINDOW == 217 (0x7ff826581000) [pid = 3185] [serial = 616] [outer = (nil)] [url = about:blank] 09:16:40 INFO - PROCESS | 3185 | --DOMWINDOW == 216 (0x7ff83100b800) [pid = 3185] [serial = 622] [outer = (nil)] [url = about:blank] 09:16:40 INFO - PROCESS | 3185 | --DOMWINDOW == 215 (0x7ff82428c000) [pid = 3185] [serial = 607] [outer = (nil)] [url = about:blank] 09:16:40 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff823ef0800 == 104 [pid = 3185] [id = 231] 09:16:40 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff821c79800 == 103 [pid = 3185] [id = 230] 09:16:40 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff81eaea800 == 102 [pid = 3185] [id = 229] 09:16:40 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff81c1c3800 == 101 [pid = 3185] [id = 228] 09:16:40 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff81aad1000 == 100 [pid = 3185] [id = 227] 09:16:40 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff81950a800 == 99 [pid = 3185] [id = 226] 09:16:40 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff80ef1b800 == 98 [pid = 3185] [id = 225] 09:16:40 INFO - PROCESS | 3185 | 1461082600556 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:16:40 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff80ed1a000 == 97 [pid = 3185] [id = 224] 09:16:40 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff81eaf2000 == 96 [pid = 3185] [id = 223] 09:16:40 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff81ea4c800 == 95 [pid = 3185] [id = 222] 09:16:40 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff80ed1a000 == 96 [pid = 3185] [id = 245] 09:16:40 INFO - PROCESS | 3185 | ++DOMWINDOW == 216 (0x7ff81133d000) [pid = 3185] [serial = 736] [outer = (nil)] 09:16:40 INFO - PROCESS | 3185 | ++DOMWINDOW == 217 (0x7ff819e32c00) [pid = 3185] [serial = 737] [outer = 0x7ff81133d000] 09:16:40 INFO - PROCESS | 3185 | 1461082600635 Marionette DEBUG loaded listener.js 09:16:40 INFO - PROCESS | 3185 | ++DOMWINDOW == 218 (0x7ff81a70d000) [pid = 3185] [serial = 738] [outer = 0x7ff81133d000] 09:16:40 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff81084b800 == 95 [pid = 3185] [id = 221] 09:16:40 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff8104db800 == 94 [pid = 3185] [id = 220] 09:16:40 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff81eaef000 == 93 [pid = 3185] [id = 219] 09:16:40 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff83a67e800 == 92 [pid = 3185] [id = 218] 09:16:40 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff81cda0000 == 91 [pid = 3185] [id = 217] 09:16:40 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff81a8cb800 == 90 [pid = 3185] [id = 216] 09:16:40 INFO - PROCESS | 3185 | --DOMWINDOW == 217 (0x7ff831fd2c00) [pid = 3185] [serial = 644] [outer = (nil)] [url = about:blank] 09:16:40 INFO - PROCESS | 3185 | --DOMWINDOW == 216 (0x7ff81ac09000) [pid = 3185] [serial = 601] [outer = (nil)] [url = about:blank] 09:16:40 INFO - PROCESS | 3185 | --DOMWINDOW == 215 (0x7ff830b72c00) [pid = 3185] [serial = 625] [outer = (nil)] [url = about:blank] 09:16:40 INFO - PROCESS | 3185 | --DOMWINDOW == 214 (0x7ff82505d400) [pid = 3185] [serial = 640] [outer = (nil)] [url = about:blank] 09:16:40 INFO - PROCESS | 3185 | --DOMWINDOW == 213 (0x7ff81b17e000) [pid = 3185] [serial = 631] [outer = (nil)] [url = about:blank] 09:16:40 INFO - PROCESS | 3185 | --DOMWINDOW == 212 (0x7ff81ccf6800) [pid = 3185] [serial = 632] [outer = (nil)] [url = about:blank] 09:16:40 INFO - PROCESS | 3185 | --DOMWINDOW == 211 (0x7ff822d86000) [pid = 3185] [serial = 637] [outer = (nil)] [url = about:blank] 09:16:40 INFO - PROCESS | 3185 | --DOMWINDOW == 210 (0x7ff81e316800) [pid = 3185] [serial = 634] [outer = (nil)] [url = about:blank] 09:16:40 INFO - PROCESS | 3185 | --DOMWINDOW == 209 (0x7ff825db5c00) [pid = 3185] [serial = 643] [outer = (nil)] [url = about:blank] 09:16:40 INFO - PROCESS | 3185 | --DOMWINDOW == 208 (0x7ff825162000) [pid = 3185] [serial = 641] [outer = (nil)] [url = about:blank] 09:16:40 INFO - PROCESS | 3185 | --DOMWINDOW == 207 (0x7ff820994c00) [pid = 3185] [serial = 635] [outer = (nil)] [url = about:blank] 09:16:40 INFO - PROCESS | 3185 | --DOMWINDOW == 206 (0x7ff8220edc00) [pid = 3185] [serial = 596] [outer = (nil)] [url = about:blank] 09:16:40 INFO - PROCESS | 3185 | --DOMWINDOW == 205 (0x7ff81ee6c800) [pid = 3185] [serial = 604] [outer = (nil)] [url = about:blank] 09:16:40 INFO - PROCESS | 3185 | --DOMWINDOW == 204 (0x7ff819d70c00) [pid = 3185] [serial = 598] [outer = (nil)] [url = about:blank] 09:16:40 INFO - PROCESS | 3185 | --DOMWINDOW == 203 (0x7ff81a715000) [pid = 3185] [serial = 629] [outer = (nil)] [url = about:blank] 09:16:40 INFO - PROCESS | 3185 | --DOMWINDOW == 202 (0x7ff819e2ec00) [pid = 3185] [serial = 628] [outer = (nil)] [url = about:blank] 09:16:40 INFO - PROCESS | 3185 | --DOMWINDOW == 201 (0x7ff824d2f800) [pid = 3185] [serial = 638] [outer = (nil)] [url = about:blank] 09:16:41 INFO - PROCESS | 3185 | 1461082601442 Marionette TRACE conn4 <- [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]]]}] 09:16:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 09:16:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 1535ms 09:16:41 INFO - PROCESS | 3185 | 1461082601484 Marionette TRACE conn4 -> [0,953,"getWindowHandle",null] 09:16:41 INFO - PROCESS | 3185 | 1461082601489 Marionette TRACE conn4 <- [1,953,null,{"value":"8"}] 09:16:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 09:16:41 INFO - PROCESS | 3185 | 1461082601512 Marionette TRACE conn4 -> [0,954,"setScriptTimeout",{"ms":35000}] 09:16:41 INFO - PROCESS | 3185 | 1461082601525 Marionette TRACE conn4 <- [1,954,null,{}] 09:16:41 INFO - PROCESS | 3185 | 1461082601541 Marionette TRACE conn4 -> [0,955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:16:41 INFO - PROCESS | 3185 | 1461082601946 Marionette TRACE conn4 <- [1,955,null,{"value":null}] 09:16:42 INFO - PROCESS | 3185 | 1461082602167 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:16:42 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff81cd8d800 == 91 [pid = 3185] [id = 246] 09:16:42 INFO - PROCESS | 3185 | ++DOMWINDOW == 202 (0x7ff81a79ec00) [pid = 3185] [serial = 739] [outer = (nil)] 09:16:42 INFO - PROCESS | 3185 | ++DOMWINDOW == 203 (0x7ff81c14dc00) [pid = 3185] [serial = 740] [outer = 0x7ff81a79ec00] 09:16:42 INFO - PROCESS | 3185 | 1461082602299 Marionette DEBUG loaded listener.js 09:16:42 INFO - PROCESS | 3185 | ++DOMWINDOW == 204 (0x7ff81f114800) [pid = 3185] [serial = 741] [outer = 0x7ff81a79ec00] 09:16:43 INFO - PROCESS | 3185 | 1461082603130 Marionette TRACE conn4 <- [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]]]}] 09:16:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 09:16:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 1665ms 09:16:43 INFO - PROCESS | 3185 | 1461082603164 Marionette TRACE conn4 -> [0,957,"getWindowHandle",null] 09:16:43 INFO - PROCESS | 3185 | 1461082603169 Marionette TRACE conn4 <- [1,957,null,{"value":"8"}] 09:16:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 09:16:43 INFO - PROCESS | 3185 | 1461082603181 Marionette TRACE conn4 -> [0,958,"setScriptTimeout",{"ms":35000}] 09:16:43 INFO - PROCESS | 3185 | 1461082603183 Marionette TRACE conn4 <- [1,958,null,{}] 09:16:43 INFO - PROCESS | 3185 | 1461082603197 Marionette TRACE conn4 -> [0,959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:16:43 INFO - PROCESS | 3185 | 1461082603494 Marionette TRACE conn4 <- [1,959,null,{"value":null}] 09:16:43 INFO - PROCESS | 3185 | 1461082603524 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:16:43 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff81eae0800 == 92 [pid = 3185] [id = 247] 09:16:43 INFO - PROCESS | 3185 | ++DOMWINDOW == 205 (0x7ff81acc4000) [pid = 3185] [serial = 742] [outer = (nil)] 09:16:43 INFO - PROCESS | 3185 | ++DOMWINDOW == 206 (0x7ff820999400) [pid = 3185] [serial = 743] [outer = 0x7ff81acc4000] 09:16:43 INFO - PROCESS | 3185 | 1461082603607 Marionette DEBUG loaded listener.js 09:16:43 INFO - PROCESS | 3185 | ++DOMWINDOW == 207 (0x7ff82204f000) [pid = 3185] [serial = 744] [outer = 0x7ff81acc4000] 09:16:44 INFO - PROCESS | 3185 | 1461082604611 Marionette TRACE conn4 <- [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]]]}] 09:16:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 09:16:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 1483ms 09:16:44 INFO - PROCESS | 3185 | 1461082604670 Marionette TRACE conn4 -> [0,961,"getWindowHandle",null] 09:16:44 INFO - PROCESS | 3185 | 1461082604674 Marionette TRACE conn4 <- [1,961,null,{"value":"8"}] 09:16:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 09:16:44 INFO - PROCESS | 3185 | 1461082604680 Marionette TRACE conn4 -> [0,962,"setScriptTimeout",{"ms":35000}] 09:16:44 INFO - PROCESS | 3185 | 1461082604682 Marionette TRACE conn4 <- [1,962,null,{}] 09:16:44 INFO - PROCESS | 3185 | 1461082604687 Marionette TRACE conn4 -> [0,963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:16:44 INFO - PROCESS | 3185 | 1461082604890 Marionette TRACE conn4 <- [1,963,null,{"value":null}] 09:16:45 INFO - PROCESS | 3185 | --DOMWINDOW == 206 (0x7ff81a663c00) [pid = 3185] [serial = 688] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 09:16:45 INFO - PROCESS | 3185 | --DOMWINDOW == 205 (0x7ff819e32000) [pid = 3185] [serial = 682] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 09:16:45 INFO - PROCESS | 3185 | --DOMWINDOW == 204 (0x7ff81acb6000) [pid = 3185] [serial = 685] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 09:16:45 INFO - PROCESS | 3185 | --DOMWINDOW == 203 (0x7ff81127e400) [pid = 3185] [serial = 679] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 09:16:45 INFO - PROCESS | 3185 | --DOMWINDOW == 202 (0x7ff81e28d400) [pid = 3185] [serial = 691] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 09:16:45 INFO - PROCESS | 3185 | 1461082605212 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:16:45 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff81ea45000 == 93 [pid = 3185] [id = 248] 09:16:45 INFO - PROCESS | 3185 | ++DOMWINDOW == 203 (0x7ff822bfc800) [pid = 3185] [serial = 745] [outer = (nil)] 09:16:45 INFO - PROCESS | 3185 | ++DOMWINDOW == 204 (0x7ff824289c00) [pid = 3185] [serial = 746] [outer = 0x7ff822bfc800] 09:16:45 INFO - PROCESS | 3185 | 1461082605292 Marionette DEBUG loaded listener.js 09:16:45 INFO - PROCESS | 3185 | ++DOMWINDOW == 205 (0x7ff825ec6800) [pid = 3185] [serial = 747] [outer = 0x7ff822bfc800] 09:16:46 INFO - PROCESS | 3185 | 1461082606054 Marionette TRACE conn4 <- [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]]]}] 09:16:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 09:16:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 1434ms 09:16:46 INFO - PROCESS | 3185 | 1461082606115 Marionette TRACE conn4 -> [0,965,"getWindowHandle",null] 09:16:46 INFO - PROCESS | 3185 | 1461082606118 Marionette TRACE conn4 <- [1,965,null,{"value":"8"}] 09:16:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 09:16:46 INFO - PROCESS | 3185 | 1461082606128 Marionette TRACE conn4 -> [0,966,"setScriptTimeout",{"ms":35000}] 09:16:46 INFO - PROCESS | 3185 | 1461082606130 Marionette TRACE conn4 <- [1,966,null,{}] 09:16:46 INFO - PROCESS | 3185 | 1461082606134 Marionette TRACE conn4 -> [0,967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:16:46 INFO - PROCESS | 3185 | 1461082606308 Marionette TRACE conn4 <- [1,967,null,{"value":null}] 09:16:46 INFO - PROCESS | 3185 | 1461082606332 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:16:46 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff825571000 == 94 [pid = 3185] [id = 249] 09:16:46 INFO - PROCESS | 3185 | ++DOMWINDOW == 206 (0x7ff82a156800) [pid = 3185] [serial = 748] [outer = (nil)] 09:16:46 INFO - PROCESS | 3185 | ++DOMWINDOW == 207 (0x7ff832041c00) [pid = 3185] [serial = 749] [outer = 0x7ff82a156800] 09:16:46 INFO - PROCESS | 3185 | 1461082606447 Marionette DEBUG loaded listener.js 09:16:46 INFO - PROCESS | 3185 | ++DOMWINDOW == 208 (0x7ff835960400) [pid = 3185] [serial = 750] [outer = 0x7ff82a156800] 09:16:47 INFO - PROCESS | 3185 | 1461082607537 Marionette TRACE conn4 <- [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]]]}] 09:16:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 09:16:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 1482ms 09:16:47 INFO - PROCESS | 3185 | 1461082607612 Marionette TRACE conn4 -> [0,969,"getWindowHandle",null] 09:16:47 INFO - PROCESS | 3185 | 1461082607617 Marionette TRACE conn4 <- [1,969,null,{"value":"8"}] 09:16:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 09:16:47 INFO - PROCESS | 3185 | 1461082607627 Marionette TRACE conn4 -> [0,970,"setScriptTimeout",{"ms":35000}] 09:16:47 INFO - PROCESS | 3185 | 1461082607632 Marionette TRACE conn4 <- [1,970,null,{}] 09:16:47 INFO - PROCESS | 3185 | 1461082607643 Marionette TRACE conn4 -> [0,971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:16:47 INFO - PROCESS | 3185 | 1461082607893 Marionette TRACE conn4 <- [1,971,null,{"value":null}] 09:16:48 INFO - PROCESS | 3185 | 1461082608205 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:16:48 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff8199cd000 == 95 [pid = 3185] [id = 250] 09:16:48 INFO - PROCESS | 3185 | ++DOMWINDOW == 209 (0x7ff80ed70800) [pid = 3185] [serial = 751] [outer = (nil)] 09:16:48 INFO - PROCESS | 3185 | ++DOMWINDOW == 210 (0x7ff8112af000) [pid = 3185] [serial = 752] [outer = 0x7ff80ed70800] 09:16:48 INFO - PROCESS | 3185 | 1461082608285 Marionette DEBUG loaded listener.js 09:16:48 INFO - PROCESS | 3185 | ++DOMWINDOW == 211 (0x7ff81133a800) [pid = 3185] [serial = 753] [outer = 0x7ff80ed70800] 09:16:49 INFO - PROCESS | 3185 | 1461082609376 Marionette TRACE conn4 <- [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]]]}] 09:16:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 09:16:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 1789ms 09:16:49 INFO - PROCESS | 3185 | 1461082609417 Marionette TRACE conn4 -> [0,973,"getWindowHandle",null] 09:16:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 09:16:49 INFO - PROCESS | 3185 | 1461082609428 Marionette TRACE conn4 <- [1,973,null,{"value":"8"}] 09:16:49 INFO - PROCESS | 3185 | 1461082609439 Marionette TRACE conn4 -> [0,974,"setScriptTimeout",{"ms":35000}] 09:16:49 INFO - PROCESS | 3185 | 1461082609443 Marionette TRACE conn4 <- [1,974,null,{}] 09:16:49 INFO - PROCESS | 3185 | 1461082609450 Marionette TRACE conn4 -> [0,975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:16:49 INFO - PROCESS | 3185 | 1461082609658 Marionette TRACE conn4 <- [1,975,null,{"value":null}] 09:16:49 INFO - PROCESS | 3185 | 1461082609901 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:16:49 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff81ccac800 == 96 [pid = 3185] [id = 251] 09:16:49 INFO - PROCESS | 3185 | ++DOMWINDOW == 212 (0x7ff819dc6800) [pid = 3185] [serial = 754] [outer = (nil)] 09:16:49 INFO - PROCESS | 3185 | ++DOMWINDOW == 213 (0x7ff81a666400) [pid = 3185] [serial = 755] [outer = 0x7ff819dc6800] 09:16:49 INFO - PROCESS | 3185 | 1461082609991 Marionette DEBUG loaded listener.js 09:16:50 INFO - PROCESS | 3185 | ++DOMWINDOW == 214 (0x7ff81a994000) [pid = 3185] [serial = 756] [outer = 0x7ff819dc6800] 09:16:51 INFO - PROCESS | 3185 | 1461082611003 Marionette TRACE conn4 <- [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]]]}] 09:16:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 09:16:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 1636ms 09:16:51 INFO - PROCESS | 3185 | 1461082611075 Marionette TRACE conn4 -> [0,977,"getWindowHandle",null] 09:16:51 INFO - PROCESS | 3185 | 1461082611078 Marionette TRACE conn4 <- [1,977,null,{"value":"8"}] 09:16:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 09:16:51 INFO - PROCESS | 3185 | 1461082611086 Marionette TRACE conn4 -> [0,978,"setScriptTimeout",{"ms":35000}] 09:16:51 INFO - PROCESS | 3185 | 1461082611092 Marionette TRACE conn4 <- [1,978,null,{}] 09:16:51 INFO - PROCESS | 3185 | 1461082611109 Marionette TRACE conn4 -> [0,979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:16:51 INFO - PROCESS | 3185 | 1461082611343 Marionette TRACE conn4 <- [1,979,null,{"value":null}] 09:16:51 INFO - PROCESS | 3185 | 1461082611576 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:16:51 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff82ae1c000 == 97 [pid = 3185] [id = 252] 09:16:51 INFO - PROCESS | 3185 | ++DOMWINDOW == 215 (0x7ff820726000) [pid = 3185] [serial = 757] [outer = (nil)] 09:16:51 INFO - PROCESS | 3185 | ++DOMWINDOW == 216 (0x7ff822bf4400) [pid = 3185] [serial = 758] [outer = 0x7ff820726000] 09:16:51 INFO - PROCESS | 3185 | 1461082611669 Marionette DEBUG loaded listener.js 09:16:51 INFO - PROCESS | 3185 | ++DOMWINDOW == 217 (0x7ff825686400) [pid = 3185] [serial = 759] [outer = 0x7ff820726000] 09:16:52 INFO - PROCESS | 3185 | 1461082612571 Marionette TRACE conn4 <- [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]]]}] 09:16:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 09:16:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 1540ms 09:16:52 INFO - PROCESS | 3185 | 1461082612628 Marionette TRACE conn4 -> [0,981,"getWindowHandle",null] 09:16:52 INFO - PROCESS | 3185 | 1461082612632 Marionette TRACE conn4 <- [1,981,null,{"value":"8"}] 09:16:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 09:16:52 INFO - PROCESS | 3185 | 1461082612640 Marionette TRACE conn4 -> [0,982,"setScriptTimeout",{"ms":35000}] 09:16:52 INFO - PROCESS | 3185 | 1461082612644 Marionette TRACE conn4 <- [1,982,null,{}] 09:16:52 INFO - PROCESS | 3185 | 1461082612649 Marionette TRACE conn4 -> [0,983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:16:52 INFO - PROCESS | 3185 | 1461082612847 Marionette TRACE conn4 <- [1,983,null,{"value":null}] 09:16:53 INFO - PROCESS | 3185 | 1461082613030 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:16:53 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff831c79000 == 98 [pid = 3185] [id = 253] 09:16:53 INFO - PROCESS | 3185 | ++DOMWINDOW == 218 (0x7ff8264a9c00) [pid = 3185] [serial = 760] [outer = (nil)] 09:16:53 INFO - PROCESS | 3185 | ++DOMWINDOW == 219 (0x7ff830db6800) [pid = 3185] [serial = 761] [outer = 0x7ff8264a9c00] 09:16:53 INFO - PROCESS | 3185 | 1461082613119 Marionette DEBUG loaded listener.js 09:16:53 INFO - PROCESS | 3185 | ++DOMWINDOW == 220 (0x7ff831fd3000) [pid = 3185] [serial = 762] [outer = 0x7ff8264a9c00] 09:16:54 INFO - PROCESS | 3185 | 1461082614027 Marionette TRACE conn4 <- [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]]]}] 09:16:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 09:16:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 1437ms 09:16:54 INFO - PROCESS | 3185 | 1461082614079 Marionette TRACE conn4 -> [0,985,"getWindowHandle",null] 09:16:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 09:16:54 INFO - PROCESS | 3185 | 1461082614083 Marionette TRACE conn4 <- [1,985,null,{"value":"8"}] 09:16:54 INFO - PROCESS | 3185 | 1461082614089 Marionette TRACE conn4 -> [0,986,"setScriptTimeout",{"ms":35000}] 09:16:54 INFO - PROCESS | 3185 | 1461082614092 Marionette TRACE conn4 <- [1,986,null,{}] 09:16:54 INFO - PROCESS | 3185 | 1461082614098 Marionette TRACE conn4 -> [0,987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:16:54 INFO - PROCESS | 3185 | 1461082614293 Marionette TRACE conn4 <- [1,987,null,{"value":null}] 09:16:54 INFO - PROCESS | 3185 | 1461082614480 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:16:54 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff836532000 == 99 [pid = 3185] [id = 254] 09:16:54 INFO - PROCESS | 3185 | ++DOMWINDOW == 221 (0x7ff826509800) [pid = 3185] [serial = 763] [outer = (nil)] 09:16:54 INFO - PROCESS | 3185 | ++DOMWINDOW == 222 (0x7ff835f29800) [pid = 3185] [serial = 764] [outer = 0x7ff826509800] 09:16:54 INFO - PROCESS | 3185 | 1461082614558 Marionette DEBUG loaded listener.js 09:16:54 INFO - PROCESS | 3185 | ++DOMWINDOW == 223 (0x7ff83605d000) [pid = 3185] [serial = 765] [outer = 0x7ff826509800] 09:16:55 INFO - PROCESS | 3185 | 1461082615434 Marionette TRACE conn4 <- [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]]]}] 09:16:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 09:16:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 1389ms 09:16:55 INFO - PROCESS | 3185 | 1461082615478 Marionette TRACE conn4 -> [0,989,"getWindowHandle",null] 09:16:55 INFO - PROCESS | 3185 | 1461082615482 Marionette TRACE conn4 <- [1,989,null,{"value":"8"}] 09:16:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 09:16:55 INFO - PROCESS | 3185 | 1461082615488 Marionette TRACE conn4 -> [0,990,"setScriptTimeout",{"ms":35000}] 09:16:55 INFO - PROCESS | 3185 | 1461082615491 Marionette TRACE conn4 <- [1,990,null,{}] 09:16:55 INFO - PROCESS | 3185 | 1461082615496 Marionette TRACE conn4 -> [0,991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:16:55 INFO - PROCESS | 3185 | 1461082615718 Marionette TRACE conn4 <- [1,991,null,{"value":null}] 09:16:55 INFO - PROCESS | 3185 | 1461082615904 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:16:55 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff81e734000 == 100 [pid = 3185] [id = 255] 09:16:55 INFO - PROCESS | 3185 | ++DOMWINDOW == 224 (0x7ff813445000) [pid = 3185] [serial = 766] [outer = (nil)] 09:16:55 INFO - PROCESS | 3185 | ++DOMWINDOW == 225 (0x7ff82657c800) [pid = 3185] [serial = 767] [outer = 0x7ff813445000] 09:16:55 INFO - PROCESS | 3185 | 1461082615987 Marionette DEBUG loaded listener.js 09:16:56 INFO - PROCESS | 3185 | ++DOMWINDOW == 226 (0x7ff836392c00) [pid = 3185] [serial = 768] [outer = 0x7ff813445000] 09:16:56 INFO - PROCESS | 3185 | 1461082616918 Marionette TRACE conn4 <- [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]]]}] 09:16:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 09:16:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 1478ms 09:16:56 INFO - PROCESS | 3185 | 1461082616968 Marionette TRACE conn4 -> [0,993,"getWindowHandle",null] 09:16:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 09:16:56 INFO - PROCESS | 3185 | 1461082616972 Marionette TRACE conn4 <- [1,993,null,{"value":"8"}] 09:16:56 INFO - PROCESS | 3185 | 1461082616978 Marionette TRACE conn4 -> [0,994,"setScriptTimeout",{"ms":35000}] 09:16:56 INFO - PROCESS | 3185 | 1461082616981 Marionette TRACE conn4 <- [1,994,null,{}] 09:16:56 INFO - PROCESS | 3185 | 1461082616987 Marionette TRACE conn4 -> [0,995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:16:57 INFO - PROCESS | 3185 | 1461082617181 Marionette TRACE conn4 <- [1,995,null,{"value":null}] 09:16:57 INFO - PROCESS | 3185 | 1461082617369 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:16:57 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff8121ce800 == 101 [pid = 3185] [id = 256] 09:16:57 INFO - PROCESS | 3185 | ++DOMWINDOW == 227 (0x7ff8120d6800) [pid = 3185] [serial = 769] [outer = (nil)] 09:16:57 INFO - PROCESS | 3185 | ++DOMWINDOW == 228 (0x7ff8120dd000) [pid = 3185] [serial = 770] [outer = 0x7ff8120d6800] 09:16:57 INFO - PROCESS | 3185 | 1461082617488 Marionette DEBUG loaded listener.js 09:16:57 INFO - PROCESS | 3185 | ++DOMWINDOW == 229 (0x7ff813447c00) [pid = 3185] [serial = 771] [outer = 0x7ff8120d6800] 09:16:58 INFO - PROCESS | 3185 | 1461082618309 Marionette TRACE conn4 <- [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]]]}] 09:16:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 09:16:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 1385ms 09:16:58 INFO - PROCESS | 3185 | 1461082618365 Marionette TRACE conn4 -> [0,997,"getWindowHandle",null] 09:16:58 INFO - PROCESS | 3185 | 1461082618369 Marionette TRACE conn4 <- [1,997,null,{"value":"8"}] 09:16:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 09:16:58 INFO - PROCESS | 3185 | 1461082618375 Marionette TRACE conn4 -> [0,998,"setScriptTimeout",{"ms":35000}] 09:16:58 INFO - PROCESS | 3185 | 1461082618377 Marionette TRACE conn4 <- [1,998,null,{}] 09:16:58 INFO - PROCESS | 3185 | 1461082618383 Marionette TRACE conn4 -> [0,999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:16:58 INFO - PROCESS | 3185 | 1461082618559 Marionette TRACE conn4 <- [1,999,null,{"value":null}] 09:16:58 INFO - PROCESS | 3185 | 1461082618749 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:16:58 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff81e741000 == 102 [pid = 3185] [id = 257] 09:16:58 INFO - PROCESS | 3185 | ++DOMWINDOW == 230 (0x7ff8120d7000) [pid = 3185] [serial = 772] [outer = (nil)] 09:16:58 INFO - PROCESS | 3185 | ++DOMWINDOW == 231 (0x7ff8124c8000) [pid = 3185] [serial = 773] [outer = 0x7ff8120d7000] 09:16:58 INFO - PROCESS | 3185 | 1461082618824 Marionette DEBUG loaded listener.js 09:16:58 INFO - PROCESS | 3185 | ++DOMWINDOW == 232 (0x7ff8124cbc00) [pid = 3185] [serial = 774] [outer = 0x7ff8120d7000] 09:16:59 INFO - PROCESS | 3185 | 1461082619687 Marionette TRACE conn4 <- [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]]]}] 09:16:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 09:16:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 1382ms 09:16:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 09:16:59 INFO - PROCESS | 3185 | 1461082619759 Marionette TRACE conn4 -> [0,1001,"getWindowHandle",null] 09:16:59 INFO - PROCESS | 3185 | 1461082619762 Marionette TRACE conn4 <- [1,1001,null,{"value":"8"}] 09:16:59 INFO - PROCESS | 3185 | 1461082619768 Marionette TRACE conn4 -> [0,1002,"setScriptTimeout",{"ms":35000}] 09:16:59 INFO - PROCESS | 3185 | 1461082619771 Marionette TRACE conn4 <- [1,1002,null,{}] 09:16:59 INFO - PROCESS | 3185 | 1461082619777 Marionette TRACE conn4 -> [0,1003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:16:59 INFO - PROCESS | 3185 | 1461082619964 Marionette TRACE conn4 <- [1,1003,null,{"value":null}] 09:17:00 INFO - PROCESS | 3185 | 1461082620148 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:17:00 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff81043f800 == 103 [pid = 3185] [id = 258] 09:17:00 INFO - PROCESS | 3185 | ++DOMWINDOW == 233 (0x7ff8104a5400) [pid = 3185] [serial = 775] [outer = (nil)] 09:17:00 INFO - PROCESS | 3185 | ++DOMWINDOW == 234 (0x7ff8104ad800) [pid = 3185] [serial = 776] [outer = 0x7ff8104a5400] 09:17:00 INFO - PROCESS | 3185 | 1461082620226 Marionette DEBUG loaded listener.js 09:17:00 INFO - PROCESS | 3185 | ++DOMWINDOW == 235 (0x7ff8104b3400) [pid = 3185] [serial = 777] [outer = 0x7ff8104a5400] 09:17:01 INFO - PROCESS | 3185 | 1461082621117 Marionette TRACE conn4 <- [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]]]}] 09:17:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 09:17:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 1381ms 09:17:01 INFO - PROCESS | 3185 | 1461082621149 Marionette TRACE conn4 -> [0,1005,"getWindowHandle",null] 09:17:01 INFO - PROCESS | 3185 | 1461082621152 Marionette TRACE conn4 <- [1,1005,null,{"value":"8"}] 09:17:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 09:17:01 INFO - PROCESS | 3185 | 1461082621159 Marionette TRACE conn4 -> [0,1006,"setScriptTimeout",{"ms":35000}] 09:17:01 INFO - PROCESS | 3185 | 1461082621163 Marionette TRACE conn4 <- [1,1006,null,{}] 09:17:01 INFO - PROCESS | 3185 | 1461082621168 Marionette TRACE conn4 -> [0,1007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:17:01 INFO - PROCESS | 3185 | 1461082621358 Marionette TRACE conn4 <- [1,1007,null,{"value":null}] 09:17:01 INFO - PROCESS | 3185 | 1461082621553 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:17:01 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff80dd45000 == 104 [pid = 3185] [id = 259] 09:17:01 INFO - PROCESS | 3185 | ++DOMWINDOW == 236 (0x7ff80dd5b400) [pid = 3185] [serial = 778] [outer = (nil)] 09:17:01 INFO - PROCESS | 3185 | ++DOMWINDOW == 237 (0x7ff80dd63800) [pid = 3185] [serial = 779] [outer = 0x7ff80dd5b400] 09:17:01 INFO - PROCESS | 3185 | 1461082621686 Marionette DEBUG loaded listener.js 09:17:01 INFO - PROCESS | 3185 | ++DOMWINDOW == 238 (0x7ff80dd68800) [pid = 3185] [serial = 780] [outer = 0x7ff80dd5b400] 09:17:02 INFO - PROCESS | 3185 | 1461082622651 Marionette TRACE conn4 <- [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]]]}] 09:17:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 09:17:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 1530ms 09:17:02 INFO - PROCESS | 3185 | 1461082622690 Marionette TRACE conn4 -> [0,1009,"getWindowHandle",null] 09:17:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 09:17:02 INFO - PROCESS | 3185 | 1461082622695 Marionette TRACE conn4 <- [1,1009,null,{"value":"8"}] 09:17:02 INFO - PROCESS | 3185 | 1461082622702 Marionette TRACE conn4 -> [0,1010,"setScriptTimeout",{"ms":35000}] 09:17:02 INFO - PROCESS | 3185 | 1461082622708 Marionette TRACE conn4 <- [1,1010,null,{}] 09:17:02 INFO - PROCESS | 3185 | 1461082622715 Marionette TRACE conn4 -> [0,1011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:17:02 INFO - PROCESS | 3185 | 1461082622940 Marionette TRACE conn4 <- [1,1011,null,{"value":null}] 09:17:03 INFO - PROCESS | 3185 | 1461082623194 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:17:03 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff80e41d800 == 105 [pid = 3185] [id = 260] 09:17:03 INFO - PROCESS | 3185 | ++DOMWINDOW == 239 (0x7ff80ed66800) [pid = 3185] [serial = 781] [outer = (nil)] 09:17:03 INFO - PROCESS | 3185 | ++DOMWINDOW == 240 (0x7ff8124cfc00) [pid = 3185] [serial = 782] [outer = 0x7ff80ed66800] 09:17:03 INFO - PROCESS | 3185 | 1461082623336 Marionette DEBUG loaded listener.js 09:17:03 INFO - PROCESS | 3185 | ++DOMWINDOW == 241 (0x7ff836091000) [pid = 3185] [serial = 783] [outer = 0x7ff80ed66800] 09:17:04 INFO - PROCESS | 3185 | 1461082624219 Marionette TRACE conn4 <- [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]]]}] 09:17:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 09:17:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 1597ms 09:17:04 INFO - PROCESS | 3185 | 1461082624300 Marionette TRACE conn4 -> [0,1013,"getWindowHandle",null] 09:17:04 INFO - PROCESS | 3185 | 1461082624304 Marionette TRACE conn4 <- [1,1013,null,{"value":"8"}] 09:17:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 09:17:04 INFO - PROCESS | 3185 | 1461082624310 Marionette TRACE conn4 -> [0,1014,"setScriptTimeout",{"ms":35000}] 09:17:04 INFO - PROCESS | 3185 | 1461082624313 Marionette TRACE conn4 <- [1,1014,null,{}] 09:17:04 INFO - PROCESS | 3185 | 1461082624320 Marionette TRACE conn4 -> [0,1015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:17:04 INFO - PROCESS | 3185 | 1461082624875 Marionette TRACE conn4 <- [1,1015,null,{"value":null}] 09:17:05 INFO - PROCESS | 3185 | 1461082625143 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:17:05 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff810440800 == 106 [pid = 3185] [id = 261] 09:17:05 INFO - PROCESS | 3185 | ++DOMWINDOW == 242 (0x7ff80e58f400) [pid = 3185] [serial = 784] [outer = (nil)] 09:17:05 INFO - PROCESS | 3185 | ++DOMWINDOW == 243 (0x7ff80e596000) [pid = 3185] [serial = 785] [outer = 0x7ff80e58f400] 09:17:05 INFO - PROCESS | 3185 | 1461082625217 Marionette DEBUG loaded listener.js 09:17:05 INFO - PROCESS | 3185 | ++DOMWINDOW == 244 (0x7ff80e6d0800) [pid = 3185] [serial = 786] [outer = 0x7ff80e58f400] 09:17:06 INFO - PROCESS | 3185 | 1461082626114 Marionette TRACE conn4 <- [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]]]}] 09:17:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 09:17:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 1881ms 09:17:06 INFO - PROCESS | 3185 | 1461082626194 Marionette TRACE conn4 -> [0,1017,"getWindowHandle",null] 09:17:06 INFO - PROCESS | 3185 | 1461082626201 Marionette TRACE conn4 <- [1,1017,null,{"value":"8"}] 09:17:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 09:17:06 INFO - PROCESS | 3185 | 1461082626209 Marionette TRACE conn4 -> [0,1018,"setScriptTimeout",{"ms":35000}] 09:17:06 INFO - PROCESS | 3185 | 1461082626215 Marionette TRACE conn4 <- [1,1018,null,{}] 09:17:06 INFO - PROCESS | 3185 | 1461082626222 Marionette TRACE conn4 -> [0,1019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:17:06 INFO - PROCESS | 3185 | 1461082626462 Marionette TRACE conn4 <- [1,1019,null,{"value":null}] 09:17:06 INFO - PROCESS | 3185 | 1461082626877 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:17:06 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff80db82000 == 107 [pid = 3185] [id = 262] 09:17:06 INFO - PROCESS | 3185 | ++DOMWINDOW == 245 (0x7ff80ef64c00) [pid = 3185] [serial = 787] [outer = (nil)] 09:17:06 INFO - PROCESS | 3185 | ++DOMWINDOW == 246 (0x7ff8104b2c00) [pid = 3185] [serial = 788] [outer = 0x7ff80ef64c00] 09:17:06 INFO - PROCESS | 3185 | 1461082626952 Marionette DEBUG loaded listener.js 09:17:07 INFO - PROCESS | 3185 | ++DOMWINDOW == 247 (0x7ff810891000) [pid = 3185] [serial = 789] [outer = 0x7ff80ef64c00] 09:17:07 INFO - PROCESS | 3185 | 1461082627849 Marionette TRACE conn4 <- [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]]]}] 09:17:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 09:17:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 1682ms 09:17:07 INFO - PROCESS | 3185 | 1461082627893 Marionette TRACE conn4 -> [0,1021,"getWindowHandle",null] 09:17:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 09:17:07 INFO - PROCESS | 3185 | 1461082627898 Marionette TRACE conn4 <- [1,1021,null,{"value":"8"}] 09:17:07 INFO - PROCESS | 3185 | 1461082627904 Marionette TRACE conn4 -> [0,1022,"setScriptTimeout",{"ms":35000}] 09:17:07 INFO - PROCESS | 3185 | 1461082627908 Marionette TRACE conn4 <- [1,1022,null,{}] 09:17:07 INFO - PROCESS | 3185 | 1461082627913 Marionette TRACE conn4 -> [0,1023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:17:08 INFO - PROCESS | 3185 | 1461082628091 Marionette TRACE conn4 <- [1,1023,null,{"value":null}] 09:17:08 INFO - PROCESS | 3185 | 1461082628366 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:17:08 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff810855000 == 108 [pid = 3185] [id = 263] 09:17:08 INFO - PROCESS | 3185 | ++DOMWINDOW == 248 (0x7ff80ef5fc00) [pid = 3185] [serial = 790] [outer = (nil)] 09:17:08 INFO - PROCESS | 3185 | ++DOMWINDOW == 249 (0x7ff8120e1c00) [pid = 3185] [serial = 791] [outer = 0x7ff80ef5fc00] 09:17:08 INFO - PROCESS | 3185 | 1461082628488 Marionette DEBUG loaded listener.js 09:17:08 INFO - PROCESS | 3185 | ++DOMWINDOW == 250 (0x7ff8124ce000) [pid = 3185] [serial = 792] [outer = 0x7ff80ef5fc00] 09:17:09 INFO - PROCESS | 3185 | 1461082629358 Marionette TRACE conn4 <- [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]]]}] 09:17:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 09:17:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 1529ms 09:17:09 INFO - PROCESS | 3185 | 1461082629435 Marionette TRACE conn4 -> [0,1025,"getWindowHandle",null] 09:17:09 INFO - PROCESS | 3185 | 1461082629441 Marionette TRACE conn4 <- [1,1025,null,{"value":"8"}] 09:17:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 09:17:09 INFO - PROCESS | 3185 | 1461082629457 Marionette TRACE conn4 -> [0,1026,"setScriptTimeout",{"ms":35000}] 09:17:09 INFO - PROCESS | 3185 | 1461082629464 Marionette TRACE conn4 <- [1,1026,null,{}] 09:17:09 INFO - PROCESS | 3185 | 1461082629469 Marionette TRACE conn4 -> [0,1027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:17:09 INFO - PROCESS | 3185 | 1461082629692 Marionette TRACE conn4 <- [1,1027,null,{"value":null}] 09:17:09 INFO - PROCESS | 3185 | 1461082629923 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:17:09 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff80ef2d800 == 109 [pid = 3185] [id = 264] 09:17:09 INFO - PROCESS | 3185 | ++DOMWINDOW == 251 (0x7ff813446800) [pid = 3185] [serial = 793] [outer = (nil)] 09:17:10 INFO - PROCESS | 3185 | ++DOMWINDOW == 252 (0x7ff813492000) [pid = 3185] [serial = 794] [outer = 0x7ff813446800] 09:17:10 INFO - PROCESS | 3185 | 1461082630040 Marionette DEBUG loaded listener.js 09:17:10 INFO - PROCESS | 3185 | ++DOMWINDOW == 253 (0x7ff8199a9800) [pid = 3185] [serial = 795] [outer = 0x7ff813446800] 09:17:10 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff82681c000 == 108 [pid = 3185] [id = 56] 09:17:10 INFO - PROCESS | 3185 | --DOMWINDOW == 252 (0x7ff81acb9800) [pid = 3185] [serial = 653] [outer = (nil)] [url = about:blank] 09:17:10 INFO - PROCESS | 3185 | --DOMWINDOW == 251 (0x7ff81ac5c000) [pid = 3185] [serial = 649] [outer = (nil)] [url = about:blank] 09:17:10 INFO - PROCESS | 3185 | --DOMWINDOW == 250 (0x7ff80ef61c00) [pid = 3185] [serial = 677] [outer = (nil)] [url = about:blank] 09:17:10 INFO - PROCESS | 3185 | --DOMWINDOW == 249 (0x7ff826583000) [pid = 3185] [serial = 656] [outer = (nil)] [url = about:blank] 09:17:10 INFO - PROCESS | 3185 | --DOMWINDOW == 248 (0x7ff835eb3000) [pid = 3185] [serial = 662] [outer = (nil)] [url = about:blank] 09:17:10 INFO - PROCESS | 3185 | --DOMWINDOW == 247 (0x7ff810892800) [pid = 3185] [serial = 665] [outer = (nil)] [url = about:blank] 09:17:10 INFO - PROCESS | 3185 | --DOMWINDOW == 246 (0x7ff83596d800) [pid = 3185] [serial = 659] [outer = (nil)] [url = about:blank] 09:17:10 INFO - PROCESS | 3185 | --DOMWINDOW == 245 (0x7ff811276c00) [pid = 3185] [serial = 668] [outer = (nil)] [url = about:blank] 09:17:10 INFO - PROCESS | 3185 | --DOMWINDOW == 244 (0x7ff8112a9800) [pid = 3185] [serial = 671] [outer = (nil)] [url = about:blank] 09:17:10 INFO - PROCESS | 3185 | --DOMWINDOW == 243 (0x7ff8112b2400) [pid = 3185] [serial = 674] [outer = (nil)] [url = about:blank] 09:17:10 INFO - PROCESS | 3185 | --DOMWINDOW == 242 (0x7ff822d8b400) [pid = 3185] [serial = 695] [outer = (nil)] [url = about:blank] 09:17:10 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff836366800 == 107 [pid = 3185] [id = 237] 09:17:10 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff832207000 == 106 [pid = 3185] [id = 236] 09:17:10 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff830d78000 == 105 [pid = 3185] [id = 235] 09:17:10 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff823438800 == 104 [pid = 3185] [id = 234] 09:17:10 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff81be8d000 == 103 [pid = 3185] [id = 233] 09:17:10 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff80ef2c000 == 102 [pid = 3185] [id = 232] 09:17:10 INFO - PROCESS | 3185 | --DOMWINDOW == 241 (0x7ff834128c00) [pid = 3185] [serial = 646] [outer = (nil)] [url = about:blank] 09:17:10 INFO - PROCESS | 3185 | --DOMWINDOW == 240 (0x7ff81a669800) [pid = 3185] [serial = 683] [outer = (nil)] [url = about:blank] 09:17:10 INFO - PROCESS | 3185 | --DOMWINDOW == 239 (0x7ff81a718800) [pid = 3185] [serial = 684] [outer = (nil)] [url = about:blank] 09:17:10 INFO - PROCESS | 3185 | --DOMWINDOW == 238 (0x7ff81b23f800) [pid = 3185] [serial = 686] [outer = (nil)] [url = about:blank] 09:17:10 INFO - PROCESS | 3185 | --DOMWINDOW == 237 (0x7ff81e051c00) [pid = 3185] [serial = 687] [outer = (nil)] [url = about:blank] 09:17:10 INFO - PROCESS | 3185 | --DOMWINDOW == 236 (0x7ff81290d000) [pid = 3185] [serial = 681] [outer = (nil)] [url = about:blank] 09:17:10 INFO - PROCESS | 3185 | --DOMWINDOW == 235 (0x7ff8112aec00) [pid = 3185] [serial = 680] [outer = (nil)] [url = about:blank] 09:17:10 INFO - PROCESS | 3185 | --DOMWINDOW == 234 (0x7ff821bfd400) [pid = 3185] [serial = 692] [outer = (nil)] [url = about:blank] 09:17:10 INFO - PROCESS | 3185 | --DOMWINDOW == 233 (0x7ff8220e8400) [pid = 3185] [serial = 693] [outer = (nil)] [url = about:blank] 09:17:10 INFO - PROCESS | 3185 | --DOMWINDOW == 232 (0x7ff81f118400) [pid = 3185] [serial = 689] [outer = (nil)] [url = about:blank] 09:17:10 INFO - PROCESS | 3185 | --DOMWINDOW == 231 (0x7ff81a98c800) [pid = 3185] [serial = 419] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 09:17:10 INFO - PROCESS | 3185 | --DOMWINDOW == 230 (0x7ff81f58c400) [pid = 3185] [serial = 690] [outer = (nil)] [url = about:blank] 09:17:10 INFO - PROCESS | 3185 | 1461082630964 Marionette TRACE conn4 <- [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]]]}] 09:17:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 09:17:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 1542ms 09:17:10 INFO - PROCESS | 3185 | 1461082630992 Marionette TRACE conn4 -> [0,1029,"getWindowHandle",null] 09:17:10 INFO - PROCESS | 3185 | 1461082630996 Marionette TRACE conn4 <- [1,1029,null,{"value":"8"}] 09:17:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 09:17:11 INFO - PROCESS | 3185 | 1461082631001 Marionette TRACE conn4 -> [0,1030,"setScriptTimeout",{"ms":35000}] 09:17:11 INFO - PROCESS | 3185 | 1461082631003 Marionette TRACE conn4 <- [1,1030,null,{}] 09:17:11 INFO - PROCESS | 3185 | 1461082631009 Marionette TRACE conn4 -> [0,1031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:17:11 INFO - PROCESS | 3185 | 1461082631173 Marionette TRACE conn4 <- [1,1031,null,{"value":null}] 09:17:11 INFO - PROCESS | 3185 | 1461082631347 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:17:11 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff810848800 == 103 [pid = 3185] [id = 265] 09:17:11 INFO - PROCESS | 3185 | ++DOMWINDOW == 231 (0x7ff80ef61c00) [pid = 3185] [serial = 796] [outer = (nil)] 09:17:11 INFO - PROCESS | 3185 | ++DOMWINDOW == 232 (0x7ff813499400) [pid = 3185] [serial = 797] [outer = 0x7ff80ef61c00] 09:17:11 INFO - PROCESS | 3185 | 1461082631414 Marionette DEBUG loaded listener.js 09:17:11 INFO - PROCESS | 3185 | ++DOMWINDOW == 233 (0x7ff81a65f000) [pid = 3185] [serial = 798] [outer = 0x7ff80ef61c00] 09:17:12 INFO - PROCESS | 3185 | 1461082632221 Marionette TRACE conn4 <- [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]]]}] 09:17:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 09:17:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 1277ms 09:17:12 INFO - PROCESS | 3185 | 1461082632280 Marionette TRACE conn4 -> [0,1033,"getWindowHandle",null] 09:17:12 INFO - PROCESS | 3185 | 1461082632284 Marionette TRACE conn4 <- [1,1033,null,{"value":"8"}] 09:17:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 09:17:12 INFO - PROCESS | 3185 | 1461082632290 Marionette TRACE conn4 -> [0,1034,"setScriptTimeout",{"ms":35000}] 09:17:12 INFO - PROCESS | 3185 | 1461082632292 Marionette TRACE conn4 <- [1,1034,null,{}] 09:17:12 INFO - PROCESS | 3185 | 1461082632297 Marionette TRACE conn4 -> [0,1035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:17:12 INFO - PROCESS | 3185 | 1461082632472 Marionette TRACE conn4 <- [1,1035,null,{"value":null}] 09:17:12 INFO - PROCESS | 3185 | 1461082632633 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:17:12 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff81ad83000 == 104 [pid = 3185] [id = 266] 09:17:12 INFO - PROCESS | 3185 | ++DOMWINDOW == 234 (0x7ff81a98dc00) [pid = 3185] [serial = 799] [outer = (nil)] 09:17:12 INFO - PROCESS | 3185 | ++DOMWINDOW == 235 (0x7ff81a996400) [pid = 3185] [serial = 800] [outer = 0x7ff81a98dc00] 09:17:12 INFO - PROCESS | 3185 | 1461082632715 Marionette DEBUG loaded listener.js 09:17:12 INFO - PROCESS | 3185 | ++DOMWINDOW == 236 (0x7ff81ac5c000) [pid = 3185] [serial = 801] [outer = 0x7ff81a98dc00] 09:17:13 INFO - PROCESS | 3185 | 1461082633563 Marionette TRACE conn4 <- [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]]]}] 09:17:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 09:17:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 1333ms 09:17:13 INFO - PROCESS | 3185 | 1461082633625 Marionette TRACE conn4 -> [0,1037,"getWindowHandle",null] 09:17:13 INFO - PROCESS | 3185 | 1461082633628 Marionette TRACE conn4 <- [1,1037,null,{"value":"8"}] 09:17:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 09:17:13 INFO - PROCESS | 3185 | 1461082633635 Marionette TRACE conn4 -> [0,1038,"setScriptTimeout",{"ms":35000}] 09:17:13 INFO - PROCESS | 3185 | 1461082633638 Marionette TRACE conn4 <- [1,1038,null,{}] 09:17:13 INFO - PROCESS | 3185 | 1461082633643 Marionette TRACE conn4 -> [0,1039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:17:13 INFO - PROCESS | 3185 | 1461082633872 Marionette TRACE conn4 <- [1,1039,null,{"value":null}] 09:17:13 INFO - PROCESS | 3185 | 1461082633900 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:17:13 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff81e723800 == 105 [pid = 3185] [id = 267] 09:17:13 INFO - PROCESS | 3185 | ++DOMWINDOW == 237 (0x7ff81ac5d400) [pid = 3185] [serial = 802] [outer = (nil)] 09:17:13 INFO - PROCESS | 3185 | ++DOMWINDOW == 238 (0x7ff81c097400) [pid = 3185] [serial = 803] [outer = 0x7ff81ac5d400] 09:17:13 INFO - PROCESS | 3185 | 1461082633963 Marionette DEBUG loaded listener.js 09:17:14 INFO - PROCESS | 3185 | ++DOMWINDOW == 239 (0x7ff81e04cc00) [pid = 3185] [serial = 804] [outer = 0x7ff81ac5d400] 09:17:14 INFO - PROCESS | 3185 | 1461082634870 Marionette TRACE conn4 <- [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]]]}] 09:17:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 09:17:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 1285ms 09:17:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 09:17:14 INFO - PROCESS | 3185 | 1461082634922 Marionette TRACE conn4 -> [0,1041,"getWindowHandle",null] 09:17:14 INFO - PROCESS | 3185 | 1461082634924 Marionette TRACE conn4 <- [1,1041,null,{"value":"8"}] 09:17:14 INFO - PROCESS | 3185 | 1461082634931 Marionette TRACE conn4 -> [0,1042,"setScriptTimeout",{"ms":35000}] 09:17:14 INFO - PROCESS | 3185 | 1461082634934 Marionette TRACE conn4 <- [1,1042,null,{}] 09:17:14 INFO - PROCESS | 3185 | 1461082634947 Marionette TRACE conn4 -> [0,1043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:17:15 INFO - PROCESS | 3185 | 1461082635967 Marionette TRACE conn4 <- [1,1043,null,{"value":null}] 09:17:16 INFO - PROCESS | 3185 | --DOMWINDOW == 238 (0x7ff822d34800) [pid = 3185] [serial = 489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 09:17:16 INFO - PROCESS | 3185 | --DOMWINDOW == 237 (0x7ff819d67c00) [pid = 3185] [serial = 401] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 09:17:16 INFO - PROCESS | 3185 | --DOMWINDOW == 236 (0x7ff81e04fc00) [pid = 3185] [serial = 359] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 09:17:16 INFO - PROCESS | 3185 | --DOMWINDOW == 235 (0x7ff81cd5f400) [pid = 3185] [serial = 567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 09:17:16 INFO - PROCESS | 3185 | --DOMWINDOW == 234 (0x7ff819560800) [pid = 3185] [serial = 498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 09:17:16 INFO - PROCESS | 3185 | --DOMWINDOW == 233 (0x7ff819558400) [pid = 3185] [serial = 438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 09:17:16 INFO - PROCESS | 3185 | --DOMWINDOW == 232 (0x7ff82513ec00) [pid = 3185] [serial = 615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 09:17:16 INFO - PROCESS | 3185 | --DOMWINDOW == 231 (0x7ff819556000) [pid = 3185] [serial = 450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 09:17:16 INFO - PROCESS | 3185 | --DOMWINDOW == 230 (0x7ff81290ac00) [pid = 3185] [serial = 510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 09:17:16 INFO - PROCESS | 3185 | --DOMWINDOW == 229 (0x7ff81e055800) [pid = 3185] [serial = 606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 09:17:16 INFO - PROCESS | 3185 | --DOMWINDOW == 228 (0x7ff81955fc00) [pid = 3185] [serial = 495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 09:17:16 INFO - PROCESS | 3185 | --DOMWINDOW == 227 (0x7ff81c090c00) [pid = 3185] [serial = 486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 09:17:16 INFO - PROCESS | 3185 | --DOMWINDOW == 226 (0x7ff819e27000) [pid = 3185] [serial = 564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 09:17:16 INFO - PROCESS | 3185 | --DOMWINDOW == 225 (0x7ff81a795400) [pid = 3185] [serial = 413] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 09:17:16 INFO - PROCESS | 3185 | --DOMWINDOW == 224 (0x7ff81955d400) [pid = 3185] [serial = 407] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 09:17:16 INFO - PROCESS | 3185 | --DOMWINDOW == 223 (0x7ff81ee62c00) [pid = 3185] [serial = 573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 09:17:16 INFO - PROCESS | 3185 | --DOMWINDOW == 222 (0x7ff81ac43000) [pid = 3185] [serial = 694] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 09:17:16 INFO - PROCESS | 3185 | --DOMWINDOW == 221 (0x7ff819e2d000) [pid = 3185] [serial = 483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 09:17:16 INFO - PROCESS | 3185 | --DOMWINDOW == 220 (0x7ff81e28a400) [pid = 3185] [serial = 540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 09:17:16 INFO - PROCESS | 3185 | --DOMWINDOW == 219 (0x7ff81a65e000) [pid = 3185] [serial = 661] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 09:17:16 INFO - PROCESS | 3185 | --DOMWINDOW == 218 (0x7ff834292c00) [pid = 3185] [serial = 658] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 09:17:16 INFO - PROCESS | 3185 | --DOMWINDOW == 217 (0x7ff81a993000) [pid = 3185] [serial = 655] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 09:17:16 INFO - PROCESS | 3185 | --DOMWINDOW == 216 (0x7ff819dd2400) [pid = 3185] [serial = 652] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 09:17:16 INFO - PROCESS | 3185 | --DOMWINDOW == 215 (0x7ff81a667800) [pid = 3185] [serial = 447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 09:17:16 INFO - PROCESS | 3185 | --DOMWINDOW == 214 (0x7ff81ee62800) [pid = 3185] [serial = 501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 09:17:16 INFO - PROCESS | 3185 | --DOMWINDOW == 213 (0x7ff8199a6800) [pid = 3185] [serial = 456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 09:17:16 INFO - PROCESS | 3185 | --DOMWINDOW == 212 (0x7ff819dd2c00) [pid = 3185] [serial = 404] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 09:17:16 INFO - PROCESS | 3185 | --DOMWINDOW == 211 (0x7ff825690000) [pid = 3185] [serial = 612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 09:17:16 INFO - PROCESS | 3185 | --DOMWINDOW == 210 (0x7ff825691400) [pid = 3185] [serial = 618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 09:17:16 INFO - PROCESS | 3185 | --DOMWINDOW == 209 (0x7ff8199a1c00) [pid = 3185] [serial = 459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 09:17:16 INFO - PROCESS | 3185 | --DOMWINDOW == 208 (0x7ff822048000) [pid = 3185] [serial = 444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 09:17:16 INFO - PROCESS | 3185 | --DOMWINDOW == 207 (0x7ff81a65c400) [pid = 3185] [serial = 624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 09:17:16 INFO - PROCESS | 3185 | --DOMWINDOW == 206 (0x7ff812906800) [pid = 3185] [serial = 507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 09:17:16 INFO - PROCESS | 3185 | --DOMWINDOW == 205 (0x7ff81e284400) [pid = 3185] [serial = 603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 09:17:16 INFO - PROCESS | 3185 | --DOMWINDOW == 204 (0x7ff82ffd0000) [pid = 3185] [serial = 621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 09:17:16 INFO - PROCESS | 3185 | --DOMWINDOW == 203 (0x7ff819e2e000) [pid = 3185] [serial = 492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 09:17:16 INFO - PROCESS | 3185 | --DOMWINDOW == 202 (0x7ff824f1fc00) [pid = 3185] [serial = 609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 09:17:16 INFO - PROCESS | 3185 | --DOMWINDOW == 201 (0x7ff81955dc00) [pid = 3185] [serial = 410] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 09:17:16 INFO - PROCESS | 3185 | --DOMWINDOW == 200 (0x7ff812903000) [pid = 3185] [serial = 504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 09:17:16 INFO - PROCESS | 3185 | --DOMWINDOW == 199 (0x7ff81cd61400) [pid = 3185] [serial = 570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 09:17:16 INFO - PROCESS | 3185 | --DOMWINDOW == 198 (0x7ff819555800) [pid = 3185] [serial = 600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 09:17:16 INFO - PROCESS | 3185 | --DOMWINDOW == 197 (0x7ff80ef5a400) [pid = 3185] [serial = 676] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 09:17:16 INFO - PROCESS | 3185 | --DOMWINDOW == 196 (0x7ff81ad46400) [pid = 3185] [serial = 441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 09:17:16 INFO - PROCESS | 3185 | --DOMWINDOW == 195 (0x7ff8199a7c00) [pid = 3185] [serial = 453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 09:17:16 INFO - PROCESS | 3185 | --DOMWINDOW == 194 (0x7ff830db7400) [pid = 3185] [serial = 645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 09:17:16 INFO - PROCESS | 3185 | --DOMWINDOW == 193 (0x7ff81acc4000) [pid = 3185] [serial = 742] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 09:17:16 INFO - PROCESS | 3185 | --DOMWINDOW == 192 (0x7ff822bfc800) [pid = 3185] [serial = 745] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 09:17:16 INFO - PROCESS | 3185 | --DOMWINDOW == 191 (0x7ff81a79ec00) [pid = 3185] [serial = 739] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 09:17:16 INFO - PROCESS | 3185 | --DOMWINDOW == 190 (0x7ff8229da000) [pid = 3185] [serial = 709] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 09:17:16 INFO - PROCESS | 3185 | --DOMWINDOW == 189 (0x7ff81133d000) [pid = 3185] [serial = 736] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 09:17:16 INFO - PROCESS | 3185 | --DOMWINDOW == 188 (0x7ff81ccf1c00) [pid = 3185] [serial = 706] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 09:17:16 INFO - PROCESS | 3185 | --DOMWINDOW == 187 (0x7ff80ed67400) [pid = 3185] [serial = 730] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 09:17:16 INFO - PROCESS | 3185 | --DOMWINDOW == 186 (0x7ff819e31000) [pid = 3185] [serial = 700] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 09:17:16 INFO - PROCESS | 3185 | --DOMWINDOW == 185 (0x7ff81b183c00) [pid = 3185] [serial = 703] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 09:17:16 INFO - PROCESS | 3185 | --DOMWINDOW == 184 (0x7ff80ef59400) [pid = 3185] [serial = 697] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 09:17:16 INFO - PROCESS | 3185 | --DOMWINDOW == 183 (0x7ff82a23f400) [pid = 3185] [serial = 712] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 09:17:16 INFO - PROCESS | 3185 | --DOMWINDOW == 182 (0x7ff80ed6a800) [pid = 3185] [serial = 715] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 09:17:16 INFO - PROCESS | 3185 | --DOMWINDOW == 181 (0x7ff8112b0c00) [pid = 3185] [serial = 733] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 09:17:16 INFO - PROCESS | 3185 | --DOMWINDOW == 180 (0x7ff812909000) [pid = 3185] [serial = 597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 09:17:16 INFO - PROCESS | 3185 | --DOMWINDOW == 179 (0x7ff811271400) [pid = 3185] [serial = 670] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 09:17:16 INFO - PROCESS | 3185 | --DOMWINDOW == 178 (0x7ff810890000) [pid = 3185] [serial = 667] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 09:17:16 INFO - PROCESS | 3185 | --DOMWINDOW == 177 (0x7ff821cee800) [pid = 3185] [serial = 579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 09:17:16 INFO - PROCESS | 3185 | --DOMWINDOW == 176 (0x7ff81088d400) [pid = 3185] [serial = 664] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 09:17:16 INFO - PROCESS | 3185 | --DOMWINDOW == 175 (0x7ff819e34400) [pid = 3185] [serial = 534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 09:17:16 INFO - PROCESS | 3185 | --DOMWINDOW == 174 (0x7ff8112ad000) [pid = 3185] [serial = 673] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 09:17:16 INFO - PROCESS | 3185 | --DOMWINDOW == 173 (0x7ff81a3dc800) [pid = 3185] [serial = 537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 09:17:16 INFO - PROCESS | 3185 | --DOMWINDOW == 172 (0x7ff81e290800) [pid = 3185] [serial = 543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 09:17:16 INFO - PROCESS | 3185 | --DOMWINDOW == 171 (0x7ff819dc7400) [pid = 3185] [serial = 561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 09:17:16 INFO - PROCESS | 3185 | --DOMWINDOW == 170 (0x7ff81a792000) [pid = 3185] [serial = 648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 09:17:16 INFO - PROCESS | 3185 | --DOMWINDOW == 169 (0x7ff822b63800) [pid = 3185] [serial = 576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 09:17:16 INFO - PROCESS | 3185 | 1461082636240 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:17:16 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff80f6d7800 == 106 [pid = 3185] [id = 268] 09:17:16 INFO - PROCESS | 3185 | ++DOMWINDOW == 170 (0x7ff80ed66400) [pid = 3185] [serial = 805] [outer = (nil)] 09:17:16 INFO - PROCESS | 3185 | ++DOMWINDOW == 171 (0x7ff80ef59400) [pid = 3185] [serial = 806] [outer = 0x7ff80ed66400] 09:17:16 INFO - PROCESS | 3185 | 1461082636313 Marionette DEBUG loaded listener.js 09:17:16 INFO - PROCESS | 3185 | ++DOMWINDOW == 172 (0x7ff811279800) [pid = 3185] [serial = 807] [outer = 0x7ff80ed66400] 09:17:16 INFO - PROCESS | 3185 | 1461082636983 Marionette TRACE conn4 <- [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]]]}] 09:17:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 09:17:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 2084ms 09:17:17 INFO - PROCESS | 3185 | 1461082637016 Marionette TRACE conn4 -> [0,1045,"getWindowHandle",null] 09:17:17 INFO - PROCESS | 3185 | 1461082637019 Marionette TRACE conn4 <- [1,1045,null,{"value":"8"}] 09:17:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 09:17:17 INFO - PROCESS | 3185 | 1461082637026 Marionette TRACE conn4 -> [0,1046,"setScriptTimeout",{"ms":35000}] 09:17:17 INFO - PROCESS | 3185 | 1461082637029 Marionette TRACE conn4 <- [1,1046,null,{}] 09:17:17 INFO - PROCESS | 3185 | 1461082637034 Marionette TRACE conn4 -> [0,1047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:17:17 INFO - PROCESS | 3185 | 1461082637291 Marionette TRACE conn4 <- [1,1047,null,{"value":null}] 09:17:17 INFO - PROCESS | 3185 | 1461082637311 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:17:17 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff81ab3d000 == 107 [pid = 3185] [id = 269] 09:17:17 INFO - PROCESS | 3185 | ++DOMWINDOW == 173 (0x7ff80ed67400) [pid = 3185] [serial = 808] [outer = (nil)] 09:17:17 INFO - PROCESS | 3185 | ++DOMWINDOW == 174 (0x7ff81955dc00) [pid = 3185] [serial = 809] [outer = 0x7ff80ed67400] 09:17:17 INFO - PROCESS | 3185 | 1461082637376 Marionette DEBUG loaded listener.js 09:17:17 INFO - PROCESS | 3185 | ++DOMWINDOW == 175 (0x7ff819e27000) [pid = 3185] [serial = 810] [outer = 0x7ff80ed67400] 09:17:18 INFO - PROCESS | 3185 | 1461082638353 Marionette TRACE conn4 <- [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]]]}] 09:17:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 09:17:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 1379ms 09:17:18 INFO - PROCESS | 3185 | 1461082638407 Marionette TRACE conn4 -> [0,1049,"getWindowHandle",null] 09:17:18 INFO - PROCESS | 3185 | 1461082638414 Marionette TRACE conn4 <- [1,1049,null,{"value":"8"}] 09:17:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 09:17:18 INFO - PROCESS | 3185 | 1461082638423 Marionette TRACE conn4 -> [0,1050,"setScriptTimeout",{"ms":35000}] 09:17:18 INFO - PROCESS | 3185 | 1461082638429 Marionette TRACE conn4 <- [1,1050,null,{}] 09:17:18 INFO - PROCESS | 3185 | 1461082638439 Marionette TRACE conn4 -> [0,1051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:17:18 INFO - PROCESS | 3185 | 1461082638672 Marionette TRACE conn4 <- [1,1051,null,{"value":null}] 09:17:18 INFO - PROCESS | 3185 | 1461082638927 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:17:18 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff8104c6800 == 108 [pid = 3185] [id = 270] 09:17:18 INFO - PROCESS | 3185 | ++DOMWINDOW == 176 (0x7ff80e596c00) [pid = 3185] [serial = 811] [outer = (nil)] 09:17:19 INFO - PROCESS | 3185 | ++DOMWINDOW == 177 (0x7ff80ef59800) [pid = 3185] [serial = 812] [outer = 0x7ff80e596c00] 09:17:19 INFO - PROCESS | 3185 | 1461082639049 Marionette DEBUG loaded listener.js 09:17:19 INFO - PROCESS | 3185 | ++DOMWINDOW == 178 (0x7ff8104b0c00) [pid = 3185] [serial = 813] [outer = 0x7ff80e596c00] 09:17:19 INFO - PROCESS | 3185 | 1461082639911 Marionette TRACE conn4 <- [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]]]}] 09:17:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 09:17:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 1536ms 09:17:19 INFO - PROCESS | 3185 | 1461082639960 Marionette TRACE conn4 -> [0,1053,"getWindowHandle",null] 09:17:19 INFO - PROCESS | 3185 | 1461082639969 Marionette TRACE conn4 <- [1,1053,null,{"value":"8"}] 09:17:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 09:17:19 INFO - PROCESS | 3185 | 1461082639979 Marionette TRACE conn4 -> [0,1054,"setScriptTimeout",{"ms":35000}] 09:17:19 INFO - PROCESS | 3185 | 1461082639983 Marionette TRACE conn4 <- [1,1054,null,{}] 09:17:19 INFO - PROCESS | 3185 | 1461082639990 Marionette TRACE conn4 -> [0,1055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:17:20 INFO - PROCESS | 3185 | 1461082640193 Marionette TRACE conn4 <- [1,1055,null,{"value":null}] 09:17:20 INFO - PROCESS | 3185 | 1461082640380 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:17:20 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff81ab48000 == 109 [pid = 3185] [id = 271] 09:17:20 INFO - PROCESS | 3185 | ++DOMWINDOW == 179 (0x7ff80ed6a800) [pid = 3185] [serial = 814] [outer = (nil)] 09:17:20 INFO - PROCESS | 3185 | ++DOMWINDOW == 180 (0x7ff8124c9000) [pid = 3185] [serial = 815] [outer = 0x7ff80ed6a800] 09:17:20 INFO - PROCESS | 3185 | 1461082640460 Marionette DEBUG loaded listener.js 09:17:20 INFO - PROCESS | 3185 | ++DOMWINDOW == 181 (0x7ff812910400) [pid = 3185] [serial = 816] [outer = 0x7ff80ed6a800] 09:17:21 INFO - PROCESS | 3185 | 1461082641453 Marionette TRACE conn4 <- [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]]]}] 09:17:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 09:17:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 1534ms 09:17:21 INFO - PROCESS | 3185 | 1461082641515 Marionette TRACE conn4 -> [0,1057,"getWindowHandle",null] 09:17:21 INFO - PROCESS | 3185 | 1461082641519 Marionette TRACE conn4 <- [1,1057,null,{"value":"8"}] 09:17:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 09:17:21 INFO - PROCESS | 3185 | 1461082641527 Marionette TRACE conn4 -> [0,1058,"setScriptTimeout",{"ms":35000}] 09:17:21 INFO - PROCESS | 3185 | 1461082641533 Marionette TRACE conn4 <- [1,1058,null,{}] 09:17:21 INFO - PROCESS | 3185 | 1461082641550 Marionette TRACE conn4 -> [0,1059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:17:21 INFO - PROCESS | 3185 | 1461082641798 Marionette TRACE conn4 <- [1,1059,null,{"value":null}] 09:17:22 INFO - PROCESS | 3185 | 1461082642090 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:17:22 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff81eaf1800 == 110 [pid = 3185] [id = 272] 09:17:22 INFO - PROCESS | 3185 | ++DOMWINDOW == 182 (0x7ff819e2c800) [pid = 3185] [serial = 817] [outer = (nil)] 09:17:22 INFO - PROCESS | 3185 | ++DOMWINDOW == 183 (0x7ff81a46fc00) [pid = 3185] [serial = 818] [outer = 0x7ff819e2c800] 09:17:22 INFO - PROCESS | 3185 | 1461082642170 Marionette DEBUG loaded listener.js 09:17:22 INFO - PROCESS | 3185 | ++DOMWINDOW == 184 (0x7ff81a791800) [pid = 3185] [serial = 819] [outer = 0x7ff819e2c800] 09:17:23 INFO - PROCESS | 3185 | 1461082643023 Marionette TRACE conn4 <- [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]]]}] 09:17:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 09:17:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 1544ms 09:17:23 INFO - PROCESS | 3185 | 1461082643071 Marionette TRACE conn4 -> [0,1061,"getWindowHandle",null] 09:17:23 INFO - PROCESS | 3185 | 1461082643076 Marionette TRACE conn4 <- [1,1061,null,{"value":"8"}] 09:17:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 09:17:23 INFO - PROCESS | 3185 | 1461082643082 Marionette TRACE conn4 -> [0,1062,"setScriptTimeout",{"ms":35000}] 09:17:23 INFO - PROCESS | 3185 | 1461082643085 Marionette TRACE conn4 <- [1,1062,null,{}] 09:17:23 INFO - PROCESS | 3185 | 1461082643091 Marionette TRACE conn4 -> [0,1063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:17:23 INFO - PROCESS | 3185 | 1461082643295 Marionette TRACE conn4 <- [1,1063,null,{"value":null}] 09:17:23 INFO - PROCESS | 3185 | 1461082643487 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:17:23 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff82223d000 == 111 [pid = 3185] [id = 273] 09:17:23 INFO - PROCESS | 3185 | ++DOMWINDOW == 185 (0x7ff819e2e800) [pid = 3185] [serial = 820] [outer = (nil)] 09:17:23 INFO - PROCESS | 3185 | ++DOMWINDOW == 186 (0x7ff81ac0cc00) [pid = 3185] [serial = 821] [outer = 0x7ff819e2e800] 09:17:23 INFO - PROCESS | 3185 | 1461082643563 Marionette DEBUG loaded listener.js 09:17:23 INFO - PROCESS | 3185 | ++DOMWINDOW == 187 (0x7ff81ac53400) [pid = 3185] [serial = 822] [outer = 0x7ff819e2e800] 09:17:24 INFO - PROCESS | 3185 | 1461082644478 Marionette TRACE conn4 <- [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]]]}] 09:17:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 09:17:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 1449ms 09:17:24 INFO - PROCESS | 3185 | 1461082644532 Marionette TRACE conn4 -> [0,1065,"getWindowHandle",null] 09:17:24 INFO - PROCESS | 3185 | 1461082644535 Marionette TRACE conn4 <- [1,1065,null,{"value":"8"}] 09:17:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 09:17:24 INFO - PROCESS | 3185 | 1461082644542 Marionette TRACE conn4 -> [0,1066,"setScriptTimeout",{"ms":35000}] 09:17:24 INFO - PROCESS | 3185 | 1461082644546 Marionette TRACE conn4 <- [1,1066,null,{}] 09:17:24 INFO - PROCESS | 3185 | 1461082644551 Marionette TRACE conn4 -> [0,1067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:17:24 INFO - PROCESS | 3185 | 1461082644766 Marionette TRACE conn4 <- [1,1067,null,{"value":null}] 09:17:24 INFO - PROCESS | 3185 | 1461082644956 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:17:24 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff824733800 == 112 [pid = 3185] [id = 274] 09:17:24 INFO - PROCESS | 3185 | ++DOMWINDOW == 188 (0x7ff81a793400) [pid = 3185] [serial = 823] [outer = (nil)] 09:17:25 INFO - PROCESS | 3185 | ++DOMWINDOW == 189 (0x7ff81acc2800) [pid = 3185] [serial = 824] [outer = 0x7ff81a793400] 09:17:25 INFO - PROCESS | 3185 | 1461082645027 Marionette DEBUG loaded listener.js 09:17:25 INFO - PROCESS | 3185 | ++DOMWINDOW == 190 (0x7ff81b17f800) [pid = 3185] [serial = 825] [outer = 0x7ff81a793400] 09:17:25 INFO - PROCESS | 3185 | 1461082645943 Marionette TRACE conn4 <- [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]]]}] 09:17:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 09:17:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 1428ms 09:17:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 09:17:25 INFO - PROCESS | 3185 | 1461082645972 Marionette TRACE conn4 -> [0,1069,"getWindowHandle",null] 09:17:25 INFO - PROCESS | 3185 | 1461082645975 Marionette TRACE conn4 <- [1,1069,null,{"value":"8"}] 09:17:25 INFO - PROCESS | 3185 | 1461082645981 Marionette TRACE conn4 -> [0,1070,"setScriptTimeout",{"ms":35000}] 09:17:25 INFO - PROCESS | 3185 | 1461082645984 Marionette TRACE conn4 <- [1,1070,null,{}] 09:17:25 INFO - PROCESS | 3185 | 1461082645990 Marionette TRACE conn4 -> [0,1071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:17:26 INFO - PROCESS | 3185 | 1461082646209 Marionette TRACE conn4 <- [1,1071,null,{"value":null}] 09:17:26 INFO - PROCESS | 3185 | 1461082646400 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:17:26 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff82680f000 == 113 [pid = 3185] [id = 275] 09:17:26 INFO - PROCESS | 3185 | ++DOMWINDOW == 191 (0x7ff81e313400) [pid = 3185] [serial = 826] [outer = (nil)] 09:17:26 INFO - PROCESS | 3185 | ++DOMWINDOW == 192 (0x7ff81f58d400) [pid = 3185] [serial = 827] [outer = 0x7ff81e313400] 09:17:26 INFO - PROCESS | 3185 | 1461082646530 Marionette DEBUG loaded listener.js 09:17:26 INFO - PROCESS | 3185 | ++DOMWINDOW == 193 (0x7ff82072c000) [pid = 3185] [serial = 828] [outer = 0x7ff81e313400] 09:17:27 INFO - PROCESS | 3185 | 1461082647414 Marionette TRACE conn4 <- [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]]]}] 09:17:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 09:17:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 1480ms 09:17:27 INFO - PROCESS | 3185 | 1461082647461 Marionette TRACE conn4 -> [0,1073,"getWindowHandle",null] 09:17:27 INFO - PROCESS | 3185 | 1461082647464 Marionette TRACE conn4 <- [1,1073,null,{"value":"8"}] 09:17:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 09:17:27 INFO - PROCESS | 3185 | 1461082647471 Marionette TRACE conn4 -> [0,1074,"setScriptTimeout",{"ms":35000}] 09:17:27 INFO - PROCESS | 3185 | 1461082647474 Marionette TRACE conn4 <- [1,1074,null,{}] 09:17:27 INFO - PROCESS | 3185 | 1461082647479 Marionette TRACE conn4 -> [0,1075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:17:27 INFO - PROCESS | 3185 | 1461082647655 Marionette TRACE conn4 <- [1,1075,null,{"value":null}] 09:17:27 INFO - PROCESS | 3185 | 1461082647846 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:17:27 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff830dc7000 == 114 [pid = 3185] [id = 276] 09:17:27 INFO - PROCESS | 3185 | ++DOMWINDOW == 194 (0x7ff81f114400) [pid = 3185] [serial = 829] [outer = (nil)] 09:17:27 INFO - PROCESS | 3185 | ++DOMWINDOW == 195 (0x7ff822044c00) [pid = 3185] [serial = 830] [outer = 0x7ff81f114400] 09:17:27 INFO - PROCESS | 3185 | 1461082647920 Marionette DEBUG loaded listener.js 09:17:28 INFO - PROCESS | 3185 | ++DOMWINDOW == 196 (0x7ff822b63c00) [pid = 3185] [serial = 831] [outer = 0x7ff81f114400] 09:17:28 INFO - PROCESS | 3185 | 1461082648843 Marionette TRACE conn4 <- [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]]]}] 09:17:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 09:17:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 1428ms 09:17:28 INFO - PROCESS | 3185 | 1461082648901 Marionette TRACE conn4 -> [0,1077,"getWindowHandle",null] 09:17:28 INFO - PROCESS | 3185 | 1461082648904 Marionette TRACE conn4 <- [1,1077,null,{"value":"8"}] 09:17:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 09:17:28 INFO - PROCESS | 3185 | 1461082648910 Marionette TRACE conn4 -> [0,1078,"setScriptTimeout",{"ms":35000}] 09:17:28 INFO - PROCESS | 3185 | 1461082648914 Marionette TRACE conn4 <- [1,1078,null,{}] 09:17:28 INFO - PROCESS | 3185 | 1461082648919 Marionette TRACE conn4 -> [0,1079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:17:29 INFO - PROCESS | 3185 | 1461082649099 Marionette TRACE conn4 <- [1,1079,null,{"value":null}] 09:17:29 INFO - PROCESS | 3185 | 1461082649292 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:17:29 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff832211000 == 115 [pid = 3185] [id = 277] 09:17:29 INFO - PROCESS | 3185 | ++DOMWINDOW == 197 (0x7ff81f11c800) [pid = 3185] [serial = 832] [outer = (nil)] 09:17:29 INFO - PROCESS | 3185 | ++DOMWINDOW == 198 (0x7ff822d86000) [pid = 3185] [serial = 833] [outer = 0x7ff81f11c800] 09:17:29 INFO - PROCESS | 3185 | 1461082649365 Marionette DEBUG loaded listener.js 09:17:29 INFO - PROCESS | 3185 | ++DOMWINDOW == 199 (0x7ff8248a6000) [pid = 3185] [serial = 834] [outer = 0x7ff81f11c800] 09:17:30 INFO - PROCESS | 3185 | 1461082650206 Marionette TRACE conn4 <- [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]]]}] 09:17:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 09:17:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 1331ms 09:17:30 INFO - PROCESS | 3185 | 1461082650243 Marionette TRACE conn4 -> [0,1081,"getWindowHandle",null] 09:17:30 INFO - PROCESS | 3185 | 1461082650247 Marionette TRACE conn4 <- [1,1081,null,{"value":"8"}] 09:17:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 09:17:30 INFO - PROCESS | 3185 | 1461082650253 Marionette TRACE conn4 -> [0,1082,"setScriptTimeout",{"ms":35000}] 09:17:30 INFO - PROCESS | 3185 | 1461082650256 Marionette TRACE conn4 <- [1,1082,null,{}] 09:17:30 INFO - PROCESS | 3185 | 1461082650262 Marionette TRACE conn4 -> [0,1083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:17:30 INFO - PROCESS | 3185 | 1461082650434 Marionette TRACE conn4 <- [1,1083,null,{"value":null}] 09:17:30 INFO - PROCESS | 3185 | 1461082650627 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:17:30 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff836523000 == 116 [pid = 3185] [id = 278] 09:17:30 INFO - PROCESS | 3185 | ++DOMWINDOW == 200 (0x7ff820729800) [pid = 3185] [serial = 835] [outer = (nil)] 09:17:30 INFO - PROCESS | 3185 | ++DOMWINDOW == 201 (0x7ff824f22400) [pid = 3185] [serial = 836] [outer = 0x7ff820729800] 09:17:30 INFO - PROCESS | 3185 | 1461082650699 Marionette DEBUG loaded listener.js 09:17:30 INFO - PROCESS | 3185 | ++DOMWINDOW == 202 (0x7ff82506b400) [pid = 3185] [serial = 837] [outer = 0x7ff820729800] 09:17:31 INFO - PROCESS | 3185 | 1461082651604 Marionette TRACE conn4 <- [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]]]}] 09:17:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 09:17:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 1382ms 09:17:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 09:17:31 INFO - PROCESS | 3185 | 1461082651636 Marionette TRACE conn4 -> [0,1085,"getWindowHandle",null] 09:17:31 INFO - PROCESS | 3185 | 1461082651639 Marionette TRACE conn4 <- [1,1085,null,{"value":"8"}] 09:17:31 INFO - PROCESS | 3185 | 1461082651645 Marionette TRACE conn4 -> [0,1086,"setScriptTimeout",{"ms":35000}] 09:17:31 INFO - PROCESS | 3185 | 1461082651649 Marionette TRACE conn4 <- [1,1086,null,{}] 09:17:31 INFO - PROCESS | 3185 | 1461082651654 Marionette TRACE conn4 -> [0,1087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:17:31 INFO - PROCESS | 3185 | 1461082651841 Marionette TRACE conn4 <- [1,1087,null,{"value":null}] 09:17:32 INFO - PROCESS | 3185 | 1461082652037 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:17:32 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff80dcd0000 == 117 [pid = 3185] [id = 279] 09:17:32 INFO - PROCESS | 3185 | ++DOMWINDOW == 203 (0x7ff820994800) [pid = 3185] [serial = 838] [outer = (nil)] 09:17:32 INFO - PROCESS | 3185 | ++DOMWINDOW == 204 (0x7ff82568f000) [pid = 3185] [serial = 839] [outer = 0x7ff820994800] 09:17:32 INFO - PROCESS | 3185 | 1461082652126 Marionette DEBUG loaded listener.js 09:17:32 INFO - PROCESS | 3185 | ++DOMWINDOW == 205 (0x7ff825dbf400) [pid = 3185] [serial = 840] [outer = 0x7ff820994800] 09:17:33 INFO - PROCESS | 3185 | 1461082653012 Marionette TRACE conn4 <- [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]]]}] 09:17:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 09:17:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 1434ms 09:17:33 INFO - PROCESS | 3185 | 1461082653080 Marionette TRACE conn4 -> [0,1089,"getWindowHandle",null] 09:17:33 INFO - PROCESS | 3185 | 1461082653083 Marionette TRACE conn4 <- [1,1089,null,{"value":"8"}] 09:17:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 09:17:33 INFO - PROCESS | 3185 | 1461082653090 Marionette TRACE conn4 -> [0,1090,"setScriptTimeout",{"ms":35000}] 09:17:33 INFO - PROCESS | 3185 | 1461082653094 Marionette TRACE conn4 <- [1,1090,null,{}] 09:17:33 INFO - PROCESS | 3185 | 1461082653099 Marionette TRACE conn4 -> [0,1091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:17:33 INFO - PROCESS | 3185 | 1461082653356 Marionette TRACE conn4 <- [1,1091,null,{"value":null}] 09:17:33 INFO - PROCESS | 3185 | 1461082653604 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:17:33 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff80f6de800 == 118 [pid = 3185] [id = 280] 09:17:33 INFO - PROCESS | 3185 | ++DOMWINDOW == 206 (0x7ff80ed6ac00) [pid = 3185] [serial = 841] [outer = (nil)] 09:17:33 INFO - PROCESS | 3185 | ++DOMWINDOW == 207 (0x7ff811279400) [pid = 3185] [serial = 842] [outer = 0x7ff80ed6ac00] 09:17:33 INFO - PROCESS | 3185 | 1461082653733 Marionette DEBUG loaded listener.js 09:17:33 INFO - PROCESS | 3185 | ++DOMWINDOW == 208 (0x7ff8209fb800) [pid = 3185] [serial = 843] [outer = 0x7ff80ed6ac00] 09:17:34 INFO - PROCESS | 3185 | 1461082654602 Marionette TRACE conn4 <- [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]]]}] 09:17:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 09:17:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 1538ms 09:17:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 09:17:34 INFO - PROCESS | 3185 | 1461082654631 Marionette TRACE conn4 -> [0,1093,"getWindowHandle",null] 09:17:34 INFO - PROCESS | 3185 | 1461082654634 Marionette TRACE conn4 <- [1,1093,null,{"value":"8"}] 09:17:34 INFO - PROCESS | 3185 | 1461082654639 Marionette TRACE conn4 -> [0,1094,"setScriptTimeout",{"ms":35000}] 09:17:34 INFO - PROCESS | 3185 | 1461082654643 Marionette TRACE conn4 <- [1,1094,null,{}] 09:17:34 INFO - PROCESS | 3185 | 1461082654649 Marionette TRACE conn4 -> [0,1095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:17:34 INFO - PROCESS | 3185 | 1461082654836 Marionette TRACE conn4 <- [1,1095,null,{"value":null}] 09:17:35 INFO - PROCESS | 3185 | 1461082655033 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:17:35 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff8106a3800 == 119 [pid = 3185] [id = 281] 09:17:35 INFO - PROCESS | 3185 | ++DOMWINDOW == 209 (0x7ff80ed6c000) [pid = 3185] [serial = 844] [outer = (nil)] 09:17:35 INFO - PROCESS | 3185 | ++DOMWINDOW == 210 (0x7ff8112acc00) [pid = 3185] [serial = 845] [outer = 0x7ff80ed6c000] 09:17:35 INFO - PROCESS | 3185 | 1461082655105 Marionette DEBUG loaded listener.js 09:17:35 INFO - PROCESS | 3185 | ++DOMWINDOW == 211 (0x7ff81acbb000) [pid = 3185] [serial = 846] [outer = 0x7ff80ed6c000] 09:17:36 INFO - PROCESS | 3185 | 1461082656017 Marionette TRACE conn4 <- [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]]]}] 09:17:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 09:17:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 1427ms 09:17:36 INFO - PROCESS | 3185 | 1461082656068 Marionette TRACE conn4 -> [0,1097,"getWindowHandle",null] 09:17:36 INFO - PROCESS | 3185 | 1461082656072 Marionette TRACE conn4 <- [1,1097,null,{"value":"8"}] 09:17:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 09:17:36 INFO - PROCESS | 3185 | 1461082656078 Marionette TRACE conn4 -> [0,1098,"setScriptTimeout",{"ms":35000}] 09:17:36 INFO - PROCESS | 3185 | 1461082656080 Marionette TRACE conn4 <- [1,1098,null,{}] 09:17:36 INFO - PROCESS | 3185 | 1461082656086 Marionette TRACE conn4 -> [0,1099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:17:36 INFO - PROCESS | 3185 | 1461082656274 Marionette TRACE conn4 <- [1,1099,null,{"value":null}] 09:17:36 INFO - PROCESS | 3185 | 1461082656472 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:17:36 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff81950c000 == 120 [pid = 3185] [id = 282] 09:17:36 INFO - PROCESS | 3185 | ++DOMWINDOW == 212 (0x7ff80ef60000) [pid = 3185] [serial = 847] [outer = (nil)] 09:17:36 INFO - PROCESS | 3185 | ++DOMWINDOW == 213 (0x7ff8199a1000) [pid = 3185] [serial = 848] [outer = 0x7ff80ef60000] 09:17:36 INFO - PROCESS | 3185 | 1461082656545 Marionette DEBUG loaded listener.js 09:17:36 INFO - PROCESS | 3185 | ++DOMWINDOW == 214 (0x7ff81a477400) [pid = 3185] [serial = 849] [outer = 0x7ff80ef60000] 09:17:37 INFO - PROCESS | 3185 | 1461082657441 Marionette TRACE conn4 <- [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]]]}] 09:17:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 09:17:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 1428ms 09:17:37 INFO - PROCESS | 3185 | 1461082657508 Marionette TRACE conn4 -> [0,1101,"getWindowHandle",null] 09:17:37 INFO - PROCESS | 3185 | 1461082657512 Marionette TRACE conn4 <- [1,1101,null,{"value":"8"}] 09:17:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 09:17:37 INFO - PROCESS | 3185 | 1461082657518 Marionette TRACE conn4 -> [0,1102,"setScriptTimeout",{"ms":35000}] 09:17:37 INFO - PROCESS | 3185 | 1461082657521 Marionette TRACE conn4 <- [1,1102,null,{}] 09:17:37 INFO - PROCESS | 3185 | 1461082657526 Marionette TRACE conn4 -> [0,1103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:17:37 INFO - PROCESS | 3185 | 1461082657716 Marionette TRACE conn4 <- [1,1103,null,{"value":null}] 09:17:38 INFO - PROCESS | 3185 | 1461082658360 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:17:38 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff81043a000 == 121 [pid = 3185] [id = 283] 09:17:38 INFO - PROCESS | 3185 | ++DOMWINDOW == 215 (0x7ff80dd65400) [pid = 3185] [serial = 850] [outer = (nil)] 09:17:38 INFO - PROCESS | 3185 | ++DOMWINDOW == 216 (0x7ff80e58b000) [pid = 3185] [serial = 851] [outer = 0x7ff80dd65400] 09:17:38 INFO - PROCESS | 3185 | 1461082658437 Marionette DEBUG loaded listener.js 09:17:38 INFO - PROCESS | 3185 | ++DOMWINDOW == 217 (0x7ff80e6c3800) [pid = 3185] [serial = 852] [outer = 0x7ff80dd65400] 09:17:39 INFO - PROCESS | 3185 | 1461082659255 Marionette TRACE conn4 <- [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]]]}] 09:17:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 09:17:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 1784ms 09:17:39 INFO - PROCESS | 3185 | 1461082659305 Marionette TRACE conn4 -> [0,1105,"getWindowHandle",null] 09:17:39 INFO - PROCESS | 3185 | 1461082659312 Marionette TRACE conn4 <- [1,1105,null,{"value":"8"}] 09:17:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 09:17:39 INFO - PROCESS | 3185 | 1461082659320 Marionette TRACE conn4 -> [0,1106,"setScriptTimeout",{"ms":35000}] 09:17:39 INFO - PROCESS | 3185 | 1461082659324 Marionette TRACE conn4 <- [1,1106,null,{}] 09:17:39 INFO - PROCESS | 3185 | 1461082659331 Marionette TRACE conn4 -> [0,1107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:17:39 INFO - PROCESS | 3185 | 1461082659514 Marionette TRACE conn4 <- [1,1107,null,{"value":null}] 09:17:39 INFO - PROCESS | 3185 | 1461082659728 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:17:39 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff80dd52000 == 122 [pid = 3185] [id = 284] 09:17:39 INFO - PROCESS | 3185 | ++DOMWINDOW == 218 (0x7ff80dd65000) [pid = 3185] [serial = 853] [outer = (nil)] 09:17:39 INFO - PROCESS | 3185 | ++DOMWINDOW == 219 (0x7ff80ef61800) [pid = 3185] [serial = 854] [outer = 0x7ff80dd65000] 09:17:39 INFO - PROCESS | 3185 | 1461082659905 Marionette DEBUG loaded listener.js 09:17:40 INFO - PROCESS | 3185 | ++DOMWINDOW == 220 (0x7ff81127fc00) [pid = 3185] [serial = 855] [outer = 0x7ff80dd65000] 09:17:40 INFO - PROCESS | 3185 | 1461082660888 Marionette TRACE conn4 <- [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]]]}] 09:17:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 09:17:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 1634ms 09:17:40 INFO - PROCESS | 3185 | 1461082660959 Marionette TRACE conn4 -> [0,1109,"getWindowHandle",null] 09:17:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 09:17:40 INFO - PROCESS | 3185 | 1461082660965 Marionette TRACE conn4 <- [1,1109,null,{"value":"8"}] 09:17:40 INFO - PROCESS | 3185 | 1461082660972 Marionette TRACE conn4 -> [0,1110,"setScriptTimeout",{"ms":35000}] 09:17:40 INFO - PROCESS | 3185 | 1461082660975 Marionette TRACE conn4 <- [1,1110,null,{}] 09:17:40 INFO - PROCESS | 3185 | 1461082660981 Marionette TRACE conn4 -> [0,1111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:17:41 INFO - PROCESS | 3185 | 1461082661168 Marionette TRACE conn4 <- [1,1111,null,{"value":null}] 09:17:41 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff81a415000 == 121 [pid = 3185] [id = 186] 09:17:41 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff83590c000 == 120 [pid = 3185] [id = 214] 09:17:41 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff830dde800 == 119 [pid = 3185] [id = 213] 09:17:41 INFO - PROCESS | 3185 | --DOMWINDOW == 219 (0x7ff813495800) [pid = 3185] [serial = 719] [outer = (nil)] [url = about:blank] 09:17:41 INFO - PROCESS | 3185 | --DOMWINDOW == 218 (0x7ff82ffd2c00) [pid = 3185] [serial = 722] [outer = (nil)] [url = about:blank] 09:17:41 INFO - PROCESS | 3185 | --DOMWINDOW == 217 (0x7ff80e6cb400) [pid = 3185] [serial = 725] [outer = (nil)] [url = about:blank] 09:17:41 INFO - PROCESS | 3185 | --DOMWINDOW == 216 (0x7ff81e285c00) [pid = 3185] [serial = 728] [outer = (nil)] [url = about:blank] 09:17:41 INFO - PROCESS | 3185 | --DOMWINDOW == 215 (0x7ff832041c00) [pid = 3185] [serial = 749] [outer = (nil)] [url = about:blank] 09:17:41 INFO - PROCESS | 3185 | 1461082661532 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:17:41 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff80ed07000 == 120 [pid = 3185] [id = 285] 09:17:41 INFO - PROCESS | 3185 | ++DOMWINDOW == 216 (0x7ff80e6cb400) [pid = 3185] [serial = 856] [outer = (nil)] 09:17:41 INFO - PROCESS | 3185 | ++DOMWINDOW == 217 (0x7ff8124cec00) [pid = 3185] [serial = 857] [outer = 0x7ff80e6cb400] 09:17:41 INFO - PROCESS | 3185 | 1461082661629 Marionette DEBUG loaded listener.js 09:17:41 INFO - PROCESS | 3185 | ++DOMWINDOW == 218 (0x7ff813444800) [pid = 3185] [serial = 858] [outer = 0x7ff80e6cb400] 09:17:41 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff82342a000 == 119 [pid = 3185] [id = 190] 09:17:42 INFO - PROCESS | 3185 | --DOMWINDOW == 217 (0x7ff8209f4c00) [pid = 3185] [serial = 575] [outer = (nil)] [url = about:blank] 09:17:42 INFO - PROCESS | 3185 | --DOMWINDOW == 216 (0x7ff825066000) [pid = 3185] [serial = 696] [outer = (nil)] [url = about:blank] 09:17:42 INFO - PROCESS | 3185 | --DOMWINDOW == 215 (0x7ff81a994400) [pid = 3185] [serial = 485] [outer = (nil)] [url = about:blank] 09:17:42 INFO - PROCESS | 3185 | --DOMWINDOW == 214 (0x7ff831236c00) [pid = 3185] [serial = 449] [outer = (nil)] [url = about:blank] 09:17:42 INFO - PROCESS | 3185 | --DOMWINDOW == 213 (0x7ff81ee6f400) [pid = 3185] [serial = 503] [outer = (nil)] [url = about:blank] 09:17:42 INFO - PROCESS | 3185 | --DOMWINDOW == 212 (0x7ff81f11e400) [pid = 3185] [serial = 458] [outer = (nil)] [url = about:blank] 09:17:42 INFO - PROCESS | 3185 | --DOMWINDOW == 211 (0x7ff82650c400) [pid = 3185] [serial = 406] [outer = (nil)] [url = about:blank] 09:17:42 INFO - PROCESS | 3185 | --DOMWINDOW == 210 (0x7ff825ec1400) [pid = 3185] [serial = 614] [outer = (nil)] [url = about:blank] 09:17:42 INFO - PROCESS | 3185 | --DOMWINDOW == 209 (0x7ff830b6bc00) [pid = 3185] [serial = 620] [outer = (nil)] [url = about:blank] 09:17:42 INFO - PROCESS | 3185 | --DOMWINDOW == 208 (0x7ff819e32800) [pid = 3185] [serial = 461] [outer = (nil)] [url = about:blank] 09:17:42 INFO - PROCESS | 3185 | --DOMWINDOW == 207 (0x7ff82505e400) [pid = 3185] [serial = 446] [outer = (nil)] [url = about:blank] 09:17:42 INFO - PROCESS | 3185 | --DOMWINDOW == 206 (0x7ff8312dfc00) [pid = 3185] [serial = 626] [outer = (nil)] [url = about:blank] 09:17:42 INFO - PROCESS | 3185 | --DOMWINDOW == 205 (0x7ff81e28b000) [pid = 3185] [serial = 509] [outer = (nil)] [url = about:blank] 09:17:42 INFO - PROCESS | 3185 | --DOMWINDOW == 204 (0x7ff81f597400) [pid = 3185] [serial = 605] [outer = (nil)] [url = about:blank] 09:17:42 INFO - PROCESS | 3185 | --DOMWINDOW == 203 (0x7ff831229000) [pid = 3185] [serial = 623] [outer = (nil)] [url = about:blank] 09:17:42 INFO - PROCESS | 3185 | --DOMWINDOW == 202 (0x7ff820731400) [pid = 3185] [serial = 494] [outer = (nil)] [url = about:blank] 09:17:42 INFO - PROCESS | 3185 | --DOMWINDOW == 201 (0x7ff8250e2c00) [pid = 3185] [serial = 611] [outer = (nil)] [url = about:blank] 09:17:42 INFO - PROCESS | 3185 | --DOMWINDOW == 200 (0x7ff8310ed800) [pid = 3185] [serial = 412] [outer = (nil)] [url = about:blank] 09:17:42 INFO - PROCESS | 3185 | --DOMWINDOW == 199 (0x7ff81290fc00) [pid = 3185] [serial = 506] [outer = (nil)] [url = about:blank] 09:17:42 INFO - PROCESS | 3185 | --DOMWINDOW == 198 (0x7ff81f11bc00) [pid = 3185] [serial = 572] [outer = (nil)] [url = about:blank] 09:17:42 INFO - PROCESS | 3185 | --DOMWINDOW == 197 (0x7ff81b24b400) [pid = 3185] [serial = 602] [outer = (nil)] [url = about:blank] 09:17:42 INFO - PROCESS | 3185 | --DOMWINDOW == 196 (0x7ff80ef67400) [pid = 3185] [serial = 678] [outer = (nil)] [url = about:blank] 09:17:42 INFO - PROCESS | 3185 | --DOMWINDOW == 195 (0x7ff820723400) [pid = 3185] [serial = 443] [outer = (nil)] [url = about:blank] 09:17:42 INFO - PROCESS | 3185 | --DOMWINDOW == 194 (0x7ff835eabc00) [pid = 3185] [serial = 455] [outer = (nil)] [url = about:blank] 09:17:42 INFO - PROCESS | 3185 | --DOMWINDOW == 193 (0x7ff82637dc00) [pid = 3185] [serial = 491] [outer = (nil)] [url = about:blank] 09:17:42 INFO - PROCESS | 3185 | --DOMWINDOW == 192 (0x7ff81a714400) [pid = 3185] [serial = 403] [outer = (nil)] [url = about:blank] 09:17:42 INFO - PROCESS | 3185 | --DOMWINDOW == 191 (0x7ff826586400) [pid = 3185] [serial = 361] [outer = (nil)] [url = about:blank] 09:17:42 INFO - PROCESS | 3185 | --DOMWINDOW == 190 (0x7ff81e28f000) [pid = 3185] [serial = 569] [outer = (nil)] [url = about:blank] 09:17:42 INFO - PROCESS | 3185 | --DOMWINDOW == 189 (0x7ff835eb5800) [pid = 3185] [serial = 500] [outer = (nil)] [url = about:blank] 09:17:42 INFO - PROCESS | 3185 | --DOMWINDOW == 188 (0x7ff81a3de400) [pid = 3185] [serial = 440] [outer = (nil)] [url = about:blank] 09:17:42 INFO - PROCESS | 3185 | --DOMWINDOW == 187 (0x7ff82a14d400) [pid = 3185] [serial = 617] [outer = (nil)] [url = about:blank] 09:17:42 INFO - PROCESS | 3185 | --DOMWINDOW == 186 (0x7ff834250c00) [pid = 3185] [serial = 452] [outer = (nil)] [url = about:blank] 09:17:42 INFO - PROCESS | 3185 | --DOMWINDOW == 185 (0x7ff81ac0bc00) [pid = 3185] [serial = 512] [outer = (nil)] [url = about:blank] 09:17:42 INFO - PROCESS | 3185 | --DOMWINDOW == 184 (0x7ff824dc0800) [pid = 3185] [serial = 608] [outer = (nil)] [url = about:blank] 09:17:42 INFO - PROCESS | 3185 | --DOMWINDOW == 183 (0x7ff81ac50c00) [pid = 3185] [serial = 497] [outer = (nil)] [url = about:blank] 09:17:42 INFO - PROCESS | 3185 | --DOMWINDOW == 182 (0x7ff822042400) [pid = 3185] [serial = 488] [outer = (nil)] [url = about:blank] 09:17:42 INFO - PROCESS | 3185 | --DOMWINDOW == 181 (0x7ff81ac61c00) [pid = 3185] [serial = 566] [outer = (nil)] [url = about:blank] 09:17:42 INFO - PROCESS | 3185 | --DOMWINDOW == 180 (0x7ff81acc2000) [pid = 3185] [serial = 415] [outer = (nil)] [url = about:blank] 09:17:42 INFO - PROCESS | 3185 | --DOMWINDOW == 179 (0x7ff831097800) [pid = 3185] [serial = 409] [outer = (nil)] [url = about:blank] 09:17:42 INFO - PROCESS | 3185 | --DOMWINDOW == 178 (0x7ff81127b800) [pid = 3185] [serial = 669] [outer = (nil)] [url = about:blank] 09:17:42 INFO - PROCESS | 3185 | --DOMWINDOW == 177 (0x7ff824f1b800) [pid = 3185] [serial = 581] [outer = (nil)] [url = about:blank] 09:17:42 INFO - PROCESS | 3185 | --DOMWINDOW == 176 (0x7ff83608b800) [pid = 3185] [serial = 666] [outer = (nil)] [url = about:blank] 09:17:42 INFO - PROCESS | 3185 | --DOMWINDOW == 175 (0x7ff81a98a000) [pid = 3185] [serial = 536] [outer = (nil)] [url = about:blank] 09:17:42 INFO - PROCESS | 3185 | --DOMWINDOW == 174 (0x7ff8112b6c00) [pid = 3185] [serial = 675] [outer = (nil)] [url = about:blank] 09:17:42 INFO - PROCESS | 3185 | --DOMWINDOW == 173 (0x7ff81e291000) [pid = 3185] [serial = 539] [outer = (nil)] [url = about:blank] 09:17:42 INFO - PROCESS | 3185 | --DOMWINDOW == 172 (0x7ff825eba000) [pid = 3185] [serial = 545] [outer = (nil)] [url = about:blank] 09:17:42 INFO - PROCESS | 3185 | --DOMWINDOW == 171 (0x7ff81a65bc00) [pid = 3185] [serial = 563] [outer = (nil)] [url = about:blank] 09:17:42 INFO - PROCESS | 3185 | --DOMWINDOW == 170 (0x7ff81be5b000) [pid = 3185] [serial = 650] [outer = (nil)] [url = about:blank] 09:17:42 INFO - PROCESS | 3185 | --DOMWINDOW == 169 (0x7ff823e80800) [pid = 3185] [serial = 578] [outer = (nil)] [url = about:blank] 09:17:42 INFO - PROCESS | 3185 | --DOMWINDOW == 168 (0x7ff824d30400) [pid = 3185] [serial = 542] [outer = (nil)] [url = about:blank] 09:17:42 INFO - PROCESS | 3185 | --DOMWINDOW == 167 (0x7ff835f29400) [pid = 3185] [serial = 663] [outer = (nil)] [url = about:blank] 09:17:42 INFO - PROCESS | 3185 | --DOMWINDOW == 166 (0x7ff835eaf000) [pid = 3185] [serial = 660] [outer = (nil)] [url = about:blank] 09:17:42 INFO - PROCESS | 3185 | --DOMWINDOW == 165 (0x7ff832011c00) [pid = 3185] [serial = 657] [outer = (nil)] [url = about:blank] 09:17:42 INFO - PROCESS | 3185 | --DOMWINDOW == 164 (0x7ff824f1f800) [pid = 3185] [serial = 654] [outer = (nil)] [url = about:blank] 09:17:42 INFO - PROCESS | 3185 | --DOMWINDOW == 163 (0x7ff81088e400) [pid = 3185] [serial = 699] [outer = (nil)] [url = about:blank] 09:17:42 INFO - PROCESS | 3185 | --DOMWINDOW == 162 (0x7ff80ef62800) [pid = 3185] [serial = 698] [outer = (nil)] [url = about:blank] 09:17:42 INFO - PROCESS | 3185 | --DOMWINDOW == 161 (0x7ff8341cfc00) [pid = 3185] [serial = 714] [outer = (nil)] [url = about:blank] 09:17:42 INFO - PROCESS | 3185 | --DOMWINDOW == 160 (0x7ff830b67c00) [pid = 3185] [serial = 713] [outer = (nil)] [url = about:blank] 09:17:42 INFO - PROCESS | 3185 | --DOMWINDOW == 159 (0x7ff83596e000) [pid = 3185] [serial = 717] [outer = (nil)] [url = about:blank] 09:17:42 INFO - PROCESS | 3185 | --DOMWINDOW == 158 (0x7ff80ed73800) [pid = 3185] [serial = 716] [outer = (nil)] [url = about:blank] 09:17:42 INFO - PROCESS | 3185 | --DOMWINDOW == 157 (0x7ff81133c800) [pid = 3185] [serial = 735] [outer = (nil)] [url = about:blank] 09:17:42 INFO - PROCESS | 3185 | --DOMWINDOW == 156 (0x7ff8112b7800) [pid = 3185] [serial = 734] [outer = (nil)] [url = about:blank] 09:17:42 INFO - PROCESS | 3185 | --DOMWINDOW == 155 (0x7ff81f114800) [pid = 3185] [serial = 741] [outer = (nil)] [url = about:blank] 09:17:42 INFO - PROCESS | 3185 | --DOMWINDOW == 154 (0x7ff825ec6800) [pid = 3185] [serial = 747] [outer = (nil)] [url = about:blank] 09:17:42 INFO - PROCESS | 3185 | --DOMWINDOW == 153 (0x7ff81a474000) [pid = 3185] [serial = 599] [outer = (nil)] [url = about:blank] 09:17:42 INFO - PROCESS | 3185 | --DOMWINDOW == 152 (0x7ff8112ad800) [pid = 3185] [serial = 672] [outer = (nil)] [url = about:blank] 09:17:42 INFO - PROCESS | 3185 | --DOMWINDOW == 151 (0x7ff83428fc00) [pid = 3185] [serial = 647] [outer = (nil)] [url = about:blank] 09:17:42 INFO - PROCESS | 3185 | --DOMWINDOW == 150 (0x7ff820999400) [pid = 3185] [serial = 743] [outer = (nil)] [url = about:blank] 09:17:42 INFO - PROCESS | 3185 | --DOMWINDOW == 149 (0x7ff824289c00) [pid = 3185] [serial = 746] [outer = (nil)] [url = about:blank] 09:17:42 INFO - PROCESS | 3185 | --DOMWINDOW == 148 (0x7ff82204f000) [pid = 3185] [serial = 744] [outer = (nil)] [url = about:blank] 09:17:42 INFO - PROCESS | 3185 | --DOMWINDOW == 147 (0x7ff81c14dc00) [pid = 3185] [serial = 740] [outer = (nil)] [url = about:blank] 09:17:42 INFO - PROCESS | 3185 | --DOMWINDOW == 146 (0x7ff825ec4400) [pid = 3185] [serial = 711] [outer = (nil)] [url = about:blank] 09:17:42 INFO - PROCESS | 3185 | --DOMWINDOW == 145 (0x7ff825e6dc00) [pid = 3185] [serial = 710] [outer = (nil)] [url = about:blank] 09:17:42 INFO - PROCESS | 3185 | --DOMWINDOW == 144 (0x7ff819e32c00) [pid = 3185] [serial = 737] [outer = (nil)] [url = about:blank] 09:17:42 INFO - PROCESS | 3185 | --DOMWINDOW == 143 (0x7ff81a70d000) [pid = 3185] [serial = 738] [outer = (nil)] [url = about:blank] 09:17:42 INFO - PROCESS | 3185 | --DOMWINDOW == 142 (0x7ff8250e8000) [pid = 3185] [serial = 708] [outer = (nil)] [url = about:blank] 09:17:42 INFO - PROCESS | 3185 | --DOMWINDOW == 141 (0x7ff823fe7400) [pid = 3185] [serial = 707] [outer = (nil)] [url = about:blank] 09:17:42 INFO - PROCESS | 3185 | --DOMWINDOW == 140 (0x7ff80ed69800) [pid = 3185] [serial = 731] [outer = (nil)] [url = about:blank] 09:17:42 INFO - PROCESS | 3185 | --DOMWINDOW == 139 (0x7ff80ef64400) [pid = 3185] [serial = 732] [outer = (nil)] [url = about:blank] 09:17:42 INFO - PROCESS | 3185 | --DOMWINDOW == 138 (0x7ff81a69e800) [pid = 3185] [serial = 701] [outer = (nil)] [url = about:blank] 09:17:42 INFO - PROCESS | 3185 | --DOMWINDOW == 137 (0x7ff81a990000) [pid = 3185] [serial = 702] [outer = (nil)] [url = about:blank] 09:17:42 INFO - PROCESS | 3185 | --DOMWINDOW == 136 (0x7ff81f596400) [pid = 3185] [serial = 705] [outer = (nil)] [url = about:blank] 09:17:42 INFO - PROCESS | 3185 | --DOMWINDOW == 135 (0x7ff81e288400) [pid = 3185] [serial = 704] [outer = (nil)] [url = about:blank] 09:17:42 INFO - PROCESS | 3185 | 1461082662522 Marionette TRACE conn4 <- [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]]]}] 09:17:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 09:17:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 1587ms 09:17:42 INFO - PROCESS | 3185 | 1461082662560 Marionette TRACE conn4 -> [0,1113,"getWindowHandle",null] 09:17:42 INFO - PROCESS | 3185 | 1461082662565 Marionette TRACE conn4 <- [1,1113,null,{"value":"8"}] 09:17:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 09:17:42 INFO - PROCESS | 3185 | 1461082662578 Marionette TRACE conn4 -> [0,1114,"setScriptTimeout",{"ms":35000}] 09:17:42 INFO - PROCESS | 3185 | 1461082662587 Marionette TRACE conn4 <- [1,1114,null,{}] 09:17:42 INFO - PROCESS | 3185 | 1461082662610 Marionette TRACE conn4 -> [0,1115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:17:42 INFO - PROCESS | 3185 | 1461082662796 Marionette TRACE conn4 <- [1,1115,null,{"value":null}] 09:17:42 INFO - PROCESS | 3185 | 1461082662807 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:17:42 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff8121da000 == 120 [pid = 3185] [id = 286] 09:17:42 INFO - PROCESS | 3185 | ++DOMWINDOW == 136 (0x7ff8120df800) [pid = 3185] [serial = 859] [outer = (nil)] 09:17:42 INFO - PROCESS | 3185 | ++DOMWINDOW == 137 (0x7ff81955d800) [pid = 3185] [serial = 860] [outer = 0x7ff8120df800] 09:17:42 INFO - PROCESS | 3185 | 1461082662871 Marionette DEBUG loaded listener.js 09:17:42 INFO - PROCESS | 3185 | ++DOMWINDOW == 138 (0x7ff8199a6400) [pid = 3185] [serial = 861] [outer = 0x7ff8120df800] 09:17:43 INFO - PROCESS | 3185 | 1461082663761 Marionette TRACE conn4 <- [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]]]}] 09:17:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 09:17:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 1216ms 09:17:43 INFO - PROCESS | 3185 | 1461082663788 Marionette TRACE conn4 -> [0,1117,"getWindowHandle",null] 09:17:43 INFO - PROCESS | 3185 | 1461082663791 Marionette TRACE conn4 <- [1,1117,null,{"value":"8"}] 09:17:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 09:17:43 INFO - PROCESS | 3185 | 1461082663798 Marionette TRACE conn4 -> [0,1118,"setScriptTimeout",{"ms":35000}] 09:17:43 INFO - PROCESS | 3185 | 1461082663801 Marionette TRACE conn4 <- [1,1118,null,{}] 09:17:43 INFO - PROCESS | 3185 | 1461082663806 Marionette TRACE conn4 -> [0,1119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:17:43 INFO - PROCESS | 3185 | 1461082663988 Marionette TRACE conn4 <- [1,1119,null,{"value":null}] 09:17:44 INFO - PROCESS | 3185 | 1461082664158 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:17:44 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff81a117000 == 121 [pid = 3185] [id = 287] 09:17:44 INFO - PROCESS | 3185 | ++DOMWINDOW == 139 (0x7ff810890400) [pid = 3185] [serial = 862] [outer = (nil)] 09:17:44 INFO - PROCESS | 3185 | ++DOMWINDOW == 140 (0x7ff819e26800) [pid = 3185] [serial = 863] [outer = 0x7ff810890400] 09:17:44 INFO - PROCESS | 3185 | 1461082664234 Marionette DEBUG loaded listener.js 09:17:44 INFO - PROCESS | 3185 | ++DOMWINDOW == 141 (0x7ff81a470c00) [pid = 3185] [serial = 864] [outer = 0x7ff810890400] 09:17:45 INFO - PROCESS | 3185 | 1461082665051 Marionette TRACE conn4 <- [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]]]}] 09:17:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 09:17:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 1288ms 09:17:45 INFO - PROCESS | 3185 | 1461082665090 Marionette TRACE conn4 -> [0,1121,"getWindowHandle",null] 09:17:45 INFO - PROCESS | 3185 | 1461082665094 Marionette TRACE conn4 <- [1,1121,null,{"value":"8"}] 09:17:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 09:17:45 INFO - PROCESS | 3185 | 1461082665101 Marionette TRACE conn4 -> [0,1122,"setScriptTimeout",{"ms":35000}] 09:17:45 INFO - PROCESS | 3185 | 1461082665104 Marionette TRACE conn4 <- [1,1122,null,{}] 09:17:45 INFO - PROCESS | 3185 | 1461082665109 Marionette TRACE conn4 -> [0,1123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:17:45 INFO - PROCESS | 3185 | 1461082665330 Marionette TRACE conn4 <- [1,1123,null,{"value":null}] 09:17:45 INFO - PROCESS | 3185 | 1461082665369 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:17:45 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff81aadc800 == 122 [pid = 3185] [id = 288] 09:17:45 INFO - PROCESS | 3185 | ++DOMWINDOW == 142 (0x7ff81a69e000) [pid = 3185] [serial = 865] [outer = (nil)] 09:17:45 INFO - PROCESS | 3185 | ++DOMWINDOW == 143 (0x7ff81a710c00) [pid = 3185] [serial = 866] [outer = 0x7ff81a69e000] 09:17:45 INFO - PROCESS | 3185 | 1461082665636 Marionette DEBUG loaded listener.js 09:17:45 INFO - PROCESS | 3185 | ++DOMWINDOW == 144 (0x7ff81a98d800) [pid = 3185] [serial = 867] [outer = 0x7ff81a69e000] 09:17:46 INFO - PROCESS | 3185 | --DOMWINDOW == 143 (0x7ff81ac5d400) [pid = 3185] [serial = 802] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 09:17:46 INFO - PROCESS | 3185 | --DOMWINDOW == 142 (0x7ff81a98dc00) [pid = 3185] [serial = 799] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 09:17:46 INFO - PROCESS | 3185 | --DOMWINDOW == 141 (0x7ff80ed6d400) [pid = 3185] [serial = 718] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 09:17:46 INFO - PROCESS | 3185 | --DOMWINDOW == 140 (0x7ff80ef64c00) [pid = 3185] [serial = 787] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 09:17:46 INFO - PROCESS | 3185 | --DOMWINDOW == 139 (0x7ff80ef5fc00) [pid = 3185] [serial = 790] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 09:17:46 INFO - PROCESS | 3185 | --DOMWINDOW == 138 (0x7ff80ed72000) [pid = 3185] [serial = 721] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 09:17:46 INFO - PROCESS | 3185 | --DOMWINDOW == 137 (0x7ff80e58f400) [pid = 3185] [serial = 784] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 09:17:46 INFO - PROCESS | 3185 | --DOMWINDOW == 136 (0x7ff813446800) [pid = 3185] [serial = 793] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 09:17:46 INFO - PROCESS | 3185 | --DOMWINDOW == 135 (0x7ff80ed66400) [pid = 3185] [serial = 805] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 09:17:46 INFO - PROCESS | 3185 | --DOMWINDOW == 134 (0x7ff80ef61c00) [pid = 3185] [serial = 796] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 09:17:46 INFO - PROCESS | 3185 | --DOMWINDOW == 133 (0x7ff82a156800) [pid = 3185] [serial = 748] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 09:17:46 INFO - PROCESS | 3185 | 1461082666746 Marionette TRACE conn4 <- [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]]]}] 09:17:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 09:17:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 1680ms 09:17:46 INFO - PROCESS | 3185 | 1461082666782 Marionette TRACE conn4 -> [0,1125,"getWindowHandle",null] 09:17:46 INFO - PROCESS | 3185 | 1461082666786 Marionette TRACE conn4 <- [1,1125,null,{"value":"8"}] 09:17:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 09:17:46 INFO - PROCESS | 3185 | 1461082666792 Marionette TRACE conn4 -> [0,1126,"setScriptTimeout",{"ms":35000}] 09:17:46 INFO - PROCESS | 3185 | 1461082666794 Marionette TRACE conn4 <- [1,1126,null,{}] 09:17:46 INFO - PROCESS | 3185 | 1461082666800 Marionette TRACE conn4 -> [0,1127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:17:46 INFO - PROCESS | 3185 | 1461082666970 Marionette TRACE conn4 <- [1,1127,null,{"value":null}] 09:17:46 INFO - PROCESS | 3185 | 1461082666987 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:17:47 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff81aaee000 == 123 [pid = 3185] [id = 289] 09:17:47 INFO - PROCESS | 3185 | ++DOMWINDOW == 134 (0x7ff80e6c6800) [pid = 3185] [serial = 868] [outer = (nil)] 09:17:47 INFO - PROCESS | 3185 | ++DOMWINDOW == 135 (0x7ff81a6a2800) [pid = 3185] [serial = 869] [outer = 0x7ff80e6c6800] 09:17:47 INFO - PROCESS | 3185 | 1461082667178 Marionette DEBUG loaded listener.js 09:17:47 INFO - PROCESS | 3185 | ++DOMWINDOW == 136 (0x7ff81ac0d800) [pid = 3185] [serial = 870] [outer = 0x7ff80e6c6800] 09:17:47 INFO - PROCESS | 3185 | 1461082667923 Marionette TRACE conn4 <- [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]]]}] 09:17:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 09:17:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 1182ms 09:17:47 INFO - PROCESS | 3185 | 1461082667975 Marionette TRACE conn4 -> [0,1129,"getWindowHandle",null] 09:17:47 INFO - PROCESS | 3185 | 1461082667979 Marionette TRACE conn4 <- [1,1129,null,{"value":"8"}] 09:17:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 09:17:47 INFO - PROCESS | 3185 | 1461082667985 Marionette TRACE conn4 -> [0,1130,"setScriptTimeout",{"ms":35000}] 09:17:47 INFO - PROCESS | 3185 | 1461082667987 Marionette TRACE conn4 <- [1,1130,null,{}] 09:17:47 INFO - PROCESS | 3185 | 1461082667994 Marionette TRACE conn4 -> [0,1131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:17:48 INFO - PROCESS | 3185 | 1461082668223 Marionette TRACE conn4 <- [1,1131,null,{"value":null}] 09:17:48 INFO - PROCESS | 3185 | 1461082668244 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:17:48 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff81ada2000 == 124 [pid = 3185] [id = 290] 09:17:48 INFO - PROCESS | 3185 | ++DOMWINDOW == 137 (0x7ff80e6ca000) [pid = 3185] [serial = 871] [outer = (nil)] 09:17:48 INFO - PROCESS | 3185 | ++DOMWINDOW == 138 (0x7ff81acb9400) [pid = 3185] [serial = 872] [outer = 0x7ff80e6ca000] 09:17:48 INFO - PROCESS | 3185 | 1461082668309 Marionette DEBUG loaded listener.js 09:17:48 INFO - PROCESS | 3185 | ++DOMWINDOW == 139 (0x7ff81b241000) [pid = 3185] [serial = 873] [outer = 0x7ff80e6ca000] 09:17:49 INFO - PROCESS | 3185 | 1461082669444 Marionette TRACE conn4 <- [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]]]}] 09:17:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 09:17:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 1480ms 09:17:49 INFO - PROCESS | 3185 | 1461082669467 Marionette TRACE conn4 -> [0,1133,"getWindowHandle",null] 09:17:49 INFO - PROCESS | 3185 | 1461082669475 Marionette TRACE conn4 <- [1,1133,null,{"value":"8"}] 09:17:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 09:17:49 INFO - PROCESS | 3185 | 1461082669485 Marionette TRACE conn4 -> [0,1134,"setScriptTimeout",{"ms":35000}] 09:17:49 INFO - PROCESS | 3185 | 1461082669490 Marionette TRACE conn4 <- [1,1134,null,{}] 09:17:49 INFO - PROCESS | 3185 | 1461082669499 Marionette TRACE conn4 -> [0,1135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:17:49 INFO - PROCESS | 3185 | 1461082669704 Marionette TRACE conn4 <- [1,1135,null,{"value":null}] 09:17:49 INFO - PROCESS | 3185 | 1461082669947 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:17:50 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff810691800 == 125 [pid = 3185] [id = 291] 09:17:50 INFO - PROCESS | 3185 | ++DOMWINDOW == 140 (0x7ff81088d400) [pid = 3185] [serial = 874] [outer = (nil)] 09:17:50 INFO - PROCESS | 3185 | ++DOMWINDOW == 141 (0x7ff8112ab400) [pid = 3185] [serial = 875] [outer = 0x7ff81088d400] 09:17:50 INFO - PROCESS | 3185 | 1461082670070 Marionette DEBUG loaded listener.js 09:17:50 INFO - PROCESS | 3185 | ++DOMWINDOW == 142 (0x7ff8120db400) [pid = 3185] [serial = 876] [outer = 0x7ff81088d400] 09:17:51 INFO - PROCESS | 3185 | 1461082671009 Marionette TRACE conn4 <- [1,1136,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html",0,null,null,[["Canvas test: 2d.gradient.empty",0,null,null]]]}] 09:17:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 09:17:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 1591ms 09:17:51 INFO - PROCESS | 3185 | 1461082671078 Marionette TRACE conn4 -> [0,1137,"getWindowHandle",null] 09:17:51 INFO - PROCESS | 3185 | 1461082671086 Marionette TRACE conn4 <- [1,1137,null,{"value":"8"}] 09:17:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 09:17:51 INFO - PROCESS | 3185 | 1461082671097 Marionette TRACE conn4 -> [0,1138,"setScriptTimeout",{"ms":35000}] 09:17:51 INFO - PROCESS | 3185 | 1461082671101 Marionette TRACE conn4 <- [1,1138,null,{}] 09:17:51 INFO - PROCESS | 3185 | 1461082671107 Marionette TRACE conn4 -> [0,1139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:17:51 INFO - PROCESS | 3185 | 1461082671388 Marionette TRACE conn4 <- [1,1139,null,{"value":null}] 09:17:51 INFO - PROCESS | 3185 | 1461082671766 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:17:51 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff81aad8800 == 126 [pid = 3185] [id = 292] 09:17:51 INFO - PROCESS | 3185 | ++DOMWINDOW == 143 (0x7ff813446000) [pid = 3185] [serial = 877] [outer = (nil)] 09:17:51 INFO - PROCESS | 3185 | ++DOMWINDOW == 144 (0x7ff81348fc00) [pid = 3185] [serial = 878] [outer = 0x7ff813446000] 09:17:51 INFO - PROCESS | 3185 | 1461082671863 Marionette DEBUG loaded listener.js 09:17:51 INFO - PROCESS | 3185 | ++DOMWINDOW == 145 (0x7ff819d69000) [pid = 3185] [serial = 879] [outer = 0x7ff813446000] 09:17:52 INFO - PROCESS | 3185 | 1461082672830 Marionette TRACE conn4 <- [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]]]}] 09:17:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 09:17:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 1787ms 09:17:52 INFO - PROCESS | 3185 | 1461082672885 Marionette TRACE conn4 -> [0,1141,"getWindowHandle",null] 09:17:52 INFO - PROCESS | 3185 | 1461082672889 Marionette TRACE conn4 <- [1,1141,null,{"value":"8"}] 09:17:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 09:17:52 INFO - PROCESS | 3185 | 1461082672896 Marionette TRACE conn4 -> [0,1142,"setScriptTimeout",{"ms":35000}] 09:17:52 INFO - PROCESS | 3185 | 1461082672901 Marionette TRACE conn4 <- [1,1142,null,{}] 09:17:52 INFO - PROCESS | 3185 | 1461082672921 Marionette TRACE conn4 -> [0,1143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:17:53 INFO - PROCESS | 3185 | 1461082673170 Marionette TRACE conn4 <- [1,1143,null,{"value":null}] 09:17:53 INFO - PROCESS | 3185 | 1461082673408 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:17:53 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff81e699800 == 127 [pid = 3185] [id = 293] 09:17:53 INFO - PROCESS | 3185 | ++DOMWINDOW == 146 (0x7ff81a46b800) [pid = 3185] [serial = 880] [outer = (nil)] 09:17:53 INFO - PROCESS | 3185 | ++DOMWINDOW == 147 (0x7ff81a79e800) [pid = 3185] [serial = 881] [outer = 0x7ff81a46b800] 09:17:53 INFO - PROCESS | 3185 | 1461082673539 Marionette DEBUG loaded listener.js 09:17:53 INFO - PROCESS | 3185 | ++DOMWINDOW == 148 (0x7ff81acb7800) [pid = 3185] [serial = 882] [outer = 0x7ff81a46b800] 09:17:54 INFO - PROCESS | 3185 | 1461082674389 Marionette TRACE conn4 <- [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]]]}] 09:17:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 09:17:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 1541ms 09:17:54 INFO - PROCESS | 3185 | 1461082674439 Marionette TRACE conn4 -> [0,1145,"getWindowHandle",null] 09:17:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 09:17:54 INFO - PROCESS | 3185 | 1461082674444 Marionette TRACE conn4 <- [1,1145,null,{"value":"8"}] 09:17:54 INFO - PROCESS | 3185 | 1461082674451 Marionette TRACE conn4 -> [0,1146,"setScriptTimeout",{"ms":35000}] 09:17:54 INFO - PROCESS | 3185 | 1461082674455 Marionette TRACE conn4 <- [1,1146,null,{}] 09:17:54 INFO - PROCESS | 3185 | 1461082674461 Marionette TRACE conn4 -> [0,1147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:17:54 INFO - PROCESS | 3185 | 1461082674663 Marionette TRACE conn4 <- [1,1147,null,{"value":null}] 09:17:54 INFO - PROCESS | 3185 | 1461082674846 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:17:54 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff81ea4a800 == 128 [pid = 3185] [id = 294] 09:17:54 INFO - PROCESS | 3185 | ++DOMWINDOW == 149 (0x7ff81a714400) [pid = 3185] [serial = 883] [outer = (nil)] 09:17:54 INFO - PROCESS | 3185 | ++DOMWINDOW == 150 (0x7ff81c158400) [pid = 3185] [serial = 884] [outer = 0x7ff81a714400] 09:17:54 INFO - PROCESS | 3185 | 1461082674924 Marionette DEBUG loaded listener.js 09:17:55 INFO - PROCESS | 3185 | ++DOMWINDOW == 151 (0x7ff81e052000) [pid = 3185] [serial = 885] [outer = 0x7ff81a714400] 09:17:55 INFO - PROCESS | 3185 | 1461082675811 Marionette TRACE conn4 <- [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]]]}] 09:17:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 09:17:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 1436ms 09:17:55 INFO - PROCESS | 3185 | 1461082675887 Marionette TRACE conn4 -> [0,1149,"getWindowHandle",null] 09:17:55 INFO - PROCESS | 3185 | 1461082675891 Marionette TRACE conn4 <- [1,1149,null,{"value":"8"}] 09:17:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 09:17:55 INFO - PROCESS | 3185 | 1461082675897 Marionette TRACE conn4 -> [0,1150,"setScriptTimeout",{"ms":35000}] 09:17:55 INFO - PROCESS | 3185 | 1461082675901 Marionette TRACE conn4 <- [1,1150,null,{}] 09:17:55 INFO - PROCESS | 3185 | 1461082675907 Marionette TRACE conn4 -> [0,1151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:17:56 INFO - PROCESS | 3185 | 1461082676144 Marionette TRACE conn4 <- [1,1151,null,{"value":null}] 09:17:56 INFO - PROCESS | 3185 | 1461082676378 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:17:56 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff81eb8e000 == 129 [pid = 3185] [id = 295] 09:17:56 INFO - PROCESS | 3185 | ++DOMWINDOW == 152 (0x7ff81e28f000) [pid = 3185] [serial = 886] [outer = (nil)] 09:17:56 INFO - PROCESS | 3185 | ++DOMWINDOW == 153 (0x7ff81ee64800) [pid = 3185] [serial = 887] [outer = 0x7ff81e28f000] 09:17:56 INFO - PROCESS | 3185 | 1461082676499 Marionette DEBUG loaded listener.js 09:17:56 INFO - PROCESS | 3185 | ++DOMWINDOW == 154 (0x7ff81ee6dc00) [pid = 3185] [serial = 888] [outer = 0x7ff81e28f000] 09:17:57 INFO - PROCESS | 3185 | 1461082677393 Marionette TRACE conn4 <- [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]]]}] 09:17:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 09:17:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 1584ms 09:17:57 INFO - PROCESS | 3185 | 1461082677484 Marionette TRACE conn4 -> [0,1153,"getWindowHandle",null] 09:17:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 09:17:57 INFO - PROCESS | 3185 | 1461082677488 Marionette TRACE conn4 <- [1,1153,null,{"value":"8"}] 09:17:57 INFO - PROCESS | 3185 | 1461082677494 Marionette TRACE conn4 -> [0,1154,"setScriptTimeout",{"ms":35000}] 09:17:57 INFO - PROCESS | 3185 | 1461082677498 Marionette TRACE conn4 <- [1,1154,null,{}] 09:17:57 INFO - PROCESS | 3185 | 1461082677503 Marionette TRACE conn4 -> [0,1155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:17:57 INFO - PROCESS | 3185 | 1461082677745 Marionette TRACE conn4 <- [1,1155,null,{"value":null}] 09:17:58 INFO - PROCESS | 3185 | 1461082678004 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:17:58 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff821c75800 == 130 [pid = 3185] [id = 296] 09:17:58 INFO - PROCESS | 3185 | ++DOMWINDOW == 155 (0x7ff81e291000) [pid = 3185] [serial = 889] [outer = (nil)] 09:17:58 INFO - PROCESS | 3185 | ++DOMWINDOW == 156 (0x7ff82204d000) [pid = 3185] [serial = 890] [outer = 0x7ff81e291000] 09:17:58 INFO - PROCESS | 3185 | 1461082678084 Marionette DEBUG loaded listener.js 09:17:58 INFO - PROCESS | 3185 | ++DOMWINDOW == 157 (0x7ff824d30000) [pid = 3185] [serial = 891] [outer = 0x7ff81e291000] 09:17:58 INFO - PROCESS | 3185 | 1461082678919 Marionette TRACE conn4 <- [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]]]}] 09:17:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 09:17:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 1484ms 09:17:58 INFO - PROCESS | 3185 | 1461082678979 Marionette TRACE conn4 -> [0,1157,"getWindowHandle",null] 09:17:58 INFO - PROCESS | 3185 | 1461082678982 Marionette TRACE conn4 <- [1,1157,null,{"value":"8"}] 09:17:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 09:17:58 INFO - PROCESS | 3185 | 1461082678989 Marionette TRACE conn4 -> [0,1158,"setScriptTimeout",{"ms":35000}] 09:17:58 INFO - PROCESS | 3185 | 1461082678992 Marionette TRACE conn4 <- [1,1158,null,{}] 09:17:58 INFO - PROCESS | 3185 | 1461082678997 Marionette TRACE conn4 -> [0,1159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:17:59 INFO - PROCESS | 3185 | 1461082679183 Marionette TRACE conn4 <- [1,1159,null,{"value":null}] 09:17:59 INFO - PROCESS | 3185 | 1461082679373 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:17:59 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff823ed8800 == 131 [pid = 3185] [id = 297] 09:17:59 INFO - PROCESS | 3185 | ++DOMWINDOW == 158 (0x7ff820730800) [pid = 3185] [serial = 892] [outer = (nil)] 09:17:59 INFO - PROCESS | 3185 | ++DOMWINDOW == 159 (0x7ff824f28000) [pid = 3185] [serial = 893] [outer = 0x7ff820730800] 09:17:59 INFO - PROCESS | 3185 | 1461082679449 Marionette DEBUG loaded listener.js 09:17:59 INFO - PROCESS | 3185 | ++DOMWINDOW == 160 (0x7ff8250e6800) [pid = 3185] [serial = 894] [outer = 0x7ff820730800] 09:18:00 INFO - PROCESS | 3185 | 1461082680309 Marionette TRACE conn4 <- [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]]]}] 09:18:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 09:18:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 1378ms 09:18:00 INFO - PROCESS | 3185 | 1461082680369 Marionette TRACE conn4 -> [0,1161,"getWindowHandle",null] 09:18:00 INFO - PROCESS | 3185 | 1461082680373 Marionette TRACE conn4 <- [1,1161,null,{"value":"8"}] 09:18:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 09:18:00 INFO - PROCESS | 3185 | 1461082680379 Marionette TRACE conn4 -> [0,1162,"setScriptTimeout",{"ms":35000}] 09:18:00 INFO - PROCESS | 3185 | 1461082680383 Marionette TRACE conn4 <- [1,1162,null,{}] 09:18:00 INFO - PROCESS | 3185 | 1461082680388 Marionette TRACE conn4 -> [0,1163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:18:00 INFO - PROCESS | 3185 | 1461082680600 Marionette TRACE conn4 <- [1,1163,null,{"value":null}] 09:18:00 INFO - PROCESS | 3185 | 1461082680786 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:18:00 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff825573000 == 132 [pid = 3185] [id = 298] 09:18:00 INFO - PROCESS | 3185 | ++DOMWINDOW == 161 (0x7ff821b64000) [pid = 3185] [serial = 895] [outer = (nil)] 09:18:00 INFO - PROCESS | 3185 | ++DOMWINDOW == 162 (0x7ff825e78400) [pid = 3185] [serial = 896] [outer = 0x7ff821b64000] 09:18:00 INFO - PROCESS | 3185 | 1461082680863 Marionette DEBUG loaded listener.js 09:18:01 INFO - PROCESS | 3185 | ++DOMWINDOW == 163 (0x7ff825ec4c00) [pid = 3185] [serial = 897] [outer = 0x7ff821b64000] 09:18:02 INFO - PROCESS | 3185 | 1461082682007 Marionette TRACE conn4 <- [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]]]}] 09:18:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 09:18:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 1682ms 09:18:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 09:18:02 INFO - PROCESS | 3185 | 1461082682063 Marionette TRACE conn4 -> [0,1165,"getWindowHandle",null] 09:18:02 INFO - PROCESS | 3185 | 1461082682066 Marionette TRACE conn4 <- [1,1165,null,{"value":"8"}] 09:18:02 INFO - PROCESS | 3185 | 1461082682072 Marionette TRACE conn4 -> [0,1166,"setScriptTimeout",{"ms":35000}] 09:18:02 INFO - PROCESS | 3185 | 1461082682076 Marionette TRACE conn4 <- [1,1166,null,{}] 09:18:02 INFO - PROCESS | 3185 | 1461082682081 Marionette TRACE conn4 -> [0,1167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:18:02 INFO - PROCESS | 3185 | 1461082682271 Marionette TRACE conn4 <- [1,1167,null,{"value":null}] 09:18:02 INFO - PROCESS | 3185 | 1461082682571 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:18:02 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff82681a000 == 133 [pid = 3185] [id = 299] 09:18:02 INFO - PROCESS | 3185 | ++DOMWINDOW == 164 (0x7ff8250e8000) [pid = 3185] [serial = 898] [outer = (nil)] 09:18:02 INFO - PROCESS | 3185 | ++DOMWINDOW == 165 (0x7ff826585000) [pid = 3185] [serial = 899] [outer = 0x7ff8250e8000] 09:18:02 INFO - PROCESS | 3185 | 1461082682659 Marionette DEBUG loaded listener.js 09:18:02 INFO - PROCESS | 3185 | ++DOMWINDOW == 166 (0x7ff82ff54800) [pid = 3185] [serial = 900] [outer = 0x7ff8250e8000] 09:18:03 INFO - PROCESS | 3185 | 1461082683744 Marionette TRACE conn4 <- [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]]]}] 09:18:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 09:18:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 1740ms 09:18:03 INFO - PROCESS | 3185 | 1461082683812 Marionette TRACE conn4 -> [0,1169,"getWindowHandle",null] 09:18:03 INFO - PROCESS | 3185 | 1461082683815 Marionette TRACE conn4 <- [1,1169,null,{"value":"8"}] 09:18:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 09:18:03 INFO - PROCESS | 3185 | 1461082683822 Marionette TRACE conn4 -> [0,1170,"setScriptTimeout",{"ms":35000}] 09:18:03 INFO - PROCESS | 3185 | 1461082683825 Marionette TRACE conn4 <- [1,1170,null,{}] 09:18:03 INFO - PROCESS | 3185 | 1461082683831 Marionette TRACE conn4 -> [0,1171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:18:04 INFO - PROCESS | 3185 | 1461082684033 Marionette TRACE conn4 <- [1,1171,null,{"value":null}] 09:18:04 INFO - PROCESS | 3185 | 1461082684318 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:18:04 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff830ddd800 == 134 [pid = 3185] [id = 300] 09:18:04 INFO - PROCESS | 3185 | ++DOMWINDOW == 167 (0x7ff830db5c00) [pid = 3185] [serial = 901] [outer = (nil)] 09:18:04 INFO - PROCESS | 3185 | ++DOMWINDOW == 168 (0x7ff83108d000) [pid = 3185] [serial = 902] [outer = 0x7ff830db5c00] 09:18:04 INFO - PROCESS | 3185 | 1461082684398 Marionette DEBUG loaded listener.js 09:18:04 INFO - PROCESS | 3185 | ++DOMWINDOW == 169 (0x7ff831206000) [pid = 3185] [serial = 903] [outer = 0x7ff830db5c00] 09:18:05 INFO - PROCESS | 3185 | 1461082685227 Marionette TRACE conn4 <- [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]]]}] 09:18:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 09:18:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 1432ms 09:18:05 INFO - PROCESS | 3185 | 1461082685255 Marionette TRACE conn4 -> [0,1173,"getWindowHandle",null] 09:18:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 09:18:05 INFO - PROCESS | 3185 | 1461082685260 Marionette TRACE conn4 <- [1,1173,null,{"value":"8"}] 09:18:05 INFO - PROCESS | 3185 | 1461082685266 Marionette TRACE conn4 -> [0,1174,"setScriptTimeout",{"ms":35000}] 09:18:05 INFO - PROCESS | 3185 | 1461082685270 Marionette TRACE conn4 <- [1,1174,null,{}] 09:18:05 INFO - PROCESS | 3185 | 1461082685275 Marionette TRACE conn4 -> [0,1175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:18:05 INFO - PROCESS | 3185 | 1461082685488 Marionette TRACE conn4 <- [1,1175,null,{"value":null}] 09:18:05 INFO - PROCESS | 3185 | 1461082685686 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:18:05 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff834229000 == 135 [pid = 3185] [id = 301] 09:18:05 INFO - PROCESS | 3185 | ++DOMWINDOW == 170 (0x7ff830dbd800) [pid = 3185] [serial = 904] [outer = (nil)] 09:18:05 INFO - PROCESS | 3185 | ++DOMWINDOW == 171 (0x7ff834292c00) [pid = 3185] [serial = 905] [outer = 0x7ff830dbd800] 09:18:05 INFO - PROCESS | 3185 | 1461082685768 Marionette DEBUG loaded listener.js 09:18:05 INFO - PROCESS | 3185 | ++DOMWINDOW == 172 (0x7ff835eb3800) [pid = 3185] [serial = 906] [outer = 0x7ff830dbd800] 09:18:06 INFO - PROCESS | 3185 | 1461082686818 Marionette TRACE conn4 <- [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] 09:18:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 09:18:06 INFO - PROCESS | 3185 | 1461082686910 Marionette TRACE conn4 <- [1,1177,null,{"value":"8"}] 09:18:06 INFO - PROCESS | 3185 | 1461082686919 Marionette TRACE conn4 -> [0,1178,"setScriptTimeout",{"ms":35000}] 09:18:06 INFO - PROCESS | 3185 | 1461082686923 Marionette TRACE conn4 <- [1,1178,null,{}] 09:18:06 INFO - PROCESS | 3185 | 1461082686932 Marionette TRACE conn4 -> [0,1179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:18:07 INFO - PROCESS | 3185 | 1461082687268 Marionette TRACE conn4 <- [1,1179,null,{"value":null}] 09:18:07 INFO - PROCESS | 3185 | 1461082687628 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:18:07 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff83652d800 == 136 [pid = 3185] [id = 302] 09:18:07 INFO - PROCESS | 3185 | ++DOMWINDOW == 173 (0x7ff81316b800) [pid = 3185] [serial = 907] [outer = (nil)] 09:18:07 INFO - PROCESS | 3185 | ++DOMWINDOW == 174 (0x7ff813173000) [pid = 3185] [serial = 908] [outer = 0x7ff81316b800] 09:18:07 INFO - PROCESS | 3185 | 1461082687753 Marionette DEBUG loaded listener.js 09:18:07 INFO - PROCESS | 3185 | ++DOMWINDOW == 175 (0x7ff813178c00) [pid = 3185] [serial = 909] [outer = 0x7ff81316b800] 09:18:08 INFO - PROCESS | 3185 | 1461082688808 Marionette TRACE conn4 <- [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] 09:18:08 INFO - PROCESS | 3185 | 1461082688871 Marionette TRACE conn4 <- [1,1181,null,{"value":"8"}] 09:18:08 INFO - PROCESS | 3185 | 1461082688877 Marionette TRACE conn4 -> [0,1182,"setScriptTimeout",{"ms":35000}] 09:18:08 INFO - PROCESS | 3185 | 1461082688880 Marionette TRACE conn4 <- [1,1182,null,{}] 09:18:08 INFO - PROCESS | 3185 | 1461082688886 Marionette TRACE conn4 -> [0,1183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:18:09 INFO - PROCESS | 3185 | 1461082689113 Marionette TRACE conn4 <- [1,1183,null,{"value":null}] 09:18:09 INFO - PROCESS | 3185 | 1461082689312 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:18:09 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff83209d000 == 137 [pid = 3185] [id = 303] 09:18:09 INFO - PROCESS | 3185 | ++DOMWINDOW == 176 (0x7ff80e594400) [pid = 3185] [serial = 910] [outer = (nil)] 09:18:09 INFO - PROCESS | 3185 | ++DOMWINDOW == 177 (0x7ff835eb1c00) [pid = 3185] [serial = 911] [outer = 0x7ff80e594400] 09:18:09 INFO - PROCESS | 3185 | 1461082689385 Marionette DEBUG loaded listener.js 09:18:09 INFO - PROCESS | 3185 | ++DOMWINDOW == 178 (0x7ff835f31800) [pid = 3185] [serial = 912] [outer = 0x7ff80e594400] 09:18:10 INFO - PROCESS | 3185 | SkCairoFTTypeface::onFilterRec unimplemented 09:18:10 INFO - PROCESS | 3185 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 09:18:10 INFO - PROCESS | 3185 | 1461082690266 Marionette TRACE conn4 <- [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] 09:18:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 09:18:10 INFO - PROCESS | 3185 | 1461082690322 Marionette TRACE conn4 <- [1,1185,null,{"value":"8"}] 09:18:10 INFO - PROCESS | 3185 | 1461082690328 Marionette TRACE conn4 -> [0,1186,"setScriptTimeout",{"ms":35000}] 09:18:10 INFO - PROCESS | 3185 | 1461082690331 Marionette TRACE conn4 <- [1,1186,null,{}] 09:18:10 INFO - PROCESS | 3185 | 1461082690337 Marionette TRACE conn4 -> [0,1187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:18:10 INFO - PROCESS | 3185 | 1461082690533 Marionette TRACE conn4 <- [1,1187,null,{"value":null}] 09:18:10 INFO - PROCESS | 3185 | 1461082690728 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:18:10 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff8121d8000 == 138 [pid = 3185] [id = 304] 09:18:10 INFO - PROCESS | 3185 | ++DOMWINDOW == 179 (0x7ff80dd5c800) [pid = 3185] [serial = 913] [outer = (nil)] 09:18:10 INFO - PROCESS | 3185 | ++DOMWINDOW == 180 (0x7ff81e048800) [pid = 3185] [serial = 914] [outer = 0x7ff80dd5c800] 09:18:10 INFO - PROCESS | 3185 | 1461082690800 Marionette DEBUG loaded listener.js 09:18:10 INFO - PROCESS | 3185 | ++DOMWINDOW == 181 (0x7ff81e080000) [pid = 3185] [serial = 915] [outer = 0x7ff80dd5c800] 09:18:12 INFO - PROCESS | 3185 | 1461082692150 Marionette TRACE conn4 <- [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] 09:18:12 INFO - PROCESS | 3185 | 1461082692218 Marionette TRACE conn4 <- [1,1189,null,{"value":"8"}] 09:18:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 09:18:12 INFO - PROCESS | 3185 | 1461082692227 Marionette TRACE conn4 -> [0,1190,"setScriptTimeout",{"ms":35000}] 09:18:12 INFO - PROCESS | 3185 | 1461082692231 Marionette TRACE conn4 <- [1,1190,null,{}] 09:18:12 INFO - PROCESS | 3185 | 1461082692239 Marionette TRACE conn4 -> [0,1191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:18:12 INFO - PROCESS | 3185 | 1461082692415 Marionette TRACE conn4 <- [1,1191,null,{"value":null}] 09:18:12 INFO - PROCESS | 3185 | 1461082692755 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:18:12 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff81320e000 == 139 [pid = 3185] [id = 305] 09:18:12 INFO - PROCESS | 3185 | ++DOMWINDOW == 182 (0x7ff80e591c00) [pid = 3185] [serial = 916] [outer = (nil)] 09:18:12 INFO - PROCESS | 3185 | ++DOMWINDOW == 183 (0x7ff80ed70c00) [pid = 3185] [serial = 917] [outer = 0x7ff80e591c00] 09:18:12 INFO - PROCESS | 3185 | 1461082692829 Marionette DEBUG loaded listener.js 09:18:12 INFO - PROCESS | 3185 | ++DOMWINDOW == 184 (0x7ff81132f800) [pid = 3185] [serial = 918] [outer = 0x7ff80e591c00] 09:18:13 INFO - PROCESS | 3185 | 1461082693866 Marionette TRACE conn4 <- [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] 09:18:13 INFO - PROCESS | 3185 | 1461082693927 Marionette TRACE conn4 <- [1,1193,null,{"value":"8"}] 09:18:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 09:18:13 INFO - PROCESS | 3185 | 1461082693938 Marionette TRACE conn4 -> [0,1194,"setScriptTimeout",{"ms":35000}] 09:18:13 INFO - PROCESS | 3185 | 1461082693941 Marionette TRACE conn4 <- [1,1194,null,{}] 09:18:13 INFO - PROCESS | 3185 | 1461082693946 Marionette TRACE conn4 -> [0,1195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:18:14 INFO - PROCESS | 3185 | 1461082694148 Marionette TRACE conn4 <- [1,1195,null,{"value":null}] 09:18:14 INFO - PROCESS | 3185 | 1461082694429 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:18:14 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff80e425800 == 140 [pid = 3185] [id = 306] 09:18:14 INFO - PROCESS | 3185 | ++DOMWINDOW == 185 (0x7ff81290b800) [pid = 3185] [serial = 919] [outer = (nil)] 09:18:14 INFO - PROCESS | 3185 | ++DOMWINDOW == 186 (0x7ff813494000) [pid = 3185] [serial = 920] [outer = 0x7ff81290b800] 09:18:14 INFO - PROCESS | 3185 | 1461082694499 Marionette DEBUG loaded listener.js 09:18:14 INFO - PROCESS | 3185 | ++DOMWINDOW == 187 (0x7ff8199a3c00) [pid = 3185] [serial = 921] [outer = 0x7ff81290b800] 09:18:15 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff81aaee000 == 139 [pid = 3185] [id = 289] 09:18:15 INFO - PROCESS | 3185 | --DOMWINDOW == 186 (0x7ff81955dc00) [pid = 3185] [serial = 809] [outer = (nil)] [url = about:blank] 09:18:15 INFO - PROCESS | 3185 | --DOMWINDOW == 185 (0x7ff8124cfc00) [pid = 3185] [serial = 782] [outer = (nil)] [url = about:blank] 09:18:15 INFO - PROCESS | 3185 | --DOMWINDOW == 184 (0x7ff80dd63800) [pid = 3185] [serial = 779] [outer = (nil)] [url = about:blank] 09:18:15 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff81aadc800 == 138 [pid = 3185] [id = 288] 09:18:15 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff81a117000 == 137 [pid = 3185] [id = 287] 09:18:15 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff8121da000 == 136 [pid = 3185] [id = 286] 09:18:15 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff80ed07000 == 135 [pid = 3185] [id = 285] 09:18:15 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff80dd52000 == 134 [pid = 3185] [id = 284] 09:18:15 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff81043a000 == 133 [pid = 3185] [id = 283] 09:18:15 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff830dc7000 == 132 [pid = 3185] [id = 276] 09:18:15 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff82680f000 == 131 [pid = 3185] [id = 275] 09:18:15 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff824733800 == 130 [pid = 3185] [id = 274] 09:18:15 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff82223d000 == 129 [pid = 3185] [id = 273] 09:18:15 INFO - PROCESS | 3185 | SkCairoFTTypeface::onFilterRec unimplemented 09:18:15 INFO - PROCESS | 3185 | SkCairoFTTypeface::onFilterRec unimplemented 09:18:15 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff8104c6800 == 128 [pid = 3185] [id = 270] 09:18:15 INFO - PROCESS | 3185 | 1461082695430 Marionette TRACE conn4 <- [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] 09:18:15 INFO - PROCESS | 3185 | 1461082695503 Marionette TRACE conn4 <- [1,1197,null,{"value":"8"}] 09:18:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 09:18:15 INFO - PROCESS | 3185 | 1461082695510 Marionette TRACE conn4 -> [0,1198,"setScriptTimeout",{"ms":35000}] 09:18:15 INFO - PROCESS | 3185 | 1461082695515 Marionette TRACE conn4 <- [1,1198,null,{}] 09:18:15 INFO - PROCESS | 3185 | 1461082695530 Marionette TRACE conn4 -> [0,1199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:18:15 INFO - PROCESS | 3185 | 1461082695710 Marionette TRACE conn4 <- [1,1199,null,{"value":null}] 09:18:15 INFO - PROCESS | 3185 | 1461082695920 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:18:15 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff810447000 == 129 [pid = 3185] [id = 307] 09:18:15 INFO - PROCESS | 3185 | ++DOMWINDOW == 157 (0x7ff813497800) [pid = 3185] [serial = 922] [outer = (nil)] 09:18:15 INFO - PROCESS | 3185 | ++DOMWINDOW == 158 (0x7ff81a65c400) [pid = 3185] [serial = 923] [outer = 0x7ff813497800] 09:18:15 INFO - PROCESS | 3185 | 1461082695992 Marionette DEBUG loaded listener.js 09:18:16 INFO - PROCESS | 3185 | ++DOMWINDOW == 159 (0x7ff81a795000) [pid = 3185] [serial = 924] [outer = 0x7ff813497800] 09:18:16 INFO - PROCESS | 3185 | 1461082696712 Marionette TRACE conn4 <- [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]]]}] 09:18:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 09:18:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 1240ms 09:18:16 INFO - PROCESS | 3185 | 1461082696761 Marionette TRACE conn4 -> [0,1201,"getWindowHandle",null] 09:18:16 INFO - PROCESS | 3185 | 1461082696766 Marionette TRACE conn4 <- [1,1201,null,{"value":"8"}] 09:18:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 09:18:16 INFO - PROCESS | 3185 | 1461082696772 Marionette TRACE conn4 -> [0,1202,"setScriptTimeout",{"ms":35000}] 09:18:16 INFO - PROCESS | 3185 | 1461082696775 Marionette TRACE conn4 <- [1,1202,null,{}] 09:18:16 INFO - PROCESS | 3185 | 1461082696780 Marionette TRACE conn4 -> [0,1203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:18:16 INFO - PROCESS | 3185 | 1461082696949 Marionette TRACE conn4 <- [1,1203,null,{"value":null}] 09:18:16 INFO - PROCESS | 3185 | 1461082696966 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:18:16 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff81a121800 == 130 [pid = 3185] [id = 308] 09:18:16 INFO - PROCESS | 3185 | ++DOMWINDOW == 160 (0x7ff819e32c00) [pid = 3185] [serial = 925] [outer = (nil)] 09:18:17 INFO - PROCESS | 3185 | ++DOMWINDOW == 161 (0x7ff81acb6400) [pid = 3185] [serial = 926] [outer = 0x7ff819e32c00] 09:18:17 INFO - PROCESS | 3185 | 1461082697030 Marionette DEBUG loaded listener.js 09:18:17 INFO - PROCESS | 3185 | ++DOMWINDOW == 162 (0x7ff81b179800) [pid = 3185] [serial = 927] [outer = 0x7ff819e32c00] 09:18:18 INFO - PROCESS | 3185 | 1461082698007 Marionette TRACE conn4 <- [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]]]}] 09:18:18 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 09:18:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 1293ms 09:18:18 INFO - PROCESS | 3185 | 1461082698073 Marionette TRACE conn4 -> [0,1205,"getWindowHandle",null] 09:18:18 INFO - PROCESS | 3185 | 1461082698076 Marionette TRACE conn4 <- [1,1205,null,{"value":"8"}] 09:18:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 09:18:18 INFO - PROCESS | 3185 | 1461082698093 Marionette TRACE conn4 -> [0,1206,"setScriptTimeout",{"ms":35000}] 09:18:18 INFO - PROCESS | 3185 | 1461082698097 Marionette TRACE conn4 <- [1,1206,null,{}] 09:18:18 INFO - PROCESS | 3185 | 1461082698103 Marionette TRACE conn4 -> [0,1207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:18:18 INFO - PROCESS | 3185 | 1461082698331 Marionette TRACE conn4 <- [1,1207,null,{"value":null}] 09:18:18 INFO - PROCESS | 3185 | 1461082698354 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:18:18 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff81ab3e800 == 131 [pid = 3185] [id = 309] 09:18:18 INFO - PROCESS | 3185 | ++DOMWINDOW == 163 (0x7ff81a98d400) [pid = 3185] [serial = 928] [outer = (nil)] 09:18:18 INFO - PROCESS | 3185 | ++DOMWINDOW == 164 (0x7ff81e04e800) [pid = 3185] [serial = 929] [outer = 0x7ff81a98d400] 09:18:18 INFO - PROCESS | 3185 | 1461082698417 Marionette DEBUG loaded listener.js 09:18:18 INFO - PROCESS | 3185 | ++DOMWINDOW == 165 (0x7ff81e082800) [pid = 3185] [serial = 930] [outer = 0x7ff81a98d400] 09:18:19 INFO - PROCESS | 3185 | 1461082699354 Marionette TRACE conn4 <- [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]]]}] 09:18:19 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 09:18:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 1303ms 09:18:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 09:18:19 INFO - PROCESS | 3185 | 1461082699386 Marionette TRACE conn4 -> [0,1209,"getWindowHandle",null] 09:18:19 INFO - PROCESS | 3185 | 1461082699389 Marionette TRACE conn4 <- [1,1209,null,{"value":"8"}] 09:18:19 INFO - PROCESS | 3185 | 1461082699395 Marionette TRACE conn4 -> [0,1210,"setScriptTimeout",{"ms":35000}] 09:18:19 INFO - PROCESS | 3185 | 1461082699398 Marionette TRACE conn4 <- [1,1210,null,{}] 09:18:19 INFO - PROCESS | 3185 | 1461082699403 Marionette TRACE conn4 -> [0,1211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:18:19 INFO - PROCESS | 3185 | 1461082699668 Marionette TRACE conn4 <- [1,1211,null,{"value":null}] 09:18:19 INFO - PROCESS | 3185 | 1461082699705 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:18:19 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff81e6a2000 == 132 [pid = 3185] [id = 310] 09:18:19 INFO - PROCESS | 3185 | ++DOMWINDOW == 166 (0x7ff81e088000) [pid = 3185] [serial = 931] [outer = (nil)] 09:18:19 INFO - PROCESS | 3185 | ++DOMWINDOW == 167 (0x7ff81f111c00) [pid = 3185] [serial = 932] [outer = 0x7ff81e088000] 09:18:19 INFO - PROCESS | 3185 | 1461082699776 Marionette DEBUG loaded listener.js 09:18:19 INFO - PROCESS | 3185 | ++DOMWINDOW == 168 (0x7ff8209f6000) [pid = 3185] [serial = 933] [outer = 0x7ff81e088000] 09:18:20 INFO - PROCESS | 3185 | --DOMWINDOW == 167 (0x7ff810890400) [pid = 3185] [serial = 862] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 09:18:20 INFO - PROCESS | 3185 | --DOMWINDOW == 166 (0x7ff80dd65400) [pid = 3185] [serial = 850] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 09:18:20 INFO - PROCESS | 3185 | --DOMWINDOW == 165 (0x7ff81a69e000) [pid = 3185] [serial = 865] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 09:18:20 INFO - PROCESS | 3185 | --DOMWINDOW == 164 (0x7ff80dd65000) [pid = 3185] [serial = 853] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 09:18:20 INFO - PROCESS | 3185 | --DOMWINDOW == 163 (0x7ff8120df800) [pid = 3185] [serial = 859] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 09:18:20 INFO - PROCESS | 3185 | --DOMWINDOW == 162 (0x7ff80e6c6800) [pid = 3185] [serial = 868] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 09:18:20 INFO - PROCESS | 3185 | --DOMWINDOW == 161 (0x7ff80e6cb400) [pid = 3185] [serial = 856] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 09:18:20 INFO - PROCESS | 3185 | 1461082700930 Marionette TRACE conn4 <- [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]]]}] 09:18:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 09:18:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 1584ms 09:18:20 INFO - PROCESS | 3185 | 1461082700980 Marionette TRACE conn4 -> [0,1213,"getWindowHandle",null] 09:18:20 INFO - PROCESS | 3185 | 1461082700983 Marionette TRACE conn4 <- [1,1213,null,{"value":"8"}] 09:18:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 09:18:20 INFO - PROCESS | 3185 | 1461082700989 Marionette TRACE conn4 -> [0,1214,"setScriptTimeout",{"ms":35000}] 09:18:20 INFO - PROCESS | 3185 | 1461082700991 Marionette TRACE conn4 <- [1,1214,null,{}] 09:18:21 INFO - PROCESS | 3185 | 1461082700997 Marionette TRACE conn4 -> [0,1215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:18:21 INFO - PROCESS | 3185 | 1461082701197 Marionette TRACE conn4 <- [1,1215,null,{"value":null}] 09:18:21 INFO - PROCESS | 3185 | 1461082701346 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:18:21 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff81ea43800 == 133 [pid = 3185] [id = 311] 09:18:21 INFO - PROCESS | 3185 | ++DOMWINDOW == 162 (0x7ff80ed69800) [pid = 3185] [serial = 934] [outer = (nil)] 09:18:21 INFO - PROCESS | 3185 | ++DOMWINDOW == 163 (0x7ff821bf3400) [pid = 3185] [serial = 935] [outer = 0x7ff80ed69800] 09:18:21 INFO - PROCESS | 3185 | 1461082701415 Marionette DEBUG loaded listener.js 09:18:21 INFO - PROCESS | 3185 | ++DOMWINDOW == 164 (0x7ff8220e8400) [pid = 3185] [serial = 936] [outer = 0x7ff80ed69800] 09:18:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 09:18:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 1140ms 09:18:22 INFO - PROCESS | 3185 | 1461082702118 Marionette TRACE conn4 <- [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]]]}] 09:18:22 INFO - PROCESS | 3185 | 1461082702130 Marionette TRACE conn4 -> [0,1217,"getWindowHandle",null] 09:18:22 INFO - PROCESS | 3185 | 1461082702134 Marionette TRACE conn4 <- [1,1217,null,{"value":"8"}] 09:18:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 09:18:22 INFO - PROCESS | 3185 | 1461082702140 Marionette TRACE conn4 -> [0,1218,"setScriptTimeout",{"ms":35000}] 09:18:22 INFO - PROCESS | 3185 | 1461082702142 Marionette TRACE conn4 <- [1,1218,null,{}] 09:18:22 INFO - PROCESS | 3185 | 1461082702148 Marionette TRACE conn4 -> [0,1219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:18:22 INFO - PROCESS | 3185 | 1461082702381 Marionette TRACE conn4 <- [1,1219,null,{"value":null}] 09:18:22 INFO - PROCESS | 3185 | 1461082702665 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:18:22 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff80dcdc800 == 134 [pid = 3185] [id = 312] 09:18:22 INFO - PROCESS | 3185 | ++DOMWINDOW == 165 (0x7ff80dd5a800) [pid = 3185] [serial = 937] [outer = (nil)] 09:18:22 INFO - PROCESS | 3185 | ++DOMWINDOW == 166 (0x7ff80dd66000) [pid = 3185] [serial = 938] [outer = 0x7ff80dd5a800] 09:18:22 INFO - PROCESS | 3185 | 1461082702746 Marionette DEBUG loaded listener.js 09:18:22 INFO - PROCESS | 3185 | ++DOMWINDOW == 167 (0x7ff80ed65c00) [pid = 3185] [serial = 939] [outer = 0x7ff80dd5a800] 09:18:23 INFO - PROCESS | 3185 | 1461082703765 Marionette TRACE conn4 <- [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]]]}] 09:18:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 09:18:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 1681ms 09:18:23 INFO - PROCESS | 3185 | 1461082703824 Marionette TRACE conn4 -> [0,1221,"getWindowHandle",null] 09:18:23 INFO - PROCESS | 3185 | 1461082703832 Marionette TRACE conn4 <- [1,1221,null,{"value":"8"}] 09:18:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 09:18:23 INFO - PROCESS | 3185 | 1461082703842 Marionette TRACE conn4 -> [0,1222,"setScriptTimeout",{"ms":35000}] 09:18:23 INFO - PROCESS | 3185 | 1461082703847 Marionette TRACE conn4 <- [1,1222,null,{}] 09:18:23 INFO - PROCESS | 3185 | 1461082703853 Marionette TRACE conn4 -> [0,1223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:18:24 INFO - PROCESS | 3185 | 1461082704068 Marionette TRACE conn4 <- [1,1223,null,{"value":null}] 09:18:24 INFO - PROCESS | 3185 | 1461082704309 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:18:24 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff81a327800 == 135 [pid = 3185] [id = 313] 09:18:24 INFO - PROCESS | 3185 | ++DOMWINDOW == 168 (0x7ff812902c00) [pid = 3185] [serial = 940] [outer = (nil)] 09:18:24 INFO - PROCESS | 3185 | ++DOMWINDOW == 169 (0x7ff813449400) [pid = 3185] [serial = 941] [outer = 0x7ff812902c00] 09:18:24 INFO - PROCESS | 3185 | 1461082704434 Marionette DEBUG loaded listener.js 09:18:24 INFO - PROCESS | 3185 | ++DOMWINDOW == 170 (0x7ff8199a4c00) [pid = 3185] [serial = 942] [outer = 0x7ff812902c00] 09:18:25 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff81b1a8800 == 134 [pid = 3185] [id = 9] 09:18:25 INFO - PROCESS | 3185 | 1461082705480 Marionette TRACE conn4 <- [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] 09:18:25 INFO - PROCESS | 3185 | 1461082705538 Marionette TRACE conn4 <- [1,1225,null,{"value":"8"}] 09:18:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 09:18:25 INFO - PROCESS | 3185 | 1461082705545 Marionette TRACE conn4 -> [0,1226,"setScriptTimeout",{"ms":35000}] 09:18:25 INFO - PROCESS | 3185 | 1461082705549 Marionette TRACE conn4 <- [1,1226,null,{}] 09:18:25 INFO - PROCESS | 3185 | 1461082705555 Marionette TRACE conn4 -> [0,1227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:18:25 INFO - PROCESS | 3185 | 1461082705801 Marionette TRACE conn4 <- [1,1227,null,{"value":null}] 09:18:26 INFO - PROCESS | 3185 | 1461082706119 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:18:26 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff81f18e800 == 135 [pid = 3185] [id = 314] 09:18:26 INFO - PROCESS | 3185 | ++DOMWINDOW == 171 (0x7ff81a664400) [pid = 3185] [serial = 943] [outer = (nil)] 09:18:26 INFO - PROCESS | 3185 | ++DOMWINDOW == 172 (0x7ff81acba400) [pid = 3185] [serial = 944] [outer = 0x7ff81a664400] 09:18:26 INFO - PROCESS | 3185 | 1461082706198 Marionette DEBUG loaded listener.js 09:18:26 INFO - PROCESS | 3185 | ++DOMWINDOW == 173 (0x7ff81ccf3400) [pid = 3185] [serial = 945] [outer = 0x7ff81a664400] 09:18:27 INFO - PROCESS | 3185 | 1461082707027 Marionette TRACE conn4 <- [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]]]}] 09:18:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 09:18:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 1533ms 09:18:27 INFO - PROCESS | 3185 | 1461082707080 Marionette TRACE conn4 -> [0,1229,"getWindowHandle",null] 09:18:27 INFO - PROCESS | 3185 | 1461082707083 Marionette TRACE conn4 <- [1,1229,null,{"value":"8"}] 09:18:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 09:18:27 INFO - PROCESS | 3185 | 1461082707100 Marionette TRACE conn4 -> [0,1230,"setScriptTimeout",{"ms":35000}] 09:18:27 INFO - PROCESS | 3185 | 1461082707110 Marionette TRACE conn4 <- [1,1230,null,{}] 09:18:27 INFO - PROCESS | 3185 | 1461082707116 Marionette TRACE conn4 -> [0,1231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:18:27 INFO - PROCESS | 3185 | 1461082707336 Marionette TRACE conn4 <- [1,1231,null,{"value":null}] 09:18:27 INFO - PROCESS | 3185 | 1461082707535 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:18:27 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff82472d000 == 136 [pid = 3185] [id = 315] 09:18:27 INFO - PROCESS | 3185 | ++DOMWINDOW == 174 (0x7ff81a719000) [pid = 3185] [serial = 946] [outer = (nil)] 09:18:27 INFO - PROCESS | 3185 | ++DOMWINDOW == 175 (0x7ff81f11a800) [pid = 3185] [serial = 947] [outer = 0x7ff81a719000] 09:18:27 INFO - PROCESS | 3185 | 1461082707666 Marionette DEBUG loaded listener.js 09:18:27 INFO - PROCESS | 3185 | ++DOMWINDOW == 176 (0x7ff820725000) [pid = 3185] [serial = 948] [outer = 0x7ff81a719000] 09:18:28 INFO - PROCESS | 3185 | 1461082708635 Marionette TRACE conn4 <- [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]]]}] 09:18:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 09:18:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 1595ms 09:18:28 INFO - PROCESS | 3185 | 1461082708687 Marionette TRACE conn4 -> [0,1233,"getWindowHandle",null] 09:18:28 INFO - PROCESS | 3185 | 1461082708691 Marionette TRACE conn4 <- [1,1233,null,{"value":"8"}] 09:18:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 09:18:28 INFO - PROCESS | 3185 | 1461082708698 Marionette TRACE conn4 -> [0,1234,"setScriptTimeout",{"ms":35000}] 09:18:28 INFO - PROCESS | 3185 | 1461082708701 Marionette TRACE conn4 <- [1,1234,null,{}] 09:18:28 INFO - PROCESS | 3185 | 1461082708707 Marionette TRACE conn4 -> [0,1235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:18:28 INFO - PROCESS | 3185 | 1461082708910 Marionette TRACE conn4 <- [1,1235,null,{"value":null}] 09:18:29 INFO - PROCESS | 3185 | 1461082709098 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:18:29 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff82ae1f000 == 137 [pid = 3185] [id = 316] 09:18:29 INFO - PROCESS | 3185 | ++DOMWINDOW == 177 (0x7ff81e082400) [pid = 3185] [serial = 949] [outer = (nil)] 09:18:29 INFO - PROCESS | 3185 | ++DOMWINDOW == 178 (0x7ff822d82000) [pid = 3185] [serial = 950] [outer = 0x7ff81e082400] 09:18:29 INFO - PROCESS | 3185 | 1461082709215 Marionette DEBUG loaded listener.js 09:18:29 INFO - PROCESS | 3185 | ++DOMWINDOW == 179 (0x7ff824d38c00) [pid = 3185] [serial = 951] [outer = 0x7ff81e082400] 09:18:30 INFO - PROCESS | 3185 | 1461082710015 Marionette TRACE conn4 <- [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]]]}] 09:18:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 09:18:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 1378ms 09:18:30 INFO - PROCESS | 3185 | 1461082710078 Marionette TRACE conn4 -> [0,1237,"getWindowHandle",null] 09:18:30 INFO - PROCESS | 3185 | 1461082710082 Marionette TRACE conn4 <- [1,1237,null,{"value":"8"}] 09:18:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 09:18:30 INFO - PROCESS | 3185 | 1461082710088 Marionette TRACE conn4 -> [0,1238,"setScriptTimeout",{"ms":35000}] 09:18:30 INFO - PROCESS | 3185 | 1461082710091 Marionette TRACE conn4 <- [1,1238,null,{}] 09:18:30 INFO - PROCESS | 3185 | 1461082710097 Marionette TRACE conn4 -> [0,1239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:18:30 INFO - PROCESS | 3185 | 1461082710298 Marionette TRACE conn4 <- [1,1239,null,{"value":null}] 09:18:30 INFO - PROCESS | 3185 | 1461082710486 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:18:30 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff83209b000 == 138 [pid = 3185] [id = 317] 09:18:30 INFO - PROCESS | 3185 | ++DOMWINDOW == 180 (0x7ff825dbfc00) [pid = 3185] [serial = 952] [outer = (nil)] 09:18:30 INFO - PROCESS | 3185 | ++DOMWINDOW == 181 (0x7ff81acb7400) [pid = 3185] [serial = 953] [outer = 0x7ff825dbfc00] 09:18:30 INFO - PROCESS | 3185 | 1461082710582 Marionette DEBUG loaded listener.js 09:18:30 INFO - PROCESS | 3185 | ++DOMWINDOW == 182 (0x7ff82ffdbc00) [pid = 3185] [serial = 954] [outer = 0x7ff825dbfc00] 09:18:31 INFO - PROCESS | 3185 | 1461082711493 Marionette TRACE conn4 <- [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]]]}] 09:18:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 09:18:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 1478ms 09:18:31 INFO - PROCESS | 3185 | 1461082711568 Marionette TRACE conn4 -> [0,1241,"getWindowHandle",null] 09:18:31 INFO - PROCESS | 3185 | 1461082711573 Marionette TRACE conn4 <- [1,1241,null,{"value":"8"}] 09:18:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 09:18:31 INFO - PROCESS | 3185 | 1461082711580 Marionette TRACE conn4 -> [0,1242,"setScriptTimeout",{"ms":35000}] 09:18:31 INFO - PROCESS | 3185 | 1461082711583 Marionette TRACE conn4 <- [1,1242,null,{}] 09:18:31 INFO - PROCESS | 3185 | 1461082711588 Marionette TRACE conn4 -> [0,1243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:18:31 INFO - PROCESS | 3185 | 1461082711878 Marionette TRACE conn4 <- [1,1243,null,{"value":null}] 09:18:32 INFO - PROCESS | 3185 | 1461082712182 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:18:32 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff8360a2000 == 139 [pid = 3185] [id = 318] 09:18:32 INFO - PROCESS | 3185 | ++DOMWINDOW == 183 (0x7ff825060800) [pid = 3185] [serial = 955] [outer = (nil)] 09:18:32 INFO - PROCESS | 3185 | ++DOMWINDOW == 184 (0x7ff8323c0400) [pid = 3185] [serial = 956] [outer = 0x7ff825060800] 09:18:32 INFO - PROCESS | 3185 | 1461082712263 Marionette DEBUG loaded listener.js 09:18:32 INFO - PROCESS | 3185 | ++DOMWINDOW == 185 (0x7ff835eb0400) [pid = 3185] [serial = 957] [outer = 0x7ff825060800] 09:18:33 INFO - PROCESS | 3185 | 1461082713131 Marionette TRACE conn4 <- [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]]]}] 09:18:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 09:18:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 1584ms 09:18:33 INFO - PROCESS | 3185 | 1461082713165 Marionette TRACE conn4 -> [0,1245,"getWindowHandle",null] 09:18:33 INFO - PROCESS | 3185 | 1461082713170 Marionette TRACE conn4 <- [1,1245,null,{"value":"8"}] 09:18:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 09:18:33 INFO - PROCESS | 3185 | 1461082713177 Marionette TRACE conn4 -> [0,1246,"setScriptTimeout",{"ms":35000}] 09:18:33 INFO - PROCESS | 3185 | 1461082713181 Marionette TRACE conn4 <- [1,1246,null,{}] 09:18:33 INFO - PROCESS | 3185 | 1461082713186 Marionette TRACE conn4 -> [0,1247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:18:33 INFO - PROCESS | 3185 | 1461082713390 Marionette TRACE conn4 <- [1,1247,null,{"value":null}] 09:18:33 INFO - PROCESS | 3185 | 1461082713659 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:18:33 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff812458800 == 140 [pid = 3185] [id = 319] 09:18:33 INFO - PROCESS | 3185 | ++DOMWINDOW == 186 (0x7ff80db88400) [pid = 3185] [serial = 958] [outer = (nil)] 09:18:33 INFO - PROCESS | 3185 | ++DOMWINDOW == 187 (0x7ff80db90400) [pid = 3185] [serial = 959] [outer = 0x7ff80db88400] 09:18:33 INFO - PROCESS | 3185 | 1461082713853 Marionette DEBUG loaded listener.js 09:18:33 INFO - PROCESS | 3185 | ++DOMWINDOW == 188 (0x7ff80db95400) [pid = 3185] [serial = 960] [outer = 0x7ff80db88400] 09:18:34 INFO - PROCESS | 3185 | 1461082714687 Marionette TRACE conn4 <- [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]]]}] 09:18:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 09:18:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 1583ms 09:18:34 INFO - PROCESS | 3185 | 1461082714761 Marionette TRACE conn4 -> [0,1249,"getWindowHandle",null] 09:18:34 INFO - PROCESS | 3185 | 1461082714765 Marionette TRACE conn4 <- [1,1249,null,{"value":"8"}] 09:18:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 09:18:34 INFO - PROCESS | 3185 | 1461082714771 Marionette TRACE conn4 -> [0,1250,"setScriptTimeout",{"ms":35000}] 09:18:34 INFO - PROCESS | 3185 | 1461082714773 Marionette TRACE conn4 <- [1,1250,null,{}] 09:18:34 INFO - PROCESS | 3185 | 1461082714780 Marionette TRACE conn4 -> [0,1251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:18:34 INFO - PROCESS | 3185 | 1461082714983 Marionette TRACE conn4 <- [1,1251,null,{"value":null}] 09:18:35 INFO - PROCESS | 3185 | 1461082715176 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:18:35 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff812471000 == 141 [pid = 3185] [id = 320] 09:18:35 INFO - PROCESS | 3185 | ++DOMWINDOW == 189 (0x7ff80db8bc00) [pid = 3185] [serial = 961] [outer = (nil)] 09:18:35 INFO - PROCESS | 3185 | ++DOMWINDOW == 190 (0x7ff80e0ee400) [pid = 3185] [serial = 962] [outer = 0x7ff80db8bc00] 09:18:35 INFO - PROCESS | 3185 | 1461082715289 Marionette DEBUG loaded listener.js 09:18:35 INFO - PROCESS | 3185 | ++DOMWINDOW == 191 (0x7ff80e0f2400) [pid = 3185] [serial = 963] [outer = 0x7ff80db8bc00] 09:18:36 INFO - PROCESS | 3185 | 1461082716156 Marionette TRACE conn4 <- [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]]]}] 09:18:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 09:18:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 1442ms 09:18:36 INFO - PROCESS | 3185 | 1461082716214 Marionette TRACE conn4 -> [0,1253,"getWindowHandle",null] 09:18:36 INFO - PROCESS | 3185 | 1461082716218 Marionette TRACE conn4 <- [1,1253,null,{"value":"8"}] 09:18:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 09:18:36 INFO - PROCESS | 3185 | 1461082716225 Marionette TRACE conn4 -> [0,1254,"setScriptTimeout",{"ms":35000}] 09:18:36 INFO - PROCESS | 3185 | 1461082716229 Marionette TRACE conn4 <- [1,1254,null,{}] 09:18:36 INFO - PROCESS | 3185 | 1461082716235 Marionette TRACE conn4 -> [0,1255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:18:36 INFO - PROCESS | 3185 | 1461082716434 Marionette TRACE conn4 <- [1,1255,null,{"value":null}] 09:18:36 INFO - PROCESS | 3185 | 1461082716624 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:18:36 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff8126c1800 == 142 [pid = 3185] [id = 321] 09:18:36 INFO - PROCESS | 3185 | ++DOMWINDOW == 192 (0x7ff80e0ea400) [pid = 3185] [serial = 964] [outer = (nil)] 09:18:36 INFO - PROCESS | 3185 | ++DOMWINDOW == 193 (0x7ff82516f400) [pid = 3185] [serial = 965] [outer = 0x7ff80e0ea400] 09:18:36 INFO - PROCESS | 3185 | 1461082716699 Marionette DEBUG loaded listener.js 09:18:36 INFO - PROCESS | 3185 | ++DOMWINDOW == 194 (0x7ff835eb3000) [pid = 3185] [serial = 966] [outer = 0x7ff80e0ea400] 09:18:37 INFO - PROCESS | 3185 | 1461082717555 Marionette TRACE conn4 <- [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]]]}] 09:18:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 09:18:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 1381ms 09:18:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 09:18:37 INFO - PROCESS | 3185 | 1461082717608 Marionette TRACE conn4 -> [0,1257,"getWindowHandle",null] 09:18:37 INFO - PROCESS | 3185 | 1461082717611 Marionette TRACE conn4 <- [1,1257,null,{"value":"8"}] 09:18:37 INFO - PROCESS | 3185 | 1461082717617 Marionette TRACE conn4 -> [0,1258,"setScriptTimeout",{"ms":35000}] 09:18:37 INFO - PROCESS | 3185 | 1461082717620 Marionette TRACE conn4 <- [1,1258,null,{}] 09:18:37 INFO - PROCESS | 3185 | 1461082717626 Marionette TRACE conn4 -> [0,1259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:18:37 INFO - PROCESS | 3185 | 1461082717813 Marionette TRACE conn4 <- [1,1259,null,{"value":null}] 09:18:38 INFO - PROCESS | 3185 | 1461082718020 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:18:38 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff80dc3a000 == 143 [pid = 3185] [id = 322] 09:18:38 INFO - PROCESS | 3185 | ++DOMWINDOW == 195 (0x7ff80e0f2000) [pid = 3185] [serial = 967] [outer = (nil)] 09:18:38 INFO - PROCESS | 3185 | ++DOMWINDOW == 196 (0x7ff80e378800) [pid = 3185] [serial = 968] [outer = 0x7ff80e0f2000] 09:18:38 INFO - PROCESS | 3185 | 1461082718144 Marionette DEBUG loaded listener.js 09:18:38 INFO - PROCESS | 3185 | ++DOMWINDOW == 197 (0x7ff80e380c00) [pid = 3185] [serial = 969] [outer = 0x7ff80e0f2000] 09:18:39 INFO - PROCESS | 3185 | 1461082719087 Marionette TRACE conn4 <- [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]]]}] 09:18:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 09:18:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 1535ms 09:18:39 INFO - PROCESS | 3185 | 1461082719152 Marionette TRACE conn4 -> [0,1261,"getWindowHandle",null] 09:18:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 09:18:39 INFO - PROCESS | 3185 | 1461082719157 Marionette TRACE conn4 <- [1,1261,null,{"value":"8"}] 09:18:39 INFO - PROCESS | 3185 | 1461082719162 Marionette TRACE conn4 -> [0,1262,"setScriptTimeout",{"ms":35000}] 09:18:39 INFO - PROCESS | 3185 | 1461082719166 Marionette TRACE conn4 <- [1,1262,null,{}] 09:18:39 INFO - PROCESS | 3185 | 1461082719172 Marionette TRACE conn4 -> [0,1263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:18:39 INFO - PROCESS | 3185 | 1461082719402 Marionette TRACE conn4 <- [1,1263,null,{"value":null}] 09:18:39 INFO - PROCESS | 3185 | 1461082719593 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:18:39 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff80d0d5800 == 144 [pid = 3185] [id = 323] 09:18:39 INFO - PROCESS | 3185 | ++DOMWINDOW == 198 (0x7ff80e0f7800) [pid = 3185] [serial = 970] [outer = (nil)] 09:18:39 INFO - PROCESS | 3185 | ++DOMWINDOW == 199 (0x7ff81ecbec00) [pid = 3185] [serial = 971] [outer = 0x7ff80e0f7800] 09:18:39 INFO - PROCESS | 3185 | 1461082719666 Marionette DEBUG loaded listener.js 09:18:39 INFO - PROCESS | 3185 | ++DOMWINDOW == 200 (0x7ff835f27800) [pid = 3185] [serial = 972] [outer = 0x7ff80e0f7800] 09:18:40 INFO - PROCESS | 3185 | 1461082720565 Marionette TRACE conn4 <- [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]]]}] 09:18:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 09:18:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 1480ms 09:18:40 INFO - PROCESS | 3185 | 1461082720643 Marionette TRACE conn4 -> [0,1265,"getWindowHandle",null] 09:18:40 INFO - PROCESS | 3185 | 1461082720647 Marionette TRACE conn4 <- [1,1265,null,{"value":"8"}] 09:18:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 09:18:40 INFO - PROCESS | 3185 | 1461082720653 Marionette TRACE conn4 -> [0,1266,"setScriptTimeout",{"ms":35000}] 09:18:40 INFO - PROCESS | 3185 | 1461082720655 Marionette TRACE conn4 <- [1,1266,null,{}] 09:18:40 INFO - PROCESS | 3185 | 1461082720661 Marionette TRACE conn4 -> [0,1267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:18:40 INFO - PROCESS | 3185 | 1461082720903 Marionette TRACE conn4 <- [1,1267,null,{"value":null}] 09:18:41 INFO - PROCESS | 3185 | 1461082721137 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:18:41 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff83417d800 == 145 [pid = 3185] [id = 324] 09:18:41 INFO - PROCESS | 3185 | ++DOMWINDOW == 201 (0x7ff81e994400) [pid = 3185] [serial = 973] [outer = (nil)] 09:18:41 INFO - PROCESS | 3185 | ++DOMWINDOW == 202 (0x7ff81e99e000) [pid = 3185] [serial = 974] [outer = 0x7ff81e994400] 09:18:41 INFO - PROCESS | 3185 | 1461082721258 Marionette DEBUG loaded listener.js 09:18:41 INFO - PROCESS | 3185 | ++DOMWINDOW == 203 (0x7ff81e9a2800) [pid = 3185] [serial = 975] [outer = 0x7ff81e994400] 09:18:42 INFO - PROCESS | 3185 | 1461082722163 Marionette TRACE conn4 <- [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]]]}] 09:18:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 09:18:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 1582ms 09:18:42 INFO - PROCESS | 3185 | 1461082722237 Marionette TRACE conn4 -> [0,1269,"getWindowHandle",null] 09:18:42 INFO - PROCESS | 3185 | 1461082722240 Marionette TRACE conn4 <- [1,1269,null,{"value":"8"}] 09:18:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 09:18:42 INFO - PROCESS | 3185 | 1461082722246 Marionette TRACE conn4 -> [0,1270,"setScriptTimeout",{"ms":35000}] 09:18:42 INFO - PROCESS | 3185 | 1461082722250 Marionette TRACE conn4 <- [1,1270,null,{}] 09:18:42 INFO - PROCESS | 3185 | 1461082722256 Marionette TRACE conn4 -> [0,1271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:18:42 INFO - PROCESS | 3185 | 1461082722470 Marionette TRACE conn4 <- [1,1271,null,{"value":null}] 09:18:42 INFO - PROCESS | 3185 | 1461082722717 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:18:43 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff80dc44800 == 146 [pid = 3185] [id = 325] 09:18:43 INFO - PROCESS | 3185 | ++DOMWINDOW == 204 (0x7ff80db92800) [pid = 3185] [serial = 976] [outer = (nil)] 09:18:43 INFO - PROCESS | 3185 | ++DOMWINDOW == 205 (0x7ff80dd66400) [pid = 3185] [serial = 977] [outer = 0x7ff80db92800] 09:18:43 INFO - PROCESS | 3185 | 1461082723185 Marionette DEBUG loaded listener.js 09:18:43 INFO - PROCESS | 3185 | ++DOMWINDOW == 206 (0x7ff80e37f000) [pid = 3185] [serial = 978] [outer = 0x7ff80db92800] 09:18:44 INFO - PROCESS | 3185 | 1461082724208 Marionette TRACE conn4 <- [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]]]}] 09:18:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 09:18:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 1994ms 09:18:44 INFO - PROCESS | 3185 | 1461082724242 Marionette TRACE conn4 -> [0,1273,"getWindowHandle",null] 09:18:44 INFO - PROCESS | 3185 | 1461082724247 Marionette TRACE conn4 <- [1,1273,null,{"value":"8"}] 09:18:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 09:18:44 INFO - PROCESS | 3185 | 1461082724256 Marionette TRACE conn4 -> [0,1274,"setScriptTimeout",{"ms":35000}] 09:18:44 INFO - PROCESS | 3185 | 1461082724261 Marionette TRACE conn4 <- [1,1274,null,{}] 09:18:44 INFO - PROCESS | 3185 | 1461082724269 Marionette TRACE conn4 -> [0,1275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:18:44 INFO - PROCESS | 3185 | 1461082724459 Marionette TRACE conn4 <- [1,1275,null,{"value":null}] 09:18:44 INFO - PROCESS | 3185 | 1461082724681 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:18:44 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff8199c2800 == 147 [pid = 3185] [id = 326] 09:18:44 INFO - PROCESS | 3185 | ++DOMWINDOW == 207 (0x7ff80dd5b000) [pid = 3185] [serial = 979] [outer = (nil)] 09:18:44 INFO - PROCESS | 3185 | ++DOMWINDOW == 208 (0x7ff811271000) [pid = 3185] [serial = 980] [outer = 0x7ff80dd5b000] 09:18:44 INFO - PROCESS | 3185 | 1461082724753 Marionette DEBUG loaded listener.js 09:18:44 INFO - PROCESS | 3185 | ++DOMWINDOW == 209 (0x7ff812507c00) [pid = 3185] [serial = 981] [outer = 0x7ff80dd5b000] 09:18:45 INFO - PROCESS | 3185 | 1461082725854 Marionette TRACE conn4 <- [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]]]}] 09:18:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 09:18:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 1641ms 09:18:45 INFO - PROCESS | 3185 | 1461082725896 Marionette TRACE conn4 -> [0,1277,"getWindowHandle",null] 09:18:45 INFO - PROCESS | 3185 | 1461082725902 Marionette TRACE conn4 <- [1,1277,null,{"value":"8"}] 09:18:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 09:18:45 INFO - PROCESS | 3185 | 1461082725912 Marionette TRACE conn4 -> [0,1278,"setScriptTimeout",{"ms":35000}] 09:18:45 INFO - PROCESS | 3185 | 1461082725915 Marionette TRACE conn4 <- [1,1278,null,{}] 09:18:45 INFO - PROCESS | 3185 | 1461082725921 Marionette TRACE conn4 -> [0,1279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:18:46 INFO - PROCESS | 3185 | 1461082726113 Marionette TRACE conn4 <- [1,1279,null,{"value":null}] 09:18:46 INFO - PROCESS | 3185 | 1461082726415 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:18:46 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff80dad5800 == 148 [pid = 3185] [id = 327] 09:18:46 INFO - PROCESS | 3185 | ++DOMWINDOW == 210 (0x7ff8104b1000) [pid = 3185] [serial = 982] [outer = (nil)] 09:18:46 INFO - PROCESS | 3185 | ++DOMWINDOW == 211 (0x7ff81344a400) [pid = 3185] [serial = 983] [outer = 0x7ff8104b1000] 09:18:46 INFO - PROCESS | 3185 | 1461082726554 Marionette DEBUG loaded listener.js 09:18:46 INFO - PROCESS | 3185 | ++DOMWINDOW == 212 (0x7ff819558800) [pid = 3185] [serial = 984] [outer = 0x7ff8104b1000] 09:18:46 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff80ef2d800 == 147 [pid = 3185] [id = 264] 09:18:46 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff810855000 == 146 [pid = 3185] [id = 263] 09:18:46 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff810440800 == 145 [pid = 3185] [id = 261] 09:18:46 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff80db82000 == 144 [pid = 3185] [id = 262] 09:18:46 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff80f6d7800 == 143 [pid = 3185] [id = 268] 09:18:46 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff82ff1a800 == 142 [pid = 3185] [id = 62] 09:18:46 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff81ea43800 == 141 [pid = 3185] [id = 311] 09:18:46 INFO - PROCESS | 3185 | --DOMWINDOW == 211 (0x7ff824f22400) [pid = 3185] [serial = 836] [outer = (nil)] [url = about:blank] 09:18:46 INFO - PROCESS | 3185 | --DOMWINDOW == 210 (0x7ff822d86000) [pid = 3185] [serial = 833] [outer = (nil)] [url = about:blank] 09:18:46 INFO - PROCESS | 3185 | --DOMWINDOW == 209 (0x7ff82568f000) [pid = 3185] [serial = 839] [outer = (nil)] [url = about:blank] 09:18:46 INFO - PROCESS | 3185 | --DOMWINDOW == 208 (0x7ff811279400) [pid = 3185] [serial = 842] [outer = (nil)] [url = about:blank] 09:18:46 INFO - PROCESS | 3185 | --DOMWINDOW == 207 (0x7ff8112acc00) [pid = 3185] [serial = 845] [outer = (nil)] [url = about:blank] 09:18:46 INFO - PROCESS | 3185 | --DOMWINDOW == 206 (0x7ff8199a1000) [pid = 3185] [serial = 848] [outer = (nil)] [url = about:blank] 09:18:46 INFO - PROCESS | 3185 | --DOMWINDOW == 205 (0x7ff81acb9400) [pid = 3185] [serial = 872] [outer = (nil)] [url = about:blank] 09:18:46 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff81e6a2000 == 140 [pid = 3185] [id = 310] 09:18:46 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff81ab3e800 == 139 [pid = 3185] [id = 309] 09:18:46 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff81a121800 == 138 [pid = 3185] [id = 308] 09:18:46 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff810447000 == 137 [pid = 3185] [id = 307] 09:18:46 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff80e425800 == 136 [pid = 3185] [id = 306] 09:18:46 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff81320e000 == 135 [pid = 3185] [id = 305] 09:18:46 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff83209d000 == 134 [pid = 3185] [id = 303] 09:18:46 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff83652d800 == 133 [pid = 3185] [id = 302] 09:18:47 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff834229000 == 132 [pid = 3185] [id = 301] 09:18:47 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff830ddd800 == 131 [pid = 3185] [id = 300] 09:18:47 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff82681a000 == 130 [pid = 3185] [id = 299] 09:18:47 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff825573000 == 129 [pid = 3185] [id = 298] 09:18:47 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff823ed8800 == 128 [pid = 3185] [id = 297] 09:18:47 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff821c75800 == 127 [pid = 3185] [id = 296] 09:18:47 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff81eb8e000 == 126 [pid = 3185] [id = 295] 09:18:47 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff81ea4a800 == 125 [pid = 3185] [id = 294] 09:18:47 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff810691800 == 124 [pid = 3185] [id = 291] 09:18:47 INFO - PROCESS | 3185 | --DOMWINDOW == 204 (0x7ff81f58d400) [pid = 3185] [serial = 827] [outer = (nil)] [url = about:blank] 09:18:47 INFO - PROCESS | 3185 | --DOMWINDOW == 203 (0x7ff81a46fc00) [pid = 3185] [serial = 818] [outer = (nil)] [url = about:blank] 09:18:47 INFO - PROCESS | 3185 | --DOMWINDOW == 202 (0x7ff80ef59800) [pid = 3185] [serial = 812] [outer = (nil)] [url = about:blank] 09:18:47 INFO - PROCESS | 3185 | --DOMWINDOW == 201 (0x7ff81127fc00) [pid = 3185] [serial = 855] [outer = (nil)] [url = about:blank] 09:18:47 INFO - PROCESS | 3185 | --DOMWINDOW == 200 (0x7ff80ef61800) [pid = 3185] [serial = 854] [outer = (nil)] [url = about:blank] 09:18:47 INFO - PROCESS | 3185 | --DOMWINDOW == 199 (0x7ff80e6c3800) [pid = 3185] [serial = 852] [outer = (nil)] [url = about:blank] 09:18:47 INFO - PROCESS | 3185 | --DOMWINDOW == 198 (0x7ff80e58b000) [pid = 3185] [serial = 851] [outer = (nil)] [url = about:blank] 09:18:47 INFO - PROCESS | 3185 | --DOMWINDOW == 197 (0x7ff81acc2800) [pid = 3185] [serial = 824] [outer = (nil)] [url = about:blank] 09:18:47 INFO - PROCESS | 3185 | --DOMWINDOW == 196 (0x7ff81ac0cc00) [pid = 3185] [serial = 821] [outer = (nil)] [url = about:blank] 09:18:47 INFO - PROCESS | 3185 | --DOMWINDOW == 195 (0x7ff81a470c00) [pid = 3185] [serial = 864] [outer = (nil)] [url = about:blank] 09:18:47 INFO - PROCESS | 3185 | --DOMWINDOW == 194 (0x7ff819e26800) [pid = 3185] [serial = 863] [outer = (nil)] [url = about:blank] 09:18:47 INFO - PROCESS | 3185 | --DOMWINDOW == 193 (0x7ff81a6a2800) [pid = 3185] [serial = 869] [outer = (nil)] [url = about:blank] 09:18:47 INFO - PROCESS | 3185 | --DOMWINDOW == 192 (0x7ff81a710c00) [pid = 3185] [serial = 866] [outer = (nil)] [url = about:blank] 09:18:47 INFO - PROCESS | 3185 | --DOMWINDOW == 191 (0x7ff81ac0d800) [pid = 3185] [serial = 870] [outer = (nil)] [url = about:blank] 09:18:47 INFO - PROCESS | 3185 | --DOMWINDOW == 190 (0x7ff81a98d800) [pid = 3185] [serial = 867] [outer = (nil)] [url = about:blank] 09:18:47 INFO - PROCESS | 3185 | --DOMWINDOW == 189 (0x7ff8124cec00) [pid = 3185] [serial = 857] [outer = (nil)] [url = about:blank] 09:18:47 INFO - PROCESS | 3185 | --DOMWINDOW == 188 (0x7ff813444800) [pid = 3185] [serial = 858] [outer = (nil)] [url = about:blank] 09:18:47 INFO - PROCESS | 3185 | --DOMWINDOW == 187 (0x7ff81955d800) [pid = 3185] [serial = 860] [outer = (nil)] [url = about:blank] 09:18:47 INFO - PROCESS | 3185 | --DOMWINDOW == 186 (0x7ff8199a6400) [pid = 3185] [serial = 861] [outer = (nil)] [url = about:blank] 09:18:47 INFO - PROCESS | 3185 | --DOMWINDOW == 185 (0x7ff822044c00) [pid = 3185] [serial = 830] [outer = (nil)] [url = about:blank] 09:18:47 INFO - PROCESS | 3185 | --DOMWINDOW == 184 (0x7ff8124c9000) [pid = 3185] [serial = 815] [outer = (nil)] [url = about:blank] 09:18:47 INFO - PROCESS | 3185 | 1461082727492 Marionette TRACE conn4 <- [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]]]}] 09:18:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 09:18:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 1631ms 09:18:47 INFO - PROCESS | 3185 | 1461082727545 Marionette TRACE conn4 -> [0,1281,"getWindowHandle",null] 09:18:47 INFO - PROCESS | 3185 | 1461082727547 Marionette TRACE conn4 <- [1,1281,null,{"value":"8"}] 09:18:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 09:18:47 INFO - PROCESS | 3185 | 1461082727555 Marionette TRACE conn4 -> [0,1282,"setScriptTimeout",{"ms":35000}] 09:18:47 INFO - PROCESS | 3185 | 1461082727560 Marionette TRACE conn4 <- [1,1282,null,{}] 09:18:47 INFO - PROCESS | 3185 | 1461082727576 Marionette TRACE conn4 -> [0,1283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:18:47 INFO - PROCESS | 3185 | 1461082727777 Marionette TRACE conn4 <- [1,1283,null,{"value":null}] 09:18:47 INFO - PROCESS | 3185 | 1461082727931 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:18:47 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff810691800 == 125 [pid = 3185] [id = 328] 09:18:47 INFO - PROCESS | 3185 | ++DOMWINDOW == 185 (0x7ff8112b6c00) [pid = 3185] [serial = 985] [outer = (nil)] 09:18:47 INFO - PROCESS | 3185 | ++DOMWINDOW == 186 (0x7ff819e2a400) [pid = 3185] [serial = 986] [outer = 0x7ff8112b6c00] 09:18:47 INFO - PROCESS | 3185 | 1461082727996 Marionette DEBUG loaded listener.js 09:18:48 INFO - PROCESS | 3185 | ++DOMWINDOW == 187 (0x7ff81a665000) [pid = 3185] [serial = 987] [outer = 0x7ff8112b6c00] 09:18:48 INFO - PROCESS | 3185 | 1461082728763 Marionette TRACE conn4 <- [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]]]}] 09:18:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 09:18:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 1235ms 09:18:48 INFO - PROCESS | 3185 | 1461082728810 Marionette TRACE conn4 -> [0,1285,"getWindowHandle",null] 09:18:48 INFO - PROCESS | 3185 | 1461082728815 Marionette TRACE conn4 <- [1,1285,null,{"value":"8"}] 09:18:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 09:18:48 INFO - PROCESS | 3185 | 1461082728822 Marionette TRACE conn4 -> [0,1286,"setScriptTimeout",{"ms":35000}] 09:18:48 INFO - PROCESS | 3185 | 1461082728825 Marionette TRACE conn4 <- [1,1286,null,{}] 09:18:48 INFO - PROCESS | 3185 | 1461082728830 Marionette TRACE conn4 -> [0,1287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:18:49 INFO - PROCESS | 3185 | 1461082728999 Marionette TRACE conn4 <- [1,1287,null,{"value":null}] 09:18:49 INFO - PROCESS | 3185 | 1461082729014 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:18:49 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff81a327000 == 126 [pid = 3185] [id = 329] 09:18:49 INFO - PROCESS | 3185 | ++DOMWINDOW == 188 (0x7ff81a666400) [pid = 3185] [serial = 988] [outer = (nil)] 09:18:49 INFO - PROCESS | 3185 | ++DOMWINDOW == 189 (0x7ff81ac0e400) [pid = 3185] [serial = 989] [outer = 0x7ff81a666400] 09:18:49 INFO - PROCESS | 3185 | 1461082729077 Marionette DEBUG loaded listener.js 09:18:49 INFO - PROCESS | 3185 | ++DOMWINDOW == 190 (0x7ff81ac4f000) [pid = 3185] [serial = 990] [outer = 0x7ff81a666400] 09:18:50 INFO - PROCESS | 3185 | 1461082730043 Marionette TRACE conn4 <- [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]]]}] 09:18:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 09:18:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 1280ms 09:18:50 INFO - PROCESS | 3185 | 1461082730103 Marionette TRACE conn4 -> [0,1289,"getWindowHandle",null] 09:18:50 INFO - PROCESS | 3185 | 1461082730106 Marionette TRACE conn4 <- [1,1289,null,{"value":"8"}] 09:18:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 09:18:50 INFO - PROCESS | 3185 | 1461082730120 Marionette TRACE conn4 -> [0,1290,"setScriptTimeout",{"ms":35000}] 09:18:50 INFO - PROCESS | 3185 | 1461082730122 Marionette TRACE conn4 <- [1,1290,null,{}] 09:18:50 INFO - PROCESS | 3185 | 1461082730128 Marionette TRACE conn4 -> [0,1291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:18:50 INFO - PROCESS | 3185 | 1461082730354 Marionette TRACE conn4 <- [1,1291,null,{"value":null}] 09:18:50 INFO - PROCESS | 3185 | 1461082730387 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:18:50 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff81ab49000 == 127 [pid = 3185] [id = 330] 09:18:50 INFO - PROCESS | 3185 | ++DOMWINDOW == 191 (0x7ff81ac59400) [pid = 3185] [serial = 991] [outer = (nil)] 09:18:50 INFO - PROCESS | 3185 | ++DOMWINDOW == 192 (0x7ff81ad4ec00) [pid = 3185] [serial = 992] [outer = 0x7ff81ac59400] 09:18:50 INFO - PROCESS | 3185 | 1461082730459 Marionette DEBUG loaded listener.js 09:18:50 INFO - PROCESS | 3185 | ++DOMWINDOW == 193 (0x7ff81e053000) [pid = 3185] [serial = 993] [outer = 0x7ff81ac59400] 09:18:51 INFO - PROCESS | 3185 | --DOMWINDOW == 192 (0x7ff81a98d400) [pid = 3185] [serial = 928] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 09:18:51 INFO - PROCESS | 3185 | --DOMWINDOW == 191 (0x7ff80e591c00) [pid = 3185] [serial = 916] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 09:18:51 INFO - PROCESS | 3185 | --DOMWINDOW == 190 (0x7ff813497800) [pid = 3185] [serial = 922] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 09:18:51 INFO - PROCESS | 3185 | --DOMWINDOW == 189 (0x7ff81290b800) [pid = 3185] [serial = 919] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 09:18:51 INFO - PROCESS | 3185 | --DOMWINDOW == 188 (0x7ff819e32c00) [pid = 3185] [serial = 925] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 09:18:51 INFO - PROCESS | 3185 | --DOMWINDOW == 187 (0x7ff81e088000) [pid = 3185] [serial = 931] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 09:18:51 INFO - PROCESS | 3185 | 1461082731698 Marionette TRACE conn4 <- [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]]]}] 09:18:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 09:18:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 1633ms 09:18:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 09:18:51 INFO - PROCESS | 3185 | 1461082731754 Marionette TRACE conn4 -> [0,1293,"getWindowHandle",null] 09:18:51 INFO - PROCESS | 3185 | 1461082731757 Marionette TRACE conn4 <- [1,1293,null,{"value":"8"}] 09:18:51 INFO - PROCESS | 3185 | 1461082731763 Marionette TRACE conn4 -> [0,1294,"setScriptTimeout",{"ms":35000}] 09:18:51 INFO - PROCESS | 3185 | 1461082731766 Marionette TRACE conn4 <- [1,1294,null,{}] 09:18:51 INFO - PROCESS | 3185 | 1461082731771 Marionette TRACE conn4 -> [0,1295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:18:52 INFO - PROCESS | 3185 | 1461082732010 Marionette TRACE conn4 <- [1,1295,null,{"value":null}] 09:18:52 INFO - PROCESS | 3185 | 1461082732153 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:18:52 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff81c1bd000 == 128 [pid = 3185] [id = 331] 09:18:52 INFO - PROCESS | 3185 | ++DOMWINDOW == 188 (0x7ff81e087800) [pid = 3185] [serial = 994] [outer = (nil)] 09:18:52 INFO - PROCESS | 3185 | ++DOMWINDOW == 189 (0x7ff81e28c400) [pid = 3185] [serial = 995] [outer = 0x7ff81e087800] 09:18:52 INFO - PROCESS | 3185 | 1461082732220 Marionette DEBUG loaded listener.js 09:18:52 INFO - PROCESS | 3185 | ++DOMWINDOW == 190 (0x7ff81e9a3c00) [pid = 3185] [serial = 996] [outer = 0x7ff81e087800] 09:18:52 INFO - PROCESS | 3185 | 1461082732890 Marionette TRACE conn4 <- [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]]]}] 09:18:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 09:18:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 1179ms 09:18:52 INFO - PROCESS | 3185 | 1461082732950 Marionette TRACE conn4 -> [0,1297,"getWindowHandle",null] 09:18:52 INFO - PROCESS | 3185 | 1461082732965 Marionette TRACE conn4 <- [1,1297,null,{"value":"8"}] 09:18:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 09:18:52 INFO - PROCESS | 3185 | 1461082732974 Marionette TRACE conn4 -> [0,1298,"setScriptTimeout",{"ms":35000}] 09:18:52 INFO - PROCESS | 3185 | 1461082732977 Marionette TRACE conn4 <- [1,1298,null,{}] 09:18:52 INFO - PROCESS | 3185 | 1461082732986 Marionette TRACE conn4 -> [0,1299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:18:53 INFO - PROCESS | 3185 | 1461082733160 Marionette TRACE conn4 <- [1,1299,null,{"value":null}] 09:18:53 INFO - PROCESS | 3185 | 1461082733170 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:18:53 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff81ea4a000 == 129 [pid = 3185] [id = 332] 09:18:53 INFO - PROCESS | 3185 | ++DOMWINDOW == 191 (0x7ff81be4fc00) [pid = 3185] [serial = 997] [outer = (nil)] 09:18:53 INFO - PROCESS | 3185 | ++DOMWINDOW == 192 (0x7ff81ecc0c00) [pid = 3185] [serial = 998] [outer = 0x7ff81be4fc00] 09:18:53 INFO - PROCESS | 3185 | 1461082733231 Marionette DEBUG loaded listener.js 09:18:53 INFO - PROCESS | 3185 | ++DOMWINDOW == 193 (0x7ff81ee6d800) [pid = 3185] [serial = 999] [outer = 0x7ff81be4fc00] 09:18:54 INFO - PROCESS | 3185 | 1461082734404 Marionette TRACE conn4 <- [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]]]}] 09:18:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 09:18:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 1493ms 09:18:54 INFO - PROCESS | 3185 | 1461082734468 Marionette TRACE conn4 -> [0,1301,"getWindowHandle",null] 09:18:54 INFO - PROCESS | 3185 | 1461082734475 Marionette TRACE conn4 <- [1,1301,null,{"value":"8"}] 09:18:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 09:18:54 INFO - PROCESS | 3185 | 1461082734485 Marionette TRACE conn4 -> [0,1302,"setScriptTimeout",{"ms":35000}] 09:18:54 INFO - PROCESS | 3185 | 1461082734490 Marionette TRACE conn4 <- [1,1302,null,{}] 09:18:54 INFO - PROCESS | 3185 | 1461082734499 Marionette TRACE conn4 -> [0,1303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:18:54 INFO - PROCESS | 3185 | 1461082734724 Marionette TRACE conn4 <- [1,1303,null,{"value":null}] 09:18:54 INFO - PROCESS | 3185 | 1461082734975 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:18:55 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff810699000 == 130 [pid = 3185] [id = 333] 09:18:55 INFO - PROCESS | 3185 | ++DOMWINDOW == 194 (0x7ff810884000) [pid = 3185] [serial = 1000] [outer = (nil)] 09:18:55 INFO - PROCESS | 3185 | ++DOMWINDOW == 195 (0x7ff811279c00) [pid = 3185] [serial = 1001] [outer = 0x7ff810884000] 09:18:55 INFO - PROCESS | 3185 | 1461082735070 Marionette DEBUG loaded listener.js 09:18:55 INFO - PROCESS | 3185 | ++DOMWINDOW == 196 (0x7ff8124c6c00) [pid = 3185] [serial = 1002] [outer = 0x7ff810884000] 09:18:55 INFO - PROCESS | 3185 | 1461082735961 Marionette TRACE conn4 <- [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]]]}] 09:18:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 09:18:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 1539ms 09:18:56 INFO - PROCESS | 3185 | 1461082736025 Marionette TRACE conn4 -> [0,1305,"getWindowHandle",null] 09:18:56 INFO - PROCESS | 3185 | 1461082736034 Marionette TRACE conn4 <- [1,1305,null,{"value":"8"}] 09:18:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 09:18:56 INFO - PROCESS | 3185 | 1461082736045 Marionette TRACE conn4 -> [0,1306,"setScriptTimeout",{"ms":35000}] 09:18:56 INFO - PROCESS | 3185 | 1461082736049 Marionette TRACE conn4 <- [1,1306,null,{}] 09:18:56 INFO - PROCESS | 3185 | 1461082736056 Marionette TRACE conn4 -> [0,1307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:18:56 INFO - PROCESS | 3185 | 1461082736304 Marionette TRACE conn4 <- [1,1307,null,{"value":null}] 09:18:56 INFO - PROCESS | 3185 | 1461082736601 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:18:56 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff81a6be800 == 131 [pid = 3185] [id = 334] 09:18:56 INFO - PROCESS | 3185 | ++DOMWINDOW == 197 (0x7ff81316cc00) [pid = 3185] [serial = 1003] [outer = (nil)] 09:18:56 INFO - PROCESS | 3185 | ++DOMWINDOW == 198 (0x7ff81349b400) [pid = 3185] [serial = 1004] [outer = 0x7ff81316cc00] 09:18:56 INFO - PROCESS | 3185 | 1461082736722 Marionette DEBUG loaded listener.js 09:18:56 INFO - PROCESS | 3185 | ++DOMWINDOW == 199 (0x7ff81a3de800) [pid = 3185] [serial = 1005] [outer = 0x7ff81316cc00] 09:18:57 INFO - PROCESS | 3185 | 1461082737641 Marionette TRACE conn4 <- [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]]]}] 09:18:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 09:18:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 1639ms 09:18:57 INFO - PROCESS | 3185 | 1461082737684 Marionette TRACE conn4 -> [0,1309,"getWindowHandle",null] 09:18:57 INFO - PROCESS | 3185 | 1461082737689 Marionette TRACE conn4 <- [1,1309,null,{"value":"8"}] 09:18:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 09:18:57 INFO - PROCESS | 3185 | 1461082737696 Marionette TRACE conn4 -> [0,1310,"setScriptTimeout",{"ms":35000}] 09:18:57 INFO - PROCESS | 3185 | 1461082737702 Marionette TRACE conn4 <- [1,1310,null,{}] 09:18:57 INFO - PROCESS | 3185 | 1461082737718 Marionette TRACE conn4 -> [0,1311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:18:57 INFO - PROCESS | 3185 | 1461082737937 Marionette TRACE conn4 <- [1,1311,null,{"value":null}] 09:18:58 INFO - PROCESS | 3185 | 1461082738180 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:18:58 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff81f011000 == 132 [pid = 3185] [id = 335] 09:18:58 INFO - PROCESS | 3185 | ++DOMWINDOW == 200 (0x7ff819e2ac00) [pid = 3185] [serial = 1006] [outer = (nil)] 09:18:58 INFO - PROCESS | 3185 | ++DOMWINDOW == 201 (0x7ff81ad49800) [pid = 3185] [serial = 1007] [outer = 0x7ff819e2ac00] 09:18:58 INFO - PROCESS | 3185 | 1461082738302 Marionette DEBUG loaded listener.js 09:18:58 INFO - PROCESS | 3185 | ++DOMWINDOW == 202 (0x7ff81e087000) [pid = 3185] [serial = 1008] [outer = 0x7ff819e2ac00] 09:18:59 INFO - PROCESS | 3185 | 1461082739280 Marionette TRACE conn4 <- [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] 09:18:59 INFO - PROCESS | 3185 | 1461082739339 Marionette TRACE conn4 <- [1,1313,null,{"value":"8"}] 09:18:59 INFO - PROCESS | 3185 | 1461082739346 Marionette TRACE conn4 -> [0,1314,"setScriptTimeout",{"ms":35000}] 09:18:59 INFO - PROCESS | 3185 | 1461082739349 Marionette TRACE conn4 <- [1,1314,null,{}] 09:18:59 INFO - PROCESS | 3185 | 1461082739355 Marionette TRACE conn4 -> [0,1315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:18:59 INFO - PROCESS | 3185 | 1461082739565 Marionette TRACE conn4 <- [1,1315,null,{"value":null}] 09:18:59 INFO - PROCESS | 3185 | 1461082739805 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:18:59 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff821b87000 == 133 [pid = 3185] [id = 336] 09:18:59 INFO - PROCESS | 3185 | ++DOMWINDOW == 203 (0x7ff81250ac00) [pid = 3185] [serial = 1009] [outer = (nil)] 09:18:59 INFO - PROCESS | 3185 | ++DOMWINDOW == 204 (0x7ff81ee6d400) [pid = 3185] [serial = 1010] [outer = 0x7ff81250ac00] 09:18:59 INFO - PROCESS | 3185 | 1461082739927 Marionette DEBUG loaded listener.js 09:19:00 INFO - PROCESS | 3185 | ++DOMWINDOW == 205 (0x7ff81f588400) [pid = 3185] [serial = 1011] [outer = 0x7ff81250ac00] 09:19:00 INFO - PROCESS | 3185 | 1461082740770 Marionette TRACE conn4 <- [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]]]}] 09:19:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 09:19:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 1488ms 09:19:00 INFO - PROCESS | 3185 | 1461082740835 Marionette TRACE conn4 -> [0,1317,"getWindowHandle",null] 09:19:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 09:19:00 INFO - PROCESS | 3185 | 1461082740839 Marionette TRACE conn4 <- [1,1317,null,{"value":"8"}] 09:19:00 INFO - PROCESS | 3185 | 1461082740845 Marionette TRACE conn4 -> [0,1318,"setScriptTimeout",{"ms":35000}] 09:19:00 INFO - PROCESS | 3185 | 1461082740849 Marionette TRACE conn4 <- [1,1318,null,{}] 09:19:00 INFO - PROCESS | 3185 | 1461082740855 Marionette TRACE conn4 -> [0,1319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:19:01 INFO - PROCESS | 3185 | 1461082741068 Marionette TRACE conn4 <- [1,1319,null,{"value":null}] 09:19:01 INFO - PROCESS | 3185 | 1461082741263 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:19:01 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff823435000 == 134 [pid = 3185] [id = 337] 09:19:01 INFO - PROCESS | 3185 | ++DOMWINDOW == 206 (0x7ff81e9a2400) [pid = 3185] [serial = 1012] [outer = (nil)] 09:19:01 INFO - PROCESS | 3185 | ++DOMWINDOW == 207 (0x7ff82072e800) [pid = 3185] [serial = 1013] [outer = 0x7ff81e9a2400] 09:19:01 INFO - PROCESS | 3185 | 1461082741344 Marionette DEBUG loaded listener.js 09:19:01 INFO - PROCESS | 3185 | ++DOMWINDOW == 208 (0x7ff8209f5800) [pid = 3185] [serial = 1014] [outer = 0x7ff81e9a2400] 09:19:02 INFO - PROCESS | 3185 | 1461082742490 Marionette TRACE conn4 <- [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]]]}] 09:19:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 09:19:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 1686ms 09:19:02 INFO - PROCESS | 3185 | 1461082742532 Marionette TRACE conn4 -> [0,1321,"getWindowHandle",null] 09:19:02 INFO - PROCESS | 3185 | 1461082742536 Marionette TRACE conn4 <- [1,1321,null,{"value":"8"}] 09:19:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 09:19:02 INFO - PROCESS | 3185 | 1461082742546 Marionette TRACE conn4 -> [0,1322,"setScriptTimeout",{"ms":35000}] 09:19:02 INFO - PROCESS | 3185 | 1461082742550 Marionette TRACE conn4 <- [1,1322,null,{}] 09:19:02 INFO - PROCESS | 3185 | 1461082742557 Marionette TRACE conn4 -> [0,1323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:19:02 INFO - PROCESS | 3185 | 1461082742831 Marionette TRACE conn4 <- [1,1323,null,{"value":null}] 09:19:03 INFO - PROCESS | 3185 | 1461082743077 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:19:03 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff82680e800 == 135 [pid = 3185] [id = 338] 09:19:03 INFO - PROCESS | 3185 | ++DOMWINDOW == 209 (0x7ff822bf4400) [pid = 3185] [serial = 1015] [outer = (nil)] 09:19:03 INFO - PROCESS | 3185 | ++DOMWINDOW == 210 (0x7ff824f22800) [pid = 3185] [serial = 1016] [outer = 0x7ff822bf4400] 09:19:03 INFO - PROCESS | 3185 | 1461082743207 Marionette DEBUG loaded listener.js 09:19:03 INFO - PROCESS | 3185 | ++DOMWINDOW == 211 (0x7ff825ec8000) [pid = 3185] [serial = 1017] [outer = 0x7ff822bf4400] 09:19:04 INFO - PROCESS | 3185 | 1461082744101 Marionette TRACE conn4 <- [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]]]}] 09:19:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 09:19:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 1630ms 09:19:04 INFO - PROCESS | 3185 | 1461082744178 Marionette TRACE conn4 -> [0,1325,"getWindowHandle",null] 09:19:04 INFO - PROCESS | 3185 | 1461082744182 Marionette TRACE conn4 <- [1,1325,null,{"value":"8"}] 09:19:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 09:19:04 INFO - PROCESS | 3185 | 1461082744189 Marionette TRACE conn4 -> [0,1326,"setScriptTimeout",{"ms":35000}] 09:19:04 INFO - PROCESS | 3185 | 1461082744193 Marionette TRACE conn4 <- [1,1326,null,{}] 09:19:04 INFO - PROCESS | 3185 | 1461082744198 Marionette TRACE conn4 -> [0,1327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:19:04 INFO - PROCESS | 3185 | 1461082744405 Marionette TRACE conn4 <- [1,1327,null,{"value":null}] 09:19:04 INFO - PROCESS | 3185 | 1461082744647 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:19:04 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff831c72800 == 136 [pid = 3185] [id = 339] 09:19:04 INFO - PROCESS | 3185 | ++DOMWINDOW == 212 (0x7ff81ecbf000) [pid = 3185] [serial = 1018] [outer = (nil)] 09:19:04 INFO - PROCESS | 3185 | ++DOMWINDOW == 213 (0x7ff82a153800) [pid = 3185] [serial = 1019] [outer = 0x7ff81ecbf000] 09:19:04 INFO - PROCESS | 3185 | 1461082744742 Marionette DEBUG loaded listener.js 09:19:04 INFO - PROCESS | 3185 | ++DOMWINDOW == 214 (0x7ff83100b800) [pid = 3185] [serial = 1020] [outer = 0x7ff81ecbf000] 09:19:05 INFO - PROCESS | 3185 | 1461082745601 Marionette TRACE conn4 <- [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]]]}] 09:19:05 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 09:19:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 1480ms 09:19:05 INFO - PROCESS | 3185 | 1461082745671 Marionette TRACE conn4 -> [0,1329,"getWindowHandle",null] 09:19:05 INFO - PROCESS | 3185 | 1461082745674 Marionette TRACE conn4 <- [1,1329,null,{"value":"8"}] 09:19:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 09:19:05 INFO - PROCESS | 3185 | 1461082745681 Marionette TRACE conn4 -> [0,1330,"setScriptTimeout",{"ms":35000}] 09:19:05 INFO - PROCESS | 3185 | 1461082745685 Marionette TRACE conn4 <- [1,1330,null,{}] 09:19:05 INFO - PROCESS | 3185 | 1461082745691 Marionette TRACE conn4 -> [0,1331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:19:05 INFO - PROCESS | 3185 | 1461082745906 Marionette TRACE conn4 <- [1,1331,null,{"value":null}] 09:19:06 INFO - PROCESS | 3185 | 1461082746103 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:19:06 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff83590b000 == 137 [pid = 3185] [id = 340] 09:19:06 INFO - PROCESS | 3185 | ++DOMWINDOW == 215 (0x7ff8120d9c00) [pid = 3185] [serial = 1021] [outer = (nil)] 09:19:06 INFO - PROCESS | 3185 | ++DOMWINDOW == 216 (0x7ff831f2d000) [pid = 3185] [serial = 1022] [outer = 0x7ff8120d9c00] 09:19:06 INFO - PROCESS | 3185 | 1461082746221 Marionette DEBUG loaded listener.js 09:19:06 INFO - PROCESS | 3185 | ++DOMWINDOW == 217 (0x7ff8323ef400) [pid = 3185] [serial = 1023] [outer = 0x7ff8120d9c00] 09:19:07 INFO - PROCESS | 3185 | 1461082747090 Marionette TRACE conn4 <- [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]]]}] 09:19:07 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 09:19:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 1483ms 09:19:07 INFO - PROCESS | 3185 | 1461082747166 Marionette TRACE conn4 -> [0,1333,"getWindowHandle",null] 09:19:07 INFO - PROCESS | 3185 | 1461082747169 Marionette TRACE conn4 <- [1,1333,null,{"value":"8"}] 09:19:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 09:19:07 INFO - PROCESS | 3185 | 1461082747176 Marionette TRACE conn4 -> [0,1334,"setScriptTimeout",{"ms":35000}] 09:19:07 INFO - PROCESS | 3185 | 1461082747179 Marionette TRACE conn4 <- [1,1334,null,{}] 09:19:07 INFO - PROCESS | 3185 | 1461082747186 Marionette TRACE conn4 -> [0,1335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:19:07 INFO - PROCESS | 3185 | 1461082747404 Marionette TRACE conn4 <- [1,1335,null,{"value":null}] 09:19:07 INFO - PROCESS | 3185 | 1461082747650 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:19:07 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff838ec5000 == 138 [pid = 3185] [id = 341] 09:19:07 INFO - PROCESS | 3185 | ++DOMWINDOW == 218 (0x7ff80d422400) [pid = 3185] [serial = 1024] [outer = (nil)] 09:19:07 INFO - PROCESS | 3185 | ++DOMWINDOW == 219 (0x7ff80d42c400) [pid = 3185] [serial = 1025] [outer = 0x7ff80d422400] 09:19:07 INFO - PROCESS | 3185 | 1461082747779 Marionette DEBUG loaded listener.js 09:19:07 INFO - PROCESS | 3185 | ++DOMWINDOW == 220 (0x7ff80d431000) [pid = 3185] [serial = 1026] [outer = 0x7ff80d422400] 09:19:08 INFO - PROCESS | 3185 | 1461082748615 Marionette TRACE conn4 <- [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]]]}] 09:19:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 09:19:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 1484ms 09:19:08 INFO - PROCESS | 3185 | 1461082748661 Marionette TRACE conn4 -> [0,1337,"getWindowHandle",null] 09:19:08 INFO - PROCESS | 3185 | 1461082748665 Marionette TRACE conn4 <- [1,1337,null,{"value":"8"}] 09:19:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 09:19:08 INFO - PROCESS | 3185 | 1461082748672 Marionette TRACE conn4 -> [0,1338,"setScriptTimeout",{"ms":35000}] 09:19:08 INFO - PROCESS | 3185 | 1461082748675 Marionette TRACE conn4 <- [1,1338,null,{}] 09:19:08 INFO - PROCESS | 3185 | 1461082748681 Marionette TRACE conn4 -> [0,1339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:19:08 INFO - PROCESS | 3185 | 1461082748961 Marionette TRACE conn4 <- [1,1339,null,{"value":null}] 09:19:09 INFO - PROCESS | 3185 | 1461082749206 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:19:09 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff80d4e3000 == 139 [pid = 3185] [id = 342] 09:19:09 INFO - PROCESS | 3185 | ++DOMWINDOW == 221 (0x7ff80d42a000) [pid = 3185] [serial = 1027] [outer = (nil)] 09:19:09 INFO - PROCESS | 3185 | ++DOMWINDOW == 222 (0x7ff83412c000) [pid = 3185] [serial = 1028] [outer = 0x7ff80d42a000] 09:19:09 INFO - PROCESS | 3185 | 1461082749390 Marionette DEBUG loaded listener.js 09:19:09 INFO - PROCESS | 3185 | ++DOMWINDOW == 223 (0x7ff835f2f000) [pid = 3185] [serial = 1029] [outer = 0x7ff80d42a000] 09:19:10 INFO - PROCESS | 3185 | 1461082750840 Marionette TRACE conn4 <- [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]]]}] 09:19:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 09:19:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 2238ms 09:19:10 INFO - PROCESS | 3185 | 1461082750913 Marionette TRACE conn4 -> [0,1341,"getWindowHandle",null] 09:19:10 INFO - PROCESS | 3185 | 1461082750918 Marionette TRACE conn4 <- [1,1341,null,{"value":"8"}] 09:19:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 09:19:10 INFO - PROCESS | 3185 | 1461082750924 Marionette TRACE conn4 -> [0,1342,"setScriptTimeout",{"ms":35000}] 09:19:10 INFO - PROCESS | 3185 | 1461082750928 Marionette TRACE conn4 <- [1,1342,null,{}] 09:19:10 INFO - PROCESS | 3185 | 1461082750934 Marionette TRACE conn4 -> [0,1343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:19:11 INFO - PROCESS | 3185 | 1461082751155 Marionette TRACE conn4 <- [1,1343,null,{"value":null}] 09:19:11 INFO - PROCESS | 3185 | 1461082751351 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:19:11 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff81061e000 == 140 [pid = 3185] [id = 343] 09:19:11 INFO - PROCESS | 3185 | ++DOMWINDOW == 224 (0x7ff80d430800) [pid = 3185] [serial = 1030] [outer = (nil)] 09:19:11 INFO - PROCESS | 3185 | ++DOMWINDOW == 225 (0x7ff81123d800) [pid = 3185] [serial = 1031] [outer = 0x7ff80d430800] 09:19:11 INFO - PROCESS | 3185 | 1461082751434 Marionette DEBUG loaded listener.js 09:19:11 INFO - PROCESS | 3185 | ++DOMWINDOW == 226 (0x7ff836304400) [pid = 3185] [serial = 1032] [outer = 0x7ff80d430800] 09:19:12 INFO - PROCESS | 3185 | 1461082752319 Marionette TRACE conn4 <- [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]]]}] 09:19:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 09:19:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 1443ms 09:19:12 INFO - PROCESS | 3185 | 1461082752368 Marionette TRACE conn4 -> [0,1345,"getWindowHandle",null] 09:19:12 INFO - PROCESS | 3185 | 1461082752372 Marionette TRACE conn4 <- [1,1345,null,{"value":"8"}] 09:19:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 09:19:12 INFO - PROCESS | 3185 | 1461082752380 Marionette TRACE conn4 -> [0,1346,"setScriptTimeout",{"ms":35000}] 09:19:12 INFO - PROCESS | 3185 | 1461082752386 Marionette TRACE conn4 <- [1,1346,null,{}] 09:19:12 INFO - PROCESS | 3185 | 1461082752397 Marionette TRACE conn4 -> [0,1347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:19:12 INFO - PROCESS | 3185 | 1461082752709 Marionette TRACE conn4 <- [1,1347,null,{"value":null}] 09:19:13 INFO - PROCESS | 3185 | 1461082753038 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:19:13 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff80d1dd000 == 141 [pid = 3185] [id = 344] 09:19:13 INFO - PROCESS | 3185 | ++DOMWINDOW == 227 (0x7ff80ab10000) [pid = 3185] [serial = 1033] [outer = (nil)] 09:19:13 INFO - PROCESS | 3185 | ++DOMWINDOW == 228 (0x7ff80ab16400) [pid = 3185] [serial = 1034] [outer = 0x7ff80ab10000] 09:19:13 INFO - PROCESS | 3185 | 1461082753122 Marionette DEBUG loaded listener.js 09:19:13 INFO - PROCESS | 3185 | ++DOMWINDOW == 229 (0x7ff80ab1b000) [pid = 3185] [serial = 1035] [outer = 0x7ff80ab10000] 09:19:14 INFO - PROCESS | 3185 | 1461082754005 Marionette TRACE conn4 <- [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]]]}] 09:19:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 09:19:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 1690ms 09:19:14 INFO - PROCESS | 3185 | 1461082754080 Marionette TRACE conn4 -> [0,1349,"getWindowHandle",null] 09:19:14 INFO - PROCESS | 3185 | 1461082754083 Marionette TRACE conn4 <- [1,1349,null,{"value":"8"}] 09:19:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 09:19:14 INFO - PROCESS | 3185 | 1461082754090 Marionette TRACE conn4 -> [0,1350,"setScriptTimeout",{"ms":35000}] 09:19:14 INFO - PROCESS | 3185 | 1461082754093 Marionette TRACE conn4 <- [1,1350,null,{}] 09:19:14 INFO - PROCESS | 3185 | 1461082754099 Marionette TRACE conn4 -> [0,1351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:19:14 INFO - PROCESS | 3185 | 1461082754313 Marionette TRACE conn4 <- [1,1351,null,{"value":null}] 09:19:14 INFO - PROCESS | 3185 | 1461082754561 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:19:14 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff80ac45000 == 142 [pid = 3185] [id = 345] 09:19:14 INFO - PROCESS | 3185 | ++DOMWINDOW == 230 (0x7ff80ab11800) [pid = 3185] [serial = 1036] [outer = (nil)] 09:19:14 INFO - PROCESS | 3185 | ++DOMWINDOW == 231 (0x7ff80ab32c00) [pid = 3185] [serial = 1037] [outer = 0x7ff80ab11800] 09:19:14 INFO - PROCESS | 3185 | 1461082754651 Marionette DEBUG loaded listener.js 09:19:14 INFO - PROCESS | 3185 | ++DOMWINDOW == 232 (0x7ff80ab39400) [pid = 3185] [serial = 1038] [outer = 0x7ff80ab11800] 09:19:15 INFO - PROCESS | 3185 | 1461082755573 Marionette TRACE conn4 <- [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]]]}] 09:19:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 09:19:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 1546ms 09:19:15 INFO - PROCESS | 3185 | 1461082755638 Marionette TRACE conn4 -> [0,1353,"getWindowHandle",null] 09:19:15 INFO - PROCESS | 3185 | 1461082755641 Marionette TRACE conn4 <- [1,1353,null,{"value":"8"}] 09:19:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 09:19:15 INFO - PROCESS | 3185 | 1461082755648 Marionette TRACE conn4 -> [0,1354,"setScriptTimeout",{"ms":35000}] 09:19:15 INFO - PROCESS | 3185 | 1461082755652 Marionette TRACE conn4 <- [1,1354,null,{}] 09:19:15 INFO - PROCESS | 3185 | 1461082755657 Marionette TRACE conn4 -> [0,1355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:19:15 INFO - PROCESS | 3185 | 1461082755872 Marionette TRACE conn4 <- [1,1355,null,{"value":null}] 09:19:16 INFO - PROCESS | 3185 | 1461082756127 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:19:16 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff80b04d000 == 143 [pid = 3185] [id = 346] 09:19:16 INFO - PROCESS | 3185 | ++DOMWINDOW == 233 (0x7ff80ab1a800) [pid = 3185] [serial = 1039] [outer = (nil)] 09:19:16 INFO - PROCESS | 3185 | ++DOMWINDOW == 234 (0x7ff80af50c00) [pid = 3185] [serial = 1040] [outer = 0x7ff80ab1a800] 09:19:16 INFO - PROCESS | 3185 | 1461082756249 Marionette DEBUG loaded listener.js 09:19:16 INFO - PROCESS | 3185 | ++DOMWINDOW == 235 (0x7ff80af56400) [pid = 3185] [serial = 1041] [outer = 0x7ff80ab1a800] 09:19:17 INFO - PROCESS | 3185 | 1461082757111 Marionette TRACE conn4 <- [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]]]}] 09:19:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 09:19:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 1530ms 09:19:17 INFO - PROCESS | 3185 | 1461082757181 Marionette TRACE conn4 -> [0,1357,"getWindowHandle",null] 09:19:17 INFO - PROCESS | 3185 | 1461082757185 Marionette TRACE conn4 <- [1,1357,null,{"value":"8"}] 09:19:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 09:19:17 INFO - PROCESS | 3185 | 1461082757191 Marionette TRACE conn4 -> [0,1358,"setScriptTimeout",{"ms":35000}] 09:19:17 INFO - PROCESS | 3185 | 1461082757194 Marionette TRACE conn4 <- [1,1358,null,{}] 09:19:17 INFO - PROCESS | 3185 | 1461082757200 Marionette TRACE conn4 -> [0,1359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:19:17 INFO - PROCESS | 3185 | 1461082757416 Marionette TRACE conn4 <- [1,1359,null,{"value":null}] 09:19:17 INFO - PROCESS | 3185 | 1461082757755 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:19:17 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff80d1e2000 == 144 [pid = 3185] [id = 347] 09:19:17 INFO - PROCESS | 3185 | ++DOMWINDOW == 236 (0x7ff80af56800) [pid = 3185] [serial = 1042] [outer = (nil)] 09:19:17 INFO - PROCESS | 3185 | ++DOMWINDOW == 237 (0x7ff80af5b800) [pid = 3185] [serial = 1043] [outer = 0x7ff80af56800] 09:19:17 INFO - PROCESS | 3185 | 1461082757901 Marionette DEBUG loaded listener.js 09:19:18 INFO - PROCESS | 3185 | ++DOMWINDOW == 238 (0x7ff80b105400) [pid = 3185] [serial = 1044] [outer = 0x7ff80af56800] 09:19:18 INFO - PROCESS | 3185 | 1461082758735 Marionette TRACE conn4 <- [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]]]}] 09:19:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 09:19:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 1579ms 09:19:18 INFO - PROCESS | 3185 | 1461082758774 Marionette TRACE conn4 -> [0,1361,"getWindowHandle",null] 09:19:18 INFO - PROCESS | 3185 | 1461082758777 Marionette TRACE conn4 <- [1,1361,null,{"value":"8"}] 09:19:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 09:19:18 INFO - PROCESS | 3185 | 1461082758790 Marionette TRACE conn4 -> [0,1362,"setScriptTimeout",{"ms":35000}] 09:19:18 INFO - PROCESS | 3185 | 1461082758793 Marionette TRACE conn4 <- [1,1362,null,{}] 09:19:18 INFO - PROCESS | 3185 | 1461082758804 Marionette TRACE conn4 -> [0,1363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:19:19 INFO - PROCESS | 3185 | 1461082759030 Marionette TRACE conn4 <- [1,1363,null,{"value":null}] 09:19:19 INFO - PROCESS | 3185 | 1461082759295 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:19:19 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff80a63e000 == 145 [pid = 3185] [id = 348] 09:19:19 INFO - PROCESS | 3185 | ++DOMWINDOW == 239 (0x7ff80ab2e400) [pid = 3185] [serial = 1045] [outer = (nil)] 09:19:19 INFO - PROCESS | 3185 | ++DOMWINDOW == 240 (0x7ff80b10a400) [pid = 3185] [serial = 1046] [outer = 0x7ff80ab2e400] 09:19:19 INFO - PROCESS | 3185 | 1461082759385 Marionette DEBUG loaded listener.js 09:19:19 INFO - PROCESS | 3185 | ++DOMWINDOW == 241 (0x7ff80b10f400) [pid = 3185] [serial = 1047] [outer = 0x7ff80ab2e400] 09:19:20 INFO - PROCESS | 3185 | 1461082760279 Marionette TRACE conn4 <- [1,1364,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html",0,null,null,[["Canvas test: 2d.pattern.crosscanvas",0,null,null]]]}] 09:19:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 09:19:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 1533ms 09:19:20 INFO - PROCESS | 3185 | 1461082760324 Marionette TRACE conn4 -> [0,1365,"getWindowHandle",null] 09:19:20 INFO - PROCESS | 3185 | 1461082760328 Marionette TRACE conn4 <- [1,1365,null,{"value":"8"}] 09:19:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 09:19:20 INFO - PROCESS | 3185 | 1461082760335 Marionette TRACE conn4 -> [0,1366,"setScriptTimeout",{"ms":35000}] 09:19:20 INFO - PROCESS | 3185 | 1461082760338 Marionette TRACE conn4 <- [1,1366,null,{}] 09:19:20 INFO - PROCESS | 3185 | 1461082760344 Marionette TRACE conn4 -> [0,1367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:19:20 INFO - PROCESS | 3185 | 1461082760566 Marionette TRACE conn4 <- [1,1367,null,{"value":null}] 09:19:20 INFO - PROCESS | 3185 | 1461082760821 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:19:20 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff80a85d800 == 146 [pid = 3185] [id = 349] 09:19:20 INFO - PROCESS | 3185 | ++DOMWINDOW == 242 (0x7ff80a7df800) [pid = 3185] [serial = 1048] [outer = (nil)] 09:19:20 INFO - PROCESS | 3185 | ++DOMWINDOW == 243 (0x7ff80a7e6000) [pid = 3185] [serial = 1049] [outer = 0x7ff80a7df800] 09:19:20 INFO - PROCESS | 3185 | 1461082760951 Marionette DEBUG loaded listener.js 09:19:21 INFO - PROCESS | 3185 | ++DOMWINDOW == 244 (0x7ff80a7ec000) [pid = 3185] [serial = 1050] [outer = 0x7ff80a7df800] 09:19:21 INFO - PROCESS | 3185 | 1461082761907 Marionette TRACE conn4 <- [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] 09:19:21 INFO - PROCESS | 3185 | 1461082761974 Marionette TRACE conn4 <- [1,1369,null,{"value":"8"}] 09:19:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 09:19:21 INFO - PROCESS | 3185 | 1461082761981 Marionette TRACE conn4 -> [0,1370,"setScriptTimeout",{"ms":35000}] 09:19:21 INFO - PROCESS | 3185 | 1461082761985 Marionette TRACE conn4 <- [1,1370,null,{}] 09:19:21 INFO - PROCESS | 3185 | 1461082761990 Marionette TRACE conn4 -> [0,1371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:19:22 INFO - PROCESS | 3185 | 1461082762601 Marionette TRACE conn4 <- [1,1371,null,{"value":null}] 09:19:22 INFO - PROCESS | 3185 | 1461082762899 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:19:22 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff80dc36000 == 147 [pid = 3185] [id = 350] 09:19:22 INFO - PROCESS | 3185 | ++DOMWINDOW == 245 (0x7ff80af5bc00) [pid = 3185] [serial = 1051] [outer = (nil)] 09:19:22 INFO - PROCESS | 3185 | ++DOMWINDOW == 246 (0x7ff80d431400) [pid = 3185] [serial = 1052] [outer = 0x7ff80af5bc00] 09:19:22 INFO - PROCESS | 3185 | 1461082762975 Marionette DEBUG loaded listener.js 09:19:23 INFO - PROCESS | 3185 | ++DOMWINDOW == 247 (0x7ff80e0eb800) [pid = 3185] [serial = 1053] [outer = 0x7ff80af5bc00] 09:19:23 INFO - PROCESS | 3185 | 1461082763905 Marionette TRACE conn4 <- [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] 09:19:23 INFO - PROCESS | 3185 | 1461082763979 Marionette TRACE conn4 <- [1,1373,null,{"value":"8"}] 09:19:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 09:19:23 INFO - PROCESS | 3185 | 1461082763986 Marionette TRACE conn4 -> [0,1374,"setScriptTimeout",{"ms":35000}] 09:19:23 INFO - PROCESS | 3185 | 1461082763992 Marionette TRACE conn4 <- [1,1374,null,{}] 09:19:24 INFO - PROCESS | 3185 | 1461082764040 Marionette TRACE conn4 -> [0,1375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:19:24 INFO - PROCESS | 3185 | 1461082764339 Marionette TRACE conn4 <- [1,1375,null,{"value":null}] 09:19:24 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff81c1bd000 == 146 [pid = 3185] [id = 331] 09:19:24 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff81ab49000 == 145 [pid = 3185] [id = 330] 09:19:24 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff81a327000 == 144 [pid = 3185] [id = 329] 09:19:24 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff810691800 == 143 [pid = 3185] [id = 328] 09:19:24 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff80dad5800 == 142 [pid = 3185] [id = 327] 09:19:24 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff81bd58000 == 141 [pid = 3185] [id = 11] 09:19:24 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff8199c2800 == 140 [pid = 3185] [id = 326] 09:19:24 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff80dc44800 == 139 [pid = 3185] [id = 325] 09:19:24 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff82472d000 == 138 [pid = 3185] [id = 315] 09:19:24 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff81f18e800 == 137 [pid = 3185] [id = 314] 09:19:24 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff81a327800 == 136 [pid = 3185] [id = 313] 09:19:24 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff80dcdc800 == 135 [pid = 3185] [id = 312] 09:19:24 INFO - PROCESS | 3185 | --DOMWINDOW == 246 (0x7ff81348fc00) [pid = 3185] [serial = 878] [outer = (nil)] [url = about:blank] 09:19:24 INFO - PROCESS | 3185 | --DOMWINDOW == 245 (0x7ff81e04e800) [pid = 3185] [serial = 929] [outer = (nil)] [url = about:blank] 09:19:24 INFO - PROCESS | 3185 | --DOMWINDOW == 244 (0x7ff81132f800) [pid = 3185] [serial = 918] [outer = (nil)] [url = about:blank] 09:19:24 INFO - PROCESS | 3185 | --DOMWINDOW == 243 (0x7ff80ed70c00) [pid = 3185] [serial = 917] [outer = (nil)] [url = about:blank] 09:19:24 INFO - PROCESS | 3185 | --DOMWINDOW == 242 (0x7ff81a79e800) [pid = 3185] [serial = 881] [outer = (nil)] [url = about:blank] 09:19:24 INFO - PROCESS | 3185 | --DOMWINDOW == 241 (0x7ff81a65c400) [pid = 3185] [serial = 923] [outer = (nil)] [url = about:blank] 09:19:24 INFO - PROCESS | 3185 | --DOMWINDOW == 240 (0x7ff81a795000) [pid = 3185] [serial = 924] [outer = (nil)] [url = about:blank] 09:19:24 INFO - PROCESS | 3185 | --DOMWINDOW == 239 (0x7ff81e048800) [pid = 3185] [serial = 914] [outer = (nil)] [url = about:blank] 09:19:24 INFO - PROCESS | 3185 | --DOMWINDOW == 238 (0x7ff8199a3c00) [pid = 3185] [serial = 921] [outer = (nil)] [url = about:blank] 09:19:24 INFO - PROCESS | 3185 | --DOMWINDOW == 237 (0x7ff813494000) [pid = 3185] [serial = 920] [outer = (nil)] [url = about:blank] 09:19:24 INFO - PROCESS | 3185 | --DOMWINDOW == 236 (0x7ff81acb6400) [pid = 3185] [serial = 926] [outer = (nil)] [url = about:blank] 09:19:24 INFO - PROCESS | 3185 | --DOMWINDOW == 235 (0x7ff8112ab400) [pid = 3185] [serial = 875] [outer = (nil)] [url = about:blank] 09:19:24 INFO - PROCESS | 3185 | --DOMWINDOW == 234 (0x7ff81ee64800) [pid = 3185] [serial = 887] [outer = (nil)] [url = about:blank] 09:19:24 INFO - PROCESS | 3185 | --DOMWINDOW == 233 (0x7ff81f111c00) [pid = 3185] [serial = 932] [outer = (nil)] [url = about:blank] 09:19:24 INFO - PROCESS | 3185 | --DOMWINDOW == 232 (0x7ff81c158400) [pid = 3185] [serial = 884] [outer = (nil)] [url = about:blank] 09:19:24 INFO - PROCESS | 3185 | --DOMWINDOW == 231 (0x7ff82204d000) [pid = 3185] [serial = 890] [outer = (nil)] [url = about:blank] 09:19:24 INFO - PROCESS | 3185 | --DOMWINDOW == 230 (0x7ff81e082800) [pid = 3185] [serial = 930] [outer = (nil)] [url = about:blank] 09:19:24 INFO - PROCESS | 3185 | --DOMWINDOW == 229 (0x7ff824f28000) [pid = 3185] [serial = 893] [outer = (nil)] [url = about:blank] 09:19:24 INFO - PROCESS | 3185 | --DOMWINDOW == 228 (0x7ff825e78400) [pid = 3185] [serial = 896] [outer = (nil)] [url = about:blank] 09:19:24 INFO - PROCESS | 3185 | --DOMWINDOW == 227 (0x7ff826585000) [pid = 3185] [serial = 899] [outer = (nil)] [url = about:blank] 09:19:24 INFO - PROCESS | 3185 | --DOMWINDOW == 226 (0x7ff83108d000) [pid = 3185] [serial = 902] [outer = (nil)] [url = about:blank] 09:19:24 INFO - PROCESS | 3185 | --DOMWINDOW == 225 (0x7ff834292c00) [pid = 3185] [serial = 905] [outer = (nil)] [url = about:blank] 09:19:24 INFO - PROCESS | 3185 | --DOMWINDOW == 224 (0x7ff813173000) [pid = 3185] [serial = 908] [outer = (nil)] [url = about:blank] 09:19:24 INFO - PROCESS | 3185 | --DOMWINDOW == 223 (0x7ff821bf3400) [pid = 3185] [serial = 935] [outer = (nil)] [url = about:blank] 09:19:24 INFO - PROCESS | 3185 | --DOMWINDOW == 222 (0x7ff835eb1c00) [pid = 3185] [serial = 911] [outer = (nil)] [url = about:blank] 09:19:24 INFO - PROCESS | 3185 | --DOMWINDOW == 221 (0x7ff8209f6000) [pid = 3185] [serial = 933] [outer = (nil)] [url = about:blank] 09:19:24 INFO - PROCESS | 3185 | --DOMWINDOW == 220 (0x7ff81b179800) [pid = 3185] [serial = 927] [outer = (nil)] [url = about:blank] 09:19:25 INFO - PROCESS | 3185 | 1461082765032 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:19:25 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff80dad5800 == 136 [pid = 3185] [id = 351] 09:19:25 INFO - PROCESS | 3185 | ++DOMWINDOW == 221 (0x7ff80e37e400) [pid = 3185] [serial = 1054] [outer = (nil)] 09:19:25 INFO - PROCESS | 3185 | ++DOMWINDOW == 222 (0x7ff80e6cbc00) [pid = 3185] [serial = 1055] [outer = 0x7ff80e37e400] 09:19:25 INFO - PROCESS | 3185 | 1461082765121 Marionette DEBUG loaded listener.js 09:19:25 INFO - PROCESS | 3185 | ++DOMWINDOW == 223 (0x7ff81088e000) [pid = 3185] [serial = 1056] [outer = 0x7ff80e37e400] 09:19:25 INFO - PROCESS | 3185 | [3185] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 09:19:25 INFO - PROCESS | 3185 | 1461082765969 Marionette TRACE conn4 <- [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] 09:19:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 09:19:26 INFO - PROCESS | 3185 | 1461082766028 Marionette TRACE conn4 <- [1,1377,null,{"value":"8"}] 09:19:26 INFO - PROCESS | 3185 | 1461082766035 Marionette TRACE conn4 -> [0,1378,"setScriptTimeout",{"ms":35000}] 09:19:26 INFO - PROCESS | 3185 | 1461082766038 Marionette TRACE conn4 <- [1,1378,null,{}] 09:19:26 INFO - PROCESS | 3185 | 1461082766044 Marionette TRACE conn4 -> [0,1379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:19:26 INFO - PROCESS | 3185 | 1461082766236 Marionette TRACE conn4 <- [1,1379,null,{"value":null}] 09:19:26 INFO - PROCESS | 3185 | 1461082766403 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:19:26 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff810690800 == 137 [pid = 3185] [id = 352] 09:19:26 INFO - PROCESS | 3185 | ++DOMWINDOW == 224 (0x7ff80db88000) [pid = 3185] [serial = 1057] [outer = (nil)] 09:19:26 INFO - PROCESS | 3185 | ++DOMWINDOW == 225 (0x7ff8112b4400) [pid = 3185] [serial = 1058] [outer = 0x7ff80db88000] 09:19:26 INFO - PROCESS | 3185 | 1461082766468 Marionette DEBUG loaded listener.js 09:19:26 INFO - PROCESS | 3185 | ++DOMWINDOW == 226 (0x7ff81250a800) [pid = 3185] [serial = 1059] [outer = 0x7ff80db88000] 09:19:27 INFO - PROCESS | 3185 | 1461082767319 Marionette TRACE conn4 <- [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] 09:19:27 INFO - PROCESS | 3185 | 1461082767378 Marionette TRACE conn4 <- [1,1381,null,{"value":"8"}] 09:19:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 09:19:27 INFO - PROCESS | 3185 | 1461082767409 Marionette TRACE conn4 -> [0,1382,"setScriptTimeout",{"ms":35000}] 09:19:27 INFO - PROCESS | 3185 | 1461082767416 Marionette TRACE conn4 <- [1,1382,null,{}] 09:19:27 INFO - PROCESS | 3185 | 1461082767426 Marionette TRACE conn4 -> [0,1383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:19:27 INFO - PROCESS | 3185 | 1461082767695 Marionette TRACE conn4 <- [1,1383,null,{"value":null}] 09:19:27 INFO - PROCESS | 3185 | 1461082767721 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:19:27 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff8126b5000 == 138 [pid = 3185] [id = 353] 09:19:27 INFO - PROCESS | 3185 | ++DOMWINDOW == 227 (0x7ff80e58dc00) [pid = 3185] [serial = 1060] [outer = (nil)] 09:19:27 INFO - PROCESS | 3185 | ++DOMWINDOW == 228 (0x7ff813494000) [pid = 3185] [serial = 1061] [outer = 0x7ff80e58dc00] 09:19:27 INFO - PROCESS | 3185 | 1461082767788 Marionette DEBUG loaded listener.js 09:19:27 INFO - PROCESS | 3185 | ++DOMWINDOW == 229 (0x7ff819e29000) [pid = 3185] [serial = 1062] [outer = 0x7ff80e58dc00] 09:19:28 INFO - PROCESS | 3185 | [3185] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 09:19:28 INFO - PROCESS | 3185 | 1461082768705 Marionette TRACE conn4 <- [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] 09:19:28 INFO - PROCESS | 3185 | 1461082768753 Marionette TRACE conn4 <- [1,1385,null,{"value":"8"}] 09:19:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 09:19:28 INFO - PROCESS | 3185 | 1461082768765 Marionette TRACE conn4 -> [0,1386,"setScriptTimeout",{"ms":35000}] 09:19:28 INFO - PROCESS | 3185 | 1461082768767 Marionette TRACE conn4 <- [1,1386,null,{}] 09:19:28 INFO - PROCESS | 3185 | 1461082768773 Marionette TRACE conn4 -> [0,1387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:19:29 INFO - PROCESS | 3185 | 1461082769035 Marionette TRACE conn4 <- [1,1387,null,{"value":null}] 09:19:29 INFO - PROCESS | 3185 | 1461082769114 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:19:29 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff80e433000 == 139 [pid = 3185] [id = 354] 09:19:29 INFO - PROCESS | 3185 | ++DOMWINDOW == 230 (0x7ff81a718000) [pid = 3185] [serial = 1063] [outer = (nil)] 09:19:29 INFO - PROCESS | 3185 | ++DOMWINDOW == 231 (0x7ff81a996800) [pid = 3185] [serial = 1064] [outer = 0x7ff81a718000] 09:19:29 INFO - PROCESS | 3185 | 1461082769545 Marionette DEBUG loaded listener.js 09:19:29 INFO - PROCESS | 3185 | ++DOMWINDOW == 232 (0x7ff81ac49000) [pid = 3185] [serial = 1065] [outer = 0x7ff81a718000] 09:19:29 INFO - PROCESS | 3185 | --DOMWINDOW == 231 (0x7ff80db92800) [pid = 3185] [serial = 976] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 09:19:29 INFO - PROCESS | 3185 | --DOMWINDOW == 230 (0x7ff8104b1000) [pid = 3185] [serial = 982] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 09:19:29 INFO - PROCESS | 3185 | --DOMWINDOW == 229 (0x7ff81a3d6c00) [pid = 3185] [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.] 09:19:29 INFO - PROCESS | 3185 | --DOMWINDOW == 228 (0x7ff81ac59400) [pid = 3185] [serial = 991] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 09:19:29 INFO - PROCESS | 3185 | --DOMWINDOW == 227 (0x7ff81e087800) [pid = 3185] [serial = 994] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 09:19:29 INFO - PROCESS | 3185 | --DOMWINDOW == 226 (0x7ff80dd5b000) [pid = 3185] [serial = 979] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 09:19:29 INFO - PROCESS | 3185 | --DOMWINDOW == 225 (0x7ff8112b6c00) [pid = 3185] [serial = 985] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 09:19:29 INFO - PROCESS | 3185 | --DOMWINDOW == 224 (0x7ff81b1a9000) [pid = 3185] [serial = 24] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 09:19:29 INFO - PROCESS | 3185 | --DOMWINDOW == 223 (0x7ff81a666400) [pid = 3185] [serial = 988] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 09:19:30 INFO - PROCESS | 3185 | 1461082770337 Marionette TRACE conn4 <- [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] 09:19:30 INFO - PROCESS | 3185 | 1461082770363 Marionette TRACE conn4 <- [1,1389,null,{"value":"8"}] 09:19:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 09:19:30 INFO - PROCESS | 3185 | 1461082770369 Marionette TRACE conn4 -> [0,1390,"setScriptTimeout",{"ms":35000}] 09:19:30 INFO - PROCESS | 3185 | 1461082770371 Marionette TRACE conn4 <- [1,1390,null,{}] 09:19:30 INFO - PROCESS | 3185 | 1461082770387 Marionette TRACE conn4 -> [0,1391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:19:30 INFO - PROCESS | 3185 | 1461082770586 Marionette TRACE conn4 <- [1,1391,null,{"value":null}] 09:19:30 INFO - PROCESS | 3185 | 1461082770605 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:19:30 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff81a6c2800 == 140 [pid = 3185] [id = 355] 09:19:30 INFO - PROCESS | 3185 | ++DOMWINDOW == 224 (0x7ff81b23f800) [pid = 3185] [serial = 1066] [outer = (nil)] 09:19:30 INFO - PROCESS | 3185 | ++DOMWINDOW == 225 (0x7ff81c099400) [pid = 3185] [serial = 1067] [outer = 0x7ff81b23f800] 09:19:30 INFO - PROCESS | 3185 | 1461082770687 Marionette DEBUG loaded listener.js 09:19:30 INFO - PROCESS | 3185 | ++DOMWINDOW == 226 (0x7ff81e085c00) [pid = 3185] [serial = 1068] [outer = 0x7ff81b23f800] 09:19:31 INFO - PROCESS | 3185 | 1461082771707 Marionette TRACE conn4 <- [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]]]}] 09:19:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 09:19:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 1378ms 09:19:31 INFO - PROCESS | 3185 | 1461082771754 Marionette TRACE conn4 -> [0,1393,"getWindowHandle",null] 09:19:31 INFO - PROCESS | 3185 | 1461082771760 Marionette TRACE conn4 <- [1,1393,null,{"value":"8"}] 09:19:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 09:19:31 INFO - PROCESS | 3185 | 1461082771768 Marionette TRACE conn4 -> [0,1394,"setScriptTimeout",{"ms":35000}] 09:19:31 INFO - PROCESS | 3185 | 1461082771773 Marionette TRACE conn4 <- [1,1394,null,{}] 09:19:31 INFO - PROCESS | 3185 | 1461082771782 Marionette TRACE conn4 -> [0,1395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:19:32 INFO - PROCESS | 3185 | 1461082772010 Marionette TRACE conn4 <- [1,1395,null,{"value":null}] 09:19:32 INFO - PROCESS | 3185 | 1461082772288 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:19:32 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff80dc33000 == 141 [pid = 3185] [id = 356] 09:19:32 INFO - PROCESS | 3185 | ++DOMWINDOW == 227 (0x7ff80b106400) [pid = 3185] [serial = 1069] [outer = (nil)] 09:19:32 INFO - PROCESS | 3185 | ++DOMWINDOW == 228 (0x7ff80d428400) [pid = 3185] [serial = 1070] [outer = 0x7ff80b106400] 09:19:32 INFO - PROCESS | 3185 | 1461082772414 Marionette DEBUG loaded listener.js 09:19:32 INFO - PROCESS | 3185 | ++DOMWINDOW == 229 (0x7ff80e375c00) [pid = 3185] [serial = 1071] [outer = 0x7ff80b106400] 09:19:33 INFO - PROCESS | 3185 | 1461082773320 Marionette TRACE conn4 <- [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]]]}] 09:19:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 09:19:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 1590ms 09:19:33 INFO - PROCESS | 3185 | 1461082773359 Marionette TRACE conn4 -> [0,1397,"getWindowHandle",null] 09:19:33 INFO - PROCESS | 3185 | 1461082773368 Marionette TRACE conn4 <- [1,1397,null,{"value":"8"}] 09:19:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 09:19:33 INFO - PROCESS | 3185 | 1461082773379 Marionette TRACE conn4 -> [0,1398,"setScriptTimeout",{"ms":35000}] 09:19:33 INFO - PROCESS | 3185 | 1461082773383 Marionette TRACE conn4 <- [1,1398,null,{}] 09:19:33 INFO - PROCESS | 3185 | 1461082773389 Marionette TRACE conn4 -> [0,1399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:19:33 INFO - PROCESS | 3185 | 1461082773612 Marionette TRACE conn4 <- [1,1399,null,{"value":null}] 09:19:33 INFO - PROCESS | 3185 | 1461082773872 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:19:33 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff81246e800 == 142 [pid = 3185] [id = 357] 09:19:33 INFO - PROCESS | 3185 | ++DOMWINDOW == 230 (0x7ff8104b4800) [pid = 3185] [serial = 1072] [outer = (nil)] 09:19:33 INFO - PROCESS | 3185 | ++DOMWINDOW == 231 (0x7ff811242400) [pid = 3185] [serial = 1073] [outer = 0x7ff8104b4800] 09:19:33 INFO - PROCESS | 3185 | 1461082773993 Marionette DEBUG loaded listener.js 09:19:34 INFO - PROCESS | 3185 | ++DOMWINDOW == 232 (0x7ff8124ce800) [pid = 3185] [serial = 1074] [outer = 0x7ff8104b4800] 09:19:34 INFO - PROCESS | 3185 | 1461082774965 Marionette TRACE conn4 <- [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]]]}] 09:19:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 09:19:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 1633ms 09:19:35 INFO - PROCESS | 3185 | 1461082775013 Marionette TRACE conn4 -> [0,1401,"getWindowHandle",null] 09:19:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 09:19:35 INFO - PROCESS | 3185 | 1461082775017 Marionette TRACE conn4 <- [1,1401,null,{"value":"8"}] 09:19:35 INFO - PROCESS | 3185 | 1461082775024 Marionette TRACE conn4 -> [0,1402,"setScriptTimeout",{"ms":35000}] 09:19:35 INFO - PROCESS | 3185 | 1461082775030 Marionette TRACE conn4 <- [1,1402,null,{}] 09:19:35 INFO - PROCESS | 3185 | 1461082775047 Marionette TRACE conn4 -> [0,1403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:19:35 INFO - PROCESS | 3185 | 1461082775305 Marionette TRACE conn4 <- [1,1403,null,{"value":null}] 09:19:35 INFO - PROCESS | 3185 | 1461082775634 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:19:35 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff81ad98800 == 143 [pid = 3185] [id = 358] 09:19:35 INFO - PROCESS | 3185 | ++DOMWINDOW == 233 (0x7ff812510000) [pid = 3185] [serial = 1075] [outer = (nil)] 09:19:35 INFO - PROCESS | 3185 | ++DOMWINDOW == 234 (0x7ff81a65b400) [pid = 3185] [serial = 1076] [outer = 0x7ff812510000] 09:19:35 INFO - PROCESS | 3185 | 1461082775714 Marionette DEBUG loaded listener.js 09:19:35 INFO - PROCESS | 3185 | ++DOMWINDOW == 235 (0x7ff81ac04000) [pid = 3185] [serial = 1077] [outer = 0x7ff812510000] 09:19:36 INFO - PROCESS | 3185 | 1461082776590 Marionette TRACE conn4 <- [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]]]}] 09:19:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 09:19:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 1640ms 09:19:36 INFO - PROCESS | 3185 | 1461082776668 Marionette TRACE conn4 -> [0,1405,"getWindowHandle",null] 09:19:36 INFO - PROCESS | 3185 | 1461082776673 Marionette TRACE conn4 <- [1,1405,null,{"value":"8"}] 09:19:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 09:19:36 INFO - PROCESS | 3185 | 1461082776682 Marionette TRACE conn4 -> [0,1406,"setScriptTimeout",{"ms":35000}] 09:19:36 INFO - PROCESS | 3185 | 1461082776684 Marionette TRACE conn4 <- [1,1406,null,{}] 09:19:36 INFO - PROCESS | 3185 | 1461082776689 Marionette TRACE conn4 -> [0,1407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:19:36 INFO - PROCESS | 3185 | 1461082776895 Marionette TRACE conn4 <- [1,1407,null,{"value":null}] 09:19:37 INFO - PROCESS | 3185 | 1461082777147 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:19:37 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff81e72f800 == 144 [pid = 3185] [id = 359] 09:19:37 INFO - PROCESS | 3185 | ++DOMWINDOW == 236 (0x7ff81316f400) [pid = 3185] [serial = 1078] [outer = (nil)] 09:19:37 INFO - PROCESS | 3185 | ++DOMWINDOW == 237 (0x7ff81e07a800) [pid = 3185] [serial = 1079] [outer = 0x7ff81316f400] 09:19:37 INFO - PROCESS | 3185 | 1461082777266 Marionette DEBUG loaded listener.js 09:19:37 INFO - PROCESS | 3185 | ++DOMWINDOW == 238 (0x7ff81e997400) [pid = 3185] [serial = 1080] [outer = 0x7ff81316f400] 09:19:38 INFO - PROCESS | 3185 | 1461082778165 Marionette TRACE conn4 <- [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]]]}] 09:19:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 09:19:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 1542ms 09:19:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 09:19:38 INFO - PROCESS | 3185 | 1461082778225 Marionette TRACE conn4 -> [0,1409,"getWindowHandle",null] 09:19:38 INFO - PROCESS | 3185 | 1461082778228 Marionette TRACE conn4 <- [1,1409,null,{"value":"8"}] 09:19:38 INFO - PROCESS | 3185 | 1461082778235 Marionette TRACE conn4 -> [0,1410,"setScriptTimeout",{"ms":35000}] 09:19:38 INFO - PROCESS | 3185 | 1461082778238 Marionette TRACE conn4 <- [1,1410,null,{}] 09:19:38 INFO - PROCESS | 3185 | 1461082778244 Marionette TRACE conn4 -> [0,1411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:19:38 INFO - PROCESS | 3185 | 1461082778448 Marionette TRACE conn4 <- [1,1411,null,{"value":null}] 09:19:38 INFO - PROCESS | 3185 | 1461082778691 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:19:38 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff81ebab800 == 145 [pid = 3185] [id = 360] 09:19:38 INFO - PROCESS | 3185 | ++DOMWINDOW == 239 (0x7ff81ac43800) [pid = 3185] [serial = 1081] [outer = (nil)] 09:19:38 INFO - PROCESS | 3185 | ++DOMWINDOW == 240 (0x7ff81ecc0000) [pid = 3185] [serial = 1082] [outer = 0x7ff81ac43800] 09:19:38 INFO - PROCESS | 3185 | 1461082778809 Marionette DEBUG loaded listener.js 09:19:38 INFO - PROCESS | 3185 | ++DOMWINDOW == 241 (0x7ff81f117800) [pid = 3185] [serial = 1083] [outer = 0x7ff81ac43800] 09:19:39 INFO - PROCESS | 3185 | 1461082779723 Marionette TRACE conn4 <- [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]]]}] 09:19:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 09:19:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 1535ms 09:19:39 INFO - PROCESS | 3185 | 1461082779770 Marionette TRACE conn4 -> [0,1413,"getWindowHandle",null] 09:19:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 09:19:39 INFO - PROCESS | 3185 | 1461082779774 Marionette TRACE conn4 <- [1,1413,null,{"value":"8"}] 09:19:39 INFO - PROCESS | 3185 | 1461082779781 Marionette TRACE conn4 -> [0,1414,"setScriptTimeout",{"ms":35000}] 09:19:39 INFO - PROCESS | 3185 | 1461082779784 Marionette TRACE conn4 <- [1,1414,null,{}] 09:19:39 INFO - PROCESS | 3185 | 1461082779790 Marionette TRACE conn4 -> [0,1415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:19:40 INFO - PROCESS | 3185 | 1461082780072 Marionette TRACE conn4 <- [1,1415,null,{"value":null}] 09:19:40 INFO - PROCESS | 3185 | 1461082780372 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:19:40 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff82472d000 == 146 [pid = 3185] [id = 361] 09:19:40 INFO - PROCESS | 3185 | ++DOMWINDOW == 242 (0x7ff822044c00) [pid = 3185] [serial = 1084] [outer = (nil)] 09:19:40 INFO - PROCESS | 3185 | ++DOMWINDOW == 243 (0x7ff824f27000) [pid = 3185] [serial = 1085] [outer = 0x7ff822044c00] 09:19:40 INFO - PROCESS | 3185 | 1461082780456 Marionette DEBUG loaded listener.js 09:19:40 INFO - PROCESS | 3185 | ++DOMWINDOW == 244 (0x7ff825ec0000) [pid = 3185] [serial = 1086] [outer = 0x7ff822044c00] 09:19:41 INFO - PROCESS | 3185 | 1461082781432 Marionette TRACE conn4 <- [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]]]}] 09:19:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 09:19:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 1681ms 09:19:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 09:19:41 INFO - PROCESS | 3185 | 1461082781462 Marionette TRACE conn4 -> [0,1417,"getWindowHandle",null] 09:19:41 INFO - PROCESS | 3185 | 1461082781465 Marionette TRACE conn4 <- [1,1417,null,{"value":"8"}] 09:19:41 INFO - PROCESS | 3185 | 1461082781472 Marionette TRACE conn4 -> [0,1418,"setScriptTimeout",{"ms":35000}] 09:19:41 INFO - PROCESS | 3185 | 1461082781475 Marionette TRACE conn4 <- [1,1418,null,{}] 09:19:41 INFO - PROCESS | 3185 | 1461082781481 Marionette TRACE conn4 -> [0,1419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:19:41 INFO - PROCESS | 3185 | 1461082781692 Marionette TRACE conn4 <- [1,1419,null,{"value":null}] 09:19:41 INFO - PROCESS | 3185 | 1461082781946 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:19:42 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff826814000 == 147 [pid = 3185] [id = 362] 09:19:42 INFO - PROCESS | 3185 | ++DOMWINDOW == 245 (0x7ff81a79c400) [pid = 3185] [serial = 1087] [outer = (nil)] 09:19:42 INFO - PROCESS | 3185 | ++DOMWINDOW == 246 (0x7ff831010800) [pid = 3185] [serial = 1088] [outer = 0x7ff81a79c400] 09:19:42 INFO - PROCESS | 3185 | 1461082782062 Marionette DEBUG loaded listener.js 09:19:42 INFO - PROCESS | 3185 | ++DOMWINDOW == 247 (0x7ff835966800) [pid = 3185] [serial = 1089] [outer = 0x7ff81a79c400] 09:19:43 INFO - PROCESS | 3185 | 1461082783006 Marionette TRACE conn4 <- [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]]]}] 09:19:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 09:19:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 1584ms 09:19:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 09:19:43 INFO - PROCESS | 3185 | 1461082783057 Marionette TRACE conn4 -> [0,1421,"getWindowHandle",null] 09:19:43 INFO - PROCESS | 3185 | 1461082783060 Marionette TRACE conn4 <- [1,1421,null,{"value":"8"}] 09:19:43 INFO - PROCESS | 3185 | 1461082783067 Marionette TRACE conn4 -> [0,1422,"setScriptTimeout",{"ms":35000}] 09:19:43 INFO - PROCESS | 3185 | 1461082783070 Marionette TRACE conn4 <- [1,1422,null,{}] 09:19:43 INFO - PROCESS | 3185 | 1461082783076 Marionette TRACE conn4 -> [0,1423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:19:43 INFO - PROCESS | 3185 | 1461082783284 Marionette TRACE conn4 <- [1,1423,null,{"value":null}] 09:19:43 INFO - PROCESS | 3185 | 1461082783538 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:19:43 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff832209800 == 148 [pid = 3185] [id = 363] 09:19:43 INFO - PROCESS | 3185 | ++DOMWINDOW == 248 (0x7ff813064400) [pid = 3185] [serial = 1090] [outer = (nil)] 09:19:43 INFO - PROCESS | 3185 | ++DOMWINDOW == 249 (0x7ff81306b800) [pid = 3185] [serial = 1091] [outer = 0x7ff813064400] 09:19:43 INFO - PROCESS | 3185 | 1461082783656 Marionette DEBUG loaded listener.js 09:19:43 INFO - PROCESS | 3185 | ++DOMWINDOW == 250 (0x7ff81306f800) [pid = 3185] [serial = 1092] [outer = 0x7ff813064400] 09:19:44 INFO - PROCESS | 3185 | 1461082784581 Marionette TRACE conn4 <- [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]]]}] 09:19:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 09:19:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 1586ms 09:19:44 INFO - PROCESS | 3185 | 1461082784654 Marionette TRACE conn4 -> [0,1425,"getWindowHandle",null] 09:19:44 INFO - PROCESS | 3185 | 1461082784657 Marionette TRACE conn4 <- [1,1425,null,{"value":"8"}] 09:19:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 09:19:44 INFO - PROCESS | 3185 | 1461082784664 Marionette TRACE conn4 -> [0,1426,"setScriptTimeout",{"ms":35000}] 09:19:44 INFO - PROCESS | 3185 | 1461082784667 Marionette TRACE conn4 <- [1,1426,null,{}] 09:19:44 INFO - PROCESS | 3185 | 1461082784672 Marionette TRACE conn4 -> [0,1427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:19:44 INFO - PROCESS | 3185 | 1461082784920 Marionette TRACE conn4 <- [1,1427,null,{"value":null}] 09:19:45 INFO - PROCESS | 3185 | 1461082785185 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:19:45 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff80f95e800 == 149 [pid = 3185] [id = 364] 09:19:45 INFO - PROCESS | 3185 | ++DOMWINDOW == 251 (0x7ff813064c00) [pid = 3185] [serial = 1093] [outer = (nil)] 09:19:45 INFO - PROCESS | 3185 | ++DOMWINDOW == 252 (0x7ff819f27c00) [pid = 3185] [serial = 1094] [outer = 0x7ff813064c00] 09:19:45 INFO - PROCESS | 3185 | 1461082785261 Marionette DEBUG loaded listener.js 09:19:45 INFO - PROCESS | 3185 | ++DOMWINDOW == 253 (0x7ff819f2c000) [pid = 3185] [serial = 1095] [outer = 0x7ff813064c00] 09:19:46 INFO - PROCESS | 3185 | 1461082786133 Marionette TRACE conn4 <- [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]]]}] 09:19:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 09:19:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 1532ms 09:19:46 INFO - PROCESS | 3185 | 1461082786197 Marionette TRACE conn4 -> [0,1429,"getWindowHandle",null] 09:19:46 INFO - PROCESS | 3185 | 1461082786200 Marionette TRACE conn4 <- [1,1429,null,{"value":"8"}] 09:19:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 09:19:46 INFO - PROCESS | 3185 | 1461082786207 Marionette TRACE conn4 -> [0,1430,"setScriptTimeout",{"ms":35000}] 09:19:46 INFO - PROCESS | 3185 | 1461082786211 Marionette TRACE conn4 <- [1,1430,null,{}] 09:19:46 INFO - PROCESS | 3185 | 1461082786216 Marionette TRACE conn4 -> [0,1431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:19:46 INFO - PROCESS | 3185 | 1461082786430 Marionette TRACE conn4 <- [1,1431,null,{"value":null}] 09:19:46 INFO - PROCESS | 3185 | 1461082786689 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:19:46 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff80f975000 == 150 [pid = 3185] [id = 365] 09:19:46 INFO - PROCESS | 3185 | ++DOMWINDOW == 254 (0x7ff80afc2400) [pid = 3185] [serial = 1096] [outer = (nil)] 09:19:46 INFO - PROCESS | 3185 | ++DOMWINDOW == 255 (0x7ff80afc9000) [pid = 3185] [serial = 1097] [outer = 0x7ff80afc2400] 09:19:46 INFO - PROCESS | 3185 | 1461082786809 Marionette DEBUG loaded listener.js 09:19:46 INFO - PROCESS | 3185 | ++DOMWINDOW == 256 (0x7ff80afcdc00) [pid = 3185] [serial = 1098] [outer = 0x7ff80afc2400] 09:19:47 INFO - PROCESS | 3185 | 1461082787754 Marionette TRACE conn4 <- [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]]]}] 09:19:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 09:19:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 1589ms 09:19:47 INFO - PROCESS | 3185 | 1461082787798 Marionette TRACE conn4 -> [0,1433,"getWindowHandle",null] 09:19:47 INFO - PROCESS | 3185 | 1461082787803 Marionette TRACE conn4 <- [1,1433,null,{"value":"8"}] 09:19:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 09:19:47 INFO - PROCESS | 3185 | 1461082787809 Marionette TRACE conn4 -> [0,1434,"setScriptTimeout",{"ms":35000}] 09:19:47 INFO - PROCESS | 3185 | 1461082787814 Marionette TRACE conn4 <- [1,1434,null,{}] 09:19:47 INFO - PROCESS | 3185 | 1461082787819 Marionette TRACE conn4 -> [0,1435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:19:48 INFO - PROCESS | 3185 | 1461082788080 Marionette TRACE conn4 <- [1,1435,null,{"value":null}] 09:19:48 INFO - PROCESS | 3185 | 1461082788358 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:19:48 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff8082ed800 == 151 [pid = 3185] [id = 366] 09:19:48 INFO - PROCESS | 3185 | ++DOMWINDOW == 257 (0x7ff81e07cc00) [pid = 3185] [serial = 1099] [outer = (nil)] 09:19:48 INFO - PROCESS | 3185 | ++DOMWINDOW == 258 (0x7ff8268a5400) [pid = 3185] [serial = 1100] [outer = 0x7ff81e07cc00] 09:19:48 INFO - PROCESS | 3185 | 1461082788447 Marionette DEBUG loaded listener.js 09:19:48 INFO - PROCESS | 3185 | ++DOMWINDOW == 259 (0x7ff835eb2800) [pid = 3185] [serial = 1101] [outer = 0x7ff81e07cc00] 09:19:49 INFO - PROCESS | 3185 | 1461082789387 Marionette TRACE conn4 <- [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]]]}] 09:19:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 09:19:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 1647ms 09:19:49 INFO - PROCESS | 3185 | 1461082789457 Marionette TRACE conn4 -> [0,1437,"getWindowHandle",null] 09:19:49 INFO - PROCESS | 3185 | 1461082789461 Marionette TRACE conn4 <- [1,1437,null,{"value":"8"}] 09:19:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 09:19:49 INFO - PROCESS | 3185 | 1461082789467 Marionette TRACE conn4 -> [0,1438,"setScriptTimeout",{"ms":35000}] 09:19:49 INFO - PROCESS | 3185 | 1461082789469 Marionette TRACE conn4 <- [1,1438,null,{}] 09:19:49 INFO - PROCESS | 3185 | 1461082789475 Marionette TRACE conn4 -> [0,1439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:19:49 INFO - PROCESS | 3185 | 1461082789693 Marionette TRACE conn4 <- [1,1439,null,{"value":null}] 09:19:49 INFO - PROCESS | 3185 | 1461082789949 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:19:50 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff80d467800 == 152 [pid = 3185] [id = 367] 09:19:50 INFO - PROCESS | 3185 | ++DOMWINDOW == 260 (0x7ff8086bb000) [pid = 3185] [serial = 1102] [outer = (nil)] 09:19:50 INFO - PROCESS | 3185 | ++DOMWINDOW == 261 (0x7ff8086c1c00) [pid = 3185] [serial = 1103] [outer = 0x7ff8086bb000] 09:19:50 INFO - PROCESS | 3185 | 1461082790076 Marionette DEBUG loaded listener.js 09:19:50 INFO - PROCESS | 3185 | ++DOMWINDOW == 262 (0x7ff819f26400) [pid = 3185] [serial = 1104] [outer = 0x7ff8086bb000] 09:19:50 INFO - PROCESS | 3185 | 1461082790940 Marionette TRACE conn4 <- [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]]]}] 09:19:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 09:19:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 1535ms 09:19:51 INFO - PROCESS | 3185 | 1461082791004 Marionette TRACE conn4 -> [0,1441,"getWindowHandle",null] 09:19:51 INFO - PROCESS | 3185 | 1461082791007 Marionette TRACE conn4 <- [1,1441,null,{"value":"8"}] 09:19:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 09:19:51 INFO - PROCESS | 3185 | 1461082791014 Marionette TRACE conn4 -> [0,1442,"setScriptTimeout",{"ms":35000}] 09:19:51 INFO - PROCESS | 3185 | 1461082791017 Marionette TRACE conn4 <- [1,1442,null,{}] 09:19:51 INFO - PROCESS | 3185 | 1461082791022 Marionette TRACE conn4 -> [0,1443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:19:51 INFO - PROCESS | 3185 | 1461082791258 Marionette TRACE conn4 <- [1,1443,null,{"value":null}] 09:19:52 INFO - PROCESS | 3185 | 1461082791998 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:19:52 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff80d257000 == 153 [pid = 3185] [id = 368] 09:19:52 INFO - PROCESS | 3185 | ++DOMWINDOW == 263 (0x7ff80a7e3000) [pid = 3185] [serial = 1105] [outer = (nil)] 09:19:52 INFO - PROCESS | 3185 | ++DOMWINDOW == 264 (0x7ff80a7ec400) [pid = 3185] [serial = 1106] [outer = 0x7ff80a7e3000] 09:19:52 INFO - PROCESS | 3185 | 1461082792099 Marionette DEBUG loaded listener.js 09:19:52 INFO - PROCESS | 3185 | ++DOMWINDOW == 265 (0x7ff80ab30c00) [pid = 3185] [serial = 1107] [outer = 0x7ff80a7e3000] 09:19:53 INFO - PROCESS | 3185 | 1461082793154 Marionette TRACE conn4 <- [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]]]}] 09:19:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 09:19:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 2193ms 09:19:53 INFO - PROCESS | 3185 | 1461082793210 Marionette TRACE conn4 -> [0,1445,"getWindowHandle",null] 09:19:53 INFO - PROCESS | 3185 | 1461082793217 Marionette TRACE conn4 <- [1,1445,null,{"value":"8"}] 09:19:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 09:19:53 INFO - PROCESS | 3185 | 1461082793227 Marionette TRACE conn4 -> [0,1446,"setScriptTimeout",{"ms":35000}] 09:19:53 INFO - PROCESS | 3185 | 1461082793230 Marionette TRACE conn4 <- [1,1446,null,{}] 09:19:53 INFO - PROCESS | 3185 | 1461082793239 Marionette TRACE conn4 -> [0,1447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:19:53 INFO - PROCESS | 3185 | 1461082793457 Marionette TRACE conn4 <- [1,1447,null,{"value":null}] 09:19:53 INFO - PROCESS | 3185 | 1461082793884 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:19:53 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff80a86a000 == 154 [pid = 3185] [id = 369] 09:19:53 INFO - PROCESS | 3185 | ++DOMWINDOW == 266 (0x7ff80ab17400) [pid = 3185] [serial = 1108] [outer = (nil)] 09:19:53 INFO - PROCESS | 3185 | ++DOMWINDOW == 267 (0x7ff80b10c400) [pid = 3185] [serial = 1109] [outer = 0x7ff80ab17400] 09:19:53 INFO - PROCESS | 3185 | 1461082793975 Marionette DEBUG loaded listener.js 09:19:54 INFO - PROCESS | 3185 | ++DOMWINDOW == 268 (0x7ff80d243c00) [pid = 3185] [serial = 1110] [outer = 0x7ff80ab17400] 09:19:54 INFO - PROCESS | 3185 | 1461082794976 Marionette TRACE conn4 <- [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]]]}] 09:19:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 09:19:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 1785ms 09:19:55 INFO - PROCESS | 3185 | 1461082795016 Marionette TRACE conn4 -> [0,1449,"getWindowHandle",null] 09:19:55 INFO - PROCESS | 3185 | 1461082795022 Marionette TRACE conn4 <- [1,1449,null,{"value":"8"}] 09:19:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 09:19:55 INFO - PROCESS | 3185 | 1461082795030 Marionette TRACE conn4 -> [0,1450,"setScriptTimeout",{"ms":35000}] 09:19:55 INFO - PROCESS | 3185 | 1461082795032 Marionette TRACE conn4 <- [1,1450,null,{}] 09:19:55 INFO - PROCESS | 3185 | 1461082795039 Marionette TRACE conn4 -> [0,1451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:19:55 INFO - PROCESS | 3185 | 1461082795263 Marionette TRACE conn4 <- [1,1451,null,{"value":null}] 09:19:55 INFO - PROCESS | 3185 | 1461082795552 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:19:55 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff80d4ec000 == 155 [pid = 3185] [id = 370] 09:19:55 INFO - PROCESS | 3185 | ++DOMWINDOW == 269 (0x7ff80db92000) [pid = 3185] [serial = 1111] [outer = (nil)] 09:19:55 INFO - PROCESS | 3185 | ++DOMWINDOW == 270 (0x7ff80e0f8000) [pid = 3185] [serial = 1112] [outer = 0x7ff80db92000] 09:19:55 INFO - PROCESS | 3185 | 1461082795664 Marionette DEBUG loaded listener.js 09:19:55 INFO - PROCESS | 3185 | ++DOMWINDOW == 271 (0x7ff80e595c00) [pid = 3185] [serial = 1113] [outer = 0x7ff80db92000] 09:19:56 INFO - PROCESS | 3185 | 1461082796596 Marionette TRACE conn4 <- [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]]]}] 09:19:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 09:19:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 1631ms 09:19:56 INFO - PROCESS | 3185 | 1461082796662 Marionette TRACE conn4 -> [0,1453,"getWindowHandle",null] 09:19:56 INFO - PROCESS | 3185 | 1461082796667 Marionette TRACE conn4 <- [1,1453,null,{"value":"8"}] 09:19:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 09:19:56 INFO - PROCESS | 3185 | 1461082796683 Marionette TRACE conn4 -> [0,1454,"setScriptTimeout",{"ms":35000}] 09:19:56 INFO - PROCESS | 3185 | 1461082796694 Marionette TRACE conn4 <- [1,1454,null,{}] 09:19:56 INFO - PROCESS | 3185 | 1461082796704 Marionette TRACE conn4 -> [0,1455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:19:56 INFO - PROCESS | 3185 | 1461082796981 Marionette TRACE conn4 <- [1,1455,null,{"value":null}] 09:19:57 INFO - PROCESS | 3185 | 1461082797365 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:19:57 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff83816b000 == 154 [pid = 3185] [id = 113] 09:19:57 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff81e723800 == 153 [pid = 3185] [id = 267] 09:19:57 INFO - PROCESS | 3185 | --DOMWINDOW == 270 (0x7ff81ecc0c00) [pid = 3185] [serial = 998] [outer = (nil)] [url = about:blank] 09:19:57 INFO - PROCESS | 3185 | --DOMWINDOW == 269 (0x7ff81acb7400) [pid = 3185] [serial = 953] [outer = (nil)] [url = about:blank] 09:19:57 INFO - PROCESS | 3185 | --DOMWINDOW == 268 (0x7ff80e0ee400) [pid = 3185] [serial = 962] [outer = (nil)] [url = about:blank] 09:19:57 INFO - PROCESS | 3185 | --DOMWINDOW == 267 (0x7ff8323c0400) [pid = 3185] [serial = 956] [outer = (nil)] [url = about:blank] 09:19:57 INFO - PROCESS | 3185 | --DOMWINDOW == 266 (0x7ff81f11a800) [pid = 3185] [serial = 947] [outer = (nil)] [url = about:blank] 09:19:57 INFO - PROCESS | 3185 | --DOMWINDOW == 265 (0x7ff813449400) [pid = 3185] [serial = 941] [outer = (nil)] [url = about:blank] 09:19:57 INFO - PROCESS | 3185 | --DOMWINDOW == 264 (0x7ff80db90400) [pid = 3185] [serial = 959] [outer = (nil)] [url = about:blank] 09:19:57 INFO - PROCESS | 3185 | --DOMWINDOW == 263 (0x7ff822d82000) [pid = 3185] [serial = 950] [outer = (nil)] [url = about:blank] 09:19:57 INFO - PROCESS | 3185 | --DOMWINDOW == 262 (0x7ff81ecbec00) [pid = 3185] [serial = 971] [outer = (nil)] [url = about:blank] 09:19:57 INFO - PROCESS | 3185 | --DOMWINDOW == 261 (0x7ff81e99e000) [pid = 3185] [serial = 974] [outer = (nil)] [url = about:blank] 09:19:57 INFO - PROCESS | 3185 | --DOMWINDOW == 260 (0x7ff81bd52000) [pid = 3185] [serial = 26] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 09:19:57 INFO - PROCESS | 3185 | --DOMWINDOW == 259 (0x7ff82516f400) [pid = 3185] [serial = 965] [outer = (nil)] [url = about:blank] 09:19:57 INFO - PROCESS | 3185 | --DOMWINDOW == 258 (0x7ff80dd66000) [pid = 3185] [serial = 938] [outer = (nil)] [url = about:blank] 09:19:57 INFO - PROCESS | 3185 | --DOMWINDOW == 257 (0x7ff80e378800) [pid = 3185] [serial = 968] [outer = (nil)] [url = about:blank] 09:19:57 INFO - PROCESS | 3185 | --DOMWINDOW == 256 (0x7ff81acba400) [pid = 3185] [serial = 944] [outer = (nil)] [url = about:blank] 09:19:57 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff80d0df000 == 154 [pid = 3185] [id = 371] 09:19:57 INFO - PROCESS | 3185 | ++DOMWINDOW == 257 (0x7ff80a7e0400) [pid = 3185] [serial = 1114] [outer = (nil)] 09:19:57 INFO - PROCESS | 3185 | ++DOMWINDOW == 258 (0x7ff80ed6d400) [pid = 3185] [serial = 1115] [outer = 0x7ff80a7e0400] 09:19:57 INFO - PROCESS | 3185 | 1461082797511 Marionette DEBUG loaded listener.js 09:19:57 INFO - PROCESS | 3185 | ++DOMWINDOW == 259 (0x7ff811334400) [pid = 3185] [serial = 1116] [outer = 0x7ff80a7e0400] 09:19:57 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff80e433000 == 153 [pid = 3185] [id = 354] 09:19:57 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff8126b5000 == 152 [pid = 3185] [id = 353] 09:19:57 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff810690800 == 151 [pid = 3185] [id = 352] 09:19:57 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff80dad5800 == 150 [pid = 3185] [id = 351] 09:19:57 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff80dc36000 == 149 [pid = 3185] [id = 350] 09:19:57 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff80a85d800 == 148 [pid = 3185] [id = 349] 09:19:58 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff80a63e000 == 147 [pid = 3185] [id = 348] 09:19:58 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff80d1e2000 == 146 [pid = 3185] [id = 347] 09:19:58 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff80b04d000 == 145 [pid = 3185] [id = 346] 09:19:58 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff80ac45000 == 144 [pid = 3185] [id = 345] 09:19:58 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff80d1dd000 == 143 [pid = 3185] [id = 344] 09:19:58 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff81061e000 == 142 [pid = 3185] [id = 343] 09:19:58 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff80d4e3000 == 141 [pid = 3185] [id = 342] 09:19:58 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff838ec5000 == 140 [pid = 3185] [id = 341] 09:19:58 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff83590b000 == 139 [pid = 3185] [id = 340] 09:19:58 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff831c72800 == 138 [pid = 3185] [id = 339] 09:19:58 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff82680e800 == 137 [pid = 3185] [id = 338] 09:19:58 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff823435000 == 136 [pid = 3185] [id = 337] 09:19:58 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff821b87000 == 135 [pid = 3185] [id = 336] 09:19:58 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff81f011000 == 134 [pid = 3185] [id = 335] 09:19:58 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff81a6be800 == 133 [pid = 3185] [id = 334] 09:19:58 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff810699000 == 132 [pid = 3185] [id = 333] 09:19:58 INFO - PROCESS | 3185 | 1461082798342 Marionette TRACE conn4 <- [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]]]}] 09:19:58 INFO - PROCESS | 3185 | --DOMWINDOW == 258 (0x7ff81e9a3c00) [pid = 3185] [serial = 996] [outer = (nil)] [url = about:blank] 09:19:58 INFO - PROCESS | 3185 | --DOMWINDOW == 257 (0x7ff80e37f000) [pid = 3185] [serial = 978] [outer = (nil)] [url = about:blank] 09:19:58 INFO - PROCESS | 3185 | --DOMWINDOW == 256 (0x7ff81344a400) [pid = 3185] [serial = 983] [outer = (nil)] [url = about:blank] 09:19:58 INFO - PROCESS | 3185 | --DOMWINDOW == 255 (0x7ff81cc34800) [pid = 3185] [serial = 651] [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.] 09:19:58 INFO - PROCESS | 3185 | --DOMWINDOW == 254 (0x7ff81ad4ec00) [pid = 3185] [serial = 992] [outer = (nil)] [url = about:blank] 09:19:58 INFO - PROCESS | 3185 | --DOMWINDOW == 253 (0x7ff81e28c400) [pid = 3185] [serial = 995] [outer = (nil)] [url = about:blank] 09:19:58 INFO - PROCESS | 3185 | --DOMWINDOW == 252 (0x7ff819558800) [pid = 3185] [serial = 984] [outer = (nil)] [url = about:blank] 09:19:58 INFO - PROCESS | 3185 | --DOMWINDOW == 251 (0x7ff811271000) [pid = 3185] [serial = 980] [outer = (nil)] [url = about:blank] 09:19:58 INFO - PROCESS | 3185 | --DOMWINDOW == 250 (0x7ff819e2a400) [pid = 3185] [serial = 986] [outer = (nil)] [url = about:blank] 09:19:58 INFO - PROCESS | 3185 | --DOMWINDOW == 249 (0x7ff80dd66400) [pid = 3185] [serial = 977] [outer = (nil)] [url = about:blank] 09:19:58 INFO - PROCESS | 3185 | --DOMWINDOW == 248 (0x7ff81ac4f000) [pid = 3185] [serial = 990] [outer = (nil)] [url = about:blank] 09:19:58 INFO - PROCESS | 3185 | --DOMWINDOW == 247 (0x7ff81e053000) [pid = 3185] [serial = 993] [outer = (nil)] [url = about:blank] 09:19:58 INFO - PROCESS | 3185 | --DOMWINDOW == 246 (0x7ff812507c00) [pid = 3185] [serial = 981] [outer = (nil)] [url = about:blank] 09:19:58 INFO - PROCESS | 3185 | --DOMWINDOW == 245 (0x7ff81ac0e400) [pid = 3185] [serial = 989] [outer = (nil)] [url = about:blank] 09:19:58 INFO - PROCESS | 3185 | --DOMWINDOW == 244 (0x7ff81a665000) [pid = 3185] [serial = 987] [outer = (nil)] [url = about:blank] 09:19:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 09:19:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 1754ms 09:19:58 INFO - PROCESS | 3185 | 1461082798429 Marionette TRACE conn4 -> [0,1457,"getWindowHandle",null] 09:19:58 INFO - PROCESS | 3185 | 1461082798433 Marionette TRACE conn4 <- [1,1457,null,{"value":"8"}] 09:19:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 09:19:58 INFO - PROCESS | 3185 | 1461082798440 Marionette TRACE conn4 -> [0,1458,"setScriptTimeout",{"ms":35000}] 09:19:58 INFO - PROCESS | 3185 | 1461082798443 Marionette TRACE conn4 <- [1,1458,null,{}] 09:19:58 INFO - PROCESS | 3185 | 1461082798449 Marionette TRACE conn4 -> [0,1459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:19:58 INFO - PROCESS | 3185 | 1461082798653 Marionette TRACE conn4 <- [1,1459,null,{"value":null}] 09:19:58 INFO - PROCESS | 3185 | 1461082798825 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:19:58 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff80d4d7800 == 133 [pid = 3185] [id = 372] 09:19:58 INFO - PROCESS | 3185 | ++DOMWINDOW == 245 (0x7ff80a7ebc00) [pid = 3185] [serial = 1117] [outer = (nil)] 09:19:58 INFO - PROCESS | 3185 | ++DOMWINDOW == 246 (0x7ff8120e0800) [pid = 3185] [serial = 1118] [outer = 0x7ff80a7ebc00] 09:19:58 INFO - PROCESS | 3185 | 1461082798890 Marionette DEBUG loaded listener.js 09:19:59 INFO - PROCESS | 3185 | ++DOMWINDOW == 247 (0x7ff812508000) [pid = 3185] [serial = 1119] [outer = 0x7ff80a7ebc00] 09:19:59 INFO - PROCESS | 3185 | 1461082799769 Marionette TRACE conn4 <- [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]]]}] 09:19:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 09:19:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 1380ms 09:19:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 09:19:59 INFO - PROCESS | 3185 | 1461082799822 Marionette TRACE conn4 -> [0,1461,"getWindowHandle",null] 09:19:59 INFO - PROCESS | 3185 | 1461082799825 Marionette TRACE conn4 <- [1,1461,null,{"value":"8"}] 09:19:59 INFO - PROCESS | 3185 | 1461082799832 Marionette TRACE conn4 -> [0,1462,"setScriptTimeout",{"ms":35000}] 09:19:59 INFO - PROCESS | 3185 | 1461082799834 Marionette TRACE conn4 <- [1,1462,null,{}] 09:19:59 INFO - PROCESS | 3185 | 1461082799841 Marionette TRACE conn4 -> [0,1463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:20:00 INFO - PROCESS | 3185 | 1461082800047 Marionette TRACE conn4 <- [1,1463,null,{"value":null}] 09:20:00 INFO - PROCESS | 3185 | 1461082800272 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:20:00 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff8106a7800 == 134 [pid = 3185] [id = 373] 09:20:00 INFO - PROCESS | 3185 | ++DOMWINDOW == 248 (0x7ff813174000) [pid = 3185] [serial = 1120] [outer = (nil)] 09:20:00 INFO - PROCESS | 3185 | ++DOMWINDOW == 249 (0x7ff81344cc00) [pid = 3185] [serial = 1121] [outer = 0x7ff813174000] 09:20:00 INFO - PROCESS | 3185 | 1461082800369 Marionette DEBUG loaded listener.js 09:20:00 INFO - PROCESS | 3185 | ++DOMWINDOW == 250 (0x7ff819d71c00) [pid = 3185] [serial = 1122] [outer = 0x7ff813174000] 09:20:01 INFO - PROCESS | 3185 | 1461082801294 Marionette TRACE conn4 <- [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]]]}] 09:20:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 09:20:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 1485ms 09:20:01 INFO - PROCESS | 3185 | 1461082801333 Marionette TRACE conn4 -> [0,1465,"getWindowHandle",null] 09:20:01 INFO - PROCESS | 3185 | 1461082801338 Marionette TRACE conn4 <- [1,1465,null,{"value":"8"}] 09:20:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 09:20:01 INFO - PROCESS | 3185 | 1461082801344 Marionette TRACE conn4 -> [0,1466,"setScriptTimeout",{"ms":35000}] 09:20:01 INFO - PROCESS | 3185 | 1461082801349 Marionette TRACE conn4 <- [1,1466,null,{}] 09:20:01 INFO - PROCESS | 3185 | 1461082801377 Marionette TRACE conn4 -> [0,1467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:20:01 INFO - PROCESS | 3185 | 1461082801680 Marionette TRACE conn4 <- [1,1467,null,{"value":null}] 09:20:01 INFO - PROCESS | 3185 | 1461082801721 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:20:01 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff8126cb800 == 135 [pid = 3185] [id = 374] 09:20:01 INFO - PROCESS | 3185 | ++DOMWINDOW == 251 (0x7ff819f29800) [pid = 3185] [serial = 1123] [outer = (nil)] 09:20:01 INFO - PROCESS | 3185 | ++DOMWINDOW == 252 (0x7ff81a715000) [pid = 3185] [serial = 1124] [outer = 0x7ff819f29800] 09:20:01 INFO - PROCESS | 3185 | 1461082801801 Marionette DEBUG loaded listener.js 09:20:01 INFO - PROCESS | 3185 | ++DOMWINDOW == 253 (0x7ff81a98d800) [pid = 3185] [serial = 1125] [outer = 0x7ff819f29800] 09:20:03 INFO - PROCESS | 3185 | --DOMWINDOW == 252 (0x7ff80e37e400) [pid = 3185] [serial = 1054] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 09:20:03 INFO - PROCESS | 3185 | --DOMWINDOW == 251 (0x7ff80dd5b400) [pid = 3185] [serial = 778] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 09:20:03 INFO - PROCESS | 3185 | --DOMWINDOW == 250 (0x7ff80db88000) [pid = 3185] [serial = 1057] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 09:20:03 INFO - PROCESS | 3185 | --DOMWINDOW == 249 (0x7ff820726000) [pid = 3185] [serial = 757] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 09:20:03 INFO - PROCESS | 3185 | --DOMWINDOW == 248 (0x7ff80af5bc00) [pid = 3185] [serial = 1051] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 09:20:03 INFO - PROCESS | 3185 | --DOMWINDOW == 247 (0x7ff80e6c2400) [pid = 3185] [serial = 724] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 09:20:03 INFO - PROCESS | 3185 | --DOMWINDOW == 246 (0x7ff826509800) [pid = 3185] [serial = 763] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 09:20:03 INFO - PROCESS | 3185 | --DOMWINDOW == 245 (0x7ff8120d7000) [pid = 3185] [serial = 772] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 09:20:03 INFO - PROCESS | 3185 | --DOMWINDOW == 244 (0x7ff80ed70800) [pid = 3185] [serial = 751] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 09:20:03 INFO - PROCESS | 3185 | --DOMWINDOW == 243 (0x7ff80ed66800) [pid = 3185] [serial = 781] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 09:20:03 INFO - PROCESS | 3185 | --DOMWINDOW == 242 (0x7ff81a718000) [pid = 3185] [serial = 1063] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 09:20:03 INFO - PROCESS | 3185 | --DOMWINDOW == 241 (0x7ff8120d6800) [pid = 3185] [serial = 769] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 09:20:03 INFO - PROCESS | 3185 | --DOMWINDOW == 240 (0x7ff813445000) [pid = 3185] [serial = 766] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 09:20:03 INFO - PROCESS | 3185 | --DOMWINDOW == 239 (0x7ff81a6a2c00) [pid = 3185] [serial = 727] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 09:20:03 INFO - PROCESS | 3185 | --DOMWINDOW == 238 (0x7ff8264a9c00) [pid = 3185] [serial = 760] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 09:20:03 INFO - PROCESS | 3185 | --DOMWINDOW == 237 (0x7ff819dc6800) [pid = 3185] [serial = 754] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 09:20:03 INFO - PROCESS | 3185 | --DOMWINDOW == 236 (0x7ff8104a5400) [pid = 3185] [serial = 775] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 09:20:03 INFO - PROCESS | 3185 | --DOMWINDOW == 235 (0x7ff80e58dc00) [pid = 3185] [serial = 1060] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 09:20:03 INFO - PROCESS | 3185 | --DOMWINDOW == 234 (0x7ff80dd5c800) [pid = 3185] [serial = 913] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 09:20:03 INFO - PROCESS | 3185 | 1461082803848 Marionette TRACE conn4 <- [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]]]}] 09:20:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 09:20:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 2541ms 09:20:03 INFO - PROCESS | 3185 | 1461082803886 Marionette TRACE conn4 -> [0,1469,"getWindowHandle",null] 09:20:03 INFO - PROCESS | 3185 | 1461082803889 Marionette TRACE conn4 <- [1,1469,null,{"value":"8"}] 09:20:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 09:20:03 INFO - PROCESS | 3185 | 1461082803896 Marionette TRACE conn4 -> [0,1470,"setScriptTimeout",{"ms":35000}] 09:20:03 INFO - PROCESS | 3185 | 1461082803900 Marionette TRACE conn4 <- [1,1470,null,{}] 09:20:03 INFO - PROCESS | 3185 | 1461082803905 Marionette TRACE conn4 -> [0,1471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:20:04 INFO - PROCESS | 3185 | 1461082804172 Marionette TRACE conn4 <- [1,1471,null,{"value":null}] 09:20:04 INFO - PROCESS | 3185 | 1461082804283 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:20:04 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff810437800 == 136 [pid = 3185] [id = 375] 09:20:04 INFO - PROCESS | 3185 | ++DOMWINDOW == 235 (0x7ff80db88000) [pid = 3185] [serial = 1126] [outer = (nil)] 09:20:04 INFO - PROCESS | 3185 | ++DOMWINDOW == 236 (0x7ff8120d7c00) [pid = 3185] [serial = 1127] [outer = 0x7ff80db88000] 09:20:04 INFO - PROCESS | 3185 | 1461082804348 Marionette DEBUG loaded listener.js 09:20:04 INFO - PROCESS | 3185 | ++DOMWINDOW == 237 (0x7ff819dcbc00) [pid = 3185] [serial = 1128] [outer = 0x7ff80db88000] 09:20:05 INFO - PROCESS | 3185 | 1461082805138 Marionette TRACE conn4 <- [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]]]}] 09:20:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 09:20:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 1278ms 09:20:05 INFO - PROCESS | 3185 | 1461082805178 Marionette TRACE conn4 -> [0,1473,"getWindowHandle",null] 09:20:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 09:20:05 INFO - PROCESS | 3185 | 1461082805182 Marionette TRACE conn4 <- [1,1473,null,{"value":"8"}] 09:20:05 INFO - PROCESS | 3185 | 1461082805191 Marionette TRACE conn4 -> [0,1474,"setScriptTimeout",{"ms":35000}] 09:20:05 INFO - PROCESS | 3185 | 1461082805194 Marionette TRACE conn4 <- [1,1474,null,{}] 09:20:05 INFO - PROCESS | 3185 | 1461082805200 Marionette TRACE conn4 -> [0,1475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:20:05 INFO - PROCESS | 3185 | 1461082805463 Marionette TRACE conn4 <- [1,1475,null,{"value":null}] 09:20:05 INFO - PROCESS | 3185 | 1461082805785 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:20:05 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff80b056000 == 137 [pid = 3185] [id = 376] 09:20:05 INFO - PROCESS | 3185 | ++DOMWINDOW == 238 (0x7ff8086bb800) [pid = 3185] [serial = 1129] [outer = (nil)] 09:20:05 INFO - PROCESS | 3185 | ++DOMWINDOW == 239 (0x7ff80a7e9800) [pid = 3185] [serial = 1130] [outer = 0x7ff8086bb800] 09:20:05 INFO - PROCESS | 3185 | 1461082805912 Marionette DEBUG loaded listener.js 09:20:06 INFO - PROCESS | 3185 | ++DOMWINDOW == 240 (0x7ff80af4fc00) [pid = 3185] [serial = 1131] [outer = 0x7ff8086bb800] 09:20:06 INFO - PROCESS | 3185 | 1461082806945 Marionette TRACE conn4 <- [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]]]}] 09:20:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 09:20:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 1837ms 09:20:07 INFO - PROCESS | 3185 | 1461082807028 Marionette TRACE conn4 -> [0,1477,"getWindowHandle",null] 09:20:07 INFO - PROCESS | 3185 | 1461082807036 Marionette TRACE conn4 <- [1,1477,null,{"value":"8"}] 09:20:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 09:20:07 INFO - PROCESS | 3185 | 1461082807046 Marionette TRACE conn4 -> [0,1478,"setScriptTimeout",{"ms":35000}] 09:20:07 INFO - PROCESS | 3185 | 1461082807050 Marionette TRACE conn4 <- [1,1478,null,{}] 09:20:07 INFO - PROCESS | 3185 | 1461082807059 Marionette TRACE conn4 -> [0,1479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:20:07 INFO - PROCESS | 3185 | 1461082807332 Marionette TRACE conn4 <- [1,1479,null,{"value":null}] 09:20:07 INFO - PROCESS | 3185 | 1461082807643 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:20:07 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff80ef1b800 == 138 [pid = 3185] [id = 377] 09:20:07 INFO - PROCESS | 3185 | ++DOMWINDOW == 241 (0x7ff80d428c00) [pid = 3185] [serial = 1132] [outer = (nil)] 09:20:07 INFO - PROCESS | 3185 | ++DOMWINDOW == 242 (0x7ff80e0f3400) [pid = 3185] [serial = 1133] [outer = 0x7ff80d428c00] 09:20:07 INFO - PROCESS | 3185 | 1461082807727 Marionette DEBUG loaded listener.js 09:20:07 INFO - PROCESS | 3185 | ++DOMWINDOW == 243 (0x7ff80e6c9400) [pid = 3185] [serial = 1134] [outer = 0x7ff80d428c00] 09:20:08 INFO - PROCESS | 3185 | 1461082808827 Marionette TRACE conn4 <- [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]]]}] 09:20:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 09:20:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 1835ms 09:20:08 INFO - PROCESS | 3185 | 1461082808885 Marionette TRACE conn4 -> [0,1481,"getWindowHandle",null] 09:20:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 09:20:08 INFO - PROCESS | 3185 | 1461082808892 Marionette TRACE conn4 <- [1,1481,null,{"value":"8"}] 09:20:08 INFO - PROCESS | 3185 | 1461082808899 Marionette TRACE conn4 -> [0,1482,"setScriptTimeout",{"ms":35000}] 09:20:08 INFO - PROCESS | 3185 | 1461082808902 Marionette TRACE conn4 <- [1,1482,null,{}] 09:20:08 INFO - PROCESS | 3185 | 1461082808909 Marionette TRACE conn4 -> [0,1483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:20:09 INFO - PROCESS | 3185 | 1461082809148 Marionette TRACE conn4 <- [1,1483,null,{"value":null}] 09:20:09 INFO - PROCESS | 3185 | 1461082809457 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:20:09 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff819d16800 == 139 [pid = 3185] [id = 378] 09:20:09 INFO - PROCESS | 3185 | ++DOMWINDOW == 244 (0x7ff80db90400) [pid = 3185] [serial = 1135] [outer = (nil)] 09:20:09 INFO - PROCESS | 3185 | ++DOMWINDOW == 245 (0x7ff81133e000) [pid = 3185] [serial = 1136] [outer = 0x7ff80db90400] 09:20:09 INFO - PROCESS | 3185 | 1461082809546 Marionette DEBUG loaded listener.js 09:20:09 INFO - PROCESS | 3185 | ++DOMWINDOW == 246 (0x7ff81290ac00) [pid = 3185] [serial = 1137] [outer = 0x7ff80db90400] 09:20:10 INFO - PROCESS | 3185 | 1461082810508 Marionette TRACE conn4 <- [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]]]}] 09:20:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 09:20:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 1641ms 09:20:10 INFO - PROCESS | 3185 | 1461082810540 Marionette TRACE conn4 -> [0,1485,"getWindowHandle",null] 09:20:10 INFO - PROCESS | 3185 | 1461082810544 Marionette TRACE conn4 <- [1,1485,null,{"value":"8"}] 09:20:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 09:20:10 INFO - PROCESS | 3185 | 1461082810561 Marionette TRACE conn4 -> [0,1486,"setScriptTimeout",{"ms":35000}] 09:20:10 INFO - PROCESS | 3185 | 1461082810571 Marionette TRACE conn4 <- [1,1486,null,{}] 09:20:10 INFO - PROCESS | 3185 | 1461082810580 Marionette TRACE conn4 -> [0,1487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:20:10 INFO - PROCESS | 3185 | 1461082810818 Marionette TRACE conn4 <- [1,1487,null,{"value":null}] 09:20:11 INFO - PROCESS | 3185 | 1461082811076 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:20:11 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff81abe2800 == 140 [pid = 3185] [id = 379] 09:20:11 INFO - PROCESS | 3185 | ++DOMWINDOW == 247 (0x7ff812907000) [pid = 3185] [serial = 1138] [outer = (nil)] 09:20:11 INFO - PROCESS | 3185 | ++DOMWINDOW == 248 (0x7ff819f2b800) [pid = 3185] [serial = 1139] [outer = 0x7ff812907000] 09:20:11 INFO - PROCESS | 3185 | 1461082811199 Marionette DEBUG loaded listener.js 09:20:11 INFO - PROCESS | 3185 | ++DOMWINDOW == 249 (0x7ff81a718000) [pid = 3185] [serial = 1140] [outer = 0x7ff812907000] 09:20:12 INFO - PROCESS | 3185 | 1461082812296 Marionette TRACE conn4 <- [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]]]}] 09:20:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 09:20:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 1800ms 09:20:12 INFO - PROCESS | 3185 | 1461082812355 Marionette TRACE conn4 -> [0,1489,"getWindowHandle",null] 09:20:12 INFO - PROCESS | 3185 | 1461082812362 Marionette TRACE conn4 <- [1,1489,null,{"value":"8"}] 09:20:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 09:20:12 INFO - PROCESS | 3185 | 1461082812372 Marionette TRACE conn4 -> [0,1490,"setScriptTimeout",{"ms":35000}] 09:20:12 INFO - PROCESS | 3185 | 1461082812376 Marionette TRACE conn4 <- [1,1490,null,{}] 09:20:12 INFO - PROCESS | 3185 | 1461082812386 Marionette TRACE conn4 -> [0,1491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:20:12 INFO - PROCESS | 3185 | 1461082812708 Marionette TRACE conn4 <- [1,1491,null,{"value":null}] 09:20:12 INFO - PROCESS | 3185 | 1461082812935 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:20:12 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff81e68d000 == 141 [pid = 3185] [id = 380] 09:20:13 INFO - PROCESS | 3185 | ++DOMWINDOW == 250 (0x7ff81349d000) [pid = 3185] [serial = 1141] [outer = (nil)] 09:20:13 INFO - PROCESS | 3185 | ++DOMWINDOW == 251 (0x7ff81ad42c00) [pid = 3185] [serial = 1142] [outer = 0x7ff81349d000] 09:20:13 INFO - PROCESS | 3185 | 1461082813066 Marionette DEBUG loaded listener.js 09:20:13 INFO - PROCESS | 3185 | ++DOMWINDOW == 252 (0x7ff81be55c00) [pid = 3185] [serial = 1143] [outer = 0x7ff81349d000] 09:20:13 INFO - PROCESS | 3185 | 1461082813981 Marionette TRACE conn4 <- [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]]]}] 09:20:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 09:20:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 1645ms 09:20:14 INFO - PROCESS | 3185 | 1461082814017 Marionette TRACE conn4 -> [0,1493,"getWindowHandle",null] 09:20:14 INFO - PROCESS | 3185 | 1461082814021 Marionette TRACE conn4 <- [1,1493,null,{"value":"8"}] 09:20:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 09:20:14 INFO - PROCESS | 3185 | 1461082814027 Marionette TRACE conn4 -> [0,1494,"setScriptTimeout",{"ms":35000}] 09:20:14 INFO - PROCESS | 3185 | 1461082814031 Marionette TRACE conn4 <- [1,1494,null,{}] 09:20:14 INFO - PROCESS | 3185 | 1461082814036 Marionette TRACE conn4 -> [0,1495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:20:14 INFO - PROCESS | 3185 | 1461082814247 Marionette TRACE conn4 <- [1,1495,null,{"value":null}] 09:20:14 INFO - PROCESS | 3185 | 1461082814459 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:20:14 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff81ebaa800 == 142 [pid = 3185] [id = 381] 09:20:14 INFO - PROCESS | 3185 | ++DOMWINDOW == 253 (0x7ff81e051400) [pid = 3185] [serial = 1144] [outer = (nil)] 09:20:14 INFO - PROCESS | 3185 | ++DOMWINDOW == 254 (0x7ff81e080c00) [pid = 3185] [serial = 1145] [outer = 0x7ff81e051400] 09:20:14 INFO - PROCESS | 3185 | 1461082814591 Marionette DEBUG loaded listener.js 09:20:14 INFO - PROCESS | 3185 | ++DOMWINDOW == 255 (0x7ff81ecbc400) [pid = 3185] [serial = 1146] [outer = 0x7ff81e051400] 09:20:15 INFO - PROCESS | 3185 | 1461082815666 Marionette TRACE conn4 <- [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]]]}] 09:20:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 09:20:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 1686ms 09:20:15 INFO - PROCESS | 3185 | 1461082815715 Marionette TRACE conn4 -> [0,1497,"getWindowHandle",null] 09:20:15 INFO - PROCESS | 3185 | 1461082815720 Marionette TRACE conn4 <- [1,1497,null,{"value":"8"}] 09:20:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 09:20:15 INFO - PROCESS | 3185 | 1461082815726 Marionette TRACE conn4 -> [0,1498,"setScriptTimeout",{"ms":35000}] 09:20:15 INFO - PROCESS | 3185 | 1461082815730 Marionette TRACE conn4 <- [1,1498,null,{}] 09:20:15 INFO - PROCESS | 3185 | 1461082815736 Marionette TRACE conn4 -> [0,1499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:20:15 INFO - PROCESS | 3185 | 1461082815952 Marionette TRACE conn4 <- [1,1499,null,{"value":null}] 09:20:16 INFO - PROCESS | 3185 | 1461082816200 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:20:16 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff8230dc000 == 143 [pid = 3185] [id = 382] 09:20:16 INFO - PROCESS | 3185 | ++DOMWINDOW == 256 (0x7ff81f597000) [pid = 3185] [serial = 1147] [outer = (nil)] 09:20:16 INFO - PROCESS | 3185 | ++DOMWINDOW == 257 (0x7ff82139c400) [pid = 3185] [serial = 1148] [outer = 0x7ff81f597000] 09:20:16 INFO - PROCESS | 3185 | 1461082816323 Marionette DEBUG loaded listener.js 09:20:16 INFO - PROCESS | 3185 | ++DOMWINDOW == 258 (0x7ff8220eb400) [pid = 3185] [serial = 1149] [outer = 0x7ff81f597000] 09:20:17 INFO - PROCESS | 3185 | 1461082817168 Marionette TRACE conn4 <- [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]]]}] 09:20:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 09:20:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 1486ms 09:20:17 INFO - PROCESS | 3185 | 1461082817214 Marionette TRACE conn4 -> [0,1501,"getWindowHandle",null] 09:20:17 INFO - PROCESS | 3185 | 1461082817218 Marionette TRACE conn4 <- [1,1501,null,{"value":"8"}] 09:20:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 09:20:17 INFO - PROCESS | 3185 | 1461082817224 Marionette TRACE conn4 -> [0,1502,"setScriptTimeout",{"ms":35000}] 09:20:17 INFO - PROCESS | 3185 | 1461082817227 Marionette TRACE conn4 <- [1,1502,null,{}] 09:20:17 INFO - PROCESS | 3185 | 1461082817233 Marionette TRACE conn4 -> [0,1503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:20:17 INFO - PROCESS | 3185 | 1461082817470 Marionette TRACE conn4 <- [1,1503,null,{"value":null}] 09:20:17 INFO - PROCESS | 3185 | 1461082817725 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:20:17 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff824b57800 == 144 [pid = 3185] [id = 383] 09:20:17 INFO - PROCESS | 3185 | ++DOMWINDOW == 259 (0x7ff80db92c00) [pid = 3185] [serial = 1150] [outer = (nil)] 09:20:17 INFO - PROCESS | 3185 | ++DOMWINDOW == 260 (0x7ff8220f3400) [pid = 3185] [serial = 1151] [outer = 0x7ff80db92c00] 09:20:17 INFO - PROCESS | 3185 | 1461082817842 Marionette DEBUG loaded listener.js 09:20:17 INFO - PROCESS | 3185 | ++DOMWINDOW == 261 (0x7ff82428b000) [pid = 3185] [serial = 1152] [outer = 0x7ff80db92c00] 09:20:18 INFO - PROCESS | 3185 | 1461082818685 Marionette TRACE conn4 <- [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]]]}] 09:20:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 09:20:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 1478ms 09:20:18 INFO - PROCESS | 3185 | 1461082818703 Marionette TRACE conn4 -> [0,1505,"getWindowHandle",null] 09:20:18 INFO - PROCESS | 3185 | 1461082818706 Marionette TRACE conn4 <- [1,1505,null,{"value":"8"}] 09:20:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 09:20:18 INFO - PROCESS | 3185 | 1461082818713 Marionette TRACE conn4 -> [0,1506,"setScriptTimeout",{"ms":35000}] 09:20:18 INFO - PROCESS | 3185 | 1461082818717 Marionette TRACE conn4 <- [1,1506,null,{}] 09:20:18 INFO - PROCESS | 3185 | 1461082818722 Marionette TRACE conn4 -> [0,1507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:20:18 INFO - PROCESS | 3185 | 1461082818929 Marionette TRACE conn4 <- [1,1507,null,{"value":null}] 09:20:19 INFO - PROCESS | 3185 | 1461082819153 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:20:19 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff82ae1c800 == 145 [pid = 3185] [id = 384] 09:20:19 INFO - PROCESS | 3185 | ++DOMWINDOW == 262 (0x7ff81ac5e000) [pid = 3185] [serial = 1153] [outer = (nil)] 09:20:19 INFO - PROCESS | 3185 | ++DOMWINDOW == 263 (0x7ff824f27c00) [pid = 3185] [serial = 1154] [outer = 0x7ff81ac5e000] 09:20:19 INFO - PROCESS | 3185 | 1461082819272 Marionette DEBUG loaded listener.js 09:20:19 INFO - PROCESS | 3185 | ++DOMWINDOW == 264 (0x7ff82516b400) [pid = 3185] [serial = 1155] [outer = 0x7ff81ac5e000] 09:20:20 INFO - PROCESS | 3185 | 1461082820255 Marionette TRACE conn4 <- [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]]]}] 09:20:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 09:20:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 1582ms 09:20:20 INFO - PROCESS | 3185 | 1461082820296 Marionette TRACE conn4 -> [0,1509,"getWindowHandle",null] 09:20:20 INFO - PROCESS | 3185 | 1461082820299 Marionette TRACE conn4 <- [1,1509,null,{"value":"8"}] 09:20:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 09:20:20 INFO - PROCESS | 3185 | 1461082820306 Marionette TRACE conn4 -> [0,1510,"setScriptTimeout",{"ms":35000}] 09:20:20 INFO - PROCESS | 3185 | 1461082820310 Marionette TRACE conn4 <- [1,1510,null,{}] 09:20:20 INFO - PROCESS | 3185 | 1461082820318 Marionette TRACE conn4 -> [0,1511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:20:20 INFO - PROCESS | 3185 | 1461082820547 Marionette TRACE conn4 <- [1,1511,null,{"value":null}] 09:20:20 INFO - PROCESS | 3185 | 1461082820800 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:20:20 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff8320a9000 == 146 [pid = 3185] [id = 385] 09:20:20 INFO - PROCESS | 3185 | ++DOMWINDOW == 265 (0x7ff822b64400) [pid = 3185] [serial = 1156] [outer = (nil)] 09:20:20 INFO - PROCESS | 3185 | ++DOMWINDOW == 266 (0x7ff825d4a400) [pid = 3185] [serial = 1157] [outer = 0x7ff822b64400] 09:20:20 INFO - PROCESS | 3185 | 1461082820920 Marionette DEBUG loaded listener.js 09:20:21 INFO - PROCESS | 3185 | ++DOMWINDOW == 267 (0x7ff825e77000) [pid = 3185] [serial = 1158] [outer = 0x7ff822b64400] 09:20:21 INFO - PROCESS | 3185 | 1461082821827 Marionette TRACE conn4 <- [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]]]}] 09:20:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 09:20:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 1580ms 09:20:21 INFO - PROCESS | 3185 | 1461082821888 Marionette TRACE conn4 -> [0,1513,"getWindowHandle",null] 09:20:21 INFO - PROCESS | 3185 | 1461082821892 Marionette TRACE conn4 <- [1,1513,null,{"value":"8"}] 09:20:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 09:20:21 INFO - PROCESS | 3185 | 1461082821898 Marionette TRACE conn4 -> [0,1514,"setScriptTimeout",{"ms":35000}] 09:20:21 INFO - PROCESS | 3185 | 1461082821901 Marionette TRACE conn4 <- [1,1514,null,{}] 09:20:21 INFO - PROCESS | 3185 | 1461082821907 Marionette TRACE conn4 -> [0,1515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:20:22 INFO - PROCESS | 3185 | 1461082822154 Marionette TRACE conn4 <- [1,1515,null,{"value":null}] 09:20:22 INFO - PROCESS | 3185 | 1461082822543 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:20:22 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff8364af800 == 147 [pid = 3185] [id = 386] 09:20:22 INFO - PROCESS | 3185 | ++DOMWINDOW == 268 (0x7ff82689ec00) [pid = 3185] [serial = 1159] [outer = (nil)] 09:20:22 INFO - PROCESS | 3185 | ++DOMWINDOW == 269 (0x7ff830b6b400) [pid = 3185] [serial = 1160] [outer = 0x7ff82689ec00] 09:20:22 INFO - PROCESS | 3185 | 1461082822701 Marionette DEBUG loaded listener.js 09:20:22 INFO - PROCESS | 3185 | ++DOMWINDOW == 270 (0x7ff832005c00) [pid = 3185] [serial = 1161] [outer = 0x7ff82689ec00] 09:20:24 INFO - PROCESS | 3185 | 1461082824054 Marionette TRACE conn4 <- [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]]]}] 09:20:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 09:20:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 2189ms 09:20:24 INFO - PROCESS | 3185 | 1461082824089 Marionette TRACE conn4 -> [0,1517,"getWindowHandle",null] 09:20:24 INFO - PROCESS | 3185 | 1461082824093 Marionette TRACE conn4 <- [1,1517,null,{"value":"8"}] 09:20:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 09:20:24 INFO - PROCESS | 3185 | 1461082824100 Marionette TRACE conn4 -> [0,1518,"setScriptTimeout",{"ms":35000}] 09:20:24 INFO - PROCESS | 3185 | 1461082824104 Marionette TRACE conn4 <- [1,1518,null,{}] 09:20:24 INFO - PROCESS | 3185 | 1461082824110 Marionette TRACE conn4 -> [0,1519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:20:24 INFO - PROCESS | 3185 | 1461082824389 Marionette TRACE conn4 <- [1,1519,null,{"value":null}] 09:20:24 INFO - PROCESS | 3185 | 1461082824695 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:20:24 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff806bdb800 == 148 [pid = 3185] [id = 387] 09:20:24 INFO - PROCESS | 3185 | ++DOMWINDOW == 271 (0x7ff807dcac00) [pid = 3185] [serial = 1162] [outer = (nil)] 09:20:24 INFO - PROCESS | 3185 | ++DOMWINDOW == 272 (0x7ff831f2a400) [pid = 3185] [serial = 1163] [outer = 0x7ff807dcac00] 09:20:24 INFO - PROCESS | 3185 | 1461082824775 Marionette DEBUG loaded listener.js 09:20:24 INFO - PROCESS | 3185 | ++DOMWINDOW == 273 (0x7ff834127800) [pid = 3185] [serial = 1164] [outer = 0x7ff807dcac00] 09:20:25 INFO - PROCESS | 3185 | 1461082825697 Marionette TRACE conn4 <- [1,1520,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html",0,null,null,[["Canvas test: 2d.strokeStyle.default",0,null,null]]]}] 09:20:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 09:20:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 1630ms 09:20:25 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 09:20:25 INFO - PROCESS | 3185 | 1461082825732 Marionette TRACE conn4 -> [0,1521,"getWindowHandle",null] 09:20:25 INFO - PROCESS | 3185 | 1461082825734 Marionette TRACE conn4 <- [1,1521,null,{"value":"8"}] 09:20:25 INFO - PROCESS | 3185 | 1461082825742 Marionette TRACE conn4 -> [0,1522,"setScriptTimeout",{"ms":35000}] 09:20:25 INFO - PROCESS | 3185 | 1461082825745 Marionette TRACE conn4 <- [1,1522,null,{}] 09:20:25 INFO - PROCESS | 3185 | 1461082825752 Marionette TRACE conn4 -> [0,1523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:20:25 INFO - PROCESS | 3185 | 1461082825966 Marionette TRACE conn4 <- [1,1523,null,{"value":null}] 09:20:26 INFO - PROCESS | 3185 | 1461082826230 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:20:26 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff8083a9000 == 149 [pid = 3185] [id = 388] 09:20:26 INFO - PROCESS | 3185 | ++DOMWINDOW == 274 (0x7ff806c14400) [pid = 3185] [serial = 1165] [outer = (nil)] 09:20:26 INFO - PROCESS | 3185 | ++DOMWINDOW == 275 (0x7ff806c18800) [pid = 3185] [serial = 1166] [outer = 0x7ff806c14400] 09:20:26 INFO - PROCESS | 3185 | 1461082826353 Marionette DEBUG loaded listener.js 09:20:26 INFO - PROCESS | 3185 | ++DOMWINDOW == 276 (0x7ff806c1cc00) [pid = 3185] [serial = 1167] [outer = 0x7ff806c14400] 09:20:26 INFO - PROCESS | 3185 | SkCairoFTTypeface::onFilterRec unimplemented 09:20:26 INFO - PROCESS | 3185 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 09:20:26 INFO - PROCESS | 3185 | SkCairoFTTypeface::onFilterRec unimplemented 09:20:26 INFO - PROCESS | 3185 | SkCairoFTTypeface::onFilterRec unimplemented 09:20:26 INFO - PROCESS | 3185 | SkCairoFTTypeface::onFilterRec unimplemented 09:20:26 INFO - PROCESS | 3185 | SkCairoFTTypeface::onFilterRec unimplemented 09:20:26 INFO - PROCESS | 3185 | SkCairoFTTypeface::onFilterRec unimplemented 09:20:26 INFO - PROCESS | 3185 | SkCairoFTTypeface::onFilterRec unimplemented 09:20:27 INFO - PROCESS | 3185 | SkCairoFTTypeface::onFilterRec unimplemented 09:20:27 INFO - PROCESS | 3185 | SkCairoFTTypeface::onFilterRec unimplemented 09:20:27 INFO - PROCESS | 3185 | SkCairoFTTypeface::onFilterRec unimplemented 09:20:27 INFO - PROCESS | 3185 | SkCairoFTTypeface::onFilterRec unimplemented 09:20:27 INFO - PROCESS | 3185 | 1461082827157 Marionette TRACE conn4 <- [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"]]]}] 09:20:27 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 () { 09:20:27 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 09:20:27 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 09:20:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:20:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:20:27 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 09:20:27 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 () { 09:20:27 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 09:20:27 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 09:20:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:20:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:20:27 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 09:20:27 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 () { 09:20:27 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 09:20:27 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 09:20:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:20:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:20:27 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 09:20:27 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 () { 09:20:27 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 09:20:27 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 09:20:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:20:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:20:27 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 09:20:27 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 1446ms 09:20:27 INFO - PROCESS | 3185 | 1461082827196 Marionette TRACE conn4 -> [0,1525,"getWindowHandle",null] 09:20:27 INFO - PROCESS | 3185 | 1461082827200 Marionette TRACE conn4 <- [1,1525,null,{"value":"8"}] 09:20:27 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 09:20:27 INFO - PROCESS | 3185 | 1461082827214 Marionette TRACE conn4 -> [0,1526,"setScriptTimeout",{"ms":35000}] 09:20:27 INFO - PROCESS | 3185 | 1461082827217 Marionette TRACE conn4 <- [1,1526,null,{}] 09:20:27 INFO - PROCESS | 3185 | 1461082827242 Marionette TRACE conn4 -> [0,1527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:20:27 INFO - PROCESS | 3185 | 1461082827514 Marionette TRACE conn4 <- [1,1527,null,{"value":null}] 09:20:27 INFO - PROCESS | 3185 | 1461082827681 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:20:27 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff80ac4e800 == 150 [pid = 3185] [id = 389] 09:20:27 INFO - PROCESS | 3185 | ++DOMWINDOW == 277 (0x7ff806c13800) [pid = 3185] [serial = 1168] [outer = (nil)] 09:20:27 INFO - PROCESS | 3185 | ++DOMWINDOW == 278 (0x7ff80b111400) [pid = 3185] [serial = 1169] [outer = 0x7ff806c13800] 09:20:27 INFO - PROCESS | 3185 | 1461082827799 Marionette DEBUG loaded listener.js 09:20:27 INFO - PROCESS | 3185 | ++DOMWINDOW == 279 (0x7ff835eae400) [pid = 3185] [serial = 1170] [outer = 0x7ff806c13800] 09:20:28 INFO - PROCESS | 3185 | 1461082828672 Marionette TRACE conn4 <- [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"]]]}] 09:20:28 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 09:20:28 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 09:20:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:20:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:20:28 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 09:20:28 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 09:20:28 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 09:20:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:20:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:20:28 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 09:20:28 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 09:20:28 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 09:20:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:20:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:20:28 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 09:20:28 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 1489ms 09:20:28 INFO - PROCESS | 3185 | 1461082828706 Marionette TRACE conn4 -> [0,1529,"getWindowHandle",null] 09:20:28 INFO - PROCESS | 3185 | 1461082828709 Marionette TRACE conn4 <- [1,1529,null,{"value":"8"}] 09:20:28 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 09:20:28 INFO - PROCESS | 3185 | 1461082828716 Marionette TRACE conn4 -> [0,1530,"setScriptTimeout",{"ms":35000}] 09:20:28 INFO - PROCESS | 3185 | 1461082828720 Marionette TRACE conn4 <- [1,1530,null,{}] 09:20:28 INFO - PROCESS | 3185 | 1461082828749 Marionette TRACE conn4 -> [0,1531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:20:28 INFO - PROCESS | 3185 | 1461082828973 Marionette TRACE conn4 <- [1,1531,null,{"value":null}] 09:20:29 INFO - PROCESS | 3185 | 1461082829259 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:20:29 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff81a124000 == 151 [pid = 3185] [id = 390] 09:20:29 INFO - PROCESS | 3185 | ++DOMWINDOW == 280 (0x7ff806c16400) [pid = 3185] [serial = 1171] [outer = (nil)] 09:20:29 INFO - PROCESS | 3185 | ++DOMWINDOW == 281 (0x7ff80f82b800) [pid = 3185] [serial = 1172] [outer = 0x7ff806c16400] 09:20:29 INFO - PROCESS | 3185 | 1461082829452 Marionette DEBUG loaded listener.js 09:20:29 INFO - PROCESS | 3185 | ++DOMWINDOW == 282 (0x7ff80f82fc00) [pid = 3185] [serial = 1173] [outer = 0x7ff806c16400] 09:20:30 INFO - PROCESS | 3185 | 1461082830400 Marionette TRACE conn4 <- [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]]]}] 09:20:30 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 09:20:30 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 09:20:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:20:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:20:30 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 09:20:30 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 09:20:30 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. 09:20:30 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 09:20:30 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 1734ms 09:20:30 INFO - PROCESS | 3185 | 1461082830454 Marionette TRACE conn4 -> [0,1533,"getWindowHandle",null] 09:20:30 INFO - PROCESS | 3185 | 1461082830458 Marionette TRACE conn4 <- [1,1533,null,{"value":"8"}] 09:20:30 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 09:20:30 INFO - PROCESS | 3185 | 1461082830465 Marionette TRACE conn4 -> [0,1534,"setScriptTimeout",{"ms":35000}] 09:20:30 INFO - PROCESS | 3185 | 1461082830468 Marionette TRACE conn4 <- [1,1534,null,{}] 09:20:30 INFO - PROCESS | 3185 | 1461082830499 Marionette TRACE conn4 -> [0,1535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:20:30 INFO - PROCESS | 3185 | 1461082830756 Marionette TRACE conn4 <- [1,1535,null,{"value":null}] 09:20:31 INFO - PROCESS | 3185 | 1461082831083 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:20:31 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff807871000 == 152 [pid = 3185] [id = 391] 09:20:31 INFO - PROCESS | 3185 | ++DOMWINDOW == 283 (0x7ff80784d800) [pid = 3185] [serial = 1174] [outer = (nil)] 09:20:31 INFO - PROCESS | 3185 | ++DOMWINDOW == 284 (0x7ff807850800) [pid = 3185] [serial = 1175] [outer = 0x7ff80784d800] 09:20:31 INFO - PROCESS | 3185 | 1461082831169 Marionette DEBUG loaded listener.js 09:20:31 INFO - PROCESS | 3185 | ++DOMWINDOW == 285 (0x7ff80dd5d400) [pid = 3185] [serial = 1176] [outer = 0x7ff80784d800] 09:20:32 INFO - PROCESS | 3185 | 1461082832744 Marionette TRACE conn4 <- [1,1536,null,{"value":["/2dcontext/line-styles/2d.line.cap.butt.html",0,null,null,[["lineCap 'butt' is rendered correctly",0,null,null]]]}] 09:20:32 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 09:20:32 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 2343ms 09:20:32 INFO - PROCESS | 3185 | 1461082832810 Marionette TRACE conn4 -> [0,1537,"getWindowHandle",null] 09:20:32 INFO - PROCESS | 3185 | 1461082832816 Marionette TRACE conn4 <- [1,1537,null,{"value":"8"}] 09:20:32 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 09:20:32 INFO - PROCESS | 3185 | 1461082832827 Marionette TRACE conn4 -> [0,1538,"setScriptTimeout",{"ms":35000}] 09:20:32 INFO - PROCESS | 3185 | 1461082832833 Marionette TRACE conn4 <- [1,1538,null,{}] 09:20:32 INFO - PROCESS | 3185 | 1461082832853 Marionette TRACE conn4 -> [0,1539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:20:33 INFO - PROCESS | 3185 | 1461082833110 Marionette TRACE conn4 <- [1,1539,null,{"value":null}] 09:20:33 INFO - PROCESS | 3185 | 1461082833387 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:20:33 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff80d4d7000 == 153 [pid = 3185] [id = 392] 09:20:33 INFO - PROCESS | 3185 | ++DOMWINDOW == 286 (0x7ff807dc5c00) [pid = 3185] [serial = 1177] [outer = (nil)] 09:20:33 INFO - PROCESS | 3185 | ++DOMWINDOW == 287 (0x7ff8086c3c00) [pid = 3185] [serial = 1178] [outer = 0x7ff807dc5c00] 09:20:33 INFO - PROCESS | 3185 | 1461082833459 Marionette DEBUG loaded listener.js 09:20:33 INFO - PROCESS | 3185 | ++DOMWINDOW == 288 (0x7ff80ab36c00) [pid = 3185] [serial = 1179] [outer = 0x7ff807dc5c00] 09:20:34 INFO - PROCESS | 3185 | 1461082834570 Marionette TRACE conn4 <- [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]]]}] 09:20:34 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 09:20:34 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 1798ms 09:20:34 INFO - PROCESS | 3185 | 1461082834624 Marionette TRACE conn4 -> [0,1541,"getWindowHandle",null] 09:20:34 INFO - PROCESS | 3185 | 1461082834633 Marionette TRACE conn4 <- [1,1541,null,{"value":"8"}] 09:20:34 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 09:20:34 INFO - PROCESS | 3185 | 1461082834643 Marionette TRACE conn4 -> [0,1542,"setScriptTimeout",{"ms":35000}] 09:20:34 INFO - PROCESS | 3185 | 1461082834647 Marionette TRACE conn4 <- [1,1542,null,{}] 09:20:34 INFO - PROCESS | 3185 | 1461082834653 Marionette TRACE conn4 -> [0,1543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:20:34 INFO - PROCESS | 3185 | 1461082834877 Marionette TRACE conn4 <- [1,1543,null,{"value":null}] 09:20:35 INFO - PROCESS | 3185 | 1461082835177 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:20:35 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff80d1ea800 == 154 [pid = 3185] [id = 393] 09:20:35 INFO - PROCESS | 3185 | ++DOMWINDOW == 289 (0x7ff80784d000) [pid = 3185] [serial = 1180] [outer = (nil)] 09:20:35 INFO - PROCESS | 3185 | ++DOMWINDOW == 290 (0x7ff80d247800) [pid = 3185] [serial = 1181] [outer = 0x7ff80784d000] 09:20:35 INFO - PROCESS | 3185 | 1461082835264 Marionette DEBUG loaded listener.js 09:20:35 INFO - PROCESS | 3185 | ++DOMWINDOW == 291 (0x7ff80dd5c800) [pid = 3185] [serial = 1182] [outer = 0x7ff80784d000] 09:20:35 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff825d75000 == 153 [pid = 3185] [id = 192] 09:20:35 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff830e1b000 == 152 [pid = 3185] [id = 120] 09:20:35 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff8195d1000 == 151 [pid = 3185] [id = 91] 09:20:35 INFO - PROCESS | 3185 | --DOMWINDOW == 290 (0x7ff81c099400) [pid = 3185] [serial = 1067] [outer = (nil)] [url = about:blank] 09:20:35 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff82681f000 == 150 [pid = 3185] [id = 177] 09:20:35 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff81ada2000 == 149 [pid = 3185] [id = 290] 09:20:35 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff810437800 == 148 [pid = 3185] [id = 375] 09:20:35 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff8126cb800 == 147 [pid = 3185] [id = 374] 09:20:36 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff8106a7800 == 146 [pid = 3185] [id = 373] 09:20:36 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff80d4d7800 == 145 [pid = 3185] [id = 372] 09:20:36 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff80d0df000 == 144 [pid = 3185] [id = 371] 09:20:36 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff80d4ec000 == 143 [pid = 3185] [id = 370] 09:20:36 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff80a86a000 == 142 [pid = 3185] [id = 369] 09:20:36 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff80d257000 == 141 [pid = 3185] [id = 368] 09:20:36 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff81e72f800 == 140 [pid = 3185] [id = 359] 09:20:36 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff81ad98800 == 139 [pid = 3185] [id = 358] 09:20:36 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff81246e800 == 138 [pid = 3185] [id = 357] 09:20:36 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff80dc33000 == 137 [pid = 3185] [id = 356] 09:20:36 INFO - PROCESS | 3185 | --DOMWINDOW == 289 (0x7ff80ab16400) [pid = 3185] [serial = 1034] [outer = (nil)] [url = about:blank] 09:20:36 INFO - PROCESS | 3185 | --DOMWINDOW == 288 (0x7ff80ab32c00) [pid = 3185] [serial = 1037] [outer = (nil)] [url = about:blank] 09:20:36 INFO - PROCESS | 3185 | --DOMWINDOW == 287 (0x7ff80e6cbc00) [pid = 3185] [serial = 1055] [outer = (nil)] [url = about:blank] 09:20:36 INFO - PROCESS | 3185 | --DOMWINDOW == 286 (0x7ff80a7e6000) [pid = 3185] [serial = 1049] [outer = (nil)] [url = about:blank] 09:20:36 INFO - PROCESS | 3185 | --DOMWINDOW == 285 (0x7ff80dd68800) [pid = 3185] [serial = 780] [outer = (nil)] [url = about:blank] 09:20:36 INFO - PROCESS | 3185 | --DOMWINDOW == 284 (0x7ff81ee6d400) [pid = 3185] [serial = 1010] [outer = (nil)] [url = about:blank] 09:20:36 INFO - PROCESS | 3185 | --DOMWINDOW == 283 (0x7ff8112b4400) [pid = 3185] [serial = 1058] [outer = (nil)] [url = about:blank] 09:20:36 INFO - PROCESS | 3185 | --DOMWINDOW == 282 (0x7ff81123d800) [pid = 3185] [serial = 1031] [outer = (nil)] [url = about:blank] 09:20:36 INFO - PROCESS | 3185 | --DOMWINDOW == 281 (0x7ff824f22800) [pid = 3185] [serial = 1016] [outer = (nil)] [url = about:blank] 09:20:36 INFO - PROCESS | 3185 | --DOMWINDOW == 280 (0x7ff825686400) [pid = 3185] [serial = 759] [outer = (nil)] [url = about:blank] 09:20:36 INFO - PROCESS | 3185 | --DOMWINDOW == 279 (0x7ff80d431400) [pid = 3185] [serial = 1052] [outer = (nil)] [url = about:blank] 09:20:36 INFO - PROCESS | 3185 | --DOMWINDOW == 278 (0x7ff80af50c00) [pid = 3185] [serial = 1040] [outer = (nil)] [url = about:blank] 09:20:36 INFO - PROCESS | 3185 | --DOMWINDOW == 277 (0x7ff80d42c400) [pid = 3185] [serial = 1025] [outer = (nil)] [url = about:blank] 09:20:36 INFO - PROCESS | 3185 | --DOMWINDOW == 276 (0x7ff80e6d0400) [pid = 3185] [serial = 726] [outer = (nil)] [url = about:blank] 09:20:36 INFO - PROCESS | 3185 | --DOMWINDOW == 275 (0x7ff81ad49800) [pid = 3185] [serial = 1007] [outer = (nil)] [url = about:blank] 09:20:36 INFO - PROCESS | 3185 | --DOMWINDOW == 274 (0x7ff80af5b800) [pid = 3185] [serial = 1043] [outer = (nil)] [url = about:blank] 09:20:36 INFO - PROCESS | 3185 | --DOMWINDOW == 273 (0x7ff83605d000) [pid = 3185] [serial = 765] [outer = (nil)] [url = about:blank] 09:20:36 INFO - PROCESS | 3185 | --DOMWINDOW == 272 (0x7ff8124cbc00) [pid = 3185] [serial = 774] [outer = (nil)] [url = about:blank] 09:20:36 INFO - PROCESS | 3185 | --DOMWINDOW == 271 (0x7ff81349b400) [pid = 3185] [serial = 1004] [outer = (nil)] [url = about:blank] 09:20:36 INFO - PROCESS | 3185 | --DOMWINDOW == 270 (0x7ff811279c00) [pid = 3185] [serial = 1001] [outer = (nil)] [url = about:blank] 09:20:36 INFO - PROCESS | 3185 | --DOMWINDOW == 269 (0x7ff81133a800) [pid = 3185] [serial = 753] [outer = (nil)] [url = about:blank] 09:20:36 INFO - PROCESS | 3185 | --DOMWINDOW == 268 (0x7ff836091000) [pid = 3185] [serial = 783] [outer = (nil)] [url = about:blank] 09:20:36 INFO - PROCESS | 3185 | --DOMWINDOW == 267 (0x7ff81ac49000) [pid = 3185] [serial = 1065] [outer = (nil)] [url = about:blank] 09:20:36 INFO - PROCESS | 3185 | --DOMWINDOW == 266 (0x7ff813447c00) [pid = 3185] [serial = 771] [outer = (nil)] [url = about:blank] 09:20:36 INFO - PROCESS | 3185 | --DOMWINDOW == 265 (0x7ff83412c000) [pid = 3185] [serial = 1028] [outer = (nil)] [url = about:blank] 09:20:36 INFO - PROCESS | 3185 | --DOMWINDOW == 264 (0x7ff836392c00) [pid = 3185] [serial = 768] [outer = (nil)] [url = about:blank] 09:20:36 INFO - PROCESS | 3185 | --DOMWINDOW == 263 (0x7ff81088e000) [pid = 3185] [serial = 1056] [outer = (nil)] [url = about:blank] 09:20:36 INFO - PROCESS | 3185 | --DOMWINDOW == 262 (0x7ff831f2d000) [pid = 3185] [serial = 1022] [outer = (nil)] [url = about:blank] 09:20:36 INFO - PROCESS | 3185 | --DOMWINDOW == 261 (0x7ff80e0eb800) [pid = 3185] [serial = 1053] [outer = (nil)] [url = about:blank] 09:20:36 INFO - PROCESS | 3185 | --DOMWINDOW == 260 (0x7ff835f32800) [pid = 3185] [serial = 729] [outer = (nil)] [url = about:blank] 09:20:36 INFO - PROCESS | 3185 | --DOMWINDOW == 259 (0x7ff831fd3000) [pid = 3185] [serial = 762] [outer = (nil)] [url = about:blank] 09:20:36 INFO - PROCESS | 3185 | --DOMWINDOW == 258 (0x7ff80b10a400) [pid = 3185] [serial = 1046] [outer = (nil)] [url = about:blank] 09:20:36 INFO - PROCESS | 3185 | --DOMWINDOW == 257 (0x7ff81a994000) [pid = 3185] [serial = 756] [outer = (nil)] [url = about:blank] 09:20:36 INFO - PROCESS | 3185 | --DOMWINDOW == 256 (0x7ff82a153800) [pid = 3185] [serial = 1019] [outer = (nil)] [url = about:blank] 09:20:36 INFO - PROCESS | 3185 | --DOMWINDOW == 255 (0x7ff8104b3400) [pid = 3185] [serial = 777] [outer = (nil)] [url = about:blank] 09:20:36 INFO - PROCESS | 3185 | --DOMWINDOW == 254 (0x7ff81250a800) [pid = 3185] [serial = 1059] [outer = (nil)] [url = about:blank] 09:20:36 INFO - PROCESS | 3185 | --DOMWINDOW == 253 (0x7ff813494000) [pid = 3185] [serial = 1061] [outer = (nil)] [url = about:blank] 09:20:36 INFO - PROCESS | 3185 | --DOMWINDOW == 252 (0x7ff81a996800) [pid = 3185] [serial = 1064] [outer = (nil)] [url = about:blank] 09:20:36 INFO - PROCESS | 3185 | --DOMWINDOW == 251 (0x7ff81e080000) [pid = 3185] [serial = 915] [outer = (nil)] [url = about:blank] 09:20:36 INFO - PROCESS | 3185 | --DOMWINDOW == 250 (0x7ff82072e800) [pid = 3185] [serial = 1013] [outer = (nil)] [url = about:blank] 09:20:36 INFO - PROCESS | 3185 | --DOMWINDOW == 249 (0x7ff819e29000) [pid = 3185] [serial = 1062] [outer = (nil)] [url = about:blank] 09:20:36 INFO - PROCESS | 3185 | 1461082836445 Marionette TRACE conn4 <- [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]]]}] 09:20:36 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 09:20:36 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 1839ms 09:20:36 INFO - PROCESS | 3185 | 1461082836482 Marionette TRACE conn4 -> [0,1545,"getWindowHandle",null] 09:20:36 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 09:20:36 INFO - PROCESS | 3185 | 1461082836486 Marionette TRACE conn4 <- [1,1545,null,{"value":"8"}] 09:20:36 INFO - PROCESS | 3185 | 1461082836493 Marionette TRACE conn4 -> [0,1546,"setScriptTimeout",{"ms":35000}] 09:20:36 INFO - PROCESS | 3185 | 1461082836499 Marionette TRACE conn4 <- [1,1546,null,{}] 09:20:36 INFO - PROCESS | 3185 | 1461082836518 Marionette TRACE conn4 -> [0,1547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:20:36 INFO - PROCESS | 3185 | 1461082836772 Marionette TRACE conn4 <- [1,1547,null,{"value":null}] 09:20:37 INFO - PROCESS | 3185 | 1461082837030 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:20:37 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff80d4d7800 == 138 [pid = 3185] [id = 394] 09:20:37 INFO - PROCESS | 3185 | ++DOMWINDOW == 250 (0x7ff80db87800) [pid = 3185] [serial = 1183] [outer = (nil)] 09:20:37 INFO - PROCESS | 3185 | ++DOMWINDOW == 251 (0x7ff80e6c4800) [pid = 3185] [serial = 1184] [outer = 0x7ff80db87800] 09:20:37 INFO - PROCESS | 3185 | 1461082837105 Marionette DEBUG loaded listener.js 09:20:37 INFO - PROCESS | 3185 | ++DOMWINDOW == 252 (0x7ff80ed6c400) [pid = 3185] [serial = 1185] [outer = 0x7ff80db87800] 09:20:37 INFO - PROCESS | 3185 | 1461082837877 Marionette TRACE conn4 <- [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]]]}] 09:20:37 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 09:20:37 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 1437ms 09:20:37 INFO - PROCESS | 3185 | 1461082837931 Marionette TRACE conn4 -> [0,1549,"getWindowHandle",null] 09:20:37 INFO - PROCESS | 3185 | 1461082837938 Marionette TRACE conn4 <- [1,1549,null,{"value":"8"}] 09:20:37 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 09:20:37 INFO - PROCESS | 3185 | 1461082837945 Marionette TRACE conn4 -> [0,1550,"setScriptTimeout",{"ms":35000}] 09:20:37 INFO - PROCESS | 3185 | 1461082837947 Marionette TRACE conn4 <- [1,1550,null,{}] 09:20:37 INFO - PROCESS | 3185 | 1461082837953 Marionette TRACE conn4 -> [0,1551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:20:38 INFO - PROCESS | 3185 | 1461082838268 Marionette TRACE conn4 <- [1,1551,null,{"value":null}] 09:20:38 INFO - PROCESS | 3185 | 1461082838379 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:20:38 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff80f6d1800 == 139 [pid = 3185] [id = 395] 09:20:38 INFO - PROCESS | 3185 | ++DOMWINDOW == 253 (0x7ff80e372c00) [pid = 3185] [serial = 1186] [outer = (nil)] 09:20:38 INFO - PROCESS | 3185 | ++DOMWINDOW == 254 (0x7ff81123c800) [pid = 3185] [serial = 1187] [outer = 0x7ff80e372c00] 09:20:38 INFO - PROCESS | 3185 | 1461082838480 Marionette DEBUG loaded listener.js 09:20:38 INFO - PROCESS | 3185 | ++DOMWINDOW == 255 (0x7ff811331800) [pid = 3185] [serial = 1188] [outer = 0x7ff80e372c00] 09:20:39 INFO - PROCESS | 3185 | 1461082839395 Marionette TRACE conn4 <- [1,1552,null,{"value":["/2dcontext/line-styles/2d.line.cap.round.html",0,null,null,[["lineCap 'round' is rendered correctly",0,null,null]]]}] 09:20:39 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 09:20:39 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 1480ms 09:20:39 INFO - PROCESS | 3185 | 1461082839426 Marionette TRACE conn4 -> [0,1553,"getWindowHandle",null] 09:20:39 INFO - PROCESS | 3185 | 1461082839442 Marionette TRACE conn4 <- [1,1553,null,{"value":"8"}] 09:20:39 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 09:20:39 INFO - PROCESS | 3185 | 1461082839455 Marionette TRACE conn4 -> [0,1554,"setScriptTimeout",{"ms":35000}] 09:20:39 INFO - PROCESS | 3185 | 1461082839457 Marionette TRACE conn4 <- [1,1554,null,{}] 09:20:39 INFO - PROCESS | 3185 | 1461082839468 Marionette TRACE conn4 -> [0,1555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:20:39 INFO - PROCESS | 3185 | 1461082839739 Marionette TRACE conn4 <- [1,1555,null,{"value":null}] 09:20:39 INFO - PROCESS | 3185 | 1461082839775 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:20:39 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff81061b000 == 140 [pid = 3185] [id = 396] 09:20:39 INFO - PROCESS | 3185 | ++DOMWINDOW == 256 (0x7ff80e6c2400) [pid = 3185] [serial = 1189] [outer = (nil)] 09:20:39 INFO - PROCESS | 3185 | ++DOMWINDOW == 257 (0x7ff8120d8000) [pid = 3185] [serial = 1190] [outer = 0x7ff80e6c2400] 09:20:39 INFO - PROCESS | 3185 | 1461082839868 Marionette DEBUG loaded listener.js 09:20:39 INFO - PROCESS | 3185 | ++DOMWINDOW == 258 (0x7ff8124d0c00) [pid = 3185] [serial = 1191] [outer = 0x7ff80e6c2400] 09:20:41 INFO - PROCESS | 3185 | --DOMWINDOW == 257 (0x7ff820729800) [pid = 3185] [serial = 835] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 09:20:41 INFO - PROCESS | 3185 | --DOMWINDOW == 256 (0x7ff81e994400) [pid = 3185] [serial = 973] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 09:20:41 INFO - PROCESS | 3185 | --DOMWINDOW == 255 (0x7ff819e2c800) [pid = 3185] [serial = 817] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 09:20:41 INFO - PROCESS | 3185 | --DOMWINDOW == 254 (0x7ff820730800) [pid = 3185] [serial = 892] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 09:20:41 INFO - PROCESS | 3185 | --DOMWINDOW == 253 (0x7ff81a793400) [pid = 3185] [serial = 823] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 09:20:41 INFO - PROCESS | 3185 | --DOMWINDOW == 252 (0x7ff80e0f7800) [pid = 3185] [serial = 970] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 09:20:41 INFO - PROCESS | 3185 | --DOMWINDOW == 251 (0x7ff80dd5a800) [pid = 3185] [serial = 937] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 09:20:41 INFO - PROCESS | 3185 | --DOMWINDOW == 250 (0x7ff820994800) [pid = 3185] [serial = 838] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 09:20:41 INFO - PROCESS | 3185 | --DOMWINDOW == 249 (0x7ff80a7e3000) [pid = 3185] [serial = 1105] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 09:20:41 INFO - PROCESS | 3185 | --DOMWINDOW == 248 (0x7ff81e082400) [pid = 3185] [serial = 949] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 09:20:41 INFO - PROCESS | 3185 | --DOMWINDOW == 247 (0x7ff8250e8000) [pid = 3185] [serial = 898] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 09:20:41 INFO - PROCESS | 3185 | --DOMWINDOW == 246 (0x7ff81f11c800) [pid = 3185] [serial = 832] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 09:20:41 INFO - PROCESS | 3185 | --DOMWINDOW == 245 (0x7ff825dbfc00) [pid = 3185] [serial = 952] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 09:20:41 INFO - PROCESS | 3185 | --DOMWINDOW == 244 (0x7ff81a714400) [pid = 3185] [serial = 883] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 09:20:41 INFO - PROCESS | 3185 | --DOMWINDOW == 243 (0x7ff80e596c00) [pid = 3185] [serial = 811] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 09:20:41 INFO - PROCESS | 3185 | --DOMWINDOW == 242 (0x7ff80ed6a800) [pid = 3185] [serial = 814] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 09:20:41 INFO - PROCESS | 3185 | --DOMWINDOW == 241 (0x7ff80ed6c000) [pid = 3185] [serial = 844] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 09:20:41 INFO - PROCESS | 3185 | --DOMWINDOW == 240 (0x7ff80e0ea400) [pid = 3185] [serial = 964] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 09:20:41 INFO - PROCESS | 3185 | --DOMWINDOW == 239 (0x7ff813174000) [pid = 3185] [serial = 1120] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 09:20:41 INFO - PROCESS | 3185 | --DOMWINDOW == 238 (0x7ff80e0f2000) [pid = 3185] [serial = 967] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 09:20:41 INFO - PROCESS | 3185 | --DOMWINDOW == 237 (0x7ff81f114400) [pid = 3185] [serial = 829] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 09:20:41 INFO - PROCESS | 3185 | --DOMWINDOW == 236 (0x7ff821b64000) [pid = 3185] [serial = 895] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 09:20:41 INFO - PROCESS | 3185 | --DOMWINDOW == 235 (0x7ff80e6ca000) [pid = 3185] [serial = 871] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 09:20:41 INFO - PROCESS | 3185 | --DOMWINDOW == 234 (0x7ff81316cc00) [pid = 3185] [serial = 1003] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 09:20:41 INFO - PROCESS | 3185 | --DOMWINDOW == 233 (0x7ff810884000) [pid = 3185] [serial = 1000] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 09:20:41 INFO - PROCESS | 3185 | --DOMWINDOW == 232 (0x7ff819e2ac00) [pid = 3185] [serial = 1006] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 09:20:41 INFO - PROCESS | 3185 | --DOMWINDOW == 231 (0x7ff822bf4400) [pid = 3185] [serial = 1015] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 09:20:41 INFO - PROCESS | 3185 | --DOMWINDOW == 230 (0x7ff81250ac00) [pid = 3185] [serial = 1009] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 09:20:41 INFO - PROCESS | 3185 | --DOMWINDOW == 229 (0x7ff81be4fc00) [pid = 3185] [serial = 997] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 09:20:41 INFO - PROCESS | 3185 | --DOMWINDOW == 228 (0x7ff81e9a2400) [pid = 3185] [serial = 1012] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 09:20:41 INFO - PROCESS | 3185 | --DOMWINDOW == 227 (0x7ff812902c00) [pid = 3185] [serial = 940] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 09:20:41 INFO - PROCESS | 3185 | --DOMWINDOW == 226 (0x7ff819e2e800) [pid = 3185] [serial = 820] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 09:20:41 INFO - PROCESS | 3185 | --DOMWINDOW == 225 (0x7ff81e28f000) [pid = 3185] [serial = 886] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 09:20:41 INFO - PROCESS | 3185 | --DOMWINDOW == 224 (0x7ff81e291000) [pid = 3185] [serial = 889] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 09:20:41 INFO - PROCESS | 3185 | --DOMWINDOW == 223 (0x7ff80a7ebc00) [pid = 3185] [serial = 1117] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 09:20:41 INFO - PROCESS | 3185 | --DOMWINDOW == 222 (0x7ff830db5c00) [pid = 3185] [serial = 901] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 09:20:41 INFO - PROCESS | 3185 | --DOMWINDOW == 221 (0x7ff80db92000) [pid = 3185] [serial = 1111] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 09:20:41 INFO - PROCESS | 3185 | --DOMWINDOW == 220 (0x7ff80db88400) [pid = 3185] [serial = 958] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 09:20:41 INFO - PROCESS | 3185 | --DOMWINDOW == 219 (0x7ff825060800) [pid = 3185] [serial = 955] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 09:20:41 INFO - PROCESS | 3185 | --DOMWINDOW == 218 (0x7ff80ed6ac00) [pid = 3185] [serial = 841] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 09:20:41 INFO - PROCESS | 3185 | --DOMWINDOW == 217 (0x7ff813446000) [pid = 3185] [serial = 877] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 09:20:41 INFO - PROCESS | 3185 | --DOMWINDOW == 216 (0x7ff81b23f800) [pid = 3185] [serial = 1066] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 09:20:41 INFO - PROCESS | 3185 | --DOMWINDOW == 215 (0x7ff80ab17400) [pid = 3185] [serial = 1108] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 09:20:41 INFO - PROCESS | 3185 | --DOMWINDOW == 214 (0x7ff80a7e0400) [pid = 3185] [serial = 1114] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 09:20:41 INFO - PROCESS | 3185 | --DOMWINDOW == 213 (0x7ff81e313400) [pid = 3185] [serial = 826] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 09:20:41 INFO - PROCESS | 3185 | --DOMWINDOW == 212 (0x7ff830dbd800) [pid = 3185] [serial = 904] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 09:20:41 INFO - PROCESS | 3185 | --DOMWINDOW == 211 (0x7ff80e594400) [pid = 3185] [serial = 910] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 09:20:41 INFO - PROCESS | 3185 | --DOMWINDOW == 210 (0x7ff80ed67400) [pid = 3185] [serial = 808] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 09:20:41 INFO - PROCESS | 3185 | --DOMWINDOW == 209 (0x7ff81a664400) [pid = 3185] [serial = 943] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 09:20:41 INFO - PROCESS | 3185 | --DOMWINDOW == 208 (0x7ff81088d400) [pid = 3185] [serial = 874] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 09:20:41 INFO - PROCESS | 3185 | --DOMWINDOW == 207 (0x7ff81a719000) [pid = 3185] [serial = 946] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 09:20:41 INFO - PROCESS | 3185 | --DOMWINDOW == 206 (0x7ff81316b800) [pid = 3185] [serial = 907] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 09:20:41 INFO - PROCESS | 3185 | --DOMWINDOW == 205 (0x7ff81a46b800) [pid = 3185] [serial = 880] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 09:20:41 INFO - PROCESS | 3185 | --DOMWINDOW == 204 (0x7ff819f29800) [pid = 3185] [serial = 1123] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 09:20:41 INFO - PROCESS | 3185 | --DOMWINDOW == 203 (0x7ff80db8bc00) [pid = 3185] [serial = 961] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 09:20:41 INFO - PROCESS | 3185 | --DOMWINDOW == 202 (0x7ff80ef60000) [pid = 3185] [serial = 847] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 09:20:41 INFO - PROCESS | 3185 | 1461082841847 Marionette TRACE conn4 <- [1,1556,null,{"value":["/2dcontext/line-styles/2d.line.cap.square.html",0,null,null,[["lineCap 'square' is rendered correctly",0,null,null]]]}] 09:20:41 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 09:20:41 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 2448ms 09:20:41 INFO - PROCESS | 3185 | 1461082841900 Marionette TRACE conn4 -> [0,1557,"getWindowHandle",null] 09:20:41 INFO - PROCESS | 3185 | 1461082841903 Marionette TRACE conn4 <- [1,1557,null,{"value":"8"}] 09:20:41 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 09:20:41 INFO - PROCESS | 3185 | 1461082841912 Marionette TRACE conn4 -> [0,1558,"setScriptTimeout",{"ms":35000}] 09:20:41 INFO - PROCESS | 3185 | 1461082841915 Marionette TRACE conn4 <- [1,1558,null,{}] 09:20:41 INFO - PROCESS | 3185 | 1461082841920 Marionette TRACE conn4 -> [0,1559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:20:42 INFO - PROCESS | 3185 | 1461082842257 Marionette TRACE conn4 <- [1,1559,null,{"value":null}] 09:20:42 INFO - PROCESS | 3185 | 1461082842384 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:20:42 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff810839800 == 141 [pid = 3185] [id = 397] 09:20:42 INFO - PROCESS | 3185 | ++DOMWINDOW == 203 (0x7ff80e0ea400) [pid = 3185] [serial = 1192] [outer = (nil)] 09:20:42 INFO - PROCESS | 3185 | ++DOMWINDOW == 204 (0x7ff813067000) [pid = 3185] [serial = 1193] [outer = 0x7ff80e0ea400] 09:20:42 INFO - PROCESS | 3185 | 1461082842454 Marionette DEBUG loaded listener.js 09:20:42 INFO - PROCESS | 3185 | ++DOMWINDOW == 205 (0x7ff813170000) [pid = 3185] [serial = 1194] [outer = 0x7ff80e0ea400] 09:20:43 INFO - PROCESS | 3185 | 1461082843185 Marionette TRACE conn4 <- [1,1560,null,{"value":["/2dcontext/line-styles/2d.line.cap.valid.html",0,null,null,[["Setting lineCap to valid values works",0,null,null]]]}] 09:20:43 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 09:20:43 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 1330ms 09:20:43 INFO - PROCESS | 3185 | 1461082843244 Marionette TRACE conn4 -> [0,1561,"getWindowHandle",null] 09:20:43 INFO - PROCESS | 3185 | 1461082843247 Marionette TRACE conn4 <- [1,1561,null,{"value":"8"}] 09:20:43 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 09:20:43 INFO - PROCESS | 3185 | 1461082843254 Marionette TRACE conn4 -> [0,1562,"setScriptTimeout",{"ms":35000}] 09:20:43 INFO - PROCESS | 3185 | 1461082843257 Marionette TRACE conn4 <- [1,1562,null,{}] 09:20:43 INFO - PROCESS | 3185 | 1461082843262 Marionette TRACE conn4 -> [0,1563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:20:43 INFO - PROCESS | 3185 | 1461082843653 Marionette TRACE conn4 <- [1,1563,null,{"value":null}] 09:20:43 INFO - PROCESS | 3185 | 1461082843953 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:20:44 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff80a63c800 == 142 [pid = 3185] [id = 398] 09:20:44 INFO - PROCESS | 3185 | ++DOMWINDOW == 206 (0x7ff807847400) [pid = 3185] [serial = 1195] [outer = (nil)] 09:20:44 INFO - PROCESS | 3185 | ++DOMWINDOW == 207 (0x7ff807853400) [pid = 3185] [serial = 1196] [outer = 0x7ff807847400] 09:20:44 INFO - PROCESS | 3185 | 1461082844128 Marionette DEBUG loaded listener.js 09:20:44 INFO - PROCESS | 3185 | ++DOMWINDOW == 208 (0x7ff807dcd000) [pid = 3185] [serial = 1197] [outer = 0x7ff807847400] 09:20:45 INFO - PROCESS | 3185 | 1461082845135 Marionette TRACE conn4 <- [1,1564,null,{"value":["/2dcontext/line-styles/2d.line.cross.html",0,null,null,[["Canvas test: 2d.line.cross",0,null,null]]]}] 09:20:45 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 09:20:45 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 1931ms 09:20:45 INFO - PROCESS | 3185 | 1461082845188 Marionette TRACE conn4 -> [0,1565,"getWindowHandle",null] 09:20:45 INFO - PROCESS | 3185 | 1461082845194 Marionette TRACE conn4 <- [1,1565,null,{"value":"8"}] 09:20:45 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 09:20:45 INFO - PROCESS | 3185 | 1461082845203 Marionette TRACE conn4 -> [0,1566,"setScriptTimeout",{"ms":35000}] 09:20:45 INFO - PROCESS | 3185 | 1461082845211 Marionette TRACE conn4 <- [1,1566,null,{}] 09:20:45 INFO - PROCESS | 3185 | 1461082845219 Marionette TRACE conn4 -> [0,1567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:20:45 INFO - PROCESS | 3185 | 1461082845536 Marionette TRACE conn4 <- [1,1567,null,{"value":null}] 09:20:45 INFO - PROCESS | 3185 | 1461082845850 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:20:45 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff80dc42000 == 143 [pid = 3185] [id = 399] 09:20:45 INFO - PROCESS | 3185 | ++DOMWINDOW == 209 (0x7ff80b10c800) [pid = 3185] [serial = 1198] [outer = (nil)] 09:20:45 INFO - PROCESS | 3185 | ++DOMWINDOW == 210 (0x7ff80d42ec00) [pid = 3185] [serial = 1199] [outer = 0x7ff80b10c800] 09:20:45 INFO - PROCESS | 3185 | 1461082845938 Marionette DEBUG loaded listener.js 09:20:46 INFO - PROCESS | 3185 | ++DOMWINDOW == 211 (0x7ff80dd69400) [pid = 3185] [serial = 1200] [outer = 0x7ff80b10c800] 09:20:46 INFO - PROCESS | 3185 | 1461082846962 Marionette TRACE conn4 <- [1,1568,null,{"value":["/2dcontext/line-styles/2d.line.defaults.html",0,null,null,[["Canvas test: 2d.line.defaults",0,null,null]]]}] 09:20:46 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 09:20:46 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 1786ms 09:20:46 INFO - PROCESS | 3185 | 1461082846991 Marionette TRACE conn4 -> [0,1569,"getWindowHandle",null] 09:20:46 INFO - PROCESS | 3185 | 1461082846996 Marionette TRACE conn4 <- [1,1569,null,{"value":"8"}] 09:20:47 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 09:20:47 INFO - PROCESS | 3185 | 1461082847005 Marionette TRACE conn4 -> [0,1570,"setScriptTimeout",{"ms":35000}] 09:20:47 INFO - PROCESS | 3185 | 1461082847008 Marionette TRACE conn4 <- [1,1570,null,{}] 09:20:47 INFO - PROCESS | 3185 | 1461082847015 Marionette TRACE conn4 -> [0,1571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:20:47 INFO - PROCESS | 3185 | 1461082847246 Marionette TRACE conn4 <- [1,1571,null,{"value":null}] 09:20:47 INFO - PROCESS | 3185 | 1461082847555 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:20:47 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff812469000 == 144 [pid = 3185] [id = 400] 09:20:47 INFO - PROCESS | 3185 | ++DOMWINDOW == 212 (0x7ff80e0e9c00) [pid = 3185] [serial = 1201] [outer = (nil)] 09:20:47 INFO - PROCESS | 3185 | ++DOMWINDOW == 213 (0x7ff80ed6a800) [pid = 3185] [serial = 1202] [outer = 0x7ff80e0e9c00] 09:20:47 INFO - PROCESS | 3185 | 1461082847677 Marionette DEBUG loaded listener.js 09:20:47 INFO - PROCESS | 3185 | ++DOMWINDOW == 214 (0x7ff80f82c000) [pid = 3185] [serial = 1203] [outer = 0x7ff80e0e9c00] 09:20:48 INFO - PROCESS | 3185 | 1461082848623 Marionette TRACE conn4 <- [1,1572,null,{"value":["/2dcontext/line-styles/2d.line.join.bevel.html",0,null,null,[["lineJoin 'bevel' is rendered correctly",0,null,null]]]}] 09:20:48 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 09:20:48 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 1682ms 09:20:48 INFO - PROCESS | 3185 | 1461082848687 Marionette TRACE conn4 -> [0,1573,"getWindowHandle",null] 09:20:48 INFO - PROCESS | 3185 | 1461082848695 Marionette TRACE conn4 <- [1,1573,null,{"value":"8"}] 09:20:48 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 09:20:48 INFO - PROCESS | 3185 | 1461082848712 Marionette TRACE conn4 -> [0,1574,"setScriptTimeout",{"ms":35000}] 09:20:48 INFO - PROCESS | 3185 | 1461082848720 Marionette TRACE conn4 <- [1,1574,null,{}] 09:20:48 INFO - PROCESS | 3185 | 1461082848727 Marionette TRACE conn4 -> [0,1575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:20:48 INFO - PROCESS | 3185 | 1461082848994 Marionette TRACE conn4 <- [1,1575,null,{"value":null}] 09:20:49 INFO - PROCESS | 3185 | 1461082849311 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:20:49 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff81a6aa000 == 145 [pid = 3185] [id = 401] 09:20:49 INFO - PROCESS | 3185 | ++DOMWINDOW == 215 (0x7ff80ab34c00) [pid = 3185] [serial = 1204] [outer = (nil)] 09:20:49 INFO - PROCESS | 3185 | ++DOMWINDOW == 216 (0x7ff8120d8400) [pid = 3185] [serial = 1205] [outer = 0x7ff80ab34c00] 09:20:49 INFO - PROCESS | 3185 | 1461082849390 Marionette DEBUG loaded listener.js 09:20:49 INFO - PROCESS | 3185 | ++DOMWINDOW == 217 (0x7ff813069800) [pid = 3185] [serial = 1206] [outer = 0x7ff80ab34c00] 09:20:50 INFO - PROCESS | 3185 | 1461082850267 Marionette TRACE conn4 <- [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]]]}] 09:20:50 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 09:20:50 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 1643ms 09:20:50 INFO - PROCESS | 3185 | 1461082850348 Marionette TRACE conn4 -> [0,1577,"getWindowHandle",null] 09:20:50 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 09:20:50 INFO - PROCESS | 3185 | 1461082850352 Marionette TRACE conn4 <- [1,1577,null,{"value":"8"}] 09:20:50 INFO - PROCESS | 3185 | 1461082850358 Marionette TRACE conn4 -> [0,1578,"setScriptTimeout",{"ms":35000}] 09:20:50 INFO - PROCESS | 3185 | 1461082850362 Marionette TRACE conn4 <- [1,1578,null,{}] 09:20:50 INFO - PROCESS | 3185 | 1461082850368 Marionette TRACE conn4 -> [0,1579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:20:50 INFO - PROCESS | 3185 | 1461082850651 Marionette TRACE conn4 <- [1,1579,null,{"value":null}] 09:20:50 INFO - PROCESS | 3185 | 1461082850950 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:20:50 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff81ab15000 == 146 [pid = 3185] [id = 402] 09:20:50 INFO - PROCESS | 3185 | ++DOMWINDOW == 218 (0x7ff8112b4800) [pid = 3185] [serial = 1207] [outer = (nil)] 09:20:51 INFO - PROCESS | 3185 | ++DOMWINDOW == 219 (0x7ff813490c00) [pid = 3185] [serial = 1208] [outer = 0x7ff8112b4800] 09:20:51 INFO - PROCESS | 3185 | 1461082851036 Marionette DEBUG loaded listener.js 09:20:51 INFO - PROCESS | 3185 | ++DOMWINDOW == 220 (0x7ff81955c800) [pid = 3185] [serial = 1209] [outer = 0x7ff8112b4800] 09:20:51 INFO - PROCESS | 3185 | 1461082851939 Marionette TRACE conn4 <- [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]]]}] 09:20:51 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 09:20:51 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 1630ms 09:20:51 INFO - PROCESS | 3185 | 1461082851990 Marionette TRACE conn4 -> [0,1581,"getWindowHandle",null] 09:20:51 INFO - PROCESS | 3185 | 1461082851994 Marionette TRACE conn4 <- [1,1581,null,{"value":"8"}] 09:20:51 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 09:20:52 INFO - PROCESS | 3185 | 1461082852000 Marionette TRACE conn4 -> [0,1582,"setScriptTimeout",{"ms":35000}] 09:20:52 INFO - PROCESS | 3185 | 1461082852004 Marionette TRACE conn4 <- [1,1582,null,{}] 09:20:52 INFO - PROCESS | 3185 | 1461082852010 Marionette TRACE conn4 -> [0,1583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:20:52 INFO - PROCESS | 3185 | 1461082852235 Marionette TRACE conn4 <- [1,1583,null,{"value":null}] 09:20:52 INFO - PROCESS | 3185 | 1461082852499 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:20:52 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff81be8c000 == 147 [pid = 3185] [id = 403] 09:20:52 INFO - PROCESS | 3185 | ++DOMWINDOW == 221 (0x7ff819f22c00) [pid = 3185] [serial = 1210] [outer = (nil)] 09:20:52 INFO - PROCESS | 3185 | ++DOMWINDOW == 222 (0x7ff819f29800) [pid = 3185] [serial = 1211] [outer = 0x7ff819f22c00] 09:20:52 INFO - PROCESS | 3185 | 1461082852631 Marionette DEBUG loaded listener.js 09:20:52 INFO - PROCESS | 3185 | ++DOMWINDOW == 223 (0x7ff81a590800) [pid = 3185] [serial = 1212] [outer = 0x7ff819f22c00] 09:20:53 INFO - PROCESS | 3185 | 1461082853524 Marionette TRACE conn4 <- [1,1584,null,{"value":["/2dcontext/line-styles/2d.line.join.miter.html",0,null,null,[["lineJoin 'miter' is rendered correctly",0,null,null]]]}] 09:20:53 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 09:20:53 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 1589ms 09:20:53 INFO - PROCESS | 3185 | 1461082853591 Marionette TRACE conn4 -> [0,1585,"getWindowHandle",null] 09:20:53 INFO - PROCESS | 3185 | 1461082853595 Marionette TRACE conn4 <- [1,1585,null,{"value":"8"}] 09:20:53 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 09:20:53 INFO - PROCESS | 3185 | 1461082853602 Marionette TRACE conn4 -> [0,1586,"setScriptTimeout",{"ms":35000}] 09:20:53 INFO - PROCESS | 3185 | 1461082853605 Marionette TRACE conn4 <- [1,1586,null,{}] 09:20:53 INFO - PROCESS | 3185 | 1461082853610 Marionette TRACE conn4 -> [0,1587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:20:53 INFO - PROCESS | 3185 | 1461082853830 Marionette TRACE conn4 <- [1,1587,null,{"value":null}] 09:20:54 INFO - PROCESS | 3185 | 1461082854086 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:20:54 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff81ead9000 == 148 [pid = 3185] [id = 404] 09:20:54 INFO - PROCESS | 3185 | ++DOMWINDOW == 224 (0x7ff8199a6400) [pid = 3185] [serial = 1213] [outer = (nil)] 09:20:54 INFO - PROCESS | 3185 | ++DOMWINDOW == 225 (0x7ff81a996800) [pid = 3185] [serial = 1214] [outer = 0x7ff8199a6400] 09:20:54 INFO - PROCESS | 3185 | 1461082854211 Marionette DEBUG loaded listener.js 09:20:54 INFO - PROCESS | 3185 | ++DOMWINDOW == 226 (0x7ff81ac47400) [pid = 3185] [serial = 1215] [outer = 0x7ff8199a6400] 09:20:55 INFO - PROCESS | 3185 | 1461082855119 Marionette TRACE conn4 <- [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]]]}] 09:20:55 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 09:20:55 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 1549ms 09:20:55 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 09:20:55 INFO - PROCESS | 3185 | 1461082855153 Marionette TRACE conn4 -> [0,1589,"getWindowHandle",null] 09:20:55 INFO - PROCESS | 3185 | 1461082855156 Marionette TRACE conn4 <- [1,1589,null,{"value":"8"}] 09:20:55 INFO - PROCESS | 3185 | 1461082855163 Marionette TRACE conn4 -> [0,1590,"setScriptTimeout",{"ms":35000}] 09:20:55 INFO - PROCESS | 3185 | 1461082855166 Marionette TRACE conn4 <- [1,1590,null,{}] 09:20:55 INFO - PROCESS | 3185 | 1461082855172 Marionette TRACE conn4 -> [0,1591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:20:55 INFO - PROCESS | 3185 | 1461082855387 Marionette TRACE conn4 <- [1,1591,null,{"value":null}] 09:20:55 INFO - PROCESS | 3185 | 1461082855604 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:20:55 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff81f18a000 == 149 [pid = 3185] [id = 405] 09:20:55 INFO - PROCESS | 3185 | ++DOMWINDOW == 227 (0x7ff80ab18400) [pid = 3185] [serial = 1216] [outer = (nil)] 09:20:55 INFO - PROCESS | 3185 | ++DOMWINDOW == 228 (0x7ff81acb6c00) [pid = 3185] [serial = 1217] [outer = 0x7ff80ab18400] 09:20:55 INFO - PROCESS | 3185 | 1461082855723 Marionette DEBUG loaded listener.js 09:20:55 INFO - PROCESS | 3185 | ++DOMWINDOW == 229 (0x7ff81ad50400) [pid = 3185] [serial = 1218] [outer = 0x7ff80ab18400] 09:20:56 INFO - PROCESS | 3185 | 1461082856652 Marionette TRACE conn4 <- [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]]]}] 09:20:56 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 09:20:56 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 1531ms 09:20:56 INFO - PROCESS | 3185 | 1461082856694 Marionette TRACE conn4 -> [0,1593,"getWindowHandle",null] 09:20:56 INFO - PROCESS | 3185 | 1461082856698 Marionette TRACE conn4 <- [1,1593,null,{"value":"8"}] 09:20:56 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 09:20:56 INFO - PROCESS | 3185 | 1461082856724 Marionette TRACE conn4 -> [0,1594,"setScriptTimeout",{"ms":35000}] 09:20:56 INFO - PROCESS | 3185 | 1461082856728 Marionette TRACE conn4 <- [1,1594,null,{}] 09:20:56 INFO - PROCESS | 3185 | 1461082856737 Marionette TRACE conn4 -> [0,1595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:20:56 INFO - PROCESS | 3185 | 1461082856957 Marionette TRACE conn4 <- [1,1595,null,{"value":null}] 09:20:57 INFO - PROCESS | 3185 | 1461082857256 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:20:57 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff822248000 == 150 [pid = 3185] [id = 406] 09:20:57 INFO - PROCESS | 3185 | ++DOMWINDOW == 230 (0x7ff819d67c00) [pid = 3185] [serial = 1219] [outer = (nil)] 09:20:57 INFO - PROCESS | 3185 | ++DOMWINDOW == 231 (0x7ff81b182400) [pid = 3185] [serial = 1220] [outer = 0x7ff819d67c00] 09:20:57 INFO - PROCESS | 3185 | 1461082857341 Marionette DEBUG loaded listener.js 09:20:57 INFO - PROCESS | 3185 | ++DOMWINDOW == 232 (0x7ff81ccfd000) [pid = 3185] [serial = 1221] [outer = 0x7ff819d67c00] 09:20:58 INFO - PROCESS | 3185 | 1461082858230 Marionette TRACE conn4 <- [1,1596,null,{"value":["/2dcontext/line-styles/2d.line.join.round.html",0,null,null,[["lineJoin 'round' is rendered correctly",0,null,null]]]}] 09:20:58 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 09:20:58 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 1557ms 09:20:58 INFO - PROCESS | 3185 | 1461082858269 Marionette TRACE conn4 -> [0,1597,"getWindowHandle",null] 09:20:58 INFO - PROCESS | 3185 | 1461082858276 Marionette TRACE conn4 <- [1,1597,null,{"value":"8"}] 09:20:58 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 09:20:58 INFO - PROCESS | 3185 | 1461082858285 Marionette TRACE conn4 -> [0,1598,"setScriptTimeout",{"ms":35000}] 09:20:58 INFO - PROCESS | 3185 | 1461082858288 Marionette TRACE conn4 <- [1,1598,null,{}] 09:20:58 INFO - PROCESS | 3185 | 1461082858294 Marionette TRACE conn4 -> [0,1599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:20:58 INFO - PROCESS | 3185 | 1461082858563 Marionette TRACE conn4 <- [1,1599,null,{"value":null}] 09:20:58 INFO - PROCESS | 3185 | 1461082858861 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:20:58 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff824742000 == 151 [pid = 3185] [id = 407] 09:20:58 INFO - PROCESS | 3185 | ++DOMWINDOW == 233 (0x7ff81b241c00) [pid = 3185] [serial = 1222] [outer = (nil)] 09:20:58 INFO - PROCESS | 3185 | ++DOMWINDOW == 234 (0x7ff81e085000) [pid = 3185] [serial = 1223] [outer = 0x7ff81b241c00] 09:20:58 INFO - PROCESS | 3185 | 1461082858943 Marionette DEBUG loaded listener.js 09:20:59 INFO - PROCESS | 3185 | ++DOMWINDOW == 235 (0x7ff81e28b800) [pid = 3185] [serial = 1224] [outer = 0x7ff81b241c00] 09:20:59 INFO - PROCESS | 3185 | 1461082859814 Marionette TRACE conn4 <- [1,1600,null,{"value":["/2dcontext/line-styles/2d.line.join.valid.html",0,null,null,[["Setting lineJoin to valid values works",0,null,null]]]}] 09:20:59 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 09:20:59 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 1590ms 09:20:59 INFO - PROCESS | 3185 | 1461082859877 Marionette TRACE conn4 -> [0,1601,"getWindowHandle",null] 09:20:59 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 09:20:59 INFO - PROCESS | 3185 | 1461082859881 Marionette TRACE conn4 <- [1,1601,null,{"value":"8"}] 09:20:59 INFO - PROCESS | 3185 | 1461082859887 Marionette TRACE conn4 -> [0,1602,"setScriptTimeout",{"ms":35000}] 09:20:59 INFO - PROCESS | 3185 | 1461082859891 Marionette TRACE conn4 <- [1,1602,null,{}] 09:20:59 INFO - PROCESS | 3185 | 1461082859896 Marionette TRACE conn4 -> [0,1603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:21:00 INFO - PROCESS | 3185 | 1461082860119 Marionette TRACE conn4 <- [1,1603,null,{"value":null}] 09:21:00 INFO - PROCESS | 3185 | 1461082860443 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:21:00 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff82a0a4800 == 152 [pid = 3185] [id = 408] 09:21:00 INFO - PROCESS | 3185 | ++DOMWINDOW == 236 (0x7ff81e995400) [pid = 3185] [serial = 1225] [outer = (nil)] 09:21:00 INFO - PROCESS | 3185 | ++DOMWINDOW == 237 (0x7ff81e99d800) [pid = 3185] [serial = 1226] [outer = 0x7ff81e995400] 09:21:00 INFO - PROCESS | 3185 | 1461082860543 Marionette DEBUG loaded listener.js 09:21:00 INFO - PROCESS | 3185 | ++DOMWINDOW == 238 (0x7ff81ecbc800) [pid = 3185] [serial = 1227] [outer = 0x7ff81e995400] 09:21:01 INFO - PROCESS | 3185 | 1461082861479 Marionette TRACE conn4 <- [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]]]}] 09:21:01 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 09:21:01 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 1630ms 09:21:01 INFO - PROCESS | 3185 | 1461082861519 Marionette TRACE conn4 -> [0,1605,"getWindowHandle",null] 09:21:01 INFO - PROCESS | 3185 | 1461082861523 Marionette TRACE conn4 <- [1,1605,null,{"value":"8"}] 09:21:01 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 09:21:01 INFO - PROCESS | 3185 | 1461082861530 Marionette TRACE conn4 -> [0,1606,"setScriptTimeout",{"ms":35000}] 09:21:01 INFO - PROCESS | 3185 | 1461082861534 Marionette TRACE conn4 <- [1,1606,null,{}] 09:21:01 INFO - PROCESS | 3185 | 1461082861540 Marionette TRACE conn4 -> [0,1607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:21:01 INFO - PROCESS | 3185 | 1461082861780 Marionette TRACE conn4 <- [1,1607,null,{"value":null}] 09:21:02 INFO - PROCESS | 3185 | 1461082862083 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:21:02 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff8320b3800 == 153 [pid = 3185] [id = 409] 09:21:02 INFO - PROCESS | 3185 | ++DOMWINDOW == 239 (0x7ff81e312800) [pid = 3185] [serial = 1228] [outer = (nil)] 09:21:02 INFO - PROCESS | 3185 | ++DOMWINDOW == 240 (0x7ff81f594800) [pid = 3185] [serial = 1229] [outer = 0x7ff81e312800] 09:21:02 INFO - PROCESS | 3185 | 1461082862165 Marionette DEBUG loaded listener.js 09:21:02 INFO - PROCESS | 3185 | ++DOMWINDOW == 241 (0x7ff82139d800) [pid = 3185] [serial = 1230] [outer = 0x7ff81e312800] 09:21:03 INFO - PROCESS | 3185 | 1461082863204 Marionette TRACE conn4 <- [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]]]}] 09:21:03 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 09:21:03 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 1732ms 09:21:03 INFO - PROCESS | 3185 | 1461082863263 Marionette TRACE conn4 -> [0,1609,"getWindowHandle",null] 09:21:03 INFO - PROCESS | 3185 | 1461082863266 Marionette TRACE conn4 <- [1,1609,null,{"value":"8"}] 09:21:03 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 09:21:03 INFO - PROCESS | 3185 | 1461082863273 Marionette TRACE conn4 -> [0,1610,"setScriptTimeout",{"ms":35000}] 09:21:03 INFO - PROCESS | 3185 | 1461082863275 Marionette TRACE conn4 <- [1,1610,null,{}] 09:21:03 INFO - PROCESS | 3185 | 1461082863281 Marionette TRACE conn4 -> [0,1611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:21:03 INFO - PROCESS | 3185 | 1461082863506 Marionette TRACE conn4 <- [1,1611,null,{"value":null}] 09:21:03 INFO - PROCESS | 3185 | 1461082863764 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:21:03 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff83651e800 == 154 [pid = 3185] [id = 410] 09:21:03 INFO - PROCESS | 3185 | ++DOMWINDOW == 242 (0x7ff81e997000) [pid = 3185] [serial = 1231] [outer = (nil)] 09:21:03 INFO - PROCESS | 3185 | ++DOMWINDOW == 243 (0x7ff822bf0800) [pid = 3185] [serial = 1232] [outer = 0x7ff81e997000] 09:21:03 INFO - PROCESS | 3185 | 1461082863883 Marionette DEBUG loaded listener.js 09:21:03 INFO - PROCESS | 3185 | ++DOMWINDOW == 244 (0x7ff824d34400) [pid = 3185] [serial = 1233] [outer = 0x7ff81e997000] 09:21:04 INFO - PROCESS | 3185 | 1461082864713 Marionette TRACE conn4 <- [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]]]}] 09:21:04 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 09:21:04 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 1479ms 09:21:04 INFO - PROCESS | 3185 | 1461082864754 Marionette TRACE conn4 -> [0,1613,"getWindowHandle",null] 09:21:04 INFO - PROCESS | 3185 | 1461082864758 Marionette TRACE conn4 <- [1,1613,null,{"value":"8"}] 09:21:04 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 09:21:04 INFO - PROCESS | 3185 | 1461082864764 Marionette TRACE conn4 -> [0,1614,"setScriptTimeout",{"ms":35000}] 09:21:04 INFO - PROCESS | 3185 | 1461082864767 Marionette TRACE conn4 <- [1,1614,null,{}] 09:21:04 INFO - PROCESS | 3185 | 1461082864773 Marionette TRACE conn4 -> [0,1615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:21:04 INFO - PROCESS | 3185 | 1461082864981 Marionette TRACE conn4 <- [1,1615,null,{"value":null}] 09:21:05 INFO - PROCESS | 3185 | 1461082865202 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:21:05 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff80ad7a800 == 155 [pid = 3185] [id = 411] 09:21:05 INFO - PROCESS | 3185 | ++DOMWINDOW == 245 (0x7ff824f1f400) [pid = 3185] [serial = 1234] [outer = (nil)] 09:21:05 INFO - PROCESS | 3185 | ++DOMWINDOW == 246 (0x7ff8250e2800) [pid = 3185] [serial = 1235] [outer = 0x7ff824f1f400] 09:21:05 INFO - PROCESS | 3185 | 1461082865315 Marionette DEBUG loaded listener.js 09:21:05 INFO - PROCESS | 3185 | ++DOMWINDOW == 247 (0x7ff825690000) [pid = 3185] [serial = 1236] [outer = 0x7ff824f1f400] 09:21:06 INFO - PROCESS | 3185 | 1461082866308 Marionette TRACE conn4 <- [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]]]}] 09:21:06 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 09:21:06 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 1585ms 09:21:06 INFO - PROCESS | 3185 | 1461082866350 Marionette TRACE conn4 -> [0,1617,"getWindowHandle",null] 09:21:06 INFO - PROCESS | 3185 | 1461082866354 Marionette TRACE conn4 <- [1,1617,null,{"value":"8"}] 09:21:06 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 09:21:06 INFO - PROCESS | 3185 | 1461082866360 Marionette TRACE conn4 -> [0,1618,"setScriptTimeout",{"ms":35000}] 09:21:06 INFO - PROCESS | 3185 | 1461082866362 Marionette TRACE conn4 <- [1,1618,null,{}] 09:21:06 INFO - PROCESS | 3185 | 1461082866368 Marionette TRACE conn4 -> [0,1619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:21:06 INFO - PROCESS | 3185 | 1461082866583 Marionette TRACE conn4 <- [1,1619,null,{"value":null}] 09:21:06 INFO - PROCESS | 3185 | 1461082866902 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:21:06 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff80ad8b000 == 156 [pid = 3185] [id = 412] 09:21:06 INFO - PROCESS | 3185 | ++DOMWINDOW == 248 (0x7ff80ab13800) [pid = 3185] [serial = 1237] [outer = (nil)] 09:21:06 INFO - PROCESS | 3185 | ++DOMWINDOW == 249 (0x7ff80d244800) [pid = 3185] [serial = 1238] [outer = 0x7ff80ab13800] 09:21:06 INFO - PROCESS | 3185 | 1461082866984 Marionette DEBUG loaded listener.js 09:21:07 INFO - PROCESS | 3185 | ++DOMWINDOW == 250 (0x7ff81acbcc00) [pid = 3185] [serial = 1239] [outer = 0x7ff80ab13800] 09:21:07 INFO - PROCESS | 3185 | 1461082867824 Marionette TRACE conn4 <- [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]]]}] 09:21:07 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 09:21:07 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 1529ms 09:21:07 INFO - PROCESS | 3185 | 1461082867891 Marionette TRACE conn4 -> [0,1621,"getWindowHandle",null] 09:21:07 INFO - PROCESS | 3185 | 1461082867894 Marionette TRACE conn4 <- [1,1621,null,{"value":"8"}] 09:21:07 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 09:21:07 INFO - PROCESS | 3185 | 1461082867901 Marionette TRACE conn4 -> [0,1622,"setScriptTimeout",{"ms":35000}] 09:21:07 INFO - PROCESS | 3185 | 1461082867904 Marionette TRACE conn4 <- [1,1622,null,{}] 09:21:07 INFO - PROCESS | 3185 | 1461082867909 Marionette TRACE conn4 -> [0,1623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:21:08 INFO - PROCESS | 3185 | 1461082868136 Marionette TRACE conn4 <- [1,1623,null,{"value":null}] 09:21:08 INFO - PROCESS | 3185 | 1461082868451 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:21:08 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff80dad3800 == 157 [pid = 3185] [id = 413] 09:21:08 INFO - PROCESS | 3185 | ++DOMWINDOW == 251 (0x7ff8086bbc00) [pid = 3185] [serial = 1240] [outer = (nil)] 09:21:08 INFO - PROCESS | 3185 | ++DOMWINDOW == 252 (0x7ff80db89800) [pid = 3185] [serial = 1241] [outer = 0x7ff8086bbc00] 09:21:08 INFO - PROCESS | 3185 | 1461082868532 Marionette DEBUG loaded listener.js 09:21:08 INFO - PROCESS | 3185 | ++DOMWINDOW == 253 (0x7ff80e0ed400) [pid = 3185] [serial = 1242] [outer = 0x7ff8086bbc00] 09:21:09 INFO - PROCESS | 3185 | 1461082869430 Marionette TRACE conn4 <- [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]]]}] 09:21:09 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 09:21:09 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 1587ms 09:21:09 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 09:21:09 INFO - PROCESS | 3185 | 1461082869490 Marionette TRACE conn4 -> [0,1625,"getWindowHandle",null] 09:21:09 INFO - PROCESS | 3185 | 1461082869493 Marionette TRACE conn4 <- [1,1625,null,{"value":"8"}] 09:21:09 INFO - PROCESS | 3185 | 1461082869500 Marionette TRACE conn4 -> [0,1626,"setScriptTimeout",{"ms":35000}] 09:21:09 INFO - PROCESS | 3185 | 1461082869502 Marionette TRACE conn4 <- [1,1626,null,{}] 09:21:09 INFO - PROCESS | 3185 | 1461082869509 Marionette TRACE conn4 -> [0,1627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:21:09 INFO - PROCESS | 3185 | 1461082869740 Marionette TRACE conn4 <- [1,1627,null,{"value":null}] 09:21:10 INFO - PROCESS | 3185 | 1461082870051 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:21:10 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff8121de800 == 158 [pid = 3185] [id = 414] 09:21:10 INFO - PROCESS | 3185 | ++DOMWINDOW == 254 (0x7ff80a7eb400) [pid = 3185] [serial = 1243] [outer = (nil)] 09:21:10 INFO - PROCESS | 3185 | ++DOMWINDOW == 255 (0x7ff811332000) [pid = 3185] [serial = 1244] [outer = 0x7ff80a7eb400] 09:21:10 INFO - PROCESS | 3185 | 1461082870151 Marionette DEBUG loaded listener.js 09:21:10 INFO - PROCESS | 3185 | ++DOMWINDOW == 256 (0x7ff81290bc00) [pid = 3185] [serial = 1245] [outer = 0x7ff80a7eb400] 09:21:11 INFO - PROCESS | 3185 | 1461082871021 Marionette TRACE conn4 <- [1,1628,null,{"value":["/2dcontext/line-styles/2d.line.miter.valid.html",0,null,null,[["Setting miterLimit to valid values works",0,null,null]]]}] 09:21:11 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 09:21:11 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 1581ms 09:21:11 INFO - PROCESS | 3185 | 1461082871081 Marionette TRACE conn4 -> [0,1629,"getWindowHandle",null] 09:21:11 INFO - PROCESS | 3185 | 1461082871084 Marionette TRACE conn4 <- [1,1629,null,{"value":"8"}] 09:21:11 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 09:21:11 INFO - PROCESS | 3185 | 1461082871090 Marionette TRACE conn4 -> [0,1630,"setScriptTimeout",{"ms":35000}] 09:21:11 INFO - PROCESS | 3185 | 1461082871093 Marionette TRACE conn4 <- [1,1630,null,{}] 09:21:11 INFO - PROCESS | 3185 | 1461082871099 Marionette TRACE conn4 -> [0,1631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:21:11 INFO - PROCESS | 3185 | 1461082871333 Marionette TRACE conn4 <- [1,1631,null,{"value":null}] 09:21:12 INFO - PROCESS | 3185 | 1461082872032 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:21:12 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff80d1cf800 == 159 [pid = 3185] [id = 415] 09:21:12 INFO - PROCESS | 3185 | ++DOMWINDOW == 257 (0x7ff806c11800) [pid = 3185] [serial = 1246] [outer = (nil)] 09:21:12 INFO - PROCESS | 3185 | ++DOMWINDOW == 258 (0x7ff806c1d000) [pid = 3185] [serial = 1247] [outer = 0x7ff806c11800] 09:21:12 INFO - PROCESS | 3185 | 1461082872123 Marionette DEBUG loaded listener.js 09:21:12 INFO - PROCESS | 3185 | ++DOMWINDOW == 259 (0x7ff807dc3800) [pid = 3185] [serial = 1248] [outer = 0x7ff806c11800] 09:21:13 INFO - PROCESS | 3185 | 1461082873015 Marionette TRACE conn4 <- [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]]]}] 09:21:13 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 09:21:13 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 1983ms 09:21:13 INFO - PROCESS | 3185 | 1461082873074 Marionette TRACE conn4 -> [0,1633,"getWindowHandle",null] 09:21:13 INFO - PROCESS | 3185 | 1461082873081 Marionette TRACE conn4 <- [1,1633,null,{"value":"8"}] 09:21:13 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 09:21:13 INFO - PROCESS | 3185 | 1461082873090 Marionette TRACE conn4 -> [0,1634,"setScriptTimeout",{"ms":35000}] 09:21:13 INFO - PROCESS | 3185 | 1461082873094 Marionette TRACE conn4 <- [1,1634,null,{}] 09:21:13 INFO - PROCESS | 3185 | 1461082873101 Marionette TRACE conn4 -> [0,1635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:21:13 INFO - PROCESS | 3185 | 1461082873369 Marionette TRACE conn4 <- [1,1635,null,{"value":null}] 09:21:13 INFO - PROCESS | 3185 | 1461082873708 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:21:14 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff80e41d800 == 158 [pid = 3185] [id = 260] 09:21:14 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff8121ce800 == 157 [pid = 3185] [id = 256] 09:21:14 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff80dd45000 == 156 [pid = 3185] [id = 259] 09:21:14 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff81e734000 == 155 [pid = 3185] [id = 255] 09:21:14 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff80ac4e800 == 154 [pid = 3185] [id = 389] 09:21:14 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff8083a9000 == 153 [pid = 3185] [id = 388] 09:21:14 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff806bdb800 == 152 [pid = 3185] [id = 387] 09:21:14 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff8364af800 == 151 [pid = 3185] [id = 386] 09:21:14 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff8320a9000 == 150 [pid = 3185] [id = 385] 09:21:14 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff82ae1c800 == 149 [pid = 3185] [id = 384] 09:21:14 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff824b57800 == 148 [pid = 3185] [id = 383] 09:21:14 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff8230dc000 == 147 [pid = 3185] [id = 382] 09:21:14 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff81ebaa800 == 146 [pid = 3185] [id = 381] 09:21:14 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff81e68d000 == 145 [pid = 3185] [id = 380] 09:21:14 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff81abe2800 == 144 [pid = 3185] [id = 379] 09:21:14 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff819d16800 == 143 [pid = 3185] [id = 378] 09:21:14 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff80ef1b800 == 142 [pid = 3185] [id = 377] 09:21:14 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff80b056000 == 141 [pid = 3185] [id = 376] 09:21:14 INFO - PROCESS | 3185 | --DOMWINDOW == 258 (0x7ff81a3de800) [pid = 3185] [serial = 1005] [outer = (nil)] [url = about:blank] 09:21:14 INFO - PROCESS | 3185 | --DOMWINDOW == 257 (0x7ff8124c6c00) [pid = 3185] [serial = 1002] [outer = (nil)] [url = about:blank] 09:21:14 INFO - PROCESS | 3185 | --DOMWINDOW == 256 (0x7ff81e087000) [pid = 3185] [serial = 1008] [outer = (nil)] [url = about:blank] 09:21:14 INFO - PROCESS | 3185 | --DOMWINDOW == 255 (0x7ff825ec8000) [pid = 3185] [serial = 1017] [outer = (nil)] [url = about:blank] 09:21:14 INFO - PROCESS | 3185 | --DOMWINDOW == 254 (0x7ff81f588400) [pid = 3185] [serial = 1011] [outer = (nil)] [url = about:blank] 09:21:14 INFO - PROCESS | 3185 | --DOMWINDOW == 253 (0x7ff81ee6d800) [pid = 3185] [serial = 999] [outer = (nil)] [url = about:blank] 09:21:14 INFO - PROCESS | 3185 | --DOMWINDOW == 252 (0x7ff8209f5800) [pid = 3185] [serial = 1014] [outer = (nil)] [url = about:blank] 09:21:14 INFO - PROCESS | 3185 | --DOMWINDOW == 251 (0x7ff8199a4c00) [pid = 3185] [serial = 942] [outer = (nil)] [url = about:blank] 09:21:14 INFO - PROCESS | 3185 | --DOMWINDOW == 250 (0x7ff81ac53400) [pid = 3185] [serial = 822] [outer = (nil)] [url = about:blank] 09:21:14 INFO - PROCESS | 3185 | --DOMWINDOW == 249 (0x7ff81ee6dc00) [pid = 3185] [serial = 888] [outer = (nil)] [url = about:blank] 09:21:14 INFO - PROCESS | 3185 | --DOMWINDOW == 248 (0x7ff824d30000) [pid = 3185] [serial = 891] [outer = (nil)] [url = about:blank] 09:21:14 INFO - PROCESS | 3185 | --DOMWINDOW == 247 (0x7ff8120e0800) [pid = 3185] [serial = 1118] [outer = (nil)] [url = about:blank] 09:21:14 INFO - PROCESS | 3185 | --DOMWINDOW == 246 (0x7ff831206000) [pid = 3185] [serial = 903] [outer = (nil)] [url = about:blank] 09:21:14 INFO - PROCESS | 3185 | --DOMWINDOW == 245 (0x7ff80e0f8000) [pid = 3185] [serial = 1112] [outer = (nil)] [url = about:blank] 09:21:14 INFO - PROCESS | 3185 | --DOMWINDOW == 244 (0x7ff80db95400) [pid = 3185] [serial = 960] [outer = (nil)] [url = about:blank] 09:21:14 INFO - PROCESS | 3185 | --DOMWINDOW == 243 (0x7ff835eb0400) [pid = 3185] [serial = 957] [outer = (nil)] [url = about:blank] 09:21:14 INFO - PROCESS | 3185 | --DOMWINDOW == 242 (0x7ff8209fb800) [pid = 3185] [serial = 843] [outer = (nil)] [url = about:blank] 09:21:14 INFO - PROCESS | 3185 | --DOMWINDOW == 241 (0x7ff811242400) [pid = 3185] [serial = 1073] [outer = (nil)] [url = about:blank] 09:21:14 INFO - PROCESS | 3185 | --DOMWINDOW == 240 (0x7ff819d69000) [pid = 3185] [serial = 879] [outer = (nil)] [url = about:blank] 09:21:14 INFO - PROCESS | 3185 | --DOMWINDOW == 239 (0x7ff831010800) [pid = 3185] [serial = 1088] [outer = (nil)] [url = about:blank] 09:21:14 INFO - PROCESS | 3185 | --DOMWINDOW == 238 (0x7ff81e085c00) [pid = 3185] [serial = 1068] [outer = (nil)] [url = about:blank] 09:21:14 INFO - PROCESS | 3185 | --DOMWINDOW == 237 (0x7ff80b10c400) [pid = 3185] [serial = 1109] [outer = (nil)] [url = about:blank] 09:21:14 INFO - PROCESS | 3185 | --DOMWINDOW == 236 (0x7ff81e07a800) [pid = 3185] [serial = 1079] [outer = (nil)] [url = about:blank] 09:21:14 INFO - PROCESS | 3185 | --DOMWINDOW == 235 (0x7ff811334400) [pid = 3185] [serial = 1116] [outer = (nil)] [url = about:blank] 09:21:14 INFO - PROCESS | 3185 | --DOMWINDOW == 234 (0x7ff82072c000) [pid = 3185] [serial = 828] [outer = (nil)] [url = about:blank] 09:21:14 INFO - PROCESS | 3185 | --DOMWINDOW == 233 (0x7ff835eb3800) [pid = 3185] [serial = 906] [outer = (nil)] [url = about:blank] 09:21:14 INFO - PROCESS | 3185 | --DOMWINDOW == 232 (0x7ff835f31800) [pid = 3185] [serial = 912] [outer = (nil)] [url = about:blank] 09:21:14 INFO - PROCESS | 3185 | --DOMWINDOW == 231 (0x7ff80afc9000) [pid = 3185] [serial = 1097] [outer = (nil)] [url = about:blank] 09:21:14 INFO - PROCESS | 3185 | --DOMWINDOW == 230 (0x7ff819e27000) [pid = 3185] [serial = 810] [outer = (nil)] [url = about:blank] 09:21:14 INFO - PROCESS | 3185 | --DOMWINDOW == 229 (0x7ff81ccf3400) [pid = 3185] [serial = 945] [outer = (nil)] [url = about:blank] 09:21:14 INFO - PROCESS | 3185 | --DOMWINDOW == 228 (0x7ff8120db400) [pid = 3185] [serial = 876] [outer = (nil)] [url = about:blank] 09:21:14 INFO - PROCESS | 3185 | --DOMWINDOW == 227 (0x7ff820725000) [pid = 3185] [serial = 948] [outer = (nil)] [url = about:blank] 09:21:14 INFO - PROCESS | 3185 | --DOMWINDOW == 226 (0x7ff813178c00) [pid = 3185] [serial = 909] [outer = (nil)] [url = about:blank] 09:21:14 INFO - PROCESS | 3185 | --DOMWINDOW == 225 (0x7ff81acb7800) [pid = 3185] [serial = 882] [outer = (nil)] [url = about:blank] 09:21:14 INFO - PROCESS | 3185 | --DOMWINDOW == 224 (0x7ff81a98d800) [pid = 3185] [serial = 1125] [outer = (nil)] [url = about:blank] 09:21:14 INFO - PROCESS | 3185 | --DOMWINDOW == 223 (0x7ff80d428400) [pid = 3185] [serial = 1070] [outer = (nil)] [url = about:blank] 09:21:14 INFO - PROCESS | 3185 | --DOMWINDOW == 222 (0x7ff80ed6d400) [pid = 3185] [serial = 1115] [outer = (nil)] [url = about:blank] 09:21:14 INFO - PROCESS | 3185 | --DOMWINDOW == 221 (0x7ff8086c1c00) [pid = 3185] [serial = 1103] [outer = (nil)] [url = about:blank] 09:21:14 INFO - PROCESS | 3185 | --DOMWINDOW == 220 (0x7ff824f27000) [pid = 3185] [serial = 1085] [outer = (nil)] [url = about:blank] 09:21:14 INFO - PROCESS | 3185 | --DOMWINDOW == 219 (0x7ff80e0f2400) [pid = 3185] [serial = 963] [outer = (nil)] [url = about:blank] 09:21:14 INFO - PROCESS | 3185 | --DOMWINDOW == 218 (0x7ff81a477400) [pid = 3185] [serial = 849] [outer = (nil)] [url = about:blank] 09:21:14 INFO - PROCESS | 3185 | --DOMWINDOW == 217 (0x7ff81a715000) [pid = 3185] [serial = 1124] [outer = (nil)] [url = about:blank] 09:21:14 INFO - PROCESS | 3185 | --DOMWINDOW == 216 (0x7ff8268a5400) [pid = 3185] [serial = 1100] [outer = (nil)] [url = about:blank] 09:21:14 INFO - PROCESS | 3185 | --DOMWINDOW == 215 (0x7ff82506b400) [pid = 3185] [serial = 837] [outer = (nil)] [url = about:blank] 09:21:14 INFO - PROCESS | 3185 | --DOMWINDOW == 214 (0x7ff81e9a2800) [pid = 3185] [serial = 975] [outer = (nil)] [url = about:blank] 09:21:14 INFO - PROCESS | 3185 | --DOMWINDOW == 213 (0x7ff81ecc0000) [pid = 3185] [serial = 1082] [outer = (nil)] [url = about:blank] 09:21:14 INFO - PROCESS | 3185 | --DOMWINDOW == 212 (0x7ff81a791800) [pid = 3185] [serial = 819] [outer = (nil)] [url = about:blank] 09:21:14 INFO - PROCESS | 3185 | --DOMWINDOW == 211 (0x7ff8250e6800) [pid = 3185] [serial = 894] [outer = (nil)] [url = about:blank] 09:21:14 INFO - PROCESS | 3185 | --DOMWINDOW == 210 (0x7ff819f27c00) [pid = 3185] [serial = 1094] [outer = (nil)] [url = about:blank] 09:21:14 INFO - PROCESS | 3185 | --DOMWINDOW == 209 (0x7ff81b17f800) [pid = 3185] [serial = 825] [outer = (nil)] [url = about:blank] 09:21:14 INFO - PROCESS | 3185 | --DOMWINDOW == 208 (0x7ff835f27800) [pid = 3185] [serial = 972] [outer = (nil)] [url = about:blank] 09:21:14 INFO - PROCESS | 3185 | --DOMWINDOW == 207 (0x7ff80ed65c00) [pid = 3185] [serial = 939] [outer = (nil)] [url = about:blank] 09:21:14 INFO - PROCESS | 3185 | --DOMWINDOW == 206 (0x7ff825dbf400) [pid = 3185] [serial = 840] [outer = (nil)] [url = about:blank] 09:21:14 INFO - PROCESS | 3185 | --DOMWINDOW == 205 (0x7ff80ab30c00) [pid = 3185] [serial = 1107] [outer = (nil)] [url = about:blank] 09:21:14 INFO - PROCESS | 3185 | --DOMWINDOW == 204 (0x7ff824d38c00) [pid = 3185] [serial = 951] [outer = (nil)] [url = about:blank] 09:21:14 INFO - PROCESS | 3185 | --DOMWINDOW == 203 (0x7ff82ff54800) [pid = 3185] [serial = 900] [outer = (nil)] [url = about:blank] 09:21:14 INFO - PROCESS | 3185 | --DOMWINDOW == 202 (0x7ff80a7ec400) [pid = 3185] [serial = 1106] [outer = (nil)] [url = about:blank] 09:21:14 INFO - PROCESS | 3185 | --DOMWINDOW == 201 (0x7ff8248a6000) [pid = 3185] [serial = 834] [outer = (nil)] [url = about:blank] 09:21:14 INFO - PROCESS | 3185 | --DOMWINDOW == 200 (0x7ff80e595c00) [pid = 3185] [serial = 1113] [outer = (nil)] [url = about:blank] 09:21:14 INFO - PROCESS | 3185 | --DOMWINDOW == 199 (0x7ff82ffdbc00) [pid = 3185] [serial = 954] [outer = (nil)] [url = about:blank] 09:21:14 INFO - PROCESS | 3185 | --DOMWINDOW == 198 (0x7ff81e052000) [pid = 3185] [serial = 885] [outer = (nil)] [url = about:blank] 09:21:14 INFO - PROCESS | 3185 | --DOMWINDOW == 197 (0x7ff8104b0c00) [pid = 3185] [serial = 813] [outer = (nil)] [url = about:blank] 09:21:14 INFO - PROCESS | 3185 | --DOMWINDOW == 196 (0x7ff812910400) [pid = 3185] [serial = 816] [outer = (nil)] [url = about:blank] 09:21:14 INFO - PROCESS | 3185 | --DOMWINDOW == 195 (0x7ff81acbb000) [pid = 3185] [serial = 846] [outer = (nil)] [url = about:blank] 09:21:14 INFO - PROCESS | 3185 | --DOMWINDOW == 194 (0x7ff835eb3000) [pid = 3185] [serial = 966] [outer = (nil)] [url = about:blank] 09:21:14 INFO - PROCESS | 3185 | --DOMWINDOW == 193 (0x7ff80d243c00) [pid = 3185] [serial = 1110] [outer = (nil)] [url = about:blank] 09:21:14 INFO - PROCESS | 3185 | --DOMWINDOW == 192 (0x7ff819d71c00) [pid = 3185] [serial = 1122] [outer = (nil)] [url = about:blank] 09:21:14 INFO - PROCESS | 3185 | --DOMWINDOW == 191 (0x7ff812508000) [pid = 3185] [serial = 1119] [outer = (nil)] [url = about:blank] 09:21:14 INFO - PROCESS | 3185 | --DOMWINDOW == 190 (0x7ff81306b800) [pid = 3185] [serial = 1091] [outer = (nil)] [url = about:blank] 09:21:14 INFO - PROCESS | 3185 | --DOMWINDOW == 189 (0x7ff81a65b400) [pid = 3185] [serial = 1076] [outer = (nil)] [url = about:blank] 09:21:14 INFO - PROCESS | 3185 | --DOMWINDOW == 188 (0x7ff81344cc00) [pid = 3185] [serial = 1121] [outer = (nil)] [url = about:blank] 09:21:14 INFO - PROCESS | 3185 | --DOMWINDOW == 187 (0x7ff80e380c00) [pid = 3185] [serial = 969] [outer = (nil)] [url = about:blank] 09:21:14 INFO - PROCESS | 3185 | --DOMWINDOW == 186 (0x7ff822b63c00) [pid = 3185] [serial = 831] [outer = (nil)] [url = about:blank] 09:21:14 INFO - PROCESS | 3185 | --DOMWINDOW == 185 (0x7ff825ec4c00) [pid = 3185] [serial = 897] [outer = (nil)] [url = about:blank] 09:21:14 INFO - PROCESS | 3185 | --DOMWINDOW == 184 (0x7ff81b241000) [pid = 3185] [serial = 873] [outer = (nil)] [url = about:blank] 09:21:14 INFO - PROCESS | 3185 | --DOMWINDOW == 183 (0x7ff8120d7c00) [pid = 3185] [serial = 1127] [outer = (nil)] [url = about:blank] 09:21:14 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff806bc8800 == 142 [pid = 3185] [id = 416] 09:21:14 INFO - PROCESS | 3185 | ++DOMWINDOW == 184 (0x7ff806c10c00) [pid = 3185] [serial = 1249] [outer = (nil)] 09:21:14 INFO - PROCESS | 3185 | ++DOMWINDOW == 185 (0x7ff807851800) [pid = 3185] [serial = 1250] [outer = 0x7ff806c10c00] 09:21:14 INFO - PROCESS | 3185 | 1461082874309 Marionette DEBUG loaded listener.js 09:21:14 INFO - PROCESS | 3185 | ++DOMWINDOW == 186 (0x7ff80d245800) [pid = 3185] [serial = 1251] [outer = 0x7ff806c10c00] 09:21:15 INFO - PROCESS | 3185 | 1461082875082 Marionette TRACE conn4 <- [1,1636,null,{"value":["/2dcontext/line-styles/2d.line.union.html",0,null,null,[["Canvas test: 2d.line.union",0,null,null]]]}] 09:21:15 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 09:21:15 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 2039ms 09:21:15 INFO - PROCESS | 3185 | 1461082875132 Marionette TRACE conn4 -> [0,1637,"getWindowHandle",null] 09:21:15 INFO - PROCESS | 3185 | 1461082875138 Marionette TRACE conn4 <- [1,1637,null,{"value":"8"}] 09:21:15 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 09:21:15 INFO - PROCESS | 3185 | 1461082875163 Marionette TRACE conn4 -> [0,1638,"setScriptTimeout",{"ms":35000}] 09:21:15 INFO - PROCESS | 3185 | 1461082875167 Marionette TRACE conn4 <- [1,1638,null,{}] 09:21:15 INFO - PROCESS | 3185 | 1461082875173 Marionette TRACE conn4 -> [0,1639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:21:15 INFO - PROCESS | 3185 | 1461082875388 Marionette TRACE conn4 <- [1,1639,null,{"value":null}] 09:21:15 INFO - PROCESS | 3185 | 1461082875398 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:21:15 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff80ac50800 == 143 [pid = 3185] [id = 417] 09:21:15 INFO - PROCESS | 3185 | ++DOMWINDOW == 187 (0x7ff80af59c00) [pid = 3185] [serial = 1252] [outer = (nil)] 09:21:15 INFO - PROCESS | 3185 | ++DOMWINDOW == 188 (0x7ff80e37d800) [pid = 3185] [serial = 1253] [outer = 0x7ff80af59c00] 09:21:15 INFO - PROCESS | 3185 | 1461082875482 Marionette DEBUG loaded listener.js 09:21:15 INFO - PROCESS | 3185 | ++DOMWINDOW == 189 (0x7ff80e6c7c00) [pid = 3185] [serial = 1254] [outer = 0x7ff80af59c00] 09:21:16 INFO - PROCESS | 3185 | 1461082876568 Marionette TRACE conn4 <- [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]]]}] 09:21:16 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 09:21:16 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 1444ms 09:21:16 INFO - PROCESS | 3185 | 1461082876626 Marionette TRACE conn4 -> [0,1641,"getWindowHandle",null] 09:21:16 INFO - PROCESS | 3185 | 1461082876630 Marionette TRACE conn4 <- [1,1641,null,{"value":"8"}] 09:21:16 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 09:21:16 INFO - PROCESS | 3185 | 1461082876640 Marionette TRACE conn4 -> [0,1642,"setScriptTimeout",{"ms":35000}] 09:21:16 INFO - PROCESS | 3185 | 1461082876647 Marionette TRACE conn4 <- [1,1642,null,{}] 09:21:16 INFO - PROCESS | 3185 | 1461082876669 Marionette TRACE conn4 -> [0,1643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:21:16 INFO - PROCESS | 3185 | 1461082876935 Marionette TRACE conn4 <- [1,1643,null,{"value":null}] 09:21:16 INFO - PROCESS | 3185 | 1461082876966 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:21:16 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff80dd43000 == 144 [pid = 3185] [id = 418] 09:21:16 INFO - PROCESS | 3185 | ++DOMWINDOW == 190 (0x7ff80db8cc00) [pid = 3185] [serial = 1255] [outer = (nil)] 09:21:17 INFO - PROCESS | 3185 | ++DOMWINDOW == 191 (0x7ff811243c00) [pid = 3185] [serial = 1256] [outer = 0x7ff80db8cc00] 09:21:17 INFO - PROCESS | 3185 | 1461082877030 Marionette DEBUG loaded listener.js 09:21:17 INFO - PROCESS | 3185 | ++DOMWINDOW == 192 (0x7ff8120d7c00) [pid = 3185] [serial = 1257] [outer = 0x7ff80db8cc00] 09:21:17 INFO - PROCESS | 3185 | 1461082877921 Marionette TRACE conn4 <- [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]]]}] 09:21:17 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 09:21:17 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 1292ms 09:21:17 INFO - PROCESS | 3185 | 1461082877936 Marionette TRACE conn4 -> [0,1645,"getWindowHandle",null] 09:21:17 INFO - PROCESS | 3185 | 1461082877939 Marionette TRACE conn4 <- [1,1645,null,{"value":"8"}] 09:21:17 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 09:21:17 INFO - PROCESS | 3185 | 1461082877949 Marionette TRACE conn4 -> [0,1646,"setScriptTimeout",{"ms":35000}] 09:21:17 INFO - PROCESS | 3185 | 1461082877952 Marionette TRACE conn4 <- [1,1646,null,{}] 09:21:17 INFO - PROCESS | 3185 | 1461082877958 Marionette TRACE conn4 -> [0,1647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:21:18 INFO - PROCESS | 3185 | 1461082878207 Marionette TRACE conn4 <- [1,1647,null,{"value":null}] 09:21:18 INFO - PROCESS | 3185 | 1461082878262 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:21:18 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff80f967000 == 145 [pid = 3185] [id = 419] 09:21:18 INFO - PROCESS | 3185 | ++DOMWINDOW == 193 (0x7ff8104ab000) [pid = 3185] [serial = 1258] [outer = (nil)] 09:21:18 INFO - PROCESS | 3185 | ++DOMWINDOW == 194 (0x7ff81290d400) [pid = 3185] [serial = 1259] [outer = 0x7ff8104ab000] 09:21:18 INFO - PROCESS | 3185 | 1461082878398 Marionette DEBUG loaded listener.js 09:21:18 INFO - PROCESS | 3185 | ++DOMWINDOW == 195 (0x7ff81316b000) [pid = 3185] [serial = 1260] [outer = 0x7ff8104ab000] 09:21:19 INFO - PROCESS | 3185 | --DOMWINDOW == 194 (0x7ff80db88000) [pid = 3185] [serial = 1126] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 09:21:19 INFO - PROCESS | 3185 | --DOMWINDOW == 193 (0x7ff80e6c2400) [pid = 3185] [serial = 1189] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 09:21:19 INFO - PROCESS | 3185 | --DOMWINDOW == 192 (0x7ff80db87800) [pid = 3185] [serial = 1183] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 09:21:19 INFO - PROCESS | 3185 | --DOMWINDOW == 191 (0x7ff807dc5c00) [pid = 3185] [serial = 1177] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 09:21:19 INFO - PROCESS | 3185 | --DOMWINDOW == 190 (0x7ff80784d000) [pid = 3185] [serial = 1180] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 09:21:19 INFO - PROCESS | 3185 | --DOMWINDOW == 189 (0x7ff80e372c00) [pid = 3185] [serial = 1186] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 09:21:19 INFO - PROCESS | 3185 | 1461082879697 Marionette TRACE conn4 <- [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]]]}] 09:21:19 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 09:21:19 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 1782ms 09:21:19 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 09:21:19 INFO - PROCESS | 3185 | 1461082879733 Marionette TRACE conn4 -> [0,1649,"getWindowHandle",null] 09:21:19 INFO - PROCESS | 3185 | 1461082879736 Marionette TRACE conn4 <- [1,1649,null,{"value":"8"}] 09:21:19 INFO - PROCESS | 3185 | 1461082879743 Marionette TRACE conn4 -> [0,1650,"setScriptTimeout",{"ms":35000}] 09:21:19 INFO - PROCESS | 3185 | 1461082879746 Marionette TRACE conn4 <- [1,1650,null,{}] 09:21:19 INFO - PROCESS | 3185 | 1461082879751 Marionette TRACE conn4 -> [0,1651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:21:20 INFO - PROCESS | 3185 | 1461082880005 Marionette TRACE conn4 <- [1,1651,null,{"value":null}] 09:21:20 INFO - PROCESS | 3185 | 1461082880026 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:21:20 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff810691800 == 146 [pid = 3185] [id = 420] 09:21:20 INFO - PROCESS | 3185 | ++DOMWINDOW == 190 (0x7ff813173400) [pid = 3185] [serial = 1261] [outer = (nil)] 09:21:20 INFO - PROCESS | 3185 | ++DOMWINDOW == 191 (0x7ff81344cc00) [pid = 3185] [serial = 1262] [outer = 0x7ff813173400] 09:21:20 INFO - PROCESS | 3185 | 1461082880103 Marionette DEBUG loaded listener.js 09:21:20 INFO - PROCESS | 3185 | ++DOMWINDOW == 192 (0x7ff819d70c00) [pid = 3185] [serial = 1263] [outer = 0x7ff813173400] 09:21:20 INFO - PROCESS | 3185 | 1461082880993 Marionette TRACE conn4 <- [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]]]}] 09:21:21 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 09:21:21 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 1292ms 09:21:21 INFO - PROCESS | 3185 | 1461082881036 Marionette TRACE conn4 -> [0,1653,"getWindowHandle",null] 09:21:21 INFO - PROCESS | 3185 | 1461082881039 Marionette TRACE conn4 <- [1,1653,null,{"value":"8"}] 09:21:21 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 09:21:21 INFO - PROCESS | 3185 | 1461082881045 Marionette TRACE conn4 -> [0,1654,"setScriptTimeout",{"ms":35000}] 09:21:21 INFO - PROCESS | 3185 | 1461082881047 Marionette TRACE conn4 <- [1,1654,null,{}] 09:21:21 INFO - PROCESS | 3185 | 1461082881053 Marionette TRACE conn4 -> [0,1655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:21:21 INFO - PROCESS | 3185 | 1461082881265 Marionette TRACE conn4 <- [1,1655,null,{"value":null}] 09:21:21 INFO - PROCESS | 3185 | 1461082881680 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:21:21 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff80a853000 == 147 [pid = 3185] [id = 421] 09:21:21 INFO - PROCESS | 3185 | ++DOMWINDOW == 193 (0x7ff806c18400) [pid = 3185] [serial = 1264] [outer = (nil)] 09:21:21 INFO - PROCESS | 3185 | ++DOMWINDOW == 194 (0x7ff807dc2800) [pid = 3185] [serial = 1265] [outer = 0x7ff806c18400] 09:21:21 INFO - PROCESS | 3185 | 1461082881764 Marionette DEBUG loaded listener.js 09:21:21 INFO - PROCESS | 3185 | ++DOMWINDOW == 195 (0x7ff80a7e5800) [pid = 3185] [serial = 1266] [outer = 0x7ff806c18400] 09:21:22 INFO - PROCESS | 3185 | 1461082882681 Marionette TRACE conn4 <- [1,1656,null,{"value":["/2dcontext/line-styles/2d.line.width.valid.html",0,null,null,[["Setting lineWidth to valid values works",0,null,null]]]}] 09:21:22 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 09:21:22 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 1682ms 09:21:22 INFO - PROCESS | 3185 | 1461082882730 Marionette TRACE conn4 -> [0,1657,"getWindowHandle",null] 09:21:22 INFO - PROCESS | 3185 | 1461082882737 Marionette TRACE conn4 <- [1,1657,null,{"value":"8"}] 09:21:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 09:21:22 INFO - PROCESS | 3185 | 1461082882747 Marionette TRACE conn4 -> [0,1658,"setScriptTimeout",{"ms":35000}] 09:21:22 INFO - PROCESS | 3185 | 1461082882752 Marionette TRACE conn4 <- [1,1658,null,{}] 09:21:22 INFO - PROCESS | 3185 | 1461082882760 Marionette TRACE conn4 -> [0,1659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:21:22 INFO - PROCESS | 3185 | 1461082882993 Marionette TRACE conn4 <- [1,1659,null,{"value":null}] 09:21:23 INFO - PROCESS | 3185 | 1461082883252 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:21:23 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff80e415800 == 148 [pid = 3185] [id = 422] 09:21:23 INFO - PROCESS | 3185 | ++DOMWINDOW == 196 (0x7ff80db92400) [pid = 3185] [serial = 1267] [outer = (nil)] 09:21:23 INFO - PROCESS | 3185 | ++DOMWINDOW == 197 (0x7ff80dd69800) [pid = 3185] [serial = 1268] [outer = 0x7ff80db92400] 09:21:23 INFO - PROCESS | 3185 | 1461082883387 Marionette DEBUG loaded listener.js 09:21:23 INFO - PROCESS | 3185 | ++DOMWINDOW == 198 (0x7ff80e37f000) [pid = 3185] [serial = 1269] [outer = 0x7ff80db92400] 09:21:24 INFO - PROCESS | 3185 | 1461082884409 Marionette TRACE conn4 <- [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]]]}] 09:21:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 09:21:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 1735ms 09:21:24 INFO - PROCESS | 3185 | 1461082884486 Marionette TRACE conn4 -> [0,1661,"getWindowHandle",null] 09:21:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 09:21:24 INFO - PROCESS | 3185 | 1461082884493 Marionette TRACE conn4 <- [1,1661,null,{"value":"8"}] 09:21:24 INFO - PROCESS | 3185 | 1461082884500 Marionette TRACE conn4 -> [0,1662,"setScriptTimeout",{"ms":35000}] 09:21:24 INFO - PROCESS | 3185 | 1461082884503 Marionette TRACE conn4 <- [1,1662,null,{}] 09:21:24 INFO - PROCESS | 3185 | 1461082884509 Marionette TRACE conn4 -> [0,1663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:21:24 INFO - PROCESS | 3185 | 1461082884781 Marionette TRACE conn4 <- [1,1663,null,{"value":null}] 09:21:25 INFO - PROCESS | 3185 | 1461082885123 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:21:25 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff812455800 == 149 [pid = 3185] [id = 423] 09:21:25 INFO - PROCESS | 3185 | ++DOMWINDOW == 199 (0x7ff80dd5b400) [pid = 3185] [serial = 1270] [outer = (nil)] 09:21:25 INFO - PROCESS | 3185 | ++DOMWINDOW == 200 (0x7ff80f82cc00) [pid = 3185] [serial = 1271] [outer = 0x7ff80dd5b400] 09:21:25 INFO - PROCESS | 3185 | 1461082885212 Marionette DEBUG loaded listener.js 09:21:25 INFO - PROCESS | 3185 | ++DOMWINDOW == 201 (0x7ff81123a800) [pid = 3185] [serial = 1272] [outer = 0x7ff80dd5b400] 09:21:26 INFO - PROCESS | 3185 | 1461082886131 Marionette TRACE conn4 <- [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]]]}] 09:21:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 09:21:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 1688ms 09:21:26 INFO - PROCESS | 3185 | 1461082886192 Marionette TRACE conn4 -> [0,1665,"getWindowHandle",null] 09:21:26 INFO - PROCESS | 3185 | 1461082886202 Marionette TRACE conn4 <- [1,1665,null,{"value":"8"}] 09:21:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 09:21:26 INFO - PROCESS | 3185 | 1461082886219 Marionette TRACE conn4 -> [0,1666,"setScriptTimeout",{"ms":35000}] 09:21:26 INFO - PROCESS | 3185 | 1461082886229 Marionette TRACE conn4 <- [1,1666,null,{}] 09:21:26 INFO - PROCESS | 3185 | 1461082886237 Marionette TRACE conn4 -> [0,1667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:21:26 INFO - PROCESS | 3185 | 1461082886518 Marionette TRACE conn4 <- [1,1667,null,{"value":null}] 09:21:26 INFO - PROCESS | 3185 | 1461082886829 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:21:26 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff81a32a800 == 150 [pid = 3185] [id = 424] 09:21:26 INFO - PROCESS | 3185 | ++DOMWINDOW == 202 (0x7ff80e6ce000) [pid = 3185] [serial = 1273] [outer = (nil)] 09:21:26 INFO - PROCESS | 3185 | ++DOMWINDOW == 203 (0x7ff81290e000) [pid = 3185] [serial = 1274] [outer = 0x7ff80e6ce000] 09:21:26 INFO - PROCESS | 3185 | 1461082886906 Marionette DEBUG loaded listener.js 09:21:27 INFO - PROCESS | 3185 | ++DOMWINDOW == 204 (0x7ff819555800) [pid = 3185] [serial = 1275] [outer = 0x7ff80e6ce000] 09:21:27 INFO - PROCESS | 3185 | 1461082887790 Marionette TRACE conn4 <- [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]]]}] 09:21:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 09:21:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 1656ms 09:21:27 INFO - PROCESS | 3185 | 1461082887868 Marionette TRACE conn4 -> [0,1669,"getWindowHandle",null] 09:21:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 09:21:27 INFO - PROCESS | 3185 | 1461082887872 Marionette TRACE conn4 <- [1,1669,null,{"value":"8"}] 09:21:27 INFO - PROCESS | 3185 | 1461082887878 Marionette TRACE conn4 -> [0,1670,"setScriptTimeout",{"ms":35000}] 09:21:27 INFO - PROCESS | 3185 | 1461082887882 Marionette TRACE conn4 <- [1,1670,null,{}] 09:21:27 INFO - PROCESS | 3185 | 1461082887887 Marionette TRACE conn4 -> [0,1671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:21:28 INFO - PROCESS | 3185 | 1461082888146 Marionette TRACE conn4 <- [1,1671,null,{"value":null}] 09:21:28 INFO - PROCESS | 3185 | 1461082888411 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:21:28 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff81abea800 == 151 [pid = 3185] [id = 425] 09:21:28 INFO - PROCESS | 3185 | ++DOMWINDOW == 205 (0x7ff8124ce400) [pid = 3185] [serial = 1276] [outer = (nil)] 09:21:28 INFO - PROCESS | 3185 | ++DOMWINDOW == 206 (0x7ff819e2d000) [pid = 3185] [serial = 1277] [outer = 0x7ff8124ce400] 09:21:28 INFO - PROCESS | 3185 | 1461082888532 Marionette DEBUG loaded listener.js 09:21:28 INFO - PROCESS | 3185 | ++DOMWINDOW == 207 (0x7ff81a474000) [pid = 3185] [serial = 1278] [outer = 0x7ff8124ce400] 09:21:29 INFO - PROCESS | 3185 | 1461082889398 Marionette TRACE conn4 <- [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]]]}] 09:21:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 09:21:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 1585ms 09:21:29 INFO - PROCESS | 3185 | 1461082889465 Marionette TRACE conn4 -> [0,1673,"getWindowHandle",null] 09:21:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 09:21:29 INFO - PROCESS | 3185 | 1461082889469 Marionette TRACE conn4 <- [1,1673,null,{"value":"8"}] 09:21:29 INFO - PROCESS | 3185 | 1461082889476 Marionette TRACE conn4 -> [0,1674,"setScriptTimeout",{"ms":35000}] 09:21:29 INFO - PROCESS | 3185 | 1461082889479 Marionette TRACE conn4 <- [1,1674,null,{}] 09:21:29 INFO - PROCESS | 3185 | 1461082889484 Marionette TRACE conn4 -> [0,1675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:21:29 INFO - PROCESS | 3185 | 1461082889706 Marionette TRACE conn4 <- [1,1675,null,{"value":null}] 09:21:29 INFO - PROCESS | 3185 | 1461082889975 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:21:30 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff81e35a800 == 152 [pid = 3185] [id = 426] 09:21:30 INFO - PROCESS | 3185 | ++DOMWINDOW == 208 (0x7ff81a988400) [pid = 3185] [serial = 1279] [outer = (nil)] 09:21:30 INFO - PROCESS | 3185 | ++DOMWINDOW == 209 (0x7ff81a98ec00) [pid = 3185] [serial = 1280] [outer = 0x7ff81a988400] 09:21:30 INFO - PROCESS | 3185 | 1461082890113 Marionette DEBUG loaded listener.js 09:21:30 INFO - PROCESS | 3185 | ++DOMWINDOW == 210 (0x7ff81ccf6800) [pid = 3185] [serial = 1281] [outer = 0x7ff81a988400] 09:21:31 INFO - PROCESS | 3185 | 1461082891051 Marionette TRACE conn4 <- [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]]]}] 09:21:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 09:21:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 1633ms 09:21:31 INFO - PROCESS | 3185 | 1461082891109 Marionette TRACE conn4 -> [0,1677,"getWindowHandle",null] 09:21:31 INFO - PROCESS | 3185 | 1461082891113 Marionette TRACE conn4 <- [1,1677,null,{"value":"8"}] 09:21:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 09:21:31 INFO - PROCESS | 3185 | 1461082891120 Marionette TRACE conn4 -> [0,1678,"setScriptTimeout",{"ms":35000}] 09:21:31 INFO - PROCESS | 3185 | 1461082891123 Marionette TRACE conn4 <- [1,1678,null,{}] 09:21:31 INFO - PROCESS | 3185 | 1461082891129 Marionette TRACE conn4 -> [0,1679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:21:31 INFO - PROCESS | 3185 | 1461082891377 Marionette TRACE conn4 <- [1,1679,null,{"value":null}] 09:21:31 INFO - PROCESS | 3185 | 1461082891703 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:21:31 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff81f00f000 == 153 [pid = 3185] [id = 427] 09:21:31 INFO - PROCESS | 3185 | ++DOMWINDOW == 211 (0x7ff81e994400) [pid = 3185] [serial = 1282] [outer = (nil)] 09:21:31 INFO - PROCESS | 3185 | ++DOMWINDOW == 212 (0x7ff81ecb4000) [pid = 3185] [serial = 1283] [outer = 0x7ff81e994400] 09:21:31 INFO - PROCESS | 3185 | 1461082891786 Marionette DEBUG loaded listener.js 09:21:31 INFO - PROCESS | 3185 | ++DOMWINDOW == 213 (0x7ff81ecc2c00) [pid = 3185] [serial = 1284] [outer = 0x7ff81e994400] 09:21:32 INFO - PROCESS | 3185 | 1461082892671 Marionette TRACE conn4 <- [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]]]}] 09:21:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 09:21:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 1585ms 09:21:32 INFO - PROCESS | 3185 | 1461082892706 Marionette TRACE conn4 -> [0,1681,"getWindowHandle",null] 09:21:32 INFO - PROCESS | 3185 | 1461082892710 Marionette TRACE conn4 <- [1,1681,null,{"value":"8"}] 09:21:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 09:21:32 INFO - PROCESS | 3185 | 1461082892716 Marionette TRACE conn4 -> [0,1682,"setScriptTimeout",{"ms":35000}] 09:21:32 INFO - PROCESS | 3185 | 1461082892719 Marionette TRACE conn4 <- [1,1682,null,{}] 09:21:32 INFO - PROCESS | 3185 | 1461082892725 Marionette TRACE conn4 -> [0,1683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:21:32 INFO - PROCESS | 3185 | 1461082892948 Marionette TRACE conn4 <- [1,1683,null,{"value":null}] 09:21:33 INFO - PROCESS | 3185 | 1461082893166 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:21:33 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff82224a800 == 154 [pid = 3185] [id = 428] 09:21:33 INFO - PROCESS | 3185 | ++DOMWINDOW == 214 (0x7ff81a989400) [pid = 3185] [serial = 1285] [outer = (nil)] 09:21:33 INFO - PROCESS | 3185 | ++DOMWINDOW == 215 (0x7ff81f119000) [pid = 3185] [serial = 1286] [outer = 0x7ff81a989400] 09:21:33 INFO - PROCESS | 3185 | 1461082893324 Marionette DEBUG loaded listener.js 09:21:33 INFO - PROCESS | 3185 | ++DOMWINDOW == 216 (0x7ff81f594c00) [pid = 3185] [serial = 1287] [outer = 0x7ff81a989400] 09:21:34 INFO - PROCESS | 3185 | 1461082894235 Marionette TRACE conn4 <- [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]]]}] 09:21:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 09:21:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 1579ms 09:21:34 INFO - PROCESS | 3185 | 1461082894296 Marionette TRACE conn4 -> [0,1685,"getWindowHandle",null] 09:21:34 INFO - PROCESS | 3185 | 1461082894306 Marionette TRACE conn4 <- [1,1685,null,{"value":"8"}] 09:21:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 09:21:34 INFO - PROCESS | 3185 | 1461082894319 Marionette TRACE conn4 -> [0,1686,"setScriptTimeout",{"ms":35000}] 09:21:34 INFO - PROCESS | 3185 | 1461082894322 Marionette TRACE conn4 <- [1,1686,null,{}] 09:21:34 INFO - PROCESS | 3185 | 1461082894330 Marionette TRACE conn4 -> [0,1687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:21:34 INFO - PROCESS | 3185 | 1461082894590 Marionette TRACE conn4 <- [1,1687,null,{"value":null}] 09:21:34 INFO - PROCESS | 3185 | 1461082894888 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:21:34 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff82435b000 == 155 [pid = 3185] [id = 429] 09:21:34 INFO - PROCESS | 3185 | ++DOMWINDOW == 217 (0x7ff811333400) [pid = 3185] [serial = 1288] [outer = (nil)] 09:21:34 INFO - PROCESS | 3185 | ++DOMWINDOW == 218 (0x7ff8209f3400) [pid = 3185] [serial = 1289] [outer = 0x7ff811333400] 09:21:34 INFO - PROCESS | 3185 | 1461082894971 Marionette DEBUG loaded listener.js 09:21:35 INFO - PROCESS | 3185 | ++DOMWINDOW == 219 (0x7ff82229a000) [pid = 3185] [serial = 1290] [outer = 0x7ff811333400] 09:21:35 INFO - PROCESS | 3185 | 1461082895839 Marionette TRACE conn4 <- [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]]]}] 09:21:35 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 09:21:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 1583ms 09:21:35 INFO - PROCESS | 3185 | 1461082895903 Marionette TRACE conn4 -> [0,1689,"getWindowHandle",null] 09:21:35 INFO - PROCESS | 3185 | 1461082895907 Marionette TRACE conn4 <- [1,1689,null,{"value":"8"}] 09:21:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 09:21:35 INFO - PROCESS | 3185 | 1461082895913 Marionette TRACE conn4 -> [0,1690,"setScriptTimeout",{"ms":35000}] 09:21:35 INFO - PROCESS | 3185 | 1461082895915 Marionette TRACE conn4 <- [1,1690,null,{}] 09:21:35 INFO - PROCESS | 3185 | 1461082895921 Marionette TRACE conn4 -> [0,1691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:21:36 INFO - PROCESS | 3185 | 1461082896147 Marionette TRACE conn4 <- [1,1691,null,{"value":null}] 09:21:36 INFO - PROCESS | 3185 | 1461082896452 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:21:36 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff825d75000 == 156 [pid = 3185] [id = 430] 09:21:36 INFO - PROCESS | 3185 | ++DOMWINDOW == 220 (0x7ff81e088000) [pid = 3185] [serial = 1291] [outer = (nil)] 09:21:36 INFO - PROCESS | 3185 | ++DOMWINDOW == 221 (0x7ff824044800) [pid = 3185] [serial = 1292] [outer = 0x7ff81e088000] 09:21:36 INFO - PROCESS | 3185 | 1461082896563 Marionette DEBUG loaded listener.js 09:21:36 INFO - PROCESS | 3185 | ++DOMWINDOW == 222 (0x7ff825061400) [pid = 3185] [serial = 1293] [outer = 0x7ff81e088000] 09:21:37 INFO - PROCESS | 3185 | 1461082897480 Marionette TRACE conn4 <- [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]]]}] 09:21:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 09:21:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 1634ms 09:21:37 INFO - PROCESS | 3185 | 1461082897549 Marionette TRACE conn4 -> [0,1693,"getWindowHandle",null] 09:21:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 09:21:37 INFO - PROCESS | 3185 | 1461082897553 Marionette TRACE conn4 <- [1,1693,null,{"value":"8"}] 09:21:37 INFO - PROCESS | 3185 | 1461082897559 Marionette TRACE conn4 -> [0,1694,"setScriptTimeout",{"ms":35000}] 09:21:37 INFO - PROCESS | 3185 | 1461082897563 Marionette TRACE conn4 <- [1,1694,null,{}] 09:21:37 INFO - PROCESS | 3185 | 1461082897568 Marionette TRACE conn4 -> [0,1695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:21:37 INFO - PROCESS | 3185 | 1461082897802 Marionette TRACE conn4 <- [1,1695,null,{"value":null}] 09:21:38 INFO - PROCESS | 3185 | 1461082898116 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:21:38 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff82ff17800 == 157 [pid = 3185] [id = 431] 09:21:38 INFO - PROCESS | 3185 | ++DOMWINDOW == 223 (0x7ff825db9000) [pid = 3185] [serial = 1294] [outer = (nil)] 09:21:38 INFO - PROCESS | 3185 | ++DOMWINDOW == 224 (0x7ff825e6e800) [pid = 3185] [serial = 1295] [outer = 0x7ff825db9000] 09:21:38 INFO - PROCESS | 3185 | 1461082898215 Marionette DEBUG loaded listener.js 09:21:38 INFO - PROCESS | 3185 | ++DOMWINDOW == 225 (0x7ff82640c000) [pid = 3185] [serial = 1296] [outer = 0x7ff825db9000] 09:21:39 INFO - PROCESS | 3185 | 1461082899124 Marionette TRACE conn4 <- [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]]]}] 09:21:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 09:21:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 1629ms 09:21:39 INFO - PROCESS | 3185 | 1461082899190 Marionette TRACE conn4 -> [0,1697,"getWindowHandle",null] 09:21:39 INFO - PROCESS | 3185 | 1461082899194 Marionette TRACE conn4 <- [1,1697,null,{"value":"8"}] 09:21:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 09:21:39 INFO - PROCESS | 3185 | 1461082899200 Marionette TRACE conn4 -> [0,1698,"setScriptTimeout",{"ms":35000}] 09:21:39 INFO - PROCESS | 3185 | 1461082899205 Marionette TRACE conn4 <- [1,1698,null,{}] 09:21:39 INFO - PROCESS | 3185 | 1461082899210 Marionette TRACE conn4 -> [0,1699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:21:39 INFO - PROCESS | 3185 | 1461082899499 Marionette TRACE conn4 <- [1,1699,null,{"value":null}] 09:21:39 INFO - PROCESS | 3185 | 1461082899808 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:21:39 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff8320b1000 == 158 [pid = 3185] [id = 432] 09:21:39 INFO - PROCESS | 3185 | ++DOMWINDOW == 226 (0x7ff81127dc00) [pid = 3185] [serial = 1297] [outer = (nil)] 09:21:39 INFO - PROCESS | 3185 | ++DOMWINDOW == 227 (0x7ff831206000) [pid = 3185] [serial = 1298] [outer = 0x7ff81127dc00] 09:21:39 INFO - PROCESS | 3185 | 1461082899884 Marionette DEBUG loaded listener.js 09:21:39 INFO - PROCESS | 3185 | ++DOMWINDOW == 228 (0x7ff832033000) [pid = 3185] [serial = 1299] [outer = 0x7ff81127dc00] 09:21:40 INFO - PROCESS | 3185 | 1461082900737 Marionette TRACE conn4 <- [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]]]}] 09:21:40 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 09:21:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 1581ms 09:21:40 INFO - PROCESS | 3185 | 1461082900784 Marionette TRACE conn4 -> [0,1701,"getWindowHandle",null] 09:21:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 09:21:40 INFO - PROCESS | 3185 | 1461082900788 Marionette TRACE conn4 <- [1,1701,null,{"value":"8"}] 09:21:40 INFO - PROCESS | 3185 | 1461082900795 Marionette TRACE conn4 -> [0,1702,"setScriptTimeout",{"ms":35000}] 09:21:40 INFO - PROCESS | 3185 | 1461082900798 Marionette TRACE conn4 <- [1,1702,null,{}] 09:21:40 INFO - PROCESS | 3185 | 1461082900805 Marionette TRACE conn4 -> [0,1703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:21:41 INFO - PROCESS | 3185 | 1461082901029 Marionette TRACE conn4 <- [1,1703,null,{"value":null}] 09:21:41 INFO - PROCESS | 3185 | 1461082901334 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:21:41 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff8364af800 == 159 [pid = 3185] [id = 433] 09:21:41 INFO - PROCESS | 3185 | ++DOMWINDOW == 229 (0x7ff811239c00) [pid = 3185] [serial = 1300] [outer = (nil)] 09:21:41 INFO - PROCESS | 3185 | ++DOMWINDOW == 230 (0x7ff83419f800) [pid = 3185] [serial = 1301] [outer = 0x7ff811239c00] 09:21:41 INFO - PROCESS | 3185 | 1461082901417 Marionette DEBUG loaded listener.js 09:21:41 INFO - PROCESS | 3185 | ++DOMWINDOW == 231 (0x7ff835966c00) [pid = 3185] [serial = 1302] [outer = 0x7ff811239c00] 09:21:42 INFO - PROCESS | 3185 | 1461082902305 Marionette TRACE conn4 <- [1,1704,null,{"value":["/2dcontext/path-objects/2d.path.arc.nonfinite.html",0,null,null,[["arc() with Infinity/NaN is ignored",0,null,null]]]}] 09:21:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 09:21:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 1579ms 09:21:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 09:21:42 INFO - PROCESS | 3185 | 1461082902376 Marionette TRACE conn4 -> [0,1705,"getWindowHandle",null] 09:21:42 INFO - PROCESS | 3185 | 1461082902379 Marionette TRACE conn4 <- [1,1705,null,{"value":"8"}] 09:21:42 INFO - PROCESS | 3185 | 1461082902385 Marionette TRACE conn4 -> [0,1706,"setScriptTimeout",{"ms":35000}] 09:21:42 INFO - PROCESS | 3185 | 1461082902389 Marionette TRACE conn4 <- [1,1706,null,{}] 09:21:42 INFO - PROCESS | 3185 | 1461082902394 Marionette TRACE conn4 -> [0,1707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:21:42 INFO - PROCESS | 3185 | 1461082902622 Marionette TRACE conn4 <- [1,1707,null,{"value":null}] 09:21:42 INFO - PROCESS | 3185 | 1461082902924 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:21:42 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff80f5b9800 == 160 [pid = 3185] [id = 434] 09:21:42 INFO - PROCESS | 3185 | ++DOMWINDOW == 232 (0x7ff8199a1800) [pid = 3185] [serial = 1303] [outer = (nil)] 09:21:42 INFO - PROCESS | 3185 | ++DOMWINDOW == 233 (0x7ff835eb7c00) [pid = 3185] [serial = 1304] [outer = 0x7ff8199a1800] 09:21:43 INFO - PROCESS | 3185 | 1461082903006 Marionette DEBUG loaded listener.js 09:21:43 INFO - PROCESS | 3185 | ++DOMWINDOW == 234 (0x7ff835f34400) [pid = 3185] [serial = 1305] [outer = 0x7ff8199a1800] 09:21:43 INFO - PROCESS | 3185 | 1461082903851 Marionette TRACE conn4 <- [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]]]}] 09:21:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 09:21:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 1536ms 09:21:43 INFO - PROCESS | 3185 | 1461082903922 Marionette TRACE conn4 -> [0,1709,"getWindowHandle",null] 09:21:43 INFO - PROCESS | 3185 | 1461082903926 Marionette TRACE conn4 <- [1,1709,null,{"value":"8"}] 09:21:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 09:21:43 INFO - PROCESS | 3185 | 1461082903931 Marionette TRACE conn4 -> [0,1710,"setScriptTimeout",{"ms":35000}] 09:21:43 INFO - PROCESS | 3185 | 1461082903933 Marionette TRACE conn4 <- [1,1710,null,{}] 09:21:43 INFO - PROCESS | 3185 | 1461082903939 Marionette TRACE conn4 -> [0,1711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:21:44 INFO - PROCESS | 3185 | 1461082904159 Marionette TRACE conn4 <- [1,1711,null,{"value":null}] 09:21:44 INFO - PROCESS | 3185 | 1461082904483 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:21:44 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff82ae19800 == 161 [pid = 3185] [id = 435] 09:21:44 INFO - PROCESS | 3185 | ++DOMWINDOW == 235 (0x7ff807cc2c00) [pid = 3185] [serial = 1306] [outer = (nil)] 09:21:44 INFO - PROCESS | 3185 | ++DOMWINDOW == 236 (0x7ff807ccc400) [pid = 3185] [serial = 1307] [outer = 0x7ff807cc2c00] 09:21:44 INFO - PROCESS | 3185 | 1461082904563 Marionette DEBUG loaded listener.js 09:21:44 INFO - PROCESS | 3185 | ++DOMWINDOW == 237 (0x7ff807cd0c00) [pid = 3185] [serial = 1308] [outer = 0x7ff807cc2c00] 09:21:45 INFO - PROCESS | 3185 | 1461082905408 Marionette TRACE conn4 <- [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]]]}] 09:21:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 09:21:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 1529ms 09:21:45 INFO - PROCESS | 3185 | 1461082905462 Marionette TRACE conn4 -> [0,1713,"getWindowHandle",null] 09:21:45 INFO - PROCESS | 3185 | 1461082905466 Marionette TRACE conn4 <- [1,1713,null,{"value":"8"}] 09:21:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 09:21:45 INFO - PROCESS | 3185 | 1461082905473 Marionette TRACE conn4 -> [0,1714,"setScriptTimeout",{"ms":35000}] 09:21:45 INFO - PROCESS | 3185 | 1461082905476 Marionette TRACE conn4 <- [1,1714,null,{}] 09:21:45 INFO - PROCESS | 3185 | 1461082905482 Marionette TRACE conn4 -> [0,1715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:21:45 INFO - PROCESS | 3185 | 1461082905719 Marionette TRACE conn4 <- [1,1715,null,{"value":null}] 09:21:46 INFO - PROCESS | 3185 | 1461082906022 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:21:46 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff80d4e4800 == 162 [pid = 3185] [id = 436] 09:21:46 INFO - PROCESS | 3185 | ++DOMWINDOW == 238 (0x7ff807cc5000) [pid = 3185] [serial = 1309] [outer = (nil)] 09:21:46 INFO - PROCESS | 3185 | ++DOMWINDOW == 239 (0x7ff80e590c00) [pid = 3185] [serial = 1310] [outer = 0x7ff807cc5000] 09:21:46 INFO - PROCESS | 3185 | 1461082906101 Marionette DEBUG loaded listener.js 09:21:46 INFO - PROCESS | 3185 | ++DOMWINDOW == 240 (0x7ff819f2f400) [pid = 3185] [serial = 1311] [outer = 0x7ff807cc5000] 09:21:47 INFO - PROCESS | 3185 | 1461082907054 Marionette TRACE conn4 <- [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]]]}] 09:21:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 09:21:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 1630ms 09:21:47 INFO - PROCESS | 3185 | 1461082907105 Marionette TRACE conn4 -> [0,1717,"getWindowHandle",null] 09:21:47 INFO - PROCESS | 3185 | 1461082907109 Marionette TRACE conn4 <- [1,1717,null,{"value":"8"}] 09:21:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 09:21:47 INFO - PROCESS | 3185 | 1461082907115 Marionette TRACE conn4 -> [0,1718,"setScriptTimeout",{"ms":35000}] 09:21:47 INFO - PROCESS | 3185 | 1461082907118 Marionette TRACE conn4 <- [1,1718,null,{}] 09:21:47 INFO - PROCESS | 3185 | 1461082907124 Marionette TRACE conn4 -> [0,1719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:21:47 INFO - PROCESS | 3185 | 1461082907347 Marionette TRACE conn4 <- [1,1719,null,{"value":null}] 09:21:48 INFO - PROCESS | 3185 | 1461082908205 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:21:48 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff80db7e800 == 163 [pid = 3185] [id = 437] 09:21:48 INFO - PROCESS | 3185 | ++DOMWINDOW == 241 (0x7ff807cce000) [pid = 3185] [serial = 1312] [outer = (nil)] 09:21:48 INFO - PROCESS | 3185 | ++DOMWINDOW == 242 (0x7ff807dca400) [pid = 3185] [serial = 1313] [outer = 0x7ff807cce000] 09:21:48 INFO - PROCESS | 3185 | 1461082908303 Marionette DEBUG loaded listener.js 09:21:48 INFO - PROCESS | 3185 | ++DOMWINDOW == 243 (0x7ff80ab1bc00) [pid = 3185] [serial = 1314] [outer = 0x7ff807cce000] 09:21:49 INFO - PROCESS | 3185 | 1461082909195 Marionette TRACE conn4 <- [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]]]}] 09:21:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 09:21:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 2130ms 09:21:49 INFO - PROCESS | 3185 | 1461082909248 Marionette TRACE conn4 -> [0,1721,"getWindowHandle",null] 09:21:49 INFO - PROCESS | 3185 | 1461082909255 Marionette TRACE conn4 <- [1,1721,null,{"value":"8"}] 09:21:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 09:21:49 INFO - PROCESS | 3185 | 1461082909263 Marionette TRACE conn4 -> [0,1722,"setScriptTimeout",{"ms":35000}] 09:21:49 INFO - PROCESS | 3185 | 1461082909268 Marionette TRACE conn4 <- [1,1722,null,{}] 09:21:49 INFO - PROCESS | 3185 | 1461082909274 Marionette TRACE conn4 -> [0,1723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:21:49 INFO - PROCESS | 3185 | 1461082909503 Marionette TRACE conn4 <- [1,1723,null,{"value":null}] 09:21:49 INFO - PROCESS | 3185 | 1461082909848 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:21:49 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff80f968800 == 164 [pid = 3185] [id = 438] 09:21:49 INFO - PROCESS | 3185 | ++DOMWINDOW == 244 (0x7ff807dc7800) [pid = 3185] [serial = 1315] [outer = (nil)] 09:21:49 INFO - PROCESS | 3185 | ++DOMWINDOW == 245 (0x7ff80db8b000) [pid = 3185] [serial = 1316] [outer = 0x7ff807dc7800] 09:21:50 INFO - PROCESS | 3185 | 1461082910008 Marionette DEBUG loaded listener.js 09:21:50 INFO - PROCESS | 3185 | ++DOMWINDOW == 246 (0x7ff80e0f7400) [pid = 3185] [serial = 1317] [outer = 0x7ff807dc7800] 09:21:51 INFO - PROCESS | 3185 | 1461082911036 Marionette TRACE conn4 <- [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]]]}] 09:21:51 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 09:21:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 1834ms 09:21:51 INFO - PROCESS | 3185 | 1461082911102 Marionette TRACE conn4 -> [0,1725,"getWindowHandle",null] 09:21:51 INFO - PROCESS | 3185 | 1461082911109 Marionette TRACE conn4 <- [1,1725,null,{"value":"8"}] 09:21:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 09:21:51 INFO - PROCESS | 3185 | 1461082911116 Marionette TRACE conn4 -> [0,1726,"setScriptTimeout",{"ms":35000}] 09:21:51 INFO - PROCESS | 3185 | 1461082911119 Marionette TRACE conn4 <- [1,1726,null,{}] 09:21:51 INFO - PROCESS | 3185 | 1461082911125 Marionette TRACE conn4 -> [0,1727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:21:51 INFO - PROCESS | 3185 | 1461082911341 Marionette TRACE conn4 <- [1,1727,null,{"value":null}] 09:21:51 INFO - PROCESS | 3185 | 1461082911728 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:21:51 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff810839800 == 163 [pid = 3185] [id = 397] 09:21:51 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff81061b000 == 162 [pid = 3185] [id = 396] 09:21:51 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff81ab3d000 == 161 [pid = 3185] [id = 269] 09:21:51 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff810691800 == 160 [pid = 3185] [id = 420] 09:21:51 INFO - PROCESS | 3185 | --DOMWINDOW == 245 (0x7ff813067000) [pid = 3185] [serial = 1193] [outer = (nil)] [url = about:blank] 09:21:51 INFO - PROCESS | 3185 | --DOMWINDOW == 244 (0x7ff80f82b800) [pid = 3185] [serial = 1172] [outer = (nil)] [url = about:blank] 09:21:51 INFO - PROCESS | 3185 | --DOMWINDOW == 243 (0x7ff80b111400) [pid = 3185] [serial = 1169] [outer = (nil)] [url = about:blank] 09:21:51 INFO - PROCESS | 3185 | --DOMWINDOW == 242 (0x7ff806c18800) [pid = 3185] [serial = 1166] [outer = (nil)] [url = about:blank] 09:21:51 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff807878800 == 161 [pid = 3185] [id = 439] 09:21:51 INFO - PROCESS | 3185 | ++DOMWINDOW == 243 (0x7ff807dd1800) [pid = 3185] [serial = 1318] [outer = (nil)] 09:21:51 INFO - PROCESS | 3185 | ++DOMWINDOW == 244 (0x7ff80db95000) [pid = 3185] [serial = 1319] [outer = 0x7ff807dd1800] 09:21:51 INFO - PROCESS | 3185 | 1461082911925 Marionette DEBUG loaded listener.js 09:21:52 INFO - PROCESS | 3185 | ++DOMWINDOW == 245 (0x7ff80ef5c400) [pid = 3185] [serial = 1320] [outer = 0x7ff807dd1800] 09:21:52 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff80f967000 == 160 [pid = 3185] [id = 419] 09:21:52 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff80dd43000 == 159 [pid = 3185] [id = 418] 09:21:52 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff80ac50800 == 158 [pid = 3185] [id = 417] 09:21:52 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff806bc8800 == 157 [pid = 3185] [id = 416] 09:21:52 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff80d1cf800 == 156 [pid = 3185] [id = 415] 09:21:52 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff80dad3800 == 155 [pid = 3185] [id = 413] 09:21:52 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff80ad8b000 == 154 [pid = 3185] [id = 412] 09:21:52 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff80ad7a800 == 153 [pid = 3185] [id = 411] 09:21:52 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff83651e800 == 152 [pid = 3185] [id = 410] 09:21:52 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff8320b3800 == 151 [pid = 3185] [id = 409] 09:21:52 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff82a0a4800 == 150 [pid = 3185] [id = 408] 09:21:52 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff824742000 == 149 [pid = 3185] [id = 407] 09:21:52 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff822248000 == 148 [pid = 3185] [id = 406] 09:21:52 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff81f18a000 == 147 [pid = 3185] [id = 405] 09:21:52 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff81ead9000 == 146 [pid = 3185] [id = 404] 09:21:52 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff81be8c000 == 145 [pid = 3185] [id = 403] 09:21:52 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff81ab15000 == 144 [pid = 3185] [id = 402] 09:21:52 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff81a6aa000 == 143 [pid = 3185] [id = 401] 09:21:52 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff812469000 == 142 [pid = 3185] [id = 400] 09:21:52 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff80dc42000 == 141 [pid = 3185] [id = 399] 09:21:52 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff80a63c800 == 140 [pid = 3185] [id = 398] 09:21:52 INFO - PROCESS | 3185 | --DOMWINDOW == 244 (0x7ff819dcbc00) [pid = 3185] [serial = 1128] [outer = (nil)] [url = about:blank] 09:21:52 INFO - PROCESS | 3185 | --DOMWINDOW == 243 (0x7ff8120d8000) [pid = 3185] [serial = 1190] [outer = (nil)] [url = about:blank] 09:21:52 INFO - PROCESS | 3185 | --DOMWINDOW == 242 (0x7ff80e6c4800) [pid = 3185] [serial = 1184] [outer = (nil)] [url = about:blank] 09:21:52 INFO - PROCESS | 3185 | --DOMWINDOW == 241 (0x7ff80ed6c400) [pid = 3185] [serial = 1185] [outer = (nil)] [url = about:blank] 09:21:52 INFO - PROCESS | 3185 | --DOMWINDOW == 240 (0x7ff81e080c00) [pid = 3185] [serial = 1145] [outer = (nil)] [url = about:blank] 09:21:52 INFO - PROCESS | 3185 | --DOMWINDOW == 239 (0x7ff825d4a400) [pid = 3185] [serial = 1157] [outer = (nil)] [url = about:blank] 09:21:52 INFO - PROCESS | 3185 | --DOMWINDOW == 238 (0x7ff80e0f3400) [pid = 3185] [serial = 1133] [outer = (nil)] [url = about:blank] 09:21:52 INFO - PROCESS | 3185 | --DOMWINDOW == 237 (0x7ff8220f3400) [pid = 3185] [serial = 1151] [outer = (nil)] [url = about:blank] 09:21:52 INFO - PROCESS | 3185 | --DOMWINDOW == 236 (0x7ff831f2a400) [pid = 3185] [serial = 1163] [outer = (nil)] [url = about:blank] 09:21:52 INFO - PROCESS | 3185 | --DOMWINDOW == 235 (0x7ff824f27c00) [pid = 3185] [serial = 1154] [outer = (nil)] [url = about:blank] 09:21:52 INFO - PROCESS | 3185 | --DOMWINDOW == 234 (0x7ff81133e000) [pid = 3185] [serial = 1136] [outer = (nil)] [url = about:blank] 09:21:52 INFO - PROCESS | 3185 | --DOMWINDOW == 233 (0x7ff8086c3c00) [pid = 3185] [serial = 1178] [outer = (nil)] [url = about:blank] 09:21:52 INFO - PROCESS | 3185 | --DOMWINDOW == 232 (0x7ff80ab36c00) [pid = 3185] [serial = 1179] [outer = (nil)] [url = about:blank] 09:21:52 INFO - PROCESS | 3185 | --DOMWINDOW == 231 (0x7ff80d247800) [pid = 3185] [serial = 1181] [outer = (nil)] [url = about:blank] 09:21:52 INFO - PROCESS | 3185 | --DOMWINDOW == 230 (0x7ff80dd5c800) [pid = 3185] [serial = 1182] [outer = (nil)] [url = about:blank] 09:21:52 INFO - PROCESS | 3185 | --DOMWINDOW == 229 (0x7ff819f2b800) [pid = 3185] [serial = 1139] [outer = (nil)] [url = about:blank] 09:21:52 INFO - PROCESS | 3185 | --DOMWINDOW == 228 (0x7ff8124d0c00) [pid = 3185] [serial = 1191] [outer = (nil)] [url = about:blank] 09:21:52 INFO - PROCESS | 3185 | --DOMWINDOW == 227 (0x7ff807850800) [pid = 3185] [serial = 1175] [outer = (nil)] [url = about:blank] 09:21:52 INFO - PROCESS | 3185 | --DOMWINDOW == 226 (0x7ff830b6b400) [pid = 3185] [serial = 1160] [outer = (nil)] [url = about:blank] 09:21:52 INFO - PROCESS | 3185 | --DOMWINDOW == 225 (0x7ff80a7e9800) [pid = 3185] [serial = 1130] [outer = (nil)] [url = about:blank] 09:21:52 INFO - PROCESS | 3185 | --DOMWINDOW == 224 (0x7ff82139c400) [pid = 3185] [serial = 1148] [outer = (nil)] [url = about:blank] 09:21:52 INFO - PROCESS | 3185 | --DOMWINDOW == 223 (0x7ff81ad42c00) [pid = 3185] [serial = 1142] [outer = (nil)] [url = about:blank] 09:21:52 INFO - PROCESS | 3185 | --DOMWINDOW == 222 (0x7ff811331800) [pid = 3185] [serial = 1188] [outer = (nil)] [url = about:blank] 09:21:52 INFO - PROCESS | 3185 | --DOMWINDOW == 221 (0x7ff81123c800) [pid = 3185] [serial = 1187] [outer = (nil)] [url = about:blank] 09:21:52 INFO - PROCESS | 3185 | 1461082912798 Marionette TRACE conn4 <- [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]]]}] 09:21:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 09:21:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 1737ms 09:21:52 INFO - PROCESS | 3185 | 1461082912854 Marionette TRACE conn4 -> [0,1729,"getWindowHandle",null] 09:21:52 INFO - PROCESS | 3185 | 1461082912857 Marionette TRACE conn4 <- [1,1729,null,{"value":"8"}] 09:21:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 09:21:52 INFO - PROCESS | 3185 | 1461082912873 Marionette TRACE conn4 -> [0,1730,"setScriptTimeout",{"ms":35000}] 09:21:52 INFO - PROCESS | 3185 | 1461082912883 Marionette TRACE conn4 <- [1,1730,null,{}] 09:21:52 INFO - PROCESS | 3185 | 1461082912889 Marionette TRACE conn4 -> [0,1731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:21:53 INFO - PROCESS | 3185 | 1461082913101 Marionette TRACE conn4 <- [1,1731,null,{"value":null}] 09:21:53 INFO - PROCESS | 3185 | 1461082913288 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:21:53 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff80dd3e800 == 141 [pid = 3185] [id = 440] 09:21:53 INFO - PROCESS | 3185 | ++DOMWINDOW == 222 (0x7ff80a7e3000) [pid = 3185] [serial = 1321] [outer = (nil)] 09:21:53 INFO - PROCESS | 3185 | ++DOMWINDOW == 223 (0x7ff810886400) [pid = 3185] [serial = 1322] [outer = 0x7ff80a7e3000] 09:21:53 INFO - PROCESS | 3185 | 1461082913354 Marionette DEBUG loaded listener.js 09:21:53 INFO - PROCESS | 3185 | ++DOMWINDOW == 224 (0x7ff81127f800) [pid = 3185] [serial = 1323] [outer = 0x7ff80a7e3000] 09:21:54 INFO - PROCESS | 3185 | 1461082914161 Marionette TRACE conn4 <- [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]]]}] 09:21:54 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 09:21:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 1345ms 09:21:54 INFO - PROCESS | 3185 | 1461082914238 Marionette TRACE conn4 -> [0,1733,"getWindowHandle",null] 09:21:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 09:21:54 INFO - PROCESS | 3185 | 1461082914243 Marionette TRACE conn4 <- [1,1733,null,{"value":"8"}] 09:21:54 INFO - PROCESS | 3185 | 1461082914250 Marionette TRACE conn4 -> [0,1734,"setScriptTimeout",{"ms":35000}] 09:21:54 INFO - PROCESS | 3185 | 1461082914253 Marionette TRACE conn4 <- [1,1734,null,{}] 09:21:54 INFO - PROCESS | 3185 | 1461082914258 Marionette TRACE conn4 -> [0,1735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:21:54 INFO - PROCESS | 3185 | 1461082914533 Marionette TRACE conn4 <- [1,1735,null,{"value":null}] 09:21:54 INFO - PROCESS | 3185 | 1461082914565 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:21:54 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff810693000 == 142 [pid = 3185] [id = 441] 09:21:54 INFO - PROCESS | 3185 | ++DOMWINDOW == 225 (0x7ff811242400) [pid = 3185] [serial = 1324] [outer = (nil)] 09:21:54 INFO - PROCESS | 3185 | ++DOMWINDOW == 226 (0x7ff812502400) [pid = 3185] [serial = 1325] [outer = 0x7ff811242400] 09:21:54 INFO - PROCESS | 3185 | 1461082914630 Marionette DEBUG loaded listener.js 09:21:54 INFO - PROCESS | 3185 | ++DOMWINDOW == 227 (0x7ff812906c00) [pid = 3185] [serial = 1326] [outer = 0x7ff811242400] 09:21:55 INFO - PROCESS | 3185 | 1461082915599 Marionette TRACE conn4 <- [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]]]}] 09:21:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 09:21:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 1380ms 09:21:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 09:21:55 INFO - PROCESS | 3185 | 1461082915630 Marionette TRACE conn4 -> [0,1737,"getWindowHandle",null] 09:21:55 INFO - PROCESS | 3185 | 1461082915633 Marionette TRACE conn4 <- [1,1737,null,{"value":"8"}] 09:21:55 INFO - PROCESS | 3185 | 1461082915640 Marionette TRACE conn4 -> [0,1738,"setScriptTimeout",{"ms":35000}] 09:21:55 INFO - PROCESS | 3185 | 1461082915643 Marionette TRACE conn4 <- [1,1738,null,{}] 09:21:55 INFO - PROCESS | 3185 | 1461082915654 Marionette TRACE conn4 -> [0,1739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:21:55 INFO - PROCESS | 3185 | 1461082915930 Marionette TRACE conn4 <- [1,1739,null,{"value":null}] 09:21:55 INFO - PROCESS | 3185 | 1461082915965 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:21:55 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff8121da800 == 143 [pid = 3185] [id = 442] 09:21:55 INFO - PROCESS | 3185 | ++DOMWINDOW == 228 (0x7ff81316ac00) [pid = 3185] [serial = 1327] [outer = (nil)] 09:21:56 INFO - PROCESS | 3185 | ++DOMWINDOW == 229 (0x7ff813443000) [pid = 3185] [serial = 1328] [outer = 0x7ff81316ac00] 09:21:56 INFO - PROCESS | 3185 | 1461082916044 Marionette DEBUG loaded listener.js 09:21:56 INFO - PROCESS | 3185 | ++DOMWINDOW == 230 (0x7ff819dd0800) [pid = 3185] [serial = 1329] [outer = 0x7ff81316ac00] 09:21:57 INFO - PROCESS | 3185 | --DOMWINDOW == 229 (0x7ff806c11800) [pid = 3185] [serial = 1246] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 09:21:57 INFO - PROCESS | 3185 | --DOMWINDOW == 228 (0x7ff80af59c00) [pid = 3185] [serial = 1252] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 09:21:57 INFO - PROCESS | 3185 | --DOMWINDOW == 227 (0x7ff806c10c00) [pid = 3185] [serial = 1249] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 09:21:57 INFO - PROCESS | 3185 | --DOMWINDOW == 226 (0x7ff80e0ea400) [pid = 3185] [serial = 1192] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 09:21:57 INFO - PROCESS | 3185 | --DOMWINDOW == 225 (0x7ff8104ab000) [pid = 3185] [serial = 1258] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 09:21:57 INFO - PROCESS | 3185 | --DOMWINDOW == 224 (0x7ff80db8cc00) [pid = 3185] [serial = 1255] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 09:21:57 INFO - PROCESS | 3185 | 1461082917612 Marionette TRACE conn4 <- [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]]]}] 09:21:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 09:21:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 2031ms 09:21:57 INFO - PROCESS | 3185 | 1461082917672 Marionette TRACE conn4 -> [0,1741,"getWindowHandle",null] 09:21:57 INFO - PROCESS | 3185 | 1461082917676 Marionette TRACE conn4 <- [1,1741,null,{"value":"8"}] 09:21:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 09:21:57 INFO - PROCESS | 3185 | 1461082917682 Marionette TRACE conn4 -> [0,1742,"setScriptTimeout",{"ms":35000}] 09:21:57 INFO - PROCESS | 3185 | 1461082917685 Marionette TRACE conn4 <- [1,1742,null,{}] 09:21:57 INFO - PROCESS | 3185 | 1461082917691 Marionette TRACE conn4 -> [0,1743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:21:57 INFO - PROCESS | 3185 | 1461082917906 Marionette TRACE conn4 <- [1,1743,null,{"value":null}] 09:21:58 INFO - PROCESS | 3185 | 1461082918082 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:21:58 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff81321b000 == 144 [pid = 3185] [id = 443] 09:21:58 INFO - PROCESS | 3185 | ++DOMWINDOW == 225 (0x7ff807dc5c00) [pid = 3185] [serial = 1330] [outer = (nil)] 09:21:58 INFO - PROCESS | 3185 | ++DOMWINDOW == 226 (0x7ff819f2d800) [pid = 3185] [serial = 1331] [outer = 0x7ff807dc5c00] 09:21:58 INFO - PROCESS | 3185 | 1461082918146 Marionette DEBUG loaded listener.js 09:21:58 INFO - PROCESS | 3185 | ++DOMWINDOW == 227 (0x7ff81a791400) [pid = 3185] [serial = 1332] [outer = 0x7ff807dc5c00] 09:21:59 INFO - PROCESS | 3185 | 1461082919067 Marionette TRACE conn4 <- [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]]]}] 09:21:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 09:21:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 1436ms 09:21:59 INFO - PROCESS | 3185 | 1461082919119 Marionette TRACE conn4 -> [0,1745,"getWindowHandle",null] 09:21:59 INFO - PROCESS | 3185 | 1461082919124 Marionette TRACE conn4 <- [1,1745,null,{"value":"8"}] 09:21:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 09:21:59 INFO - PROCESS | 3185 | 1461082919134 Marionette TRACE conn4 -> [0,1746,"setScriptTimeout",{"ms":35000}] 09:21:59 INFO - PROCESS | 3185 | 1461082919139 Marionette TRACE conn4 <- [1,1746,null,{}] 09:21:59 INFO - PROCESS | 3185 | 1461082919168 Marionette TRACE conn4 -> [0,1747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:21:59 INFO - PROCESS | 3185 | 1461082919394 Marionette TRACE conn4 <- [1,1747,null,{"value":null}] 09:21:59 INFO - PROCESS | 3185 | 1461082919730 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:21:59 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff80d257800 == 145 [pid = 3185] [id = 444] 09:21:59 INFO - PROCESS | 3185 | ++DOMWINDOW == 228 (0x7ff8086c4000) [pid = 3185] [serial = 1333] [outer = (nil)] 09:21:59 INFO - PROCESS | 3185 | ++DOMWINDOW == 229 (0x7ff80b105000) [pid = 3185] [serial = 1334] [outer = 0x7ff8086c4000] 09:21:59 INFO - PROCESS | 3185 | 1461082919812 Marionette DEBUG loaded listener.js 09:21:59 INFO - PROCESS | 3185 | ++DOMWINDOW == 230 (0x7ff80db8a800) [pid = 3185] [serial = 1335] [outer = 0x7ff8086c4000] 09:22:00 INFO - PROCESS | 3185 | 1461082920888 Marionette TRACE conn4 <- [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]]]}] 09:22:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 09:22:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 1797ms 09:22:00 INFO - PROCESS | 3185 | 1461082920934 Marionette TRACE conn4 -> [0,1749,"getWindowHandle",null] 09:22:00 INFO - PROCESS | 3185 | 1461082920947 Marionette TRACE conn4 <- [1,1749,null,{"value":"8"}] 09:22:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 09:22:00 INFO - PROCESS | 3185 | 1461082920964 Marionette TRACE conn4 -> [0,1750,"setScriptTimeout",{"ms":35000}] 09:22:00 INFO - PROCESS | 3185 | 1461082920970 Marionette TRACE conn4 <- [1,1750,null,{}] 09:22:00 INFO - PROCESS | 3185 | 1461082920980 Marionette TRACE conn4 -> [0,1751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:22:01 INFO - PROCESS | 3185 | 1461082921355 Marionette TRACE conn4 <- [1,1751,null,{"value":null}] 09:22:01 INFO - PROCESS | 3185 | 1461082921692 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:22:01 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff810608800 == 146 [pid = 3185] [id = 445] 09:22:01 INFO - PROCESS | 3185 | ++DOMWINDOW == 231 (0x7ff80db8b400) [pid = 3185] [serial = 1336] [outer = (nil)] 09:22:01 INFO - PROCESS | 3185 | ++DOMWINDOW == 232 (0x7ff80e757c00) [pid = 3185] [serial = 1337] [outer = 0x7ff80db8b400] 09:22:01 INFO - PROCESS | 3185 | 1461082921832 Marionette DEBUG loaded listener.js 09:22:02 INFO - PROCESS | 3185 | ++DOMWINDOW == 233 (0x7ff80ed70800) [pid = 3185] [serial = 1338] [outer = 0x7ff80db8b400] 09:22:02 INFO - PROCESS | 3185 | 1461082922914 Marionette TRACE conn4 <- [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]]]}] 09:22:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 09:22:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 1997ms 09:22:02 INFO - PROCESS | 3185 | 1461082922960 Marionette TRACE conn4 -> [0,1753,"getWindowHandle",null] 09:22:02 INFO - PROCESS | 3185 | 1461082922963 Marionette TRACE conn4 <- [1,1753,null,{"value":"8"}] 09:22:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 09:22:02 INFO - PROCESS | 3185 | 1461082922971 Marionette TRACE conn4 -> [0,1754,"setScriptTimeout",{"ms":35000}] 09:22:02 INFO - PROCESS | 3185 | 1461082922977 Marionette TRACE conn4 <- [1,1754,null,{}] 09:22:02 INFO - PROCESS | 3185 | 1461082922994 Marionette TRACE conn4 -> [0,1755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:22:03 INFO - PROCESS | 3185 | 1461082923235 Marionette TRACE conn4 <- [1,1755,null,{"value":null}] 09:22:03 INFO - PROCESS | 3185 | 1461082923595 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:22:03 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff81a112800 == 147 [pid = 3185] [id = 446] 09:22:03 INFO - PROCESS | 3185 | ++DOMWINDOW == 234 (0x7ff811271000) [pid = 3185] [serial = 1339] [outer = (nil)] 09:22:03 INFO - PROCESS | 3185 | ++DOMWINDOW == 235 (0x7ff81250cc00) [pid = 3185] [serial = 1340] [outer = 0x7ff811271000] 09:22:03 INFO - PROCESS | 3185 | 1461082923683 Marionette DEBUG loaded listener.js 09:22:03 INFO - PROCESS | 3185 | ++DOMWINDOW == 236 (0x7ff813491400) [pid = 3185] [serial = 1341] [outer = 0x7ff811271000] 09:22:04 INFO - PROCESS | 3185 | 1461082924578 Marionette TRACE conn4 <- [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]]]}] 09:22:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 09:22:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 1688ms 09:22:04 INFO - PROCESS | 3185 | 1461082924663 Marionette TRACE conn4 -> [0,1757,"getWindowHandle",null] 09:22:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 09:22:04 INFO - PROCESS | 3185 | 1461082924670 Marionette TRACE conn4 <- [1,1757,null,{"value":"8"}] 09:22:04 INFO - PROCESS | 3185 | 1461082924678 Marionette TRACE conn4 -> [0,1758,"setScriptTimeout",{"ms":35000}] 09:22:04 INFO - PROCESS | 3185 | 1461082924682 Marionette TRACE conn4 <- [1,1758,null,{}] 09:22:04 INFO - PROCESS | 3185 | 1461082924690 Marionette TRACE conn4 -> [0,1759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:22:04 INFO - PROCESS | 3185 | 1461082924957 Marionette TRACE conn4 <- [1,1759,null,{"value":null}] 09:22:05 INFO - PROCESS | 3185 | 1461082925242 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:22:05 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff81ab11800 == 148 [pid = 3185] [id = 447] 09:22:05 INFO - PROCESS | 3185 | ++DOMWINDOW == 237 (0x7ff81250b000) [pid = 3185] [serial = 1342] [outer = (nil)] 09:22:05 INFO - PROCESS | 3185 | ++DOMWINDOW == 238 (0x7ff81a471c00) [pid = 3185] [serial = 1343] [outer = 0x7ff81250b000] 09:22:05 INFO - PROCESS | 3185 | 1461082925330 Marionette DEBUG loaded listener.js 09:22:05 INFO - PROCESS | 3185 | ++DOMWINDOW == 239 (0x7ff81a98c400) [pid = 3185] [serial = 1344] [outer = 0x7ff81250b000] 09:22:06 INFO - PROCESS | 3185 | 1461082926262 Marionette TRACE conn4 <- [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]]]}] 09:22:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 09:22:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 1641ms 09:22:06 INFO - PROCESS | 3185 | 1461082926320 Marionette TRACE conn4 -> [0,1761,"getWindowHandle",null] 09:22:06 INFO - PROCESS | 3185 | 1461082926323 Marionette TRACE conn4 <- [1,1761,null,{"value":"8"}] 09:22:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 09:22:06 INFO - PROCESS | 3185 | 1461082926331 Marionette TRACE conn4 -> [0,1762,"setScriptTimeout",{"ms":35000}] 09:22:06 INFO - PROCESS | 3185 | 1461082926335 Marionette TRACE conn4 <- [1,1762,null,{}] 09:22:06 INFO - PROCESS | 3185 | 1461082926341 Marionette TRACE conn4 -> [0,1763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:22:06 INFO - PROCESS | 3185 | 1461082926612 Marionette TRACE conn4 <- [1,1763,null,{"value":null}] 09:22:06 INFO - PROCESS | 3185 | 1461082926917 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:22:06 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff81c1be000 == 149 [pid = 3185] [id = 448] 09:22:06 INFO - PROCESS | 3185 | ++DOMWINDOW == 240 (0x7ff80dd5ec00) [pid = 3185] [serial = 1345] [outer = (nil)] 09:22:06 INFO - PROCESS | 3185 | ++DOMWINDOW == 241 (0x7ff81ad42c00) [pid = 3185] [serial = 1346] [outer = 0x7ff80dd5ec00] 09:22:07 INFO - PROCESS | 3185 | 1461082926999 Marionette DEBUG loaded listener.js 09:22:07 INFO - PROCESS | 3185 | ++DOMWINDOW == 242 (0x7ff81be55800) [pid = 3185] [serial = 1347] [outer = 0x7ff80dd5ec00] 09:22:07 INFO - PROCESS | 3185 | 1461082927887 Marionette TRACE conn4 <- [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]]]}] 09:22:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 09:22:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 1590ms 09:22:07 INFO - PROCESS | 3185 | 1461082927921 Marionette TRACE conn4 -> [0,1765,"getWindowHandle",null] 09:22:07 INFO - PROCESS | 3185 | 1461082927924 Marionette TRACE conn4 <- [1,1765,null,{"value":"8"}] 09:22:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 09:22:07 INFO - PROCESS | 3185 | 1461082927931 Marionette TRACE conn4 -> [0,1766,"setScriptTimeout",{"ms":35000}] 09:22:07 INFO - PROCESS | 3185 | 1461082927933 Marionette TRACE conn4 <- [1,1766,null,{}] 09:22:07 INFO - PROCESS | 3185 | 1461082927940 Marionette TRACE conn4 -> [0,1767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:22:08 INFO - PROCESS | 3185 | 1461082928204 Marionette TRACE conn4 <- [1,1767,null,{"value":null}] 09:22:08 INFO - PROCESS | 3185 | 1461082928533 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:22:08 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff81eae3800 == 150 [pid = 3185] [id = 449] 09:22:08 INFO - PROCESS | 3185 | ++DOMWINDOW == 243 (0x7ff81e088400) [pid = 3185] [serial = 1348] [outer = (nil)] 09:22:08 INFO - PROCESS | 3185 | ++DOMWINDOW == 244 (0x7ff81e99f800) [pid = 3185] [serial = 1349] [outer = 0x7ff81e088400] 09:22:08 INFO - PROCESS | 3185 | 1461082928637 Marionette DEBUG loaded listener.js 09:22:08 INFO - PROCESS | 3185 | ++DOMWINDOW == 245 (0x7ff81ee6f000) [pid = 3185] [serial = 1350] [outer = 0x7ff81e088400] 09:22:09 INFO - PROCESS | 3185 | 1461082929507 Marionette TRACE conn4 <- [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]]]}] 09:22:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 09:22:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 1634ms 09:22:09 INFO - PROCESS | 3185 | 1461082929565 Marionette TRACE conn4 -> [0,1769,"getWindowHandle",null] 09:22:09 INFO - PROCESS | 3185 | 1461082929569 Marionette TRACE conn4 <- [1,1769,null,{"value":"8"}] 09:22:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 09:22:09 INFO - PROCESS | 3185 | 1461082929575 Marionette TRACE conn4 -> [0,1770,"setScriptTimeout",{"ms":35000}] 09:22:09 INFO - PROCESS | 3185 | 1461082929579 Marionette TRACE conn4 <- [1,1770,null,{}] 09:22:09 INFO - PROCESS | 3185 | 1461082929586 Marionette TRACE conn4 -> [0,1771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:22:09 INFO - PROCESS | 3185 | 1461082929811 Marionette TRACE conn4 <- [1,1771,null,{"value":null}] 09:22:10 INFO - PROCESS | 3185 | 1461082930119 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:22:10 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff81f197800 == 151 [pid = 3185] [id = 450] 09:22:10 INFO - PROCESS | 3185 | ++DOMWINDOW == 246 (0x7ff80ef5f800) [pid = 3185] [serial = 1351] [outer = (nil)] 09:22:10 INFO - PROCESS | 3185 | ++DOMWINDOW == 247 (0x7ff820723800) [pid = 3185] [serial = 1352] [outer = 0x7ff80ef5f800] 09:22:10 INFO - PROCESS | 3185 | 1461082930201 Marionette DEBUG loaded listener.js 09:22:10 INFO - PROCESS | 3185 | ++DOMWINDOW == 248 (0x7ff822050800) [pid = 3185] [serial = 1353] [outer = 0x7ff80ef5f800] 09:22:11 INFO - PROCESS | 3185 | 1461082931068 Marionette TRACE conn4 <- [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]]]}] 09:22:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 09:22:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 1534ms 09:22:11 INFO - PROCESS | 3185 | 1461082931112 Marionette TRACE conn4 -> [0,1773,"getWindowHandle",null] 09:22:11 INFO - PROCESS | 3185 | 1461082931116 Marionette TRACE conn4 <- [1,1773,null,{"value":"8"}] 09:22:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 09:22:11 INFO - PROCESS | 3185 | 1461082931122 Marionette TRACE conn4 -> [0,1774,"setScriptTimeout",{"ms":35000}] 09:22:11 INFO - PROCESS | 3185 | 1461082931124 Marionette TRACE conn4 <- [1,1774,null,{}] 09:22:11 INFO - PROCESS | 3185 | 1461082931130 Marionette TRACE conn4 -> [0,1775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:22:11 INFO - PROCESS | 3185 | 1461082931351 Marionette TRACE conn4 <- [1,1775,null,{"value":null}] 09:22:11 INFO - PROCESS | 3185 | 1461082931661 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:22:11 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff8242b9800 == 152 [pid = 3185] [id = 451] 09:22:11 INFO - PROCESS | 3185 | ++DOMWINDOW == 249 (0x7ff811334800) [pid = 3185] [serial = 1354] [outer = (nil)] 09:22:11 INFO - PROCESS | 3185 | ++DOMWINDOW == 250 (0x7ff8230bf000) [pid = 3185] [serial = 1355] [outer = 0x7ff811334800] 09:22:11 INFO - PROCESS | 3185 | 1461082931745 Marionette DEBUG loaded listener.js 09:22:11 INFO - PROCESS | 3185 | ++DOMWINDOW == 251 (0x7ff824d31800) [pid = 3185] [serial = 1356] [outer = 0x7ff811334800] 09:22:12 INFO - PROCESS | 3185 | 1461082932917 Marionette TRACE conn4 <- [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]]]}] 09:22:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 09:22:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 1882ms 09:22:13 INFO - PROCESS | 3185 | 1461082933024 Marionette TRACE conn4 -> [0,1777,"getWindowHandle",null] 09:22:13 INFO - PROCESS | 3185 | 1461082933031 Marionette TRACE conn4 <- [1,1777,null,{"value":"8"}] 09:22:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 09:22:13 INFO - PROCESS | 3185 | 1461082933042 Marionette TRACE conn4 -> [0,1778,"setScriptTimeout",{"ms":35000}] 09:22:13 INFO - PROCESS | 3185 | 1461082933046 Marionette TRACE conn4 <- [1,1778,null,{}] 09:22:13 INFO - PROCESS | 3185 | 1461082933114 Marionette TRACE conn4 -> [0,1779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:22:13 INFO - PROCESS | 3185 | 1461082933456 Marionette TRACE conn4 <- [1,1779,null,{"value":null}] 09:22:13 INFO - PROCESS | 3185 | 1461082933851 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:22:13 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff8265d0800 == 153 [pid = 3185] [id = 452] 09:22:13 INFO - PROCESS | 3185 | ++DOMWINDOW == 252 (0x7ff81f58f000) [pid = 3185] [serial = 1357] [outer = (nil)] 09:22:13 INFO - PROCESS | 3185 | ++DOMWINDOW == 253 (0x7ff825065800) [pid = 3185] [serial = 1358] [outer = 0x7ff81f58f000] 09:22:13 INFO - PROCESS | 3185 | 1461082933932 Marionette DEBUG loaded listener.js 09:22:14 INFO - PROCESS | 3185 | ++DOMWINDOW == 254 (0x7ff82516e400) [pid = 3185] [serial = 1359] [outer = 0x7ff81f58f000] 09:22:14 INFO - PROCESS | 3185 | 1461082934905 Marionette TRACE conn4 <- [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]]]}] 09:22:14 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 09:22:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 1901ms 09:22:14 INFO - PROCESS | 3185 | 1461082934942 Marionette TRACE conn4 -> [0,1781,"getWindowHandle",null] 09:22:14 INFO - PROCESS | 3185 | 1461082934947 Marionette TRACE conn4 <- [1,1781,null,{"value":"8"}] 09:22:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 09:22:14 INFO - PROCESS | 3185 | 1461082934954 Marionette TRACE conn4 -> [0,1782,"setScriptTimeout",{"ms":35000}] 09:22:14 INFO - PROCESS | 3185 | 1461082934958 Marionette TRACE conn4 <- [1,1782,null,{}] 09:22:14 INFO - PROCESS | 3185 | 1461082934964 Marionette TRACE conn4 -> [0,1783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:22:15 INFO - PROCESS | 3185 | 1461082935198 Marionette TRACE conn4 <- [1,1783,null,{"value":null}] 09:22:15 INFO - PROCESS | 3185 | 1461082935518 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:22:15 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff8310a1000 == 154 [pid = 3185] [id = 453] 09:22:15 INFO - PROCESS | 3185 | ++DOMWINDOW == 255 (0x7ff819d6fc00) [pid = 3185] [serial = 1360] [outer = (nil)] 09:22:15 INFO - PROCESS | 3185 | ++DOMWINDOW == 256 (0x7ff825683c00) [pid = 3185] [serial = 1361] [outer = 0x7ff819d6fc00] 09:22:15 INFO - PROCESS | 3185 | 1461082935603 Marionette DEBUG loaded listener.js 09:22:15 INFO - PROCESS | 3185 | ++DOMWINDOW == 257 (0x7ff825ec3000) [pid = 3185] [serial = 1362] [outer = 0x7ff819d6fc00] 09:22:16 INFO - PROCESS | 3185 | 1461082936479 Marionette TRACE conn4 <- [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]]]}] 09:22:16 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 09:22:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 1581ms 09:22:16 INFO - PROCESS | 3185 | 1461082936552 Marionette TRACE conn4 -> [0,1785,"getWindowHandle",null] 09:22:16 INFO - PROCESS | 3185 | 1461082936556 Marionette TRACE conn4 <- [1,1785,null,{"value":"8"}] 09:22:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 09:22:16 INFO - PROCESS | 3185 | 1461082936568 Marionette TRACE conn4 -> [0,1786,"setScriptTimeout",{"ms":35000}] 09:22:16 INFO - PROCESS | 3185 | 1461082936571 Marionette TRACE conn4 <- [1,1786,null,{}] 09:22:16 INFO - PROCESS | 3185 | 1461082936578 Marionette TRACE conn4 -> [0,1787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:22:16 INFO - PROCESS | 3185 | 1461082936825 Marionette TRACE conn4 <- [1,1787,null,{"value":null}] 09:22:17 INFO - PROCESS | 3185 | 1461082937147 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:22:17 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff832216000 == 155 [pid = 3185] [id = 454] 09:22:17 INFO - PROCESS | 3185 | ++DOMWINDOW == 258 (0x7ff830dbfc00) [pid = 3185] [serial = 1363] [outer = (nil)] 09:22:17 INFO - PROCESS | 3185 | ++DOMWINDOW == 259 (0x7ff8310ed000) [pid = 3185] [serial = 1364] [outer = 0x7ff830dbfc00] 09:22:17 INFO - PROCESS | 3185 | 1461082937279 Marionette DEBUG loaded listener.js 09:22:17 INFO - PROCESS | 3185 | ++DOMWINDOW == 260 (0x7ff83596a400) [pid = 3185] [serial = 1365] [outer = 0x7ff830dbfc00] 09:22:18 INFO - PROCESS | 3185 | 1461082938346 Marionette TRACE conn4 <- [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]]]}] 09:22:18 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 09:22:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 1831ms 09:22:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 09:22:18 INFO - PROCESS | 3185 | 1461082938400 Marionette TRACE conn4 -> [0,1789,"getWindowHandle",null] 09:22:18 INFO - PROCESS | 3185 | 1461082938403 Marionette TRACE conn4 <- [1,1789,null,{"value":"8"}] 09:22:18 INFO - PROCESS | 3185 | 1461082938410 Marionette TRACE conn4 -> [0,1790,"setScriptTimeout",{"ms":35000}] 09:22:18 INFO - PROCESS | 3185 | 1461082938412 Marionette TRACE conn4 <- [1,1790,null,{}] 09:22:18 INFO - PROCESS | 3185 | 1461082938418 Marionette TRACE conn4 -> [0,1791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:22:18 INFO - PROCESS | 3185 | 1461082938668 Marionette TRACE conn4 <- [1,1791,null,{"value":null}] 09:22:18 INFO - PROCESS | 3185 | 1461082938984 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:22:19 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff83a4a8800 == 156 [pid = 3185] [id = 455] 09:22:19 INFO - PROCESS | 3185 | ++DOMWINDOW == 261 (0x7ff8082c1000) [pid = 3185] [serial = 1366] [outer = (nil)] 09:22:19 INFO - PROCESS | 3185 | ++DOMWINDOW == 262 (0x7ff8082c8c00) [pid = 3185] [serial = 1367] [outer = 0x7ff8082c1000] 09:22:19 INFO - PROCESS | 3185 | 1461082939069 Marionette DEBUG loaded listener.js 09:22:19 INFO - PROCESS | 3185 | ++DOMWINDOW == 263 (0x7ff830dbd400) [pid = 3185] [serial = 1368] [outer = 0x7ff8082c1000] 09:22:19 INFO - PROCESS | 3185 | 1461082939972 Marionette TRACE conn4 <- [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]]]}] 09:22:20 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) 09:22:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 1631ms 09:22:20 INFO - PROCESS | 3185 | 1461082940040 Marionette TRACE conn4 -> [0,1793,"getWindowHandle",null] 09:22:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 09:22:20 INFO - PROCESS | 3185 | 1461082940045 Marionette TRACE conn4 <- [1,1793,null,{"value":"8"}] 09:22:20 INFO - PROCESS | 3185 | 1461082940052 Marionette TRACE conn4 -> [0,1794,"setScriptTimeout",{"ms":35000}] 09:22:20 INFO - PROCESS | 3185 | 1461082940055 Marionette TRACE conn4 <- [1,1794,null,{}] 09:22:20 INFO - PROCESS | 3185 | 1461082940061 Marionette TRACE conn4 -> [0,1795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:22:20 INFO - PROCESS | 3185 | 1461082940293 Marionette TRACE conn4 <- [1,1795,null,{"value":null}] 09:22:20 INFO - PROCESS | 3185 | 1461082940612 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:22:20 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff80d2e6800 == 157 [pid = 3185] [id = 456] 09:22:20 INFO - PROCESS | 3185 | ++DOMWINDOW == 264 (0x7ff8067c4400) [pid = 3185] [serial = 1369] [outer = (nil)] 09:22:20 INFO - PROCESS | 3185 | ++DOMWINDOW == 265 (0x7ff8067cb400) [pid = 3185] [serial = 1370] [outer = 0x7ff8067c4400] 09:22:20 INFO - PROCESS | 3185 | 1461082940700 Marionette DEBUG loaded listener.js 09:22:20 INFO - PROCESS | 3185 | ++DOMWINDOW == 266 (0x7ff8067d0400) [pid = 3185] [serial = 1371] [outer = 0x7ff8067c4400] 09:22:21 INFO - PROCESS | 3185 | 1461082941637 Marionette TRACE conn4 <- [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]]]}] 09:22:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 09:22:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 1636ms 09:22:21 INFO - PROCESS | 3185 | 1461082941688 Marionette TRACE conn4 -> [0,1797,"getWindowHandle",null] 09:22:21 INFO - PROCESS | 3185 | 1461082941691 Marionette TRACE conn4 <- [1,1797,null,{"value":"8"}] 09:22:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 09:22:21 INFO - PROCESS | 3185 | 1461082941699 Marionette TRACE conn4 -> [0,1798,"setScriptTimeout",{"ms":35000}] 09:22:21 INFO - PROCESS | 3185 | 1461082941702 Marionette TRACE conn4 <- [1,1798,null,{}] 09:22:21 INFO - PROCESS | 3185 | 1461082941708 Marionette TRACE conn4 -> [0,1799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:22:21 INFO - PROCESS | 3185 | 1461082941953 Marionette TRACE conn4 <- [1,1799,null,{"value":null}] 09:22:22 INFO - PROCESS | 3185 | 1461082942272 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:22:22 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff81eb0c000 == 158 [pid = 3185] [id = 457] 09:22:22 INFO - PROCESS | 3185 | ++DOMWINDOW == 267 (0x7ff8067c5800) [pid = 3185] [serial = 1372] [outer = (nil)] 09:22:22 INFO - PROCESS | 3185 | ++DOMWINDOW == 268 (0x7ff8082cc000) [pid = 3185] [serial = 1373] [outer = 0x7ff8067c5800] 09:22:22 INFO - PROCESS | 3185 | 1461082942367 Marionette DEBUG loaded listener.js 09:22:22 INFO - PROCESS | 3185 | ++DOMWINDOW == 269 (0x7ff835eb1000) [pid = 3185] [serial = 1374] [outer = 0x7ff8067c5800] 09:22:23 INFO - PROCESS | 3185 | 1461082943393 Marionette TRACE conn4 <- [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]]]}] 09:22:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 09:22:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 1732ms 09:22:23 INFO - PROCESS | 3185 | 1461082943433 Marionette TRACE conn4 -> [0,1801,"getWindowHandle",null] 09:22:23 INFO - PROCESS | 3185 | 1461082943437 Marionette TRACE conn4 <- [1,1801,null,{"value":"8"}] 09:22:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 09:22:23 INFO - PROCESS | 3185 | 1461082943450 Marionette TRACE conn4 -> [0,1802,"setScriptTimeout",{"ms":35000}] 09:22:23 INFO - PROCESS | 3185 | 1461082943455 Marionette TRACE conn4 <- [1,1802,null,{}] 09:22:23 INFO - PROCESS | 3185 | 1461082943465 Marionette TRACE conn4 -> [0,1803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:22:23 INFO - PROCESS | 3185 | 1461082943793 Marionette TRACE conn4 <- [1,1803,null,{"value":null}] 09:22:24 INFO - PROCESS | 3185 | 1461082944105 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:22:24 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff81eb22800 == 159 [pid = 3185] [id = 458] 09:22:24 INFO - PROCESS | 3185 | ++DOMWINDOW == 270 (0x7ff8067c5400) [pid = 3185] [serial = 1375] [outer = (nil)] 09:22:24 INFO - PROCESS | 3185 | ++DOMWINDOW == 271 (0x7ff806b09000) [pid = 3185] [serial = 1376] [outer = 0x7ff8067c5400] 09:22:24 INFO - PROCESS | 3185 | 1461082944184 Marionette DEBUG loaded listener.js 09:22:24 INFO - PROCESS | 3185 | ++DOMWINDOW == 272 (0x7ff806b0dc00) [pid = 3185] [serial = 1377] [outer = 0x7ff8067c5400] 09:22:25 INFO - PROCESS | 3185 | 1461082945103 Marionette TRACE conn4 <- [1,1804,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.nonfinite.html",0,null,null,[["arcTo() with Infinity/NaN is ignored",0,null,null]]]}] 09:22:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 09:22:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 1736ms 09:22:25 INFO - PROCESS | 3185 | 1461082945186 Marionette TRACE conn4 -> [0,1805,"getWindowHandle",null] 09:22:25 INFO - PROCESS | 3185 | 1461082945189 Marionette TRACE conn4 <- [1,1805,null,{"value":"8"}] 09:22:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 09:22:25 INFO - PROCESS | 3185 | 1461082945195 Marionette TRACE conn4 -> [0,1806,"setScriptTimeout",{"ms":35000}] 09:22:25 INFO - PROCESS | 3185 | 1461082945198 Marionette TRACE conn4 <- [1,1806,null,{}] 09:22:25 INFO - PROCESS | 3185 | 1461082945204 Marionette TRACE conn4 -> [0,1807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:22:25 INFO - PROCESS | 3185 | 1461082945476 Marionette TRACE conn4 <- [1,1807,null,{"value":null}] 09:22:25 INFO - PROCESS | 3185 | 1461082945795 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:22:25 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff80a31c800 == 160 [pid = 3185] [id = 459] 09:22:25 INFO - PROCESS | 3185 | ++DOMWINDOW == 273 (0x7ff8067cb800) [pid = 3185] [serial = 1378] [outer = (nil)] 09:22:25 INFO - PROCESS | 3185 | ++DOMWINDOW == 274 (0x7ff8082c7000) [pid = 3185] [serial = 1379] [outer = 0x7ff8067cb800] 09:22:25 INFO - PROCESS | 3185 | 1461082945874 Marionette DEBUG loaded listener.js 09:22:25 INFO - PROCESS | 3185 | ++DOMWINDOW == 275 (0x7ff835f30800) [pid = 3185] [serial = 1380] [outer = 0x7ff8067cb800] 09:22:26 INFO - PROCESS | 3185 | 1461082946780 Marionette TRACE conn4 <- [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]]]}] 09:22:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 09:22:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 1631ms 09:22:26 INFO - PROCESS | 3185 | 1461082946829 Marionette TRACE conn4 -> [0,1809,"getWindowHandle",null] 09:22:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 09:22:26 INFO - PROCESS | 3185 | 1461082946832 Marionette TRACE conn4 <- [1,1809,null,{"value":"8"}] 09:22:26 INFO - PROCESS | 3185 | 1461082946839 Marionette TRACE conn4 -> [0,1810,"setScriptTimeout",{"ms":35000}] 09:22:26 INFO - PROCESS | 3185 | 1461082946842 Marionette TRACE conn4 <- [1,1810,null,{}] 09:22:26 INFO - PROCESS | 3185 | 1461082946848 Marionette TRACE conn4 -> [0,1811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:22:27 INFO - PROCESS | 3185 | 1461082947085 Marionette TRACE conn4 <- [1,1811,null,{"value":null}] 09:22:27 INFO - PROCESS | 3185 | 1461082947403 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:22:27 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff80696f800 == 161 [pid = 3185] [id = 460] 09:22:27 INFO - PROCESS | 3185 | ++DOMWINDOW == 276 (0x7ff806b04800) [pid = 3185] [serial = 1381] [outer = (nil)] 09:22:27 INFO - PROCESS | 3185 | ++DOMWINDOW == 277 (0x7ff80a485400) [pid = 3185] [serial = 1382] [outer = 0x7ff806b04800] 09:22:27 INFO - PROCESS | 3185 | 1461082947508 Marionette DEBUG loaded listener.js 09:22:27 INFO - PROCESS | 3185 | ++DOMWINDOW == 278 (0x7ff80a48b000) [pid = 3185] [serial = 1383] [outer = 0x7ff806b04800] 09:22:28 INFO - PROCESS | 3185 | 1461082948459 Marionette TRACE conn4 <- [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]]]}] 09:22:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 09:22:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 1681ms 09:22:28 INFO - PROCESS | 3185 | 1461082948521 Marionette TRACE conn4 -> [0,1813,"getWindowHandle",null] 09:22:28 INFO - PROCESS | 3185 | 1461082948524 Marionette TRACE conn4 <- [1,1813,null,{"value":"8"}] 09:22:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 09:22:28 INFO - PROCESS | 3185 | 1461082948530 Marionette TRACE conn4 -> [0,1814,"setScriptTimeout",{"ms":35000}] 09:22:28 INFO - PROCESS | 3185 | 1461082948534 Marionette TRACE conn4 <- [1,1814,null,{}] 09:22:28 INFO - PROCESS | 3185 | 1461082948541 Marionette TRACE conn4 -> [0,1815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:22:28 INFO - PROCESS | 3185 | 1461082948829 Marionette TRACE conn4 <- [1,1815,null,{"value":null}] 09:22:29 INFO - PROCESS | 3185 | 1461082949176 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:22:29 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff806187800 == 162 [pid = 3185] [id = 461] 09:22:29 INFO - PROCESS | 3185 | ++DOMWINDOW == 279 (0x7ff806120c00) [pid = 3185] [serial = 1384] [outer = (nil)] 09:22:29 INFO - PROCESS | 3185 | ++DOMWINDOW == 280 (0x7ff806128800) [pid = 3185] [serial = 1385] [outer = 0x7ff806120c00] 09:22:29 INFO - PROCESS | 3185 | 1461082949298 Marionette DEBUG loaded listener.js 09:22:29 INFO - PROCESS | 3185 | ++DOMWINDOW == 281 (0x7ff80612d000) [pid = 3185] [serial = 1386] [outer = 0x7ff806120c00] 09:22:30 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff81043f800 == 161 [pid = 3185] [id = 258] 09:22:30 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff80d4e4800 == 160 [pid = 3185] [id = 436] 09:22:30 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff82ae19800 == 159 [pid = 3185] [id = 435] 09:22:30 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff80f5b9800 == 158 [pid = 3185] [id = 434] 09:22:30 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff8364af800 == 157 [pid = 3185] [id = 433] 09:22:30 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff8320b1000 == 156 [pid = 3185] [id = 432] 09:22:30 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff82ff17800 == 155 [pid = 3185] [id = 431] 09:22:30 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff825d75000 == 154 [pid = 3185] [id = 430] 09:22:30 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff82435b000 == 153 [pid = 3185] [id = 429] 09:22:30 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff82224a800 == 152 [pid = 3185] [id = 428] 09:22:30 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff81f00f000 == 151 [pid = 3185] [id = 427] 09:22:30 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff81e35a800 == 150 [pid = 3185] [id = 426] 09:22:30 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff81abea800 == 149 [pid = 3185] [id = 425] 09:22:30 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff81a32a800 == 148 [pid = 3185] [id = 424] 09:22:30 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff812455800 == 147 [pid = 3185] [id = 423] 09:22:30 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff80e415800 == 146 [pid = 3185] [id = 422] 09:22:30 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff80a853000 == 145 [pid = 3185] [id = 421] 09:22:31 INFO - PROCESS | 3185 | --DOMWINDOW == 280 (0x7ff81344cc00) [pid = 3185] [serial = 1262] [outer = (nil)] [url = about:blank] 09:22:31 INFO - PROCESS | 3185 | --DOMWINDOW == 279 (0x7ff807dc3800) [pid = 3185] [serial = 1248] [outer = (nil)] [url = about:blank] 09:22:31 INFO - PROCESS | 3185 | --DOMWINDOW == 278 (0x7ff806c1d000) [pid = 3185] [serial = 1247] [outer = (nil)] [url = about:blank] 09:22:31 INFO - PROCESS | 3185 | --DOMWINDOW == 277 (0x7ff822bf0800) [pid = 3185] [serial = 1232] [outer = (nil)] [url = about:blank] 09:22:31 INFO - PROCESS | 3185 | --DOMWINDOW == 276 (0x7ff807853400) [pid = 3185] [serial = 1196] [outer = (nil)] [url = about:blank] 09:22:31 INFO - PROCESS | 3185 | --DOMWINDOW == 275 (0x7ff80e37d800) [pid = 3185] [serial = 1253] [outer = (nil)] [url = about:blank] 09:22:31 INFO - PROCESS | 3185 | --DOMWINDOW == 274 (0x7ff807851800) [pid = 3185] [serial = 1250] [outer = (nil)] [url = about:blank] 09:22:31 INFO - PROCESS | 3185 | --DOMWINDOW == 273 (0x7ff80d245800) [pid = 3185] [serial = 1251] [outer = (nil)] [url = about:blank] 09:22:31 INFO - PROCESS | 3185 | --DOMWINDOW == 272 (0x7ff80d244800) [pid = 3185] [serial = 1238] [outer = (nil)] [url = about:blank] 09:22:31 INFO - PROCESS | 3185 | --DOMWINDOW == 271 (0x7ff81a996800) [pid = 3185] [serial = 1214] [outer = (nil)] [url = about:blank] 09:22:31 INFO - PROCESS | 3185 | --DOMWINDOW == 270 (0x7ff8120d8400) [pid = 3185] [serial = 1205] [outer = (nil)] [url = about:blank] 09:22:31 INFO - PROCESS | 3185 | --DOMWINDOW == 269 (0x7ff81b182400) [pid = 3185] [serial = 1220] [outer = (nil)] [url = about:blank] 09:22:31 INFO - PROCESS | 3185 | --DOMWINDOW == 268 (0x7ff81e99d800) [pid = 3185] [serial = 1226] [outer = (nil)] [url = about:blank] 09:22:31 INFO - PROCESS | 3185 | --DOMWINDOW == 267 (0x7ff80d42ec00) [pid = 3185] [serial = 1199] [outer = (nil)] [url = about:blank] 09:22:31 INFO - PROCESS | 3185 | --DOMWINDOW == 266 (0x7ff819f29800) [pid = 3185] [serial = 1211] [outer = (nil)] [url = about:blank] 09:22:31 INFO - PROCESS | 3185 | --DOMWINDOW == 265 (0x7ff813170000) [pid = 3185] [serial = 1194] [outer = (nil)] [url = about:blank] 09:22:31 INFO - PROCESS | 3185 | --DOMWINDOW == 264 (0x7ff81e085000) [pid = 3185] [serial = 1223] [outer = (nil)] [url = about:blank] 09:22:31 INFO - PROCESS | 3185 | --DOMWINDOW == 263 (0x7ff813490c00) [pid = 3185] [serial = 1208] [outer = (nil)] [url = about:blank] 09:22:31 INFO - PROCESS | 3185 | --DOMWINDOW == 262 (0x7ff81f594800) [pid = 3185] [serial = 1229] [outer = (nil)] [url = about:blank] 09:22:31 INFO - PROCESS | 3185 | --DOMWINDOW == 261 (0x7ff80ed6a800) [pid = 3185] [serial = 1202] [outer = (nil)] [url = about:blank] 09:22:31 INFO - PROCESS | 3185 | --DOMWINDOW == 260 (0x7ff81acb6c00) [pid = 3185] [serial = 1217] [outer = (nil)] [url = about:blank] 09:22:31 INFO - PROCESS | 3185 | --DOMWINDOW == 259 (0x7ff80db89800) [pid = 3185] [serial = 1241] [outer = (nil)] [url = about:blank] 09:22:31 INFO - PROCESS | 3185 | --DOMWINDOW == 258 (0x7ff81290d400) [pid = 3185] [serial = 1259] [outer = (nil)] [url = about:blank] 09:22:31 INFO - PROCESS | 3185 | --DOMWINDOW == 257 (0x7ff8250e2800) [pid = 3185] [serial = 1235] [outer = (nil)] [url = about:blank] 09:22:31 INFO - PROCESS | 3185 | --DOMWINDOW == 256 (0x7ff811332000) [pid = 3185] [serial = 1244] [outer = (nil)] [url = about:blank] 09:22:31 INFO - PROCESS | 3185 | --DOMWINDOW == 255 (0x7ff811243c00) [pid = 3185] [serial = 1256] [outer = (nil)] [url = about:blank] 09:22:31 INFO - PROCESS | 3185 | --DOMWINDOW == 254 (0x7ff81316b000) [pid = 3185] [serial = 1260] [outer = (nil)] [url = about:blank] 09:22:31 INFO - PROCESS | 3185 | --DOMWINDOW == 253 (0x7ff8120d7c00) [pid = 3185] [serial = 1257] [outer = (nil)] [url = about:blank] 09:22:31 INFO - PROCESS | 3185 | --DOMWINDOW == 252 (0x7ff80e6c7c00) [pid = 3185] [serial = 1254] [outer = (nil)] [url = about:blank] 09:22:31 INFO - PROCESS | 3185 | 1461082951768 Marionette TRACE conn4 <- [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]]]}] 09:22:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 09:22:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 3295ms 09:22:31 INFO - PROCESS | 3185 | 1461082951828 Marionette TRACE conn4 -> [0,1817,"getWindowHandle",null] 09:22:31 INFO - PROCESS | 3185 | 1461082951835 Marionette TRACE conn4 <- [1,1817,null,{"value":"8"}] 09:22:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 09:22:31 INFO - PROCESS | 3185 | 1461082951844 Marionette TRACE conn4 -> [0,1818,"setScriptTimeout",{"ms":35000}] 09:22:31 INFO - PROCESS | 3185 | 1461082951849 Marionette TRACE conn4 <- [1,1818,null,{}] 09:22:31 INFO - PROCESS | 3185 | 1461082951856 Marionette TRACE conn4 -> [0,1819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:22:32 INFO - PROCESS | 3185 | 1461082952087 Marionette TRACE conn4 <- [1,1819,null,{"value":null}] 09:22:32 INFO - PROCESS | 3185 | 1461082952292 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:22:32 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff80a853000 == 146 [pid = 3185] [id = 462] 09:22:32 INFO - PROCESS | 3185 | ++DOMWINDOW == 253 (0x7ff807dcbc00) [pid = 3185] [serial = 1387] [outer = (nil)] 09:22:32 INFO - PROCESS | 3185 | ++DOMWINDOW == 254 (0x7ff8086b7400) [pid = 3185] [serial = 1388] [outer = 0x7ff807dcbc00] 09:22:32 INFO - PROCESS | 3185 | 1461082952365 Marionette DEBUG loaded listener.js 09:22:32 INFO - PROCESS | 3185 | ++DOMWINDOW == 255 (0x7ff80a48e800) [pid = 3185] [serial = 1389] [outer = 0x7ff807dcbc00] 09:22:33 INFO - PROCESS | 3185 | 1461082953354 Marionette TRACE conn4 <- [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]]]}] 09:22:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 09:22:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 1539ms 09:22:33 INFO - PROCESS | 3185 | 1461082953384 Marionette TRACE conn4 -> [0,1821,"getWindowHandle",null] 09:22:33 INFO - PROCESS | 3185 | 1461082953393 Marionette TRACE conn4 <- [1,1821,null,{"value":"8"}] 09:22:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 09:22:33 INFO - PROCESS | 3185 | 1461082953407 Marionette TRACE conn4 -> [0,1822,"setScriptTimeout",{"ms":35000}] 09:22:33 INFO - PROCESS | 3185 | 1461082953414 Marionette TRACE conn4 <- [1,1822,null,{}] 09:22:33 INFO - PROCESS | 3185 | 1461082953423 Marionette TRACE conn4 -> [0,1823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:22:33 INFO - PROCESS | 3185 | 1461082953664 Marionette TRACE conn4 <- [1,1823,null,{"value":null}] 09:22:33 INFO - PROCESS | 3185 | 1461082953978 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:22:34 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff80d26a800 == 147 [pid = 3185] [id = 463] 09:22:34 INFO - PROCESS | 3185 | ++DOMWINDOW == 256 (0x7ff80ab2dc00) [pid = 3185] [serial = 1390] [outer = (nil)] 09:22:34 INFO - PROCESS | 3185 | ++DOMWINDOW == 257 (0x7ff80db90800) [pid = 3185] [serial = 1391] [outer = 0x7ff80ab2dc00] 09:22:34 INFO - PROCESS | 3185 | 1461082954071 Marionette DEBUG loaded listener.js 09:22:34 INFO - PROCESS | 3185 | ++DOMWINDOW == 258 (0x7ff80e0f3800) [pid = 3185] [serial = 1392] [outer = 0x7ff80ab2dc00] 09:22:34 INFO - PROCESS | 3185 | 1461082954958 Marionette TRACE conn4 <- [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]]]}] 09:22:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 09:22:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 1639ms 09:22:35 INFO - PROCESS | 3185 | 1461082955045 Marionette TRACE conn4 -> [0,1825,"getWindowHandle",null] 09:22:35 INFO - PROCESS | 3185 | 1461082955049 Marionette TRACE conn4 <- [1,1825,null,{"value":"8"}] 09:22:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 09:22:35 INFO - PROCESS | 3185 | 1461082955055 Marionette TRACE conn4 -> [0,1826,"setScriptTimeout",{"ms":35000}] 09:22:35 INFO - PROCESS | 3185 | 1461082955061 Marionette TRACE conn4 <- [1,1826,null,{}] 09:22:35 INFO - PROCESS | 3185 | 1461082955086 Marionette TRACE conn4 -> [0,1827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:22:35 INFO - PROCESS | 3185 | 1461082955403 Marionette TRACE conn4 <- [1,1827,null,{"value":null}] 09:22:35 INFO - PROCESS | 3185 | 1461082955444 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:22:35 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff80dd45000 == 148 [pid = 3185] [id = 464] 09:22:35 INFO - PROCESS | 3185 | ++DOMWINDOW == 259 (0x7ff80e755800) [pid = 3185] [serial = 1393] [outer = (nil)] 09:22:35 INFO - PROCESS | 3185 | ++DOMWINDOW == 260 (0x7ff80ed6fc00) [pid = 3185] [serial = 1394] [outer = 0x7ff80e755800] 09:22:35 INFO - PROCESS | 3185 | 1461082955515 Marionette DEBUG loaded listener.js 09:22:35 INFO - PROCESS | 3185 | ++DOMWINDOW == 261 (0x7ff80f831800) [pid = 3185] [serial = 1395] [outer = 0x7ff80e755800] 09:22:37 INFO - PROCESS | 3185 | --DOMWINDOW == 260 (0x7ff80afc2400) [pid = 3185] [serial = 1096] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 09:22:37 INFO - PROCESS | 3185 | --DOMWINDOW == 259 (0x7ff8120d9c00) [pid = 3185] [serial = 1021] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 09:22:37 INFO - PROCESS | 3185 | --DOMWINDOW == 258 (0x7ff81e07cc00) [pid = 3185] [serial = 1099] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 09:22:37 INFO - PROCESS | 3185 | --DOMWINDOW == 257 (0x7ff80784d800) [pid = 3185] [serial = 1174] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 09:22:37 INFO - PROCESS | 3185 | --DOMWINDOW == 256 (0x7ff80ed69800) [pid = 3185] [serial = 934] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 09:22:37 INFO - PROCESS | 3185 | --DOMWINDOW == 255 (0x7ff81a79c400) [pid = 3185] [serial = 1087] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 09:22:37 INFO - PROCESS | 3185 | --DOMWINDOW == 254 (0x7ff813173400) [pid = 3185] [serial = 1261] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 09:22:37 INFO - PROCESS | 3185 | --DOMWINDOW == 253 (0x7ff813064c00) [pid = 3185] [serial = 1093] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 09:22:37 INFO - PROCESS | 3185 | --DOMWINDOW == 252 (0x7ff80d430800) [pid = 3185] [serial = 1030] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 09:22:37 INFO - PROCESS | 3185 | --DOMWINDOW == 251 (0x7ff813064400) [pid = 3185] [serial = 1090] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 09:22:37 INFO - PROCESS | 3185 | --DOMWINDOW == 250 (0x7ff80a7e3000) [pid = 3185] [serial = 1321] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 09:22:37 INFO - PROCESS | 3185 | --DOMWINDOW == 249 (0x7ff811242400) [pid = 3185] [serial = 1324] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 09:22:37 INFO - PROCESS | 3185 | --DOMWINDOW == 248 (0x7ff81316ac00) [pid = 3185] [serial = 1327] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 09:22:37 INFO - PROCESS | 3185 | --DOMWINDOW == 247 (0x7ff807dc7800) [pid = 3185] [serial = 1315] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 09:22:37 INFO - PROCESS | 3185 | --DOMWINDOW == 246 (0x7ff807cce000) [pid = 3185] [serial = 1312] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 09:22:37 INFO - PROCESS | 3185 | --DOMWINDOW == 245 (0x7ff80ab10000) [pid = 3185] [serial = 1033] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 09:22:37 INFO - PROCESS | 3185 | --DOMWINDOW == 244 (0x7ff80a7df800) [pid = 3185] [serial = 1048] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 09:22:37 INFO - PROCESS | 3185 | --DOMWINDOW == 243 (0x7ff8104b4800) [pid = 3185] [serial = 1072] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 09:22:37 INFO - PROCESS | 3185 | --DOMWINDOW == 242 (0x7ff81ac43800) [pid = 3185] [serial = 1081] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 09:22:37 INFO - PROCESS | 3185 | --DOMWINDOW == 241 (0x7ff8086bb000) [pid = 3185] [serial = 1102] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 09:22:37 INFO - PROCESS | 3185 | --DOMWINDOW == 240 (0x7ff80af56800) [pid = 3185] [serial = 1042] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 09:22:37 INFO - PROCESS | 3185 | --DOMWINDOW == 239 (0x7ff80ab1a800) [pid = 3185] [serial = 1039] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 09:22:37 INFO - PROCESS | 3185 | --DOMWINDOW == 238 (0x7ff80d42a000) [pid = 3185] [serial = 1027] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 09:22:37 INFO - PROCESS | 3185 | --DOMWINDOW == 237 (0x7ff81316f400) [pid = 3185] [serial = 1078] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 09:22:37 INFO - PROCESS | 3185 | --DOMWINDOW == 236 (0x7ff80d422400) [pid = 3185] [serial = 1024] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 09:22:37 INFO - PROCESS | 3185 | --DOMWINDOW == 235 (0x7ff812510000) [pid = 3185] [serial = 1075] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 09:22:37 INFO - PROCESS | 3185 | --DOMWINDOW == 234 (0x7ff80ab11800) [pid = 3185] [serial = 1036] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 09:22:37 INFO - PROCESS | 3185 | --DOMWINDOW == 233 (0x7ff822044c00) [pid = 3185] [serial = 1084] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 09:22:37 INFO - PROCESS | 3185 | --DOMWINDOW == 232 (0x7ff81ecbf000) [pid = 3185] [serial = 1018] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 09:22:37 INFO - PROCESS | 3185 | --DOMWINDOW == 231 (0x7ff80ab2e400) [pid = 3185] [serial = 1045] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 09:22:37 INFO - PROCESS | 3185 | --DOMWINDOW == 230 (0x7ff807dd1800) [pid = 3185] [serial = 1318] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 09:22:37 INFO - PROCESS | 3185 | --DOMWINDOW == 229 (0x7ff80b106400) [pid = 3185] [serial = 1069] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 09:22:37 INFO - PROCESS | 3185 | 1461082957492 Marionette TRACE conn4 <- [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]]]}] 09:22:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 09:22:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 2497ms 09:22:37 INFO - PROCESS | 3185 | 1461082957553 Marionette TRACE conn4 -> [0,1829,"getWindowHandle",null] 09:22:37 INFO - PROCESS | 3185 | 1461082957557 Marionette TRACE conn4 <- [1,1829,null,{"value":"8"}] 09:22:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 09:22:37 INFO - PROCESS | 3185 | 1461082957564 Marionette TRACE conn4 -> [0,1830,"setScriptTimeout",{"ms":35000}] 09:22:37 INFO - PROCESS | 3185 | 1461082957567 Marionette TRACE conn4 <- [1,1830,null,{}] 09:22:37 INFO - PROCESS | 3185 | 1461082957573 Marionette TRACE conn4 -> [0,1831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:22:37 INFO - PROCESS | 3185 | 1461082957808 Marionette TRACE conn4 <- [1,1831,null,{"value":null}] 09:22:38 INFO - PROCESS | 3185 | 1461082958011 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:22:38 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff80d459800 == 149 [pid = 3185] [id = 465] 09:22:38 INFO - PROCESS | 3185 | ++DOMWINDOW == 230 (0x7ff807dd1800) [pid = 3185] [serial = 1396] [outer = (nil)] 09:22:38 INFO - PROCESS | 3185 | ++DOMWINDOW == 231 (0x7ff80af4d800) [pid = 3185] [serial = 1397] [outer = 0x7ff807dd1800] 09:22:38 INFO - PROCESS | 3185 | 1461082958119 Marionette DEBUG loaded listener.js 09:22:38 INFO - PROCESS | 3185 | ++DOMWINDOW == 232 (0x7ff80e596c00) [pid = 3185] [serial = 1398] [outer = 0x7ff807dd1800] 09:22:38 INFO - PROCESS | 3185 | 1461082958865 Marionette TRACE conn4 <- [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]]]}] 09:22:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 09:22:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 1337ms 09:22:38 INFO - PROCESS | 3185 | 1461082958911 Marionette TRACE conn4 -> [0,1833,"getWindowHandle",null] 09:22:38 INFO - PROCESS | 3185 | 1461082958927 Marionette TRACE conn4 <- [1,1833,null,{"value":"8"}] 09:22:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 09:22:38 INFO - PROCESS | 3185 | 1461082958934 Marionette TRACE conn4 -> [0,1834,"setScriptTimeout",{"ms":35000}] 09:22:38 INFO - PROCESS | 3185 | 1461082958937 Marionette TRACE conn4 <- [1,1834,null,{}] 09:22:39 INFO - PROCESS | 3185 | 1461082959085 Marionette TRACE conn4 -> [0,1835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:22:39 INFO - PROCESS | 3185 | 1461082959425 Marionette TRACE conn4 <- [1,1835,null,{"value":null}] 09:22:39 INFO - PROCESS | 3185 | 1461082959724 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:22:39 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff80a319000 == 150 [pid = 3185] [id = 466] 09:22:39 INFO - PROCESS | 3185 | ++DOMWINDOW == 233 (0x7ff806c1d000) [pid = 3185] [serial = 1399] [outer = (nil)] 09:22:39 INFO - PROCESS | 3185 | ++DOMWINDOW == 234 (0x7ff807dcd400) [pid = 3185] [serial = 1400] [outer = 0x7ff806c1d000] 09:22:39 INFO - PROCESS | 3185 | 1461082959817 Marionette DEBUG loaded listener.js 09:22:39 INFO - PROCESS | 3185 | ++DOMWINDOW == 235 (0x7ff8086bd800) [pid = 3185] [serial = 1401] [outer = 0x7ff806c1d000] 09:22:40 INFO - PROCESS | 3185 | 1461082960781 Marionette TRACE conn4 <- [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]]]}] 09:22:40 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 09:22:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 1885ms 09:22:40 INFO - PROCESS | 3185 | 1461082960822 Marionette TRACE conn4 -> [0,1837,"getWindowHandle",null] 09:22:40 INFO - PROCESS | 3185 | 1461082960832 Marionette TRACE conn4 <- [1,1837,null,{"value":"8"}] 09:22:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 09:22:40 INFO - PROCESS | 3185 | 1461082960840 Marionette TRACE conn4 -> [0,1838,"setScriptTimeout",{"ms":35000}] 09:22:40 INFO - PROCESS | 3185 | 1461082960845 Marionette TRACE conn4 <- [1,1838,null,{}] 09:22:40 INFO - PROCESS | 3185 | 1461082960853 Marionette TRACE conn4 -> [0,1839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:22:41 INFO - PROCESS | 3185 | 1461082961109 Marionette TRACE conn4 <- [1,1839,null,{"value":null}] 09:22:41 INFO - PROCESS | 3185 | 1461082961441 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:22:41 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff80e415800 == 151 [pid = 3185] [id = 467] 09:22:41 INFO - PROCESS | 3185 | ++DOMWINDOW == 236 (0x7ff80af56c00) [pid = 3185] [serial = 1402] [outer = (nil)] 09:22:41 INFO - PROCESS | 3185 | ++DOMWINDOW == 237 (0x7ff80b110000) [pid = 3185] [serial = 1403] [outer = 0x7ff80af56c00] 09:22:41 INFO - PROCESS | 3185 | 1461082961529 Marionette DEBUG loaded listener.js 09:22:41 INFO - PROCESS | 3185 | ++DOMWINDOW == 238 (0x7ff80db88c00) [pid = 3185] [serial = 1404] [outer = 0x7ff80af56c00] 09:22:42 INFO - PROCESS | 3185 | ************************* 09:22:42 INFO - PROCESS | 3185 | A coding exception was thrown and uncaught in a Task. 09:22:42 INFO - PROCESS | 3185 | 09:22:42 INFO - PROCESS | 3185 | Full message: TypeError: NetworkError when attempting to fetch resource. 09:22:42 INFO - PROCESS | 3185 | Full stack: 09:22:42 INFO - PROCESS | 3185 | ************************* 09:22:42 INFO - PROCESS | 3185 | 1461082962677 Marionette TRACE conn4 <- [1,1840,null,{"value":["/2dcontext/path-objects/2d.path.beginPath.html",0,null,null,[["Canvas test: 2d.path.beginPath",0,null,null]]]}] 09:22:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 09:22:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 1885ms 09:22:42 INFO - PROCESS | 3185 | 1461082962728 Marionette TRACE conn4 -> [0,1841,"getWindowHandle",null] 09:22:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 09:22:42 INFO - PROCESS | 3185 | 1461082962732 Marionette TRACE conn4 <- [1,1841,null,{"value":"8"}] 09:22:42 INFO - PROCESS | 3185 | 1461082962739 Marionette TRACE conn4 -> [0,1842,"setScriptTimeout",{"ms":35000}] 09:22:42 INFO - PROCESS | 3185 | 1461082962743 Marionette TRACE conn4 <- [1,1842,null,{}] 09:22:42 INFO - PROCESS | 3185 | 1461082962749 Marionette TRACE conn4 -> [0,1843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:22:43 INFO - PROCESS | 3185 | 1461082963012 Marionette TRACE conn4 <- [1,1843,null,{"value":null}] 09:22:43 INFO - PROCESS | 3185 | 1461082963372 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:22:43 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff8106a4000 == 152 [pid = 3185] [id = 468] 09:22:43 INFO - PROCESS | 3185 | ++DOMWINDOW == 239 (0x7ff80db8b800) [pid = 3185] [serial = 1405] [outer = (nil)] 09:22:43 INFO - PROCESS | 3185 | ++DOMWINDOW == 240 (0x7ff80ed6f800) [pid = 3185] [serial = 1406] [outer = 0x7ff80db8b800] 09:22:43 INFO - PROCESS | 3185 | 1461082963463 Marionette DEBUG loaded listener.js 09:22:43 INFO - PROCESS | 3185 | ++DOMWINDOW == 241 (0x7ff8112a8400) [pid = 3185] [serial = 1407] [outer = 0x7ff80db8b800] 09:22:44 INFO - PROCESS | 3185 | 1461082964426 Marionette TRACE conn4 <- [1,1844,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.basic",0,null,null]]]}] 09:22:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 09:22:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 1744ms 09:22:44 INFO - PROCESS | 3185 | 1461082964486 Marionette TRACE conn4 -> [0,1845,"getWindowHandle",null] 09:22:44 INFO - PROCESS | 3185 | 1461082964496 Marionette TRACE conn4 <- [1,1845,null,{"value":"8"}] 09:22:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 09:22:44 INFO - PROCESS | 3185 | 1461082964511 Marionette TRACE conn4 -> [0,1846,"setScriptTimeout",{"ms":35000}] 09:22:44 INFO - PROCESS | 3185 | 1461082964514 Marionette TRACE conn4 <- [1,1846,null,{}] 09:22:44 INFO - PROCESS | 3185 | 1461082964520 Marionette TRACE conn4 -> [0,1847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:22:44 INFO - PROCESS | 3185 | 1461082964794 Marionette TRACE conn4 <- [1,1847,null,{"value":null}] 09:22:45 INFO - PROCESS | 3185 | 1461082965112 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:22:45 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff8126c9000 == 153 [pid = 3185] [id = 469] 09:22:45 INFO - PROCESS | 3185 | ++DOMWINDOW == 242 (0x7ff80e37bc00) [pid = 3185] [serial = 1408] [outer = (nil)] 09:22:45 INFO - PROCESS | 3185 | ++DOMWINDOW == 243 (0x7ff812511800) [pid = 3185] [serial = 1409] [outer = 0x7ff80e37bc00] 09:22:45 INFO - PROCESS | 3185 | 1461082965190 Marionette DEBUG loaded listener.js 09:22:45 INFO - PROCESS | 3185 | ++DOMWINDOW == 244 (0x7ff81316c400) [pid = 3185] [serial = 1410] [outer = 0x7ff80e37bc00] 09:22:46 INFO - PROCESS | 3185 | 1461082966048 Marionette TRACE conn4 <- [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]]]}] 09:22:46 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) 09:22:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 1592ms 09:22:46 INFO - PROCESS | 3185 | 1461082966098 Marionette TRACE conn4 -> [0,1849,"getWindowHandle",null] 09:22:46 INFO - PROCESS | 3185 | 1461082966102 Marionette TRACE conn4 <- [1,1849,null,{"value":"8"}] 09:22:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 09:22:46 INFO - PROCESS | 3185 | 1461082966127 Marionette TRACE conn4 -> [0,1850,"setScriptTimeout",{"ms":35000}] 09:22:46 INFO - PROCESS | 3185 | 1461082966130 Marionette TRACE conn4 <- [1,1850,null,{}] 09:22:46 INFO - PROCESS | 3185 | 1461082966140 Marionette TRACE conn4 -> [0,1851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:22:46 INFO - PROCESS | 3185 | 1461082966381 Marionette TRACE conn4 <- [1,1851,null,{"value":null}] 09:22:46 INFO - PROCESS | 3185 | 1461082966700 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:22:46 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff819d19000 == 154 [pid = 3185] [id = 470] 09:22:46 INFO - PROCESS | 3185 | ++DOMWINDOW == 245 (0x7ff8112ab400) [pid = 3185] [serial = 1411] [outer = (nil)] 09:22:46 INFO - PROCESS | 3185 | ++DOMWINDOW == 246 (0x7ff81348fc00) [pid = 3185] [serial = 1412] [outer = 0x7ff8112ab400] 09:22:46 INFO - PROCESS | 3185 | 1461082966786 Marionette DEBUG loaded listener.js 09:22:46 INFO - PROCESS | 3185 | ++DOMWINDOW == 247 (0x7ff819d71c00) [pid = 3185] [serial = 1413] [outer = 0x7ff8112ab400] 09:22:47 INFO - PROCESS | 3185 | 1461082967755 Marionette TRACE conn4 <- [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]]]}] 09:22:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 09:22:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 1705ms 09:22:47 INFO - PROCESS | 3185 | 1461082967815 Marionette TRACE conn4 -> [0,1853,"getWindowHandle",null] 09:22:47 INFO - PROCESS | 3185 | 1461082967818 Marionette TRACE conn4 <- [1,1853,null,{"value":"8"}] 09:22:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 09:22:47 INFO - PROCESS | 3185 | 1461082967826 Marionette TRACE conn4 -> [0,1854,"setScriptTimeout",{"ms":35000}] 09:22:47 INFO - PROCESS | 3185 | 1461082967830 Marionette TRACE conn4 <- [1,1854,null,{}] 09:22:47 INFO - PROCESS | 3185 | 1461082967838 Marionette TRACE conn4 -> [0,1855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:22:48 INFO - PROCESS | 3185 | 1461082968124 Marionette TRACE conn4 <- [1,1855,null,{"value":null}] 09:22:48 INFO - PROCESS | 3185 | 1461082968499 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:22:48 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff81be92800 == 155 [pid = 3185] [id = 471] 09:22:48 INFO - PROCESS | 3185 | ++DOMWINDOW == 248 (0x7ff819dc6800) [pid = 3185] [serial = 1414] [outer = (nil)] 09:22:48 INFO - PROCESS | 3185 | ++DOMWINDOW == 249 (0x7ff81ad50000) [pid = 3185] [serial = 1415] [outer = 0x7ff819dc6800] 09:22:48 INFO - PROCESS | 3185 | 1461082968585 Marionette DEBUG loaded listener.js 09:22:48 INFO - PROCESS | 3185 | ++DOMWINDOW == 250 (0x7ff81e04fc00) [pid = 3185] [serial = 1416] [outer = 0x7ff819dc6800] 09:22:49 INFO - PROCESS | 3185 | 1461082969471 Marionette TRACE conn4 <- [1,1856,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html",0,null,null,[["bezierCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 09:22:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 09:22:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 1692ms 09:22:49 INFO - PROCESS | 3185 | 1461082969519 Marionette TRACE conn4 -> [0,1857,"getWindowHandle",null] 09:22:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 09:22:49 INFO - PROCESS | 3185 | 1461082969524 Marionette TRACE conn4 <- [1,1857,null,{"value":"8"}] 09:22:49 INFO - PROCESS | 3185 | 1461082969530 Marionette TRACE conn4 -> [0,1858,"setScriptTimeout",{"ms":35000}] 09:22:49 INFO - PROCESS | 3185 | 1461082969534 Marionette TRACE conn4 <- [1,1858,null,{}] 09:22:49 INFO - PROCESS | 3185 | 1461082969539 Marionette TRACE conn4 -> [0,1859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:22:49 INFO - PROCESS | 3185 | 1461082969783 Marionette TRACE conn4 <- [1,1859,null,{"value":null}] 09:22:50 INFO - PROCESS | 3185 | 1461082970054 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:22:50 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff81eaf0000 == 156 [pid = 3185] [id = 472] 09:22:50 INFO - PROCESS | 3185 | ++DOMWINDOW == 251 (0x7ff81a70dc00) [pid = 3185] [serial = 1417] [outer = (nil)] 09:22:50 INFO - PROCESS | 3185 | ++DOMWINDOW == 252 (0x7ff81e28a400) [pid = 3185] [serial = 1418] [outer = 0x7ff81a70dc00] 09:22:50 INFO - PROCESS | 3185 | 1461082970177 Marionette DEBUG loaded listener.js 09:22:50 INFO - PROCESS | 3185 | ++DOMWINDOW == 253 (0x7ff81e9a0400) [pid = 3185] [serial = 1419] [outer = 0x7ff81a70dc00] 09:22:51 INFO - PROCESS | 3185 | 1461082971047 Marionette TRACE conn4 <- [1,1860,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.scaled",0,null,null]]]}] 09:22:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 09:22:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 1584ms 09:22:51 INFO - PROCESS | 3185 | 1461082971115 Marionette TRACE conn4 -> [0,1861,"getWindowHandle",null] 09:22:51 INFO - PROCESS | 3185 | 1461082971118 Marionette TRACE conn4 <- [1,1861,null,{"value":"8"}] 09:22:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 09:22:51 INFO - PROCESS | 3185 | 1461082971125 Marionette TRACE conn4 -> [0,1862,"setScriptTimeout",{"ms":35000}] 09:22:51 INFO - PROCESS | 3185 | 1461082971128 Marionette TRACE conn4 <- [1,1862,null,{}] 09:22:51 INFO - PROCESS | 3185 | 1461082971133 Marionette TRACE conn4 -> [0,1863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:22:51 INFO - PROCESS | 3185 | 1461082971362 Marionette TRACE conn4 <- [1,1863,null,{"value":null}] 09:22:51 INFO - PROCESS | 3185 | 1461082971675 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:22:51 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff81f193000 == 157 [pid = 3185] [id = 473] 09:22:51 INFO - PROCESS | 3185 | ++DOMWINDOW == 254 (0x7ff8124cd000) [pid = 3185] [serial = 1420] [outer = (nil)] 09:22:51 INFO - PROCESS | 3185 | ++DOMWINDOW == 255 (0x7ff81ecbf000) [pid = 3185] [serial = 1421] [outer = 0x7ff8124cd000] 09:22:51 INFO - PROCESS | 3185 | 1461082971762 Marionette DEBUG loaded listener.js 09:22:51 INFO - PROCESS | 3185 | ++DOMWINDOW == 256 (0x7ff81f58a000) [pid = 3185] [serial = 1422] [outer = 0x7ff8124cd000] 09:22:52 INFO - PROCESS | 3185 | 1461082972697 Marionette TRACE conn4 <- [1,1864,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.shape",0,null,null]]]}] 09:22:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 09:22:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 1634ms 09:22:52 INFO - PROCESS | 3185 | 1461082972761 Marionette TRACE conn4 -> [0,1865,"getWindowHandle",null] 09:22:52 INFO - PROCESS | 3185 | 1461082972766 Marionette TRACE conn4 <- [1,1865,null,{"value":"8"}] 09:22:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 09:22:52 INFO - PROCESS | 3185 | 1461082972773 Marionette TRACE conn4 -> [0,1866,"setScriptTimeout",{"ms":35000}] 09:22:52 INFO - PROCESS | 3185 | 1461082972776 Marionette TRACE conn4 <- [1,1866,null,{}] 09:22:52 INFO - PROCESS | 3185 | 1461082972782 Marionette TRACE conn4 -> [0,1867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:22:53 INFO - PROCESS | 3185 | 1461082973026 Marionette TRACE conn4 <- [1,1867,null,{"value":null}] 09:22:53 INFO - PROCESS | 3185 | 1461082973359 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:22:53 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff8249ef000 == 158 [pid = 3185] [id = 474] 09:22:53 INFO - PROCESS | 3185 | ++DOMWINDOW == 257 (0x7ff819f29c00) [pid = 3185] [serial = 1423] [outer = (nil)] 09:22:53 INFO - PROCESS | 3185 | ++DOMWINDOW == 258 (0x7ff822047800) [pid = 3185] [serial = 1424] [outer = 0x7ff819f29c00] 09:22:53 INFO - PROCESS | 3185 | 1461082973450 Marionette DEBUG loaded listener.js 09:22:53 INFO - PROCESS | 3185 | ++DOMWINDOW == 259 (0x7ff822eeb400) [pid = 3185] [serial = 1425] [outer = 0x7ff819f29c00] 09:22:54 INFO - PROCESS | 3185 | 1461082974321 Marionette TRACE conn4 <- [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]]]}] 09:22:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 09:22:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 1589ms 09:22:54 INFO - PROCESS | 3185 | 1461082974364 Marionette TRACE conn4 -> [0,1869,"getWindowHandle",null] 09:22:54 INFO - PROCESS | 3185 | 1461082974368 Marionette TRACE conn4 <- [1,1869,null,{"value":"8"}] 09:22:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 09:22:54 INFO - PROCESS | 3185 | 1461082974374 Marionette TRACE conn4 -> [0,1870,"setScriptTimeout",{"ms":35000}] 09:22:54 INFO - PROCESS | 3185 | 1461082974376 Marionette TRACE conn4 <- [1,1870,null,{}] 09:22:54 INFO - PROCESS | 3185 | 1461082974403 Marionette TRACE conn4 -> [0,1871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:22:54 INFO - PROCESS | 3185 | 1461082974639 Marionette TRACE conn4 <- [1,1871,null,{"value":null}] 09:22:54 INFO - PROCESS | 3185 | 1461082974957 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:22:54 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff826821000 == 159 [pid = 3185] [id = 475] 09:22:54 INFO - PROCESS | 3185 | ++DOMWINDOW == 260 (0x7ff81ad4b000) [pid = 3185] [serial = 1426] [outer = (nil)] 09:22:55 INFO - PROCESS | 3185 | ++DOMWINDOW == 261 (0x7ff825d4a400) [pid = 3185] [serial = 1427] [outer = 0x7ff81ad4b000] 09:22:55 INFO - PROCESS | 3185 | 1461082975043 Marionette DEBUG loaded listener.js 09:22:55 INFO - PROCESS | 3185 | ++DOMWINDOW == 262 (0x7ff82637d000) [pid = 3185] [serial = 1428] [outer = 0x7ff81ad4b000] 09:22:55 INFO - PROCESS | 3185 | 1461082975881 Marionette TRACE conn4 <- [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]]]}] 09:22:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 09:22:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 1552ms 09:22:55 INFO - PROCESS | 3185 | 1461082975928 Marionette TRACE conn4 -> [0,1873,"getWindowHandle",null] 09:22:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 09:22:55 INFO - PROCESS | 3185 | 1461082975932 Marionette TRACE conn4 <- [1,1873,null,{"value":"8"}] 09:22:55 INFO - PROCESS | 3185 | 1461082975938 Marionette TRACE conn4 -> [0,1874,"setScriptTimeout",{"ms":35000}] 09:22:55 INFO - PROCESS | 3185 | 1461082975941 Marionette TRACE conn4 <- [1,1874,null,{}] 09:22:55 INFO - PROCESS | 3185 | 1461082975968 Marionette TRACE conn4 -> [0,1875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:22:56 INFO - PROCESS | 3185 | 1461082976222 Marionette TRACE conn4 <- [1,1875,null,{"value":null}] 09:22:56 INFO - PROCESS | 3185 | 1461082976554 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:22:56 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff8320ab000 == 160 [pid = 3185] [id = 476] 09:22:56 INFO - PROCESS | 3185 | ++DOMWINDOW == 263 (0x7ff831010800) [pid = 3185] [serial = 1429] [outer = (nil)] 09:22:56 INFO - PROCESS | 3185 | ++DOMWINDOW == 264 (0x7ff831f2ac00) [pid = 3185] [serial = 1430] [outer = 0x7ff831010800] 09:22:56 INFO - PROCESS | 3185 | 1461082976646 Marionette DEBUG loaded listener.js 09:22:56 INFO - PROCESS | 3185 | ++DOMWINDOW == 265 (0x7ff835eab400) [pid = 3185] [serial = 1431] [outer = 0x7ff831010800] 09:22:57 INFO - PROCESS | 3185 | 1461082977629 Marionette TRACE conn4 <- [1,1876,null,{"value":["/2dcontext/path-objects/2d.path.clip.empty.html",0,null,null,[["Canvas test: 2d.path.clip.empty",0,null,null]]]}] 09:22:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 09:22:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 1740ms 09:22:57 INFO - PROCESS | 3185 | 1461082977679 Marionette TRACE conn4 -> [0,1877,"getWindowHandle",null] 09:22:57 INFO - PROCESS | 3185 | 1461082977684 Marionette TRACE conn4 <- [1,1877,null,{"value":"8"}] 09:22:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 09:22:57 INFO - PROCESS | 3185 | 1461082977691 Marionette TRACE conn4 -> [0,1878,"setScriptTimeout",{"ms":35000}] 09:22:57 INFO - PROCESS | 3185 | 1461082977697 Marionette TRACE conn4 <- [1,1878,null,{}] 09:22:57 INFO - PROCESS | 3185 | 1461082977703 Marionette TRACE conn4 -> [0,1879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:22:57 INFO - PROCESS | 3185 | 1461082977948 Marionette TRACE conn4 <- [1,1879,null,{"value":null}] 09:22:58 INFO - PROCESS | 3185 | 1461082978287 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:22:58 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff838b5e800 == 161 [pid = 3185] [id = 477] 09:22:58 INFO - PROCESS | 3185 | ++DOMWINDOW == 266 (0x7ff806214000) [pid = 3185] [serial = 1432] [outer = (nil)] 09:22:58 INFO - PROCESS | 3185 | ++DOMWINDOW == 267 (0x7ff80621e400) [pid = 3185] [serial = 1433] [outer = 0x7ff806214000] 09:22:58 INFO - PROCESS | 3185 | 1461082978371 Marionette DEBUG loaded listener.js 09:22:58 INFO - PROCESS | 3185 | ++DOMWINDOW == 268 (0x7ff82ffd8000) [pid = 3185] [serial = 1434] [outer = 0x7ff806214000] 09:22:59 INFO - PROCESS | 3185 | 1461082979278 Marionette TRACE conn4 <- [1,1880,null,{"value":["/2dcontext/path-objects/2d.path.clip.intersect.html",0,null,null,[["Canvas test: 2d.path.clip.intersect",0,null,null]]]}] 09:22:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 09:22:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 1635ms 09:22:59 INFO - PROCESS | 3185 | 1461082979328 Marionette TRACE conn4 -> [0,1881,"getWindowHandle",null] 09:22:59 INFO - PROCESS | 3185 | 1461082979332 Marionette TRACE conn4 <- [1,1881,null,{"value":"8"}] 09:22:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 09:22:59 INFO - PROCESS | 3185 | 1461082979338 Marionette TRACE conn4 -> [0,1882,"setScriptTimeout",{"ms":35000}] 09:22:59 INFO - PROCESS | 3185 | 1461082979342 Marionette TRACE conn4 <- [1,1882,null,{}] 09:22:59 INFO - PROCESS | 3185 | 1461082979347 Marionette TRACE conn4 -> [0,1883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:22:59 INFO - PROCESS | 3185 | 1461082979581 Marionette TRACE conn4 <- [1,1883,null,{"value":null}] 09:22:59 INFO - PROCESS | 3185 | 1461082979939 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:22:59 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff83b4a9800 == 162 [pid = 3185] [id = 478] 09:22:59 INFO - PROCESS | 3185 | ++DOMWINDOW == 269 (0x7ff806213c00) [pid = 3185] [serial = 1435] [outer = (nil)] 09:23:00 INFO - PROCESS | 3185 | ++DOMWINDOW == 270 (0x7ff8066f0400) [pid = 3185] [serial = 1436] [outer = 0x7ff806213c00] 09:23:00 INFO - PROCESS | 3185 | 1461082980054 Marionette DEBUG loaded listener.js 09:23:00 INFO - PROCESS | 3185 | ++DOMWINDOW == 271 (0x7ff8066f6800) [pid = 3185] [serial = 1437] [outer = 0x7ff806213c00] 09:23:01 INFO - PROCESS | 3185 | 1461082981007 Marionette TRACE conn4 <- [1,1884,null,{"value":["/2dcontext/path-objects/2d.path.clip.unaffected.html",0,null,null,[["Canvas test: 2d.path.clip.unaffected",0,null,null]]]}] 09:23:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 09:23:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 1730ms 09:23:01 INFO - PROCESS | 3185 | 1461082981072 Marionette TRACE conn4 -> [0,1885,"getWindowHandle",null] 09:23:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 09:23:01 INFO - PROCESS | 3185 | 1461082981076 Marionette TRACE conn4 <- [1,1885,null,{"value":"8"}] 09:23:01 INFO - PROCESS | 3185 | 1461082981082 Marionette TRACE conn4 -> [0,1886,"setScriptTimeout",{"ms":35000}] 09:23:01 INFO - PROCESS | 3185 | 1461082981085 Marionette TRACE conn4 <- [1,1886,null,{}] 09:23:01 INFO - PROCESS | 3185 | 1461082981091 Marionette TRACE conn4 -> [0,1887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:23:01 INFO - PROCESS | 3185 | 1461082981340 Marionette TRACE conn4 <- [1,1887,null,{"value":null}] 09:23:01 INFO - PROCESS | 3185 | 1461082981681 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:23:01 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff81340c800 == 163 [pid = 3185] [id = 479] 09:23:01 INFO - PROCESS | 3185 | ++DOMWINDOW == 272 (0x7ff806217800) [pid = 3185] [serial = 1438] [outer = (nil)] 09:23:01 INFO - PROCESS | 3185 | ++DOMWINDOW == 273 (0x7ff8066fbc00) [pid = 3185] [serial = 1439] [outer = 0x7ff806217800] 09:23:01 INFO - PROCESS | 3185 | 1461082981770 Marionette DEBUG loaded listener.js 09:23:01 INFO - PROCESS | 3185 | ++DOMWINDOW == 274 (0x7ff835f28800) [pid = 3185] [serial = 1440] [outer = 0x7ff806217800] 09:23:02 INFO - PROCESS | 3185 | 1461082982676 Marionette TRACE conn4 <- [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]]]}] 09:23:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 09:23:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 1638ms 09:23:02 INFO - PROCESS | 3185 | 1461082982721 Marionette TRACE conn4 -> [0,1889,"getWindowHandle",null] 09:23:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 09:23:02 INFO - PROCESS | 3185 | 1461082982725 Marionette TRACE conn4 <- [1,1889,null,{"value":"8"}] 09:23:02 INFO - PROCESS | 3185 | 1461082982732 Marionette TRACE conn4 -> [0,1890,"setScriptTimeout",{"ms":35000}] 09:23:02 INFO - PROCESS | 3185 | 1461082982736 Marionette TRACE conn4 <- [1,1890,null,{}] 09:23:02 INFO - PROCESS | 3185 | 1461082982742 Marionette TRACE conn4 -> [0,1891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:23:02 INFO - PROCESS | 3185 | 1461082982979 Marionette TRACE conn4 <- [1,1891,null,{"value":null}] 09:23:03 INFO - PROCESS | 3185 | 1461082983323 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:23:03 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff83b4b9800 == 164 [pid = 3185] [id = 480] 09:23:03 INFO - PROCESS | 3185 | ++DOMWINDOW == 275 (0x7ff806b4ec00) [pid = 3185] [serial = 1441] [outer = (nil)] 09:23:03 INFO - PROCESS | 3185 | ++DOMWINDOW == 276 (0x7ff806b4f800) [pid = 3185] [serial = 1442] [outer = 0x7ff806b4ec00] 09:23:03 INFO - PROCESS | 3185 | 1461082983442 Marionette DEBUG loaded listener.js 09:23:03 INFO - PROCESS | 3185 | ++DOMWINDOW == 277 (0x7ff806b55400) [pid = 3185] [serial = 1443] [outer = 0x7ff806b4ec00] 09:23:04 INFO - PROCESS | 3185 | 1461082984361 Marionette TRACE conn4 <- [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]]]}] 09:23:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 09:23:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 1689ms 09:23:04 INFO - PROCESS | 3185 | 1461082984422 Marionette TRACE conn4 -> [0,1893,"getWindowHandle",null] 09:23:04 INFO - PROCESS | 3185 | 1461082984426 Marionette TRACE conn4 <- [1,1893,null,{"value":"8"}] 09:23:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 09:23:04 INFO - PROCESS | 3185 | 1461082984433 Marionette TRACE conn4 -> [0,1894,"setScriptTimeout",{"ms":35000}] 09:23:04 INFO - PROCESS | 3185 | 1461082984437 Marionette TRACE conn4 <- [1,1894,null,{}] 09:23:04 INFO - PROCESS | 3185 | 1461082984442 Marionette TRACE conn4 -> [0,1895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:23:04 INFO - PROCESS | 3185 | 1461082984696 Marionette TRACE conn4 <- [1,1895,null,{"value":null}] 09:23:05 INFO - PROCESS | 3185 | 1461082985019 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:23:05 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff8084a8800 == 165 [pid = 3185] [id = 481] 09:23:05 INFO - PROCESS | 3185 | ++DOMWINDOW == 278 (0x7ff8066f4000) [pid = 3185] [serial = 1444] [outer = (nil)] 09:23:05 INFO - PROCESS | 3185 | ++DOMWINDOW == 279 (0x7ff8084b4c00) [pid = 3185] [serial = 1445] [outer = 0x7ff8066f4000] 09:23:05 INFO - PROCESS | 3185 | 1461082985107 Marionette DEBUG loaded listener.js 09:23:05 INFO - PROCESS | 3185 | ++DOMWINDOW == 280 (0x7ff8084b9400) [pid = 3185] [serial = 1446] [outer = 0x7ff8066f4000] 09:23:06 INFO - PROCESS | 3185 | 1461082986055 Marionette TRACE conn4 <- [1,1896,null,{"value":["/2dcontext/path-objects/2d.path.closePath.empty.html",0,null,null,[["Canvas test: 2d.path.closePath.empty",0,null,null]]]}] 09:23:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 09:23:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 1689ms 09:23:06 INFO - PROCESS | 3185 | 1461082986124 Marionette TRACE conn4 -> [0,1897,"getWindowHandle",null] 09:23:06 INFO - PROCESS | 3185 | 1461082986127 Marionette TRACE conn4 <- [1,1897,null,{"value":"8"}] 09:23:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 09:23:06 INFO - PROCESS | 3185 | 1461082986134 Marionette TRACE conn4 -> [0,1898,"setScriptTimeout",{"ms":35000}] 09:23:06 INFO - PROCESS | 3185 | 1461082986138 Marionette TRACE conn4 <- [1,1898,null,{}] 09:23:06 INFO - PROCESS | 3185 | 1461082986143 Marionette TRACE conn4 -> [0,1899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:23:06 INFO - PROCESS | 3185 | 1461082986383 Marionette TRACE conn4 <- [1,1899,null,{"value":null}] 09:23:06 INFO - PROCESS | 3185 | 1461082986701 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:23:06 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff80bc98800 == 166 [pid = 3185] [id = 482] 09:23:06 INFO - PROCESS | 3185 | ++DOMWINDOW == 281 (0x7ff806b56c00) [pid = 3185] [serial = 1447] [outer = (nil)] 09:23:06 INFO - PROCESS | 3185 | ++DOMWINDOW == 282 (0x7ff8084bec00) [pid = 3185] [serial = 1448] [outer = 0x7ff806b56c00] 09:23:06 INFO - PROCESS | 3185 | 1461082986789 Marionette DEBUG loaded listener.js 09:23:06 INFO - PROCESS | 3185 | ++DOMWINDOW == 283 (0x7ff835eaf400) [pid = 3185] [serial = 1449] [outer = 0x7ff806b56c00] 09:23:07 INFO - PROCESS | 3185 | 1461082987637 Marionette TRACE conn4 <- [1,1900,null,{"value":["/2dcontext/path-objects/2d.path.closePath.newline.html",0,null,null,[["Canvas test: 2d.path.closePath.newline",0,null,null]]]}] 09:23:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 09:23:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 1579ms 09:23:07 INFO - PROCESS | 3185 | 1461082987715 Marionette TRACE conn4 -> [0,1901,"getWindowHandle",null] 09:23:07 INFO - PROCESS | 3185 | 1461082987719 Marionette TRACE conn4 <- [1,1901,null,{"value":"8"}] 09:23:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 09:23:07 INFO - PROCESS | 3185 | 1461082987725 Marionette TRACE conn4 -> [0,1902,"setScriptTimeout",{"ms":35000}] 09:23:07 INFO - PROCESS | 3185 | 1461082987729 Marionette TRACE conn4 <- [1,1902,null,{}] 09:23:07 INFO - PROCESS | 3185 | 1461082987735 Marionette TRACE conn4 -> [0,1903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:23:08 INFO - PROCESS | 3185 | 1461082988012 Marionette TRACE conn4 <- [1,1903,null,{"value":null}] 09:23:08 INFO - PROCESS | 3185 | 1461082988344 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:23:08 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff81f187000 == 167 [pid = 3185] [id = 483] 09:23:08 INFO - PROCESS | 3185 | ++DOMWINDOW == 284 (0x7ff804e37c00) [pid = 3185] [serial = 1450] [outer = (nil)] 09:23:08 INFO - PROCESS | 3185 | ++DOMWINDOW == 285 (0x7ff804e41000) [pid = 3185] [serial = 1451] [outer = 0x7ff804e37c00] 09:23:08 INFO - PROCESS | 3185 | 1461082988445 Marionette DEBUG loaded listener.js 09:23:08 INFO - PROCESS | 3185 | ++DOMWINDOW == 286 (0x7ff804e45800) [pid = 3185] [serial = 1452] [outer = 0x7ff804e37c00] 09:23:09 INFO - PROCESS | 3185 | 1461082989383 Marionette TRACE conn4 <- [1,1904,null,{"value":["/2dcontext/path-objects/2d.path.closePath.nextpoint.html",0,null,null,[["Canvas test: 2d.path.closePath.nextpoint",0,null,null]]]}] 09:23:10 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff81a6c0000 == 166 [pid = 3185] [id = 239] 09:23:10 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff80dcd0000 == 165 [pid = 3185] [id = 279] 09:23:10 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff8106a3800 == 164 [pid = 3185] [id = 281] 09:23:10 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff81cd8d800 == 163 [pid = 3185] [id = 246] 09:23:10 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff80f6cc000 == 162 [pid = 3185] [id = 241] 09:23:10 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff819d0a800 == 161 [pid = 3185] [id = 210] 09:23:10 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff833c09800 == 160 [pid = 3185] [id = 101] 09:23:10 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff82a21c000 == 159 [pid = 3185] [id = 122] 09:23:10 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff82557b800 == 158 [pid = 3185] [id = 212] 09:23:10 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff81a6a9000 == 157 [pid = 3185] [id = 238] 09:23:10 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff81e692800 == 156 [pid = 3185] [id = 209] 09:23:10 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff8199cd000 == 155 [pid = 3185] [id = 250] 09:23:10 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff824c57800 == 154 [pid = 3185] [id = 55] 09:23:10 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff838ed9800 == 153 [pid = 3185] [id = 103] 09:23:10 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff821c8f800 == 152 [pid = 3185] [id = 45] 09:23:10 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff82ae0f000 == 151 [pid = 3185] [id = 57] 09:23:10 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff8121de800 == 150 [pid = 3185] [id = 414] 09:23:10 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff81950c000 == 149 [pid = 3185] [id = 282] 09:23:10 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff80db84800 == 148 [pid = 3185] [id = 243] 09:23:10 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff80dad6800 == 147 [pid = 3185] [id = 240] 09:23:10 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff80dd45000 == 146 [pid = 3185] [id = 464] 09:23:10 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff80d26a800 == 145 [pid = 3185] [id = 463] 09:23:10 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff80a853000 == 144 [pid = 3185] [id = 462] 09:23:10 INFO - PROCESS | 3185 | --DOMWINDOW == 285 (0x7ff80afcdc00) [pid = 3185] [serial = 1098] [outer = (nil)] [url = about:blank] 09:23:10 INFO - PROCESS | 3185 | --DOMWINDOW == 284 (0x7ff8323ef400) [pid = 3185] [serial = 1023] [outer = (nil)] [url = about:blank] 09:23:10 INFO - PROCESS | 3185 | --DOMWINDOW == 283 (0x7ff819e2d000) [pid = 3185] [serial = 1277] [outer = (nil)] [url = about:blank] 09:23:10 INFO - PROCESS | 3185 | --DOMWINDOW == 282 (0x7ff835eb2800) [pid = 3185] [serial = 1101] [outer = (nil)] [url = about:blank] 09:23:10 INFO - PROCESS | 3185 | --DOMWINDOW == 281 (0x7ff80dd5d400) [pid = 3185] [serial = 1176] [outer = (nil)] [url = about:blank] 09:23:10 INFO - PROCESS | 3185 | --DOMWINDOW == 280 (0x7ff81ecb4000) [pid = 3185] [serial = 1283] [outer = (nil)] [url = about:blank] 09:23:10 INFO - PROCESS | 3185 | --DOMWINDOW == 279 (0x7ff8209f3400) [pid = 3185] [serial = 1289] [outer = (nil)] [url = about:blank] 09:23:10 INFO - PROCESS | 3185 | --DOMWINDOW == 278 (0x7ff8220e8400) [pid = 3185] [serial = 936] [outer = (nil)] [url = about:blank] 09:23:10 INFO - PROCESS | 3185 | --DOMWINDOW == 277 (0x7ff835966800) [pid = 3185] [serial = 1089] [outer = (nil)] [url = about:blank] 09:23:10 INFO - PROCESS | 3185 | --DOMWINDOW == 276 (0x7ff819d70c00) [pid = 3185] [serial = 1263] [outer = (nil)] [url = about:blank] 09:23:10 INFO - PROCESS | 3185 | --DOMWINDOW == 275 (0x7ff819f2c000) [pid = 3185] [serial = 1095] [outer = (nil)] [url = about:blank] 09:23:10 INFO - PROCESS | 3185 | --DOMWINDOW == 274 (0x7ff836304400) [pid = 3185] [serial = 1032] [outer = (nil)] [url = about:blank] 09:23:10 INFO - PROCESS | 3185 | --DOMWINDOW == 273 (0x7ff81306f800) [pid = 3185] [serial = 1092] [outer = (nil)] [url = about:blank] 09:23:10 INFO - PROCESS | 3185 | --DOMWINDOW == 272 (0x7ff831206000) [pid = 3185] [serial = 1298] [outer = (nil)] [url = about:blank] 09:23:10 INFO - PROCESS | 3185 | --DOMWINDOW == 271 (0x7ff81127f800) [pid = 3185] [serial = 1323] [outer = (nil)] [url = about:blank] 09:23:10 INFO - PROCESS | 3185 | --DOMWINDOW == 270 (0x7ff812502400) [pid = 3185] [serial = 1325] [outer = (nil)] [url = about:blank] 09:23:10 INFO - PROCESS | 3185 | --DOMWINDOW == 269 (0x7ff813443000) [pid = 3185] [serial = 1328] [outer = (nil)] [url = about:blank] 09:23:10 INFO - PROCESS | 3185 | --DOMWINDOW == 268 (0x7ff80e0f7400) [pid = 3185] [serial = 1317] [outer = (nil)] [url = about:blank] 09:23:10 INFO - PROCESS | 3185 | --DOMWINDOW == 267 (0x7ff819dd0800) [pid = 3185] [serial = 1329] [outer = (nil)] [url = about:blank] 09:23:10 INFO - PROCESS | 3185 | --DOMWINDOW == 266 (0x7ff80e590c00) [pid = 3185] [serial = 1310] [outer = (nil)] [url = about:blank] 09:23:10 INFO - PROCESS | 3185 | --DOMWINDOW == 265 (0x7ff83419f800) [pid = 3185] [serial = 1301] [outer = (nil)] [url = about:blank] 09:23:10 INFO - PROCESS | 3185 | --DOMWINDOW == 264 (0x7ff81a98ec00) [pid = 3185] [serial = 1280] [outer = (nil)] [url = about:blank] 09:23:10 INFO - PROCESS | 3185 | --DOMWINDOW == 263 (0x7ff80ab1bc00) [pid = 3185] [serial = 1314] [outer = (nil)] [url = about:blank] 09:23:10 INFO - PROCESS | 3185 | --DOMWINDOW == 262 (0x7ff810886400) [pid = 3185] [serial = 1322] [outer = (nil)] [url = about:blank] 09:23:10 INFO - PROCESS | 3185 | --DOMWINDOW == 261 (0x7ff80ab1b000) [pid = 3185] [serial = 1035] [outer = (nil)] [url = about:blank] 09:23:10 INFO - PROCESS | 3185 | --DOMWINDOW == 260 (0x7ff80a7ec000) [pid = 3185] [serial = 1050] [outer = (nil)] [url = about:blank] 09:23:10 INFO - PROCESS | 3185 | --DOMWINDOW == 259 (0x7ff825e6e800) [pid = 3185] [serial = 1295] [outer = (nil)] [url = about:blank] 09:23:10 INFO - PROCESS | 3185 | --DOMWINDOW == 258 (0x7ff8124ce800) [pid = 3185] [serial = 1074] [outer = (nil)] [url = about:blank] 09:23:10 INFO - PROCESS | 3185 | --DOMWINDOW == 257 (0x7ff807ccc400) [pid = 3185] [serial = 1307] [outer = (nil)] [url = about:blank] 09:23:10 INFO - PROCESS | 3185 | --DOMWINDOW == 256 (0x7ff81f117800) [pid = 3185] [serial = 1083] [outer = (nil)] [url = about:blank] 09:23:10 INFO - PROCESS | 3185 | --DOMWINDOW == 255 (0x7ff807dca400) [pid = 3185] [serial = 1313] [outer = (nil)] [url = about:blank] 09:23:10 INFO - PROCESS | 3185 | --DOMWINDOW == 254 (0x7ff819f26400) [pid = 3185] [serial = 1104] [outer = (nil)] [url = about:blank] 09:23:10 INFO - PROCESS | 3185 | --DOMWINDOW == 253 (0x7ff812906c00) [pid = 3185] [serial = 1326] [outer = (nil)] [url = about:blank] 09:23:10 INFO - PROCESS | 3185 | --DOMWINDOW == 252 (0x7ff80b105400) [pid = 3185] [serial = 1044] [outer = (nil)] [url = about:blank] 09:23:10 INFO - PROCESS | 3185 | --DOMWINDOW == 251 (0x7ff835eb7c00) [pid = 3185] [serial = 1304] [outer = (nil)] [url = about:blank] 09:23:10 INFO - PROCESS | 3185 | --DOMWINDOW == 250 (0x7ff81290e000) [pid = 3185] [serial = 1274] [outer = (nil)] [url = about:blank] 09:23:10 INFO - PROCESS | 3185 | --DOMWINDOW == 249 (0x7ff80af56400) [pid = 3185] [serial = 1041] [outer = (nil)] [url = about:blank] 09:23:10 INFO - PROCESS | 3185 | --DOMWINDOW == 248 (0x7ff824044800) [pid = 3185] [serial = 1292] [outer = (nil)] [url = about:blank] 09:23:10 INFO - PROCESS | 3185 | --DOMWINDOW == 247 (0x7ff835f2f000) [pid = 3185] [serial = 1029] [outer = (nil)] [url = about:blank] 09:23:10 INFO - PROCESS | 3185 | --DOMWINDOW == 246 (0x7ff80dd69800) [pid = 3185] [serial = 1268] [outer = (nil)] [url = about:blank] 09:23:10 INFO - PROCESS | 3185 | --DOMWINDOW == 245 (0x7ff81e997400) [pid = 3185] [serial = 1080] [outer = (nil)] [url = about:blank] 09:23:10 INFO - PROCESS | 3185 | --DOMWINDOW == 244 (0x7ff80d431000) [pid = 3185] [serial = 1026] [outer = (nil)] [url = about:blank] 09:23:10 INFO - PROCESS | 3185 | --DOMWINDOW == 243 (0x7ff81f119000) [pid = 3185] [serial = 1286] [outer = (nil)] [url = about:blank] 09:23:10 INFO - PROCESS | 3185 | --DOMWINDOW == 242 (0x7ff807dc2800) [pid = 3185] [serial = 1265] [outer = (nil)] [url = about:blank] 09:23:10 INFO - PROCESS | 3185 | --DOMWINDOW == 241 (0x7ff81ac04000) [pid = 3185] [serial = 1077] [outer = (nil)] [url = about:blank] 09:23:10 INFO - PROCESS | 3185 | --DOMWINDOW == 240 (0x7ff80ab39400) [pid = 3185] [serial = 1038] [outer = (nil)] [url = about:blank] 09:23:10 INFO - PROCESS | 3185 | --DOMWINDOW == 239 (0x7ff825ec0000) [pid = 3185] [serial = 1086] [outer = (nil)] [url = about:blank] 09:23:10 INFO - PROCESS | 3185 | --DOMWINDOW == 238 (0x7ff83100b800) [pid = 3185] [serial = 1020] [outer = (nil)] [url = about:blank] 09:23:10 INFO - PROCESS | 3185 | --DOMWINDOW == 237 (0x7ff80f82cc00) [pid = 3185] [serial = 1271] [outer = (nil)] [url = about:blank] 09:23:10 INFO - PROCESS | 3185 | --DOMWINDOW == 236 (0x7ff80b10f400) [pid = 3185] [serial = 1047] [outer = (nil)] [url = about:blank] 09:23:10 INFO - PROCESS | 3185 | --DOMWINDOW == 235 (0x7ff80db95000) [pid = 3185] [serial = 1319] [outer = (nil)] [url = about:blank] 09:23:10 INFO - PROCESS | 3185 | --DOMWINDOW == 234 (0x7ff80e375c00) [pid = 3185] [serial = 1071] [outer = (nil)] [url = about:blank] 09:23:10 INFO - PROCESS | 3185 | --DOMWINDOW == 233 (0x7ff80ef5c400) [pid = 3185] [serial = 1320] [outer = (nil)] [url = about:blank] 09:23:10 INFO - PROCESS | 3185 | --DOMWINDOW == 232 (0x7ff80db8b000) [pid = 3185] [serial = 1316] [outer = (nil)] [url = about:blank] 09:23:10 INFO - PROCESS | 3185 | --DOMWINDOW == 231 (0x7ff819f2d800) [pid = 3185] [serial = 1331] [outer = (nil)] [url = about:blank] 09:23:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 09:23:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 3285ms 09:23:11 INFO - PROCESS | 3185 | 1461082991139 Marionette TRACE conn4 -> [0,1905,"getWindowHandle",null] 09:23:11 INFO - PROCESS | 3185 | 1461082991145 Marionette TRACE conn4 <- [1,1905,null,{"value":"8"}] 09:23:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 09:23:11 INFO - PROCESS | 3185 | 1461082991156 Marionette TRACE conn4 -> [0,1906,"setScriptTimeout",{"ms":35000}] 09:23:11 INFO - PROCESS | 3185 | 1461082991166 Marionette TRACE conn4 <- [1,1906,null,{}] 09:23:11 INFO - PROCESS | 3185 | 1461082991174 Marionette TRACE conn4 -> [0,1907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:23:11 INFO - PROCESS | 3185 | 1461082991389 Marionette TRACE conn4 <- [1,1907,null,{"value":null}] 09:23:11 INFO - PROCESS | 3185 | 1461082991605 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:23:11 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff807877800 == 145 [pid = 3185] [id = 484] 09:23:11 INFO - PROCESS | 3185 | ++DOMWINDOW == 232 (0x7ff8067ce800) [pid = 3185] [serial = 1453] [outer = (nil)] 09:23:11 INFO - PROCESS | 3185 | ++DOMWINDOW == 233 (0x7ff806b02400) [pid = 3185] [serial = 1454] [outer = 0x7ff8067ce800] 09:23:11 INFO - PROCESS | 3185 | 1461082991679 Marionette DEBUG loaded listener.js 09:23:11 INFO - PROCESS | 3185 | ++DOMWINDOW == 234 (0x7ff806b0d400) [pid = 3185] [serial = 1455] [outer = 0x7ff8067ce800] 09:23:12 INFO - PROCESS | 3185 | 1461082992542 Marionette TRACE conn4 <- [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]]]}] 09:23:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 09:23:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 1448ms 09:23:12 INFO - PROCESS | 3185 | 1461082992606 Marionette TRACE conn4 -> [0,1909,"getWindowHandle",null] 09:23:12 INFO - PROCESS | 3185 | 1461082992611 Marionette TRACE conn4 <- [1,1909,null,{"value":"8"}] 09:23:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 09:23:12 INFO - PROCESS | 3185 | 1461082992624 Marionette TRACE conn4 -> [0,1910,"setScriptTimeout",{"ms":35000}] 09:23:12 INFO - PROCESS | 3185 | 1461082992631 Marionette TRACE conn4 <- [1,1910,null,{}] 09:23:12 INFO - PROCESS | 3185 | 1461082992638 Marionette TRACE conn4 -> [0,1911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:23:12 INFO - PROCESS | 3185 | 1461082992861 Marionette TRACE conn4 <- [1,1911,null,{"value":null}] 09:23:13 INFO - PROCESS | 3185 | 1461082993115 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:23:13 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff80a321800 == 146 [pid = 3185] [id = 485] 09:23:13 INFO - PROCESS | 3185 | ++DOMWINDOW == 235 (0x7ff806b0f400) [pid = 3185] [serial = 1456] [outer = (nil)] 09:23:13 INFO - PROCESS | 3185 | ++DOMWINDOW == 236 (0x7ff8077e9800) [pid = 3185] [serial = 1457] [outer = 0x7ff806b0f400] 09:23:13 INFO - PROCESS | 3185 | 1461082993193 Marionette DEBUG loaded listener.js 09:23:13 INFO - PROCESS | 3185 | ++DOMWINDOW == 237 (0x7ff8077ee400) [pid = 3185] [serial = 1458] [outer = 0x7ff806b0f400] 09:23:14 INFO - PROCESS | 3185 | 1461082994191 Marionette TRACE conn4 <- [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]]]}] 09:23:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 09:23:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 1591ms 09:23:14 INFO - PROCESS | 3185 | 1461082994219 Marionette TRACE conn4 -> [0,1913,"getWindowHandle",null] 09:23:14 INFO - PROCESS | 3185 | 1461082994223 Marionette TRACE conn4 <- [1,1913,null,{"value":"8"}] 09:23:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 09:23:14 INFO - PROCESS | 3185 | 1461082994230 Marionette TRACE conn4 -> [0,1914,"setScriptTimeout",{"ms":35000}] 09:23:14 INFO - PROCESS | 3185 | 1461082994233 Marionette TRACE conn4 <- [1,1914,null,{}] 09:23:14 INFO - PROCESS | 3185 | 1461082994248 Marionette TRACE conn4 -> [0,1915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:23:14 INFO - PROCESS | 3185 | 1461082994557 Marionette TRACE conn4 <- [1,1915,null,{"value":null}] 09:23:14 INFO - PROCESS | 3185 | 1461082994587 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:23:14 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff80ad7e000 == 147 [pid = 3185] [id = 486] 09:23:14 INFO - PROCESS | 3185 | ++DOMWINDOW == 238 (0x7ff80784d400) [pid = 3185] [serial = 1459] [outer = (nil)] 09:23:14 INFO - PROCESS | 3185 | ++DOMWINDOW == 239 (0x7ff807dca400) [pid = 3185] [serial = 1460] [outer = 0x7ff80784d400] 09:23:14 INFO - PROCESS | 3185 | 1461082994657 Marionette DEBUG loaded listener.js 09:23:14 INFO - PROCESS | 3185 | ++DOMWINDOW == 240 (0x7ff8082cac00) [pid = 3185] [serial = 1461] [outer = 0x7ff80784d400] 09:23:16 INFO - PROCESS | 3185 | --DOMWINDOW == 239 (0x7ff81e312800) [pid = 3185] [serial = 1228] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 09:23:16 INFO - PROCESS | 3185 | --DOMWINDOW == 238 (0x7ff811334800) [pid = 3185] [serial = 1354] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 09:23:16 INFO - PROCESS | 3185 | --DOMWINDOW == 237 (0x7ff8067c5800) [pid = 3185] [serial = 1372] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 09:23:16 INFO - PROCESS | 3185 | --DOMWINDOW == 236 (0x7ff8199a6400) [pid = 3185] [serial = 1213] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 09:23:16 INFO - PROCESS | 3185 | --DOMWINDOW == 235 (0x7ff80db8b400) [pid = 3185] [serial = 1336] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 09:23:16 INFO - PROCESS | 3185 | --DOMWINDOW == 234 (0x7ff80e755800) [pid = 3185] [serial = 1393] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 09:23:16 INFO - PROCESS | 3185 | --DOMWINDOW == 233 (0x7ff81e088400) [pid = 3185] [serial = 1348] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 09:23:16 INFO - PROCESS | 3185 | --DOMWINDOW == 232 (0x7ff81349d000) [pid = 3185] [serial = 1141] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 09:23:16 INFO - PROCESS | 3185 | --DOMWINDOW == 231 (0x7ff8067c4400) [pid = 3185] [serial = 1369] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 09:23:16 INFO - PROCESS | 3185 | --DOMWINDOW == 230 (0x7ff81e997000) [pid = 3185] [serial = 1231] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 09:23:16 INFO - PROCESS | 3185 | --DOMWINDOW == 229 (0x7ff80e0e9c00) [pid = 3185] [serial = 1201] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 09:23:16 INFO - PROCESS | 3185 | --DOMWINDOW == 228 (0x7ff80ef5f800) [pid = 3185] [serial = 1351] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 09:23:16 INFO - PROCESS | 3185 | --DOMWINDOW == 227 (0x7ff806b04800) [pid = 3185] [serial = 1381] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 09:23:16 INFO - PROCESS | 3185 | --DOMWINDOW == 226 (0x7ff806c16400) [pid = 3185] [serial = 1171] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 09:23:16 INFO - PROCESS | 3185 | --DOMWINDOW == 225 (0x7ff825db9000) [pid = 3185] [serial = 1294] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 09:23:16 INFO - PROCESS | 3185 | --DOMWINDOW == 224 (0x7ff830dbfc00) [pid = 3185] [serial = 1363] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 09:23:16 INFO - PROCESS | 3185 | --DOMWINDOW == 223 (0x7ff81e995400) [pid = 3185] [serial = 1225] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 09:23:16 INFO - PROCESS | 3185 | --DOMWINDOW == 222 (0x7ff8067c5400) [pid = 3185] [serial = 1375] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 09:23:16 INFO - PROCESS | 3185 | --DOMWINDOW == 221 (0x7ff807dcbc00) [pid = 3185] [serial = 1387] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 09:23:16 INFO - PROCESS | 3185 | --DOMWINDOW == 220 (0x7ff80ab13800) [pid = 3185] [serial = 1237] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 09:23:16 INFO - PROCESS | 3185 | --DOMWINDOW == 219 (0x7ff824f1f400) [pid = 3185] [serial = 1234] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 09:23:16 INFO - PROCESS | 3185 | --DOMWINDOW == 218 (0x7ff81f58f000) [pid = 3185] [serial = 1357] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 09:23:16 INFO - PROCESS | 3185 | --DOMWINDOW == 217 (0x7ff80dd5ec00) [pid = 3185] [serial = 1345] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 09:23:16 INFO - PROCESS | 3185 | --DOMWINDOW == 216 (0x7ff807847400) [pid = 3185] [serial = 1195] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 09:23:16 INFO - PROCESS | 3185 | --DOMWINDOW == 215 (0x7ff81250b000) [pid = 3185] [serial = 1342] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 09:23:16 INFO - PROCESS | 3185 | --DOMWINDOW == 214 (0x7ff80ab2dc00) [pid = 3185] [serial = 1390] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 09:23:16 INFO - PROCESS | 3185 | --DOMWINDOW == 213 (0x7ff80b10c800) [pid = 3185] [serial = 1198] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 09:23:16 INFO - PROCESS | 3185 | --DOMWINDOW == 212 (0x7ff811271000) [pid = 3185] [serial = 1339] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 09:23:16 INFO - PROCESS | 3185 | --DOMWINDOW == 211 (0x7ff806c14400) [pid = 3185] [serial = 1165] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 09:23:16 INFO - PROCESS | 3185 | --DOMWINDOW == 210 (0x7ff80db90400) [pid = 3185] [serial = 1135] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 09:23:16 INFO - PROCESS | 3185 | --DOMWINDOW == 209 (0x7ff80d428c00) [pid = 3185] [serial = 1132] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 09:23:16 INFO - PROCESS | 3185 | --DOMWINDOW == 208 (0x7ff81f597000) [pid = 3185] [serial = 1147] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 09:23:16 INFO - PROCESS | 3185 | --DOMWINDOW == 207 (0x7ff819d6fc00) [pid = 3185] [serial = 1360] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 09:23:16 INFO - PROCESS | 3185 | --DOMWINDOW == 206 (0x7ff807dcac00) [pid = 3185] [serial = 1162] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 09:23:16 INFO - PROCESS | 3185 | --DOMWINDOW == 205 (0x7ff819f22c00) [pid = 3185] [serial = 1210] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 09:23:16 INFO - PROCESS | 3185 | --DOMWINDOW == 204 (0x7ff8112b4800) [pid = 3185] [serial = 1207] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 09:23:16 INFO - PROCESS | 3185 | --DOMWINDOW == 203 (0x7ff81e051400) [pid = 3185] [serial = 1144] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 09:23:16 INFO - PROCESS | 3185 | --DOMWINDOW == 202 (0x7ff812907000) [pid = 3185] [serial = 1138] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 09:23:16 INFO - PROCESS | 3185 | --DOMWINDOW == 201 (0x7ff819d67c00) [pid = 3185] [serial = 1219] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 09:23:16 INFO - PROCESS | 3185 | --DOMWINDOW == 200 (0x7ff80ab34c00) [pid = 3185] [serial = 1204] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 09:23:16 INFO - PROCESS | 3185 | --DOMWINDOW == 199 (0x7ff8086bbc00) [pid = 3185] [serial = 1240] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 09:23:16 INFO - PROCESS | 3185 | --DOMWINDOW == 198 (0x7ff8086c4000) [pid = 3185] [serial = 1333] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 09:23:16 INFO - PROCESS | 3185 | --DOMWINDOW == 197 (0x7ff8086bb800) [pid = 3185] [serial = 1129] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 09:23:16 INFO - PROCESS | 3185 | --DOMWINDOW == 196 (0x7ff8082c1000) [pid = 3185] [serial = 1366] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 09:23:16 INFO - PROCESS | 3185 | --DOMWINDOW == 195 (0x7ff81a989400) [pid = 3185] [serial = 1285] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 09:23:16 INFO - PROCESS | 3185 | --DOMWINDOW == 194 (0x7ff81e088000) [pid = 3185] [serial = 1291] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 09:23:16 INFO - PROCESS | 3185 | --DOMWINDOW == 193 (0x7ff806c13800) [pid = 3185] [serial = 1168] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 09:23:16 INFO - PROCESS | 3185 | --DOMWINDOW == 192 (0x7ff81b241c00) [pid = 3185] [serial = 1222] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 09:23:16 INFO - PROCESS | 3185 | --DOMWINDOW == 191 (0x7ff807cc2c00) [pid = 3185] [serial = 1306] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 09:23:16 INFO - PROCESS | 3185 | --DOMWINDOW == 190 (0x7ff8199a1800) [pid = 3185] [serial = 1303] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 09:23:16 INFO - PROCESS | 3185 | --DOMWINDOW == 189 (0x7ff811333400) [pid = 3185] [serial = 1288] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 09:23:16 INFO - PROCESS | 3185 | --DOMWINDOW == 188 (0x7ff80ab18400) [pid = 3185] [serial = 1216] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 09:23:16 INFO - PROCESS | 3185 | --DOMWINDOW == 187 (0x7ff80db92c00) [pid = 3185] [serial = 1150] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 09:23:16 INFO - PROCESS | 3185 | --DOMWINDOW == 186 (0x7ff822b64400) [pid = 3185] [serial = 1156] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 09:23:16 INFO - PROCESS | 3185 | --DOMWINDOW == 185 (0x7ff8067cb800) [pid = 3185] [serial = 1378] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 09:23:16 INFO - PROCESS | 3185 | --DOMWINDOW == 184 (0x7ff82689ec00) [pid = 3185] [serial = 1159] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 09:23:16 INFO - PROCESS | 3185 | --DOMWINDOW == 183 (0x7ff811239c00) [pid = 3185] [serial = 1300] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 09:23:16 INFO - PROCESS | 3185 | --DOMWINDOW == 182 (0x7ff81ac5e000) [pid = 3185] [serial = 1153] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 09:23:16 INFO - PROCESS | 3185 | --DOMWINDOW == 181 (0x7ff807cc5000) [pid = 3185] [serial = 1309] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 09:23:16 INFO - PROCESS | 3185 | --DOMWINDOW == 180 (0x7ff81127dc00) [pid = 3185] [serial = 1297] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 09:23:16 INFO - PROCESS | 3185 | --DOMWINDOW == 179 (0x7ff80a7eb400) [pid = 3185] [serial = 1243] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 09:23:16 INFO - PROCESS | 3185 | --DOMWINDOW == 178 (0x7ff8124ce400) [pid = 3185] [serial = 1276] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 09:23:16 INFO - PROCESS | 3185 | --DOMWINDOW == 177 (0x7ff80e6ce000) [pid = 3185] [serial = 1273] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 09:23:16 INFO - PROCESS | 3185 | --DOMWINDOW == 176 (0x7ff806c18400) [pid = 3185] [serial = 1264] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 09:23:16 INFO - PROCESS | 3185 | --DOMWINDOW == 175 (0x7ff81e994400) [pid = 3185] [serial = 1282] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 09:23:16 INFO - PROCESS | 3185 | --DOMWINDOW == 174 (0x7ff81a988400) [pid = 3185] [serial = 1279] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 09:23:16 INFO - PROCESS | 3185 | --DOMWINDOW == 173 (0x7ff80db92400) [pid = 3185] [serial = 1267] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 09:23:16 INFO - PROCESS | 3185 | --DOMWINDOW == 172 (0x7ff80dd5b400) [pid = 3185] [serial = 1270] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 09:23:16 INFO - PROCESS | 3185 | 1461082996788 Marionette TRACE conn4 <- [1,1916,null,{"value":["/2dcontext/path-objects/2d.path.fill.overlap.html",0,null,null,[["Canvas test: 2d.path.fill.overlap",0,null,null]]]}] 09:23:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 09:23:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 2587ms 09:23:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 09:23:16 INFO - PROCESS | 3185 | 1461082996820 Marionette TRACE conn4 -> [0,1917,"getWindowHandle",null] 09:23:16 INFO - PROCESS | 3185 | 1461082996823 Marionette TRACE conn4 <- [1,1917,null,{"value":"8"}] 09:23:16 INFO - PROCESS | 3185 | 1461082996829 Marionette TRACE conn4 -> [0,1918,"setScriptTimeout",{"ms":35000}] 09:23:16 INFO - PROCESS | 3185 | 1461082996832 Marionette TRACE conn4 <- [1,1918,null,{}] 09:23:16 INFO - PROCESS | 3185 | 1461082996837 Marionette TRACE conn4 -> [0,1919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:23:17 INFO - PROCESS | 3185 | 1461082997036 Marionette TRACE conn4 <- [1,1919,null,{"value":null}] 09:23:17 INFO - PROCESS | 3185 | 1461082997215 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:23:17 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff80b047000 == 148 [pid = 3185] [id = 487] 09:23:17 INFO - PROCESS | 3185 | ++DOMWINDOW == 173 (0x7ff806120800) [pid = 3185] [serial = 1462] [outer = (nil)] 09:23:17 INFO - PROCESS | 3185 | ++DOMWINDOW == 174 (0x7ff807cc9400) [pid = 3185] [serial = 1463] [outer = 0x7ff806120800] 09:23:17 INFO - PROCESS | 3185 | 1461082997280 Marionette DEBUG loaded listener.js 09:23:17 INFO - PROCESS | 3185 | ++DOMWINDOW == 175 (0x7ff8082c1000) [pid = 3185] [serial = 1464] [outer = 0x7ff806120800] 09:23:18 INFO - PROCESS | 3185 | 1461082998020 Marionette TRACE conn4 <- [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]]]}] 09:23:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 09:23:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 1231ms 09:23:18 INFO - PROCESS | 3185 | 1461082998065 Marionette TRACE conn4 -> [0,1921,"getWindowHandle",null] 09:23:18 INFO - PROCESS | 3185 | 1461082998068 Marionette TRACE conn4 <- [1,1921,null,{"value":"8"}] 09:23:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 09:23:18 INFO - PROCESS | 3185 | 1461082998075 Marionette TRACE conn4 -> [0,1922,"setScriptTimeout",{"ms":35000}] 09:23:18 INFO - PROCESS | 3185 | 1461082998077 Marionette TRACE conn4 <- [1,1922,null,{}] 09:23:18 INFO - PROCESS | 3185 | 1461082998082 Marionette TRACE conn4 -> [0,1923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:23:18 INFO - PROCESS | 3185 | 1461082998272 Marionette TRACE conn4 <- [1,1923,null,{"value":null}] 09:23:18 INFO - PROCESS | 3185 | 1461082998301 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:23:18 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff80d26b800 == 149 [pid = 3185] [id = 488] 09:23:18 INFO - PROCESS | 3185 | ++DOMWINDOW == 176 (0x7ff8077ef800) [pid = 3185] [serial = 1465] [outer = (nil)] 09:23:18 INFO - PROCESS | 3185 | ++DOMWINDOW == 177 (0x7ff8086b8000) [pid = 3185] [serial = 1466] [outer = 0x7ff8077ef800] 09:23:18 INFO - PROCESS | 3185 | 1461082998363 Marionette DEBUG loaded listener.js 09:23:18 INFO - PROCESS | 3185 | ++DOMWINDOW == 178 (0x7ff80a485000) [pid = 3185] [serial = 1467] [outer = 0x7ff8077ef800] 09:23:19 INFO - PROCESS | 3185 | 1461082999780 Marionette TRACE conn4 <- [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]]]}] 09:23:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 09:23:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 1778ms 09:23:19 INFO - PROCESS | 3185 | 1461082999855 Marionette TRACE conn4 -> [0,1925,"getWindowHandle",null] 09:23:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 09:23:19 INFO - PROCESS | 3185 | 1461082999863 Marionette TRACE conn4 <- [1,1925,null,{"value":"8"}] 09:23:19 INFO - PROCESS | 3185 | 1461082999871 Marionette TRACE conn4 -> [0,1926,"setScriptTimeout",{"ms":35000}] 09:23:19 INFO - PROCESS | 3185 | 1461082999877 Marionette TRACE conn4 <- [1,1926,null,{}] 09:23:19 INFO - PROCESS | 3185 | 1461082999887 Marionette TRACE conn4 -> [0,1927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:23:20 INFO - PROCESS | 3185 | 1461083000191 Marionette TRACE conn4 <- [1,1927,null,{"value":null}] 09:23:20 INFO - PROCESS | 3185 | 1461083000519 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:23:20 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff80a630800 == 150 [pid = 3185] [id = 489] 09:23:20 INFO - PROCESS | 3185 | ++DOMWINDOW == 179 (0x7ff806b0b800) [pid = 3185] [serial = 1468] [outer = (nil)] 09:23:20 INFO - PROCESS | 3185 | ++DOMWINDOW == 180 (0x7ff806c14000) [pid = 3185] [serial = 1469] [outer = 0x7ff806b0b800] 09:23:20 INFO - PROCESS | 3185 | 1461083000603 Marionette DEBUG loaded listener.js 09:23:20 INFO - PROCESS | 3185 | ++DOMWINDOW == 181 (0x7ff8077ed000) [pid = 3185] [serial = 1470] [outer = 0x7ff806b0b800] 09:23:21 INFO - PROCESS | 3185 | 1461083001620 Marionette TRACE conn4 <- [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]]]}] 09:23:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 09:23:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 1793ms 09:23:21 INFO - PROCESS | 3185 | 1461083001666 Marionette TRACE conn4 -> [0,1929,"getWindowHandle",null] 09:23:21 INFO - PROCESS | 3185 | 1461083001681 Marionette TRACE conn4 <- [1,1929,null,{"value":"8"}] 09:23:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 09:23:21 INFO - PROCESS | 3185 | 1461083001699 Marionette TRACE conn4 -> [0,1930,"setScriptTimeout",{"ms":35000}] 09:23:21 INFO - PROCESS | 3185 | 1461083001707 Marionette TRACE conn4 <- [1,1930,null,{}] 09:23:21 INFO - PROCESS | 3185 | 1461083001718 Marionette TRACE conn4 -> [0,1931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:23:22 INFO - PROCESS | 3185 | 1461083002028 Marionette TRACE conn4 <- [1,1931,null,{"value":null}] 09:23:22 INFO - PROCESS | 3185 | 1461083002380 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:23:22 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff80d454800 == 151 [pid = 3185] [id = 490] 09:23:22 INFO - PROCESS | 3185 | ++DOMWINDOW == 182 (0x7ff8077eec00) [pid = 3185] [serial = 1471] [outer = (nil)] 09:23:22 INFO - PROCESS | 3185 | ++DOMWINDOW == 183 (0x7ff8082cbc00) [pid = 3185] [serial = 1472] [outer = 0x7ff8077eec00] 09:23:22 INFO - PROCESS | 3185 | 1461083002515 Marionette DEBUG loaded listener.js 09:23:22 INFO - PROCESS | 3185 | ++DOMWINDOW == 184 (0x7ff8086b9000) [pid = 3185] [serial = 1473] [outer = 0x7ff8077eec00] 09:23:23 INFO - PROCESS | 3185 | 1461083003709 Marionette TRACE conn4 <- [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]]]}] 09:23:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 09:23:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 2047ms 09:23:23 INFO - PROCESS | 3185 | 1461083003744 Marionette TRACE conn4 -> [0,1933,"getWindowHandle",null] 09:23:23 INFO - PROCESS | 3185 | 1461083003753 Marionette TRACE conn4 <- [1,1933,null,{"value":"8"}] 09:23:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 09:23:23 INFO - PROCESS | 3185 | 1461083003768 Marionette TRACE conn4 -> [0,1934,"setScriptTimeout",{"ms":35000}] 09:23:23 INFO - PROCESS | 3185 | 1461083003775 Marionette TRACE conn4 <- [1,1934,null,{}] 09:23:23 INFO - PROCESS | 3185 | 1461083003814 Marionette TRACE conn4 -> [0,1935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:23:24 INFO - PROCESS | 3185 | 1461083004077 Marionette TRACE conn4 <- [1,1935,null,{"value":null}] 09:23:24 INFO - PROCESS | 3185 | 1461083004392 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:23:24 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff80dc3d800 == 152 [pid = 3185] [id = 491] 09:23:24 INFO - PROCESS | 3185 | ++DOMWINDOW == 185 (0x7ff8086bc400) [pid = 3185] [serial = 1474] [outer = (nil)] 09:23:24 INFO - PROCESS | 3185 | ++DOMWINDOW == 186 (0x7ff80ab11800) [pid = 3185] [serial = 1475] [outer = 0x7ff8086bc400] 09:23:24 INFO - PROCESS | 3185 | 1461083004493 Marionette DEBUG loaded listener.js 09:23:24 INFO - PROCESS | 3185 | ++DOMWINDOW == 187 (0x7ff80ab39c00) [pid = 3185] [serial = 1476] [outer = 0x7ff8086bc400] 09:23:25 INFO - PROCESS | 3185 | 1461083005462 Marionette TRACE conn4 <- [1,1936,null,{"value":["/2dcontext/path-objects/2d.path.initial.html",0,null,null,[["Canvas test: 2d.path.initial",0,null,null]]]}] 09:23:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 09:23:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 1767ms 09:23:25 INFO - PROCESS | 3185 | 1461083005531 Marionette TRACE conn4 -> [0,1937,"getWindowHandle",null] 09:23:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 09:23:25 INFO - PROCESS | 3185 | 1461083005537 Marionette TRACE conn4 <- [1,1937,null,{"value":"8"}] 09:23:25 INFO - PROCESS | 3185 | 1461083005544 Marionette TRACE conn4 -> [0,1938,"setScriptTimeout",{"ms":35000}] 09:23:25 INFO - PROCESS | 3185 | 1461083005546 Marionette TRACE conn4 <- [1,1938,null,{}] 09:23:25 INFO - PROCESS | 3185 | 1461083005554 Marionette TRACE conn4 -> [0,1939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:23:25 INFO - PROCESS | 3185 | 1461083005800 Marionette TRACE conn4 <- [1,1939,null,{"value":null}] 09:23:26 INFO - PROCESS | 3185 | 1461083006113 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:23:26 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff80ef22000 == 153 [pid = 3185] [id = 492] 09:23:26 INFO - PROCESS | 3185 | ++DOMWINDOW == 188 (0x7ff80a485c00) [pid = 3185] [serial = 1477] [outer = (nil)] 09:23:26 INFO - PROCESS | 3185 | ++DOMWINDOW == 189 (0x7ff80afc0400) [pid = 3185] [serial = 1478] [outer = 0x7ff80a485c00] 09:23:26 INFO - PROCESS | 3185 | 1461083006222 Marionette DEBUG loaded listener.js 09:23:26 INFO - PROCESS | 3185 | ++DOMWINDOW == 190 (0x7ff80afcd000) [pid = 3185] [serial = 1479] [outer = 0x7ff80a485c00] 09:23:27 INFO - PROCESS | 3185 | 1461083007221 Marionette TRACE conn4 <- [1,1940,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.arc.html",0,null,null,[["isPointInPath() works on arcs",0,null,null]]]}] 09:23:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 09:23:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 1739ms 09:23:27 INFO - PROCESS | 3185 | 1461083007282 Marionette TRACE conn4 -> [0,1941,"getWindowHandle",null] 09:23:27 INFO - PROCESS | 3185 | 1461083007286 Marionette TRACE conn4 <- [1,1941,null,{"value":"8"}] 09:23:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 09:23:27 INFO - PROCESS | 3185 | 1461083007293 Marionette TRACE conn4 -> [0,1942,"setScriptTimeout",{"ms":35000}] 09:23:27 INFO - PROCESS | 3185 | 1461083007296 Marionette TRACE conn4 <- [1,1942,null,{}] 09:23:27 INFO - PROCESS | 3185 | 1461083007303 Marionette TRACE conn4 -> [0,1943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:23:27 INFO - PROCESS | 3185 | 1461083007548 Marionette TRACE conn4 <- [1,1943,null,{"value":null}] 09:23:27 INFO - PROCESS | 3185 | 1461083007887 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:23:27 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff80f964000 == 154 [pid = 3185] [id = 493] 09:23:27 INFO - PROCESS | 3185 | ++DOMWINDOW == 191 (0x7ff80d23b000) [pid = 3185] [serial = 1480] [outer = (nil)] 09:23:27 INFO - PROCESS | 3185 | ++DOMWINDOW == 192 (0x7ff80d23fc00) [pid = 3185] [serial = 1481] [outer = 0x7ff80d23b000] 09:23:27 INFO - PROCESS | 3185 | 1461083007990 Marionette DEBUG loaded listener.js 09:23:28 INFO - PROCESS | 3185 | ++DOMWINDOW == 193 (0x7ff80d426400) [pid = 3185] [serial = 1482] [outer = 0x7ff80d23b000] 09:23:29 INFO - PROCESS | 3185 | 1461083009116 Marionette TRACE conn4 <- [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]]]}] 09:23:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 09:23:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 1839ms 09:23:29 INFO - PROCESS | 3185 | 1461083009137 Marionette TRACE conn4 -> [0,1945,"getWindowHandle",null] 09:23:29 INFO - PROCESS | 3185 | 1461083009144 Marionette TRACE conn4 <- [1,1945,null,{"value":"8"}] 09:23:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 09:23:29 INFO - PROCESS | 3185 | 1461083009155 Marionette TRACE conn4 -> [0,1946,"setScriptTimeout",{"ms":35000}] 09:23:29 INFO - PROCESS | 3185 | 1461083009160 Marionette TRACE conn4 <- [1,1946,null,{}] 09:23:29 INFO - PROCESS | 3185 | 1461083009170 Marionette TRACE conn4 -> [0,1947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:23:29 INFO - PROCESS | 3185 | 1461083009502 Marionette TRACE conn4 <- [1,1947,null,{"value":null}] 09:23:29 INFO - PROCESS | 3185 | 1461083009815 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:23:29 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff8106ac000 == 155 [pid = 3185] [id = 494] 09:23:29 INFO - PROCESS | 3185 | ++DOMWINDOW == 194 (0x7ff80b10f000) [pid = 3185] [serial = 1483] [outer = (nil)] 09:23:29 INFO - PROCESS | 3185 | ++DOMWINDOW == 195 (0x7ff80e0f5c00) [pid = 3185] [serial = 1484] [outer = 0x7ff80b10f000] 09:23:29 INFO - PROCESS | 3185 | 1461083009905 Marionette DEBUG loaded listener.js 09:23:30 INFO - PROCESS | 3185 | ++DOMWINDOW == 196 (0x7ff80e6cc800) [pid = 3185] [serial = 1485] [outer = 0x7ff80b10f000] 09:23:31 INFO - PROCESS | 3185 | 1461083011008 Marionette TRACE conn4 <- [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]]]}] 09:23:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 09:23:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 1887ms 09:23:31 INFO - PROCESS | 3185 | 1461083011043 Marionette TRACE conn4 -> [0,1949,"getWindowHandle",null] 09:23:31 INFO - PROCESS | 3185 | 1461083011047 Marionette TRACE conn4 <- [1,1949,null,{"value":"8"}] 09:23:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 09:23:31 INFO - PROCESS | 3185 | 1461083011058 Marionette TRACE conn4 -> [0,1950,"setScriptTimeout",{"ms":35000}] 09:23:31 INFO - PROCESS | 3185 | 1461083011063 Marionette TRACE conn4 <- [1,1950,null,{}] 09:23:31 INFO - PROCESS | 3185 | 1461083011074 Marionette TRACE conn4 -> [0,1951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:23:31 INFO - PROCESS | 3185 | 1461083011469 Marionette TRACE conn4 <- [1,1951,null,{"value":null}] 09:23:31 INFO - PROCESS | 3185 | 1461083011737 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:23:31 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff8121d4800 == 156 [pid = 3185] [id = 495] 09:23:31 INFO - PROCESS | 3185 | ++DOMWINDOW == 197 (0x7ff80d23b400) [pid = 3185] [serial = 1486] [outer = (nil)] 09:23:31 INFO - PROCESS | 3185 | ++DOMWINDOW == 198 (0x7ff80e75a400) [pid = 3185] [serial = 1487] [outer = 0x7ff80d23b400] 09:23:31 INFO - PROCESS | 3185 | 1461083011821 Marionette DEBUG loaded listener.js 09:23:31 INFO - PROCESS | 3185 | ++DOMWINDOW == 199 (0x7ff80ed71000) [pid = 3185] [serial = 1488] [outer = 0x7ff80d23b400] 09:23:32 INFO - PROCESS | 3185 | 1461083012698 Marionette TRACE conn4 <- [1,1952,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.bezier.html",0,null,null,[["isPointInPath() works on Bezier curves",0,null,null]]]}] 09:23:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 09:23:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 1694ms 09:23:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 09:23:32 INFO - PROCESS | 3185 | 1461083012753 Marionette TRACE conn4 -> [0,1953,"getWindowHandle",null] 09:23:32 INFO - PROCESS | 3185 | 1461083012756 Marionette TRACE conn4 <- [1,1953,null,{"value":"8"}] 09:23:32 INFO - PROCESS | 3185 | 1461083012764 Marionette TRACE conn4 -> [0,1954,"setScriptTimeout",{"ms":35000}] 09:23:32 INFO - PROCESS | 3185 | 1461083012767 Marionette TRACE conn4 <- [1,1954,null,{}] 09:23:32 INFO - PROCESS | 3185 | 1461083012774 Marionette TRACE conn4 -> [0,1955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:23:33 INFO - PROCESS | 3185 | 1461083013029 Marionette TRACE conn4 <- [1,1955,null,{"value":null}] 09:23:33 INFO - PROCESS | 3185 | 1461083013380 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:23:33 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff813205800 == 157 [pid = 3185] [id = 496] 09:23:33 INFO - PROCESS | 3185 | ++DOMWINDOW == 200 (0x7ff80e37fc00) [pid = 3185] [serial = 1489] [outer = (nil)] 09:23:33 INFO - PROCESS | 3185 | ++DOMWINDOW == 201 (0x7ff80f828400) [pid = 3185] [serial = 1490] [outer = 0x7ff80e37fc00] 09:23:33 INFO - PROCESS | 3185 | 1461083013463 Marionette DEBUG loaded listener.js 09:23:33 INFO - PROCESS | 3185 | ++DOMWINDOW == 202 (0x7ff810887c00) [pid = 3185] [serial = 1491] [outer = 0x7ff80e37fc00] 09:23:34 INFO - PROCESS | 3185 | 1461083014390 Marionette TRACE conn4 <- [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]]]}] 09:23:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 09:23:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 1688ms 09:23:34 INFO - PROCESS | 3185 | 1461083014454 Marionette TRACE conn4 -> [0,1957,"getWindowHandle",null] 09:23:34 INFO - PROCESS | 3185 | 1461083014460 Marionette TRACE conn4 <- [1,1957,null,{"value":"8"}] 09:23:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 09:23:34 INFO - PROCESS | 3185 | 1461083014472 Marionette TRACE conn4 -> [0,1958,"setScriptTimeout",{"ms":35000}] 09:23:34 INFO - PROCESS | 3185 | 1461083014478 Marionette TRACE conn4 <- [1,1958,null,{}] 09:23:34 INFO - PROCESS | 3185 | 1461083014488 Marionette TRACE conn4 -> [0,1959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:23:34 INFO - PROCESS | 3185 | 1461083014814 Marionette TRACE conn4 <- [1,1959,null,{"value":null}] 09:23:35 INFO - PROCESS | 3185 | 1461083015126 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:23:35 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff819d0a800 == 158 [pid = 3185] [id = 497] 09:23:35 INFO - PROCESS | 3185 | ++DOMWINDOW == 203 (0x7ff80f82d800) [pid = 3185] [serial = 1492] [outer = (nil)] 09:23:35 INFO - PROCESS | 3185 | ++DOMWINDOW == 204 (0x7ff81127dc00) [pid = 3185] [serial = 1493] [outer = 0x7ff80f82d800] 09:23:35 INFO - PROCESS | 3185 | 1461083015205 Marionette DEBUG loaded listener.js 09:23:35 INFO - PROCESS | 3185 | ++DOMWINDOW == 205 (0x7ff81133d400) [pid = 3185] [serial = 1494] [outer = 0x7ff80f82d800] 09:23:36 INFO - PROCESS | 3185 | 1461083016122 Marionette TRACE conn4 <- [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]]]}] 09:23:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 09:23:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 1688ms 09:23:36 INFO - PROCESS | 3185 | 1461083016158 Marionette TRACE conn4 -> [0,1961,"getWindowHandle",null] 09:23:36 INFO - PROCESS | 3185 | 1461083016162 Marionette TRACE conn4 <- [1,1961,null,{"value":"8"}] 09:23:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 09:23:36 INFO - PROCESS | 3185 | 1461083016169 Marionette TRACE conn4 -> [0,1962,"setScriptTimeout",{"ms":35000}] 09:23:36 INFO - PROCESS | 3185 | 1461083016173 Marionette TRACE conn4 <- [1,1962,null,{}] 09:23:36 INFO - PROCESS | 3185 | 1461083016179 Marionette TRACE conn4 -> [0,1963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:23:36 INFO - PROCESS | 3185 | 1461083016434 Marionette TRACE conn4 <- [1,1963,null,{"value":null}] 09:23:36 INFO - PROCESS | 3185 | 1461083016714 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:23:36 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff81aad2000 == 159 [pid = 3185] [id = 498] 09:23:36 INFO - PROCESS | 3185 | ++DOMWINDOW == 206 (0x7ff812503400) [pid = 3185] [serial = 1495] [outer = (nil)] 09:23:36 INFO - PROCESS | 3185 | ++DOMWINDOW == 207 (0x7ff812908400) [pid = 3185] [serial = 1496] [outer = 0x7ff812503400] 09:23:36 INFO - PROCESS | 3185 | 1461083016856 Marionette DEBUG loaded listener.js 09:23:36 INFO - PROCESS | 3185 | ++DOMWINDOW == 208 (0x7ff813065c00) [pid = 3185] [serial = 1497] [outer = 0x7ff812503400] 09:23:37 INFO - PROCESS | 3185 | 1461083017803 Marionette TRACE conn4 <- [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]]]}] 09:23:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 09:23:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 1683ms 09:23:37 INFO - PROCESS | 3185 | 1461083017854 Marionette TRACE conn4 -> [0,1965,"getWindowHandle",null] 09:23:37 INFO - PROCESS | 3185 | 1461083017859 Marionette TRACE conn4 <- [1,1965,null,{"value":"8"}] 09:23:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 09:23:37 INFO - PROCESS | 3185 | 1461083017865 Marionette TRACE conn4 -> [0,1966,"setScriptTimeout",{"ms":35000}] 09:23:37 INFO - PROCESS | 3185 | 1461083017870 Marionette TRACE conn4 <- [1,1966,null,{}] 09:23:37 INFO - PROCESS | 3185 | 1461083017876 Marionette TRACE conn4 -> [0,1967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:23:38 INFO - PROCESS | 3185 | 1461083018192 Marionette TRACE conn4 <- [1,1967,null,{"value":null}] 09:23:38 INFO - PROCESS | 3185 | 1461083018515 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:23:38 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff81b1af000 == 160 [pid = 3185] [id = 499] 09:23:38 INFO - PROCESS | 3185 | ++DOMWINDOW == 209 (0x7ff807848c00) [pid = 3185] [serial = 1498] [outer = (nil)] 09:23:38 INFO - PROCESS | 3185 | ++DOMWINDOW == 210 (0x7ff813446800) [pid = 3185] [serial = 1499] [outer = 0x7ff807848c00] 09:23:38 INFO - PROCESS | 3185 | 1461083018605 Marionette DEBUG loaded listener.js 09:23:38 INFO - PROCESS | 3185 | ++DOMWINDOW == 211 (0x7ff8199a1800) [pid = 3185] [serial = 1500] [outer = 0x7ff807848c00] 09:23:39 INFO - PROCESS | 3185 | 1461083019902 Marionette TRACE conn4 <- [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]]]}] 09:23:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 09:23:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 2088ms 09:23:39 INFO - PROCESS | 3185 | 1461083019956 Marionette TRACE conn4 -> [0,1969,"getWindowHandle",null] 09:23:39 INFO - PROCESS | 3185 | 1461083019960 Marionette TRACE conn4 <- [1,1969,null,{"value":"8"}] 09:23:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 09:23:39 INFO - PROCESS | 3185 | 1461083019971 Marionette TRACE conn4 -> [0,1970,"setScriptTimeout",{"ms":35000}] 09:23:39 INFO - PROCESS | 3185 | 1461083019974 Marionette TRACE conn4 <- [1,1970,null,{}] 09:23:39 INFO - PROCESS | 3185 | 1461083019984 Marionette TRACE conn4 -> [0,1971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:23:40 INFO - PROCESS | 3185 | 1461083020296 Marionette TRACE conn4 <- [1,1971,null,{"value":null}] 09:23:40 INFO - PROCESS | 3185 | 1461083020618 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:23:40 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff81e726000 == 161 [pid = 3185] [id = 500] 09:23:40 INFO - PROCESS | 3185 | ++DOMWINDOW == 212 (0x7ff8120d7800) [pid = 3185] [serial = 1501] [outer = (nil)] 09:23:40 INFO - PROCESS | 3185 | ++DOMWINDOW == 213 (0x7ff819e2b400) [pid = 3185] [serial = 1502] [outer = 0x7ff8120d7800] 09:23:40 INFO - PROCESS | 3185 | 1461083020750 Marionette DEBUG loaded listener.js 09:23:40 INFO - PROCESS | 3185 | ++DOMWINDOW == 214 (0x7ff819f2c000) [pid = 3185] [serial = 1503] [outer = 0x7ff8120d7800] 09:23:41 INFO - PROCESS | 3185 | 1461083021730 Marionette TRACE conn4 <- [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]]]}] 09:23:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 09:23:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 1835ms 09:23:41 INFO - PROCESS | 3185 | 1461083021806 Marionette TRACE conn4 -> [0,1973,"getWindowHandle",null] 09:23:41 INFO - PROCESS | 3185 | 1461083021810 Marionette TRACE conn4 <- [1,1973,null,{"value":"8"}] 09:23:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 09:23:41 INFO - PROCESS | 3185 | 1461083021816 Marionette TRACE conn4 -> [0,1974,"setScriptTimeout",{"ms":35000}] 09:23:41 INFO - PROCESS | 3185 | 1461083021819 Marionette TRACE conn4 <- [1,1974,null,{}] 09:23:41 INFO - PROCESS | 3185 | 1461083021826 Marionette TRACE conn4 -> [0,1975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:23:42 INFO - PROCESS | 3185 | 1461083022098 Marionette TRACE conn4 <- [1,1975,null,{"value":null}] 09:23:42 INFO - PROCESS | 3185 | 1461083022413 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:23:42 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff81eb03000 == 162 [pid = 3185] [id = 501] 09:23:42 INFO - PROCESS | 3185 | ++DOMWINDOW == 215 (0x7ff81344b800) [pid = 3185] [serial = 1504] [outer = (nil)] 09:23:42 INFO - PROCESS | 3185 | ++DOMWINDOW == 216 (0x7ff81a65b400) [pid = 3185] [serial = 1505] [outer = 0x7ff81344b800] 09:23:42 INFO - PROCESS | 3185 | 1461083022497 Marionette DEBUG loaded listener.js 09:23:42 INFO - PROCESS | 3185 | ++DOMWINDOW == 217 (0x7ff81a711000) [pid = 3185] [serial = 1506] [outer = 0x7ff81344b800] 09:23:43 INFO - PROCESS | 3185 | 1461083023370 Marionette TRACE conn4 <- [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]]]}] 09:23:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 09:23:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 1587ms 09:23:43 INFO - PROCESS | 3185 | 1461083023405 Marionette TRACE conn4 -> [0,1977,"getWindowHandle",null] 09:23:43 INFO - PROCESS | 3185 | 1461083023409 Marionette TRACE conn4 <- [1,1977,null,{"value":"8"}] 09:23:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 09:23:43 INFO - PROCESS | 3185 | 1461083023416 Marionette TRACE conn4 -> [0,1978,"setScriptTimeout",{"ms":35000}] 09:23:43 INFO - PROCESS | 3185 | 1461083023419 Marionette TRACE conn4 <- [1,1978,null,{}] 09:23:43 INFO - PROCESS | 3185 | 1461083023425 Marionette TRACE conn4 -> [0,1979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:23:43 INFO - PROCESS | 3185 | 1461083023664 Marionette TRACE conn4 <- [1,1979,null,{"value":null}] 09:23:43 INFO - PROCESS | 3185 | 1461083023986 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:23:44 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff81f00e000 == 163 [pid = 3185] [id = 502] 09:23:44 INFO - PROCESS | 3185 | ++DOMWINDOW == 218 (0x7ff81a3d9800) [pid = 3185] [serial = 1507] [outer = (nil)] 09:23:44 INFO - PROCESS | 3185 | ++DOMWINDOW == 219 (0x7ff81a989400) [pid = 3185] [serial = 1508] [outer = 0x7ff81a3d9800] 09:23:44 INFO - PROCESS | 3185 | 1461083024072 Marionette DEBUG loaded listener.js 09:23:44 INFO - PROCESS | 3185 | ++DOMWINDOW == 220 (0x7ff81ac0ec00) [pid = 3185] [serial = 1509] [outer = 0x7ff81a3d9800] 09:23:45 INFO - PROCESS | 3185 | 1461083025182 Marionette TRACE conn4 <- [1,1980,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 09:23:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 09:23:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 1837ms 09:23:45 INFO - PROCESS | 3185 | 1461083025256 Marionette TRACE conn4 -> [0,1981,"getWindowHandle",null] 09:23:45 INFO - PROCESS | 3185 | 1461083025277 Marionette TRACE conn4 <- [1,1981,null,{"value":"8"}] 09:23:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 09:23:45 INFO - PROCESS | 3185 | 1461083025288 Marionette TRACE conn4 -> [0,1982,"setScriptTimeout",{"ms":35000}] 09:23:45 INFO - PROCESS | 3185 | 1461083025294 Marionette TRACE conn4 <- [1,1982,null,{}] 09:23:45 INFO - PROCESS | 3185 | 1461083025345 Marionette TRACE conn4 -> [0,1983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:23:45 INFO - PROCESS | 3185 | 1461083025876 Marionette TRACE conn4 <- [1,1983,null,{"value":null}] 09:23:46 INFO - PROCESS | 3185 | 1461083026143 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:23:46 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff81f5b2000 == 164 [pid = 3185] [id = 503] 09:23:46 INFO - PROCESS | 3185 | ++DOMWINDOW == 221 (0x7ff8199a2800) [pid = 3185] [serial = 1510] [outer = (nil)] 09:23:46 INFO - PROCESS | 3185 | ++DOMWINDOW == 222 (0x7ff81ac5fc00) [pid = 3185] [serial = 1511] [outer = 0x7ff8199a2800] 09:23:46 INFO - PROCESS | 3185 | 1461083026286 Marionette DEBUG loaded listener.js 09:23:46 INFO - PROCESS | 3185 | ++DOMWINDOW == 223 (0x7ff81acc3800) [pid = 3185] [serial = 1512] [outer = 0x7ff8199a2800] 09:23:47 INFO - PROCESS | 3185 | 1461083027212 Marionette TRACE conn4 <- [1,1984,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 09:23:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 09:23:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 1958ms 09:23:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 09:23:47 INFO - PROCESS | 3185 | 1461083027245 Marionette TRACE conn4 -> [0,1985,"getWindowHandle",null] 09:23:47 INFO - PROCESS | 3185 | 1461083027248 Marionette TRACE conn4 <- [1,1985,null,{"value":"8"}] 09:23:47 INFO - PROCESS | 3185 | 1461083027255 Marionette TRACE conn4 -> [0,1986,"setScriptTimeout",{"ms":35000}] 09:23:47 INFO - PROCESS | 3185 | 1461083027257 Marionette TRACE conn4 <- [1,1986,null,{}] 09:23:47 INFO - PROCESS | 3185 | 1461083027264 Marionette TRACE conn4 -> [0,1987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:23:47 INFO - PROCESS | 3185 | 1461083027500 Marionette TRACE conn4 <- [1,1987,null,{"value":null}] 09:23:47 INFO - PROCESS | 3185 | 1461083027752 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:23:47 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff823e32800 == 165 [pid = 3185] [id = 504] 09:23:47 INFO - PROCESS | 3185 | ++DOMWINDOW == 224 (0x7ff81a717400) [pid = 3185] [serial = 1513] [outer = (nil)] 09:23:47 INFO - PROCESS | 3185 | ++DOMWINDOW == 225 (0x7ff81be50c00) [pid = 3185] [serial = 1514] [outer = 0x7ff81a717400] 09:23:47 INFO - PROCESS | 3185 | 1461083027872 Marionette DEBUG loaded listener.js 09:23:47 INFO - PROCESS | 3185 | ++DOMWINDOW == 226 (0x7ff81c150400) [pid = 3185] [serial = 1515] [outer = 0x7ff81a717400] 09:23:48 INFO - PROCESS | 3185 | 1461083028812 Marionette TRACE conn4 <- [1,1988,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 09:23:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 09:23:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 1634ms 09:23:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 09:23:48 INFO - PROCESS | 3185 | 1461083028888 Marionette TRACE conn4 -> [0,1989,"getWindowHandle",null] 09:23:48 INFO - PROCESS | 3185 | 1461083028891 Marionette TRACE conn4 <- [1,1989,null,{"value":"8"}] 09:23:48 INFO - PROCESS | 3185 | 1461083028898 Marionette TRACE conn4 -> [0,1990,"setScriptTimeout",{"ms":35000}] 09:23:48 INFO - PROCESS | 3185 | 1461083028901 Marionette TRACE conn4 <- [1,1990,null,{}] 09:23:48 INFO - PROCESS | 3185 | 1461083028910 Marionette TRACE conn4 -> [0,1991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:23:49 INFO - PROCESS | 3185 | 1461083029197 Marionette TRACE conn4 <- [1,1991,null,{"value":null}] 09:23:50 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff83a687000 == 164 [pid = 3185] [id = 166] 09:23:50 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff80d4d7000 == 163 [pid = 3185] [id = 392] 09:23:50 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff81e741000 == 162 [pid = 3185] [id = 257] 09:23:50 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff80b047000 == 161 [pid = 3185] [id = 487] 09:23:50 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff80ad7e000 == 160 [pid = 3185] [id = 486] 09:23:50 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff80a321800 == 159 [pid = 3185] [id = 485] 09:23:50 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff807877800 == 158 [pid = 3185] [id = 484] 09:23:50 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff81340c800 == 157 [pid = 3185] [id = 479] 09:23:50 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff83b4a9800 == 156 [pid = 3185] [id = 478] 09:23:50 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff838b5e800 == 155 [pid = 3185] [id = 477] 09:23:50 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff8320ab000 == 154 [pid = 3185] [id = 476] 09:23:50 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff826821000 == 153 [pid = 3185] [id = 475] 09:23:50 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff8249ef000 == 152 [pid = 3185] [id = 474] 09:23:50 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff81f193000 == 151 [pid = 3185] [id = 473] 09:23:50 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff81eaf0000 == 150 [pid = 3185] [id = 472] 09:23:50 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff81be92800 == 149 [pid = 3185] [id = 471] 09:23:50 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff819d19000 == 148 [pid = 3185] [id = 470] 09:23:50 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff8126c9000 == 147 [pid = 3185] [id = 469] 09:23:50 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff8106a4000 == 146 [pid = 3185] [id = 468] 09:23:50 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff80e415800 == 145 [pid = 3185] [id = 467] 09:23:50 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff80a319000 == 144 [pid = 3185] [id = 466] 09:23:50 INFO - PROCESS | 3185 | --DOMWINDOW == 225 (0x7ff82139d800) [pid = 3185] [serial = 1230] [outer = (nil)] [url = about:blank] 09:23:50 INFO - PROCESS | 3185 | --DOMWINDOW == 224 (0x7ff824d31800) [pid = 3185] [serial = 1356] [outer = (nil)] [url = about:blank] 09:23:50 INFO - PROCESS | 3185 | --DOMWINDOW == 223 (0x7ff8082cc000) [pid = 3185] [serial = 1373] [outer = (nil)] [url = about:blank] 09:23:50 INFO - PROCESS | 3185 | --DOMWINDOW == 222 (0x7ff81ac47400) [pid = 3185] [serial = 1215] [outer = (nil)] [url = about:blank] 09:23:50 INFO - PROCESS | 3185 | --DOMWINDOW == 221 (0x7ff80ed70800) [pid = 3185] [serial = 1338] [outer = (nil)] [url = about:blank] 09:23:50 INFO - PROCESS | 3185 | --DOMWINDOW == 220 (0x7ff80f831800) [pid = 3185] [serial = 1395] [outer = (nil)] [url = about:blank] 09:23:50 INFO - PROCESS | 3185 | --DOMWINDOW == 219 (0x7ff81ee6f000) [pid = 3185] [serial = 1350] [outer = (nil)] [url = about:blank] 09:23:50 INFO - PROCESS | 3185 | --DOMWINDOW == 218 (0x7ff81be55c00) [pid = 3185] [serial = 1143] [outer = (nil)] [url = about:blank] 09:23:50 INFO - PROCESS | 3185 | --DOMWINDOW == 217 (0x7ff8067d0400) [pid = 3185] [serial = 1371] [outer = (nil)] [url = about:blank] 09:23:50 INFO - PROCESS | 3185 | --DOMWINDOW == 216 (0x7ff824d34400) [pid = 3185] [serial = 1233] [outer = (nil)] [url = about:blank] 09:23:50 INFO - PROCESS | 3185 | --DOMWINDOW == 215 (0x7ff80f82c000) [pid = 3185] [serial = 1203] [outer = (nil)] [url = about:blank] 09:23:50 INFO - PROCESS | 3185 | --DOMWINDOW == 214 (0x7ff820723800) [pid = 3185] [serial = 1352] [outer = (nil)] [url = about:blank] 09:23:50 INFO - PROCESS | 3185 | --DOMWINDOW == 213 (0x7ff80a48b000) [pid = 3185] [serial = 1383] [outer = (nil)] [url = about:blank] 09:23:50 INFO - PROCESS | 3185 | --DOMWINDOW == 212 (0x7ff80f82fc00) [pid = 3185] [serial = 1173] [outer = (nil)] [url = about:blank] 09:23:50 INFO - PROCESS | 3185 | --DOMWINDOW == 211 (0x7ff82640c000) [pid = 3185] [serial = 1296] [outer = (nil)] [url = about:blank] 09:23:50 INFO - PROCESS | 3185 | --DOMWINDOW == 210 (0x7ff83596a400) [pid = 3185] [serial = 1365] [outer = (nil)] [url = about:blank] 09:23:50 INFO - PROCESS | 3185 | --DOMWINDOW == 209 (0x7ff81ecbc800) [pid = 3185] [serial = 1227] [outer = (nil)] [url = about:blank] 09:23:50 INFO - PROCESS | 3185 | --DOMWINDOW == 208 (0x7ff806b0dc00) [pid = 3185] [serial = 1377] [outer = (nil)] [url = about:blank] 09:23:50 INFO - PROCESS | 3185 | --DOMWINDOW == 207 (0x7ff8086b7400) [pid = 3185] [serial = 1388] [outer = (nil)] [url = about:blank] 09:23:50 INFO - PROCESS | 3185 | --DOMWINDOW == 206 (0x7ff81acbcc00) [pid = 3185] [serial = 1239] [outer = (nil)] [url = about:blank] 09:23:50 INFO - PROCESS | 3185 | --DOMWINDOW == 205 (0x7ff825690000) [pid = 3185] [serial = 1236] [outer = (nil)] [url = about:blank] 09:23:50 INFO - PROCESS | 3185 | --DOMWINDOW == 204 (0x7ff82516e400) [pid = 3185] [serial = 1359] [outer = (nil)] [url = about:blank] 09:23:50 INFO - PROCESS | 3185 | --DOMWINDOW == 203 (0x7ff81be55800) [pid = 3185] [serial = 1347] [outer = (nil)] [url = about:blank] 09:23:50 INFO - PROCESS | 3185 | --DOMWINDOW == 202 (0x7ff807dcd000) [pid = 3185] [serial = 1197] [outer = (nil)] [url = about:blank] 09:23:50 INFO - PROCESS | 3185 | --DOMWINDOW == 201 (0x7ff81a98c400) [pid = 3185] [serial = 1344] [outer = (nil)] [url = about:blank] 09:23:50 INFO - PROCESS | 3185 | --DOMWINDOW == 200 (0x7ff80e757c00) [pid = 3185] [serial = 1337] [outer = (nil)] [url = about:blank] 09:23:50 INFO - PROCESS | 3185 | --DOMWINDOW == 199 (0x7ff80db90800) [pid = 3185] [serial = 1391] [outer = (nil)] [url = about:blank] 09:23:50 INFO - PROCESS | 3185 | --DOMWINDOW == 198 (0x7ff80dd69400) [pid = 3185] [serial = 1200] [outer = (nil)] [url = about:blank] 09:23:50 INFO - PROCESS | 3185 | --DOMWINDOW == 197 (0x7ff813491400) [pid = 3185] [serial = 1341] [outer = (nil)] [url = about:blank] 09:23:50 INFO - PROCESS | 3185 | --DOMWINDOW == 196 (0x7ff806c1cc00) [pid = 3185] [serial = 1167] [outer = (nil)] [url = about:blank] 09:23:50 INFO - PROCESS | 3185 | --DOMWINDOW == 195 (0x7ff81290ac00) [pid = 3185] [serial = 1137] [outer = (nil)] [url = about:blank] 09:23:50 INFO - PROCESS | 3185 | --DOMWINDOW == 194 (0x7ff80e6c9400) [pid = 3185] [serial = 1134] [outer = (nil)] [url = about:blank] 09:23:50 INFO - PROCESS | 3185 | --DOMWINDOW == 193 (0x7ff8220eb400) [pid = 3185] [serial = 1149] [outer = (nil)] [url = about:blank] 09:23:50 INFO - PROCESS | 3185 | --DOMWINDOW == 192 (0x7ff8310ed000) [pid = 3185] [serial = 1364] [outer = (nil)] [url = about:blank] 09:23:50 INFO - PROCESS | 3185 | --DOMWINDOW == 191 (0x7ff825ec3000) [pid = 3185] [serial = 1362] [outer = (nil)] [url = about:blank] 09:23:50 INFO - PROCESS | 3185 | --DOMWINDOW == 190 (0x7ff834127800) [pid = 3185] [serial = 1164] [outer = (nil)] [url = about:blank] 09:23:50 INFO - PROCESS | 3185 | --DOMWINDOW == 189 (0x7ff81a471c00) [pid = 3185] [serial = 1343] [outer = (nil)] [url = about:blank] 09:23:50 INFO - PROCESS | 3185 | --DOMWINDOW == 188 (0x7ff81a590800) [pid = 3185] [serial = 1212] [outer = (nil)] [url = about:blank] 09:23:50 INFO - PROCESS | 3185 | --DOMWINDOW == 187 (0x7ff81955c800) [pid = 3185] [serial = 1209] [outer = (nil)] [url = about:blank] 09:23:50 INFO - PROCESS | 3185 | --DOMWINDOW == 186 (0x7ff81ecbc400) [pid = 3185] [serial = 1146] [outer = (nil)] [url = about:blank] 09:23:50 INFO - PROCESS | 3185 | --DOMWINDOW == 185 (0x7ff806128800) [pid = 3185] [serial = 1385] [outer = (nil)] [url = about:blank] 09:23:50 INFO - PROCESS | 3185 | --DOMWINDOW == 184 (0x7ff835eb1000) [pid = 3185] [serial = 1374] [outer = (nil)] [url = about:blank] 09:23:50 INFO - PROCESS | 3185 | --DOMWINDOW == 183 (0x7ff81a718000) [pid = 3185] [serial = 1140] [outer = (nil)] [url = about:blank] 09:23:50 INFO - PROCESS | 3185 | --DOMWINDOW == 182 (0x7ff81ccfd000) [pid = 3185] [serial = 1221] [outer = (nil)] [url = about:blank] 09:23:50 INFO - PROCESS | 3185 | --DOMWINDOW == 181 (0x7ff81e99f800) [pid = 3185] [serial = 1349] [outer = (nil)] [url = about:blank] 09:23:50 INFO - PROCESS | 3185 | --DOMWINDOW == 180 (0x7ff81250cc00) [pid = 3185] [serial = 1340] [outer = (nil)] [url = about:blank] 09:23:50 INFO - PROCESS | 3185 | --DOMWINDOW == 179 (0x7ff813069800) [pid = 3185] [serial = 1206] [outer = (nil)] [url = about:blank] 09:23:50 INFO - PROCESS | 3185 | --DOMWINDOW == 178 (0x7ff80e0ed400) [pid = 3185] [serial = 1242] [outer = (nil)] [url = about:blank] 09:23:50 INFO - PROCESS | 3185 | --DOMWINDOW == 177 (0x7ff80b105000) [pid = 3185] [serial = 1334] [outer = (nil)] [url = about:blank] 09:23:50 INFO - PROCESS | 3185 | --DOMWINDOW == 176 (0x7ff80e0f3800) [pid = 3185] [serial = 1392] [outer = (nil)] [url = about:blank] 09:23:50 INFO - PROCESS | 3185 | --DOMWINDOW == 175 (0x7ff80af4fc00) [pid = 3185] [serial = 1131] [outer = (nil)] [url = about:blank] 09:23:50 INFO - PROCESS | 3185 | --DOMWINDOW == 174 (0x7ff830dbd400) [pid = 3185] [serial = 1368] [outer = (nil)] [url = about:blank] 09:23:50 INFO - PROCESS | 3185 | --DOMWINDOW == 173 (0x7ff81f594c00) [pid = 3185] [serial = 1287] [outer = (nil)] [url = about:blank] 09:23:50 INFO - PROCESS | 3185 | --DOMWINDOW == 172 (0x7ff825061400) [pid = 3185] [serial = 1293] [outer = (nil)] [url = about:blank] 09:23:50 INFO - PROCESS | 3185 | --DOMWINDOW == 171 (0x7ff835eae400) [pid = 3185] [serial = 1170] [outer = (nil)] [url = about:blank] 09:23:50 INFO - PROCESS | 3185 | --DOMWINDOW == 170 (0x7ff81e28b800) [pid = 3185] [serial = 1224] [outer = (nil)] [url = about:blank] 09:23:50 INFO - PROCESS | 3185 | --DOMWINDOW == 169 (0x7ff80db8a800) [pid = 3185] [serial = 1335] [outer = (nil)] [url = about:blank] 09:23:50 INFO - PROCESS | 3185 | --DOMWINDOW == 168 (0x7ff806b09000) [pid = 3185] [serial = 1376] [outer = (nil)] [url = about:blank] 09:23:50 INFO - PROCESS | 3185 | --DOMWINDOW == 167 (0x7ff80a485400) [pid = 3185] [serial = 1382] [outer = (nil)] [url = about:blank] 09:23:50 INFO - PROCESS | 3185 | --DOMWINDOW == 166 (0x7ff807cd0c00) [pid = 3185] [serial = 1308] [outer = (nil)] [url = about:blank] 09:23:51 INFO - PROCESS | 3185 | --DOMWINDOW == 165 (0x7ff835f34400) [pid = 3185] [serial = 1305] [outer = (nil)] [url = about:blank] 09:23:51 INFO - PROCESS | 3185 | --DOMWINDOW == 164 (0x7ff825065800) [pid = 3185] [serial = 1358] [outer = (nil)] [url = about:blank] 09:23:51 INFO - PROCESS | 3185 | --DOMWINDOW == 163 (0x7ff82229a000) [pid = 3185] [serial = 1290] [outer = (nil)] [url = about:blank] 09:23:51 INFO - PROCESS | 3185 | --DOMWINDOW == 162 (0x7ff81ad50400) [pid = 3185] [serial = 1218] [outer = (nil)] [url = about:blank] 09:23:51 INFO - PROCESS | 3185 | --DOMWINDOW == 161 (0x7ff80a48e800) [pid = 3185] [serial = 1389] [outer = (nil)] [url = about:blank] 09:23:51 INFO - PROCESS | 3185 | --DOMWINDOW == 160 (0x7ff82428b000) [pid = 3185] [serial = 1152] [outer = (nil)] [url = about:blank] 09:23:51 INFO - PROCESS | 3185 | --DOMWINDOW == 159 (0x7ff825e77000) [pid = 3185] [serial = 1158] [outer = (nil)] [url = about:blank] 09:23:51 INFO - PROCESS | 3185 | --DOMWINDOW == 158 (0x7ff835f30800) [pid = 3185] [serial = 1380] [outer = (nil)] [url = about:blank] 09:23:51 INFO - PROCESS | 3185 | --DOMWINDOW == 157 (0x7ff832005c00) [pid = 3185] [serial = 1161] [outer = (nil)] [url = about:blank] 09:23:51 INFO - PROCESS | 3185 | --DOMWINDOW == 156 (0x7ff8230bf000) [pid = 3185] [serial = 1355] [outer = (nil)] [url = about:blank] 09:23:51 INFO - PROCESS | 3185 | --DOMWINDOW == 155 (0x7ff8082c7000) [pid = 3185] [serial = 1379] [outer = (nil)] [url = about:blank] 09:23:51 INFO - PROCESS | 3185 | --DOMWINDOW == 154 (0x7ff80ed6fc00) [pid = 3185] [serial = 1394] [outer = (nil)] [url = about:blank] 09:23:51 INFO - PROCESS | 3185 | --DOMWINDOW == 153 (0x7ff8067cb400) [pid = 3185] [serial = 1370] [outer = (nil)] [url = about:blank] 09:23:51 INFO - PROCESS | 3185 | --DOMWINDOW == 152 (0x7ff835966c00) [pid = 3185] [serial = 1302] [outer = (nil)] [url = about:blank] 09:23:51 INFO - PROCESS | 3185 | --DOMWINDOW == 151 (0x7ff81ad42c00) [pid = 3185] [serial = 1346] [outer = (nil)] [url = about:blank] 09:23:51 INFO - PROCESS | 3185 | --DOMWINDOW == 150 (0x7ff82516b400) [pid = 3185] [serial = 1155] [outer = (nil)] [url = about:blank] 09:23:51 INFO - PROCESS | 3185 | --DOMWINDOW == 149 (0x7ff8082c8c00) [pid = 3185] [serial = 1367] [outer = (nil)] [url = about:blank] 09:23:51 INFO - PROCESS | 3185 | --DOMWINDOW == 148 (0x7ff822050800) [pid = 3185] [serial = 1353] [outer = (nil)] [url = about:blank] 09:23:51 INFO - PROCESS | 3185 | --DOMWINDOW == 147 (0x7ff819f2f400) [pid = 3185] [serial = 1311] [outer = (nil)] [url = about:blank] 09:23:51 INFO - PROCESS | 3185 | --DOMWINDOW == 146 (0x7ff832033000) [pid = 3185] [serial = 1299] [outer = (nil)] [url = about:blank] 09:23:51 INFO - PROCESS | 3185 | --DOMWINDOW == 145 (0x7ff825683c00) [pid = 3185] [serial = 1361] [outer = (nil)] [url = about:blank] 09:23:51 INFO - PROCESS | 3185 | --DOMWINDOW == 144 (0x7ff81290bc00) [pid = 3185] [serial = 1245] [outer = (nil)] [url = about:blank] 09:23:51 INFO - PROCESS | 3185 | --DOMWINDOW == 143 (0x7ff81a474000) [pid = 3185] [serial = 1278] [outer = (nil)] [url = about:blank] 09:23:51 INFO - PROCESS | 3185 | --DOMWINDOW == 142 (0x7ff819555800) [pid = 3185] [serial = 1275] [outer = (nil)] [url = about:blank] 09:23:51 INFO - PROCESS | 3185 | --DOMWINDOW == 141 (0x7ff80a7e5800) [pid = 3185] [serial = 1266] [outer = (nil)] [url = about:blank] 09:23:51 INFO - PROCESS | 3185 | --DOMWINDOW == 140 (0x7ff81ecc2c00) [pid = 3185] [serial = 1284] [outer = (nil)] [url = about:blank] 09:23:51 INFO - PROCESS | 3185 | --DOMWINDOW == 139 (0x7ff81ccf6800) [pid = 3185] [serial = 1281] [outer = (nil)] [url = about:blank] 09:23:51 INFO - PROCESS | 3185 | --DOMWINDOW == 138 (0x7ff80e37f000) [pid = 3185] [serial = 1269] [outer = (nil)] [url = about:blank] 09:23:51 INFO - PROCESS | 3185 | --DOMWINDOW == 137 (0x7ff81123a800) [pid = 3185] [serial = 1272] [outer = (nil)] [url = about:blank] 09:23:51 INFO - PROCESS | 3185 | --DOMWINDOW == 136 (0x7ff80af4d800) [pid = 3185] [serial = 1397] [outer = (nil)] [url = about:blank] 09:23:51 INFO - PROCESS | 3185 | 1461083031218 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:23:51 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff80697a800 == 145 [pid = 3185] [id = 505] 09:23:51 INFO - PROCESS | 3185 | ++DOMWINDOW == 137 (0x7ff806128c00) [pid = 3185] [serial = 1516] [outer = (nil)] 09:23:51 INFO - PROCESS | 3185 | ++DOMWINDOW == 138 (0x7ff80612cc00) [pid = 3185] [serial = 1517] [outer = 0x7ff806128c00] 09:23:51 INFO - PROCESS | 3185 | 1461083031318 Marionette DEBUG loaded listener.js 09:23:51 INFO - PROCESS | 3185 | ++DOMWINDOW == 139 (0x7ff80621ac00) [pid = 3185] [serial = 1518] [outer = 0x7ff806128c00] 09:23:52 INFO - PROCESS | 3185 | 1461083032123 Marionette TRACE conn4 <- [1,1992,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 09:23:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 09:23:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 3243ms 09:23:52 INFO - PROCESS | 3185 | 1461083032142 Marionette TRACE conn4 -> [0,1993,"getWindowHandle",null] 09:23:52 INFO - PROCESS | 3185 | 1461083032147 Marionette TRACE conn4 <- [1,1993,null,{"value":"8"}] 09:23:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 09:23:52 INFO - PROCESS | 3185 | 1461083032160 Marionette TRACE conn4 -> [0,1994,"setScriptTimeout",{"ms":35000}] 09:23:52 INFO - PROCESS | 3185 | 1461083032166 Marionette TRACE conn4 <- [1,1994,null,{}] 09:23:52 INFO - PROCESS | 3185 | 1461083032174 Marionette TRACE conn4 -> [0,1995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:23:52 INFO - PROCESS | 3185 | 1461083032406 Marionette TRACE conn4 <- [1,1995,null,{"value":null}] 09:23:52 INFO - PROCESS | 3185 | 1461083032584 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:23:52 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff8083b6000 == 146 [pid = 3185] [id = 506] 09:23:52 INFO - PROCESS | 3185 | ++DOMWINDOW == 140 (0x7ff806128800) [pid = 3185] [serial = 1519] [outer = (nil)] 09:23:52 INFO - PROCESS | 3185 | ++DOMWINDOW == 141 (0x7ff8067cdc00) [pid = 3185] [serial = 1520] [outer = 0x7ff806128800] 09:23:52 INFO - PROCESS | 3185 | 1461083032652 Marionette DEBUG loaded listener.js 09:23:52 INFO - PROCESS | 3185 | ++DOMWINDOW == 142 (0x7ff806b0dc00) [pid = 3185] [serial = 1521] [outer = 0x7ff806128800] 09:23:53 INFO - PROCESS | 3185 | 1461083033554 Marionette TRACE conn4 <- [1,1996,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html",0,null,null,[["isPointInPath() works on unclosed subpaths",0,null,null]]]}] 09:23:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 09:23:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 1437ms 09:23:53 INFO - PROCESS | 3185 | 1461083033600 Marionette TRACE conn4 -> [0,1997,"getWindowHandle",null] 09:23:53 INFO - PROCESS | 3185 | 1461083033606 Marionette TRACE conn4 <- [1,1997,null,{"value":"8"}] 09:23:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 09:23:53 INFO - PROCESS | 3185 | 1461083033621 Marionette TRACE conn4 -> [0,1998,"setScriptTimeout",{"ms":35000}] 09:23:53 INFO - PROCESS | 3185 | 1461083033624 Marionette TRACE conn4 <- [1,1998,null,{}] 09:23:53 INFO - PROCESS | 3185 | 1461083033630 Marionette TRACE conn4 -> [0,1999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:23:53 INFO - PROCESS | 3185 | 1461083033905 Marionette TRACE conn4 <- [1,1999,null,{"value":null}] 09:23:53 INFO - PROCESS | 3185 | 1461083033945 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:23:53 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff80a321000 == 147 [pid = 3185] [id = 507] 09:23:53 INFO - PROCESS | 3185 | ++DOMWINDOW == 143 (0x7ff8066f7c00) [pid = 3185] [serial = 1522] [outer = (nil)] 09:23:54 INFO - PROCESS | 3185 | ++DOMWINDOW == 144 (0x7ff806c1a400) [pid = 3185] [serial = 1523] [outer = 0x7ff8066f7c00] 09:23:54 INFO - PROCESS | 3185 | 1461083034023 Marionette DEBUG loaded listener.js 09:23:54 INFO - PROCESS | 3185 | ++DOMWINDOW == 145 (0x7ff8077eb000) [pid = 3185] [serial = 1524] [outer = 0x7ff8066f7c00] 09:23:55 INFO - PROCESS | 3185 | 1461083035107 Marionette TRACE conn4 <- [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]]]}] 09:23:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 09:23:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 1537ms 09:23:55 INFO - PROCESS | 3185 | 1461083035158 Marionette TRACE conn4 -> [0,2001,"getWindowHandle",null] 09:23:55 INFO - PROCESS | 3185 | 1461083035167 Marionette TRACE conn4 <- [1,2001,null,{"value":"8"}] 09:23:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 09:23:55 INFO - PROCESS | 3185 | 1461083035205 Marionette TRACE conn4 -> [0,2002,"setScriptTimeout",{"ms":35000}] 09:23:55 INFO - PROCESS | 3185 | 1461083035222 Marionette TRACE conn4 <- [1,2002,null,{}] 09:23:55 INFO - PROCESS | 3185 | 1461083035256 Marionette TRACE conn4 -> [0,2003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:23:55 INFO - PROCESS | 3185 | 1461083035550 Marionette TRACE conn4 <- [1,2003,null,{"value":null}] 09:23:56 INFO - PROCESS | 3185 | --DOMWINDOW == 144 (0x7ff806213c00) [pid = 3185] [serial = 1435] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 09:23:56 INFO - PROCESS | 3185 | --DOMWINDOW == 143 (0x7ff806120c00) [pid = 3185] [serial = 1384] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 09:23:56 INFO - PROCESS | 3185 | --DOMWINDOW == 142 (0x7ff806b56c00) [pid = 3185] [serial = 1447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 09:23:56 INFO - PROCESS | 3185 | --DOMWINDOW == 141 (0x7ff81a70dc00) [pid = 3185] [serial = 1417] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 09:23:56 INFO - PROCESS | 3185 | --DOMWINDOW == 140 (0x7ff8066f4000) [pid = 3185] [serial = 1444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 09:23:56 INFO - PROCESS | 3185 | --DOMWINDOW == 139 (0x7ff831010800) [pid = 3185] [serial = 1429] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 09:23:56 INFO - PROCESS | 3185 | --DOMWINDOW == 138 (0x7ff807dc5c00) [pid = 3185] [serial = 1330] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 09:23:56 INFO - PROCESS | 3185 | --DOMWINDOW == 137 (0x7ff819f29c00) [pid = 3185] [serial = 1423] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 09:23:56 INFO - PROCESS | 3185 | --DOMWINDOW == 136 (0x7ff806b0f400) [pid = 3185] [serial = 1456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 09:23:56 INFO - PROCESS | 3185 | --DOMWINDOW == 135 (0x7ff80784d400) [pid = 3185] [serial = 1459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 09:23:56 INFO - PROCESS | 3185 | --DOMWINDOW == 134 (0x7ff8067ce800) [pid = 3185] [serial = 1453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 09:23:56 INFO - PROCESS | 3185 | --DOMWINDOW == 133 (0x7ff80af56c00) [pid = 3185] [serial = 1402] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 09:23:56 INFO - PROCESS | 3185 | --DOMWINDOW == 132 (0x7ff819dc6800) [pid = 3185] [serial = 1414] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 09:23:56 INFO - PROCESS | 3185 | --DOMWINDOW == 131 (0x7ff8112ab400) [pid = 3185] [serial = 1411] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 09:23:56 INFO - PROCESS | 3185 | --DOMWINDOW == 130 (0x7ff806120800) [pid = 3185] [serial = 1462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 09:23:56 INFO - PROCESS | 3185 | --DOMWINDOW == 129 (0x7ff806214000) [pid = 3185] [serial = 1432] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 09:23:56 INFO - PROCESS | 3185 | --DOMWINDOW == 128 (0x7ff806217800) [pid = 3185] [serial = 1438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 09:23:56 INFO - PROCESS | 3185 | --DOMWINDOW == 127 (0x7ff806c1d000) [pid = 3185] [serial = 1399] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 09:23:56 INFO - PROCESS | 3185 | --DOMWINDOW == 126 (0x7ff80e37bc00) [pid = 3185] [serial = 1408] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 09:23:56 INFO - PROCESS | 3185 | --DOMWINDOW == 125 (0x7ff8124cd000) [pid = 3185] [serial = 1420] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 09:23:56 INFO - PROCESS | 3185 | --DOMWINDOW == 124 (0x7ff80db8b800) [pid = 3185] [serial = 1405] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 09:23:56 INFO - PROCESS | 3185 | --DOMWINDOW == 123 (0x7ff806b4ec00) [pid = 3185] [serial = 1441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 09:23:56 INFO - PROCESS | 3185 | --DOMWINDOW == 122 (0x7ff81ad4b000) [pid = 3185] [serial = 1426] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 09:23:56 INFO - PROCESS | 3185 | 1461083036169 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:23:56 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff8083a3800 == 148 [pid = 3185] [id = 508] 09:23:56 INFO - PROCESS | 3185 | ++DOMWINDOW == 123 (0x7ff804e38400) [pid = 3185] [serial = 1525] [outer = (nil)] 09:23:56 INFO - PROCESS | 3185 | ++DOMWINDOW == 124 (0x7ff806213c00) [pid = 3185] [serial = 1526] [outer = 0x7ff804e38400] 09:23:56 INFO - PROCESS | 3185 | 1461083036234 Marionette DEBUG loaded listener.js 09:23:56 INFO - PROCESS | 3185 | ++DOMWINDOW == 125 (0x7ff806b4a000) [pid = 3185] [serial = 1527] [outer = 0x7ff804e38400] 09:23:56 INFO - PROCESS | 3185 | 1461083036970 Marionette TRACE conn4 <- [1,2004,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.basic.html",0,null,null,[["Canvas test: 2d.path.lineTo.basic",0,null,null]]]}] 09:23:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 09:23:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 1850ms 09:23:57 INFO - PROCESS | 3185 | 1461083037032 Marionette TRACE conn4 -> [0,2005,"getWindowHandle",null] 09:23:57 INFO - PROCESS | 3185 | 1461083037037 Marionette TRACE conn4 <- [1,2005,null,{"value":"8"}] 09:23:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 09:23:57 INFO - PROCESS | 3185 | 1461083037047 Marionette TRACE conn4 -> [0,2006,"setScriptTimeout",{"ms":35000}] 09:23:57 INFO - PROCESS | 3185 | 1461083037049 Marionette TRACE conn4 <- [1,2006,null,{}] 09:23:57 INFO - PROCESS | 3185 | 1461083037053 Marionette TRACE conn4 -> [0,2007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:23:57 INFO - PROCESS | 3185 | 1461083037254 Marionette TRACE conn4 <- [1,2007,null,{"value":null}] 09:23:57 INFO - PROCESS | 3185 | 1461083037271 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:23:57 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff80d0e2800 == 149 [pid = 3185] [id = 509] 09:23:57 INFO - PROCESS | 3185 | ++DOMWINDOW == 126 (0x7ff806c11800) [pid = 3185] [serial = 1528] [outer = (nil)] 09:23:57 INFO - PROCESS | 3185 | ++DOMWINDOW == 127 (0x7ff807dc5000) [pid = 3185] [serial = 1529] [outer = 0x7ff806c11800] 09:23:57 INFO - PROCESS | 3185 | 1461083037336 Marionette DEBUG loaded listener.js 09:23:57 INFO - PROCESS | 3185 | ++DOMWINDOW == 128 (0x7ff807dd0800) [pid = 3185] [serial = 1530] [outer = 0x7ff806c11800] 09:23:58 INFO - PROCESS | 3185 | 1461083038529 Marionette TRACE conn4 <- [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]]]}] 09:23:58 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 09:23:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 1536ms 09:23:58 INFO - PROCESS | 3185 | 1461083038581 Marionette TRACE conn4 -> [0,2009,"getWindowHandle",null] 09:23:58 INFO - PROCESS | 3185 | 1461083038587 Marionette TRACE conn4 <- [1,2009,null,{"value":"8"}] 09:23:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 09:23:58 INFO - PROCESS | 3185 | 1461083038596 Marionette TRACE conn4 -> [0,2010,"setScriptTimeout",{"ms":35000}] 09:23:58 INFO - PROCESS | 3185 | 1461083038602 Marionette TRACE conn4 <- [1,2010,null,{}] 09:23:58 INFO - PROCESS | 3185 | 1461083038613 Marionette TRACE conn4 -> [0,2011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:23:58 INFO - PROCESS | 3185 | 1461083038864 Marionette TRACE conn4 <- [1,2011,null,{"value":null}] 09:23:59 INFO - PROCESS | 3185 | 1461083039176 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:23:59 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff80a307800 == 150 [pid = 3185] [id = 510] 09:23:59 INFO - PROCESS | 3185 | ++DOMWINDOW == 129 (0x7ff80621b000) [pid = 3185] [serial = 1531] [outer = (nil)] 09:23:59 INFO - PROCESS | 3185 | ++DOMWINDOW == 130 (0x7ff8067cf800) [pid = 3185] [serial = 1532] [outer = 0x7ff80621b000] 09:23:59 INFO - PROCESS | 3185 | 1461083039257 Marionette DEBUG loaded listener.js 09:23:59 INFO - PROCESS | 3185 | ++DOMWINDOW == 131 (0x7ff806b4a800) [pid = 3185] [serial = 1533] [outer = 0x7ff80621b000] 09:24:00 INFO - PROCESS | 3185 | 1461083040192 Marionette TRACE conn4 <- [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]]]}] 09:24:00 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 09:24:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 1637ms 09:24:00 INFO - PROCESS | 3185 | 1461083040234 Marionette TRACE conn4 -> [0,2013,"getWindowHandle",null] 09:24:00 INFO - PROCESS | 3185 | 1461083040243 Marionette TRACE conn4 <- [1,2013,null,{"value":"8"}] 09:24:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 09:24:00 INFO - PROCESS | 3185 | 1461083040258 Marionette TRACE conn4 -> [0,2014,"setScriptTimeout",{"ms":35000}] 09:24:00 INFO - PROCESS | 3185 | 1461083040263 Marionette TRACE conn4 <- [1,2014,null,{}] 09:24:00 INFO - PROCESS | 3185 | 1461083040270 Marionette TRACE conn4 -> [0,2015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:24:00 INFO - PROCESS | 3185 | 1461083040520 Marionette TRACE conn4 <- [1,2015,null,{"value":null}] 09:24:00 INFO - PROCESS | 3185 | 1461083040780 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:24:00 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff80d1ec000 == 151 [pid = 3185] [id = 511] 09:24:00 INFO - PROCESS | 3185 | ++DOMWINDOW == 132 (0x7ff8067c7800) [pid = 3185] [serial = 1534] [outer = (nil)] 09:24:00 INFO - PROCESS | 3185 | ++DOMWINDOW == 133 (0x7ff80784ac00) [pid = 3185] [serial = 1535] [outer = 0x7ff8067c7800] 09:24:00 INFO - PROCESS | 3185 | 1461083040906 Marionette DEBUG loaded listener.js 09:24:01 INFO - PROCESS | 3185 | ++DOMWINDOW == 134 (0x7ff807cc6800) [pid = 3185] [serial = 1536] [outer = 0x7ff8067c7800] 09:24:01 INFO - PROCESS | 3185 | 1461083041961 Marionette TRACE conn4 <- [1,2016,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nextpoint.html",0,null,null,[["Canvas test: 2d.path.lineTo.nextpoint",0,null,null]]]}] 09:24:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 09:24:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 1741ms 09:24:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 09:24:02 INFO - PROCESS | 3185 | 1461083042000 Marionette TRACE conn4 -> [0,2017,"getWindowHandle",null] 09:24:02 INFO - PROCESS | 3185 | 1461083042004 Marionette TRACE conn4 <- [1,2017,null,{"value":"8"}] 09:24:02 INFO - PROCESS | 3185 | 1461083042012 Marionette TRACE conn4 -> [0,2018,"setScriptTimeout",{"ms":35000}] 09:24:02 INFO - PROCESS | 3185 | 1461083042020 Marionette TRACE conn4 <- [1,2018,null,{}] 09:24:02 INFO - PROCESS | 3185 | 1461083042059 Marionette TRACE conn4 -> [0,2019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:24:02 INFO - PROCESS | 3185 | 1461083042307 Marionette TRACE conn4 <- [1,2019,null,{"value":null}] 09:24:02 INFO - PROCESS | 3185 | 1461083042584 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:24:02 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff80d46c800 == 152 [pid = 3185] [id = 512] 09:24:02 INFO - PROCESS | 3185 | ++DOMWINDOW == 135 (0x7ff8082c6c00) [pid = 3185] [serial = 1537] [outer = (nil)] 09:24:02 INFO - PROCESS | 3185 | ++DOMWINDOW == 136 (0x7ff8084bbc00) [pid = 3185] [serial = 1538] [outer = 0x7ff8082c6c00] 09:24:02 INFO - PROCESS | 3185 | 1461083042672 Marionette DEBUG loaded listener.js 09:24:02 INFO - PROCESS | 3185 | ++DOMWINDOW == 137 (0x7ff8086bf000) [pid = 3185] [serial = 1539] [outer = 0x7ff8082c6c00] 09:24:03 INFO - PROCESS | 3185 | 1461083043572 Marionette TRACE conn4 <- [1,2020,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nonfinite.html",0,null,null,[["lineTo() with Infinity/NaN is ignored",0,null,null]]]}] 09:24:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 09:24:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 1593ms 09:24:03 INFO - PROCESS | 3185 | 1461083043604 Marionette TRACE conn4 -> [0,2021,"getWindowHandle",null] 09:24:03 INFO - PROCESS | 3185 | 1461083043609 Marionette TRACE conn4 <- [1,2021,null,{"value":"8"}] 09:24:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 09:24:03 INFO - PROCESS | 3185 | 1461083043615 Marionette TRACE conn4 -> [0,2022,"setScriptTimeout",{"ms":35000}] 09:24:03 INFO - PROCESS | 3185 | 1461083043618 Marionette TRACE conn4 <- [1,2022,null,{}] 09:24:03 INFO - PROCESS | 3185 | 1461083043624 Marionette TRACE conn4 -> [0,2023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:24:03 INFO - PROCESS | 3185 | 1461083043856 Marionette TRACE conn4 <- [1,2023,null,{"value":null}] 09:24:04 INFO - PROCESS | 3185 | 1461083044073 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:24:04 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff80dc41800 == 153 [pid = 3185] [id = 513] 09:24:04 INFO - PROCESS | 3185 | ++DOMWINDOW == 138 (0x7ff80784ec00) [pid = 3185] [serial = 1540] [outer = (nil)] 09:24:04 INFO - PROCESS | 3185 | ++DOMWINDOW == 139 (0x7ff80a48b000) [pid = 3185] [serial = 1541] [outer = 0x7ff80784ec00] 09:24:04 INFO - PROCESS | 3185 | 1461083044245 Marionette DEBUG loaded listener.js 09:24:04 INFO - PROCESS | 3185 | ++DOMWINDOW == 140 (0x7ff80a7ec400) [pid = 3185] [serial = 1542] [outer = 0x7ff80784ec00] 09:24:05 INFO - PROCESS | 3185 | 1461083045146 Marionette TRACE conn4 <- [1,2024,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.basic.html",0,null,null,[["Canvas test: 2d.path.moveTo.basic",0,null,null]]]}] 09:24:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 09:24:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 1582ms 09:24:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 09:24:05 INFO - PROCESS | 3185 | 1461083045198 Marionette TRACE conn4 -> [0,2025,"getWindowHandle",null] 09:24:05 INFO - PROCESS | 3185 | 1461083045201 Marionette TRACE conn4 <- [1,2025,null,{"value":"8"}] 09:24:05 INFO - PROCESS | 3185 | 1461083045208 Marionette TRACE conn4 -> [0,2026,"setScriptTimeout",{"ms":35000}] 09:24:05 INFO - PROCESS | 3185 | 1461083045211 Marionette TRACE conn4 <- [1,2026,null,{}] 09:24:05 INFO - PROCESS | 3185 | 1461083045216 Marionette TRACE conn4 -> [0,2027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:24:05 INFO - PROCESS | 3185 | 1461083045436 Marionette TRACE conn4 <- [1,2027,null,{"value":null}] 09:24:05 INFO - PROCESS | 3185 | 1461083045654 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:24:05 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff80ef24800 == 154 [pid = 3185] [id = 514] 09:24:05 INFO - PROCESS | 3185 | ++DOMWINDOW == 141 (0x7ff807dc3800) [pid = 3185] [serial = 1543] [outer = (nil)] 09:24:05 INFO - PROCESS | 3185 | ++DOMWINDOW == 142 (0x7ff80ab2c800) [pid = 3185] [serial = 1544] [outer = 0x7ff807dc3800] 09:24:05 INFO - PROCESS | 3185 | 1461083045772 Marionette DEBUG loaded listener.js 09:24:05 INFO - PROCESS | 3185 | ++DOMWINDOW == 143 (0x7ff80af5a400) [pid = 3185] [serial = 1545] [outer = 0x7ff807dc3800] 09:24:06 INFO - PROCESS | 3185 | 1461083046763 Marionette TRACE conn4 <- [1,2028,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.multiple.html",0,null,null,[["Canvas test: 2d.path.moveTo.multiple",0,null,null]]]}] 09:24:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 09:24:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 1586ms 09:24:06 INFO - PROCESS | 3185 | 1461083046796 Marionette TRACE conn4 -> [0,2029,"getWindowHandle",null] 09:24:06 INFO - PROCESS | 3185 | 1461083046800 Marionette TRACE conn4 <- [1,2029,null,{"value":"8"}] 09:24:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 09:24:06 INFO - PROCESS | 3185 | 1461083046807 Marionette TRACE conn4 -> [0,2030,"setScriptTimeout",{"ms":35000}] 09:24:06 INFO - PROCESS | 3185 | 1461083046809 Marionette TRACE conn4 <- [1,2030,null,{}] 09:24:06 INFO - PROCESS | 3185 | 1461083046816 Marionette TRACE conn4 -> [0,2031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:24:07 INFO - PROCESS | 3185 | 1461083047082 Marionette TRACE conn4 <- [1,2031,null,{"value":null}] 09:24:07 INFO - PROCESS | 3185 | 1461083047347 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:24:07 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff81043d000 == 155 [pid = 3185] [id = 515] 09:24:07 INFO - PROCESS | 3185 | ++DOMWINDOW == 144 (0x7ff80d42a000) [pid = 3185] [serial = 1546] [outer = (nil)] 09:24:07 INFO - PROCESS | 3185 | ++DOMWINDOW == 145 (0x7ff80db94800) [pid = 3185] [serial = 1547] [outer = 0x7ff80d42a000] 09:24:07 INFO - PROCESS | 3185 | 1461083047472 Marionette DEBUG loaded listener.js 09:24:07 INFO - PROCESS | 3185 | ++DOMWINDOW == 146 (0x7ff80e0ef400) [pid = 3185] [serial = 1548] [outer = 0x7ff80d42a000] 09:24:08 INFO - PROCESS | 3185 | 1461083048334 Marionette TRACE conn4 <- [1,2032,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.newsubpath.html",0,null,null,[["Canvas test: 2d.path.moveTo.newsubpath",0,null,null]]]}] 09:24:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 09:24:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 1583ms 09:24:08 INFO - PROCESS | 3185 | 1461083048392 Marionette TRACE conn4 -> [0,2033,"getWindowHandle",null] 09:24:08 INFO - PROCESS | 3185 | 1461083048395 Marionette TRACE conn4 <- [1,2033,null,{"value":"8"}] 09:24:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 09:24:08 INFO - PROCESS | 3185 | 1461083048402 Marionette TRACE conn4 -> [0,2034,"setScriptTimeout",{"ms":35000}] 09:24:08 INFO - PROCESS | 3185 | 1461083048406 Marionette TRACE conn4 <- [1,2034,null,{}] 09:24:08 INFO - PROCESS | 3185 | 1461083048412 Marionette TRACE conn4 -> [0,2035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:24:08 INFO - PROCESS | 3185 | 1461083048648 Marionette TRACE conn4 <- [1,2035,null,{"value":null}] 09:24:08 INFO - PROCESS | 3185 | 1461083048907 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:24:08 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff8106a8000 == 156 [pid = 3185] [id = 516] 09:24:08 INFO - PROCESS | 3185 | ++DOMWINDOW == 147 (0x7ff80d242400) [pid = 3185] [serial = 1549] [outer = (nil)] 09:24:09 INFO - PROCESS | 3185 | ++DOMWINDOW == 148 (0x7ff80e380000) [pid = 3185] [serial = 1550] [outer = 0x7ff80d242400] 09:24:09 INFO - PROCESS | 3185 | 1461083049032 Marionette DEBUG loaded listener.js 09:24:09 INFO - PROCESS | 3185 | ++DOMWINDOW == 149 (0x7ff80e6c5000) [pid = 3185] [serial = 1551] [outer = 0x7ff80d242400] 09:24:09 INFO - PROCESS | 3185 | 1461083049942 Marionette TRACE conn4 <- [1,2036,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.nonfinite.html",0,null,null,[["moveTo() with Infinity/NaN is ignored",0,null,null]]]}] 09:24:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 09:24:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 1590ms 09:24:10 INFO - PROCESS | 3185 | 1461083049994 Marionette TRACE conn4 -> [0,2037,"getWindowHandle",null] 09:24:10 INFO - PROCESS | 3185 | 1461083049997 Marionette TRACE conn4 <- [1,2037,null,{"value":"8"}] 09:24:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 09:24:10 INFO - PROCESS | 3185 | 1461083050005 Marionette TRACE conn4 -> [0,2038,"setScriptTimeout",{"ms":35000}] 09:24:10 INFO - PROCESS | 3185 | 1461083050008 Marionette TRACE conn4 <- [1,2038,null,{}] 09:24:10 INFO - PROCESS | 3185 | 1461083050015 Marionette TRACE conn4 -> [0,2039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:24:10 INFO - PROCESS | 3185 | 1461083050237 Marionette TRACE conn4 <- [1,2039,null,{"value":null}] 09:24:10 INFO - PROCESS | 3185 | 1461083050538 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:24:10 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff812462000 == 157 [pid = 3185] [id = 517] 09:24:10 INFO - PROCESS | 3185 | ++DOMWINDOW == 150 (0x7ff80e0f8c00) [pid = 3185] [serial = 1552] [outer = (nil)] 09:24:10 INFO - PROCESS | 3185 | ++DOMWINDOW == 151 (0x7ff80e75c400) [pid = 3185] [serial = 1553] [outer = 0x7ff80e0f8c00] 09:24:10 INFO - PROCESS | 3185 | 1461083050620 Marionette DEBUG loaded listener.js 09:24:10 INFO - PROCESS | 3185 | ++DOMWINDOW == 152 (0x7ff80f825400) [pid = 3185] [serial = 1554] [outer = 0x7ff80e0f8c00] 09:24:11 INFO - PROCESS | 3185 | 1461083051500 Marionette TRACE conn4 <- [1,2040,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.basic",0,null,null]]]}] 09:24:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 09:24:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 1529ms 09:24:11 INFO - PROCESS | 3185 | 1461083051535 Marionette TRACE conn4 -> [0,2041,"getWindowHandle",null] 09:24:11 INFO - PROCESS | 3185 | 1461083051539 Marionette TRACE conn4 <- [1,2041,null,{"value":"8"}] 09:24:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 09:24:11 INFO - PROCESS | 3185 | 1461083051545 Marionette TRACE conn4 -> [0,2042,"setScriptTimeout",{"ms":35000}] 09:24:11 INFO - PROCESS | 3185 | 1461083051548 Marionette TRACE conn4 <- [1,2042,null,{}] 09:24:11 INFO - PROCESS | 3185 | 1461083051554 Marionette TRACE conn4 -> [0,2043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:24:11 INFO - PROCESS | 3185 | 1461083051773 Marionette TRACE conn4 <- [1,2043,null,{"value":null}] 09:24:12 INFO - PROCESS | 3185 | 1461083052040 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:24:12 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff81341b000 == 158 [pid = 3185] [id = 518] 09:24:12 INFO - PROCESS | 3185 | ++DOMWINDOW == 153 (0x7ff80d23d400) [pid = 3185] [serial = 1555] [outer = (nil)] 09:24:12 INFO - PROCESS | 3185 | ++DOMWINDOW == 154 (0x7ff8104b0400) [pid = 3185] [serial = 1556] [outer = 0x7ff80d23d400] 09:24:12 INFO - PROCESS | 3185 | 1461083052163 Marionette DEBUG loaded listener.js 09:24:12 INFO - PROCESS | 3185 | ++DOMWINDOW == 155 (0x7ff811276c00) [pid = 3185] [serial = 1557] [outer = 0x7ff80d23d400] 09:24:13 INFO - PROCESS | 3185 | 1461083053009 Marionette TRACE conn4 <- [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]]]}] 09:24:13 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) 09:24:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 1529ms 09:24:13 INFO - PROCESS | 3185 | 1461083053076 Marionette TRACE conn4 -> [0,2045,"getWindowHandle",null] 09:24:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 09:24:13 INFO - PROCESS | 3185 | 1461083053080 Marionette TRACE conn4 <- [1,2045,null,{"value":"8"}] 09:24:13 INFO - PROCESS | 3185 | 1461083053086 Marionette TRACE conn4 -> [0,2046,"setScriptTimeout",{"ms":35000}] 09:24:13 INFO - PROCESS | 3185 | 1461083053090 Marionette TRACE conn4 <- [1,2046,null,{}] 09:24:13 INFO - PROCESS | 3185 | 1461083053095 Marionette TRACE conn4 -> [0,2047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:24:13 INFO - PROCESS | 3185 | 1461083053360 Marionette TRACE conn4 <- [1,2047,null,{"value":null}] 09:24:13 INFO - PROCESS | 3185 | 1461083053660 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:24:13 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff819d05000 == 159 [pid = 3185] [id = 519] 09:24:13 INFO - PROCESS | 3185 | ++DOMWINDOW == 156 (0x7ff80d42d000) [pid = 3185] [serial = 1558] [outer = (nil)] 09:24:13 INFO - PROCESS | 3185 | ++DOMWINDOW == 157 (0x7ff8120da400) [pid = 3185] [serial = 1559] [outer = 0x7ff80d42d000] 09:24:13 INFO - PROCESS | 3185 | 1461083053740 Marionette DEBUG loaded listener.js 09:24:13 INFO - PROCESS | 3185 | ++DOMWINDOW == 158 (0x7ff812504000) [pid = 3185] [serial = 1560] [outer = 0x7ff80d42d000] 09:24:14 INFO - PROCESS | 3185 | 1461083054620 Marionette TRACE conn4 <- [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]]]}] 09:24:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 09:24:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 1579ms 09:24:14 INFO - PROCESS | 3185 | 1461083054667 Marionette TRACE conn4 -> [0,2049,"getWindowHandle",null] 09:24:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 09:24:14 INFO - PROCESS | 3185 | 1461083054672 Marionette TRACE conn4 <- [1,2049,null,{"value":"8"}] 09:24:14 INFO - PROCESS | 3185 | 1461083054678 Marionette TRACE conn4 -> [0,2050,"setScriptTimeout",{"ms":35000}] 09:24:14 INFO - PROCESS | 3185 | 1461083054682 Marionette TRACE conn4 <- [1,2050,null,{}] 09:24:14 INFO - PROCESS | 3185 | 1461083054687 Marionette TRACE conn4 -> [0,2051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:24:14 INFO - PROCESS | 3185 | 1461083054944 Marionette TRACE conn4 <- [1,2051,null,{"value":null}] 09:24:15 INFO - PROCESS | 3185 | 1461083055259 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:24:15 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff81ab40800 == 160 [pid = 3185] [id = 520] 09:24:15 INFO - PROCESS | 3185 | ++DOMWINDOW == 159 (0x7ff81316b800) [pid = 3185] [serial = 1561] [outer = (nil)] 09:24:15 INFO - PROCESS | 3185 | ++DOMWINDOW == 160 (0x7ff813442400) [pid = 3185] [serial = 1562] [outer = 0x7ff81316b800] 09:24:15 INFO - PROCESS | 3185 | 1461083055349 Marionette DEBUG loaded listener.js 09:24:15 INFO - PROCESS | 3185 | ++DOMWINDOW == 161 (0x7ff81955c800) [pid = 3185] [serial = 1563] [outer = 0x7ff81316b800] 09:24:16 INFO - PROCESS | 3185 | 1461083056275 Marionette TRACE conn4 <- [1,2052,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html",0,null,null,[["quadraticCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 09:24:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 09:24:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 1636ms 09:24:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 09:24:16 INFO - PROCESS | 3185 | 1461083056314 Marionette TRACE conn4 -> [0,2053,"getWindowHandle",null] 09:24:16 INFO - PROCESS | 3185 | 1461083056317 Marionette TRACE conn4 <- [1,2053,null,{"value":"8"}] 09:24:16 INFO - PROCESS | 3185 | 1461083056324 Marionette TRACE conn4 -> [0,2054,"setScriptTimeout",{"ms":35000}] 09:24:16 INFO - PROCESS | 3185 | 1461083056327 Marionette TRACE conn4 <- [1,2054,null,{}] 09:24:16 INFO - PROCESS | 3185 | 1461083056333 Marionette TRACE conn4 -> [0,2055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:24:16 INFO - PROCESS | 3185 | 1461083056597 Marionette TRACE conn4 <- [1,2055,null,{"value":null}] 09:24:16 INFO - PROCESS | 3185 | 1461083056903 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:24:16 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff81be7d800 == 161 [pid = 3185] [id = 521] 09:24:16 INFO - PROCESS | 3185 | ++DOMWINDOW == 162 (0x7ff813174000) [pid = 3185] [serial = 1564] [outer = (nil)] 09:24:16 INFO - PROCESS | 3185 | ++DOMWINDOW == 163 (0x7ff819dd1c00) [pid = 3185] [serial = 1565] [outer = 0x7ff813174000] 09:24:16 INFO - PROCESS | 3185 | 1461083056986 Marionette DEBUG loaded listener.js 09:24:17 INFO - PROCESS | 3185 | ++DOMWINDOW == 164 (0x7ff819f2f400) [pid = 3185] [serial = 1566] [outer = 0x7ff813174000] 09:24:17 INFO - PROCESS | 3185 | 1461083057848 Marionette TRACE conn4 <- [1,2056,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.scaled",0,null,null]]]}] 09:24:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 09:24:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 1582ms 09:24:17 INFO - PROCESS | 3185 | 1461083057906 Marionette TRACE conn4 -> [0,2057,"getWindowHandle",null] 09:24:17 INFO - PROCESS | 3185 | 1461083057909 Marionette TRACE conn4 <- [1,2057,null,{"value":"8"}] 09:24:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 09:24:17 INFO - PROCESS | 3185 | 1461083057916 Marionette TRACE conn4 -> [0,2058,"setScriptTimeout",{"ms":35000}] 09:24:17 INFO - PROCESS | 3185 | 1461083057919 Marionette TRACE conn4 <- [1,2058,null,{}] 09:24:17 INFO - PROCESS | 3185 | 1461083057924 Marionette TRACE conn4 -> [0,2059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:24:18 INFO - PROCESS | 3185 | 1461083058148 Marionette TRACE conn4 <- [1,2059,null,{"value":null}] 09:24:18 INFO - PROCESS | 3185 | 1461083058411 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:24:18 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff81e732000 == 162 [pid = 3185] [id = 522] 09:24:18 INFO - PROCESS | 3185 | ++DOMWINDOW == 165 (0x7ff819d66400) [pid = 3185] [serial = 1567] [outer = (nil)] 09:24:18 INFO - PROCESS | 3185 | ++DOMWINDOW == 166 (0x7ff81a719000) [pid = 3185] [serial = 1568] [outer = 0x7ff819d66400] 09:24:18 INFO - PROCESS | 3185 | 1461083058533 Marionette DEBUG loaded listener.js 09:24:18 INFO - PROCESS | 3185 | ++DOMWINDOW == 167 (0x7ff81ac48800) [pid = 3185] [serial = 1569] [outer = 0x7ff819d66400] 09:24:19 INFO - PROCESS | 3185 | 1461083059425 Marionette TRACE conn4 <- [1,2060,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.shape",0,null,null]]]}] 09:24:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 09:24:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 1579ms 09:24:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 09:24:19 INFO - PROCESS | 3185 | 1461083059496 Marionette TRACE conn4 -> [0,2061,"getWindowHandle",null] 09:24:19 INFO - PROCESS | 3185 | 1461083059499 Marionette TRACE conn4 <- [1,2061,null,{"value":"8"}] 09:24:19 INFO - PROCESS | 3185 | 1461083059505 Marionette TRACE conn4 -> [0,2062,"setScriptTimeout",{"ms":35000}] 09:24:19 INFO - PROCESS | 3185 | 1461083059508 Marionette TRACE conn4 <- [1,2062,null,{}] 09:24:19 INFO - PROCESS | 3185 | 1461083059514 Marionette TRACE conn4 -> [0,2063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:24:19 INFO - PROCESS | 3185 | 1461083059735 Marionette TRACE conn4 <- [1,2063,null,{"value":null}] 09:24:20 INFO - PROCESS | 3185 | 1461083060041 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:24:20 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff81eb07800 == 163 [pid = 3185] [id = 523] 09:24:20 INFO - PROCESS | 3185 | ++DOMWINDOW == 168 (0x7ff806b52800) [pid = 3185] [serial = 1570] [outer = (nil)] 09:24:20 INFO - PROCESS | 3185 | ++DOMWINDOW == 169 (0x7ff81ac56000) [pid = 3185] [serial = 1571] [outer = 0x7ff806b52800] 09:24:20 INFO - PROCESS | 3185 | 1461083060121 Marionette DEBUG loaded listener.js 09:24:20 INFO - PROCESS | 3185 | ++DOMWINDOW == 170 (0x7ff81be55c00) [pid = 3185] [serial = 1572] [outer = 0x7ff806b52800] 09:24:21 INFO - PROCESS | 3185 | 1461083061014 Marionette TRACE conn4 <- [1,2064,null,{"value":["/2dcontext/path-objects/2d.path.rect.basic.html",0,null,null,[["Canvas test: 2d.path.rect.basic",0,null,null]]]}] 09:24:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 09:24:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 1587ms 09:24:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 09:24:21 INFO - PROCESS | 3185 | 1461083061093 Marionette TRACE conn4 -> [0,2065,"getWindowHandle",null] 09:24:21 INFO - PROCESS | 3185 | 1461083061095 Marionette TRACE conn4 <- [1,2065,null,{"value":"8"}] 09:24:21 INFO - PROCESS | 3185 | 1461083061102 Marionette TRACE conn4 -> [0,2066,"setScriptTimeout",{"ms":35000}] 09:24:21 INFO - PROCESS | 3185 | 1461083061105 Marionette TRACE conn4 <- [1,2066,null,{}] 09:24:21 INFO - PROCESS | 3185 | 1461083061110 Marionette TRACE conn4 -> [0,2067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:24:21 INFO - PROCESS | 3185 | 1461083061378 Marionette TRACE conn4 <- [1,2067,null,{"value":null}] 09:24:21 INFO - PROCESS | 3185 | 1461083061755 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:24:21 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff81f020800 == 164 [pid = 3185] [id = 524] 09:24:21 INFO - PROCESS | 3185 | ++DOMWINDOW == 171 (0x7ff81cc34400) [pid = 3185] [serial = 1573] [outer = (nil)] 09:24:21 INFO - PROCESS | 3185 | ++DOMWINDOW == 172 (0x7ff81ccfb000) [pid = 3185] [serial = 1574] [outer = 0x7ff81cc34400] 09:24:21 INFO - PROCESS | 3185 | 1461083061830 Marionette DEBUG loaded listener.js 09:24:21 INFO - PROCESS | 3185 | ++DOMWINDOW == 173 (0x7ff81e051800) [pid = 3185] [serial = 1575] [outer = 0x7ff81cc34400] 09:24:22 INFO - PROCESS | 3185 | 1461083062707 Marionette TRACE conn4 <- [1,2068,null,{"value":["/2dcontext/path-objects/2d.path.rect.closed.html",0,null,null,[["Canvas test: 2d.path.rect.closed",0,null,null]]]}] 09:24:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 09:24:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 1685ms 09:24:22 INFO - PROCESS | 3185 | 1461083062787 Marionette TRACE conn4 -> [0,2069,"getWindowHandle",null] 09:24:22 INFO - PROCESS | 3185 | 1461083062791 Marionette TRACE conn4 <- [1,2069,null,{"value":"8"}] 09:24:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 09:24:22 INFO - PROCESS | 3185 | 1461083062797 Marionette TRACE conn4 -> [0,2070,"setScriptTimeout",{"ms":35000}] 09:24:22 INFO - PROCESS | 3185 | 1461083062800 Marionette TRACE conn4 <- [1,2070,null,{}] 09:24:22 INFO - PROCESS | 3185 | 1461083062805 Marionette TRACE conn4 -> [0,2071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:24:23 INFO - PROCESS | 3185 | 1461083063076 Marionette TRACE conn4 <- [1,2071,null,{"value":null}] 09:24:23 INFO - PROCESS | 3185 | 1461083063380 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:24:23 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff82135b000 == 165 [pid = 3185] [id = 525] 09:24:23 INFO - PROCESS | 3185 | ++DOMWINDOW == 174 (0x7ff81cc34800) [pid = 3185] [serial = 1576] [outer = (nil)] 09:24:23 INFO - PROCESS | 3185 | ++DOMWINDOW == 175 (0x7ff81e083000) [pid = 3185] [serial = 1577] [outer = 0x7ff81cc34800] 09:24:23 INFO - PROCESS | 3185 | 1461083063460 Marionette DEBUG loaded listener.js 09:24:23 INFO - PROCESS | 3185 | ++DOMWINDOW == 176 (0x7ff81e284c00) [pid = 3185] [serial = 1578] [outer = 0x7ff81cc34800] 09:24:24 INFO - PROCESS | 3185 | 1461083064340 Marionette TRACE conn4 <- [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]]]}] 09:24:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 09:24:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 1583ms 09:24:24 INFO - PROCESS | 3185 | 1461083064382 Marionette TRACE conn4 -> [0,2073,"getWindowHandle",null] 09:24:24 INFO - PROCESS | 3185 | 1461083064385 Marionette TRACE conn4 <- [1,2073,null,{"value":"8"}] 09:24:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 09:24:24 INFO - PROCESS | 3185 | 1461083064391 Marionette TRACE conn4 -> [0,2074,"setScriptTimeout",{"ms":35000}] 09:24:24 INFO - PROCESS | 3185 | 1461083064395 Marionette TRACE conn4 <- [1,2074,null,{}] 09:24:24 INFO - PROCESS | 3185 | 1461083064400 Marionette TRACE conn4 -> [0,2075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:24:24 INFO - PROCESS | 3185 | 1461083064618 Marionette TRACE conn4 <- [1,2075,null,{"value":null}] 09:24:24 INFO - PROCESS | 3185 | 1461083064856 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:24:24 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff823436000 == 166 [pid = 3185] [id = 526] 09:24:24 INFO - PROCESS | 3185 | ++DOMWINDOW == 177 (0x7ff81e04d400) [pid = 3185] [serial = 1579] [outer = (nil)] 09:24:24 INFO - PROCESS | 3185 | ++DOMWINDOW == 178 (0x7ff81e285000) [pid = 3185] [serial = 1580] [outer = 0x7ff81e04d400] 09:24:24 INFO - PROCESS | 3185 | 1461083064975 Marionette DEBUG loaded listener.js 09:24:25 INFO - PROCESS | 3185 | ++DOMWINDOW == 179 (0x7ff81e998000) [pid = 3185] [serial = 1581] [outer = 0x7ff81e04d400] 09:24:25 INFO - PROCESS | 3185 | 1461083065921 Marionette TRACE conn4 <- [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]]]}] 09:24:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 09:24:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 1578ms 09:24:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 09:24:25 INFO - PROCESS | 3185 | 1461083065971 Marionette TRACE conn4 -> [0,2077,"getWindowHandle",null] 09:24:25 INFO - PROCESS | 3185 | 1461083065974 Marionette TRACE conn4 <- [1,2077,null,{"value":"8"}] 09:24:25 INFO - PROCESS | 3185 | 1461083065981 Marionette TRACE conn4 -> [0,2078,"setScriptTimeout",{"ms":35000}] 09:24:25 INFO - PROCESS | 3185 | 1461083065984 Marionette TRACE conn4 <- [1,2078,null,{}] 09:24:25 INFO - PROCESS | 3185 | 1461083065990 Marionette TRACE conn4 -> [0,2079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:24:26 INFO - PROCESS | 3185 | 1461083066213 Marionette TRACE conn4 <- [1,2079,null,{"value":null}] 09:24:26 INFO - PROCESS | 3185 | 1461083066540 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:24:26 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff808497800 == 167 [pid = 3185] [id = 527] 09:24:26 INFO - PROCESS | 3185 | ++DOMWINDOW == 180 (0x7ff804e3bc00) [pid = 3185] [serial = 1582] [outer = (nil)] 09:24:26 INFO - PROCESS | 3185 | ++DOMWINDOW == 181 (0x7ff804e41400) [pid = 3185] [serial = 1583] [outer = 0x7ff804e3bc00] 09:24:26 INFO - PROCESS | 3185 | 1461083066621 Marionette DEBUG loaded listener.js 09:24:26 INFO - PROCESS | 3185 | ++DOMWINDOW == 182 (0x7ff8066f0000) [pid = 3185] [serial = 1584] [outer = 0x7ff804e3bc00] 09:24:27 INFO - PROCESS | 3185 | 1461083067519 Marionette TRACE conn4 <- [1,2080,null,{"value":["/2dcontext/path-objects/2d.path.rect.negative.html",0,null,null,[["Canvas test: 2d.path.rect.negative",0,null,null]]]}] 09:24:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 09:24:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 1994ms 09:24:28 INFO - PROCESS | 3185 | 1461083068130 Marionette TRACE conn4 -> [0,2081,"getWindowHandle",null] 09:24:28 INFO - PROCESS | 3185 | 1461083068138 Marionette TRACE conn4 <- [1,2081,null,{"value":"8"}] 09:24:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 09:24:28 INFO - PROCESS | 3185 | 1461083068210 Marionette TRACE conn4 -> [0,2082,"setScriptTimeout",{"ms":35000}] 09:24:28 INFO - PROCESS | 3185 | 1461083068214 Marionette TRACE conn4 <- [1,2082,null,{}] 09:24:28 INFO - PROCESS | 3185 | 1461083068226 Marionette TRACE conn4 -> [0,2083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:24:28 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff8083a3800 == 166 [pid = 3185] [id = 508] 09:24:28 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff80a321000 == 165 [pid = 3185] [id = 507] 09:24:28 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff8083b6000 == 164 [pid = 3185] [id = 506] 09:24:28 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff80697a800 == 163 [pid = 3185] [id = 505] 09:24:28 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff823e32800 == 162 [pid = 3185] [id = 504] 09:24:28 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff81f5b2000 == 161 [pid = 3185] [id = 503] 09:24:28 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff81f00e000 == 160 [pid = 3185] [id = 502] 09:24:28 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff81eb03000 == 159 [pid = 3185] [id = 501] 09:24:28 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff81e726000 == 158 [pid = 3185] [id = 500] 09:24:28 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff81b1af000 == 157 [pid = 3185] [id = 499] 09:24:28 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff81aad2000 == 156 [pid = 3185] [id = 498] 09:24:28 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff819d0a800 == 155 [pid = 3185] [id = 497] 09:24:28 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff813205800 == 154 [pid = 3185] [id = 496] 09:24:28 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff8121d4800 == 153 [pid = 3185] [id = 495] 09:24:28 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff8106ac000 == 152 [pid = 3185] [id = 494] 09:24:28 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff80f964000 == 151 [pid = 3185] [id = 493] 09:24:28 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff80ef22000 == 150 [pid = 3185] [id = 492] 09:24:28 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff80dc3d800 == 149 [pid = 3185] [id = 491] 09:24:28 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff80d454800 == 148 [pid = 3185] [id = 490] 09:24:28 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff80a630800 == 147 [pid = 3185] [id = 489] 09:24:29 INFO - PROCESS | 3185 | 1461083069033 Marionette TRACE conn4 <- [1,2083,null,{"value":null}] 09:24:29 INFO - PROCESS | 3185 | --DOMWINDOW == 181 (0x7ff8082c1000) [pid = 3185] [serial = 1464] [outer = (nil)] [url = about:blank] 09:24:29 INFO - PROCESS | 3185 | --DOMWINDOW == 180 (0x7ff8066f6800) [pid = 3185] [serial = 1437] [outer = (nil)] [url = about:blank] 09:24:29 INFO - PROCESS | 3185 | --DOMWINDOW == 179 (0x7ff80612d000) [pid = 3185] [serial = 1386] [outer = (nil)] [url = about:blank] 09:24:29 INFO - PROCESS | 3185 | --DOMWINDOW == 178 (0x7ff835eaf400) [pid = 3185] [serial = 1449] [outer = (nil)] [url = about:blank] 09:24:29 INFO - PROCESS | 3185 | --DOMWINDOW == 177 (0x7ff81e28a400) [pid = 3185] [serial = 1418] [outer = (nil)] [url = about:blank] 09:24:29 INFO - PROCESS | 3185 | --DOMWINDOW == 176 (0x7ff8084b9400) [pid = 3185] [serial = 1446] [outer = (nil)] [url = about:blank] 09:24:29 INFO - PROCESS | 3185 | --DOMWINDOW == 175 (0x7ff831f2ac00) [pid = 3185] [serial = 1430] [outer = (nil)] [url = about:blank] 09:24:29 INFO - PROCESS | 3185 | --DOMWINDOW == 174 (0x7ff81a791400) [pid = 3185] [serial = 1332] [outer = (nil)] [url = about:blank] 09:24:29 INFO - PROCESS | 3185 | --DOMWINDOW == 173 (0x7ff822eeb400) [pid = 3185] [serial = 1425] [outer = (nil)] [url = about:blank] 09:24:29 INFO - PROCESS | 3185 | --DOMWINDOW == 172 (0x7ff8077e9800) [pid = 3185] [serial = 1457] [outer = (nil)] [url = about:blank] 09:24:29 INFO - PROCESS | 3185 | --DOMWINDOW == 171 (0x7ff8082cac00) [pid = 3185] [serial = 1461] [outer = (nil)] [url = about:blank] 09:24:29 INFO - PROCESS | 3185 | --DOMWINDOW == 170 (0x7ff806b02400) [pid = 3185] [serial = 1454] [outer = (nil)] [url = about:blank] 09:24:29 INFO - PROCESS | 3185 | --DOMWINDOW == 169 (0x7ff8066f0400) [pid = 3185] [serial = 1436] [outer = (nil)] [url = about:blank] 09:24:29 INFO - PROCESS | 3185 | --DOMWINDOW == 168 (0x7ff80b110000) [pid = 3185] [serial = 1403] [outer = (nil)] [url = about:blank] 09:24:29 INFO - PROCESS | 3185 | --DOMWINDOW == 167 (0x7ff81ad50000) [pid = 3185] [serial = 1415] [outer = (nil)] [url = about:blank] 09:24:29 INFO - PROCESS | 3185 | --DOMWINDOW == 166 (0x7ff819d71c00) [pid = 3185] [serial = 1413] [outer = (nil)] [url = about:blank] 09:24:29 INFO - PROCESS | 3185 | --DOMWINDOW == 165 (0x7ff807cc9400) [pid = 3185] [serial = 1463] [outer = (nil)] [url = about:blank] 09:24:29 INFO - PROCESS | 3185 | --DOMWINDOW == 164 (0x7ff82ffd8000) [pid = 3185] [serial = 1434] [outer = (nil)] [url = about:blank] 09:24:29 INFO - PROCESS | 3185 | --DOMWINDOW == 163 (0x7ff835f28800) [pid = 3185] [serial = 1440] [outer = (nil)] [url = about:blank] 09:24:29 INFO - PROCESS | 3185 | --DOMWINDOW == 162 (0x7ff8086bd800) [pid = 3185] [serial = 1401] [outer = (nil)] [url = about:blank] 09:24:29 INFO - PROCESS | 3185 | --DOMWINDOW == 161 (0x7ff806b0d400) [pid = 3185] [serial = 1455] [outer = (nil)] [url = about:blank] 09:24:29 INFO - PROCESS | 3185 | --DOMWINDOW == 160 (0x7ff807dcd400) [pid = 3185] [serial = 1400] [outer = (nil)] [url = about:blank] 09:24:29 INFO - PROCESS | 3185 | --DOMWINDOW == 159 (0x7ff81316c400) [pid = 3185] [serial = 1410] [outer = (nil)] [url = about:blank] 09:24:29 INFO - PROCESS | 3185 | --DOMWINDOW == 158 (0x7ff81ecbf000) [pid = 3185] [serial = 1421] [outer = (nil)] [url = about:blank] 09:24:29 INFO - PROCESS | 3185 | --DOMWINDOW == 157 (0x7ff80621e400) [pid = 3185] [serial = 1433] [outer = (nil)] [url = about:blank] 09:24:29 INFO - PROCESS | 3185 | --DOMWINDOW == 156 (0x7ff804e41000) [pid = 3185] [serial = 1451] [outer = (nil)] [url = about:blank] 09:24:29 INFO - PROCESS | 3185 | --DOMWINDOW == 155 (0x7ff80db88c00) [pid = 3185] [serial = 1404] [outer = (nil)] [url = about:blank] 09:24:29 INFO - PROCESS | 3185 | --DOMWINDOW == 154 (0x7ff807dca400) [pid = 3185] [serial = 1460] [outer = (nil)] [url = about:blank] 09:24:29 INFO - PROCESS | 3185 | --DOMWINDOW == 153 (0x7ff80ed6f800) [pid = 3185] [serial = 1406] [outer = (nil)] [url = about:blank] 09:24:29 INFO - PROCESS | 3185 | --DOMWINDOW == 152 (0x7ff822047800) [pid = 3185] [serial = 1424] [outer = (nil)] [url = about:blank] 09:24:29 INFO - PROCESS | 3185 | --DOMWINDOW == 151 (0x7ff8112a8400) [pid = 3185] [serial = 1407] [outer = (nil)] [url = about:blank] 09:24:29 INFO - PROCESS | 3185 | --DOMWINDOW == 150 (0x7ff812511800) [pid = 3185] [serial = 1409] [outer = (nil)] [url = about:blank] 09:24:29 INFO - PROCESS | 3185 | --DOMWINDOW == 149 (0x7ff81e04fc00) [pid = 3185] [serial = 1416] [outer = (nil)] [url = about:blank] 09:24:29 INFO - PROCESS | 3185 | --DOMWINDOW == 148 (0x7ff81348fc00) [pid = 3185] [serial = 1412] [outer = (nil)] [url = about:blank] 09:24:29 INFO - PROCESS | 3185 | --DOMWINDOW == 147 (0x7ff806b55400) [pid = 3185] [serial = 1443] [outer = (nil)] [url = about:blank] 09:24:29 INFO - PROCESS | 3185 | --DOMWINDOW == 146 (0x7ff806b4f800) [pid = 3185] [serial = 1442] [outer = (nil)] [url = about:blank] 09:24:29 INFO - PROCESS | 3185 | --DOMWINDOW == 145 (0x7ff8084b4c00) [pid = 3185] [serial = 1445] [outer = (nil)] [url = about:blank] 09:24:29 INFO - PROCESS | 3185 | --DOMWINDOW == 144 (0x7ff8077ee400) [pid = 3185] [serial = 1458] [outer = (nil)] [url = about:blank] 09:24:29 INFO - PROCESS | 3185 | --DOMWINDOW == 143 (0x7ff825d4a400) [pid = 3185] [serial = 1427] [outer = (nil)] [url = about:blank] 09:24:29 INFO - PROCESS | 3185 | --DOMWINDOW == 142 (0x7ff8066fbc00) [pid = 3185] [serial = 1439] [outer = (nil)] [url = about:blank] 09:24:29 INFO - PROCESS | 3185 | --DOMWINDOW == 141 (0x7ff82637d000) [pid = 3185] [serial = 1428] [outer = (nil)] [url = about:blank] 09:24:29 INFO - PROCESS | 3185 | --DOMWINDOW == 140 (0x7ff835eab400) [pid = 3185] [serial = 1431] [outer = (nil)] [url = about:blank] 09:24:29 INFO - PROCESS | 3185 | --DOMWINDOW == 139 (0x7ff8084bec00) [pid = 3185] [serial = 1448] [outer = (nil)] [url = about:blank] 09:24:29 INFO - PROCESS | 3185 | --DOMWINDOW == 138 (0x7ff81f58a000) [pid = 3185] [serial = 1422] [outer = (nil)] [url = about:blank] 09:24:29 INFO - PROCESS | 3185 | --DOMWINDOW == 137 (0x7ff81e9a0400) [pid = 3185] [serial = 1419] [outer = (nil)] [url = about:blank] 09:24:29 INFO - PROCESS | 3185 | 1461083069364 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:24:29 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff80696f000 == 148 [pid = 3185] [id = 528] 09:24:29 INFO - PROCESS | 3185 | ++DOMWINDOW == 138 (0x7ff804e41000) [pid = 3185] [serial = 1585] [outer = (nil)] 09:24:29 INFO - PROCESS | 3185 | ++DOMWINDOW == 139 (0x7ff8067c3400) [pid = 3185] [serial = 1586] [outer = 0x7ff804e41000] 09:24:29 INFO - PROCESS | 3185 | 1461083069431 Marionette DEBUG loaded listener.js 09:24:29 INFO - PROCESS | 3185 | ++DOMWINDOW == 140 (0x7ff8067d1000) [pid = 3185] [serial = 1587] [outer = 0x7ff804e41000] 09:24:30 INFO - PROCESS | 3185 | 1461083070208 Marionette TRACE conn4 <- [1,2084,null,{"value":["/2dcontext/path-objects/2d.path.rect.newsubpath.html",0,null,null,[["Canvas test: 2d.path.rect.newsubpath",0,null,null]]]}] 09:24:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 09:24:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 2063ms 09:24:30 INFO - PROCESS | 3185 | 1461083070271 Marionette TRACE conn4 -> [0,2085,"getWindowHandle",null] 09:24:30 INFO - PROCESS | 3185 | 1461083070276 Marionette TRACE conn4 <- [1,2085,null,{"value":"8"}] 09:24:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 09:24:30 INFO - PROCESS | 3185 | 1461083070291 Marionette TRACE conn4 -> [0,2086,"setScriptTimeout",{"ms":35000}] 09:24:30 INFO - PROCESS | 3185 | 1461083070295 Marionette TRACE conn4 <- [1,2086,null,{}] 09:24:30 INFO - PROCESS | 3185 | 1461083070301 Marionette TRACE conn4 -> [0,2087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:24:30 INFO - PROCESS | 3185 | 1461083070512 Marionette TRACE conn4 <- [1,2087,null,{"value":null}] 09:24:30 INFO - PROCESS | 3185 | 1461083070685 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:24:30 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff80a309000 == 149 [pid = 3185] [id = 529] 09:24:30 INFO - PROCESS | 3185 | ++DOMWINDOW == 141 (0x7ff804e3d800) [pid = 3185] [serial = 1588] [outer = (nil)] 09:24:30 INFO - PROCESS | 3185 | ++DOMWINDOW == 142 (0x7ff806b53400) [pid = 3185] [serial = 1589] [outer = 0x7ff804e3d800] 09:24:30 INFO - PROCESS | 3185 | 1461083070750 Marionette DEBUG loaded listener.js 09:24:30 INFO - PROCESS | 3185 | ++DOMWINDOW == 143 (0x7ff8077e5400) [pid = 3185] [serial = 1590] [outer = 0x7ff804e3d800] 09:24:31 INFO - PROCESS | 3185 | 1461083071668 Marionette TRACE conn4 <- [1,2088,null,{"value":["/2dcontext/path-objects/2d.path.rect.nonfinite.html",0,null,null,[["rect() with Infinity/NaN is ignored",0,null,null]]]}] 09:24:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 09:24:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 1395ms 09:24:31 INFO - PROCESS | 3185 | 1461083071694 Marionette TRACE conn4 -> [0,2089,"getWindowHandle",null] 09:24:31 INFO - PROCESS | 3185 | 1461083071701 Marionette TRACE conn4 <- [1,2089,null,{"value":"8"}] 09:24:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 09:24:31 INFO - PROCESS | 3185 | 1461083071711 Marionette TRACE conn4 -> [0,2090,"setScriptTimeout",{"ms":35000}] 09:24:31 INFO - PROCESS | 3185 | 1461083071713 Marionette TRACE conn4 <- [1,2090,null,{}] 09:24:31 INFO - PROCESS | 3185 | 1461083071734 Marionette TRACE conn4 -> [0,2091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:24:32 INFO - PROCESS | 3185 | 1461083072012 Marionette TRACE conn4 <- [1,2091,null,{"value":null}] 09:24:32 INFO - PROCESS | 3185 | 1461083072054 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:24:32 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff80bca1000 == 150 [pid = 3185] [id = 530] 09:24:32 INFO - PROCESS | 3185 | ++DOMWINDOW == 144 (0x7ff807ccac00) [pid = 3185] [serial = 1591] [outer = (nil)] 09:24:32 INFO - PROCESS | 3185 | ++DOMWINDOW == 145 (0x7ff807dcb800) [pid = 3185] [serial = 1592] [outer = 0x7ff807ccac00] 09:24:32 INFO - PROCESS | 3185 | 1461083072124 Marionette DEBUG loaded listener.js 09:24:32 INFO - PROCESS | 3185 | ++DOMWINDOW == 146 (0x7ff8082c5c00) [pid = 3185] [serial = 1593] [outer = 0x7ff807ccac00] 09:24:33 INFO - PROCESS | 3185 | 1461083073198 Marionette TRACE conn4 <- [1,2092,null,{"value":["/2dcontext/path-objects/2d.path.rect.selfintersect.html",0,null,null,[["Canvas test: 2d.path.rect.selfintersect",0,null,null]]]}] 09:24:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 09:24:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 1531ms 09:24:33 INFO - PROCESS | 3185 | 1461083073243 Marionette TRACE conn4 -> [0,2093,"getWindowHandle",null] 09:24:33 INFO - PROCESS | 3185 | 1461083073247 Marionette TRACE conn4 <- [1,2093,null,{"value":"8"}] 09:24:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 09:24:33 INFO - PROCESS | 3185 | 1461083073261 Marionette TRACE conn4 -> [0,2094,"setScriptTimeout",{"ms":35000}] 09:24:33 INFO - PROCESS | 3185 | 1461083073263 Marionette TRACE conn4 <- [1,2094,null,{}] 09:24:33 INFO - PROCESS | 3185 | 1461083073269 Marionette TRACE conn4 -> [0,2095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:24:33 INFO - PROCESS | 3185 | 1461083073516 Marionette TRACE conn4 <- [1,2095,null,{"value":null}] 09:24:34 INFO - PROCESS | 3185 | --DOMWINDOW == 145 (0x7ff806128c00) [pid = 3185] [serial = 1516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 09:24:34 INFO - PROCESS | 3185 | --DOMWINDOW == 144 (0x7ff81a717400) [pid = 3185] [serial = 1513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 09:24:34 INFO - PROCESS | 3185 | --DOMWINDOW == 143 (0x7ff81a3d9800) [pid = 3185] [serial = 1507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 09:24:34 INFO - PROCESS | 3185 | --DOMWINDOW == 142 (0x7ff807848c00) [pid = 3185] [serial = 1498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 09:24:34 INFO - PROCESS | 3185 | --DOMWINDOW == 141 (0x7ff8086bc400) [pid = 3185] [serial = 1474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 09:24:34 INFO - PROCESS | 3185 | --DOMWINDOW == 140 (0x7ff806128800) [pid = 3185] [serial = 1519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 09:24:34 INFO - PROCESS | 3185 | --DOMWINDOW == 139 (0x7ff812503400) [pid = 3185] [serial = 1495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 09:24:34 INFO - PROCESS | 3185 | --DOMWINDOW == 138 (0x7ff80b10f000) [pid = 3185] [serial = 1483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 09:24:34 INFO - PROCESS | 3185 | --DOMWINDOW == 137 (0x7ff80e37fc00) [pid = 3185] [serial = 1489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 09:24:34 INFO - PROCESS | 3185 | --DOMWINDOW == 136 (0x7ff8199a2800) [pid = 3185] [serial = 1510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 09:24:34 INFO - PROCESS | 3185 | --DOMWINDOW == 135 (0x7ff80d23b400) [pid = 3185] [serial = 1486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 09:24:34 INFO - PROCESS | 3185 | --DOMWINDOW == 134 (0x7ff80f82d800) [pid = 3185] [serial = 1492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 09:24:34 INFO - PROCESS | 3185 | --DOMWINDOW == 133 (0x7ff80a485c00) [pid = 3185] [serial = 1477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 09:24:34 INFO - PROCESS | 3185 | --DOMWINDOW == 132 (0x7ff8120d7800) [pid = 3185] [serial = 1501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 09:24:34 INFO - PROCESS | 3185 | --DOMWINDOW == 131 (0x7ff81344b800) [pid = 3185] [serial = 1504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 09:24:34 INFO - PROCESS | 3185 | --DOMWINDOW == 130 (0x7ff806b0b800) [pid = 3185] [serial = 1468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 09:24:34 INFO - PROCESS | 3185 | --DOMWINDOW == 129 (0x7ff804e38400) [pid = 3185] [serial = 1525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 09:24:34 INFO - PROCESS | 3185 | --DOMWINDOW == 128 (0x7ff80d23b000) [pid = 3185] [serial = 1480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 09:24:34 INFO - PROCESS | 3185 | --DOMWINDOW == 127 (0x7ff8066f7c00) [pid = 3185] [serial = 1522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 09:24:34 INFO - PROCESS | 3185 | --DOMWINDOW == 126 (0x7ff8077eec00) [pid = 3185] [serial = 1471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 09:24:34 INFO - PROCESS | 3185 | --DOMWINDOW == 125 (0x7ff807dd1800) [pid = 3185] [serial = 1396] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 09:24:34 INFO - PROCESS | 3185 | 1461083074194 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:24:34 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff80a30c800 == 151 [pid = 3185] [id = 531] 09:24:34 INFO - PROCESS | 3185 | ++DOMWINDOW == 126 (0x7ff804e38400) [pid = 3185] [serial = 1594] [outer = (nil)] 09:24:34 INFO - PROCESS | 3185 | ++DOMWINDOW == 127 (0x7ff8067ccc00) [pid = 3185] [serial = 1595] [outer = 0x7ff804e38400] 09:24:34 INFO - PROCESS | 3185 | 1461083074263 Marionette DEBUG loaded listener.js 09:24:34 INFO - PROCESS | 3185 | ++DOMWINDOW == 128 (0x7ff8084c1800) [pid = 3185] [serial = 1596] [outer = 0x7ff804e38400] 09:24:34 INFO - PROCESS | 3185 | 1461083074975 Marionette TRACE conn4 <- [1,2096,null,{"value":["/2dcontext/path-objects/2d.path.rect.winding.html",0,null,null,[["Canvas test: 2d.path.rect.winding",0,null,null]]]}] 09:24:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 09:24:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 1743ms 09:24:35 INFO - PROCESS | 3185 | 1461083074997 Marionette TRACE conn4 -> [0,2097,"getWindowHandle",null] 09:24:35 INFO - PROCESS | 3185 | 1461083075001 Marionette TRACE conn4 <- [1,2097,null,{"value":"8"}] 09:24:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 09:24:35 INFO - PROCESS | 3185 | 1461083075008 Marionette TRACE conn4 -> [0,2098,"setScriptTimeout",{"ms":35000}] 09:24:35 INFO - PROCESS | 3185 | 1461083075011 Marionette TRACE conn4 <- [1,2098,null,{}] 09:24:35 INFO - PROCESS | 3185 | 1461083075017 Marionette TRACE conn4 -> [0,2099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:24:35 INFO - PROCESS | 3185 | 1461083075308 Marionette TRACE conn4 <- [1,2099,null,{"value":null}] 09:24:35 INFO - PROCESS | 3185 | 1461083075334 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:24:35 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff80d4db000 == 152 [pid = 3185] [id = 532] 09:24:35 INFO - PROCESS | 3185 | ++DOMWINDOW == 129 (0x7ff8082c3400) [pid = 3185] [serial = 1597] [outer = (nil)] 09:24:35 INFO - PROCESS | 3185 | ++DOMWINDOW == 130 (0x7ff80ab13400) [pid = 3185] [serial = 1598] [outer = 0x7ff8082c3400] 09:24:35 INFO - PROCESS | 3185 | 1461083075402 Marionette DEBUG loaded listener.js 09:24:35 INFO - PROCESS | 3185 | ++DOMWINDOW == 131 (0x7ff80ab37000) [pid = 3185] [serial = 1599] [outer = 0x7ff8082c3400] 09:24:36 INFO - PROCESS | 3185 | 1461083076570 Marionette TRACE conn4 <- [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]]]}] 09:24:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 09:24:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 1582ms 09:24:36 INFO - PROCESS | 3185 | 1461083076590 Marionette TRACE conn4 -> [0,2101,"getWindowHandle",null] 09:24:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 09:24:36 INFO - PROCESS | 3185 | 1461083076596 Marionette TRACE conn4 <- [1,2101,null,{"value":"8"}] 09:24:36 INFO - PROCESS | 3185 | 1461083076604 Marionette TRACE conn4 -> [0,2102,"setScriptTimeout",{"ms":35000}] 09:24:36 INFO - PROCESS | 3185 | 1461083076612 Marionette TRACE conn4 <- [1,2102,null,{}] 09:24:36 INFO - PROCESS | 3185 | 1461083076622 Marionette TRACE conn4 -> [0,2103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:24:36 INFO - PROCESS | 3185 | 1461083076863 Marionette TRACE conn4 <- [1,2103,null,{"value":null}] 09:24:37 INFO - PROCESS | 3185 | 1461083077220 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:24:37 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff80a85b000 == 153 [pid = 3185] [id = 533] 09:24:37 INFO - PROCESS | 3185 | ++DOMWINDOW == 132 (0x7ff806b11c00) [pid = 3185] [serial = 1600] [outer = (nil)] 09:24:37 INFO - PROCESS | 3185 | ++DOMWINDOW == 133 (0x7ff806b4f800) [pid = 3185] [serial = 1601] [outer = 0x7ff806b11c00] 09:24:37 INFO - PROCESS | 3185 | 1461083077300 Marionette DEBUG loaded listener.js 09:24:37 INFO - PROCESS | 3185 | ++DOMWINDOW == 134 (0x7ff8077e6000) [pid = 3185] [serial = 1602] [outer = 0x7ff806b11c00] 09:24:38 INFO - PROCESS | 3185 | 1461083078208 Marionette TRACE conn4 <- [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]]]}] 09:24:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 09:24:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 1638ms 09:24:38 INFO - PROCESS | 3185 | 1461083078242 Marionette TRACE conn4 -> [0,2105,"getWindowHandle",null] 09:24:38 INFO - PROCESS | 3185 | 1461083078251 Marionette TRACE conn4 <- [1,2105,null,{"value":"8"}] 09:24:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 09:24:38 INFO - PROCESS | 3185 | 1461083078261 Marionette TRACE conn4 -> [0,2106,"setScriptTimeout",{"ms":35000}] 09:24:38 INFO - PROCESS | 3185 | 1461083078265 Marionette TRACE conn4 <- [1,2106,null,{}] 09:24:38 INFO - PROCESS | 3185 | 1461083078271 Marionette TRACE conn4 -> [0,2107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:24:38 INFO - PROCESS | 3185 | 1461083078509 Marionette TRACE conn4 <- [1,2107,null,{"value":null}] 09:24:38 INFO - PROCESS | 3185 | 1461083078770 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:24:38 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff80db7a800 == 154 [pid = 3185] [id = 534] 09:24:38 INFO - PROCESS | 3185 | ++DOMWINDOW == 135 (0x7ff807dc3000) [pid = 3185] [serial = 1603] [outer = (nil)] 09:24:38 INFO - PROCESS | 3185 | ++DOMWINDOW == 136 (0x7ff8082c7c00) [pid = 3185] [serial = 1604] [outer = 0x7ff807dc3000] 09:24:38 INFO - PROCESS | 3185 | 1461083078893 Marionette DEBUG loaded listener.js 09:24:39 INFO - PROCESS | 3185 | ++DOMWINDOW == 137 (0x7ff80a480000) [pid = 3185] [serial = 1605] [outer = 0x7ff807dc3000] 09:24:39 INFO - PROCESS | 3185 | 1461083079935 Marionette TRACE conn4 <- [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]]]}] 09:24:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 09:24:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 1735ms 09:24:39 INFO - PROCESS | 3185 | 1461083079996 Marionette TRACE conn4 -> [0,2109,"getWindowHandle",null] 09:24:40 INFO - PROCESS | 3185 | 1461083080001 Marionette TRACE conn4 <- [1,2109,null,{"value":"8"}] 09:24:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 09:24:40 INFO - PROCESS | 3185 | 1461083080008 Marionette TRACE conn4 -> [0,2110,"setScriptTimeout",{"ms":35000}] 09:24:40 INFO - PROCESS | 3185 | 1461083080014 Marionette TRACE conn4 <- [1,2110,null,{}] 09:24:40 INFO - PROCESS | 3185 | 1461083080032 Marionette TRACE conn4 -> [0,2111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:24:40 INFO - PROCESS | 3185 | 1461083080310 Marionette TRACE conn4 <- [1,2111,null,{"value":null}] 09:24:40 INFO - PROCESS | 3185 | 1461083080619 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:24:40 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff80f6dc000 == 155 [pid = 3185] [id = 535] 09:24:40 INFO - PROCESS | 3185 | ++DOMWINDOW == 138 (0x7ff80af5a000) [pid = 3185] [serial = 1606] [outer = (nil)] 09:24:40 INFO - PROCESS | 3185 | ++DOMWINDOW == 139 (0x7ff80afc7c00) [pid = 3185] [serial = 1607] [outer = 0x7ff80af5a000] 09:24:40 INFO - PROCESS | 3185 | 1461083080701 Marionette DEBUG loaded listener.js 09:24:40 INFO - PROCESS | 3185 | ++DOMWINDOW == 140 (0x7ff80d238800) [pid = 3185] [serial = 1608] [outer = 0x7ff80af5a000] 09:24:41 INFO - PROCESS | 3185 | 1461083081608 Marionette TRACE conn4 <- [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]]]}] 09:24:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 09:24:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 1644ms 09:24:41 INFO - PROCESS | 3185 | 1461083081654 Marionette TRACE conn4 -> [0,2113,"getWindowHandle",null] 09:24:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 09:24:41 INFO - PROCESS | 3185 | 1461083081660 Marionette TRACE conn4 <- [1,2113,null,{"value":"8"}] 09:24:41 INFO - PROCESS | 3185 | 1461083081667 Marionette TRACE conn4 -> [0,2114,"setScriptTimeout",{"ms":35000}] 09:24:41 INFO - PROCESS | 3185 | 1461083081670 Marionette TRACE conn4 <- [1,2114,null,{}] 09:24:41 INFO - PROCESS | 3185 | 1461083081676 Marionette TRACE conn4 -> [0,2115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:24:41 INFO - PROCESS | 3185 | 1461083081964 Marionette TRACE conn4 <- [1,2115,null,{"value":null}] 09:24:42 INFO - PROCESS | 3185 | 1461083082221 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:24:42 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff81061f800 == 156 [pid = 3185] [id = 536] 09:24:42 INFO - PROCESS | 3185 | ++DOMWINDOW == 141 (0x7ff8066f0c00) [pid = 3185] [serial = 1609] [outer = (nil)] 09:24:42 INFO - PROCESS | 3185 | ++DOMWINDOW == 142 (0x7ff80d430400) [pid = 3185] [serial = 1610] [outer = 0x7ff8066f0c00] 09:24:42 INFO - PROCESS | 3185 | 1461083082342 Marionette DEBUG loaded listener.js 09:24:42 INFO - PROCESS | 3185 | ++DOMWINDOW == 143 (0x7ff80db8e800) [pid = 3185] [serial = 1611] [outer = 0x7ff8066f0c00] 09:24:43 INFO - PROCESS | 3185 | 1461083083398 Marionette TRACE conn4 <- [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]]]}] 09:24:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 09:24:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 1783ms 09:24:43 INFO - PROCESS | 3185 | 1461083083451 Marionette TRACE conn4 -> [0,2117,"getWindowHandle",null] 09:24:43 INFO - PROCESS | 3185 | 1461083083454 Marionette TRACE conn4 <- [1,2117,null,{"value":"8"}] 09:24:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 09:24:43 INFO - PROCESS | 3185 | 1461083083460 Marionette TRACE conn4 -> [0,2118,"setScriptTimeout",{"ms":35000}] 09:24:43 INFO - PROCESS | 3185 | 1461083083463 Marionette TRACE conn4 <- [1,2118,null,{}] 09:24:43 INFO - PROCESS | 3185 | 1461083083469 Marionette TRACE conn4 -> [0,2119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:24:43 INFO - PROCESS | 3185 | 1461083083690 Marionette TRACE conn4 <- [1,2119,null,{"value":null}] 09:24:43 INFO - PROCESS | 3185 | 1461083083909 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:24:43 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff812466800 == 157 [pid = 3185] [id = 537] 09:24:43 INFO - PROCESS | 3185 | ++DOMWINDOW == 144 (0x7ff80afc1000) [pid = 3185] [serial = 1612] [outer = (nil)] 09:24:44 INFO - PROCESS | 3185 | ++DOMWINDOW == 145 (0x7ff80e754000) [pid = 3185] [serial = 1613] [outer = 0x7ff80afc1000] 09:24:44 INFO - PROCESS | 3185 | 1461083084027 Marionette DEBUG loaded listener.js 09:24:44 INFO - PROCESS | 3185 | ++DOMWINDOW == 146 (0x7ff80ed72400) [pid = 3185] [serial = 1614] [outer = 0x7ff80afc1000] 09:24:44 INFO - PROCESS | 3185 | 1461083084982 Marionette TRACE conn4 <- [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]]]}] 09:24:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 09:24:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 1585ms 09:24:45 INFO - PROCESS | 3185 | 1461083085048 Marionette TRACE conn4 -> [0,2121,"getWindowHandle",null] 09:24:45 INFO - PROCESS | 3185 | 1461083085052 Marionette TRACE conn4 <- [1,2121,null,{"value":"8"}] 09:24:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 09:24:45 INFO - PROCESS | 3185 | 1461083085058 Marionette TRACE conn4 -> [0,2122,"setScriptTimeout",{"ms":35000}] 09:24:45 INFO - PROCESS | 3185 | 1461083085062 Marionette TRACE conn4 <- [1,2122,null,{}] 09:24:45 INFO - PROCESS | 3185 | 1461083085067 Marionette TRACE conn4 -> [0,2123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:24:45 INFO - PROCESS | 3185 | 1461083085362 Marionette TRACE conn4 <- [1,2123,null,{"value":null}] 09:24:45 INFO - PROCESS | 3185 | 1461083085676 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:24:45 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff8195da800 == 158 [pid = 3185] [id = 538] 09:24:45 INFO - PROCESS | 3185 | ++DOMWINDOW == 147 (0x7ff81132f800) [pid = 3185] [serial = 1615] [outer = (nil)] 09:24:45 INFO - PROCESS | 3185 | ++DOMWINDOW == 148 (0x7ff81250cc00) [pid = 3185] [serial = 1616] [outer = 0x7ff81132f800] 09:24:45 INFO - PROCESS | 3185 | 1461083085755 Marionette DEBUG loaded listener.js 09:24:45 INFO - PROCESS | 3185 | ++DOMWINDOW == 149 (0x7ff813062c00) [pid = 3185] [serial = 1617] [outer = 0x7ff81132f800] 09:24:46 INFO - PROCESS | 3185 | 1461083086621 Marionette TRACE conn4 <- [1,2124,null,{"value":["/2dcontext/path-objects/2d.path.stroke.empty.html",0,null,null,[["Empty subpaths are not stroked",0,null,null]]]}] 09:24:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 09:24:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 1632ms 09:24:46 INFO - PROCESS | 3185 | 1461083086692 Marionette TRACE conn4 -> [0,2125,"getWindowHandle",null] 09:24:46 INFO - PROCESS | 3185 | 1461083086696 Marionette TRACE conn4 <- [1,2125,null,{"value":"8"}] 09:24:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 09:24:46 INFO - PROCESS | 3185 | 1461083086703 Marionette TRACE conn4 -> [0,2126,"setScriptTimeout",{"ms":35000}] 09:24:46 INFO - PROCESS | 3185 | 1461083086706 Marionette TRACE conn4 <- [1,2126,null,{}] 09:24:46 INFO - PROCESS | 3185 | 1461083086712 Marionette TRACE conn4 -> [0,2127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:24:46 INFO - PROCESS | 3185 | 1461083086952 Marionette TRACE conn4 <- [1,2127,null,{"value":null}] 09:24:47 INFO - PROCESS | 3185 | 1461083087259 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:24:47 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff81a8c9800 == 159 [pid = 3185] [id = 539] 09:24:47 INFO - PROCESS | 3185 | ++DOMWINDOW == 150 (0x7ff806221c00) [pid = 3185] [serial = 1618] [outer = (nil)] 09:24:47 INFO - PROCESS | 3185 | ++DOMWINDOW == 151 (0x7ff81306c400) [pid = 3185] [serial = 1619] [outer = 0x7ff806221c00] 09:24:47 INFO - PROCESS | 3185 | 1461083087342 Marionette DEBUG loaded listener.js 09:24:47 INFO - PROCESS | 3185 | ++DOMWINDOW == 152 (0x7ff813178c00) [pid = 3185] [serial = 1620] [outer = 0x7ff806221c00] 09:24:48 INFO - PROCESS | 3185 | 1461083088203 Marionette TRACE conn4 <- [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]]]}] 09:24:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 09:24:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 1542ms 09:24:48 INFO - PROCESS | 3185 | 1461083088246 Marionette TRACE conn4 -> [0,2129,"getWindowHandle",null] 09:24:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 09:24:48 INFO - PROCESS | 3185 | 1461083088250 Marionette TRACE conn4 <- [1,2129,null,{"value":"8"}] 09:24:48 INFO - PROCESS | 3185 | 1461083088256 Marionette TRACE conn4 -> [0,2130,"setScriptTimeout",{"ms":35000}] 09:24:48 INFO - PROCESS | 3185 | 1461083088260 Marionette TRACE conn4 <- [1,2130,null,{}] 09:24:48 INFO - PROCESS | 3185 | 1461083088265 Marionette TRACE conn4 -> [0,2131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:24:48 INFO - PROCESS | 3185 | 1461083088496 Marionette TRACE conn4 <- [1,2131,null,{"value":null}] 09:24:48 INFO - PROCESS | 3185 | 1461083088758 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:24:48 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff81ab1c000 == 160 [pid = 3185] [id = 540] 09:24:48 INFO - PROCESS | 3185 | ++DOMWINDOW == 153 (0x7ff8077e7c00) [pid = 3185] [serial = 1621] [outer = (nil)] 09:24:48 INFO - PROCESS | 3185 | ++DOMWINDOW == 154 (0x7ff813492400) [pid = 3185] [serial = 1622] [outer = 0x7ff8077e7c00] 09:24:48 INFO - PROCESS | 3185 | 1461083088881 Marionette DEBUG loaded listener.js 09:24:49 INFO - PROCESS | 3185 | ++DOMWINDOW == 155 (0x7ff819557000) [pid = 3185] [serial = 1623] [outer = 0x7ff8077e7c00] 09:24:49 INFO - PROCESS | 3185 | 1461083089791 Marionette TRACE conn4 <- [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] 09:24:49 INFO - PROCESS | 3185 | 1461083089847 Marionette TRACE conn4 <- [1,2133,null,{"value":"8"}] 09:24:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 09:24:49 INFO - PROCESS | 3185 | 1461083089854 Marionette TRACE conn4 -> [0,2134,"setScriptTimeout",{"ms":35000}] 09:24:49 INFO - PROCESS | 3185 | 1461083089857 Marionette TRACE conn4 <- [1,2134,null,{}] 09:24:49 INFO - PROCESS | 3185 | 1461083089863 Marionette TRACE conn4 -> [0,2135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:24:50 INFO - PROCESS | 3185 | 1461083090089 Marionette TRACE conn4 <- [1,2135,null,{"value":null}] 09:24:50 INFO - PROCESS | 3185 | 1461083090399 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:24:50 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff81c1b8800 == 161 [pid = 3185] [id = 541] 09:24:50 INFO - PROCESS | 3185 | ++DOMWINDOW == 156 (0x7ff8082c4400) [pid = 3185] [serial = 1624] [outer = (nil)] 09:24:50 INFO - PROCESS | 3185 | ++DOMWINDOW == 157 (0x7ff819d6c000) [pid = 3185] [serial = 1625] [outer = 0x7ff8082c4400] 09:24:50 INFO - PROCESS | 3185 | 1461083090480 Marionette DEBUG loaded listener.js 09:24:50 INFO - PROCESS | 3185 | ++DOMWINDOW == 158 (0x7ff819f24800) [pid = 3185] [serial = 1626] [outer = 0x7ff8082c4400] 09:24:51 INFO - PROCESS | 3185 | 1461083091359 Marionette TRACE conn4 <- [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]]]}] 09:24:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 09:24:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 1537ms 09:24:51 INFO - PROCESS | 3185 | 1461083091392 Marionette TRACE conn4 -> [0,2137,"getWindowHandle",null] 09:24:51 INFO - PROCESS | 3185 | 1461083091396 Marionette TRACE conn4 <- [1,2137,null,{"value":"8"}] 09:24:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 09:24:51 INFO - PROCESS | 3185 | 1461083091402 Marionette TRACE conn4 -> [0,2138,"setScriptTimeout",{"ms":35000}] 09:24:51 INFO - PROCESS | 3185 | 1461083091406 Marionette TRACE conn4 <- [1,2138,null,{}] 09:24:51 INFO - PROCESS | 3185 | 1461083091411 Marionette TRACE conn4 -> [0,2139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:24:51 INFO - PROCESS | 3185 | 1461083091655 Marionette TRACE conn4 <- [1,2139,null,{"value":null}] 09:24:51 INFO - PROCESS | 3185 | 1461083091960 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:24:52 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff81ead4000 == 162 [pid = 3185] [id = 542] 09:24:52 INFO - PROCESS | 3185 | ++DOMWINDOW == 159 (0x7ff819dcd400) [pid = 3185] [serial = 1627] [outer = (nil)] 09:24:52 INFO - PROCESS | 3185 | ++DOMWINDOW == 160 (0x7ff81a590800) [pid = 3185] [serial = 1628] [outer = 0x7ff819dcd400] 09:24:52 INFO - PROCESS | 3185 | 1461083092056 Marionette DEBUG loaded listener.js 09:24:52 INFO - PROCESS | 3185 | ++DOMWINDOW == 161 (0x7ff81a719800) [pid = 3185] [serial = 1629] [outer = 0x7ff819dcd400] 09:24:52 INFO - PROCESS | 3185 | 1461083092982 Marionette TRACE conn4 <- [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]]]}] 09:24:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 09:24:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 1629ms 09:24:53 INFO - PROCESS | 3185 | 1461083093034 Marionette TRACE conn4 -> [0,2141,"getWindowHandle",null] 09:24:53 INFO - PROCESS | 3185 | 1461083093037 Marionette TRACE conn4 <- [1,2141,null,{"value":"8"}] 09:24:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 09:24:53 INFO - PROCESS | 3185 | 1461083093045 Marionette TRACE conn4 -> [0,2142,"setScriptTimeout",{"ms":35000}] 09:24:53 INFO - PROCESS | 3185 | 1461083093049 Marionette TRACE conn4 <- [1,2142,null,{}] 09:24:53 INFO - PROCESS | 3185 | 1461083093056 Marionette TRACE conn4 -> [0,2143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:24:53 INFO - PROCESS | 3185 | 1461083093316 Marionette TRACE conn4 <- [1,2143,null,{"value":null}] 09:24:53 INFO - PROCESS | 3185 | 1461083093632 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:24:53 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff81f017000 == 163 [pid = 3185] [id = 543] 09:24:53 INFO - PROCESS | 3185 | ++DOMWINDOW == 162 (0x7ff804e43400) [pid = 3185] [serial = 1630] [outer = (nil)] 09:24:53 INFO - PROCESS | 3185 | ++DOMWINDOW == 163 (0x7ff81c096800) [pid = 3185] [serial = 1631] [outer = 0x7ff804e43400] 09:24:53 INFO - PROCESS | 3185 | 1461083093721 Marionette DEBUG loaded listener.js 09:24:53 INFO - PROCESS | 3185 | ++DOMWINDOW == 164 (0x7ff81e084000) [pid = 3185] [serial = 1632] [outer = 0x7ff804e43400] 09:24:54 INFO - PROCESS | 3185 | 1461083094619 Marionette TRACE conn4 <- [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] 09:24:54 INFO - PROCESS | 3185 | 1461083094690 Marionette TRACE conn4 <- [1,2145,null,{"value":"8"}] 09:24:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 09:24:54 INFO - PROCESS | 3185 | 1461083094697 Marionette TRACE conn4 -> [0,2146,"setScriptTimeout",{"ms":35000}] 09:24:54 INFO - PROCESS | 3185 | 1461083094699 Marionette TRACE conn4 <- [1,2146,null,{}] 09:24:54 INFO - PROCESS | 3185 | 1461083094706 Marionette TRACE conn4 -> [0,2147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:24:54 INFO - PROCESS | 3185 | 1461083094949 Marionette TRACE conn4 <- [1,2147,null,{"value":null}] 09:24:55 INFO - PROCESS | 3185 | 1461083095261 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:24:55 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff823426000 == 164 [pid = 3185] [id = 544] 09:24:55 INFO - PROCESS | 3185 | ++DOMWINDOW == 165 (0x7ff80ab10400) [pid = 3185] [serial = 1633] [outer = (nil)] 09:24:55 INFO - PROCESS | 3185 | ++DOMWINDOW == 166 (0x7ff811238400) [pid = 3185] [serial = 1634] [outer = 0x7ff80ab10400] 09:24:55 INFO - PROCESS | 3185 | 1461083095343 Marionette DEBUG loaded listener.js 09:24:55 INFO - PROCESS | 3185 | ++DOMWINDOW == 167 (0x7ff81ecb4800) [pid = 3185] [serial = 1635] [outer = 0x7ff80ab10400] 09:24:56 INFO - PROCESS | 3185 | 1461083096218 Marionette TRACE conn4 <- [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] 09:24:56 INFO - PROCESS | 3185 | 1461083096294 Marionette TRACE conn4 <- [1,2149,null,{"value":"8"}] 09:24:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 09:24:56 INFO - PROCESS | 3185 | 1461083096300 Marionette TRACE conn4 -> [0,2150,"setScriptTimeout",{"ms":35000}] 09:24:56 INFO - PROCESS | 3185 | 1461083096303 Marionette TRACE conn4 <- [1,2150,null,{}] 09:24:56 INFO - PROCESS | 3185 | 1461083096309 Marionette TRACE conn4 -> [0,2151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:24:56 INFO - PROCESS | 3185 | 1461083096554 Marionette TRACE conn4 <- [1,2151,null,{"value":null}] 09:24:56 INFO - PROCESS | 3185 | 1461083096858 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:24:56 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff824b65000 == 165 [pid = 3185] [id = 545] 09:24:56 INFO - PROCESS | 3185 | ++DOMWINDOW == 168 (0x7ff80ab31400) [pid = 3185] [serial = 1636] [outer = (nil)] 09:24:56 INFO - PROCESS | 3185 | ++DOMWINDOW == 169 (0x7ff81ee64800) [pid = 3185] [serial = 1637] [outer = 0x7ff80ab31400] 09:24:56 INFO - PROCESS | 3185 | 1461083096944 Marionette DEBUG loaded listener.js 09:24:57 INFO - PROCESS | 3185 | ++DOMWINDOW == 170 (0x7ff81f112000) [pid = 3185] [serial = 1638] [outer = 0x7ff80ab31400] 09:24:57 INFO - PROCESS | 3185 | 1461083097814 Marionette TRACE conn4 <- [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]]]}] 09:24:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 09:24:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 1580ms 09:24:57 INFO - PROCESS | 3185 | 1461083097881 Marionette TRACE conn4 -> [0,2153,"getWindowHandle",null] 09:24:57 INFO - PROCESS | 3185 | 1461083097885 Marionette TRACE conn4 <- [1,2153,null,{"value":"8"}] 09:24:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 09:24:57 INFO - PROCESS | 3185 | 1461083097892 Marionette TRACE conn4 -> [0,2154,"setScriptTimeout",{"ms":35000}] 09:24:57 INFO - PROCESS | 3185 | 1461083097896 Marionette TRACE conn4 <- [1,2154,null,{}] 09:24:57 INFO - PROCESS | 3185 | 1461083097903 Marionette TRACE conn4 -> [0,2155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:24:58 INFO - PROCESS | 3185 | 1461083098156 Marionette TRACE conn4 <- [1,2155,null,{"value":null}] 09:24:58 INFO - PROCESS | 3185 | 1461083098463 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:24:58 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff82564d800 == 166 [pid = 3185] [id = 546] 09:24:58 INFO - PROCESS | 3185 | ++DOMWINDOW == 171 (0x7ff81e084400) [pid = 3185] [serial = 1639] [outer = (nil)] 09:24:58 INFO - PROCESS | 3185 | ++DOMWINDOW == 172 (0x7ff81f11bc00) [pid = 3185] [serial = 1640] [outer = 0x7ff81e084400] 09:24:58 INFO - PROCESS | 3185 | 1461083098546 Marionette DEBUG loaded listener.js 09:24:58 INFO - PROCESS | 3185 | ++DOMWINDOW == 173 (0x7ff81f58e000) [pid = 3185] [serial = 1641] [outer = 0x7ff81e084400] 09:24:59 INFO - PROCESS | 3185 | 1461083099455 Marionette TRACE conn4 <- [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]]]}] 09:24:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 09:24:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 1632ms 09:24:59 INFO - PROCESS | 3185 | 1461083099526 Marionette TRACE conn4 -> [0,2157,"getWindowHandle",null] 09:24:59 INFO - PROCESS | 3185 | 1461083099529 Marionette TRACE conn4 <- [1,2157,null,{"value":"8"}] 09:24:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 09:24:59 INFO - PROCESS | 3185 | 1461083099537 Marionette TRACE conn4 -> [0,2158,"setScriptTimeout",{"ms":35000}] 09:24:59 INFO - PROCESS | 3185 | 1461083099540 Marionette TRACE conn4 <- [1,2158,null,{}] 09:24:59 INFO - PROCESS | 3185 | 1461083099546 Marionette TRACE conn4 -> [0,2159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:24:59 INFO - PROCESS | 3185 | 1461083099794 Marionette TRACE conn4 <- [1,2159,null,{"value":null}] 09:25:00 INFO - PROCESS | 3185 | 1461083100108 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:25:00 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff8265ce000 == 167 [pid = 3185] [id = 547] 09:25:00 INFO - PROCESS | 3185 | ++DOMWINDOW == 174 (0x7ff811242c00) [pid = 3185] [serial = 1642] [outer = (nil)] 09:25:00 INFO - PROCESS | 3185 | ++DOMWINDOW == 175 (0x7ff81f58f000) [pid = 3185] [serial = 1643] [outer = 0x7ff811242c00] 09:25:00 INFO - PROCESS | 3185 | 1461083100191 Marionette DEBUG loaded listener.js 09:25:00 INFO - PROCESS | 3185 | ++DOMWINDOW == 176 (0x7ff82072e800) [pid = 3185] [serial = 1644] [outer = 0x7ff811242c00] 09:25:01 INFO - PROCESS | 3185 | 1461083101071 Marionette TRACE conn4 <- [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]]]}] 09:25:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 09:25:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 1580ms 09:25:01 INFO - PROCESS | 3185 | 1461083101118 Marionette TRACE conn4 -> [0,2161,"getWindowHandle",null] 09:25:01 INFO - PROCESS | 3185 | 1461083101122 Marionette TRACE conn4 <- [1,2161,null,{"value":"8"}] 09:25:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 09:25:01 INFO - PROCESS | 3185 | 1461083101129 Marionette TRACE conn4 -> [0,2162,"setScriptTimeout",{"ms":35000}] 09:25:01 INFO - PROCESS | 3185 | 1461083101132 Marionette TRACE conn4 <- [1,2162,null,{}] 09:25:01 INFO - PROCESS | 3185 | 1461083101138 Marionette TRACE conn4 -> [0,2163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:25:01 INFO - PROCESS | 3185 | 1461083101397 Marionette TRACE conn4 <- [1,2163,null,{"value":null}] 09:25:01 INFO - PROCESS | 3185 | 1461083101720 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:25:01 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff82ae08800 == 168 [pid = 3185] [id = 548] 09:25:01 INFO - PROCESS | 3185 | ++DOMWINDOW == 177 (0x7ff804e44c00) [pid = 3185] [serial = 1645] [outer = (nil)] 09:25:01 INFO - PROCESS | 3185 | ++DOMWINDOW == 178 (0x7ff8209f6000) [pid = 3185] [serial = 1646] [outer = 0x7ff804e44c00] 09:25:01 INFO - PROCESS | 3185 | 1461083101804 Marionette DEBUG loaded listener.js 09:25:01 INFO - PROCESS | 3185 | ++DOMWINDOW == 179 (0x7ff821bfb400) [pid = 3185] [serial = 1647] [outer = 0x7ff804e44c00] 09:25:02 INFO - PROCESS | 3185 | 1461083102880 Marionette TRACE conn4 <- [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]]]}] 09:25:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 09:25:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 1783ms 09:25:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 09:25:02 INFO - PROCESS | 3185 | 1461083102914 Marionette TRACE conn4 -> [0,2165,"getWindowHandle",null] 09:25:02 INFO - PROCESS | 3185 | 1461083102917 Marionette TRACE conn4 <- [1,2165,null,{"value":"8"}] 09:25:02 INFO - PROCESS | 3185 | 1461083102924 Marionette TRACE conn4 -> [0,2166,"setScriptTimeout",{"ms":35000}] 09:25:02 INFO - PROCESS | 3185 | 1461083102927 Marionette TRACE conn4 <- [1,2166,null,{}] 09:25:02 INFO - PROCESS | 3185 | 1461083102933 Marionette TRACE conn4 -> [0,2167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:25:03 INFO - PROCESS | 3185 | 1461083103177 Marionette TRACE conn4 <- [1,2167,null,{"value":null}] 09:25:03 INFO - PROCESS | 3185 | 1461083103487 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:25:03 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff830ddc000 == 169 [pid = 3185] [id = 549] 09:25:03 INFO - PROCESS | 3185 | ++DOMWINDOW == 180 (0x7ff813449c00) [pid = 3185] [serial = 1648] [outer = (nil)] 09:25:03 INFO - PROCESS | 3185 | ++DOMWINDOW == 181 (0x7ff822047c00) [pid = 3185] [serial = 1649] [outer = 0x7ff813449c00] 09:25:03 INFO - PROCESS | 3185 | 1461083103570 Marionette DEBUG loaded listener.js 09:25:03 INFO - PROCESS | 3185 | ++DOMWINDOW == 182 (0x7ff8220eac00) [pid = 3185] [serial = 1650] [outer = 0x7ff813449c00] 09:25:04 INFO - PROCESS | 3185 | 1461083104683 Marionette TRACE conn4 <- [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]]]}] 09:25:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 09:25:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 1834ms 09:25:04 INFO - PROCESS | 3185 | 1461083104760 Marionette TRACE conn4 -> [0,2169,"getWindowHandle",null] 09:25:04 INFO - PROCESS | 3185 | 1461083104766 Marionette TRACE conn4 <- [1,2169,null,{"value":"8"}] 09:25:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 09:25:04 INFO - PROCESS | 3185 | 1461083104777 Marionette TRACE conn4 -> [0,2170,"setScriptTimeout",{"ms":35000}] 09:25:04 INFO - PROCESS | 3185 | 1461083104781 Marionette TRACE conn4 <- [1,2170,null,{}] 09:25:04 INFO - PROCESS | 3185 | 1461083104790 Marionette TRACE conn4 -> [0,2171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:25:05 INFO - PROCESS | 3185 | 1461083105196 Marionette TRACE conn4 <- [1,2171,null,{"value":null}] 09:25:05 INFO - PROCESS | 3185 | 1461083105585 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:25:05 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff8312c7800 == 170 [pid = 3185] [id = 550] 09:25:05 INFO - PROCESS | 3185 | ++DOMWINDOW == 183 (0x7ff81a710c00) [pid = 3185] [serial = 1651] [outer = (nil)] 09:25:05 INFO - PROCESS | 3185 | ++DOMWINDOW == 184 (0x7ff822b6c800) [pid = 3185] [serial = 1652] [outer = 0x7ff81a710c00] 09:25:05 INFO - PROCESS | 3185 | 1461083105676 Marionette DEBUG loaded listener.js 09:25:05 INFO - PROCESS | 3185 | ++DOMWINDOW == 185 (0x7ff822e68c00) [pid = 3185] [serial = 1653] [outer = 0x7ff81a710c00] 09:25:06 INFO - PROCESS | 3185 | 1461083106614 Marionette TRACE conn4 <- [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]]]}] 09:25:07 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff80d26b800 == 169 [pid = 3185] [id = 488] 09:25:07 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff80a30c800 == 168 [pid = 3185] [id = 531] 09:25:07 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff80bca1000 == 167 [pid = 3185] [id = 530] 09:25:07 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff80a309000 == 166 [pid = 3185] [id = 529] 09:25:07 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff80696f000 == 165 [pid = 3185] [id = 528] 09:25:07 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff81be7d800 == 164 [pid = 3185] [id = 521] 09:25:07 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff81ab40800 == 163 [pid = 3185] [id = 520] 09:25:07 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff819d05000 == 162 [pid = 3185] [id = 519] 09:25:07 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff81341b000 == 161 [pid = 3185] [id = 518] 09:25:07 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff812462000 == 160 [pid = 3185] [id = 517] 09:25:07 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff8106a8000 == 159 [pid = 3185] [id = 516] 09:25:07 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff81043d000 == 158 [pid = 3185] [id = 515] 09:25:07 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff80ef24800 == 157 [pid = 3185] [id = 514] 09:25:07 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff80dc41800 == 156 [pid = 3185] [id = 513] 09:25:07 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff80d46c800 == 155 [pid = 3185] [id = 512] 09:25:07 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff80d1ec000 == 154 [pid = 3185] [id = 511] 09:25:07 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff80a307800 == 153 [pid = 3185] [id = 510] 09:25:08 INFO - PROCESS | 3185 | --DOMWINDOW == 184 (0x7ff807dc5000) [pid = 3185] [serial = 1529] [outer = (nil)] [url = about:blank] 09:25:08 INFO - PROCESS | 3185 | --DOMWINDOW == 183 (0x7ff80621ac00) [pid = 3185] [serial = 1518] [outer = (nil)] [url = about:blank] 09:25:08 INFO - PROCESS | 3185 | --DOMWINDOW == 182 (0x7ff81c150400) [pid = 3185] [serial = 1515] [outer = (nil)] [url = about:blank] 09:25:08 INFO - PROCESS | 3185 | --DOMWINDOW == 181 (0x7ff81ac0ec00) [pid = 3185] [serial = 1509] [outer = (nil)] [url = about:blank] 09:25:08 INFO - PROCESS | 3185 | --DOMWINDOW == 180 (0x7ff813446800) [pid = 3185] [serial = 1499] [outer = (nil)] [url = about:blank] 09:25:08 INFO - PROCESS | 3185 | --DOMWINDOW == 179 (0x7ff80ab11800) [pid = 3185] [serial = 1475] [outer = (nil)] [url = about:blank] 09:25:08 INFO - PROCESS | 3185 | --DOMWINDOW == 178 (0x7ff8067cdc00) [pid = 3185] [serial = 1520] [outer = (nil)] [url = about:blank] 09:25:08 INFO - PROCESS | 3185 | --DOMWINDOW == 177 (0x7ff813065c00) [pid = 3185] [serial = 1497] [outer = (nil)] [url = about:blank] 09:25:08 INFO - PROCESS | 3185 | --DOMWINDOW == 176 (0x7ff80e6cc800) [pid = 3185] [serial = 1485] [outer = (nil)] [url = about:blank] 09:25:08 INFO - PROCESS | 3185 | --DOMWINDOW == 175 (0x7ff8086b8000) [pid = 3185] [serial = 1466] [outer = (nil)] [url = about:blank] 09:25:08 INFO - PROCESS | 3185 | --DOMWINDOW == 174 (0x7ff80e0f5c00) [pid = 3185] [serial = 1484] [outer = (nil)] [url = about:blank] 09:25:08 INFO - PROCESS | 3185 | --DOMWINDOW == 173 (0x7ff810887c00) [pid = 3185] [serial = 1491] [outer = (nil)] [url = about:blank] 09:25:08 INFO - PROCESS | 3185 | --DOMWINDOW == 172 (0x7ff81acc3800) [pid = 3185] [serial = 1512] [outer = (nil)] [url = about:blank] 09:25:08 INFO - PROCESS | 3185 | --DOMWINDOW == 171 (0x7ff812908400) [pid = 3185] [serial = 1496] [outer = (nil)] [url = about:blank] 09:25:08 INFO - PROCESS | 3185 | --DOMWINDOW == 170 (0x7ff80e75a400) [pid = 3185] [serial = 1487] [outer = (nil)] [url = about:blank] 09:25:08 INFO - PROCESS | 3185 | --DOMWINDOW == 169 (0x7ff80f828400) [pid = 3185] [serial = 1490] [outer = (nil)] [url = about:blank] 09:25:08 INFO - PROCESS | 3185 | --DOMWINDOW == 168 (0x7ff81127dc00) [pid = 3185] [serial = 1493] [outer = (nil)] [url = about:blank] 09:25:08 INFO - PROCESS | 3185 | --DOMWINDOW == 167 (0x7ff81be50c00) [pid = 3185] [serial = 1514] [outer = (nil)] [url = about:blank] 09:25:08 INFO - PROCESS | 3185 | --DOMWINDOW == 166 (0x7ff80afc0400) [pid = 3185] [serial = 1478] [outer = (nil)] [url = about:blank] 09:25:08 INFO - PROCESS | 3185 | --DOMWINDOW == 165 (0x7ff819e2b400) [pid = 3185] [serial = 1502] [outer = (nil)] [url = about:blank] 09:25:08 INFO - PROCESS | 3185 | --DOMWINDOW == 164 (0x7ff80afcd000) [pid = 3185] [serial = 1479] [outer = (nil)] [url = about:blank] 09:25:08 INFO - PROCESS | 3185 | --DOMWINDOW == 163 (0x7ff8199a1800) [pid = 3185] [serial = 1500] [outer = (nil)] [url = about:blank] 09:25:08 INFO - PROCESS | 3185 | --DOMWINDOW == 162 (0x7ff81133d400) [pid = 3185] [serial = 1494] [outer = (nil)] [url = about:blank] 09:25:08 INFO - PROCESS | 3185 | --DOMWINDOW == 161 (0x7ff81a65b400) [pid = 3185] [serial = 1505] [outer = (nil)] [url = about:blank] 09:25:08 INFO - PROCESS | 3185 | --DOMWINDOW == 160 (0x7ff80ed71000) [pid = 3185] [serial = 1488] [outer = (nil)] [url = about:blank] 09:25:08 INFO - PROCESS | 3185 | --DOMWINDOW == 159 (0x7ff8077ed000) [pid = 3185] [serial = 1470] [outer = (nil)] [url = about:blank] 09:25:08 INFO - PROCESS | 3185 | --DOMWINDOW == 158 (0x7ff80ab39c00) [pid = 3185] [serial = 1476] [outer = (nil)] [url = about:blank] 09:25:08 INFO - PROCESS | 3185 | --DOMWINDOW == 157 (0x7ff81ac5fc00) [pid = 3185] [serial = 1511] [outer = (nil)] [url = about:blank] 09:25:08 INFO - PROCESS | 3185 | --DOMWINDOW == 156 (0x7ff806b4a000) [pid = 3185] [serial = 1527] [outer = (nil)] [url = about:blank] 09:25:08 INFO - PROCESS | 3185 | --DOMWINDOW == 155 (0x7ff81a711000) [pid = 3185] [serial = 1506] [outer = (nil)] [url = about:blank] 09:25:08 INFO - PROCESS | 3185 | --DOMWINDOW == 154 (0x7ff806c14000) [pid = 3185] [serial = 1469] [outer = (nil)] [url = about:blank] 09:25:08 INFO - PROCESS | 3185 | --DOMWINDOW == 153 (0x7ff80d426400) [pid = 3185] [serial = 1482] [outer = (nil)] [url = about:blank] 09:25:08 INFO - PROCESS | 3185 | --DOMWINDOW == 152 (0x7ff819f2c000) [pid = 3185] [serial = 1503] [outer = (nil)] [url = about:blank] 09:25:08 INFO - PROCESS | 3185 | --DOMWINDOW == 151 (0x7ff806c1a400) [pid = 3185] [serial = 1523] [outer = (nil)] [url = about:blank] 09:25:08 INFO - PROCESS | 3185 | --DOMWINDOW == 150 (0x7ff8086b9000) [pid = 3185] [serial = 1473] [outer = (nil)] [url = about:blank] 09:25:08 INFO - PROCESS | 3185 | --DOMWINDOW == 149 (0x7ff8077eb000) [pid = 3185] [serial = 1524] [outer = (nil)] [url = about:blank] 09:25:08 INFO - PROCESS | 3185 | --DOMWINDOW == 148 (0x7ff80612cc00) [pid = 3185] [serial = 1517] [outer = (nil)] [url = about:blank] 09:25:08 INFO - PROCESS | 3185 | --DOMWINDOW == 147 (0x7ff80d23fc00) [pid = 3185] [serial = 1481] [outer = (nil)] [url = about:blank] 09:25:08 INFO - PROCESS | 3185 | --DOMWINDOW == 146 (0x7ff8082cbc00) [pid = 3185] [serial = 1472] [outer = (nil)] [url = about:blank] 09:25:08 INFO - PROCESS | 3185 | --DOMWINDOW == 145 (0x7ff806b0dc00) [pid = 3185] [serial = 1521] [outer = (nil)] [url = about:blank] 09:25:08 INFO - PROCESS | 3185 | --DOMWINDOW == 144 (0x7ff80e596c00) [pid = 3185] [serial = 1398] [outer = (nil)] [url = about:blank] 09:25:08 INFO - PROCESS | 3185 | --DOMWINDOW == 143 (0x7ff81a989400) [pid = 3185] [serial = 1508] [outer = (nil)] [url = about:blank] 09:25:08 INFO - PROCESS | 3185 | --DOMWINDOW == 142 (0x7ff806213c00) [pid = 3185] [serial = 1526] [outer = (nil)] [url = about:blank] 09:25:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 09:25:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 3347ms 09:25:08 INFO - PROCESS | 3185 | 1461083108286 Marionette TRACE conn4 -> [0,2173,"getWindowHandle",null] 09:25:08 INFO - PROCESS | 3185 | 1461083108289 Marionette TRACE conn4 <- [1,2173,null,{"value":"8"}] 09:25:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 09:25:08 INFO - PROCESS | 3185 | 1461083108302 Marionette TRACE conn4 -> [0,2174,"setScriptTimeout",{"ms":35000}] 09:25:08 INFO - PROCESS | 3185 | 1461083108307 Marionette TRACE conn4 <- [1,2174,null,{}] 09:25:08 INFO - PROCESS | 3185 | 1461083108315 Marionette TRACE conn4 -> [0,2175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:25:08 INFO - PROCESS | 3185 | 1461083108527 Marionette TRACE conn4 <- [1,2175,null,{"value":null}] 09:25:08 INFO - PROCESS | 3185 | 1461083108729 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:25:08 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff80839e000 == 154 [pid = 3185] [id = 551] 09:25:08 INFO - PROCESS | 3185 | ++DOMWINDOW == 143 (0x7ff8067c6000) [pid = 3185] [serial = 1654] [outer = (nil)] 09:25:08 INFO - PROCESS | 3185 | ++DOMWINDOW == 144 (0x7ff8067cd400) [pid = 3185] [serial = 1655] [outer = 0x7ff8067c6000] 09:25:08 INFO - PROCESS | 3185 | 1461083108797 Marionette DEBUG loaded listener.js 09:25:08 INFO - PROCESS | 3185 | ++DOMWINDOW == 145 (0x7ff806b0dc00) [pid = 3185] [serial = 1656] [outer = 0x7ff8067c6000] 09:25:09 INFO - PROCESS | 3185 | 1461083109600 Marionette TRACE conn4 <- [1,2176,null,{"value":["/2dcontext/path-objects/2d.path.transformation.basic.html",0,null,null,[["Canvas test: 2d.path.transformation.basic",0,null,null]]]}] 09:25:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 09:25:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 1337ms 09:25:09 INFO - PROCESS | 3185 | 1461083109640 Marionette TRACE conn4 -> [0,2177,"getWindowHandle",null] 09:25:09 INFO - PROCESS | 3185 | 1461083109644 Marionette TRACE conn4 <- [1,2177,null,{"value":"8"}] 09:25:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 09:25:09 INFO - PROCESS | 3185 | 1461083109657 Marionette TRACE conn4 -> [0,2178,"setScriptTimeout",{"ms":35000}] 09:25:09 INFO - PROCESS | 3185 | 1461083109662 Marionette TRACE conn4 <- [1,2178,null,{}] 09:25:09 INFO - PROCESS | 3185 | 1461083109669 Marionette TRACE conn4 -> [0,2179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:25:09 INFO - PROCESS | 3185 | 1461083109889 Marionette TRACE conn4 <- [1,2179,null,{"value":null}] 09:25:10 INFO - PROCESS | 3185 | 1461083110087 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:25:10 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff80ac4b000 == 155 [pid = 3185] [id = 552] 09:25:10 INFO - PROCESS | 3185 | ++DOMWINDOW == 146 (0x7ff8066f7000) [pid = 3185] [serial = 1657] [outer = (nil)] 09:25:10 INFO - PROCESS | 3185 | ++DOMWINDOW == 147 (0x7ff8077eb800) [pid = 3185] [serial = 1658] [outer = 0x7ff8066f7000] 09:25:10 INFO - PROCESS | 3185 | 1461083110153 Marionette DEBUG loaded listener.js 09:25:10 INFO - PROCESS | 3185 | ++DOMWINDOW == 148 (0x7ff807851800) [pid = 3185] [serial = 1659] [outer = 0x7ff8066f7000] 09:25:11 INFO - PROCESS | 3185 | 1461083111125 Marionette TRACE conn4 <- [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]]]}] 09:25:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 09:25:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 1534ms 09:25:11 INFO - PROCESS | 3185 | 1461083111188 Marionette TRACE conn4 -> [0,2181,"getWindowHandle",null] 09:25:11 INFO - PROCESS | 3185 | 1461083111204 Marionette TRACE conn4 <- [1,2181,null,{"value":"8"}] 09:25:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 09:25:11 INFO - PROCESS | 3185 | 1461083111211 Marionette TRACE conn4 -> [0,2182,"setScriptTimeout",{"ms":35000}] 09:25:11 INFO - PROCESS | 3185 | 1461083111215 Marionette TRACE conn4 <- [1,2182,null,{}] 09:25:11 INFO - PROCESS | 3185 | 1461083111236 Marionette TRACE conn4 -> [0,2183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:25:11 INFO - PROCESS | 3185 | 1461083111520 Marionette TRACE conn4 <- [1,2183,null,{"value":null}] 09:25:11 INFO - PROCESS | 3185 | 1461083111556 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:25:11 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff80d1e7800 == 156 [pid = 3185] [id = 553] 09:25:11 INFO - PROCESS | 3185 | ++DOMWINDOW == 149 (0x7ff8084b3800) [pid = 3185] [serial = 1660] [outer = (nil)] 09:25:11 INFO - PROCESS | 3185 | ++DOMWINDOW == 150 (0x7ff8084c1000) [pid = 3185] [serial = 1661] [outer = 0x7ff8084b3800] 09:25:11 INFO - PROCESS | 3185 | 1461083111627 Marionette DEBUG loaded listener.js 09:25:11 INFO - PROCESS | 3185 | ++DOMWINDOW == 151 (0x7ff80a483c00) [pid = 3185] [serial = 1662] [outer = 0x7ff8084b3800] 09:25:12 INFO - PROCESS | 3185 | --DOMWINDOW == 150 (0x7ff807ccac00) [pid = 3185] [serial = 1591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 09:25:12 INFO - PROCESS | 3185 | --DOMWINDOW == 149 (0x7ff804e38400) [pid = 3185] [serial = 1594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 09:25:12 INFO - PROCESS | 3185 | --DOMWINDOW == 148 (0x7ff804e37c00) [pid = 3185] [serial = 1450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 09:25:12 INFO - PROCESS | 3185 | --DOMWINDOW == 147 (0x7ff806c11800) [pid = 3185] [serial = 1528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 09:25:12 INFO - PROCESS | 3185 | --DOMWINDOW == 146 (0x7ff804e3d800) [pid = 3185] [serial = 1588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 09:25:12 INFO - PROCESS | 3185 | --DOMWINDOW == 145 (0x7ff804e41000) [pid = 3185] [serial = 1585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 09:25:13 INFO - PROCESS | 3185 | 1461083113008 Marionette TRACE conn4 <- [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]]]}] 09:25:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 09:25:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 1846ms 09:25:13 INFO - PROCESS | 3185 | 1461083113059 Marionette TRACE conn4 -> [0,2185,"getWindowHandle",null] 09:25:13 INFO - PROCESS | 3185 | 1461083113061 Marionette TRACE conn4 <- [1,2185,null,{"value":"8"}] 09:25:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 09:25:13 INFO - PROCESS | 3185 | 1461083113072 Marionette TRACE conn4 -> [0,2186,"setScriptTimeout",{"ms":35000}] 09:25:13 INFO - PROCESS | 3185 | 1461083113075 Marionette TRACE conn4 <- [1,2186,null,{}] 09:25:13 INFO - PROCESS | 3185 | 1461083113080 Marionette TRACE conn4 -> [0,2187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:25:13 INFO - PROCESS | 3185 | 1461083113305 Marionette TRACE conn4 <- [1,2187,null,{"value":null}] 09:25:13 INFO - PROCESS | 3185 | 1461083113525 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:25:13 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff80d460000 == 157 [pid = 3185] [id = 554] 09:25:13 INFO - PROCESS | 3185 | ++DOMWINDOW == 146 (0x7ff804e3c400) [pid = 3185] [serial = 1663] [outer = (nil)] 09:25:13 INFO - PROCESS | 3185 | ++DOMWINDOW == 147 (0x7ff8084ba000) [pid = 3185] [serial = 1664] [outer = 0x7ff804e3c400] 09:25:13 INFO - PROCESS | 3185 | 1461083113592 Marionette DEBUG loaded listener.js 09:25:13 INFO - PROCESS | 3185 | ++DOMWINDOW == 148 (0x7ff80ab34400) [pid = 3185] [serial = 1665] [outer = 0x7ff804e3c400] 09:25:14 INFO - PROCESS | 3185 | 1461083114324 Marionette TRACE conn4 <- [1,2188,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html",0,null,null,[["createImageData(imgdata) exists and returns something",0,null,null]]]}] 09:25:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 09:25:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 1281ms 09:25:14 INFO - PROCESS | 3185 | 1461083114354 Marionette TRACE conn4 -> [0,2189,"getWindowHandle",null] 09:25:14 INFO - PROCESS | 3185 | 1461083114357 Marionette TRACE conn4 <- [1,2189,null,{"value":"8"}] 09:25:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 09:25:14 INFO - PROCESS | 3185 | 1461083114363 Marionette TRACE conn4 -> [0,2190,"setScriptTimeout",{"ms":35000}] 09:25:14 INFO - PROCESS | 3185 | 1461083114365 Marionette TRACE conn4 <- [1,2190,null,{}] 09:25:14 INFO - PROCESS | 3185 | 1461083114371 Marionette TRACE conn4 -> [0,2191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:25:14 INFO - PROCESS | 3185 | 1461083114582 Marionette TRACE conn4 <- [1,2191,null,{"value":null}] 09:25:14 INFO - PROCESS | 3185 | 1461083114759 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:25:14 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff80dc41800 == 158 [pid = 3185] [id = 555] 09:25:14 INFO - PROCESS | 3185 | ++DOMWINDOW == 149 (0x7ff804e41000) [pid = 3185] [serial = 1666] [outer = (nil)] 09:25:14 INFO - PROCESS | 3185 | ++DOMWINDOW == 150 (0x7ff80afcdc00) [pid = 3185] [serial = 1667] [outer = 0x7ff804e41000] 09:25:14 INFO - PROCESS | 3185 | 1461083114824 Marionette DEBUG loaded listener.js 09:25:14 INFO - PROCESS | 3185 | ++DOMWINDOW == 151 (0x7ff80d23fc00) [pid = 3185] [serial = 1668] [outer = 0x7ff804e41000] 09:25:15 INFO - PROCESS | 3185 | 1461083115945 Marionette TRACE conn4 <- [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]]]}] 09:25:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 09:25:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 1632ms 09:25:16 INFO - PROCESS | 3185 | 1461083115996 Marionette TRACE conn4 -> [0,2193,"getWindowHandle",null] 09:25:16 INFO - PROCESS | 3185 | 1461083116004 Marionette TRACE conn4 <- [1,2193,null,{"value":"8"}] 09:25:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 09:25:16 INFO - PROCESS | 3185 | 1461083116013 Marionette TRACE conn4 -> [0,2194,"setScriptTimeout",{"ms":35000}] 09:25:16 INFO - PROCESS | 3185 | 1461083116017 Marionette TRACE conn4 <- [1,2194,null,{}] 09:25:16 INFO - PROCESS | 3185 | 1461083116026 Marionette TRACE conn4 -> [0,2195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:25:16 INFO - PROCESS | 3185 | 1461083116281 Marionette TRACE conn4 <- [1,2195,null,{"value":null}] 09:25:16 INFO - PROCESS | 3185 | 1461083116603 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:25:16 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff80bc98000 == 159 [pid = 3185] [id = 556] 09:25:16 INFO - PROCESS | 3185 | ++DOMWINDOW == 152 (0x7ff806c16000) [pid = 3185] [serial = 1669] [outer = (nil)] 09:25:16 INFO - PROCESS | 3185 | ++DOMWINDOW == 153 (0x7ff8077f0000) [pid = 3185] [serial = 1670] [outer = 0x7ff806c16000] 09:25:16 INFO - PROCESS | 3185 | 1461083116689 Marionette DEBUG loaded listener.js 09:25:16 INFO - PROCESS | 3185 | ++DOMWINDOW == 154 (0x7ff807cccc00) [pid = 3185] [serial = 1671] [outer = 0x7ff806c16000] 09:25:17 INFO - PROCESS | 3185 | 1461083117622 Marionette TRACE conn4 <- [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]]]}] 09:25:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 09:25:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 1642ms 09:25:17 INFO - PROCESS | 3185 | 1461083117658 Marionette TRACE conn4 -> [0,2197,"getWindowHandle",null] 09:25:17 INFO - PROCESS | 3185 | 1461083117667 Marionette TRACE conn4 <- [1,2197,null,{"value":"8"}] 09:25:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 09:25:17 INFO - PROCESS | 3185 | 1461083117678 Marionette TRACE conn4 -> [0,2198,"setScriptTimeout",{"ms":35000}] 09:25:17 INFO - PROCESS | 3185 | 1461083117682 Marionette TRACE conn4 <- [1,2198,null,{}] 09:25:17 INFO - PROCESS | 3185 | 1461083117690 Marionette TRACE conn4 -> [0,2199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:25:17 INFO - PROCESS | 3185 | 1461083117934 Marionette TRACE conn4 <- [1,2199,null,{"value":null}] 09:25:18 INFO - PROCESS | 3185 | 1461083118297 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:25:18 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff80f5b0000 == 160 [pid = 3185] [id = 557] 09:25:18 INFO - PROCESS | 3185 | ++DOMWINDOW == 155 (0x7ff80621b800) [pid = 3185] [serial = 1672] [outer = (nil)] 09:25:18 INFO - PROCESS | 3185 | ++DOMWINDOW == 156 (0x7ff80afc0800) [pid = 3185] [serial = 1673] [outer = 0x7ff80621b800] 09:25:18 INFO - PROCESS | 3185 | 1461083118379 Marionette DEBUG loaded listener.js 09:25:18 INFO - PROCESS | 3185 | ++DOMWINDOW == 157 (0x7ff80d243c00) [pid = 3185] [serial = 1674] [outer = 0x7ff80621b800] 09:25:19 INFO - PROCESS | 3185 | 1461083119237 Marionette TRACE conn4 <- [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]]]}] 09:25:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 09:25:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 1634ms 09:25:19 INFO - PROCESS | 3185 | 1461083119313 Marionette TRACE conn4 -> [0,2201,"getWindowHandle",null] 09:25:19 INFO - PROCESS | 3185 | 1461083119316 Marionette TRACE conn4 <- [1,2201,null,{"value":"8"}] 09:25:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 09:25:19 INFO - PROCESS | 3185 | 1461083119323 Marionette TRACE conn4 -> [0,2202,"setScriptTimeout",{"ms":35000}] 09:25:19 INFO - PROCESS | 3185 | 1461083119329 Marionette TRACE conn4 <- [1,2202,null,{}] 09:25:19 INFO - PROCESS | 3185 | 1461083119346 Marionette TRACE conn4 -> [0,2203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:25:19 INFO - PROCESS | 3185 | 1461083119616 Marionette TRACE conn4 <- [1,2203,null,{"value":null}] 09:25:19 INFO - PROCESS | 3185 | 1461083119923 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:25:19 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff810433800 == 161 [pid = 3185] [id = 558] 09:25:19 INFO - PROCESS | 3185 | ++DOMWINDOW == 158 (0x7ff8084b7000) [pid = 3185] [serial = 1675] [outer = (nil)] 09:25:19 INFO - PROCESS | 3185 | ++DOMWINDOW == 159 (0x7ff80e376800) [pid = 3185] [serial = 1676] [outer = 0x7ff8084b7000] 09:25:20 INFO - PROCESS | 3185 | 1461083120006 Marionette DEBUG loaded listener.js 09:25:20 INFO - PROCESS | 3185 | ++DOMWINDOW == 160 (0x7ff80e756c00) [pid = 3185] [serial = 1677] [outer = 0x7ff8084b7000] 09:25:20 INFO - PROCESS | 3185 | 1461083120887 Marionette TRACE conn4 <- [1,2204,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html",0,null,null,[["createImageData(null) throws TypeError",0,null,null]]]}] 09:25:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 09:25:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 1590ms 09:25:20 INFO - PROCESS | 3185 | 1461083120914 Marionette TRACE conn4 -> [0,2205,"getWindowHandle",null] 09:25:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 09:25:20 INFO - PROCESS | 3185 | 1461083120919 Marionette TRACE conn4 <- [1,2205,null,{"value":"8"}] 09:25:20 INFO - PROCESS | 3185 | 1461083120925 Marionette TRACE conn4 -> [0,2206,"setScriptTimeout",{"ms":35000}] 09:25:20 INFO - PROCESS | 3185 | 1461083120929 Marionette TRACE conn4 <- [1,2206,null,{}] 09:25:20 INFO - PROCESS | 3185 | 1461083120936 Marionette TRACE conn4 -> [0,2207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:25:21 INFO - PROCESS | 3185 | 1461083121161 Marionette TRACE conn4 <- [1,2207,null,{"value":null}] 09:25:21 INFO - PROCESS | 3185 | 1461083121427 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:25:21 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff8120ad000 == 162 [pid = 3185] [id = 559] 09:25:21 INFO - PROCESS | 3185 | ++DOMWINDOW == 161 (0x7ff80db8fc00) [pid = 3185] [serial = 1678] [outer = (nil)] 09:25:21 INFO - PROCESS | 3185 | ++DOMWINDOW == 162 (0x7ff80f824000) [pid = 3185] [serial = 1679] [outer = 0x7ff80db8fc00] 09:25:21 INFO - PROCESS | 3185 | 1461083121549 Marionette DEBUG loaded listener.js 09:25:21 INFO - PROCESS | 3185 | ++DOMWINDOW == 163 (0x7ff811237400) [pid = 3185] [serial = 1680] [outer = 0x7ff80db8fc00] 09:25:22 INFO - PROCESS | 3185 | 1461083122418 Marionette TRACE conn4 <- [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]]]}] 09:25:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 09:25:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 1532ms 09:25:22 INFO - PROCESS | 3185 | 1461083122457 Marionette TRACE conn4 -> [0,2209,"getWindowHandle",null] 09:25:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 09:25:22 INFO - PROCESS | 3185 | 1461083122461 Marionette TRACE conn4 <- [1,2209,null,{"value":"8"}] 09:25:22 INFO - PROCESS | 3185 | 1461083122467 Marionette TRACE conn4 -> [0,2210,"setScriptTimeout",{"ms":35000}] 09:25:22 INFO - PROCESS | 3185 | 1461083122470 Marionette TRACE conn4 <- [1,2210,null,{}] 09:25:22 INFO - PROCESS | 3185 | 1461083122475 Marionette TRACE conn4 -> [0,2211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:25:22 INFO - PROCESS | 3185 | 1461083122694 Marionette TRACE conn4 <- [1,2211,null,{"value":null}] 09:25:22 INFO - PROCESS | 3185 | 1461083122960 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:25:23 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff813403000 == 163 [pid = 3185] [id = 560] 09:25:23 INFO - PROCESS | 3185 | ++DOMWINDOW == 164 (0x7ff8112ab800) [pid = 3185] [serial = 1681] [outer = (nil)] 09:25:23 INFO - PROCESS | 3185 | ++DOMWINDOW == 165 (0x7ff811330c00) [pid = 3185] [serial = 1682] [outer = 0x7ff8112ab800] 09:25:23 INFO - PROCESS | 3185 | 1461083123090 Marionette DEBUG loaded listener.js 09:25:23 INFO - PROCESS | 3185 | ++DOMWINDOW == 166 (0x7ff8124c5c00) [pid = 3185] [serial = 1683] [outer = 0x7ff8112ab800] 09:25:24 INFO - PROCESS | 3185 | 1461083123996 Marionette TRACE conn4 <- [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]]]}] 09:25:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 09:25:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 1582ms 09:25:24 INFO - PROCESS | 3185 | 1461083124050 Marionette TRACE conn4 -> [0,2213,"getWindowHandle",null] 09:25:24 INFO - PROCESS | 3185 | 1461083124054 Marionette TRACE conn4 <- [1,2213,null,{"value":"8"}] 09:25:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 09:25:24 INFO - PROCESS | 3185 | 1461083124060 Marionette TRACE conn4 -> [0,2214,"setScriptTimeout",{"ms":35000}] 09:25:24 INFO - PROCESS | 3185 | 1461083124064 Marionette TRACE conn4 <- [1,2214,null,{}] 09:25:24 INFO - PROCESS | 3185 | 1461083124069 Marionette TRACE conn4 -> [0,2215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:25:24 INFO - PROCESS | 3185 | 1461083124315 Marionette TRACE conn4 <- [1,2215,null,{"value":null}] 09:25:24 INFO - PROCESS | 3185 | 1461083124623 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:25:24 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff81a31f800 == 164 [pid = 3185] [id = 561] 09:25:24 INFO - PROCESS | 3185 | ++DOMWINDOW == 167 (0x7ff80afc3000) [pid = 3185] [serial = 1684] [outer = (nil)] 09:25:24 INFO - PROCESS | 3185 | ++DOMWINDOW == 168 (0x7ff8199a3c00) [pid = 3185] [serial = 1685] [outer = 0x7ff80afc3000] 09:25:24 INFO - PROCESS | 3185 | 1461083124706 Marionette DEBUG loaded listener.js 09:25:24 INFO - PROCESS | 3185 | ++DOMWINDOW == 169 (0x7ff81a470800) [pid = 3185] [serial = 1686] [outer = 0x7ff80afc3000] 09:25:25 INFO - PROCESS | 3185 | 1461083125556 Marionette TRACE conn4 <- [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]]]}] 09:25:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 09:25:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 1535ms 09:25:25 INFO - PROCESS | 3185 | 1461083125596 Marionette TRACE conn4 -> [0,2217,"getWindowHandle",null] 09:25:25 INFO - PROCESS | 3185 | 1461083125599 Marionette TRACE conn4 <- [1,2217,null,{"value":"8"}] 09:25:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 09:25:25 INFO - PROCESS | 3185 | 1461083125606 Marionette TRACE conn4 -> [0,2218,"setScriptTimeout",{"ms":35000}] 09:25:25 INFO - PROCESS | 3185 | 1461083125609 Marionette TRACE conn4 <- [1,2218,null,{}] 09:25:25 INFO - PROCESS | 3185 | 1461083125614 Marionette TRACE conn4 -> [0,2219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:25:25 INFO - PROCESS | 3185 | 1461083125852 Marionette TRACE conn4 <- [1,2219,null,{"value":null}] 09:25:26 INFO - PROCESS | 3185 | 1461083126129 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:25:26 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff81ab40000 == 165 [pid = 3185] [id = 562] 09:25:26 INFO - PROCESS | 3185 | ++DOMWINDOW == 170 (0x7ff819d69000) [pid = 3185] [serial = 1687] [outer = (nil)] 09:25:26 INFO - PROCESS | 3185 | ++DOMWINDOW == 171 (0x7ff81a98c400) [pid = 3185] [serial = 1688] [outer = 0x7ff819d69000] 09:25:26 INFO - PROCESS | 3185 | 1461083126253 Marionette DEBUG loaded listener.js 09:25:26 INFO - PROCESS | 3185 | ++DOMWINDOW == 172 (0x7ff81ac4c400) [pid = 3185] [serial = 1689] [outer = 0x7ff819d69000] 09:25:27 INFO - PROCESS | 3185 | 1461083127117 Marionette TRACE conn4 <- [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]]]}] 09:25:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 09:25:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 1581ms 09:25:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 09:25:27 INFO - PROCESS | 3185 | 1461083127189 Marionette TRACE conn4 -> [0,2221,"getWindowHandle",null] 09:25:27 INFO - PROCESS | 3185 | 1461083127192 Marionette TRACE conn4 <- [1,2221,null,{"value":"8"}] 09:25:27 INFO - PROCESS | 3185 | 1461083127199 Marionette TRACE conn4 -> [0,2222,"setScriptTimeout",{"ms":35000}] 09:25:27 INFO - PROCESS | 3185 | 1461083127202 Marionette TRACE conn4 <- [1,2222,null,{}] 09:25:27 INFO - PROCESS | 3185 | 1461083127207 Marionette TRACE conn4 -> [0,2223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:25:27 INFO - PROCESS | 3185 | 1461083127430 Marionette TRACE conn4 <- [1,2223,null,{"value":null}] 09:25:27 INFO - PROCESS | 3185 | 1461083127693 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:25:27 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff81e694000 == 166 [pid = 3185] [id = 563] 09:25:27 INFO - PROCESS | 3185 | ++DOMWINDOW == 173 (0x7ff813065000) [pid = 3185] [serial = 1690] [outer = (nil)] 09:25:27 INFO - PROCESS | 3185 | ++DOMWINDOW == 174 (0x7ff81ad48c00) [pid = 3185] [serial = 1691] [outer = 0x7ff813065000] 09:25:27 INFO - PROCESS | 3185 | 1461083127813 Marionette DEBUG loaded listener.js 09:25:27 INFO - PROCESS | 3185 | ++DOMWINDOW == 175 (0x7ff81c152000) [pid = 3185] [serial = 1692] [outer = 0x7ff813065000] 09:25:28 INFO - PROCESS | 3185 | 1461083128695 Marionette TRACE conn4 <- [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]]]}] 09:25:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 09:25:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 1531ms 09:25:28 INFO - PROCESS | 3185 | 1461083128731 Marionette TRACE conn4 -> [0,2225,"getWindowHandle",null] 09:25:28 INFO - PROCESS | 3185 | 1461083128735 Marionette TRACE conn4 <- [1,2225,null,{"value":"8"}] 09:25:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 09:25:28 INFO - PROCESS | 3185 | 1461083128741 Marionette TRACE conn4 -> [0,2226,"setScriptTimeout",{"ms":35000}] 09:25:28 INFO - PROCESS | 3185 | 1461083128743 Marionette TRACE conn4 <- [1,2226,null,{}] 09:25:28 INFO - PROCESS | 3185 | 1461083128749 Marionette TRACE conn4 -> [0,2227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:25:28 INFO - PROCESS | 3185 | 1461083128975 Marionette TRACE conn4 <- [1,2227,null,{"value":null}] 09:25:29 INFO - PROCESS | 3185 | 1461083129245 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:25:29 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff81eb19000 == 167 [pid = 3185] [id = 564] 09:25:29 INFO - PROCESS | 3185 | ++DOMWINDOW == 176 (0x7ff81a589800) [pid = 3185] [serial = 1693] [outer = (nil)] 09:25:29 INFO - PROCESS | 3185 | ++DOMWINDOW == 177 (0x7ff81e084800) [pid = 3185] [serial = 1694] [outer = 0x7ff81a589800] 09:25:29 INFO - PROCESS | 3185 | 1461083129366 Marionette DEBUG loaded listener.js 09:25:29 INFO - PROCESS | 3185 | ++DOMWINDOW == 178 (0x7ff81e997400) [pid = 3185] [serial = 1695] [outer = 0x7ff81a589800] 09:25:30 INFO - PROCESS | 3185 | 1461083130174 Marionette TRACE conn4 <- [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]]]}] 09:25:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 09:25:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 1485ms 09:25:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 09:25:30 INFO - PROCESS | 3185 | 1461083130227 Marionette TRACE conn4 -> [0,2229,"getWindowHandle",null] 09:25:30 INFO - PROCESS | 3185 | 1461083130230 Marionette TRACE conn4 <- [1,2229,null,{"value":"8"}] 09:25:30 INFO - PROCESS | 3185 | 1461083130236 Marionette TRACE conn4 -> [0,2230,"setScriptTimeout",{"ms":35000}] 09:25:30 INFO - PROCESS | 3185 | 1461083130239 Marionette TRACE conn4 <- [1,2230,null,{}] 09:25:30 INFO - PROCESS | 3185 | 1461083130245 Marionette TRACE conn4 -> [0,2231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:25:30 INFO - PROCESS | 3185 | 1461083130483 Marionette TRACE conn4 <- [1,2231,null,{"value":null}] 09:25:30 INFO - PROCESS | 3185 | 1461083130748 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:25:30 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff81f01b000 == 168 [pid = 3185] [id = 565] 09:25:30 INFO - PROCESS | 3185 | ++DOMWINDOW == 179 (0x7ff82072ac00) [pid = 3185] [serial = 1696] [outer = (nil)] 09:25:30 INFO - PROCESS | 3185 | ++DOMWINDOW == 180 (0x7ff821c0a400) [pid = 3185] [serial = 1697] [outer = 0x7ff82072ac00] 09:25:30 INFO - PROCESS | 3185 | 1461083130881 Marionette DEBUG loaded listener.js 09:25:30 INFO - PROCESS | 3185 | ++DOMWINDOW == 181 (0x7ff822bf0400) [pid = 3185] [serial = 1698] [outer = 0x7ff82072ac00] 09:25:31 INFO - PROCESS | 3185 | 1461083131708 Marionette TRACE conn4 <- [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]]]}] 09:25:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 09:25:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 1487ms 09:25:31 INFO - PROCESS | 3185 | 1461083131736 Marionette TRACE conn4 -> [0,2233,"getWindowHandle",null] 09:25:31 INFO - PROCESS | 3185 | 1461083131741 Marionette TRACE conn4 <- [1,2233,null,{"value":"8"}] 09:25:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 09:25:31 INFO - PROCESS | 3185 | 1461083131750 Marionette TRACE conn4 -> [0,2234,"setScriptTimeout",{"ms":35000}] 09:25:31 INFO - PROCESS | 3185 | 1461083131754 Marionette TRACE conn4 <- [1,2234,null,{}] 09:25:31 INFO - PROCESS | 3185 | 1461083131760 Marionette TRACE conn4 -> [0,2235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:25:32 INFO - PROCESS | 3185 | 1461083132025 Marionette TRACE conn4 <- [1,2235,null,{"value":null}] 09:25:32 INFO - PROCESS | 3185 | 1461083132290 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:25:32 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff823429000 == 169 [pid = 3185] [id = 566] 09:25:32 INFO - PROCESS | 3185 | ++DOMWINDOW == 182 (0x7ff8245ecc00) [pid = 3185] [serial = 1699] [outer = (nil)] 09:25:32 INFO - PROCESS | 3185 | ++DOMWINDOW == 183 (0x7ff824f22000) [pid = 3185] [serial = 1700] [outer = 0x7ff8245ecc00] 09:25:32 INFO - PROCESS | 3185 | 1461083132423 Marionette DEBUG loaded listener.js 09:25:32 INFO - PROCESS | 3185 | ++DOMWINDOW == 184 (0x7ff825064400) [pid = 3185] [serial = 1701] [outer = 0x7ff8245ecc00] 09:25:33 INFO - PROCESS | 3185 | 1461083133294 Marionette TRACE conn4 <- [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]]]}] 09:25:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 09:25:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 1581ms 09:25:33 INFO - PROCESS | 3185 | 1461083133333 Marionette TRACE conn4 -> [0,2237,"getWindowHandle",null] 09:25:33 INFO - PROCESS | 3185 | 1461083133336 Marionette TRACE conn4 <- [1,2237,null,{"value":"8"}] 09:25:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 09:25:33 INFO - PROCESS | 3185 | 1461083133343 Marionette TRACE conn4 -> [0,2238,"setScriptTimeout",{"ms":35000}] 09:25:33 INFO - PROCESS | 3185 | 1461083133346 Marionette TRACE conn4 <- [1,2238,null,{}] 09:25:33 INFO - PROCESS | 3185 | 1461083133352 Marionette TRACE conn4 -> [0,2239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:25:33 INFO - PROCESS | 3185 | 1461083133602 Marionette TRACE conn4 <- [1,2239,null,{"value":null}] 09:25:33 INFO - PROCESS | 3185 | 1461083133873 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:25:33 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff8265d4000 == 170 [pid = 3185] [id = 567] 09:25:33 INFO - PROCESS | 3185 | ++DOMWINDOW == 185 (0x7ff819f2a000) [pid = 3185] [serial = 1702] [outer = (nil)] 09:25:33 INFO - PROCESS | 3185 | ++DOMWINDOW == 186 (0x7ff82506bc00) [pid = 3185] [serial = 1703] [outer = 0x7ff819f2a000] 09:25:34 INFO - PROCESS | 3185 | 1461083133997 Marionette DEBUG loaded listener.js 09:25:34 INFO - PROCESS | 3185 | ++DOMWINDOW == 187 (0x7ff825144800) [pid = 3185] [serial = 1704] [outer = 0x7ff819f2a000] 09:25:34 INFO - PROCESS | 3185 | 1461083134845 Marionette TRACE conn4 <- [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]]]}] 09:25:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 09:25:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 1534ms 09:25:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 09:25:34 INFO - PROCESS | 3185 | 1461083134878 Marionette TRACE conn4 -> [0,2241,"getWindowHandle",null] 09:25:34 INFO - PROCESS | 3185 | 1461083134881 Marionette TRACE conn4 <- [1,2241,null,{"value":"8"}] 09:25:34 INFO - PROCESS | 3185 | 1461083134888 Marionette TRACE conn4 -> [0,2242,"setScriptTimeout",{"ms":35000}] 09:25:34 INFO - PROCESS | 3185 | 1461083134891 Marionette TRACE conn4 <- [1,2242,null,{}] 09:25:34 INFO - PROCESS | 3185 | 1461083134897 Marionette TRACE conn4 -> [0,2243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:25:35 INFO - PROCESS | 3185 | 1461083135132 Marionette TRACE conn4 <- [1,2243,null,{"value":null}] 09:25:35 INFO - PROCESS | 3185 | 1461083135405 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:25:35 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff832097800 == 171 [pid = 3185] [id = 568] 09:25:35 INFO - PROCESS | 3185 | ++DOMWINDOW == 188 (0x7ff8086b9800) [pid = 3185] [serial = 1705] [outer = (nil)] 09:25:35 INFO - PROCESS | 3185 | ++DOMWINDOW == 189 (0x7ff82568ac00) [pid = 3185] [serial = 1706] [outer = 0x7ff8086b9800] 09:25:35 INFO - PROCESS | 3185 | 1461083135534 Marionette DEBUG loaded listener.js 09:25:35 INFO - PROCESS | 3185 | ++DOMWINDOW == 190 (0x7ff825db6c00) [pid = 3185] [serial = 1707] [outer = 0x7ff8086b9800] 09:25:36 INFO - PROCESS | 3185 | 1461083136403 Marionette TRACE conn4 <- [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]]]}] 09:25:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 09:25:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 1582ms 09:25:36 INFO - PROCESS | 3185 | 1461083136471 Marionette TRACE conn4 -> [0,2245,"getWindowHandle",null] 09:25:36 INFO - PROCESS | 3185 | 1461083136474 Marionette TRACE conn4 <- [1,2245,null,{"value":"8"}] 09:25:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 09:25:36 INFO - PROCESS | 3185 | 1461083136481 Marionette TRACE conn4 -> [0,2246,"setScriptTimeout",{"ms":35000}] 09:25:36 INFO - PROCESS | 3185 | 1461083136484 Marionette TRACE conn4 <- [1,2246,null,{}] 09:25:36 INFO - PROCESS | 3185 | 1461083136489 Marionette TRACE conn4 -> [0,2247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:25:36 INFO - PROCESS | 3185 | 1461083136723 Marionette TRACE conn4 <- [1,2247,null,{"value":null}] 09:25:37 INFO - PROCESS | 3185 | 1461083137033 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:25:37 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff832209000 == 172 [pid = 3185] [id = 569] 09:25:37 INFO - PROCESS | 3185 | ++DOMWINDOW == 191 (0x7ff824d34400) [pid = 3185] [serial = 1708] [outer = (nil)] 09:25:37 INFO - PROCESS | 3185 | ++DOMWINDOW == 192 (0x7ff825e7a000) [pid = 3185] [serial = 1709] [outer = 0x7ff824d34400] 09:25:37 INFO - PROCESS | 3185 | 1461083137115 Marionette DEBUG loaded listener.js 09:25:37 INFO - PROCESS | 3185 | ++DOMWINDOW == 193 (0x7ff825ec5000) [pid = 3185] [serial = 1710] [outer = 0x7ff824d34400] 09:25:37 INFO - PROCESS | 3185 | 1461083137979 Marionette TRACE conn4 <- [1,2248,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.basic.html",0,null,null,[["getImageData() exists and returns something",0,null,null]]]}] 09:25:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 09:25:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 1532ms 09:25:38 INFO - PROCESS | 3185 | 1461083138014 Marionette TRACE conn4 -> [0,2249,"getWindowHandle",null] 09:25:38 INFO - PROCESS | 3185 | 1461083138018 Marionette TRACE conn4 <- [1,2249,null,{"value":"8"}] 09:25:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 09:25:38 INFO - PROCESS | 3185 | 1461083138024 Marionette TRACE conn4 -> [0,2250,"setScriptTimeout",{"ms":35000}] 09:25:38 INFO - PROCESS | 3185 | 1461083138027 Marionette TRACE conn4 <- [1,2250,null,{}] 09:25:38 INFO - PROCESS | 3185 | 1461083138032 Marionette TRACE conn4 -> [0,2251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:25:38 INFO - PROCESS | 3185 | 1461083138266 Marionette TRACE conn4 <- [1,2251,null,{"value":null}] 09:25:38 INFO - PROCESS | 3185 | 1461083138642 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:25:38 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff83591a800 == 173 [pid = 3185] [id = 570] 09:25:38 INFO - PROCESS | 3185 | ++DOMWINDOW == 194 (0x7ff826383400) [pid = 3185] [serial = 1711] [outer = (nil)] 09:25:38 INFO - PROCESS | 3185 | ++DOMWINDOW == 195 (0x7ff8264a9c00) [pid = 3185] [serial = 1712] [outer = 0x7ff826383400] 09:25:38 INFO - PROCESS | 3185 | 1461083138726 Marionette DEBUG loaded listener.js 09:25:38 INFO - PROCESS | 3185 | ++DOMWINDOW == 196 (0x7ff826588400) [pid = 3185] [serial = 1713] [outer = 0x7ff826383400] 09:25:39 INFO - PROCESS | 3185 | 1461083139549 Marionette TRACE conn4 <- [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]]]}] 09:25:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 09:25:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 1586ms 09:25:39 INFO - PROCESS | 3185 | 1461083139612 Marionette TRACE conn4 -> [0,2253,"getWindowHandle",null] 09:25:39 INFO - PROCESS | 3185 | 1461083139615 Marionette TRACE conn4 <- [1,2253,null,{"value":"8"}] 09:25:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 09:25:39 INFO - PROCESS | 3185 | 1461083139621 Marionette TRACE conn4 -> [0,2254,"setScriptTimeout",{"ms":35000}] 09:25:39 INFO - PROCESS | 3185 | 1461083139625 Marionette TRACE conn4 <- [1,2254,null,{}] 09:25:39 INFO - PROCESS | 3185 | 1461083139630 Marionette TRACE conn4 -> [0,2255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:25:39 INFO - PROCESS | 3185 | 1461083139864 Marionette TRACE conn4 <- [1,2255,null,{"value":null}] 09:25:40 INFO - PROCESS | 3185 | 1461083140134 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:25:40 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff836404800 == 174 [pid = 3185] [id = 571] 09:25:40 INFO - PROCESS | 3185 | ++DOMWINDOW == 197 (0x7ff82637d000) [pid = 3185] [serial = 1714] [outer = (nil)] 09:25:40 INFO - PROCESS | 3185 | ++DOMWINDOW == 198 (0x7ff82a240400) [pid = 3185] [serial = 1715] [outer = 0x7ff82637d000] 09:25:40 INFO - PROCESS | 3185 | 1461083140254 Marionette DEBUG loaded listener.js 09:25:40 INFO - PROCESS | 3185 | ++DOMWINDOW == 199 (0x7ff82ffd8800) [pid = 3185] [serial = 1716] [outer = 0x7ff82637d000] 09:25:41 INFO - PROCESS | 3185 | 1461083141111 Marionette TRACE conn4 <- [1,2256,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.length.html",0,null,null,[["getImageData() returns a correctly-sized Uint8ClampedArray",0,null,null]]]}] 09:25:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 09:25:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 1528ms 09:25:41 INFO - PROCESS | 3185 | 1461083141152 Marionette TRACE conn4 -> [0,2257,"getWindowHandle",null] 09:25:41 INFO - PROCESS | 3185 | 1461083141155 Marionette TRACE conn4 <- [1,2257,null,{"value":"8"}] 09:25:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 09:25:41 INFO - PROCESS | 3185 | 1461083141161 Marionette TRACE conn4 -> [0,2258,"setScriptTimeout",{"ms":35000}] 09:25:41 INFO - PROCESS | 3185 | 1461083141165 Marionette TRACE conn4 <- [1,2258,null,{}] 09:25:41 INFO - PROCESS | 3185 | 1461083141170 Marionette TRACE conn4 -> [0,2259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:25:41 INFO - PROCESS | 3185 | 1461083141398 Marionette TRACE conn4 <- [1,2259,null,{"value":null}] 09:25:41 INFO - PROCESS | 3185 | 1461083141713 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:25:41 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff83816b000 == 175 [pid = 3185] [id = 572] 09:25:41 INFO - PROCESS | 3185 | ++DOMWINDOW == 200 (0x7ff826588c00) [pid = 3185] [serial = 1717] [outer = (nil)] 09:25:41 INFO - PROCESS | 3185 | ++DOMWINDOW == 201 (0x7ff830b71800) [pid = 3185] [serial = 1718] [outer = 0x7ff826588c00] 09:25:41 INFO - PROCESS | 3185 | 1461083141793 Marionette DEBUG loaded listener.js 09:25:41 INFO - PROCESS | 3185 | ++DOMWINDOW == 202 (0x7ff831092000) [pid = 3185] [serial = 1719] [outer = 0x7ff826588c00] 09:25:42 INFO - PROCESS | 3185 | 1461083142646 Marionette TRACE conn4 <- [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]]]}] 09:25:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 09:25:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 1534ms 09:25:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 09:25:42 INFO - PROCESS | 3185 | 1461083142698 Marionette TRACE conn4 -> [0,2261,"getWindowHandle",null] 09:25:42 INFO - PROCESS | 3185 | 1461083142701 Marionette TRACE conn4 <- [1,2261,null,{"value":"8"}] 09:25:42 INFO - PROCESS | 3185 | 1461083142707 Marionette TRACE conn4 -> [0,2262,"setScriptTimeout",{"ms":35000}] 09:25:42 INFO - PROCESS | 3185 | 1461083142710 Marionette TRACE conn4 <- [1,2262,null,{}] 09:25:42 INFO - PROCESS | 3185 | 1461083142716 Marionette TRACE conn4 -> [0,2263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:25:42 INFO - PROCESS | 3185 | 1461083142944 Marionette TRACE conn4 <- [1,2263,null,{"value":null}] 09:25:43 INFO - PROCESS | 3185 | 1461083143231 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:25:43 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff83a408800 == 176 [pid = 3185] [id = 573] 09:25:43 INFO - PROCESS | 3185 | ++DOMWINDOW == 203 (0x7ff80d243000) [pid = 3185] [serial = 1720] [outer = (nil)] 09:25:43 INFO - PROCESS | 3185 | ++DOMWINDOW == 204 (0x7ff81acbc400) [pid = 3185] [serial = 1721] [outer = 0x7ff80d243000] 09:25:43 INFO - PROCESS | 3185 | 1461083143362 Marionette DEBUG loaded listener.js 09:25:43 INFO - PROCESS | 3185 | ++DOMWINDOW == 205 (0x7ff831fd3800) [pid = 3185] [serial = 1722] [outer = 0x7ff80d243000] 09:25:44 INFO - PROCESS | 3185 | 1461083144261 Marionette TRACE conn4 <- [1,2264,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html",0,null,null,[["getImageData() returns non-premultiplied colours",0,null,null]]]}] 09:25:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 09:25:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 1582ms 09:25:44 INFO - PROCESS | 3185 | 1461083144291 Marionette TRACE conn4 -> [0,2265,"getWindowHandle",null] 09:25:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 09:25:44 INFO - PROCESS | 3185 | 1461083144295 Marionette TRACE conn4 <- [1,2265,null,{"value":"8"}] 09:25:44 INFO - PROCESS | 3185 | 1461083144301 Marionette TRACE conn4 -> [0,2266,"setScriptTimeout",{"ms":35000}] 09:25:44 INFO - PROCESS | 3185 | 1461083144305 Marionette TRACE conn4 <- [1,2266,null,{}] 09:25:44 INFO - PROCESS | 3185 | 1461083144310 Marionette TRACE conn4 -> [0,2267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:25:44 INFO - PROCESS | 3185 | 1461083144567 Marionette TRACE conn4 <- [1,2267,null,{"value":null}] 09:25:45 INFO - PROCESS | 3185 | 1461083145438 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:25:46 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff81eb9a000 == 175 [pid = 3185] [id = 168] 09:25:46 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff82ae1f000 == 174 [pid = 3185] [id = 316] 09:25:46 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff83417e800 == 173 [pid = 3185] [id = 123] 09:25:46 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff8126c1800 == 172 [pid = 3185] [id = 321] 09:25:46 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff812458800 == 171 [pid = 3185] [id = 319] 09:25:46 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff83209b000 == 170 [pid = 3185] [id = 317] 09:25:46 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff812471000 == 169 [pid = 3185] [id = 320] 09:25:46 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff8360a2000 == 168 [pid = 3185] [id = 318] 09:25:46 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff81e695800 == 167 [pid = 3185] [id = 169] 09:25:46 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff80d0e2800 == 166 [pid = 3185] [id = 509] 09:25:46 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff80d460000 == 165 [pid = 3185] [id = 554] 09:25:46 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff80d1e7800 == 164 [pid = 3185] [id = 553] 09:25:46 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff80ac4b000 == 163 [pid = 3185] [id = 552] 09:25:46 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff80839e000 == 162 [pid = 3185] [id = 551] 09:25:46 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff8312c7800 == 161 [pid = 3185] [id = 550] 09:25:46 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff830ddc000 == 160 [pid = 3185] [id = 549] 09:25:46 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff82ae08800 == 159 [pid = 3185] [id = 548] 09:25:46 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff8265ce000 == 158 [pid = 3185] [id = 547] 09:25:46 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff82564d800 == 157 [pid = 3185] [id = 546] 09:25:46 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff824b65000 == 156 [pid = 3185] [id = 545] 09:25:46 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff823426000 == 155 [pid = 3185] [id = 544] 09:25:46 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff81f017000 == 154 [pid = 3185] [id = 543] 09:25:46 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff81ead4000 == 153 [pid = 3185] [id = 542] 09:25:46 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff81c1b8800 == 152 [pid = 3185] [id = 541] 09:25:46 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff81ab1c000 == 151 [pid = 3185] [id = 540] 09:25:46 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff81a8c9800 == 150 [pid = 3185] [id = 539] 09:25:46 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff8195da800 == 149 [pid = 3185] [id = 538] 09:25:46 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff812466800 == 148 [pid = 3185] [id = 537] 09:25:46 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff81061f800 == 147 [pid = 3185] [id = 536] 09:25:46 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff80f6dc000 == 146 [pid = 3185] [id = 535] 09:25:46 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff80db7a800 == 145 [pid = 3185] [id = 534] 09:25:46 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff80a85b000 == 144 [pid = 3185] [id = 533] 09:25:46 INFO - PROCESS | 3185 | --DOMWINDOW == 204 (0x7ff80ab13400) [pid = 3185] [serial = 1598] [outer = (nil)] [url = about:blank] 09:25:46 INFO - PROCESS | 3185 | --DOMWINDOW == 203 (0x7ff8082c5c00) [pid = 3185] [serial = 1593] [outer = (nil)] [url = about:blank] 09:25:46 INFO - PROCESS | 3185 | --DOMWINDOW == 202 (0x7ff8067ccc00) [pid = 3185] [serial = 1595] [outer = (nil)] [url = about:blank] 09:25:46 INFO - PROCESS | 3185 | --DOMWINDOW == 201 (0x7ff807dcb800) [pid = 3185] [serial = 1592] [outer = (nil)] [url = about:blank] 09:25:46 INFO - PROCESS | 3185 | --DOMWINDOW == 200 (0x7ff804e45800) [pid = 3185] [serial = 1452] [outer = (nil)] [url = about:blank] 09:25:46 INFO - PROCESS | 3185 | --DOMWINDOW == 199 (0x7ff80ab2c800) [pid = 3185] [serial = 1544] [outer = (nil)] [url = about:blank] 09:25:46 INFO - PROCESS | 3185 | --DOMWINDOW == 198 (0x7ff80a48b000) [pid = 3185] [serial = 1541] [outer = (nil)] [url = about:blank] 09:25:46 INFO - PROCESS | 3185 | --DOMWINDOW == 197 (0x7ff8084bbc00) [pid = 3185] [serial = 1538] [outer = (nil)] [url = about:blank] 09:25:46 INFO - PROCESS | 3185 | --DOMWINDOW == 196 (0x7ff80784ac00) [pid = 3185] [serial = 1535] [outer = (nil)] [url = about:blank] 09:25:46 INFO - PROCESS | 3185 | --DOMWINDOW == 195 (0x7ff8067cf800) [pid = 3185] [serial = 1532] [outer = (nil)] [url = about:blank] 09:25:46 INFO - PROCESS | 3185 | --DOMWINDOW == 194 (0x7ff807dd0800) [pid = 3185] [serial = 1530] [outer = (nil)] [url = about:blank] 09:25:46 INFO - PROCESS | 3185 | --DOMWINDOW == 193 (0x7ff806b53400) [pid = 3185] [serial = 1589] [outer = (nil)] [url = about:blank] 09:25:46 INFO - PROCESS | 3185 | --DOMWINDOW == 192 (0x7ff8067c3400) [pid = 3185] [serial = 1586] [outer = (nil)] [url = about:blank] 09:25:46 INFO - PROCESS | 3185 | --DOMWINDOW == 191 (0x7ff8067d1000) [pid = 3185] [serial = 1587] [outer = (nil)] [url = about:blank] 09:25:46 INFO - PROCESS | 3185 | --DOMWINDOW == 190 (0x7ff804e41400) [pid = 3185] [serial = 1583] [outer = (nil)] [url = about:blank] 09:25:46 INFO - PROCESS | 3185 | --DOMWINDOW == 189 (0x7ff81e285000) [pid = 3185] [serial = 1580] [outer = (nil)] [url = about:blank] 09:25:46 INFO - PROCESS | 3185 | --DOMWINDOW == 188 (0x7ff81e083000) [pid = 3185] [serial = 1577] [outer = (nil)] [url = about:blank] 09:25:46 INFO - PROCESS | 3185 | --DOMWINDOW == 187 (0x7ff81ccfb000) [pid = 3185] [serial = 1574] [outer = (nil)] [url = about:blank] 09:25:46 INFO - PROCESS | 3185 | --DOMWINDOW == 186 (0x7ff81ac56000) [pid = 3185] [serial = 1571] [outer = (nil)] [url = about:blank] 09:25:46 INFO - PROCESS | 3185 | --DOMWINDOW == 185 (0x7ff81a719000) [pid = 3185] [serial = 1568] [outer = (nil)] [url = about:blank] 09:25:46 INFO - PROCESS | 3185 | --DOMWINDOW == 184 (0x7ff819dd1c00) [pid = 3185] [serial = 1565] [outer = (nil)] [url = about:blank] 09:25:46 INFO - PROCESS | 3185 | --DOMWINDOW == 183 (0x7ff813442400) [pid = 3185] [serial = 1562] [outer = (nil)] [url = about:blank] 09:25:46 INFO - PROCESS | 3185 | --DOMWINDOW == 182 (0x7ff8120da400) [pid = 3185] [serial = 1559] [outer = (nil)] [url = about:blank] 09:25:46 INFO - PROCESS | 3185 | --DOMWINDOW == 181 (0x7ff8104b0400) [pid = 3185] [serial = 1556] [outer = (nil)] [url = about:blank] 09:25:46 INFO - PROCESS | 3185 | --DOMWINDOW == 180 (0x7ff80e75c400) [pid = 3185] [serial = 1553] [outer = (nil)] [url = about:blank] 09:25:46 INFO - PROCESS | 3185 | --DOMWINDOW == 179 (0x7ff80e380000) [pid = 3185] [serial = 1550] [outer = (nil)] [url = about:blank] 09:25:46 INFO - PROCESS | 3185 | --DOMWINDOW == 178 (0x7ff80db94800) [pid = 3185] [serial = 1547] [outer = (nil)] [url = about:blank] 09:25:46 INFO - PROCESS | 3185 | --DOMWINDOW == 177 (0x7ff8084c1800) [pid = 3185] [serial = 1596] [outer = (nil)] [url = about:blank] 09:25:46 INFO - PROCESS | 3185 | --DOMWINDOW == 176 (0x7ff8077e5400) [pid = 3185] [serial = 1590] [outer = (nil)] [url = about:blank] 09:25:46 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff80772e000 == 145 [pid = 3185] [id = 574] 09:25:46 INFO - PROCESS | 3185 | ++DOMWINDOW == 177 (0x7ff804e45800) [pid = 3185] [serial = 1723] [outer = (nil)] 09:25:46 INFO - PROCESS | 3185 | ++DOMWINDOW == 178 (0x7ff8066f0400) [pid = 3185] [serial = 1724] [outer = 0x7ff804e45800] 09:25:46 INFO - PROCESS | 3185 | 1461083146458 Marionette DEBUG loaded listener.js 09:25:46 INFO - PROCESS | 3185 | ++DOMWINDOW == 179 (0x7ff8067c7000) [pid = 3185] [serial = 1725] [outer = 0x7ff804e45800] 09:25:47 INFO - PROCESS | 3185 | 1461083147262 Marionette TRACE conn4 <- [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]]]}] 09:25:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 09:25:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 2990ms 09:25:47 INFO - PROCESS | 3185 | 1461083147292 Marionette TRACE conn4 -> [0,2269,"getWindowHandle",null] 09:25:47 INFO - PROCESS | 3185 | 1461083147299 Marionette TRACE conn4 <- [1,2269,null,{"value":"8"}] 09:25:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 09:25:47 INFO - PROCESS | 3185 | 1461083147326 Marionette TRACE conn4 -> [0,2270,"setScriptTimeout",{"ms":35000}] 09:25:47 INFO - PROCESS | 3185 | 1461083147331 Marionette TRACE conn4 <- [1,2270,null,{}] 09:25:47 INFO - PROCESS | 3185 | 1461083147339 Marionette TRACE conn4 -> [0,2271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:25:47 INFO - PROCESS | 3185 | 1461083147559 Marionette TRACE conn4 <- [1,2271,null,{"value":null}] 09:25:47 INFO - PROCESS | 3185 | 1461083147757 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:25:47 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff80a62d000 == 146 [pid = 3185] [id = 575] 09:25:47 INFO - PROCESS | 3185 | ++DOMWINDOW == 180 (0x7ff806220800) [pid = 3185] [serial = 1726] [outer = (nil)] 09:25:47 INFO - PROCESS | 3185 | ++DOMWINDOW == 181 (0x7ff806c13800) [pid = 3185] [serial = 1727] [outer = 0x7ff806220800] 09:25:47 INFO - PROCESS | 3185 | 1461083147828 Marionette DEBUG loaded listener.js 09:25:47 INFO - PROCESS | 3185 | ++DOMWINDOW == 182 (0x7ff8077e9800) [pid = 3185] [serial = 1728] [outer = 0x7ff806220800] 09:25:48 INFO - PROCESS | 3185 | 1461083148691 Marionette TRACE conn4 <- [1,2272,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html",0,null,null,[["getImageData() returns leftmost columns first",0,null,null]]]}] 09:25:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 09:25:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 1450ms 09:25:48 INFO - PROCESS | 3185 | 1461083148770 Marionette TRACE conn4 -> [0,2273,"getWindowHandle",null] 09:25:48 INFO - PROCESS | 3185 | 1461083148776 Marionette TRACE conn4 <- [1,2273,null,{"value":"8"}] 09:25:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 09:25:48 INFO - PROCESS | 3185 | 1461083148785 Marionette TRACE conn4 -> [0,2274,"setScriptTimeout",{"ms":35000}] 09:25:48 INFO - PROCESS | 3185 | 1461083148788 Marionette TRACE conn4 <- [1,2274,null,{}] 09:25:48 INFO - PROCESS | 3185 | 1461083148801 Marionette TRACE conn4 -> [0,2275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:25:49 INFO - PROCESS | 3185 | 1461083149082 Marionette TRACE conn4 <- [1,2275,null,{"value":null}] 09:25:49 INFO - PROCESS | 3185 | 1461083149114 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:25:49 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff80bc9b000 == 147 [pid = 3185] [id = 576] 09:25:49 INFO - PROCESS | 3185 | ++DOMWINDOW == 183 (0x7ff806b57400) [pid = 3185] [serial = 1729] [outer = (nil)] 09:25:49 INFO - PROCESS | 3185 | ++DOMWINDOW == 184 (0x7ff807dd0800) [pid = 3185] [serial = 1730] [outer = 0x7ff806b57400] 09:25:49 INFO - PROCESS | 3185 | 1461083149180 Marionette DEBUG loaded listener.js 09:25:49 INFO - PROCESS | 3185 | ++DOMWINDOW == 185 (0x7ff8082ca800) [pid = 3185] [serial = 1731] [outer = 0x7ff806b57400] 09:25:50 INFO - PROCESS | 3185 | 1461083150209 Marionette TRACE conn4 <- [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]]]}] 09:25:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 09:25:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 1441ms 09:25:50 INFO - PROCESS | 3185 | 1461083150227 Marionette TRACE conn4 -> [0,2277,"getWindowHandle",null] 09:25:50 INFO - PROCESS | 3185 | 1461083150231 Marionette TRACE conn4 <- [1,2277,null,{"value":"8"}] 09:25:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 09:25:50 INFO - PROCESS | 3185 | 1461083150249 Marionette TRACE conn4 -> [0,2278,"setScriptTimeout",{"ms":35000}] 09:25:50 INFO - PROCESS | 3185 | 1461083150265 Marionette TRACE conn4 <- [1,2278,null,{}] 09:25:50 INFO - PROCESS | 3185 | 1461083150306 Marionette TRACE conn4 -> [0,2279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:25:50 INFO - PROCESS | 3185 | 1461083150608 Marionette TRACE conn4 <- [1,2279,null,{"value":null}] 09:25:50 INFO - PROCESS | 3185 | 1461083150641 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:25:50 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff80d2ea000 == 148 [pid = 3185] [id = 577] 09:25:50 INFO - PROCESS | 3185 | ++DOMWINDOW == 186 (0x7ff806c14c00) [pid = 3185] [serial = 1732] [outer = (nil)] 09:25:50 INFO - PROCESS | 3185 | ++DOMWINDOW == 187 (0x7ff80a48bc00) [pid = 3185] [serial = 1733] [outer = 0x7ff806c14c00] 09:25:50 INFO - PROCESS | 3185 | 1461083150705 Marionette DEBUG loaded listener.js 09:25:50 INFO - PROCESS | 3185 | ++DOMWINDOW == 188 (0x7ff80af5b400) [pid = 3185] [serial = 1734] [outer = 0x7ff806c14c00] 09:25:51 INFO - PROCESS | 3185 | --DOMWINDOW == 187 (0x7ff807dc3800) [pid = 3185] [serial = 1543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 09:25:51 INFO - PROCESS | 3185 | --DOMWINDOW == 186 (0x7ff806b52800) [pid = 3185] [serial = 1570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 09:25:51 INFO - PROCESS | 3185 | --DOMWINDOW == 185 (0x7ff81316b800) [pid = 3185] [serial = 1561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 09:25:51 INFO - PROCESS | 3185 | --DOMWINDOW == 184 (0x7ff81cc34400) [pid = 3185] [serial = 1573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 09:25:51 INFO - PROCESS | 3185 | --DOMWINDOW == 183 (0x7ff80784ec00) [pid = 3185] [serial = 1540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 09:25:51 INFO - PROCESS | 3185 | --DOMWINDOW == 182 (0x7ff80d42a000) [pid = 3185] [serial = 1546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 09:25:51 INFO - PROCESS | 3185 | --DOMWINDOW == 181 (0x7ff81e04d400) [pid = 3185] [serial = 1579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 09:25:51 INFO - PROCESS | 3185 | --DOMWINDOW == 180 (0x7ff8082c6c00) [pid = 3185] [serial = 1537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 09:25:51 INFO - PROCESS | 3185 | --DOMWINDOW == 179 (0x7ff8077ef800) [pid = 3185] [serial = 1465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 09:25:51 INFO - PROCESS | 3185 | --DOMWINDOW == 178 (0x7ff80e0f8c00) [pid = 3185] [serial = 1552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 09:25:51 INFO - PROCESS | 3185 | --DOMWINDOW == 177 (0x7ff81cc34800) [pid = 3185] [serial = 1576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 09:25:51 INFO - PROCESS | 3185 | --DOMWINDOW == 176 (0x7ff80d42d000) [pid = 3185] [serial = 1558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 09:25:51 INFO - PROCESS | 3185 | --DOMWINDOW == 175 (0x7ff8067c7800) [pid = 3185] [serial = 1534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 09:25:51 INFO - PROCESS | 3185 | --DOMWINDOW == 174 (0x7ff80d23d400) [pid = 3185] [serial = 1555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 09:25:51 INFO - PROCESS | 3185 | --DOMWINDOW == 173 (0x7ff813174000) [pid = 3185] [serial = 1564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 09:25:51 INFO - PROCESS | 3185 | --DOMWINDOW == 172 (0x7ff819d66400) [pid = 3185] [serial = 1567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 09:25:51 INFO - PROCESS | 3185 | --DOMWINDOW == 171 (0x7ff80621b000) [pid = 3185] [serial = 1531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 09:25:51 INFO - PROCESS | 3185 | --DOMWINDOW == 170 (0x7ff80d242400) [pid = 3185] [serial = 1549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 09:25:51 INFO - PROCESS | 3185 | --DOMWINDOW == 169 (0x7ff8082c4400) [pid = 3185] [serial = 1624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 09:25:51 INFO - PROCESS | 3185 | --DOMWINDOW == 168 (0x7ff8082c3400) [pid = 3185] [serial = 1597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 09:25:51 INFO - PROCESS | 3185 | --DOMWINDOW == 167 (0x7ff806b11c00) [pid = 3185] [serial = 1600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 09:25:51 INFO - PROCESS | 3185 | --DOMWINDOW == 166 (0x7ff8077e7c00) [pid = 3185] [serial = 1621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 09:25:51 INFO - PROCESS | 3185 | --DOMWINDOW == 165 (0x7ff80ab31400) [pid = 3185] [serial = 1636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 09:25:51 INFO - PROCESS | 3185 | --DOMWINDOW == 164 (0x7ff81a710c00) [pid = 3185] [serial = 1651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 09:25:51 INFO - PROCESS | 3185 | --DOMWINDOW == 163 (0x7ff804e43400) [pid = 3185] [serial = 1630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 09:25:51 INFO - PROCESS | 3185 | --DOMWINDOW == 162 (0x7ff819dcd400) [pid = 3185] [serial = 1627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 09:25:51 INFO - PROCESS | 3185 | --DOMWINDOW == 161 (0x7ff806221c00) [pid = 3185] [serial = 1618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 09:25:51 INFO - PROCESS | 3185 | --DOMWINDOW == 160 (0x7ff8084b3800) [pid = 3185] [serial = 1660] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 09:25:51 INFO - PROCESS | 3185 | --DOMWINDOW == 159 (0x7ff811242c00) [pid = 3185] [serial = 1642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 09:25:51 INFO - PROCESS | 3185 | --DOMWINDOW == 158 (0x7ff813449c00) [pid = 3185] [serial = 1648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 09:25:51 INFO - PROCESS | 3185 | --DOMWINDOW == 157 (0x7ff81e084400) [pid = 3185] [serial = 1639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 09:25:51 INFO - PROCESS | 3185 | --DOMWINDOW == 156 (0x7ff80afc1000) [pid = 3185] [serial = 1612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 09:25:51 INFO - PROCESS | 3185 | --DOMWINDOW == 155 (0x7ff8067c6000) [pid = 3185] [serial = 1654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 09:25:51 INFO - PROCESS | 3185 | --DOMWINDOW == 154 (0x7ff804e44c00) [pid = 3185] [serial = 1645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 09:25:51 INFO - PROCESS | 3185 | --DOMWINDOW == 153 (0x7ff8066f7000) [pid = 3185] [serial = 1657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 09:25:51 INFO - PROCESS | 3185 | --DOMWINDOW == 152 (0x7ff80ab10400) [pid = 3185] [serial = 1633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 09:25:51 INFO - PROCESS | 3185 | --DOMWINDOW == 151 (0x7ff81132f800) [pid = 3185] [serial = 1615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 09:25:51 INFO - PROCESS | 3185 | --DOMWINDOW == 150 (0x7ff807dc3000) [pid = 3185] [serial = 1603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 09:25:51 INFO - PROCESS | 3185 | --DOMWINDOW == 149 (0x7ff8066f0c00) [pid = 3185] [serial = 1609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 09:25:51 INFO - PROCESS | 3185 | --DOMWINDOW == 148 (0x7ff80af5a000) [pid = 3185] [serial = 1606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 09:25:51 INFO - PROCESS | 3185 | --DOMWINDOW == 147 (0x7ff804e3c400) [pid = 3185] [serial = 1663] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 09:25:52 INFO - PROCESS | 3185 | 1461083152350 Marionette TRACE conn4 <- [1,2280,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html",0,null,null,[["getImageData() returns topmost rows first",0,null,null]]]}] 09:25:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 09:25:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 2122ms 09:25:52 INFO - PROCESS | 3185 | 1461083152364 Marionette TRACE conn4 -> [0,2281,"getWindowHandle",null] 09:25:52 INFO - PROCESS | 3185 | 1461083152369 Marionette TRACE conn4 <- [1,2281,null,{"value":"8"}] 09:25:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 09:25:52 INFO - PROCESS | 3185 | 1461083152374 Marionette TRACE conn4 -> [0,2282,"setScriptTimeout",{"ms":35000}] 09:25:52 INFO - PROCESS | 3185 | 1461083152377 Marionette TRACE conn4 <- [1,2282,null,{}] 09:25:52 INFO - PROCESS | 3185 | 1461083152382 Marionette TRACE conn4 -> [0,2283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:25:52 INFO - PROCESS | 3185 | 1461083152583 Marionette TRACE conn4 <- [1,2283,null,{"value":null}] 09:25:52 INFO - PROCESS | 3185 | 1461083152762 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:25:52 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff80d46f800 == 149 [pid = 3185] [id = 578] 09:25:52 INFO - PROCESS | 3185 | ++DOMWINDOW == 148 (0x7ff804e43400) [pid = 3185] [serial = 1735] [outer = (nil)] 09:25:52 INFO - PROCESS | 3185 | ++DOMWINDOW == 149 (0x7ff8082c4400) [pid = 3185] [serial = 1736] [outer = 0x7ff804e43400] 09:25:52 INFO - PROCESS | 3185 | 1461083152830 Marionette DEBUG loaded listener.js 09:25:52 INFO - PROCESS | 3185 | ++DOMWINDOW == 150 (0x7ff80af5a000) [pid = 3185] [serial = 1737] [outer = 0x7ff804e43400] 09:25:53 INFO - PROCESS | 3185 | 1461083153616 Marionette TRACE conn4 <- [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]]]}] 09:25:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 09:25:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 1281ms 09:25:53 INFO - PROCESS | 3185 | 1461083153656 Marionette TRACE conn4 -> [0,2285,"getWindowHandle",null] 09:25:53 INFO - PROCESS | 3185 | 1461083153682 Marionette TRACE conn4 <- [1,2285,null,{"value":"8"}] 09:25:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 09:25:53 INFO - PROCESS | 3185 | 1461083153890 Marionette TRACE conn4 -> [0,2286,"setScriptTimeout",{"ms":35000}] 09:25:53 INFO - PROCESS | 3185 | 1461083153896 Marionette TRACE conn4 <- [1,2286,null,{}] 09:25:53 INFO - PROCESS | 3185 | 1461083153904 Marionette TRACE conn4 -> [0,2287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:25:54 INFO - PROCESS | 3185 | 1461083154147 Marionette TRACE conn4 <- [1,2287,null,{"value":null}] 09:25:54 INFO - PROCESS | 3185 | 1461083154455 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:25:54 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff80a318000 == 150 [pid = 3185] [id = 579] 09:25:54 INFO - PROCESS | 3185 | ++DOMWINDOW == 151 (0x7ff806b11400) [pid = 3185] [serial = 1738] [outer = (nil)] 09:25:54 INFO - PROCESS | 3185 | ++DOMWINDOW == 152 (0x7ff806b50400) [pid = 3185] [serial = 1739] [outer = 0x7ff806b11400] 09:25:54 INFO - PROCESS | 3185 | 1461083154533 Marionette DEBUG loaded listener.js 09:25:54 INFO - PROCESS | 3185 | ++DOMWINDOW == 153 (0x7ff8077eb000) [pid = 3185] [serial = 1740] [outer = 0x7ff806b11400] 09:25:55 INFO - PROCESS | 3185 | 1461083155794 Marionette TRACE conn4 <- [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]]]}] 09:25:55 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 09:25:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 2017ms 09:25:55 INFO - PROCESS | 3185 | 1461083155883 Marionette TRACE conn4 -> [0,2289,"getWindowHandle",null] 09:25:55 INFO - PROCESS | 3185 | 1461083155892 Marionette TRACE conn4 <- [1,2289,null,{"value":"8"}] 09:25:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 09:25:55 INFO - PROCESS | 3185 | 1461083155965 Marionette TRACE conn4 -> [0,2290,"setScriptTimeout",{"ms":35000}] 09:25:55 INFO - PROCESS | 3185 | 1461083155971 Marionette TRACE conn4 <- [1,2290,null,{}] 09:25:55 INFO - PROCESS | 3185 | 1461083155992 Marionette TRACE conn4 -> [0,2291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:25:56 INFO - PROCESS | 3185 | 1461083156421 Marionette TRACE conn4 <- [1,2291,null,{"value":null}] 09:25:56 INFO - PROCESS | 3185 | 1461083156737 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:25:56 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff80dadf800 == 151 [pid = 3185] [id = 580] 09:25:56 INFO - PROCESS | 3185 | ++DOMWINDOW == 154 (0x7ff806b11c00) [pid = 3185] [serial = 1741] [outer = (nil)] 09:25:56 INFO - PROCESS | 3185 | ++DOMWINDOW == 155 (0x7ff8084b9400) [pid = 3185] [serial = 1742] [outer = 0x7ff806b11c00] 09:25:56 INFO - PROCESS | 3185 | 1461083156812 Marionette DEBUG loaded listener.js 09:25:56 INFO - PROCESS | 3185 | ++DOMWINDOW == 156 (0x7ff80a7e0800) [pid = 3185] [serial = 1743] [outer = 0x7ff806b11c00] 09:25:57 INFO - PROCESS | 3185 | 1461083157776 Marionette TRACE conn4 <- [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]]]}] 09:25:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 09:25:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 1878ms 09:25:57 INFO - PROCESS | 3185 | 1461083157821 Marionette TRACE conn4 -> [0,2293,"getWindowHandle",null] 09:25:57 INFO - PROCESS | 3185 | 1461083157825 Marionette TRACE conn4 <- [1,2293,null,{"value":"8"}] 09:25:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 09:25:57 INFO - PROCESS | 3185 | 1461083157831 Marionette TRACE conn4 -> [0,2294,"setScriptTimeout",{"ms":35000}] 09:25:57 INFO - PROCESS | 3185 | 1461083157834 Marionette TRACE conn4 <- [1,2294,null,{}] 09:25:57 INFO - PROCESS | 3185 | 1461083157840 Marionette TRACE conn4 -> [0,2295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:25:58 INFO - PROCESS | 3185 | 1461083158065 Marionette TRACE conn4 <- [1,2295,null,{"value":null}] 09:25:58 INFO - PROCESS | 3185 | 1461083158445 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:25:58 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff80ef1b800 == 152 [pid = 3185] [id = 581] 09:25:58 INFO - PROCESS | 3185 | ++DOMWINDOW == 157 (0x7ff80d23b800) [pid = 3185] [serial = 1744] [outer = (nil)] 09:25:58 INFO - PROCESS | 3185 | ++DOMWINDOW == 158 (0x7ff80d23ec00) [pid = 3185] [serial = 1745] [outer = 0x7ff80d23b800] 09:25:58 INFO - PROCESS | 3185 | 1461083158534 Marionette DEBUG loaded listener.js 09:25:58 INFO - PROCESS | 3185 | ++DOMWINDOW == 159 (0x7ff80d428000) [pid = 3185] [serial = 1746] [outer = 0x7ff80d23b800] 09:25:59 INFO - PROCESS | 3185 | 1461083159386 Marionette TRACE conn4 <- [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]]]}] 09:25:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 09:25:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 1629ms 09:25:59 INFO - PROCESS | 3185 | 1461083159462 Marionette TRACE conn4 -> [0,2297,"getWindowHandle",null] 09:25:59 INFO - PROCESS | 3185 | 1461083159466 Marionette TRACE conn4 <- [1,2297,null,{"value":"8"}] 09:25:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 09:25:59 INFO - PROCESS | 3185 | 1461083159472 Marionette TRACE conn4 -> [0,2298,"setScriptTimeout",{"ms":35000}] 09:25:59 INFO - PROCESS | 3185 | 1461083159475 Marionette TRACE conn4 <- [1,2298,null,{}] 09:25:59 INFO - PROCESS | 3185 | 1461083159481 Marionette TRACE conn4 -> [0,2299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:25:59 INFO - PROCESS | 3185 | 1461083159742 Marionette TRACE conn4 <- [1,2299,null,{"value":null}] 09:26:00 INFO - PROCESS | 3185 | 1461083160053 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:26:00 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff80f969800 == 153 [pid = 3185] [id = 582] 09:26:00 INFO - PROCESS | 3185 | ++DOMWINDOW == 160 (0x7ff80d241c00) [pid = 3185] [serial = 1747] [outer = (nil)] 09:26:00 INFO - PROCESS | 3185 | ++DOMWINDOW == 161 (0x7ff80dd63800) [pid = 3185] [serial = 1748] [outer = 0x7ff80d241c00] 09:26:00 INFO - PROCESS | 3185 | 1461083160130 Marionette DEBUG loaded listener.js 09:26:00 INFO - PROCESS | 3185 | ++DOMWINDOW == 162 (0x7ff80e379400) [pid = 3185] [serial = 1749] [outer = 0x7ff80d241c00] 09:26:00 INFO - PROCESS | 3185 | 1461083160979 Marionette TRACE conn4 <- [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]]]}] 09:26:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 09:26:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 1534ms 09:26:01 INFO - PROCESS | 3185 | 1461083161007 Marionette TRACE conn4 -> [0,2301,"getWindowHandle",null] 09:26:01 INFO - PROCESS | 3185 | 1461083161011 Marionette TRACE conn4 <- [1,2301,null,{"value":"8"}] 09:26:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 09:26:01 INFO - PROCESS | 3185 | 1461083161017 Marionette TRACE conn4 -> [0,2302,"setScriptTimeout",{"ms":35000}] 09:26:01 INFO - PROCESS | 3185 | 1461083161019 Marionette TRACE conn4 <- [1,2302,null,{}] 09:26:01 INFO - PROCESS | 3185 | 1461083161025 Marionette TRACE conn4 -> [0,2303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:26:01 INFO - PROCESS | 3185 | 1461083161253 Marionette TRACE conn4 <- [1,2303,null,{"value":null}] 09:26:01 INFO - PROCESS | 3185 | 1461083161497 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:26:01 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff810616800 == 154 [pid = 3185] [id = 583] 09:26:01 INFO - PROCESS | 3185 | ++DOMWINDOW == 163 (0x7ff80db89000) [pid = 3185] [serial = 1750] [outer = (nil)] 09:26:01 INFO - PROCESS | 3185 | ++DOMWINDOW == 164 (0x7ff80e6c6000) [pid = 3185] [serial = 1751] [outer = 0x7ff80db89000] 09:26:01 INFO - PROCESS | 3185 | 1461083161574 Marionette DEBUG loaded listener.js 09:26:01 INFO - PROCESS | 3185 | ++DOMWINDOW == 165 (0x7ff80e759400) [pid = 3185] [serial = 1752] [outer = 0x7ff80db89000] 09:26:02 INFO - PROCESS | 3185 | 1461083162524 Marionette TRACE conn4 <- [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]]]}] 09:26:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 09:26:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 1578ms 09:26:02 INFO - PROCESS | 3185 | 1461083162597 Marionette TRACE conn4 -> [0,2305,"getWindowHandle",null] 09:26:02 INFO - PROCESS | 3185 | 1461083162601 Marionette TRACE conn4 <- [1,2305,null,{"value":"8"}] 09:26:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 09:26:02 INFO - PROCESS | 3185 | 1461083162606 Marionette TRACE conn4 -> [0,2306,"setScriptTimeout",{"ms":35000}] 09:26:02 INFO - PROCESS | 3185 | 1461083162610 Marionette TRACE conn4 <- [1,2306,null,{}] 09:26:02 INFO - PROCESS | 3185 | 1461083162615 Marionette TRACE conn4 -> [0,2307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:26:02 INFO - PROCESS | 3185 | 1461083162910 Marionette TRACE conn4 <- [1,2307,null,{"value":null}] 09:26:03 INFO - PROCESS | 3185 | 1461083163227 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:26:03 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff8120b1000 == 155 [pid = 3185] [id = 584] 09:26:03 INFO - PROCESS | 3185 | ++DOMWINDOW == 166 (0x7ff81088c400) [pid = 3185] [serial = 1753] [outer = (nil)] 09:26:03 INFO - PROCESS | 3185 | ++DOMWINDOW == 167 (0x7ff811236400) [pid = 3185] [serial = 1754] [outer = 0x7ff81088c400] 09:26:03 INFO - PROCESS | 3185 | 1461083163321 Marionette DEBUG loaded listener.js 09:26:03 INFO - PROCESS | 3185 | ++DOMWINDOW == 168 (0x7ff811278800) [pid = 3185] [serial = 1755] [outer = 0x7ff81088c400] 09:26:04 INFO - PROCESS | 3185 | 1461083164193 Marionette TRACE conn4 <- [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]]]}] 09:26:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 09:26:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 1633ms 09:26:04 INFO - PROCESS | 3185 | 1461083164241 Marionette TRACE conn4 -> [0,2309,"getWindowHandle",null] 09:26:04 INFO - PROCESS | 3185 | 1461083164244 Marionette TRACE conn4 <- [1,2309,null,{"value":"8"}] 09:26:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 09:26:04 INFO - PROCESS | 3185 | 1461083164250 Marionette TRACE conn4 -> [0,2310,"setScriptTimeout",{"ms":35000}] 09:26:04 INFO - PROCESS | 3185 | 1461083164253 Marionette TRACE conn4 <- [1,2310,null,{}] 09:26:04 INFO - PROCESS | 3185 | 1461083164259 Marionette TRACE conn4 -> [0,2311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:26:04 INFO - PROCESS | 3185 | 1461083164468 Marionette TRACE conn4 <- [1,2311,null,{"value":null}] 09:26:04 INFO - PROCESS | 3185 | 1461083164735 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:26:04 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff813210800 == 156 [pid = 3185] [id = 585] 09:26:04 INFO - PROCESS | 3185 | ++DOMWINDOW == 169 (0x7ff806c15000) [pid = 3185] [serial = 1756] [outer = (nil)] 09:26:04 INFO - PROCESS | 3185 | ++DOMWINDOW == 170 (0x7ff8112b3400) [pid = 3185] [serial = 1757] [outer = 0x7ff806c15000] 09:26:04 INFO - PROCESS | 3185 | 1461083164863 Marionette DEBUG loaded listener.js 09:26:04 INFO - PROCESS | 3185 | ++DOMWINDOW == 171 (0x7ff81133b000) [pid = 3185] [serial = 1758] [outer = 0x7ff806c15000] 09:26:05 INFO - PROCESS | 3185 | 1461083165707 Marionette TRACE conn4 <- [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]]]}] 09:26:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 09:26:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 1532ms 09:26:05 INFO - PROCESS | 3185 | 1461083165785 Marionette TRACE conn4 -> [0,2313,"getWindowHandle",null] 09:26:05 INFO - PROCESS | 3185 | 1461083165789 Marionette TRACE conn4 <- [1,2313,null,{"value":"8"}] 09:26:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 09:26:05 INFO - PROCESS | 3185 | 1461083165794 Marionette TRACE conn4 -> [0,2314,"setScriptTimeout",{"ms":35000}] 09:26:05 INFO - PROCESS | 3185 | 1461083165798 Marionette TRACE conn4 <- [1,2314,null,{}] 09:26:05 INFO - PROCESS | 3185 | 1461083165803 Marionette TRACE conn4 -> [0,2315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:26:06 INFO - PROCESS | 3185 | 1461083166027 Marionette TRACE conn4 <- [1,2315,null,{"value":null}] 09:26:06 INFO - PROCESS | 3185 | 1461083166335 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:26:06 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff81951b800 == 157 [pid = 3185] [id = 586] 09:26:06 INFO - PROCESS | 3185 | ++DOMWINDOW == 172 (0x7ff807dc9c00) [pid = 3185] [serial = 1759] [outer = (nil)] 09:26:06 INFO - PROCESS | 3185 | ++DOMWINDOW == 173 (0x7ff8124c4800) [pid = 3185] [serial = 1760] [outer = 0x7ff807dc9c00] 09:26:06 INFO - PROCESS | 3185 | 1461083166413 Marionette DEBUG loaded listener.js 09:26:06 INFO - PROCESS | 3185 | ++DOMWINDOW == 174 (0x7ff812505800) [pid = 3185] [serial = 1761] [outer = 0x7ff807dc9c00] 09:26:07 INFO - PROCESS | 3185 | 1461083167241 Marionette TRACE conn4 <- [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]]]}] 09:26:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 09:26:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 1479ms 09:26:07 INFO - PROCESS | 3185 | 1461083167274 Marionette TRACE conn4 -> [0,2317,"getWindowHandle",null] 09:26:07 INFO - PROCESS | 3185 | 1461083167277 Marionette TRACE conn4 <- [1,2317,null,{"value":"8"}] 09:26:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 09:26:07 INFO - PROCESS | 3185 | 1461083167285 Marionette TRACE conn4 -> [0,2318,"setScriptTimeout",{"ms":35000}] 09:26:07 INFO - PROCESS | 3185 | 1461083167287 Marionette TRACE conn4 <- [1,2318,null,{}] 09:26:07 INFO - PROCESS | 3185 | 1461083167293 Marionette TRACE conn4 -> [0,2319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:26:07 INFO - PROCESS | 3185 | 1461083167517 Marionette TRACE conn4 <- [1,2319,null,{"value":null}] 09:26:07 INFO - PROCESS | 3185 | 1461083167787 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:26:07 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff81a32a800 == 158 [pid = 3185] [id = 587] 09:26:07 INFO - PROCESS | 3185 | ++DOMWINDOW == 175 (0x7ff8112ab400) [pid = 3185] [serial = 1762] [outer = (nil)] 09:26:07 INFO - PROCESS | 3185 | ++DOMWINDOW == 176 (0x7ff812907400) [pid = 3185] [serial = 1763] [outer = 0x7ff8112ab400] 09:26:07 INFO - PROCESS | 3185 | 1461083167867 Marionette DEBUG loaded listener.js 09:26:07 INFO - PROCESS | 3185 | ++DOMWINDOW == 177 (0x7ff813063000) [pid = 3185] [serial = 1764] [outer = 0x7ff8112ab400] 09:26:08 INFO - PROCESS | 3185 | 1461083168790 Marionette TRACE conn4 <- [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] 09:26:08 INFO - PROCESS | 3185 | 1461083168901 Marionette TRACE conn4 <- [1,2321,null,{"value":"8"}] 09:26:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 09:26:08 INFO - PROCESS | 3185 | 1461083168913 Marionette TRACE conn4 -> [0,2322,"setScriptTimeout",{"ms":35000}] 09:26:08 INFO - PROCESS | 3185 | 1461083168915 Marionette TRACE conn4 <- [1,2322,null,{}] 09:26:08 INFO - PROCESS | 3185 | 1461083168975 Marionette TRACE conn4 -> [0,2323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:26:09 INFO - PROCESS | 3185 | 1461083169226 Marionette TRACE conn4 <- [1,2323,null,{"value":null}] 09:26:09 INFO - PROCESS | 3185 | 1461083169505 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:26:09 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff81aaee000 == 159 [pid = 3185] [id = 588] 09:26:09 INFO - PROCESS | 3185 | ++DOMWINDOW == 178 (0x7ff80f825800) [pid = 3185] [serial = 1765] [outer = (nil)] 09:26:09 INFO - PROCESS | 3185 | ++DOMWINDOW == 179 (0x7ff813178800) [pid = 3185] [serial = 1766] [outer = 0x7ff80f825800] 09:26:09 INFO - PROCESS | 3185 | 1461083169576 Marionette DEBUG loaded listener.js 09:26:09 INFO - PROCESS | 3185 | ++DOMWINDOW == 180 (0x7ff813499800) [pid = 3185] [serial = 1767] [outer = 0x7ff80f825800] 09:26:10 INFO - PROCESS | 3185 | 1461083170399 Marionette TRACE conn4 <- [1,2324,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.nan.html",0,null,null,[["ImageData.data converts NaN to 0",0,null,null]]]}] 09:26:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 09:26:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 1530ms 09:26:10 INFO - PROCESS | 3185 | 1461083170444 Marionette TRACE conn4 -> [0,2325,"getWindowHandle",null] 09:26:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 09:26:10 INFO - PROCESS | 3185 | 1461083170448 Marionette TRACE conn4 <- [1,2325,null,{"value":"8"}] 09:26:10 INFO - PROCESS | 3185 | 1461083170454 Marionette TRACE conn4 -> [0,2326,"setScriptTimeout",{"ms":35000}] 09:26:10 INFO - PROCESS | 3185 | 1461083170459 Marionette TRACE conn4 <- [1,2326,null,{}] 09:26:10 INFO - PROCESS | 3185 | 1461083170464 Marionette TRACE conn4 -> [0,2327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:26:10 INFO - PROCESS | 3185 | 1461083170709 Marionette TRACE conn4 <- [1,2327,null,{"value":null}] 09:26:10 INFO - PROCESS | 3185 | 1461083170983 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:26:11 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff81bdbd000 == 160 [pid = 3185] [id = 589] 09:26:11 INFO - PROCESS | 3185 | ++DOMWINDOW == 181 (0x7ff819d6f800) [pid = 3185] [serial = 1768] [outer = (nil)] 09:26:11 INFO - PROCESS | 3185 | ++DOMWINDOW == 182 (0x7ff819dcec00) [pid = 3185] [serial = 1769] [outer = 0x7ff819d6f800] 09:26:11 INFO - PROCESS | 3185 | 1461083171212 Marionette DEBUG loaded listener.js 09:26:11 INFO - PROCESS | 3185 | ++DOMWINDOW == 183 (0x7ff819e35400) [pid = 3185] [serial = 1770] [outer = 0x7ff819d6f800] 09:26:12 INFO - PROCESS | 3185 | 1461083172514 Marionette TRACE conn4 <- [1,2328,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.properties.html",0,null,null,[["ImageData objects have the right properties",0,null,null]]]}] 09:26:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 09:26:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 2134ms 09:26:12 INFO - PROCESS | 3185 | 1461083172592 Marionette TRACE conn4 -> [0,2329,"getWindowHandle",null] 09:26:12 INFO - PROCESS | 3185 | 1461083172598 Marionette TRACE conn4 <- [1,2329,null,{"value":"8"}] 09:26:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 09:26:12 INFO - PROCESS | 3185 | 1461083172608 Marionette TRACE conn4 -> [0,2330,"setScriptTimeout",{"ms":35000}] 09:26:12 INFO - PROCESS | 3185 | 1461083172613 Marionette TRACE conn4 <- [1,2330,null,{}] 09:26:12 INFO - PROCESS | 3185 | 1461083172621 Marionette TRACE conn4 -> [0,2331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:26:12 INFO - PROCESS | 3185 | 1461083172939 Marionette TRACE conn4 <- [1,2331,null,{"value":null}] 09:26:13 INFO - PROCESS | 3185 | 1461083173326 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:26:13 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff81ea4c800 == 161 [pid = 3185] [id = 590] 09:26:13 INFO - PROCESS | 3185 | ++DOMWINDOW == 184 (0x7ff819dc5000) [pid = 3185] [serial = 1771] [outer = (nil)] 09:26:13 INFO - PROCESS | 3185 | ++DOMWINDOW == 185 (0x7ff81a472c00) [pid = 3185] [serial = 1772] [outer = 0x7ff819dc5000] 09:26:13 INFO - PROCESS | 3185 | 1461083173482 Marionette DEBUG loaded listener.js 09:26:13 INFO - PROCESS | 3185 | ++DOMWINDOW == 186 (0x7ff81a710c00) [pid = 3185] [serial = 1773] [outer = 0x7ff819dc5000] 09:26:14 INFO - PROCESS | 3185 | 1461083174779 Marionette TRACE conn4 <- [1,2332,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html",0,null,null,[["ImageData objects properties are read-only",0,null,null]]]}] 09:26:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 09:26:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 2244ms 09:26:14 INFO - PROCESS | 3185 | 1461083174853 Marionette TRACE conn4 -> [0,2333,"getWindowHandle",null] 09:26:14 INFO - PROCESS | 3185 | 1461083174859 Marionette TRACE conn4 <- [1,2333,null,{"value":"8"}] 09:26:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 09:26:14 INFO - PROCESS | 3185 | 1461083174885 Marionette TRACE conn4 -> [0,2334,"setScriptTimeout",{"ms":35000}] 09:26:14 INFO - PROCESS | 3185 | 1461083174889 Marionette TRACE conn4 <- [1,2334,null,{}] 09:26:14 INFO - PROCESS | 3185 | 1461083174895 Marionette TRACE conn4 -> [0,2335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:26:15 INFO - PROCESS | 3185 | 1461083175152 Marionette TRACE conn4 <- [1,2335,null,{"value":null}] 09:26:15 INFO - PROCESS | 3185 | 1461083175468 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:26:15 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff81eb22000 == 162 [pid = 3185] [id = 591] 09:26:15 INFO - PROCESS | 3185 | ++DOMWINDOW == 187 (0x7ff80afc5c00) [pid = 3185] [serial = 1774] [outer = (nil)] 09:26:15 INFO - PROCESS | 3185 | ++DOMWINDOW == 188 (0x7ff81a79b400) [pid = 3185] [serial = 1775] [outer = 0x7ff80afc5c00] 09:26:15 INFO - PROCESS | 3185 | 1461083175547 Marionette DEBUG loaded listener.js 09:26:15 INFO - PROCESS | 3185 | ++DOMWINDOW == 189 (0x7ff81ac03000) [pid = 3185] [serial = 1776] [outer = 0x7ff80afc5c00] 09:26:16 INFO - PROCESS | 3185 | 1461083176360 Marionette TRACE conn4 <- [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]]]}] 09:26:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 09:26:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 1536ms 09:26:16 INFO - PROCESS | 3185 | 1461083176420 Marionette TRACE conn4 -> [0,2337,"getWindowHandle",null] 09:26:16 INFO - PROCESS | 3185 | 1461083176423 Marionette TRACE conn4 <- [1,2337,null,{"value":"8"}] 09:26:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 09:26:16 INFO - PROCESS | 3185 | 1461083176429 Marionette TRACE conn4 -> [0,2338,"setScriptTimeout",{"ms":35000}] 09:26:16 INFO - PROCESS | 3185 | 1461083176432 Marionette TRACE conn4 <- [1,2338,null,{}] 09:26:16 INFO - PROCESS | 3185 | 1461083176440 Marionette TRACE conn4 -> [0,2339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:26:16 INFO - PROCESS | 3185 | 1461083176670 Marionette TRACE conn4 <- [1,2339,null,{"value":null}] 09:26:16 INFO - PROCESS | 3185 | 1461083176936 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:26:17 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff8209ad000 == 163 [pid = 3185] [id = 592] 09:26:17 INFO - PROCESS | 3185 | ++DOMWINDOW == 190 (0x7ff819e34000) [pid = 3185] [serial = 1777] [outer = (nil)] 09:26:17 INFO - PROCESS | 3185 | ++DOMWINDOW == 191 (0x7ff81ac4a400) [pid = 3185] [serial = 1778] [outer = 0x7ff819e34000] 09:26:17 INFO - PROCESS | 3185 | 1461083177058 Marionette DEBUG loaded listener.js 09:26:17 INFO - PROCESS | 3185 | ++DOMWINDOW == 192 (0x7ff81ad4b000) [pid = 3185] [serial = 1779] [outer = 0x7ff819e34000] 09:26:17 INFO - PROCESS | 3185 | 1461083177913 Marionette TRACE conn4 <- [1,2340,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.set.html",0,null,null,[["ImageData.data can be modified",0,null,null]]]}] 09:26:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 09:26:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 1533ms 09:26:17 INFO - PROCESS | 3185 | 1461083177964 Marionette TRACE conn4 -> [0,2341,"getWindowHandle",null] 09:26:17 INFO - PROCESS | 3185 | 1461083177968 Marionette TRACE conn4 <- [1,2341,null,{"value":"8"}] 09:26:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 09:26:17 INFO - PROCESS | 3185 | 1461083177975 Marionette TRACE conn4 -> [0,2342,"setScriptTimeout",{"ms":35000}] 09:26:17 INFO - PROCESS | 3185 | 1461083177978 Marionette TRACE conn4 <- [1,2342,null,{}] 09:26:17 INFO - PROCESS | 3185 | 1461083177984 Marionette TRACE conn4 -> [0,2343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:26:18 INFO - PROCESS | 3185 | 1461083178202 Marionette TRACE conn4 <- [1,2343,null,{"value":null}] 09:26:18 INFO - PROCESS | 3185 | 1461083178543 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:26:18 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff82342d000 == 164 [pid = 3185] [id = 593] 09:26:18 INFO - PROCESS | 3185 | ++DOMWINDOW == 193 (0x7ff804e39800) [pid = 3185] [serial = 1780] [outer = (nil)] 09:26:18 INFO - PROCESS | 3185 | ++DOMWINDOW == 194 (0x7ff81b17e400) [pid = 3185] [serial = 1781] [outer = 0x7ff804e39800] 09:26:18 INFO - PROCESS | 3185 | 1461083178621 Marionette DEBUG loaded listener.js 09:26:18 INFO - PROCESS | 3185 | ++DOMWINDOW == 195 (0x7ff81ccf2000) [pid = 3185] [serial = 1782] [outer = 0x7ff804e39800] 09:26:19 INFO - PROCESS | 3185 | 1461083179469 Marionette TRACE conn4 <- [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]]]}] 09:26:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 09:26:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 1540ms 09:26:19 INFO - PROCESS | 3185 | 1461083179517 Marionette TRACE conn4 -> [0,2345,"getWindowHandle",null] 09:26:19 INFO - PROCESS | 3185 | 1461083179521 Marionette TRACE conn4 <- [1,2345,null,{"value":"8"}] 09:26:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 09:26:19 INFO - PROCESS | 3185 | 1461083179526 Marionette TRACE conn4 -> [0,2346,"setScriptTimeout",{"ms":35000}] 09:26:19 INFO - PROCESS | 3185 | 1461083179529 Marionette TRACE conn4 <- [1,2346,null,{}] 09:26:19 INFO - PROCESS | 3185 | 1461083179535 Marionette TRACE conn4 -> [0,2347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:26:19 INFO - PROCESS | 3185 | 1461083179753 Marionette TRACE conn4 <- [1,2347,null,{"value":null}] 09:26:20 INFO - PROCESS | 3185 | 1461083180031 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:26:20 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff82556b800 == 165 [pid = 3185] [id = 594] 09:26:20 INFO - PROCESS | 3185 | ++DOMWINDOW == 196 (0x7ff80db8d000) [pid = 3185] [serial = 1783] [outer = (nil)] 09:26:20 INFO - PROCESS | 3185 | ++DOMWINDOW == 197 (0x7ff81e07e800) [pid = 3185] [serial = 1784] [outer = 0x7ff80db8d000] 09:26:20 INFO - PROCESS | 3185 | 1461083180153 Marionette DEBUG loaded listener.js 09:26:20 INFO - PROCESS | 3185 | ++DOMWINDOW == 198 (0x7ff81e290800) [pid = 3185] [serial = 1785] [outer = 0x7ff80db8d000] 09:26:21 INFO - PROCESS | 3185 | 1461083181036 Marionette TRACE conn4 <- [1,2348,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html",0,null,null,[["ImageData.data converts undefined to 0",0,null,null]]]}] 09:26:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 09:26:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 1539ms 09:26:21 INFO - PROCESS | 3185 | 1461083181067 Marionette TRACE conn4 -> [0,2349,"getWindowHandle",null] 09:26:21 INFO - PROCESS | 3185 | 1461083181071 Marionette TRACE conn4 <- [1,2349,null,{"value":"8"}] 09:26:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 09:26:21 INFO - PROCESS | 3185 | 1461083181077 Marionette TRACE conn4 -> [0,2350,"setScriptTimeout",{"ms":35000}] 09:26:21 INFO - PROCESS | 3185 | 1461083181079 Marionette TRACE conn4 <- [1,2350,null,{}] 09:26:21 INFO - PROCESS | 3185 | 1461083181085 Marionette TRACE conn4 -> [0,2351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:26:21 INFO - PROCESS | 3185 | 1461083181317 Marionette TRACE conn4 <- [1,2351,null,{"value":null}] 09:26:21 INFO - PROCESS | 3185 | 1461083181632 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:26:21 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff82a0b2000 == 166 [pid = 3185] [id = 595] 09:26:21 INFO - PROCESS | 3185 | ++DOMWINDOW == 199 (0x7ff811234400) [pid = 3185] [serial = 1786] [outer = (nil)] 09:26:21 INFO - PROCESS | 3185 | ++DOMWINDOW == 200 (0x7ff81e99f000) [pid = 3185] [serial = 1787] [outer = 0x7ff811234400] 09:26:21 INFO - PROCESS | 3185 | 1461083181713 Marionette DEBUG loaded listener.js 09:26:21 INFO - PROCESS | 3185 | ++DOMWINDOW == 201 (0x7ff81ecbd000) [pid = 3185] [serial = 1788] [outer = 0x7ff811234400] 09:26:22 INFO - PROCESS | 3185 | 1461083182568 Marionette TRACE conn4 <- [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]]]}] 09:26:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 09:26:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 1534ms 09:26:22 INFO - PROCESS | 3185 | 1461083182613 Marionette TRACE conn4 -> [0,2353,"getWindowHandle",null] 09:26:22 INFO - PROCESS | 3185 | 1461083182617 Marionette TRACE conn4 <- [1,2353,null,{"value":"8"}] 09:26:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 09:26:22 INFO - PROCESS | 3185 | 1461083182622 Marionette TRACE conn4 -> [0,2354,"setScriptTimeout",{"ms":35000}] 09:26:22 INFO - PROCESS | 3185 | 1461083182625 Marionette TRACE conn4 <- [1,2354,null,{}] 09:26:22 INFO - PROCESS | 3185 | 1461083182631 Marionette TRACE conn4 -> [0,2355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:26:22 INFO - PROCESS | 3185 | 1461083182860 Marionette TRACE conn4 <- [1,2355,null,{"value":null}] 09:26:23 INFO - PROCESS | 3185 | 1461083183137 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:26:23 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff830dc7000 == 167 [pid = 3185] [id = 596] 09:26:23 INFO - PROCESS | 3185 | ++DOMWINDOW == 202 (0x7ff81ad4fc00) [pid = 3185] [serial = 1789] [outer = (nil)] 09:26:23 INFO - PROCESS | 3185 | ++DOMWINDOW == 203 (0x7ff81ee71400) [pid = 3185] [serial = 1790] [outer = 0x7ff81ad4fc00] 09:26:23 INFO - PROCESS | 3185 | 1461083183257 Marionette DEBUG loaded listener.js 09:26:23 INFO - PROCESS | 3185 | ++DOMWINDOW == 204 (0x7ff81f11e400) [pid = 3185] [serial = 1791] [outer = 0x7ff81ad4fc00] 09:26:25 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff82135b000 == 166 [pid = 3185] [id = 525] 09:26:25 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff81f020800 == 165 [pid = 3185] [id = 524] 09:26:25 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff81eb07800 == 164 [pid = 3185] [id = 523] 09:26:25 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff823436000 == 163 [pid = 3185] [id = 526] 09:26:25 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff824743000 == 162 [pid = 3185] [id = 44] 09:26:25 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff81e732000 == 161 [pid = 3185] [id = 522] 09:26:25 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff80d2ea000 == 160 [pid = 3185] [id = 577] 09:26:25 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff80bc9b000 == 159 [pid = 3185] [id = 576] 09:26:25 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff80a62d000 == 158 [pid = 3185] [id = 575] 09:26:25 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff80772e000 == 157 [pid = 3185] [id = 574] 09:26:25 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff83a408800 == 156 [pid = 3185] [id = 573] 09:26:25 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff83816b000 == 155 [pid = 3185] [id = 572] 09:26:25 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff836404800 == 154 [pid = 3185] [id = 571] 09:26:25 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff83591a800 == 153 [pid = 3185] [id = 570] 09:26:25 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff832209000 == 152 [pid = 3185] [id = 569] 09:26:25 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff832097800 == 151 [pid = 3185] [id = 568] 09:26:25 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff8265d4000 == 150 [pid = 3185] [id = 567] 09:26:25 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff823429000 == 149 [pid = 3185] [id = 566] 09:26:25 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff81f01b000 == 148 [pid = 3185] [id = 565] 09:26:25 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff81eb19000 == 147 [pid = 3185] [id = 564] 09:26:25 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff81e694000 == 146 [pid = 3185] [id = 563] 09:26:25 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff81ab40000 == 145 [pid = 3185] [id = 562] 09:26:25 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff81a31f800 == 144 [pid = 3185] [id = 561] 09:26:25 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff813403000 == 143 [pid = 3185] [id = 560] 09:26:25 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff8120ad000 == 142 [pid = 3185] [id = 559] 09:26:25 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff810433800 == 141 [pid = 3185] [id = 558] 09:26:25 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff80f5b0000 == 140 [pid = 3185] [id = 557] 09:26:25 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff80bc98000 == 139 [pid = 3185] [id = 556] 09:26:25 INFO - PROCESS | 3185 | --DOMWINDOW == 203 (0x7ff806b4a800) [pid = 3185] [serial = 1533] [outer = (nil)] [url = about:blank] 09:26:25 INFO - PROCESS | 3185 | --DOMWINDOW == 202 (0x7ff80e6c5000) [pid = 3185] [serial = 1551] [outer = (nil)] [url = about:blank] 09:26:25 INFO - PROCESS | 3185 | --DOMWINDOW == 201 (0x7ff80af5a400) [pid = 3185] [serial = 1545] [outer = (nil)] [url = about:blank] 09:26:25 INFO - PROCESS | 3185 | --DOMWINDOW == 200 (0x7ff81be55c00) [pid = 3185] [serial = 1572] [outer = (nil)] [url = about:blank] 09:26:25 INFO - PROCESS | 3185 | --DOMWINDOW == 199 (0x7ff81955c800) [pid = 3185] [serial = 1563] [outer = (nil)] [url = about:blank] 09:26:25 INFO - PROCESS | 3185 | --DOMWINDOW == 198 (0x7ff81e051800) [pid = 3185] [serial = 1575] [outer = (nil)] [url = about:blank] 09:26:25 INFO - PROCESS | 3185 | --DOMWINDOW == 197 (0x7ff80a7ec400) [pid = 3185] [serial = 1542] [outer = (nil)] [url = about:blank] 09:26:25 INFO - PROCESS | 3185 | --DOMWINDOW == 196 (0x7ff80e0ef400) [pid = 3185] [serial = 1548] [outer = (nil)] [url = about:blank] 09:26:25 INFO - PROCESS | 3185 | --DOMWINDOW == 195 (0x7ff81e998000) [pid = 3185] [serial = 1581] [outer = (nil)] [url = about:blank] 09:26:25 INFO - PROCESS | 3185 | --DOMWINDOW == 194 (0x7ff8086bf000) [pid = 3185] [serial = 1539] [outer = (nil)] [url = about:blank] 09:26:25 INFO - PROCESS | 3185 | --DOMWINDOW == 193 (0x7ff80a485000) [pid = 3185] [serial = 1467] [outer = (nil)] [url = about:blank] 09:26:25 INFO - PROCESS | 3185 | --DOMWINDOW == 192 (0x7ff80f825400) [pid = 3185] [serial = 1554] [outer = (nil)] [url = about:blank] 09:26:25 INFO - PROCESS | 3185 | --DOMWINDOW == 191 (0x7ff81e284c00) [pid = 3185] [serial = 1578] [outer = (nil)] [url = about:blank] 09:26:25 INFO - PROCESS | 3185 | --DOMWINDOW == 190 (0x7ff812504000) [pid = 3185] [serial = 1560] [outer = (nil)] [url = about:blank] 09:26:25 INFO - PROCESS | 3185 | --DOMWINDOW == 189 (0x7ff807cc6800) [pid = 3185] [serial = 1536] [outer = (nil)] [url = about:blank] 09:26:25 INFO - PROCESS | 3185 | --DOMWINDOW == 188 (0x7ff811276c00) [pid = 3185] [serial = 1557] [outer = (nil)] [url = about:blank] 09:26:25 INFO - PROCESS | 3185 | --DOMWINDOW == 187 (0x7ff819f2f400) [pid = 3185] [serial = 1566] [outer = (nil)] [url = about:blank] 09:26:25 INFO - PROCESS | 3185 | --DOMWINDOW == 186 (0x7ff81ac48800) [pid = 3185] [serial = 1569] [outer = (nil)] [url = about:blank] 09:26:25 INFO - PROCESS | 3185 | --DOMWINDOW == 185 (0x7ff819d6c000) [pid = 3185] [serial = 1625] [outer = (nil)] [url = about:blank] 09:26:25 INFO - PROCESS | 3185 | --DOMWINDOW == 184 (0x7ff819f24800) [pid = 3185] [serial = 1626] [outer = (nil)] [url = about:blank] 09:26:25 INFO - PROCESS | 3185 | --DOMWINDOW == 183 (0x7ff80ab37000) [pid = 3185] [serial = 1599] [outer = (nil)] [url = about:blank] 09:26:25 INFO - PROCESS | 3185 | --DOMWINDOW == 182 (0x7ff806b4f800) [pid = 3185] [serial = 1601] [outer = (nil)] [url = about:blank] 09:26:25 INFO - PROCESS | 3185 | --DOMWINDOW == 181 (0x7ff8077e6000) [pid = 3185] [serial = 1602] [outer = (nil)] [url = about:blank] 09:26:25 INFO - PROCESS | 3185 | --DOMWINDOW == 180 (0x7ff813492400) [pid = 3185] [serial = 1622] [outer = (nil)] [url = about:blank] 09:26:25 INFO - PROCESS | 3185 | --DOMWINDOW == 179 (0x7ff819557000) [pid = 3185] [serial = 1623] [outer = (nil)] [url = about:blank] 09:26:25 INFO - PROCESS | 3185 | --DOMWINDOW == 178 (0x7ff81ee64800) [pid = 3185] [serial = 1637] [outer = (nil)] [url = about:blank] 09:26:25 INFO - PROCESS | 3185 | --DOMWINDOW == 177 (0x7ff81f112000) [pid = 3185] [serial = 1638] [outer = (nil)] [url = about:blank] 09:26:25 INFO - PROCESS | 3185 | --DOMWINDOW == 176 (0x7ff822b6c800) [pid = 3185] [serial = 1652] [outer = (nil)] [url = about:blank] 09:26:25 INFO - PROCESS | 3185 | --DOMWINDOW == 175 (0x7ff822e68c00) [pid = 3185] [serial = 1653] [outer = (nil)] [url = about:blank] 09:26:25 INFO - PROCESS | 3185 | --DOMWINDOW == 174 (0x7ff81c096800) [pid = 3185] [serial = 1631] [outer = (nil)] [url = about:blank] 09:26:25 INFO - PROCESS | 3185 | --DOMWINDOW == 173 (0x7ff81e084000) [pid = 3185] [serial = 1632] [outer = (nil)] [url = about:blank] 09:26:25 INFO - PROCESS | 3185 | --DOMWINDOW == 172 (0x7ff81a590800) [pid = 3185] [serial = 1628] [outer = (nil)] [url = about:blank] 09:26:25 INFO - PROCESS | 3185 | --DOMWINDOW == 171 (0x7ff81a719800) [pid = 3185] [serial = 1629] [outer = (nil)] [url = about:blank] 09:26:25 INFO - PROCESS | 3185 | --DOMWINDOW == 170 (0x7ff81306c400) [pid = 3185] [serial = 1619] [outer = (nil)] [url = about:blank] 09:26:25 INFO - PROCESS | 3185 | --DOMWINDOW == 169 (0x7ff8084c1000) [pid = 3185] [serial = 1661] [outer = (nil)] [url = about:blank] 09:26:25 INFO - PROCESS | 3185 | --DOMWINDOW == 168 (0x7ff813178c00) [pid = 3185] [serial = 1620] [outer = (nil)] [url = about:blank] 09:26:25 INFO - PROCESS | 3185 | --DOMWINDOW == 167 (0x7ff81f58f000) [pid = 3185] [serial = 1643] [outer = (nil)] [url = about:blank] 09:26:25 INFO - PROCESS | 3185 | --DOMWINDOW == 166 (0x7ff82072e800) [pid = 3185] [serial = 1644] [outer = (nil)] [url = about:blank] 09:26:25 INFO - PROCESS | 3185 | --DOMWINDOW == 165 (0x7ff822047c00) [pid = 3185] [serial = 1649] [outer = (nil)] [url = about:blank] 09:26:25 INFO - PROCESS | 3185 | --DOMWINDOW == 164 (0x7ff8220eac00) [pid = 3185] [serial = 1650] [outer = (nil)] [url = about:blank] 09:26:25 INFO - PROCESS | 3185 | --DOMWINDOW == 163 (0x7ff81f11bc00) [pid = 3185] [serial = 1640] [outer = (nil)] [url = about:blank] 09:26:25 INFO - PROCESS | 3185 | --DOMWINDOW == 162 (0x7ff81f58e000) [pid = 3185] [serial = 1641] [outer = (nil)] [url = about:blank] 09:26:25 INFO - PROCESS | 3185 | --DOMWINDOW == 161 (0x7ff80e754000) [pid = 3185] [serial = 1613] [outer = (nil)] [url = about:blank] 09:26:25 INFO - PROCESS | 3185 | --DOMWINDOW == 160 (0x7ff80ed72400) [pid = 3185] [serial = 1614] [outer = (nil)] [url = about:blank] 09:26:25 INFO - PROCESS | 3185 | --DOMWINDOW == 159 (0x7ff8067cd400) [pid = 3185] [serial = 1655] [outer = (nil)] [url = about:blank] 09:26:25 INFO - PROCESS | 3185 | --DOMWINDOW == 158 (0x7ff806b0dc00) [pid = 3185] [serial = 1656] [outer = (nil)] [url = about:blank] 09:26:25 INFO - PROCESS | 3185 | --DOMWINDOW == 157 (0x7ff8209f6000) [pid = 3185] [serial = 1646] [outer = (nil)] [url = about:blank] 09:26:25 INFO - PROCESS | 3185 | --DOMWINDOW == 156 (0x7ff821bfb400) [pid = 3185] [serial = 1647] [outer = (nil)] [url = about:blank] 09:26:25 INFO - PROCESS | 3185 | --DOMWINDOW == 155 (0x7ff8077eb800) [pid = 3185] [serial = 1658] [outer = (nil)] [url = about:blank] 09:26:25 INFO - PROCESS | 3185 | --DOMWINDOW == 154 (0x7ff811238400) [pid = 3185] [serial = 1634] [outer = (nil)] [url = about:blank] 09:26:25 INFO - PROCESS | 3185 | --DOMWINDOW == 153 (0x7ff81ecb4800) [pid = 3185] [serial = 1635] [outer = (nil)] [url = about:blank] 09:26:25 INFO - PROCESS | 3185 | --DOMWINDOW == 152 (0x7ff81250cc00) [pid = 3185] [serial = 1616] [outer = (nil)] [url = about:blank] 09:26:25 INFO - PROCESS | 3185 | --DOMWINDOW == 151 (0x7ff813062c00) [pid = 3185] [serial = 1617] [outer = (nil)] [url = about:blank] 09:26:25 INFO - PROCESS | 3185 | --DOMWINDOW == 150 (0x7ff80a483c00) [pid = 3185] [serial = 1662] [outer = (nil)] [url = about:blank] 09:26:25 INFO - PROCESS | 3185 | --DOMWINDOW == 149 (0x7ff8082c7c00) [pid = 3185] [serial = 1604] [outer = (nil)] [url = about:blank] 09:26:25 INFO - PROCESS | 3185 | --DOMWINDOW == 148 (0x7ff80a480000) [pid = 3185] [serial = 1605] [outer = (nil)] [url = about:blank] 09:26:25 INFO - PROCESS | 3185 | --DOMWINDOW == 147 (0x7ff80d430400) [pid = 3185] [serial = 1610] [outer = (nil)] [url = about:blank] 09:26:25 INFO - PROCESS | 3185 | --DOMWINDOW == 146 (0x7ff80db8e800) [pid = 3185] [serial = 1611] [outer = (nil)] [url = about:blank] 09:26:25 INFO - PROCESS | 3185 | --DOMWINDOW == 145 (0x7ff80afc7c00) [pid = 3185] [serial = 1607] [outer = (nil)] [url = about:blank] 09:26:25 INFO - PROCESS | 3185 | --DOMWINDOW == 144 (0x7ff80d238800) [pid = 3185] [serial = 1608] [outer = (nil)] [url = about:blank] 09:26:25 INFO - PROCESS | 3185 | --DOMWINDOW == 143 (0x7ff8084ba000) [pid = 3185] [serial = 1664] [outer = (nil)] [url = about:blank] 09:26:25 INFO - PROCESS | 3185 | --DOMWINDOW == 142 (0x7ff80ab34400) [pid = 3185] [serial = 1665] [outer = (nil)] [url = about:blank] 09:26:25 INFO - PROCESS | 3185 | --DOMWINDOW == 141 (0x7ff807851800) [pid = 3185] [serial = 1659] [outer = (nil)] [url = about:blank] 09:26:25 INFO - PROCESS | 3185 | 1461083185883 Marionette TRACE conn4 <- [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]]]}] 09:26:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 09:26:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 3285ms 09:26:25 INFO - PROCESS | 3185 | 1461083185909 Marionette TRACE conn4 -> [0,2357,"getWindowHandle",null] 09:26:25 INFO - PROCESS | 3185 | 1461083185916 Marionette TRACE conn4 <- [1,2357,null,{"value":"8"}] 09:26:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 09:26:25 INFO - PROCESS | 3185 | 1461083185925 Marionette TRACE conn4 -> [0,2358,"setScriptTimeout",{"ms":35000}] 09:26:25 INFO - PROCESS | 3185 | 1461083185929 Marionette TRACE conn4 <- [1,2358,null,{}] 09:26:25 INFO - PROCESS | 3185 | 1461083185937 Marionette TRACE conn4 -> [0,2359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:26:26 INFO - PROCESS | 3185 | 1461083186145 Marionette TRACE conn4 <- [1,2359,null,{"value":null}] 09:26:26 INFO - PROCESS | 3185 | 1461083186354 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:26:26 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff807867800 == 140 [pid = 3185] [id = 597] 09:26:26 INFO - PROCESS | 3185 | ++DOMWINDOW == 142 (0x7ff8066ed000) [pid = 3185] [serial = 1792] [outer = (nil)] 09:26:26 INFO - PROCESS | 3185 | ++DOMWINDOW == 143 (0x7ff8066f3400) [pid = 3185] [serial = 1793] [outer = 0x7ff8066ed000] 09:26:26 INFO - PROCESS | 3185 | 1461083186420 Marionette DEBUG loaded listener.js 09:26:26 INFO - PROCESS | 3185 | ++DOMWINDOW == 144 (0x7ff8067c4c00) [pid = 3185] [serial = 1794] [outer = 0x7ff8066ed000] 09:26:27 INFO - PROCESS | 3185 | 1461083187261 Marionette TRACE conn4 <- [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]]]}] 09:26:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 09:26:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 1386ms 09:26:27 INFO - PROCESS | 3185 | 1461083187312 Marionette TRACE conn4 -> [0,2361,"getWindowHandle",null] 09:26:27 INFO - PROCESS | 3185 | 1461083187321 Marionette TRACE conn4 <- [1,2361,null,{"value":"8"}] 09:26:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 09:26:27 INFO - PROCESS | 3185 | 1461083187330 Marionette TRACE conn4 -> [0,2362,"setScriptTimeout",{"ms":35000}] 09:26:27 INFO - PROCESS | 3185 | 1461083187334 Marionette TRACE conn4 <- [1,2362,null,{}] 09:26:27 INFO - PROCESS | 3185 | 1461083187340 Marionette TRACE conn4 -> [0,2363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:26:27 INFO - PROCESS | 3185 | 1461083187530 Marionette TRACE conn4 <- [1,2363,null,{"value":null}] 09:26:27 INFO - PROCESS | 3185 | 1461083187728 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:26:27 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff80a321000 == 141 [pid = 3185] [id = 598] 09:26:27 INFO - PROCESS | 3185 | ++DOMWINDOW == 145 (0x7ff804e42400) [pid = 3185] [serial = 1795] [outer = (nil)] 09:26:27 INFO - PROCESS | 3185 | ++DOMWINDOW == 146 (0x7ff806b0dc00) [pid = 3185] [serial = 1796] [outer = 0x7ff804e42400] 09:26:27 INFO - PROCESS | 3185 | 1461083187795 Marionette DEBUG loaded listener.js 09:26:27 INFO - PROCESS | 3185 | ++DOMWINDOW == 147 (0x7ff806b4e000) [pid = 3185] [serial = 1797] [outer = 0x7ff804e42400] 09:26:28 INFO - PROCESS | 3185 | 1461083188722 Marionette TRACE conn4 <- [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]]]}] 09:26:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 09:26:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 1437ms 09:26:28 INFO - PROCESS | 3185 | 1461083188768 Marionette TRACE conn4 -> [0,2365,"getWindowHandle",null] 09:26:28 INFO - PROCESS | 3185 | 1461083188772 Marionette TRACE conn4 <- [1,2365,null,{"value":"8"}] 09:26:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 09:26:28 INFO - PROCESS | 3185 | 1461083188785 Marionette TRACE conn4 -> [0,2366,"setScriptTimeout",{"ms":35000}] 09:26:28 INFO - PROCESS | 3185 | 1461083188790 Marionette TRACE conn4 <- [1,2366,null,{}] 09:26:28 INFO - PROCESS | 3185 | 1461083188805 Marionette TRACE conn4 -> [0,2367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:26:29 INFO - PROCESS | 3185 | 1461083189117 Marionette TRACE conn4 <- [1,2367,null,{"value":null}] 09:26:29 INFO - PROCESS | 3185 | 1461083189151 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:26:29 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff80ad8c000 == 142 [pid = 3185] [id = 599] 09:26:29 INFO - PROCESS | 3185 | ++DOMWINDOW == 148 (0x7ff806c1dc00) [pid = 3185] [serial = 1798] [outer = (nil)] 09:26:29 INFO - PROCESS | 3185 | ++DOMWINDOW == 149 (0x7ff8077e8c00) [pid = 3185] [serial = 1799] [outer = 0x7ff806c1dc00] 09:26:29 INFO - PROCESS | 3185 | 1461083189218 Marionette DEBUG loaded listener.js 09:26:29 INFO - PROCESS | 3185 | ++DOMWINDOW == 150 (0x7ff807cc3800) [pid = 3185] [serial = 1800] [outer = 0x7ff806c1dc00] 09:26:30 INFO - PROCESS | 3185 | 1461083190745 Marionette TRACE conn4 <- [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]]]}] 09:26:30 INFO - PROCESS | 3185 | --DOMWINDOW == 149 (0x7ff81a589800) [pid = 3185] [serial = 1693] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 09:26:30 INFO - PROCESS | 3185 | --DOMWINDOW == 148 (0x7ff80d243000) [pid = 3185] [serial = 1720] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 09:26:30 INFO - PROCESS | 3185 | --DOMWINDOW == 147 (0x7ff806c16000) [pid = 3185] [serial = 1669] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 09:26:30 INFO - PROCESS | 3185 | --DOMWINDOW == 146 (0x7ff806b57400) [pid = 3185] [serial = 1729] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 09:26:30 INFO - PROCESS | 3185 | --DOMWINDOW == 145 (0x7ff8112ab800) [pid = 3185] [serial = 1681] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 09:26:30 INFO - PROCESS | 3185 | --DOMWINDOW == 144 (0x7ff82637d000) [pid = 3185] [serial = 1714] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 09:26:30 INFO - PROCESS | 3185 | --DOMWINDOW == 143 (0x7ff8245ecc00) [pid = 3185] [serial = 1699] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 09:26:30 INFO - PROCESS | 3185 | --DOMWINDOW == 142 (0x7ff826588c00) [pid = 3185] [serial = 1717] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 09:26:30 INFO - PROCESS | 3185 | --DOMWINDOW == 141 (0x7ff819d69000) [pid = 3185] [serial = 1687] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 09:26:30 INFO - PROCESS | 3185 | --DOMWINDOW == 140 (0x7ff806220800) [pid = 3185] [serial = 1726] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 09:26:30 INFO - PROCESS | 3185 | --DOMWINDOW == 139 (0x7ff82072ac00) [pid = 3185] [serial = 1696] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 09:26:30 INFO - PROCESS | 3185 | --DOMWINDOW == 138 (0x7ff813065000) [pid = 3185] [serial = 1690] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 09:26:30 INFO - PROCESS | 3185 | --DOMWINDOW == 137 (0x7ff804e45800) [pid = 3185] [serial = 1723] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 09:26:30 INFO - PROCESS | 3185 | --DOMWINDOW == 136 (0x7ff824d34400) [pid = 3185] [serial = 1708] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 09:26:30 INFO - PROCESS | 3185 | --DOMWINDOW == 135 (0x7ff8084b7000) [pid = 3185] [serial = 1675] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 09:26:30 INFO - PROCESS | 3185 | --DOMWINDOW == 134 (0x7ff819f2a000) [pid = 3185] [serial = 1702] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 09:26:30 INFO - PROCESS | 3185 | --DOMWINDOW == 133 (0x7ff806c14c00) [pid = 3185] [serial = 1732] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 09:26:30 INFO - PROCESS | 3185 | --DOMWINDOW == 132 (0x7ff80afc3000) [pid = 3185] [serial = 1684] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 09:26:30 INFO - PROCESS | 3185 | --DOMWINDOW == 131 (0x7ff8086b9800) [pid = 3185] [serial = 1705] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 09:26:30 INFO - PROCESS | 3185 | --DOMWINDOW == 130 (0x7ff80621b800) [pid = 3185] [serial = 1672] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 09:26:30 INFO - PROCESS | 3185 | --DOMWINDOW == 129 (0x7ff80db8fc00) [pid = 3185] [serial = 1678] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 09:26:30 INFO - PROCESS | 3185 | --DOMWINDOW == 128 (0x7ff826383400) [pid = 3185] [serial = 1711] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 09:26:30 INFO - PROCESS | 3185 | --DOMWINDOW == 127 (0x7ff804e3bc00) [pid = 3185] [serial = 1582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 09:26:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 09:26:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 2040ms 09:26:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 09:26:30 INFO - PROCESS | 3185 | 1461083190865 Marionette TRACE conn4 -> [0,2369,"getWindowHandle",null] 09:26:30 INFO - PROCESS | 3185 | 1461083190869 Marionette TRACE conn4 <- [1,2369,null,{"value":"8"}] 09:26:30 INFO - PROCESS | 3185 | 1461083190878 Marionette TRACE conn4 -> [0,2370,"setScriptTimeout",{"ms":35000}] 09:26:30 INFO - PROCESS | 3185 | 1461083190880 Marionette TRACE conn4 <- [1,2370,null,{}] 09:26:30 INFO - PROCESS | 3185 | 1461083190886 Marionette TRACE conn4 -> [0,2371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:26:31 INFO - PROCESS | 3185 | 1461083191081 Marionette TRACE conn4 <- [1,2371,null,{"value":null}] 09:26:31 INFO - PROCESS | 3185 | 1461083191254 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:26:31 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff80bca2000 == 143 [pid = 3185] [id = 600] 09:26:31 INFO - PROCESS | 3185 | ++DOMWINDOW == 128 (0x7ff806c1b800) [pid = 3185] [serial = 1801] [outer = (nil)] 09:26:31 INFO - PROCESS | 3185 | ++DOMWINDOW == 129 (0x7ff807ccbc00) [pid = 3185] [serial = 1802] [outer = 0x7ff806c1b800] 09:26:31 INFO - PROCESS | 3185 | 1461083191321 Marionette DEBUG loaded listener.js 09:26:31 INFO - PROCESS | 3185 | ++DOMWINDOW == 130 (0x7ff807dc7000) [pid = 3185] [serial = 1803] [outer = 0x7ff806c1b800] 09:26:32 INFO - PROCESS | 3185 | 1461083192026 Marionette TRACE conn4 <- [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]]]}] 09:26:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 09:26:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 1183ms 09:26:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 09:26:32 INFO - PROCESS | 3185 | 1461083192059 Marionette TRACE conn4 -> [0,2373,"getWindowHandle",null] 09:26:32 INFO - PROCESS | 3185 | 1461083192062 Marionette TRACE conn4 <- [1,2373,null,{"value":"8"}] 09:26:32 INFO - PROCESS | 3185 | 1461083192068 Marionette TRACE conn4 -> [0,2374,"setScriptTimeout",{"ms":35000}] 09:26:32 INFO - PROCESS | 3185 | 1461083192071 Marionette TRACE conn4 <- [1,2374,null,{}] 09:26:32 INFO - PROCESS | 3185 | 1461083192075 Marionette TRACE conn4 -> [0,2375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:26:32 INFO - PROCESS | 3185 | 1461083192341 Marionette TRACE conn4 <- [1,2375,null,{"value":null}] 09:26:32 INFO - PROCESS | 3185 | 1461083192374 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:26:32 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff80d256800 == 144 [pid = 3185] [id = 601] 09:26:32 INFO - PROCESS | 3185 | ++DOMWINDOW == 131 (0x7ff807849800) [pid = 3185] [serial = 1804] [outer = (nil)] 09:26:32 INFO - PROCESS | 3185 | ++DOMWINDOW == 132 (0x7ff8082c7c00) [pid = 3185] [serial = 1805] [outer = 0x7ff807849800] 09:26:32 INFO - PROCESS | 3185 | 1461083192439 Marionette DEBUG loaded listener.js 09:26:32 INFO - PROCESS | 3185 | ++DOMWINDOW == 133 (0x7ff8084bbc00) [pid = 3185] [serial = 1806] [outer = 0x7ff807849800] 09:26:33 INFO - PROCESS | 3185 | 1461083193655 Marionette TRACE conn4 <- [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]]]}] 09:26:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 09:26:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 1632ms 09:26:33 INFO - PROCESS | 3185 | 1461083193701 Marionette TRACE conn4 -> [0,2377,"getWindowHandle",null] 09:26:33 INFO - PROCESS | 3185 | 1461083193708 Marionette TRACE conn4 <- [1,2377,null,{"value":"8"}] 09:26:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 09:26:33 INFO - PROCESS | 3185 | 1461083193718 Marionette TRACE conn4 -> [0,2378,"setScriptTimeout",{"ms":35000}] 09:26:33 INFO - PROCESS | 3185 | 1461083193722 Marionette TRACE conn4 <- [1,2378,null,{}] 09:26:33 INFO - PROCESS | 3185 | 1461083193732 Marionette TRACE conn4 -> [0,2379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:26:34 INFO - PROCESS | 3185 | 1461083194027 Marionette TRACE conn4 <- [1,2379,null,{"value":null}] 09:26:34 INFO - PROCESS | 3185 | 1461083194358 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:26:34 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff80ac3b000 == 145 [pid = 3185] [id = 602] 09:26:34 INFO - PROCESS | 3185 | ++DOMWINDOW == 134 (0x7ff806b11800) [pid = 3185] [serial = 1807] [outer = (nil)] 09:26:34 INFO - PROCESS | 3185 | ++DOMWINDOW == 135 (0x7ff806b50000) [pid = 3185] [serial = 1808] [outer = 0x7ff806b11800] 09:26:34 INFO - PROCESS | 3185 | 1461083194441 Marionette DEBUG loaded listener.js 09:26:34 INFO - PROCESS | 3185 | ++DOMWINDOW == 136 (0x7ff806c1a800) [pid = 3185] [serial = 1809] [outer = 0x7ff806b11800] 09:26:35 INFO - PROCESS | 3185 | 1461083195355 Marionette TRACE conn4 <- [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]]]}] 09:26:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 09:26:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 1687ms 09:26:35 INFO - PROCESS | 3185 | 1461083195406 Marionette TRACE conn4 -> [0,2381,"getWindowHandle",null] 09:26:35 INFO - PROCESS | 3185 | 1461083195415 Marionette TRACE conn4 <- [1,2381,null,{"value":"8"}] 09:26:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 09:26:35 INFO - PROCESS | 3185 | 1461083195425 Marionette TRACE conn4 -> [0,2382,"setScriptTimeout",{"ms":35000}] 09:26:35 INFO - PROCESS | 3185 | 1461083195428 Marionette TRACE conn4 <- [1,2382,null,{}] 09:26:35 INFO - PROCESS | 3185 | 1461083195435 Marionette TRACE conn4 -> [0,2383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:26:35 INFO - PROCESS | 3185 | 1461083195675 Marionette TRACE conn4 <- [1,2383,null,{"value":null}] 09:26:36 INFO - PROCESS | 3185 | 1461083196042 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:26:36 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff80d2e1800 == 146 [pid = 3185] [id = 603] 09:26:36 INFO - PROCESS | 3185 | ++DOMWINDOW == 137 (0x7ff807852800) [pid = 3185] [serial = 1810] [outer = (nil)] 09:26:36 INFO - PROCESS | 3185 | ++DOMWINDOW == 138 (0x7ff807dc7400) [pid = 3185] [serial = 1811] [outer = 0x7ff807852800] 09:26:36 INFO - PROCESS | 3185 | 1461083196124 Marionette DEBUG loaded listener.js 09:26:36 INFO - PROCESS | 3185 | ++DOMWINDOW == 139 (0x7ff8082cb400) [pid = 3185] [serial = 1812] [outer = 0x7ff807852800] 09:26:37 INFO - PROCESS | 3185 | 1461083197116 Marionette TRACE conn4 <- [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]]]}] 09:26:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 09:26:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 1732ms 09:26:37 INFO - PROCESS | 3185 | 1461083197160 Marionette TRACE conn4 -> [0,2385,"getWindowHandle",null] 09:26:37 INFO - PROCESS | 3185 | 1461083197165 Marionette TRACE conn4 <- [1,2385,null,{"value":"8"}] 09:26:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 09:26:37 INFO - PROCESS | 3185 | 1461083197171 Marionette TRACE conn4 -> [0,2386,"setScriptTimeout",{"ms":35000}] 09:26:37 INFO - PROCESS | 3185 | 1461083197177 Marionette TRACE conn4 <- [1,2386,null,{}] 09:26:37 INFO - PROCESS | 3185 | 1461083197193 Marionette TRACE conn4 -> [0,2387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:26:37 INFO - PROCESS | 3185 | 1461083197438 Marionette TRACE conn4 <- [1,2387,null,{"value":null}] 09:26:37 INFO - PROCESS | 3185 | 1461083197698 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:26:37 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff80dada000 == 147 [pid = 3185] [id = 604] 09:26:37 INFO - PROCESS | 3185 | ++DOMWINDOW == 140 (0x7ff8084c1400) [pid = 3185] [serial = 1813] [outer = (nil)] 09:26:37 INFO - PROCESS | 3185 | ++DOMWINDOW == 141 (0x7ff80a7e1000) [pid = 3185] [serial = 1814] [outer = 0x7ff8084c1400] 09:26:37 INFO - PROCESS | 3185 | 1461083197827 Marionette DEBUG loaded listener.js 09:26:37 INFO - PROCESS | 3185 | ++DOMWINDOW == 142 (0x7ff80a7ecc00) [pid = 3185] [serial = 1815] [outer = 0x7ff8084c1400] 09:26:38 INFO - PROCESS | 3185 | 1461083198727 Marionette TRACE conn4 <- [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]]]}] 09:26:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 09:26:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 1635ms 09:26:38 INFO - PROCESS | 3185 | 1461083198807 Marionette TRACE conn4 -> [0,2389,"getWindowHandle",null] 09:26:38 INFO - PROCESS | 3185 | 1461083198812 Marionette TRACE conn4 <- [1,2389,null,{"value":"8"}] 09:26:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 09:26:38 INFO - PROCESS | 3185 | 1461083198818 Marionette TRACE conn4 -> [0,2390,"setScriptTimeout",{"ms":35000}] 09:26:38 INFO - PROCESS | 3185 | 1461083198822 Marionette TRACE conn4 <- [1,2390,null,{}] 09:26:38 INFO - PROCESS | 3185 | 1461083198827 Marionette TRACE conn4 -> [0,2391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:26:39 INFO - PROCESS | 3185 | 1461083199119 Marionette TRACE conn4 <- [1,2391,null,{"value":null}] 09:26:39 INFO - PROCESS | 3185 | 1461083199426 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:26:39 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff80dd3d800 == 148 [pid = 3185] [id = 605] 09:26:39 INFO - PROCESS | 3185 | ++DOMWINDOW == 143 (0x7ff8086b5c00) [pid = 3185] [serial = 1816] [outer = (nil)] 09:26:39 INFO - PROCESS | 3185 | ++DOMWINDOW == 144 (0x7ff80ab2b800) [pid = 3185] [serial = 1817] [outer = 0x7ff8086b5c00] 09:26:39 INFO - PROCESS | 3185 | 1461083199509 Marionette DEBUG loaded listener.js 09:26:39 INFO - PROCESS | 3185 | ++DOMWINDOW == 145 (0x7ff80ab37c00) [pid = 3185] [serial = 1818] [outer = 0x7ff8086b5c00] 09:26:40 INFO - PROCESS | 3185 | 1461083200394 Marionette TRACE conn4 <- [1,2392,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.modified.html",0,null,null,[["putImageData() puts modified image data correctly",0,null,null]]]}] 09:26:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 09:26:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 1645ms 09:26:40 INFO - PROCESS | 3185 | 1461083200464 Marionette TRACE conn4 -> [0,2393,"getWindowHandle",null] 09:26:40 INFO - PROCESS | 3185 | 1461083200468 Marionette TRACE conn4 <- [1,2393,null,{"value":"8"}] 09:26:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 09:26:40 INFO - PROCESS | 3185 | 1461083200474 Marionette TRACE conn4 -> [0,2394,"setScriptTimeout",{"ms":35000}] 09:26:40 INFO - PROCESS | 3185 | 1461083200478 Marionette TRACE conn4 <- [1,2394,null,{}] 09:26:40 INFO - PROCESS | 3185 | 1461083200483 Marionette TRACE conn4 -> [0,2395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:26:40 INFO - PROCESS | 3185 | 1461083200754 Marionette TRACE conn4 <- [1,2395,null,{"value":null}] 09:26:41 INFO - PROCESS | 3185 | 1461083201067 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:26:41 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff80ed13800 == 149 [pid = 3185] [id = 606] 09:26:41 INFO - PROCESS | 3185 | ++DOMWINDOW == 146 (0x7ff80ab0f800) [pid = 3185] [serial = 1819] [outer = (nil)] 09:26:41 INFO - PROCESS | 3185 | ++DOMWINDOW == 147 (0x7ff80af56c00) [pid = 3185] [serial = 1820] [outer = 0x7ff80ab0f800] 09:26:41 INFO - PROCESS | 3185 | 1461083201150 Marionette DEBUG loaded listener.js 09:26:41 INFO - PROCESS | 3185 | ++DOMWINDOW == 148 (0x7ff80afc3800) [pid = 3185] [serial = 1821] [outer = 0x7ff80ab0f800] 09:26:42 INFO - PROCESS | 3185 | 1461083202062 Marionette TRACE conn4 <- [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]]]}] 09:26:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 09:26:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 1645ms 09:26:42 INFO - PROCESS | 3185 | 1461083202120 Marionette TRACE conn4 -> [0,2397,"getWindowHandle",null] 09:26:42 INFO - PROCESS | 3185 | 1461083202124 Marionette TRACE conn4 <- [1,2397,null,{"value":"8"}] 09:26:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 09:26:42 INFO - PROCESS | 3185 | 1461083202130 Marionette TRACE conn4 -> [0,2398,"setScriptTimeout",{"ms":35000}] 09:26:42 INFO - PROCESS | 3185 | 1461083202133 Marionette TRACE conn4 <- [1,2398,null,{}] 09:26:42 INFO - PROCESS | 3185 | 1461083202140 Marionette TRACE conn4 -> [0,2399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:26:42 INFO - PROCESS | 3185 | 1461083202410 Marionette TRACE conn4 <- [1,2399,null,{"value":null}] 09:26:42 INFO - PROCESS | 3185 | 1461083202725 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:26:42 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff80f95c800 == 150 [pid = 3185] [id = 607] 09:26:42 INFO - PROCESS | 3185 | ++DOMWINDOW == 149 (0x7ff80d23d400) [pid = 3185] [serial = 1822] [outer = (nil)] 09:26:42 INFO - PROCESS | 3185 | ++DOMWINDOW == 150 (0x7ff80db8bc00) [pid = 3185] [serial = 1823] [outer = 0x7ff80d23d400] 09:26:42 INFO - PROCESS | 3185 | 1461083202813 Marionette DEBUG loaded listener.js 09:26:42 INFO - PROCESS | 3185 | ++DOMWINDOW == 151 (0x7ff80db96400) [pid = 3185] [serial = 1824] [outer = 0x7ff80d23d400] 09:26:43 INFO - PROCESS | 3185 | 1461083203778 Marionette TRACE conn4 <- [1,2400,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.null.html",0,null,null,[["putImageData() with null imagedata throws TypeError",0,null,null]]]}] 09:26:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 09:26:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 1689ms 09:26:43 INFO - PROCESS | 3185 | 1461083203821 Marionette TRACE conn4 -> [0,2401,"getWindowHandle",null] 09:26:43 INFO - PROCESS | 3185 | 1461083203825 Marionette TRACE conn4 <- [1,2401,null,{"value":"8"}] 09:26:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 09:26:43 INFO - PROCESS | 3185 | 1461083203831 Marionette TRACE conn4 -> [0,2402,"setScriptTimeout",{"ms":35000}] 09:26:43 INFO - PROCESS | 3185 | 1461083203833 Marionette TRACE conn4 <- [1,2402,null,{}] 09:26:43 INFO - PROCESS | 3185 | 1461083203839 Marionette TRACE conn4 -> [0,2403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:26:44 INFO - PROCESS | 3185 | 1461083204073 Marionette TRACE conn4 <- [1,2403,null,{"value":null}] 09:26:44 INFO - PROCESS | 3185 | 1461083204383 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:26:44 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff8104d6800 == 151 [pid = 3185] [id = 608] 09:26:44 INFO - PROCESS | 3185 | ++DOMWINDOW == 152 (0x7ff80d23ac00) [pid = 3185] [serial = 1825] [outer = (nil)] 09:26:44 INFO - PROCESS | 3185 | ++DOMWINDOW == 153 (0x7ff80dd5e800) [pid = 3185] [serial = 1826] [outer = 0x7ff80d23ac00] 09:26:44 INFO - PROCESS | 3185 | 1461083204468 Marionette DEBUG loaded listener.js 09:26:44 INFO - PROCESS | 3185 | ++DOMWINDOW == 154 (0x7ff80e0f0000) [pid = 3185] [serial = 1827] [outer = 0x7ff80d23ac00] 09:26:45 INFO - PROCESS | 3185 | 1461083205322 Marionette TRACE conn4 <- [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]]]}] 09:26:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 09:26:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 1537ms 09:26:45 INFO - PROCESS | 3185 | 1461083205370 Marionette TRACE conn4 -> [0,2405,"getWindowHandle",null] 09:26:45 INFO - PROCESS | 3185 | 1461083205373 Marionette TRACE conn4 <- [1,2405,null,{"value":"8"}] 09:26:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 09:26:45 INFO - PROCESS | 3185 | 1461083205380 Marionette TRACE conn4 -> [0,2406,"setScriptTimeout",{"ms":35000}] 09:26:45 INFO - PROCESS | 3185 | 1461083205384 Marionette TRACE conn4 <- [1,2406,null,{}] 09:26:45 INFO - PROCESS | 3185 | 1461083205390 Marionette TRACE conn4 -> [0,2407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:26:45 INFO - PROCESS | 3185 | 1461083205640 Marionette TRACE conn4 <- [1,2407,null,{"value":null}] 09:26:45 INFO - PROCESS | 3185 | 1461083205953 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:26:45 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff8106ab000 == 152 [pid = 3185] [id = 609] 09:26:45 INFO - PROCESS | 3185 | ++DOMWINDOW == 155 (0x7ff80af4f400) [pid = 3185] [serial = 1828] [outer = (nil)] 09:26:46 INFO - PROCESS | 3185 | ++DOMWINDOW == 156 (0x7ff80e373c00) [pid = 3185] [serial = 1829] [outer = 0x7ff80af4f400] 09:26:46 INFO - PROCESS | 3185 | 1461083206039 Marionette DEBUG loaded listener.js 09:26:46 INFO - PROCESS | 3185 | ++DOMWINDOW == 157 (0x7ff80e37fc00) [pid = 3185] [serial = 1830] [outer = 0x7ff80af4f400] 09:26:46 INFO - PROCESS | 3185 | 1461083206899 Marionette TRACE conn4 <- [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]]]}] 09:26:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 09:26:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 1585ms 09:26:46 INFO - PROCESS | 3185 | 1461083206967 Marionette TRACE conn4 -> [0,2409,"getWindowHandle",null] 09:26:46 INFO - PROCESS | 3185 | 1461083206972 Marionette TRACE conn4 <- [1,2409,null,{"value":"8"}] 09:26:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 09:26:46 INFO - PROCESS | 3185 | 1461083206978 Marionette TRACE conn4 -> [0,2410,"setScriptTimeout",{"ms":35000}] 09:26:46 INFO - PROCESS | 3185 | 1461083206980 Marionette TRACE conn4 <- [1,2410,null,{}] 09:26:46 INFO - PROCESS | 3185 | 1461083206986 Marionette TRACE conn4 -> [0,2411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:26:47 INFO - PROCESS | 3185 | 1461083207228 Marionette TRACE conn4 <- [1,2411,null,{"value":null}] 09:26:47 INFO - PROCESS | 3185 | 1461083207537 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:26:47 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff8120a5800 == 153 [pid = 3185] [id = 610] 09:26:47 INFO - PROCESS | 3185 | ++DOMWINDOW == 158 (0x7ff80d428c00) [pid = 3185] [serial = 1831] [outer = (nil)] 09:26:47 INFO - PROCESS | 3185 | ++DOMWINDOW == 159 (0x7ff80e590c00) [pid = 3185] [serial = 1832] [outer = 0x7ff80d428c00] 09:26:47 INFO - PROCESS | 3185 | 1461083207619 Marionette DEBUG loaded listener.js 09:26:47 INFO - PROCESS | 3185 | ++DOMWINDOW == 160 (0x7ff80e6c4c00) [pid = 3185] [serial = 1833] [outer = 0x7ff80d428c00] 09:26:48 INFO - PROCESS | 3185 | 1461083208536 Marionette TRACE conn4 <- [1,2412,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html",0,null,null,[["putImageData(getImageData(...), ...) has no effect",0,null,null]]]}] 09:26:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 09:26:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 1583ms 09:26:48 INFO - PROCESS | 3185 | 1461083208568 Marionette TRACE conn4 -> [0,2413,"getWindowHandle",null] 09:26:48 INFO - PROCESS | 3185 | 1461083208577 Marionette TRACE conn4 <- [1,2413,null,{"value":"8"}] 09:26:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 09:26:48 INFO - PROCESS | 3185 | 1461083208585 Marionette TRACE conn4 -> [0,2414,"setScriptTimeout",{"ms":35000}] 09:26:48 INFO - PROCESS | 3185 | 1461083208589 Marionette TRACE conn4 <- [1,2414,null,{}] 09:26:48 INFO - PROCESS | 3185 | 1461083208596 Marionette TRACE conn4 -> [0,2415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:26:48 INFO - PROCESS | 3185 | 1461083208870 Marionette TRACE conn4 <- [1,2415,null,{"value":null}] 09:26:49 INFO - PROCESS | 3185 | 1461083209193 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:26:49 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff812471000 == 154 [pid = 3185] [id = 611] 09:26:49 INFO - PROCESS | 3185 | ++DOMWINDOW == 161 (0x7ff80e58b000) [pid = 3185] [serial = 1834] [outer = (nil)] 09:26:49 INFO - PROCESS | 3185 | ++DOMWINDOW == 162 (0x7ff80e6d1800) [pid = 3185] [serial = 1835] [outer = 0x7ff80e58b000] 09:26:49 INFO - PROCESS | 3185 | 1461083209272 Marionette DEBUG loaded listener.js 09:26:49 INFO - PROCESS | 3185 | ++DOMWINDOW == 163 (0x7ff80e75f000) [pid = 3185] [serial = 1836] [outer = 0x7ff80e58b000] 09:26:50 INFO - PROCESS | 3185 | 1461083210143 Marionette TRACE conn4 <- [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]]]}] 09:26:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 09:26:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 1592ms 09:26:50 INFO - PROCESS | 3185 | 1461083210178 Marionette TRACE conn4 -> [0,2417,"getWindowHandle",null] 09:26:50 INFO - PROCESS | 3185 | 1461083210183 Marionette TRACE conn4 <- [1,2417,null,{"value":"8"}] 09:26:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 09:26:50 INFO - PROCESS | 3185 | 1461083210189 Marionette TRACE conn4 -> [0,2418,"setScriptTimeout",{"ms":35000}] 09:26:50 INFO - PROCESS | 3185 | 1461083210194 Marionette TRACE conn4 <- [1,2418,null,{}] 09:26:50 INFO - PROCESS | 3185 | 1461083210200 Marionette TRACE conn4 -> [0,2419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:26:50 INFO - PROCESS | 3185 | 1461083210473 Marionette TRACE conn4 <- [1,2419,null,{"value":null}] 09:26:50 INFO - PROCESS | 3185 | 1461083210804 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:26:50 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff81950e800 == 155 [pid = 3185] [id = 612] 09:26:50 INFO - PROCESS | 3185 | ++DOMWINDOW == 164 (0x7ff80f82e400) [pid = 3185] [serial = 1837] [outer = (nil)] 09:26:50 INFO - PROCESS | 3185 | ++DOMWINDOW == 165 (0x7ff8104a5c00) [pid = 3185] [serial = 1838] [outer = 0x7ff80f82e400] 09:26:50 INFO - PROCESS | 3185 | 1461083210897 Marionette DEBUG loaded listener.js 09:26:51 INFO - PROCESS | 3185 | ++DOMWINDOW == 166 (0x7ff810884c00) [pid = 3185] [serial = 1839] [outer = 0x7ff80f82e400] 09:26:51 INFO - PROCESS | 3185 | 1461083211809 Marionette TRACE conn4 <- [1,2420,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.1.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 09:26:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 09:26:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 1681ms 09:26:51 INFO - PROCESS | 3185 | 1461083211872 Marionette TRACE conn4 -> [0,2421,"getWindowHandle",null] 09:26:51 INFO - PROCESS | 3185 | 1461083211876 Marionette TRACE conn4 <- [1,2421,null,{"value":"8"}] 09:26:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 09:26:51 INFO - PROCESS | 3185 | 1461083211883 Marionette TRACE conn4 -> [0,2422,"setScriptTimeout",{"ms":35000}] 09:26:51 INFO - PROCESS | 3185 | 1461083211886 Marionette TRACE conn4 <- [1,2422,null,{}] 09:26:51 INFO - PROCESS | 3185 | 1461083211893 Marionette TRACE conn4 -> [0,2423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:26:52 INFO - PROCESS | 3185 | 1461083212135 Marionette TRACE conn4 <- [1,2423,null,{"value":null}] 09:26:52 INFO - PROCESS | 3185 | 1461083212449 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:26:52 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff819d03000 == 156 [pid = 3185] [id = 613] 09:26:52 INFO - PROCESS | 3185 | ++DOMWINDOW == 167 (0x7ff80f825400) [pid = 3185] [serial = 1840] [outer = (nil)] 09:26:52 INFO - PROCESS | 3185 | ++DOMWINDOW == 168 (0x7ff811235c00) [pid = 3185] [serial = 1841] [outer = 0x7ff80f825400] 09:26:52 INFO - PROCESS | 3185 | 1461083212535 Marionette DEBUG loaded listener.js 09:26:52 INFO - PROCESS | 3185 | ++DOMWINDOW == 169 (0x7ff811240000) [pid = 3185] [serial = 1842] [outer = 0x7ff80f825400] 09:26:53 INFO - PROCESS | 3185 | 1461083213562 Marionette TRACE conn4 <- [1,2424,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.2.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 09:26:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 09:26:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 1731ms 09:26:53 INFO - PROCESS | 3185 | 1461083213615 Marionette TRACE conn4 -> [0,2425,"getWindowHandle",null] 09:26:53 INFO - PROCESS | 3185 | 1461083213620 Marionette TRACE conn4 <- [1,2425,null,{"value":"8"}] 09:26:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 09:26:53 INFO - PROCESS | 3185 | 1461083213626 Marionette TRACE conn4 -> [0,2426,"setScriptTimeout",{"ms":35000}] 09:26:53 INFO - PROCESS | 3185 | 1461083213629 Marionette TRACE conn4 <- [1,2426,null,{}] 09:26:53 INFO - PROCESS | 3185 | 1461083213635 Marionette TRACE conn4 -> [0,2427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:26:53 INFO - PROCESS | 3185 | 1461083213870 Marionette TRACE conn4 <- [1,2427,null,{"value":null}] 09:26:54 INFO - PROCESS | 3185 | 1461083214153 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:26:54 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff81a40d000 == 157 [pid = 3185] [id = 614] 09:26:54 INFO - PROCESS | 3185 | ++DOMWINDOW == 170 (0x7ff80f82d800) [pid = 3185] [serial = 1843] [outer = (nil)] 09:26:54 INFO - PROCESS | 3185 | ++DOMWINDOW == 171 (0x7ff811275000) [pid = 3185] [serial = 1844] [outer = 0x7ff80f82d800] 09:26:54 INFO - PROCESS | 3185 | 1461083214281 Marionette DEBUG loaded listener.js 09:26:54 INFO - PROCESS | 3185 | ++DOMWINDOW == 172 (0x7ff8112aa400) [pid = 3185] [serial = 1845] [outer = 0x7ff80f82d800] 09:26:55 INFO - PROCESS | 3185 | 1461083215156 Marionette TRACE conn4 <- [1,2428,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.3.html",0,null,null,[["Shadows are affected by globalAlpha",0,null,null]]]}] 09:26:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 09:26:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 1580ms 09:26:55 INFO - PROCESS | 3185 | 1461083215208 Marionette TRACE conn4 -> [0,2429,"getWindowHandle",null] 09:26:55 INFO - PROCESS | 3185 | 1461083215212 Marionette TRACE conn4 <- [1,2429,null,{"value":"8"}] 09:26:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 09:26:55 INFO - PROCESS | 3185 | 1461083215218 Marionette TRACE conn4 -> [0,2430,"setScriptTimeout",{"ms":35000}] 09:26:55 INFO - PROCESS | 3185 | 1461083215221 Marionette TRACE conn4 <- [1,2430,null,{}] 09:26:55 INFO - PROCESS | 3185 | 1461083215227 Marionette TRACE conn4 -> [0,2431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:26:55 INFO - PROCESS | 3185 | 1461083215466 Marionette TRACE conn4 <- [1,2431,null,{"value":null}] 09:26:55 INFO - PROCESS | 3185 | 1461083215795 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:26:55 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff81aad7800 == 158 [pid = 3185] [id = 615] 09:26:55 INFO - PROCESS | 3185 | ++DOMWINDOW == 173 (0x7ff811333800) [pid = 3185] [serial = 1846] [outer = (nil)] 09:26:55 INFO - PROCESS | 3185 | ++DOMWINDOW == 174 (0x7ff811337c00) [pid = 3185] [serial = 1847] [outer = 0x7ff811333800] 09:26:55 INFO - PROCESS | 3185 | 1461083215908 Marionette DEBUG loaded listener.js 09:26:56 INFO - PROCESS | 3185 | ++DOMWINDOW == 175 (0x7ff8120d5000) [pid = 3185] [serial = 1848] [outer = 0x7ff811333800] 09:26:56 INFO - PROCESS | 3185 | 1461083216783 Marionette TRACE conn4 <- [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]]]}] 09:26:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 09:26:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 1630ms 09:26:56 INFO - PROCESS | 3185 | 1461083216849 Marionette TRACE conn4 -> [0,2433,"getWindowHandle",null] 09:26:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 09:26:56 INFO - PROCESS | 3185 | 1461083216854 Marionette TRACE conn4 <- [1,2433,null,{"value":"8"}] 09:26:56 INFO - PROCESS | 3185 | 1461083216861 Marionette TRACE conn4 -> [0,2434,"setScriptTimeout",{"ms":35000}] 09:26:56 INFO - PROCESS | 3185 | 1461083216864 Marionette TRACE conn4 <- [1,2434,null,{}] 09:26:56 INFO - PROCESS | 3185 | 1461083216872 Marionette TRACE conn4 -> [0,2435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:26:57 INFO - PROCESS | 3185 | 1461083217133 Marionette TRACE conn4 <- [1,2435,null,{"value":null}] 09:26:57 INFO - PROCESS | 3185 | 1461083217451 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:26:57 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff81ab4c800 == 159 [pid = 3185] [id = 616] 09:26:57 INFO - PROCESS | 3185 | ++DOMWINDOW == 176 (0x7ff811334400) [pid = 3185] [serial = 1849] [outer = (nil)] 09:26:57 INFO - PROCESS | 3185 | ++DOMWINDOW == 177 (0x7ff8124c5400) [pid = 3185] [serial = 1850] [outer = 0x7ff811334400] 09:26:57 INFO - PROCESS | 3185 | 1461083217534 Marionette DEBUG loaded listener.js 09:26:57 INFO - PROCESS | 3185 | ++DOMWINDOW == 178 (0x7ff8124d0c00) [pid = 3185] [serial = 1851] [outer = 0x7ff811334400] 09:26:58 INFO - PROCESS | 3185 | 1461083218404 Marionette TRACE conn4 <- [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]]]}] 09:26:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 09:26:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 1583ms 09:26:58 INFO - PROCESS | 3185 | 1461083218444 Marionette TRACE conn4 -> [0,2437,"getWindowHandle",null] 09:26:58 INFO - PROCESS | 3185 | 1461083218447 Marionette TRACE conn4 <- [1,2437,null,{"value":"8"}] 09:26:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 09:26:58 INFO - PROCESS | 3185 | 1461083218455 Marionette TRACE conn4 -> [0,2438,"setScriptTimeout",{"ms":35000}] 09:26:58 INFO - PROCESS | 3185 | 1461083218459 Marionette TRACE conn4 <- [1,2438,null,{}] 09:26:58 INFO - PROCESS | 3185 | 1461083218464 Marionette TRACE conn4 -> [0,2439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:26:58 INFO - PROCESS | 3185 | 1461083218725 Marionette TRACE conn4 <- [1,2439,null,{"value":null}] 09:26:59 INFO - PROCESS | 3185 | 1461083219046 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:26:59 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff81b1ab000 == 160 [pid = 3185] [id = 617] 09:26:59 INFO - PROCESS | 3185 | ++DOMWINDOW == 179 (0x7ff80db91800) [pid = 3185] [serial = 1852] [outer = (nil)] 09:26:59 INFO - PROCESS | 3185 | ++DOMWINDOW == 180 (0x7ff81250e000) [pid = 3185] [serial = 1853] [outer = 0x7ff80db91800] 09:26:59 INFO - PROCESS | 3185 | 1461083219130 Marionette DEBUG loaded listener.js 09:26:59 INFO - PROCESS | 3185 | ++DOMWINDOW == 181 (0x7ff812907800) [pid = 3185] [serial = 1854] [outer = 0x7ff80db91800] 09:26:59 INFO - PROCESS | 3185 | 1461083219981 Marionette TRACE conn4 <- [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]]]}] 09:27:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 09:27:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 1581ms 09:27:00 INFO - PROCESS | 3185 | 1461083220036 Marionette TRACE conn4 -> [0,2441,"getWindowHandle",null] 09:27:00 INFO - PROCESS | 3185 | 1461083220039 Marionette TRACE conn4 <- [1,2441,null,{"value":"8"}] 09:27:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 09:27:00 INFO - PROCESS | 3185 | 1461083220046 Marionette TRACE conn4 -> [0,2442,"setScriptTimeout",{"ms":35000}] 09:27:00 INFO - PROCESS | 3185 | 1461083220049 Marionette TRACE conn4 <- [1,2442,null,{}] 09:27:00 INFO - PROCESS | 3185 | 1461083220055 Marionette TRACE conn4 -> [0,2443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:27:00 INFO - PROCESS | 3185 | 1461083220298 Marionette TRACE conn4 <- [1,2443,null,{"value":null}] 09:27:00 INFO - PROCESS | 3185 | 1461083220618 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:27:00 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff81cca8800 == 161 [pid = 3185] [id = 618] 09:27:00 INFO - PROCESS | 3185 | ++DOMWINDOW == 182 (0x7ff80ab35000) [pid = 3185] [serial = 1855] [outer = (nil)] 09:27:00 INFO - PROCESS | 3185 | ++DOMWINDOW == 183 (0x7ff813061800) [pid = 3185] [serial = 1856] [outer = 0x7ff80ab35000] 09:27:00 INFO - PROCESS | 3185 | 1461083220702 Marionette DEBUG loaded listener.js 09:27:00 INFO - PROCESS | 3185 | ++DOMWINDOW == 184 (0x7ff81306d000) [pid = 3185] [serial = 1857] [outer = 0x7ff80ab35000] 09:27:01 INFO - PROCESS | 3185 | 1461083221587 Marionette TRACE conn4 <- [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]]]}] 09:27:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 09:27:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 1584ms 09:27:01 INFO - PROCESS | 3185 | 1461083221632 Marionette TRACE conn4 -> [0,2445,"getWindowHandle",null] 09:27:01 INFO - PROCESS | 3185 | 1461083221636 Marionette TRACE conn4 <- [1,2445,null,{"value":"8"}] 09:27:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 09:27:01 INFO - PROCESS | 3185 | 1461083221641 Marionette TRACE conn4 -> [0,2446,"setScriptTimeout",{"ms":35000}] 09:27:01 INFO - PROCESS | 3185 | 1461083221644 Marionette TRACE conn4 <- [1,2446,null,{}] 09:27:01 INFO - PROCESS | 3185 | 1461083221650 Marionette TRACE conn4 -> [0,2447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:27:01 INFO - PROCESS | 3185 | 1461083221888 Marionette TRACE conn4 <- [1,2447,null,{"value":null}] 09:27:02 INFO - PROCESS | 3185 | 1461083222168 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:27:02 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff81e6a7000 == 162 [pid = 3185] [id = 619] 09:27:02 INFO - PROCESS | 3185 | ++DOMWINDOW == 185 (0x7ff8112b5400) [pid = 3185] [serial = 1858] [outer = (nil)] 09:27:02 INFO - PROCESS | 3185 | ++DOMWINDOW == 186 (0x7ff813173800) [pid = 3185] [serial = 1859] [outer = 0x7ff8112b5400] 09:27:02 INFO - PROCESS | 3185 | 1461083222385 Marionette DEBUG loaded listener.js 09:27:02 INFO - PROCESS | 3185 | ++DOMWINDOW == 187 (0x7ff813445c00) [pid = 3185] [serial = 1860] [outer = 0x7ff8112b5400] 09:27:05 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff830e07000 == 161 [pid = 3185] [id = 180] 09:27:05 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff80ad8c000 == 160 [pid = 3185] [id = 599] 09:27:05 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff80a321000 == 159 [pid = 3185] [id = 598] 09:27:05 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff807867800 == 158 [pid = 3185] [id = 597] 09:27:05 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff8209ad000 == 157 [pid = 3185] [id = 592] 09:27:05 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff81eb22000 == 156 [pid = 3185] [id = 591] 09:27:05 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff81ea4c800 == 155 [pid = 3185] [id = 590] 09:27:05 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff81bdbd000 == 154 [pid = 3185] [id = 589] 09:27:05 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff81aaee000 == 153 [pid = 3185] [id = 588] 09:27:05 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff81a32a800 == 152 [pid = 3185] [id = 587] 09:27:05 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff81951b800 == 151 [pid = 3185] [id = 586] 09:27:05 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff813210800 == 150 [pid = 3185] [id = 585] 09:27:05 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff8120b1000 == 149 [pid = 3185] [id = 584] 09:27:05 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff810616800 == 148 [pid = 3185] [id = 583] 09:27:05 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff80f969800 == 147 [pid = 3185] [id = 582] 09:27:05 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff80ef1b800 == 146 [pid = 3185] [id = 581] 09:27:05 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff80dadf800 == 145 [pid = 3185] [id = 580] 09:27:05 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff80d46f800 == 144 [pid = 3185] [id = 578] 09:27:05 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff80a318000 == 143 [pid = 3185] [id = 579] 09:27:05 INFO - PROCESS | 3185 | --DOMWINDOW == 186 (0x7ff81e084800) [pid = 3185] [serial = 1694] [outer = (nil)] [url = about:blank] 09:27:05 INFO - PROCESS | 3185 | --DOMWINDOW == 185 (0x7ff81acbc400) [pid = 3185] [serial = 1721] [outer = (nil)] [url = about:blank] 09:27:05 INFO - PROCESS | 3185 | --DOMWINDOW == 184 (0x7ff807cccc00) [pid = 3185] [serial = 1671] [outer = (nil)] [url = about:blank] 09:27:05 INFO - PROCESS | 3185 | --DOMWINDOW == 183 (0x7ff807dd0800) [pid = 3185] [serial = 1730] [outer = (nil)] [url = about:blank] 09:27:05 INFO - PROCESS | 3185 | --DOMWINDOW == 182 (0x7ff8124c5c00) [pid = 3185] [serial = 1683] [outer = (nil)] [url = about:blank] 09:27:05 INFO - PROCESS | 3185 | --DOMWINDOW == 181 (0x7ff82a240400) [pid = 3185] [serial = 1715] [outer = (nil)] [url = about:blank] 09:27:05 INFO - PROCESS | 3185 | --DOMWINDOW == 180 (0x7ff824f22000) [pid = 3185] [serial = 1700] [outer = (nil)] [url = about:blank] 09:27:05 INFO - PROCESS | 3185 | --DOMWINDOW == 179 (0x7ff831092000) [pid = 3185] [serial = 1719] [outer = (nil)] [url = about:blank] 09:27:05 INFO - PROCESS | 3185 | --DOMWINDOW == 178 (0x7ff81a98c400) [pid = 3185] [serial = 1688] [outer = (nil)] [url = about:blank] 09:27:05 INFO - PROCESS | 3185 | --DOMWINDOW == 177 (0x7ff806c13800) [pid = 3185] [serial = 1727] [outer = (nil)] [url = about:blank] 09:27:05 INFO - PROCESS | 3185 | --DOMWINDOW == 176 (0x7ff822bf0400) [pid = 3185] [serial = 1698] [outer = (nil)] [url = about:blank] 09:27:05 INFO - PROCESS | 3185 | --DOMWINDOW == 175 (0x7ff81ad48c00) [pid = 3185] [serial = 1691] [outer = (nil)] [url = about:blank] 09:27:05 INFO - PROCESS | 3185 | --DOMWINDOW == 174 (0x7ff8066f0400) [pid = 3185] [serial = 1724] [outer = (nil)] [url = about:blank] 09:27:05 INFO - PROCESS | 3185 | --DOMWINDOW == 173 (0x7ff825ec5000) [pid = 3185] [serial = 1710] [outer = (nil)] [url = about:blank] 09:27:05 INFO - PROCESS | 3185 | --DOMWINDOW == 172 (0x7ff821c0a400) [pid = 3185] [serial = 1697] [outer = (nil)] [url = about:blank] 09:27:05 INFO - PROCESS | 3185 | --DOMWINDOW == 171 (0x7ff80e756c00) [pid = 3185] [serial = 1677] [outer = (nil)] [url = about:blank] 09:27:05 INFO - PROCESS | 3185 | --DOMWINDOW == 170 (0x7ff81c152000) [pid = 3185] [serial = 1692] [outer = (nil)] [url = about:blank] 09:27:05 INFO - PROCESS | 3185 | --DOMWINDOW == 169 (0x7ff82506bc00) [pid = 3185] [serial = 1703] [outer = (nil)] [url = about:blank] 09:27:05 INFO - PROCESS | 3185 | --DOMWINDOW == 168 (0x7ff80a48bc00) [pid = 3185] [serial = 1733] [outer = (nil)] [url = about:blank] 09:27:05 INFO - PROCESS | 3185 | --DOMWINDOW == 167 (0x7ff81a470800) [pid = 3185] [serial = 1686] [outer = (nil)] [url = about:blank] 09:27:05 INFO - PROCESS | 3185 | --DOMWINDOW == 166 (0x7ff825e7a000) [pid = 3185] [serial = 1709] [outer = (nil)] [url = about:blank] 09:27:05 INFO - PROCESS | 3185 | --DOMWINDOW == 165 (0x7ff82568ac00) [pid = 3185] [serial = 1706] [outer = (nil)] [url = about:blank] 09:27:05 INFO - PROCESS | 3185 | --DOMWINDOW == 164 (0x7ff80afcdc00) [pid = 3185] [serial = 1667] [outer = (nil)] [url = about:blank] 09:27:05 INFO - PROCESS | 3185 | --DOMWINDOW == 163 (0x7ff8077e9800) [pid = 3185] [serial = 1728] [outer = (nil)] [url = about:blank] 09:27:05 INFO - PROCESS | 3185 | --DOMWINDOW == 162 (0x7ff8067c7000) [pid = 3185] [serial = 1725] [outer = (nil)] [url = about:blank] 09:27:05 INFO - PROCESS | 3185 | --DOMWINDOW == 161 (0x7ff8082ca800) [pid = 3185] [serial = 1731] [outer = (nil)] [url = about:blank] 09:27:05 INFO - PROCESS | 3185 | --DOMWINDOW == 160 (0x7ff81e997400) [pid = 3185] [serial = 1695] [outer = (nil)] [url = about:blank] 09:27:05 INFO - PROCESS | 3185 | --DOMWINDOW == 159 (0x7ff8077f0000) [pid = 3185] [serial = 1670] [outer = (nil)] [url = about:blank] 09:27:05 INFO - PROCESS | 3185 | --DOMWINDOW == 158 (0x7ff830b71800) [pid = 3185] [serial = 1718] [outer = (nil)] [url = about:blank] 09:27:05 INFO - PROCESS | 3185 | --DOMWINDOW == 157 (0x7ff825064400) [pid = 3185] [serial = 1701] [outer = (nil)] [url = about:blank] 09:27:05 INFO - PROCESS | 3185 | --DOMWINDOW == 156 (0x7ff80d243c00) [pid = 3185] [serial = 1674] [outer = (nil)] [url = about:blank] 09:27:05 INFO - PROCESS | 3185 | --DOMWINDOW == 155 (0x7ff82ffd8800) [pid = 3185] [serial = 1716] [outer = (nil)] [url = about:blank] 09:27:05 INFO - PROCESS | 3185 | --DOMWINDOW == 154 (0x7ff80af5b400) [pid = 3185] [serial = 1734] [outer = (nil)] [url = about:blank] 09:27:05 INFO - PROCESS | 3185 | --DOMWINDOW == 153 (0x7ff81ac4c400) [pid = 3185] [serial = 1689] [outer = (nil)] [url = about:blank] 09:27:05 INFO - PROCESS | 3185 | --DOMWINDOW == 152 (0x7ff811237400) [pid = 3185] [serial = 1680] [outer = (nil)] [url = about:blank] 09:27:05 INFO - PROCESS | 3185 | --DOMWINDOW == 151 (0x7ff8199a3c00) [pid = 3185] [serial = 1685] [outer = (nil)] [url = about:blank] 09:27:05 INFO - PROCESS | 3185 | --DOMWINDOW == 150 (0x7ff826588400) [pid = 3185] [serial = 1713] [outer = (nil)] [url = about:blank] 09:27:05 INFO - PROCESS | 3185 | --DOMWINDOW == 149 (0x7ff831fd3800) [pid = 3185] [serial = 1722] [outer = (nil)] [url = about:blank] 09:27:05 INFO - PROCESS | 3185 | --DOMWINDOW == 148 (0x7ff80e376800) [pid = 3185] [serial = 1676] [outer = (nil)] [url = about:blank] 09:27:05 INFO - PROCESS | 3185 | --DOMWINDOW == 147 (0x7ff80f824000) [pid = 3185] [serial = 1679] [outer = (nil)] [url = about:blank] 09:27:05 INFO - PROCESS | 3185 | --DOMWINDOW == 146 (0x7ff825db6c00) [pid = 3185] [serial = 1707] [outer = (nil)] [url = about:blank] 09:27:05 INFO - PROCESS | 3185 | --DOMWINDOW == 145 (0x7ff80afc0800) [pid = 3185] [serial = 1673] [outer = (nil)] [url = about:blank] 09:27:05 INFO - PROCESS | 3185 | --DOMWINDOW == 144 (0x7ff8066f0000) [pid = 3185] [serial = 1584] [outer = (nil)] [url = about:blank] 09:27:05 INFO - PROCESS | 3185 | --DOMWINDOW == 143 (0x7ff825144800) [pid = 3185] [serial = 1704] [outer = (nil)] [url = about:blank] 09:27:05 INFO - PROCESS | 3185 | --DOMWINDOW == 142 (0x7ff8264a9c00) [pid = 3185] [serial = 1712] [outer = (nil)] [url = about:blank] 09:27:05 INFO - PROCESS | 3185 | --DOMWINDOW == 141 (0x7ff811330c00) [pid = 3185] [serial = 1682] [outer = (nil)] [url = about:blank] 09:27:05 INFO - PROCESS | 3185 | --DOMWINDOW == 140 (0x7ff8082c4400) [pid = 3185] [serial = 1736] [outer = (nil)] [url = about:blank] 09:27:05 INFO - PROCESS | 3185 | 1461083225275 Marionette TRACE conn4 <- [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]]]}] 09:27:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 09:27:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 3737ms 09:27:05 INFO - PROCESS | 3185 | 1461083225390 Marionette TRACE conn4 -> [0,2449,"getWindowHandle",null] 09:27:05 INFO - PROCESS | 3185 | 1461083225394 Marionette TRACE conn4 <- [1,2449,null,{"value":"8"}] 09:27:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 09:27:05 INFO - PROCESS | 3185 | 1461083225403 Marionette TRACE conn4 -> [0,2450,"setScriptTimeout",{"ms":35000}] 09:27:05 INFO - PROCESS | 3185 | 1461083225409 Marionette TRACE conn4 <- [1,2450,null,{}] 09:27:05 INFO - PROCESS | 3185 | 1461083225418 Marionette TRACE conn4 -> [0,2451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:27:05 INFO - PROCESS | 3185 | 1461083225638 Marionette TRACE conn4 <- [1,2451,null,{"value":null}] 09:27:05 INFO - PROCESS | 3185 | 1461083225859 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:27:05 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff80a30b000 == 144 [pid = 3185] [id = 620] 09:27:05 INFO - PROCESS | 3185 | ++DOMWINDOW == 141 (0x7ff8066f1c00) [pid = 3185] [serial = 1861] [outer = (nil)] 09:27:05 INFO - PROCESS | 3185 | ++DOMWINDOW == 142 (0x7ff8066f9400) [pid = 3185] [serial = 1862] [outer = 0x7ff8066f1c00] 09:27:05 INFO - PROCESS | 3185 | 1461083225942 Marionette DEBUG loaded listener.js 09:27:06 INFO - PROCESS | 3185 | ++DOMWINDOW == 143 (0x7ff8067cbc00) [pid = 3185] [serial = 1863] [outer = 0x7ff8066f1c00] 09:27:06 INFO - PROCESS | 3185 | 1461083226754 Marionette TRACE conn4 <- [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]]]}] 09:27:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 09:27:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 1387ms 09:27:06 INFO - PROCESS | 3185 | 1461083226791 Marionette TRACE conn4 -> [0,2453,"getWindowHandle",null] 09:27:06 INFO - PROCESS | 3185 | 1461083226800 Marionette TRACE conn4 <- [1,2453,null,{"value":"8"}] 09:27:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 09:27:06 INFO - PROCESS | 3185 | 1461083226810 Marionette TRACE conn4 -> [0,2454,"setScriptTimeout",{"ms":35000}] 09:27:06 INFO - PROCESS | 3185 | 1461083226814 Marionette TRACE conn4 <- [1,2454,null,{}] 09:27:06 INFO - PROCESS | 3185 | 1461083226821 Marionette TRACE conn4 -> [0,2455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:27:07 INFO - PROCESS | 3185 | 1461083227046 Marionette TRACE conn4 <- [1,2455,null,{"value":null}] 09:27:07 INFO - PROCESS | 3185 | 1461083227253 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:27:07 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff80bc96000 == 145 [pid = 3185] [id = 621] 09:27:07 INFO - PROCESS | 3185 | ++DOMWINDOW == 144 (0x7ff80621c400) [pid = 3185] [serial = 1864] [outer = (nil)] 09:27:07 INFO - PROCESS | 3185 | ++DOMWINDOW == 145 (0x7ff806c15c00) [pid = 3185] [serial = 1865] [outer = 0x7ff80621c400] 09:27:07 INFO - PROCESS | 3185 | 1461083227321 Marionette DEBUG loaded listener.js 09:27:07 INFO - PROCESS | 3185 | ++DOMWINDOW == 146 (0x7ff8077ec800) [pid = 3185] [serial = 1866] [outer = 0x7ff80621c400] 09:27:08 INFO - PROCESS | 3185 | 1461083228334 Marionette TRACE conn4 <- [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]]]}] 09:27:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 09:27:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 1541ms 09:27:08 INFO - PROCESS | 3185 | 1461083228357 Marionette TRACE conn4 -> [0,2457,"getWindowHandle",null] 09:27:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 09:27:08 INFO - PROCESS | 3185 | 1461083228361 Marionette TRACE conn4 <- [1,2457,null,{"value":"8"}] 09:27:08 INFO - PROCESS | 3185 | 1461083228368 Marionette TRACE conn4 -> [0,2458,"setScriptTimeout",{"ms":35000}] 09:27:08 INFO - PROCESS | 3185 | 1461083228374 Marionette TRACE conn4 <- [1,2458,null,{}] 09:27:08 INFO - PROCESS | 3185 | 1461083228400 Marionette TRACE conn4 -> [0,2459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:27:08 INFO - PROCESS | 3185 | 1461083228730 Marionette TRACE conn4 <- [1,2459,null,{"value":null}] 09:27:08 INFO - PROCESS | 3185 | 1461083228765 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:27:08 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff80d269000 == 146 [pid = 3185] [id = 622] 09:27:08 INFO - PROCESS | 3185 | ++DOMWINDOW == 147 (0x7ff807dc7800) [pid = 3185] [serial = 1867] [outer = (nil)] 09:27:08 INFO - PROCESS | 3185 | ++DOMWINDOW == 148 (0x7ff8082c9c00) [pid = 3185] [serial = 1868] [outer = 0x7ff807dc7800] 09:27:08 INFO - PROCESS | 3185 | 1461083228839 Marionette DEBUG loaded listener.js 09:27:08 INFO - PROCESS | 3185 | ++DOMWINDOW == 149 (0x7ff8084c0800) [pid = 3185] [serial = 1869] [outer = 0x7ff807dc7800] 09:27:10 INFO - PROCESS | 3185 | --DOMWINDOW == 148 (0x7ff807dc9c00) [pid = 3185] [serial = 1759] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 09:27:10 INFO - PROCESS | 3185 | --DOMWINDOW == 147 (0x7ff806c15000) [pid = 3185] [serial = 1756] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 09:27:10 INFO - PROCESS | 3185 | --DOMWINDOW == 146 (0x7ff8112ab400) [pid = 3185] [serial = 1762] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 09:27:10 INFO - PROCESS | 3185 | --DOMWINDOW == 145 (0x7ff806c1b800) [pid = 3185] [serial = 1801] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 09:27:10 INFO - PROCESS | 3185 | --DOMWINDOW == 144 (0x7ff811234400) [pid = 3185] [serial = 1786] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 09:27:10 INFO - PROCESS | 3185 | --DOMWINDOW == 143 (0x7ff80afc5c00) [pid = 3185] [serial = 1774] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 09:27:10 INFO - PROCESS | 3185 | --DOMWINDOW == 142 (0x7ff804e42400) [pid = 3185] [serial = 1795] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 09:27:10 INFO - PROCESS | 3185 | --DOMWINDOW == 141 (0x7ff806b11400) [pid = 3185] [serial = 1738] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 09:27:10 INFO - PROCESS | 3185 | --DOMWINDOW == 140 (0x7ff806c1dc00) [pid = 3185] [serial = 1798] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 09:27:10 INFO - PROCESS | 3185 | --DOMWINDOW == 139 (0x7ff819dc5000) [pid = 3185] [serial = 1771] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 09:27:10 INFO - PROCESS | 3185 | --DOMWINDOW == 138 (0x7ff806b11c00) [pid = 3185] [serial = 1741] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 09:27:10 INFO - PROCESS | 3185 | --DOMWINDOW == 137 (0x7ff804e39800) [pid = 3185] [serial = 1780] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 09:27:10 INFO - PROCESS | 3185 | --DOMWINDOW == 136 (0x7ff80db89000) [pid = 3185] [serial = 1750] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 09:27:10 INFO - PROCESS | 3185 | --DOMWINDOW == 135 (0x7ff819e34000) [pid = 3185] [serial = 1777] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 09:27:10 INFO - PROCESS | 3185 | --DOMWINDOW == 134 (0x7ff80db8d000) [pid = 3185] [serial = 1783] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 09:27:10 INFO - PROCESS | 3185 | --DOMWINDOW == 133 (0x7ff80d23b800) [pid = 3185] [serial = 1744] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 09:27:10 INFO - PROCESS | 3185 | --DOMWINDOW == 132 (0x7ff81ad4fc00) [pid = 3185] [serial = 1789] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 09:27:10 INFO - PROCESS | 3185 | --DOMWINDOW == 131 (0x7ff81088c400) [pid = 3185] [serial = 1753] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 09:27:10 INFO - PROCESS | 3185 | --DOMWINDOW == 130 (0x7ff8066ed000) [pid = 3185] [serial = 1792] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 09:27:10 INFO - PROCESS | 3185 | --DOMWINDOW == 129 (0x7ff804e41000) [pid = 3185] [serial = 1666] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 09:27:10 INFO - PROCESS | 3185 | --DOMWINDOW == 128 (0x7ff819d6f800) [pid = 3185] [serial = 1768] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 09:27:10 INFO - PROCESS | 3185 | --DOMWINDOW == 127 (0x7ff80f825800) [pid = 3185] [serial = 1765] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 09:27:10 INFO - PROCESS | 3185 | --DOMWINDOW == 126 (0x7ff80d241c00) [pid = 3185] [serial = 1747] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 09:27:11 INFO - PROCESS | 3185 | 1461083231030 Marionette TRACE conn4 <- [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]]]}] 09:27:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 09:27:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 2701ms 09:27:11 INFO - PROCESS | 3185 | 1461083231071 Marionette TRACE conn4 -> [0,2461,"getWindowHandle",null] 09:27:11 INFO - PROCESS | 3185 | 1461083231077 Marionette TRACE conn4 <- [1,2461,null,{"value":"8"}] 09:27:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 09:27:11 INFO - PROCESS | 3185 | 1461083231089 Marionette TRACE conn4 -> [0,2462,"setScriptTimeout",{"ms":35000}] 09:27:11 INFO - PROCESS | 3185 | 1461083231094 Marionette TRACE conn4 <- [1,2462,null,{}] 09:27:11 INFO - PROCESS | 3185 | 1461083231102 Marionette TRACE conn4 -> [0,2463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:27:11 INFO - PROCESS | 3185 | 1461083231413 Marionette TRACE conn4 <- [1,2463,null,{"value":null}] 09:27:11 INFO - PROCESS | 3185 | 1461083231592 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:27:11 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff80d1de800 == 147 [pid = 3185] [id = 623] 09:27:11 INFO - PROCESS | 3185 | ++DOMWINDOW == 127 (0x7ff804e39800) [pid = 3185] [serial = 1870] [outer = (nil)] 09:27:11 INFO - PROCESS | 3185 | ++DOMWINDOW == 128 (0x7ff807dcb800) [pid = 3185] [serial = 1871] [outer = 0x7ff804e39800] 09:27:11 INFO - PROCESS | 3185 | 1461083231660 Marionette DEBUG loaded listener.js 09:27:11 INFO - PROCESS | 3185 | ++DOMWINDOW == 129 (0x7ff80a485800) [pid = 3185] [serial = 1872] [outer = 0x7ff804e39800] 09:27:12 INFO - PROCESS | 3185 | 1461083232810 Marionette TRACE conn4 <- [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]]]}] 09:27:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 09:27:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 1748ms 09:27:12 INFO - PROCESS | 3185 | 1461083232835 Marionette TRACE conn4 -> [0,2465,"getWindowHandle",null] 09:27:12 INFO - PROCESS | 3185 | 1461083232842 Marionette TRACE conn4 <- [1,2465,null,{"value":"8"}] 09:27:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 09:27:12 INFO - PROCESS | 3185 | 1461083232852 Marionette TRACE conn4 -> [0,2466,"setScriptTimeout",{"ms":35000}] 09:27:12 INFO - PROCESS | 3185 | 1461083232857 Marionette TRACE conn4 <- [1,2466,null,{}] 09:27:12 INFO - PROCESS | 3185 | 1461083232889 Marionette TRACE conn4 -> [0,2467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:27:13 INFO - PROCESS | 3185 | 1461083233150 Marionette TRACE conn4 <- [1,2467,null,{"value":null}] 09:27:13 INFO - PROCESS | 3185 | 1461083233460 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:27:13 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff80ac51000 == 148 [pid = 3185] [id = 624] 09:27:13 INFO - PROCESS | 3185 | ++DOMWINDOW == 130 (0x7ff8066f0000) [pid = 3185] [serial = 1873] [outer = (nil)] 09:27:13 INFO - PROCESS | 3185 | ++DOMWINDOW == 131 (0x7ff8067d1000) [pid = 3185] [serial = 1874] [outer = 0x7ff8066f0000] 09:27:13 INFO - PROCESS | 3185 | 1461083233542 Marionette DEBUG loaded listener.js 09:27:13 INFO - PROCESS | 3185 | ++DOMWINDOW == 132 (0x7ff806c15000) [pid = 3185] [serial = 1875] [outer = 0x7ff8066f0000] 09:27:14 INFO - PROCESS | 3185 | 1461083234498 Marionette TRACE conn4 <- [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]]]}] 09:27:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 09:27:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 1712ms 09:27:14 INFO - PROCESS | 3185 | 1461083234565 Marionette TRACE conn4 -> [0,2469,"getWindowHandle",null] 09:27:14 INFO - PROCESS | 3185 | 1461083234574 Marionette TRACE conn4 <- [1,2469,null,{"value":"8"}] 09:27:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 09:27:14 INFO - PROCESS | 3185 | 1461083234584 Marionette TRACE conn4 -> [0,2470,"setScriptTimeout",{"ms":35000}] 09:27:14 INFO - PROCESS | 3185 | 1461083234588 Marionette TRACE conn4 <- [1,2470,null,{}] 09:27:14 INFO - PROCESS | 3185 | 1461083234594 Marionette TRACE conn4 -> [0,2471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:27:14 INFO - PROCESS | 3185 | 1461083234872 Marionette TRACE conn4 <- [1,2471,null,{"value":null}] 09:27:15 INFO - PROCESS | 3185 | 1461083235192 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:27:15 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff80d4ed000 == 149 [pid = 3185] [id = 625] 09:27:15 INFO - PROCESS | 3185 | ++DOMWINDOW == 133 (0x7ff807dc4c00) [pid = 3185] [serial = 1876] [outer = (nil)] 09:27:15 INFO - PROCESS | 3185 | ++DOMWINDOW == 134 (0x7ff8082c4400) [pid = 3185] [serial = 1877] [outer = 0x7ff807dc4c00] 09:27:15 INFO - PROCESS | 3185 | 1461083235269 Marionette DEBUG loaded listener.js 09:27:15 INFO - PROCESS | 3185 | ++DOMWINDOW == 135 (0x7ff8086b9400) [pid = 3185] [serial = 1878] [outer = 0x7ff807dc4c00] 09:27:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 09:27:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 1684ms 09:27:16 INFO - PROCESS | 3185 | 1461083236256 Marionette TRACE conn4 <- [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]]]}] 09:27:16 INFO - PROCESS | 3185 | 1461083236270 Marionette TRACE conn4 -> [0,2473,"getWindowHandle",null] 09:27:16 INFO - PROCESS | 3185 | 1461083236275 Marionette TRACE conn4 <- [1,2473,null,{"value":"8"}] 09:27:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 09:27:16 INFO - PROCESS | 3185 | 1461083236284 Marionette TRACE conn4 -> [0,2474,"setScriptTimeout",{"ms":35000}] 09:27:16 INFO - PROCESS | 3185 | 1461083236290 Marionette TRACE conn4 <- [1,2474,null,{}] 09:27:16 INFO - PROCESS | 3185 | 1461083236307 Marionette TRACE conn4 -> [0,2475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:27:16 INFO - PROCESS | 3185 | 1461083236556 Marionette TRACE conn4 <- [1,2475,null,{"value":null}] 09:27:16 INFO - PROCESS | 3185 | 1461083236919 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:27:16 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff80ed1b000 == 150 [pid = 3185] [id = 626] 09:27:16 INFO - PROCESS | 3185 | ++DOMWINDOW == 136 (0x7ff80ab10400) [pid = 3185] [serial = 1879] [outer = (nil)] 09:27:16 INFO - PROCESS | 3185 | ++DOMWINDOW == 137 (0x7ff80af56000) [pid = 3185] [serial = 1880] [outer = 0x7ff80ab10400] 09:27:17 INFO - PROCESS | 3185 | 1461083237004 Marionette DEBUG loaded listener.js 09:27:17 INFO - PROCESS | 3185 | ++DOMWINDOW == 138 (0x7ff80afce400) [pid = 3185] [serial = 1881] [outer = 0x7ff80ab10400] 09:27:17 INFO - PROCESS | 3185 | 1461083237953 Marionette TRACE conn4 <- [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]]]}] 09:27:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 09:27:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 1741ms 09:27:18 INFO - PROCESS | 3185 | 1461083238026 Marionette TRACE conn4 -> [0,2477,"getWindowHandle",null] 09:27:18 INFO - PROCESS | 3185 | 1461083238030 Marionette TRACE conn4 <- [1,2477,null,{"value":"8"}] 09:27:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 09:27:18 INFO - PROCESS | 3185 | 1461083238037 Marionette TRACE conn4 -> [0,2478,"setScriptTimeout",{"ms":35000}] 09:27:18 INFO - PROCESS | 3185 | 1461083238041 Marionette TRACE conn4 <- [1,2478,null,{}] 09:27:18 INFO - PROCESS | 3185 | 1461083238047 Marionette TRACE conn4 -> [0,2479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:27:18 INFO - PROCESS | 3185 | 1461083238332 Marionette TRACE conn4 <- [1,2479,null,{"value":null}] 09:27:18 INFO - PROCESS | 3185 | 1461083238645 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:27:18 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff80f969000 == 151 [pid = 3185] [id = 627] 09:27:18 INFO - PROCESS | 3185 | ++DOMWINDOW == 139 (0x7ff80afce800) [pid = 3185] [serial = 1882] [outer = (nil)] 09:27:18 INFO - PROCESS | 3185 | ++DOMWINDOW == 140 (0x7ff80d244c00) [pid = 3185] [serial = 1883] [outer = 0x7ff80afce800] 09:27:18 INFO - PROCESS | 3185 | 1461083238732 Marionette DEBUG loaded listener.js 09:27:18 INFO - PROCESS | 3185 | ++DOMWINDOW == 141 (0x7ff80d427400) [pid = 3185] [serial = 1884] [outer = 0x7ff80afce800] 09:27:19 INFO - PROCESS | 3185 | 1461083239637 Marionette TRACE conn4 <- [1,2480,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.basic.html",0,null,null,[["Shadows are drawn for canvases",0,null,null]]]}] 09:27:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 09:27:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 1640ms 09:27:19 INFO - PROCESS | 3185 | 1461083239678 Marionette TRACE conn4 -> [0,2481,"getWindowHandle",null] 09:27:19 INFO - PROCESS | 3185 | 1461083239683 Marionette TRACE conn4 <- [1,2481,null,{"value":"8"}] 09:27:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 09:27:19 INFO - PROCESS | 3185 | 1461083239689 Marionette TRACE conn4 -> [0,2482,"setScriptTimeout",{"ms":35000}] 09:27:19 INFO - PROCESS | 3185 | 1461083239693 Marionette TRACE conn4 <- [1,2482,null,{}] 09:27:19 INFO - PROCESS | 3185 | 1461083239699 Marionette TRACE conn4 -> [0,2483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:27:19 INFO - PROCESS | 3185 | 1461083239941 Marionette TRACE conn4 <- [1,2483,null,{"value":null}] 09:27:20 INFO - PROCESS | 3185 | 1461083240214 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:27:20 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff8106af000 == 152 [pid = 3185] [id = 628] 09:27:20 INFO - PROCESS | 3185 | ++DOMWINDOW == 142 (0x7ff80ab2c800) [pid = 3185] [serial = 1885] [outer = (nil)] 09:27:20 INFO - PROCESS | 3185 | ++DOMWINDOW == 143 (0x7ff80db90400) [pid = 3185] [serial = 1886] [outer = 0x7ff80ab2c800] 09:27:20 INFO - PROCESS | 3185 | 1461083240349 Marionette DEBUG loaded listener.js 09:27:20 INFO - PROCESS | 3185 | ++DOMWINDOW == 144 (0x7ff80e0f0800) [pid = 3185] [serial = 1887] [outer = 0x7ff80ab2c800] 09:27:21 INFO - PROCESS | 3185 | 1461083241282 Marionette TRACE conn4 <- [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]]]}] 09:27:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 09:27:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 1630ms 09:27:21 INFO - PROCESS | 3185 | 1461083241329 Marionette TRACE conn4 -> [0,2485,"getWindowHandle",null] 09:27:21 INFO - PROCESS | 3185 | 1461083241334 Marionette TRACE conn4 <- [1,2485,null,{"value":"8"}] 09:27:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 09:27:21 INFO - PROCESS | 3185 | 1461083241341 Marionette TRACE conn4 -> [0,2486,"setScriptTimeout",{"ms":35000}] 09:27:21 INFO - PROCESS | 3185 | 1461083241345 Marionette TRACE conn4 <- [1,2486,null,{}] 09:27:21 INFO - PROCESS | 3185 | 1461083241351 Marionette TRACE conn4 -> [0,2487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:27:21 INFO - PROCESS | 3185 | 1461083241639 Marionette TRACE conn4 <- [1,2487,null,{"value":null}] 09:27:21 INFO - PROCESS | 3185 | 1461083241957 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:27:21 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff813209800 == 153 [pid = 3185] [id = 629] 09:27:21 INFO - PROCESS | 3185 | ++DOMWINDOW == 145 (0x7ff80ed69c00) [pid = 3185] [serial = 1888] [outer = (nil)] 09:27:22 INFO - PROCESS | 3185 | ++DOMWINDOW == 146 (0x7ff80ef67000) [pid = 3185] [serial = 1889] [outer = 0x7ff80ed69c00] 09:27:22 INFO - PROCESS | 3185 | 1461083242047 Marionette DEBUG loaded listener.js 09:27:22 INFO - PROCESS | 3185 | ++DOMWINDOW == 147 (0x7ff8104ab400) [pid = 3185] [serial = 1890] [outer = 0x7ff80ed69c00] 09:27:23 INFO - PROCESS | 3185 | 1461083243008 Marionette TRACE conn4 <- [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]]]}] 09:27:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 09:27:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 1741ms 09:27:23 INFO - PROCESS | 3185 | 1461083243084 Marionette TRACE conn4 -> [0,2489,"getWindowHandle",null] 09:27:23 INFO - PROCESS | 3185 | 1461083243088 Marionette TRACE conn4 <- [1,2489,null,{"value":"8"}] 09:27:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 09:27:23 INFO - PROCESS | 3185 | 1461083243094 Marionette TRACE conn4 -> [0,2490,"setScriptTimeout",{"ms":35000}] 09:27:23 INFO - PROCESS | 3185 | 1461083243098 Marionette TRACE conn4 <- [1,2490,null,{}] 09:27:23 INFO - PROCESS | 3185 | 1461083243103 Marionette TRACE conn4 -> [0,2491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:27:23 INFO - PROCESS | 3185 | 1461083243343 Marionette TRACE conn4 <- [1,2491,null,{"value":null}] 09:27:23 INFO - PROCESS | 3185 | 1461083243650 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:27:23 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff819512800 == 154 [pid = 3185] [id = 630] 09:27:23 INFO - PROCESS | 3185 | ++DOMWINDOW == 148 (0x7ff80ef5c400) [pid = 3185] [serial = 1891] [outer = (nil)] 09:27:23 INFO - PROCESS | 3185 | ++DOMWINDOW == 149 (0x7ff811276400) [pid = 3185] [serial = 1892] [outer = 0x7ff80ef5c400] 09:27:23 INFO - PROCESS | 3185 | 1461083243734 Marionette DEBUG loaded listener.js 09:27:23 INFO - PROCESS | 3185 | ++DOMWINDOW == 150 (0x7ff8112b2000) [pid = 3185] [serial = 1893] [outer = 0x7ff80ef5c400] 09:27:24 INFO - PROCESS | 3185 | 1461083244658 Marionette TRACE conn4 <- [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]]]}] 09:27:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 09:27:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 1640ms 09:27:24 INFO - PROCESS | 3185 | 1461083244737 Marionette TRACE conn4 -> [0,2493,"getWindowHandle",null] 09:27:24 INFO - PROCESS | 3185 | 1461083244740 Marionette TRACE conn4 <- [1,2493,null,{"value":"8"}] 09:27:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 09:27:24 INFO - PROCESS | 3185 | 1461083244746 Marionette TRACE conn4 -> [0,2494,"setScriptTimeout",{"ms":35000}] 09:27:24 INFO - PROCESS | 3185 | 1461083244750 Marionette TRACE conn4 <- [1,2494,null,{}] 09:27:24 INFO - PROCESS | 3185 | 1461083244755 Marionette TRACE conn4 -> [0,2495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:27:25 INFO - PROCESS | 3185 | 1461083245082 Marionette TRACE conn4 <- [1,2495,null,{"value":null}] 09:27:25 INFO - PROCESS | 3185 | 1461083245326 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:27:25 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff81a40d800 == 155 [pid = 3185] [id = 631] 09:27:25 INFO - PROCESS | 3185 | ++DOMWINDOW == 151 (0x7ff807cc5800) [pid = 3185] [serial = 1894] [outer = (nil)] 09:27:25 INFO - PROCESS | 3185 | ++DOMWINDOW == 152 (0x7ff8120d5800) [pid = 3185] [serial = 1895] [outer = 0x7ff807cc5800] 09:27:25 INFO - PROCESS | 3185 | 1461083245420 Marionette DEBUG loaded listener.js 09:27:25 INFO - PROCESS | 3185 | ++DOMWINDOW == 153 (0x7ff8124cd400) [pid = 3185] [serial = 1896] [outer = 0x7ff807cc5800] 09:27:26 INFO - PROCESS | 3185 | 1461083246358 Marionette TRACE conn4 <- [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]]]}] 09:27:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 09:27:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 1687ms 09:27:26 INFO - PROCESS | 3185 | 1461083246436 Marionette TRACE conn4 -> [0,2497,"getWindowHandle",null] 09:27:26 INFO - PROCESS | 3185 | 1461083246439 Marionette TRACE conn4 <- [1,2497,null,{"value":"8"}] 09:27:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 09:27:26 INFO - PROCESS | 3185 | 1461083246447 Marionette TRACE conn4 -> [0,2498,"setScriptTimeout",{"ms":35000}] 09:27:26 INFO - PROCESS | 3185 | 1461083246451 Marionette TRACE conn4 <- [1,2498,null,{}] 09:27:26 INFO - PROCESS | 3185 | 1461083246457 Marionette TRACE conn4 -> [0,2499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:27:26 INFO - PROCESS | 3185 | 1461083246738 Marionette TRACE conn4 <- [1,2499,null,{"value":null}] 09:27:27 INFO - PROCESS | 3185 | 1461083247051 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:27:27 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff81aaec800 == 156 [pid = 3185] [id = 632] 09:27:27 INFO - PROCESS | 3185 | ++DOMWINDOW == 154 (0x7ff80f82fc00) [pid = 3185] [serial = 1897] [outer = (nil)] 09:27:27 INFO - PROCESS | 3185 | ++DOMWINDOW == 155 (0x7ff81290f000) [pid = 3185] [serial = 1898] [outer = 0x7ff80f82fc00] 09:27:27 INFO - PROCESS | 3185 | 1461083247130 Marionette DEBUG loaded listener.js 09:27:27 INFO - PROCESS | 3185 | ++DOMWINDOW == 156 (0x7ff81306b800) [pid = 3185] [serial = 1899] [outer = 0x7ff80f82fc00] 09:27:28 INFO - PROCESS | 3185 | 1461083248028 Marionette TRACE conn4 <- [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]]]}] 09:27:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 09:27:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 1631ms 09:27:28 INFO - PROCESS | 3185 | 1461083248080 Marionette TRACE conn4 -> [0,2501,"getWindowHandle",null] 09:27:28 INFO - PROCESS | 3185 | 1461083248083 Marionette TRACE conn4 <- [1,2501,null,{"value":"8"}] 09:27:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 09:27:28 INFO - PROCESS | 3185 | 1461083248091 Marionette TRACE conn4 -> [0,2502,"setScriptTimeout",{"ms":35000}] 09:27:28 INFO - PROCESS | 3185 | 1461083248094 Marionette TRACE conn4 <- [1,2502,null,{}] 09:27:28 INFO - PROCESS | 3185 | 1461083248100 Marionette TRACE conn4 -> [0,2503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:27:28 INFO - PROCESS | 3185 | 1461083248342 Marionette TRACE conn4 <- [1,2503,null,{"value":null}] 09:27:28 INFO - PROCESS | 3185 | 1461083248618 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:27:28 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff81bdbd000 == 157 [pid = 3185] [id = 633] 09:27:28 INFO - PROCESS | 3185 | ++DOMWINDOW == 157 (0x7ff804e3dc00) [pid = 3185] [serial = 1900] [outer = (nil)] 09:27:28 INFO - PROCESS | 3185 | ++DOMWINDOW == 158 (0x7ff813175c00) [pid = 3185] [serial = 1901] [outer = 0x7ff804e3dc00] 09:27:28 INFO - PROCESS | 3185 | 1461083248758 Marionette DEBUG loaded listener.js 09:27:28 INFO - PROCESS | 3185 | ++DOMWINDOW == 159 (0x7ff81344fc00) [pid = 3185] [serial = 1902] [outer = 0x7ff804e3dc00] 09:27:29 INFO - PROCESS | 3185 | 1461083249645 Marionette TRACE conn4 <- [1,2504,null,{"value":["/2dcontext/shadows/2d.shadow.composite.1.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 09:27:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 09:27:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 1630ms 09:27:29 INFO - PROCESS | 3185 | 1461083249722 Marionette TRACE conn4 -> [0,2505,"getWindowHandle",null] 09:27:29 INFO - PROCESS | 3185 | 1461083249727 Marionette TRACE conn4 <- [1,2505,null,{"value":"8"}] 09:27:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 09:27:29 INFO - PROCESS | 3185 | 1461083249733 Marionette TRACE conn4 -> [0,2506,"setScriptTimeout",{"ms":35000}] 09:27:29 INFO - PROCESS | 3185 | 1461083249738 Marionette TRACE conn4 <- [1,2506,null,{}] 09:27:29 INFO - PROCESS | 3185 | 1461083249744 Marionette TRACE conn4 -> [0,2507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:27:30 INFO - PROCESS | 3185 | 1461083250057 Marionette TRACE conn4 <- [1,2507,null,{"value":null}] 09:27:30 INFO - PROCESS | 3185 | 1461083250385 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:27:30 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff81ea44800 == 158 [pid = 3185] [id = 634] 09:27:30 INFO - PROCESS | 3185 | ++DOMWINDOW == 160 (0x7ff81955c800) [pid = 3185] [serial = 1903] [outer = (nil)] 09:27:30 INFO - PROCESS | 3185 | ++DOMWINDOW == 161 (0x7ff81999ec00) [pid = 3185] [serial = 1904] [outer = 0x7ff81955c800] 09:27:30 INFO - PROCESS | 3185 | 1461083250476 Marionette DEBUG loaded listener.js 09:27:30 INFO - PROCESS | 3185 | ++DOMWINDOW == 162 (0x7ff8199a7000) [pid = 3185] [serial = 1905] [outer = 0x7ff81955c800] 09:27:31 INFO - PROCESS | 3185 | 1461083251398 Marionette TRACE conn4 <- [1,2508,null,{"value":["/2dcontext/shadows/2d.shadow.composite.2.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 09:27:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 09:27:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 1732ms 09:27:31 INFO - PROCESS | 3185 | 1461083251467 Marionette TRACE conn4 -> [0,2509,"getWindowHandle",null] 09:27:31 INFO - PROCESS | 3185 | 1461083251470 Marionette TRACE conn4 <- [1,2509,null,{"value":"8"}] 09:27:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 09:27:31 INFO - PROCESS | 3185 | 1461083251477 Marionette TRACE conn4 -> [0,2510,"setScriptTimeout",{"ms":35000}] 09:27:31 INFO - PROCESS | 3185 | 1461083251481 Marionette TRACE conn4 <- [1,2510,null,{}] 09:27:31 INFO - PROCESS | 3185 | 1461083251486 Marionette TRACE conn4 -> [0,2511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:27:31 INFO - PROCESS | 3185 | 1461083251744 Marionette TRACE conn4 <- [1,2511,null,{"value":null}] 09:27:32 INFO - PROCESS | 3185 | 1461083252064 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:27:32 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff81eb07800 == 159 [pid = 3185] [id = 635] 09:27:32 INFO - PROCESS | 3185 | ++DOMWINDOW == 163 (0x7ff81999ac00) [pid = 3185] [serial = 1906] [outer = (nil)] 09:27:32 INFO - PROCESS | 3185 | ++DOMWINDOW == 164 (0x7ff819d6c000) [pid = 3185] [serial = 1907] [outer = 0x7ff81999ac00] 09:27:32 INFO - PROCESS | 3185 | 1461083252149 Marionette DEBUG loaded listener.js 09:27:32 INFO - PROCESS | 3185 | ++DOMWINDOW == 165 (0x7ff819dc4000) [pid = 3185] [serial = 1908] [outer = 0x7ff81999ac00] 09:27:33 INFO - PROCESS | 3185 | 1461083253047 Marionette TRACE conn4 <- [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]]]}] 09:27:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 09:27:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 1636ms 09:27:33 INFO - PROCESS | 3185 | 1461083253114 Marionette TRACE conn4 -> [0,2513,"getWindowHandle",null] 09:27:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 09:27:33 INFO - PROCESS | 3185 | 1461083253119 Marionette TRACE conn4 <- [1,2513,null,{"value":"8"}] 09:27:33 INFO - PROCESS | 3185 | 1461083253125 Marionette TRACE conn4 -> [0,2514,"setScriptTimeout",{"ms":35000}] 09:27:33 INFO - PROCESS | 3185 | 1461083253129 Marionette TRACE conn4 <- [1,2514,null,{}] 09:27:33 INFO - PROCESS | 3185 | 1461083253135 Marionette TRACE conn4 -> [0,2515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:27:33 INFO - PROCESS | 3185 | 1461083253381 Marionette TRACE conn4 <- [1,2515,null,{"value":null}] 09:27:33 INFO - PROCESS | 3185 | 1461083253694 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:27:33 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff81eb91800 == 160 [pid = 3185] [id = 636] 09:27:33 INFO - PROCESS | 3185 | ++DOMWINDOW == 166 (0x7ff81999b400) [pid = 3185] [serial = 1909] [outer = (nil)] 09:27:33 INFO - PROCESS | 3185 | ++DOMWINDOW == 167 (0x7ff819e27400) [pid = 3185] [serial = 1910] [outer = 0x7ff81999b400] 09:27:33 INFO - PROCESS | 3185 | 1461083253775 Marionette DEBUG loaded listener.js 09:27:33 INFO - PROCESS | 3185 | ++DOMWINDOW == 168 (0x7ff819e30800) [pid = 3185] [serial = 1911] [outer = 0x7ff81999b400] 09:27:34 INFO - PROCESS | 3185 | 1461083254821 Marionette TRACE conn4 <- [1,2516,null,{"value":["/2dcontext/shadows/2d.shadow.enable.blur.html",0,null,null,[["Shadows are drawn if shadowBlur is set",0,null,null]]]}] 09:27:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 09:27:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 1732ms 09:27:34 INFO - PROCESS | 3185 | 1461083254857 Marionette TRACE conn4 -> [0,2517,"getWindowHandle",null] 09:27:34 INFO - PROCESS | 3185 | 1461083254861 Marionette TRACE conn4 <- [1,2517,null,{"value":"8"}] 09:27:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 09:27:34 INFO - PROCESS | 3185 | 1461083254867 Marionette TRACE conn4 -> [0,2518,"setScriptTimeout",{"ms":35000}] 09:27:34 INFO - PROCESS | 3185 | 1461083254870 Marionette TRACE conn4 <- [1,2518,null,{}] 09:27:34 INFO - PROCESS | 3185 | 1461083254875 Marionette TRACE conn4 -> [0,2519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:27:35 INFO - PROCESS | 3185 | 1461083255144 Marionette TRACE conn4 <- [1,2519,null,{"value":null}] 09:27:35 INFO - PROCESS | 3185 | 1461083255470 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:27:35 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff81f01b000 == 161 [pid = 3185] [id = 637] 09:27:35 INFO - PROCESS | 3185 | ++DOMWINDOW == 169 (0x7ff8120d7000) [pid = 3185] [serial = 1912] [outer = (nil)] 09:27:35 INFO - PROCESS | 3185 | ++DOMWINDOW == 170 (0x7ff819e34400) [pid = 3185] [serial = 1913] [outer = 0x7ff8120d7000] 09:27:35 INFO - PROCESS | 3185 | 1461083255551 Marionette DEBUG loaded listener.js 09:27:35 INFO - PROCESS | 3185 | ++DOMWINDOW == 171 (0x7ff819f2d400) [pid = 3185] [serial = 1914] [outer = 0x7ff8120d7000] 09:27:36 INFO - PROCESS | 3185 | 1461083256469 Marionette TRACE conn4 <- [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]]]}] 09:27:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 09:27:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 1682ms 09:27:36 INFO - PROCESS | 3185 | 1461083256551 Marionette TRACE conn4 -> [0,2521,"getWindowHandle",null] 09:27:36 INFO - PROCESS | 3185 | 1461083256555 Marionette TRACE conn4 <- [1,2521,null,{"value":"8"}] 09:27:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 09:27:36 INFO - PROCESS | 3185 | 1461083256561 Marionette TRACE conn4 -> [0,2522,"setScriptTimeout",{"ms":35000}] 09:27:36 INFO - PROCESS | 3185 | 1461083256563 Marionette TRACE conn4 <- [1,2522,null,{}] 09:27:36 INFO - PROCESS | 3185 | 1461083256569 Marionette TRACE conn4 -> [0,2523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:27:36 INFO - PROCESS | 3185 | 1461083256856 Marionette TRACE conn4 <- [1,2523,null,{"value":null}] 09:27:37 INFO - PROCESS | 3185 | 1461083257176 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:27:37 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff81f534800 == 162 [pid = 3185] [id = 638] 09:27:37 INFO - PROCESS | 3185 | ++DOMWINDOW == 172 (0x7ff804e3cc00) [pid = 3185] [serial = 1915] [outer = (nil)] 09:27:37 INFO - PROCESS | 3185 | ++DOMWINDOW == 173 (0x7ff81a3d8c00) [pid = 3185] [serial = 1916] [outer = 0x7ff804e3cc00] 09:27:37 INFO - PROCESS | 3185 | 1461083257253 Marionette DEBUG loaded listener.js 09:27:37 INFO - PROCESS | 3185 | ++DOMWINDOW == 174 (0x7ff81a589800) [pid = 3185] [serial = 1917] [outer = 0x7ff804e3cc00] 09:27:38 INFO - PROCESS | 3185 | 1461083258147 Marionette TRACE conn4 <- [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]]]}] 09:27:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 09:27:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 1634ms 09:27:38 INFO - PROCESS | 3185 | 1461083258197 Marionette TRACE conn4 -> [0,2525,"getWindowHandle",null] 09:27:38 INFO - PROCESS | 3185 | 1461083258201 Marionette TRACE conn4 <- [1,2525,null,{"value":"8"}] 09:27:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 09:27:38 INFO - PROCESS | 3185 | 1461083258207 Marionette TRACE conn4 -> [0,2526,"setScriptTimeout",{"ms":35000}] 09:27:38 INFO - PROCESS | 3185 | 1461083258209 Marionette TRACE conn4 <- [1,2526,null,{}] 09:27:38 INFO - PROCESS | 3185 | 1461083258215 Marionette TRACE conn4 -> [0,2527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:27:38 INFO - PROCESS | 3185 | 1461083258460 Marionette TRACE conn4 <- [1,2527,null,{"value":null}] 09:27:38 INFO - PROCESS | 3185 | 1461083258790 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:27:38 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff821b84000 == 163 [pid = 3185] [id = 639] 09:27:38 INFO - PROCESS | 3185 | ++DOMWINDOW == 175 (0x7ff804e3d800) [pid = 3185] [serial = 1918] [outer = (nil)] 09:27:38 INFO - PROCESS | 3185 | ++DOMWINDOW == 176 (0x7ff81a664000) [pid = 3185] [serial = 1919] [outer = 0x7ff804e3d800] 09:27:38 INFO - PROCESS | 3185 | 1461083258875 Marionette DEBUG loaded listener.js 09:27:38 INFO - PROCESS | 3185 | ++DOMWINDOW == 177 (0x7ff81a6a0400) [pid = 3185] [serial = 1920] [outer = 0x7ff804e3d800] 09:27:39 INFO - PROCESS | 3185 | 1461083259733 Marionette TRACE conn4 <- [1,2528,null,{"value":["/2dcontext/shadows/2d.shadow.enable.x.html",0,null,null,[["Shadows are drawn if shadowOffsetX is set",0,null,null]]]}] 09:27:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 09:27:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 1579ms 09:27:39 INFO - PROCESS | 3185 | 1461083259788 Marionette TRACE conn4 -> [0,2529,"getWindowHandle",null] 09:27:39 INFO - PROCESS | 3185 | 1461083259792 Marionette TRACE conn4 <- [1,2529,null,{"value":"8"}] 09:27:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 09:27:39 INFO - PROCESS | 3185 | 1461083259799 Marionette TRACE conn4 -> [0,2530,"setScriptTimeout",{"ms":35000}] 09:27:39 INFO - PROCESS | 3185 | 1461083259802 Marionette TRACE conn4 <- [1,2530,null,{}] 09:27:39 INFO - PROCESS | 3185 | 1461083259808 Marionette TRACE conn4 -> [0,2531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:27:40 INFO - PROCESS | 3185 | 1461083260059 Marionette TRACE conn4 <- [1,2531,null,{"value":null}] 09:27:40 INFO - PROCESS | 3185 | 1461083260381 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:27:40 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff823425000 == 164 [pid = 3185] [id = 640] 09:27:40 INFO - PROCESS | 3185 | ++DOMWINDOW == 178 (0x7ff80dd5c400) [pid = 3185] [serial = 1921] [outer = (nil)] 09:27:40 INFO - PROCESS | 3185 | ++DOMWINDOW == 179 (0x7ff81a712400) [pid = 3185] [serial = 1922] [outer = 0x7ff80dd5c400] 09:27:40 INFO - PROCESS | 3185 | 1461083260472 Marionette DEBUG loaded listener.js 09:27:40 INFO - PROCESS | 3185 | ++DOMWINDOW == 180 (0x7ff81a719800) [pid = 3185] [serial = 1923] [outer = 0x7ff80dd5c400] 09:27:41 INFO - PROCESS | 3185 | 1461083261382 Marionette TRACE conn4 <- [1,2532,null,{"value":["/2dcontext/shadows/2d.shadow.enable.y.html",0,null,null,[["Shadows are drawn if shadowOffsetY is set",0,null,null]]]}] 09:27:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 09:27:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 1630ms 09:27:41 INFO - PROCESS | 3185 | 1461083261431 Marionette TRACE conn4 -> [0,2533,"getWindowHandle",null] 09:27:41 INFO - PROCESS | 3185 | 1461083261434 Marionette TRACE conn4 <- [1,2533,null,{"value":"8"}] 09:27:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 09:27:41 INFO - PROCESS | 3185 | 1461083261443 Marionette TRACE conn4 -> [0,2534,"setScriptTimeout",{"ms":35000}] 09:27:41 INFO - PROCESS | 3185 | 1461083261447 Marionette TRACE conn4 <- [1,2534,null,{}] 09:27:41 INFO - PROCESS | 3185 | 1461083261454 Marionette TRACE conn4 -> [0,2535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:27:41 INFO - PROCESS | 3185 | 1461083261698 Marionette TRACE conn4 <- [1,2535,null,{"value":null}] 09:27:42 INFO - PROCESS | 3185 | 1461083262017 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:27:42 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff824740800 == 165 [pid = 3185] [id = 641] 09:27:42 INFO - PROCESS | 3185 | ++DOMWINDOW == 181 (0x7ff80e6c4800) [pid = 3185] [serial = 1924] [outer = (nil)] 09:27:42 INFO - PROCESS | 3185 | ++DOMWINDOW == 182 (0x7ff81a79f000) [pid = 3185] [serial = 1925] [outer = 0x7ff80e6c4800] 09:27:42 INFO - PROCESS | 3185 | 1461083262105 Marionette DEBUG loaded listener.js 09:27:42 INFO - PROCESS | 3185 | ++DOMWINDOW == 183 (0x7ff81a98f800) [pid = 3185] [serial = 1926] [outer = 0x7ff80e6c4800] 09:27:44 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff81c1b9800 == 164 [pid = 3185] [id = 48] 09:27:44 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff80d269000 == 163 [pid = 3185] [id = 622] 09:27:44 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff80bca2000 == 162 [pid = 3185] [id = 600] 09:27:44 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff80bc96000 == 161 [pid = 3185] [id = 621] 09:27:44 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff80a30b000 == 160 [pid = 3185] [id = 620] 09:27:44 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff81950e800 == 159 [pid = 3185] [id = 612] 09:27:44 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff812471000 == 158 [pid = 3185] [id = 611] 09:27:44 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff8120a5800 == 157 [pid = 3185] [id = 610] 09:27:44 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff8106ab000 == 156 [pid = 3185] [id = 609] 09:27:44 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff8104d6800 == 155 [pid = 3185] [id = 608] 09:27:44 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff80f95c800 == 154 [pid = 3185] [id = 607] 09:27:44 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff80ed13800 == 153 [pid = 3185] [id = 606] 09:27:44 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff80dd3d800 == 152 [pid = 3185] [id = 605] 09:27:44 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff80dada000 == 151 [pid = 3185] [id = 604] 09:27:44 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff80d2e1800 == 150 [pid = 3185] [id = 603] 09:27:44 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff80ac3b000 == 149 [pid = 3185] [id = 602] 09:27:44 INFO - PROCESS | 3185 | --DOMWINDOW == 182 (0x7ff81a472c00) [pid = 3185] [serial = 1772] [outer = (nil)] [url = about:blank] 09:27:44 INFO - PROCESS | 3185 | --DOMWINDOW == 181 (0x7ff8084b9400) [pid = 3185] [serial = 1742] [outer = (nil)] [url = about:blank] 09:27:44 INFO - PROCESS | 3185 | --DOMWINDOW == 180 (0x7ff81ccf2000) [pid = 3185] [serial = 1782] [outer = (nil)] [url = about:blank] 09:27:44 INFO - PROCESS | 3185 | --DOMWINDOW == 179 (0x7ff81b17e400) [pid = 3185] [serial = 1781] [outer = (nil)] [url = about:blank] 09:27:44 INFO - PROCESS | 3185 | --DOMWINDOW == 178 (0x7ff80e6c6000) [pid = 3185] [serial = 1751] [outer = (nil)] [url = about:blank] 09:27:44 INFO - PROCESS | 3185 | --DOMWINDOW == 177 (0x7ff81ad4b000) [pid = 3185] [serial = 1779] [outer = (nil)] [url = about:blank] 09:27:44 INFO - PROCESS | 3185 | --DOMWINDOW == 176 (0x7ff81e290800) [pid = 3185] [serial = 1785] [outer = (nil)] [url = about:blank] 09:27:44 INFO - PROCESS | 3185 | --DOMWINDOW == 175 (0x7ff80e759400) [pid = 3185] [serial = 1752] [outer = (nil)] [url = about:blank] 09:27:44 INFO - PROCESS | 3185 | --DOMWINDOW == 174 (0x7ff80d428000) [pid = 3185] [serial = 1746] [outer = (nil)] [url = about:blank] 09:27:44 INFO - PROCESS | 3185 | --DOMWINDOW == 173 (0x7ff81f11e400) [pid = 3185] [serial = 1791] [outer = (nil)] [url = about:blank] 09:27:44 INFO - PROCESS | 3185 | --DOMWINDOW == 172 (0x7ff811236400) [pid = 3185] [serial = 1754] [outer = (nil)] [url = about:blank] 09:27:44 INFO - PROCESS | 3185 | --DOMWINDOW == 171 (0x7ff81a710c00) [pid = 3185] [serial = 1773] [outer = (nil)] [url = about:blank] 09:27:44 INFO - PROCESS | 3185 | --DOMWINDOW == 170 (0x7ff8067c4c00) [pid = 3185] [serial = 1794] [outer = (nil)] [url = about:blank] 09:27:44 INFO - PROCESS | 3185 | --DOMWINDOW == 169 (0x7ff81ee71400) [pid = 3185] [serial = 1790] [outer = (nil)] [url = about:blank] 09:27:44 INFO - PROCESS | 3185 | --DOMWINDOW == 168 (0x7ff80d23fc00) [pid = 3185] [serial = 1668] [outer = (nil)] [url = about:blank] 09:27:44 INFO - PROCESS | 3185 | --DOMWINDOW == 167 (0x7ff819e35400) [pid = 3185] [serial = 1770] [outer = (nil)] [url = about:blank] 09:27:44 INFO - PROCESS | 3185 | --DOMWINDOW == 166 (0x7ff80a7e0800) [pid = 3185] [serial = 1743] [outer = (nil)] [url = about:blank] 09:27:44 INFO - PROCESS | 3185 | --DOMWINDOW == 165 (0x7ff813499800) [pid = 3185] [serial = 1767] [outer = (nil)] [url = about:blank] 09:27:44 INFO - PROCESS | 3185 | --DOMWINDOW == 164 (0x7ff813178800) [pid = 3185] [serial = 1766] [outer = (nil)] [url = about:blank] 09:27:44 INFO - PROCESS | 3185 | --DOMWINDOW == 163 (0x7ff80e379400) [pid = 3185] [serial = 1749] [outer = (nil)] [url = about:blank] 09:27:44 INFO - PROCESS | 3185 | --DOMWINDOW == 162 (0x7ff8124c4800) [pid = 3185] [serial = 1760] [outer = (nil)] [url = about:blank] 09:27:44 INFO - PROCESS | 3185 | --DOMWINDOW == 161 (0x7ff8112b3400) [pid = 3185] [serial = 1757] [outer = (nil)] [url = about:blank] 09:27:44 INFO - PROCESS | 3185 | --DOMWINDOW == 160 (0x7ff812907400) [pid = 3185] [serial = 1763] [outer = (nil)] [url = about:blank] 09:27:44 INFO - PROCESS | 3185 | --DOMWINDOW == 159 (0x7ff80dd63800) [pid = 3185] [serial = 1748] [outer = (nil)] [url = about:blank] 09:27:44 INFO - PROCESS | 3185 | --DOMWINDOW == 158 (0x7ff807dc7000) [pid = 3185] [serial = 1803] [outer = (nil)] [url = about:blank] 09:27:44 INFO - PROCESS | 3185 | --DOMWINDOW == 157 (0x7ff81ecbd000) [pid = 3185] [serial = 1788] [outer = (nil)] [url = about:blank] 09:27:44 INFO - PROCESS | 3185 | --DOMWINDOW == 156 (0x7ff81a79b400) [pid = 3185] [serial = 1775] [outer = (nil)] [url = about:blank] 09:27:44 INFO - PROCESS | 3185 | --DOMWINDOW == 155 (0x7ff813063000) [pid = 3185] [serial = 1764] [outer = (nil)] [url = about:blank] 09:27:44 INFO - PROCESS | 3185 | --DOMWINDOW == 154 (0x7ff806b4e000) [pid = 3185] [serial = 1797] [outer = (nil)] [url = about:blank] 09:27:44 INFO - PROCESS | 3185 | --DOMWINDOW == 153 (0x7ff81ac03000) [pid = 3185] [serial = 1776] [outer = (nil)] [url = about:blank] 09:27:44 INFO - PROCESS | 3185 | --DOMWINDOW == 152 (0x7ff81ac4a400) [pid = 3185] [serial = 1778] [outer = (nil)] [url = about:blank] 09:27:44 INFO - PROCESS | 3185 | --DOMWINDOW == 151 (0x7ff806b0dc00) [pid = 3185] [serial = 1796] [outer = (nil)] [url = about:blank] 09:27:44 INFO - PROCESS | 3185 | --DOMWINDOW == 150 (0x7ff80d23ec00) [pid = 3185] [serial = 1745] [outer = (nil)] [url = about:blank] 09:27:44 INFO - PROCESS | 3185 | --DOMWINDOW == 149 (0x7ff806b50400) [pid = 3185] [serial = 1739] [outer = (nil)] [url = about:blank] 09:27:44 INFO - PROCESS | 3185 | --DOMWINDOW == 148 (0x7ff807ccbc00) [pid = 3185] [serial = 1802] [outer = (nil)] [url = about:blank] 09:27:44 INFO - PROCESS | 3185 | --DOMWINDOW == 147 (0x7ff811278800) [pid = 3185] [serial = 1755] [outer = (nil)] [url = about:blank] 09:27:44 INFO - PROCESS | 3185 | --DOMWINDOW == 146 (0x7ff819dcec00) [pid = 3185] [serial = 1769] [outer = (nil)] [url = about:blank] 09:27:44 INFO - PROCESS | 3185 | --DOMWINDOW == 145 (0x7ff81133b000) [pid = 3185] [serial = 1758] [outer = (nil)] [url = about:blank] 09:27:44 INFO - PROCESS | 3185 | --DOMWINDOW == 144 (0x7ff812505800) [pid = 3185] [serial = 1761] [outer = (nil)] [url = about:blank] 09:27:44 INFO - PROCESS | 3185 | --DOMWINDOW == 143 (0x7ff8077e8c00) [pid = 3185] [serial = 1799] [outer = (nil)] [url = about:blank] 09:27:44 INFO - PROCESS | 3185 | --DOMWINDOW == 142 (0x7ff8077eb000) [pid = 3185] [serial = 1740] [outer = (nil)] [url = about:blank] 09:27:44 INFO - PROCESS | 3185 | --DOMWINDOW == 141 (0x7ff807cc3800) [pid = 3185] [serial = 1800] [outer = (nil)] [url = about:blank] 09:27:44 INFO - PROCESS | 3185 | --DOMWINDOW == 140 (0x7ff81e07e800) [pid = 3185] [serial = 1784] [outer = (nil)] [url = about:blank] 09:27:44 INFO - PROCESS | 3185 | --DOMWINDOW == 139 (0x7ff81e99f000) [pid = 3185] [serial = 1787] [outer = (nil)] [url = about:blank] 09:27:44 INFO - PROCESS | 3185 | --DOMWINDOW == 138 (0x7ff8066f3400) [pid = 3185] [serial = 1793] [outer = (nil)] [url = about:blank] 09:27:44 INFO - PROCESS | 3185 | --DOMWINDOW == 137 (0x7ff8082c7c00) [pid = 3185] [serial = 1805] [outer = (nil)] [url = about:blank] 09:27:44 INFO - PROCESS | 3185 | 1461083264929 Marionette TRACE conn4 <- [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]]]}] 09:27:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 09:27:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 3547ms 09:27:44 INFO - PROCESS | 3185 | 1461083264993 Marionette TRACE conn4 -> [0,2537,"getWindowHandle",null] 09:27:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 09:27:45 INFO - PROCESS | 3185 | 1461083264999 Marionette TRACE conn4 <- [1,2537,null,{"value":"8"}] 09:27:45 INFO - PROCESS | 3185 | 1461083265006 Marionette TRACE conn4 -> [0,2538,"setScriptTimeout",{"ms":35000}] 09:27:45 INFO - PROCESS | 3185 | 1461083265012 Marionette TRACE conn4 <- [1,2538,null,{}] 09:27:45 INFO - PROCESS | 3185 | 1461083265021 Marionette TRACE conn4 -> [0,2539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:27:45 INFO - PROCESS | 3185 | 1461083265251 Marionette TRACE conn4 <- [1,2539,null,{"value":null}] 09:27:45 INFO - PROCESS | 3185 | 1461083265463 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:27:45 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff80a313800 == 150 [pid = 3185] [id = 642] 09:27:45 INFO - PROCESS | 3185 | ++DOMWINDOW == 138 (0x7ff8067c6800) [pid = 3185] [serial = 1927] [outer = (nil)] 09:27:45 INFO - PROCESS | 3185 | ++DOMWINDOW == 139 (0x7ff8067cac00) [pid = 3185] [serial = 1928] [outer = 0x7ff8067c6800] 09:27:45 INFO - PROCESS | 3185 | 1461083265535 Marionette DEBUG loaded listener.js 09:27:45 INFO - PROCESS | 3185 | ++DOMWINDOW == 140 (0x7ff806b0fc00) [pid = 3185] [serial = 1929] [outer = 0x7ff8067c6800] 09:27:46 INFO - PROCESS | 3185 | 1461083266369 Marionette TRACE conn4 <- [1,2540,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.basic.html",0,null,null,[["Shadows are drawn for gradient fills",0,null,null]]]}] 09:27:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 09:27:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 1394ms 09:27:46 INFO - PROCESS | 3185 | 1461083266401 Marionette TRACE conn4 -> [0,2541,"getWindowHandle",null] 09:27:46 INFO - PROCESS | 3185 | 1461083266410 Marionette TRACE conn4 <- [1,2541,null,{"value":"8"}] 09:27:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 09:27:46 INFO - PROCESS | 3185 | 1461083266420 Marionette TRACE conn4 -> [0,2542,"setScriptTimeout",{"ms":35000}] 09:27:46 INFO - PROCESS | 3185 | 1461083266424 Marionette TRACE conn4 <- [1,2542,null,{}] 09:27:46 INFO - PROCESS | 3185 | 1461083266431 Marionette TRACE conn4 -> [0,2543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:27:46 INFO - PROCESS | 3185 | 1461083266665 Marionette TRACE conn4 <- [1,2543,null,{"value":null}] 09:27:46 INFO - PROCESS | 3185 | 1461083266871 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:27:46 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff80b060000 == 151 [pid = 3185] [id = 643] 09:27:46 INFO - PROCESS | 3185 | ++DOMWINDOW == 141 (0x7ff8066f6000) [pid = 3185] [serial = 1930] [outer = (nil)] 09:27:46 INFO - PROCESS | 3185 | ++DOMWINDOW == 142 (0x7ff807847c00) [pid = 3185] [serial = 1931] [outer = 0x7ff8066f6000] 09:27:46 INFO - PROCESS | 3185 | 1461083266941 Marionette DEBUG loaded listener.js 09:27:47 INFO - PROCESS | 3185 | ++DOMWINDOW == 143 (0x7ff807dc2c00) [pid = 3185] [serial = 1932] [outer = 0x7ff8066f6000] 09:27:47 INFO - PROCESS | 3185 | 1461083267928 Marionette TRACE conn4 <- [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]]]}] 09:27:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 09:27:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 1540ms 09:27:47 INFO - PROCESS | 3185 | 1461083267960 Marionette TRACE conn4 -> [0,2545,"getWindowHandle",null] 09:27:47 INFO - PROCESS | 3185 | 1461083267964 Marionette TRACE conn4 <- [1,2545,null,{"value":"8"}] 09:27:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 09:27:47 INFO - PROCESS | 3185 | 1461083267970 Marionette TRACE conn4 -> [0,2546,"setScriptTimeout",{"ms":35000}] 09:27:47 INFO - PROCESS | 3185 | 1461083267976 Marionette TRACE conn4 <- [1,2546,null,{}] 09:27:48 INFO - PROCESS | 3185 | 1461083268011 Marionette TRACE conn4 -> [0,2547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:27:48 INFO - PROCESS | 3185 | 1461083268324 Marionette TRACE conn4 <- [1,2547,null,{"value":null}] 09:27:48 INFO - PROCESS | 3185 | 1461083268358 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:27:48 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff80d26b800 == 152 [pid = 3185] [id = 644] 09:27:48 INFO - PROCESS | 3185 | ++DOMWINDOW == 144 (0x7ff8082bd800) [pid = 3185] [serial = 1933] [outer = (nil)] 09:27:48 INFO - PROCESS | 3185 | ++DOMWINDOW == 145 (0x7ff8086bec00) [pid = 3185] [serial = 1934] [outer = 0x7ff8082bd800] 09:27:48 INFO - PROCESS | 3185 | 1461083268427 Marionette DEBUG loaded listener.js 09:27:48 INFO - PROCESS | 3185 | ++DOMWINDOW == 146 (0x7ff80a7e8800) [pid = 3185] [serial = 1935] [outer = 0x7ff8082bd800] 09:27:49 INFO - PROCESS | 3185 | --DOMWINDOW == 145 (0x7ff80db91800) [pid = 3185] [serial = 1852] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 09:27:49 INFO - PROCESS | 3185 | --DOMWINDOW == 144 (0x7ff80f825400) [pid = 3185] [serial = 1840] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 09:27:49 INFO - PROCESS | 3185 | --DOMWINDOW == 143 (0x7ff80af4f400) [pid = 3185] [serial = 1828] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 09:27:49 INFO - PROCESS | 3185 | --DOMWINDOW == 142 (0x7ff80f82e400) [pid = 3185] [serial = 1837] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 09:27:49 INFO - PROCESS | 3185 | --DOMWINDOW == 141 (0x7ff80d23d400) [pid = 3185] [serial = 1822] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 09:27:49 INFO - PROCESS | 3185 | --DOMWINDOW == 140 (0x7ff807dc7800) [pid = 3185] [serial = 1867] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 09:27:49 INFO - PROCESS | 3185 | --DOMWINDOW == 139 (0x7ff811333800) [pid = 3185] [serial = 1846] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 09:27:49 INFO - PROCESS | 3185 | --DOMWINDOW == 138 (0x7ff80d428c00) [pid = 3185] [serial = 1831] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 09:27:49 INFO - PROCESS | 3185 | --DOMWINDOW == 137 (0x7ff80ab0f800) [pid = 3185] [serial = 1819] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 09:27:49 INFO - PROCESS | 3185 | --DOMWINDOW == 136 (0x7ff811334400) [pid = 3185] [serial = 1849] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 09:27:49 INFO - PROCESS | 3185 | --DOMWINDOW == 135 (0x7ff80621c400) [pid = 3185] [serial = 1864] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 09:27:49 INFO - PROCESS | 3185 | --DOMWINDOW == 134 (0x7ff80e58b000) [pid = 3185] [serial = 1834] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 09:27:49 INFO - PROCESS | 3185 | --DOMWINDOW == 133 (0x7ff8066f1c00) [pid = 3185] [serial = 1861] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 09:27:49 INFO - PROCESS | 3185 | --DOMWINDOW == 132 (0x7ff804e43400) [pid = 3185] [serial = 1735] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 09:27:49 INFO - PROCESS | 3185 | --DOMWINDOW == 131 (0x7ff80f82d800) [pid = 3185] [serial = 1843] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 09:27:49 INFO - PROCESS | 3185 | --DOMWINDOW == 130 (0x7ff80ab35000) [pid = 3185] [serial = 1855] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 09:27:50 INFO - PROCESS | 3185 | 1461083270023 Marionette TRACE conn4 <- [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]]]}] 09:27:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 09:27:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 2093ms 09:27:50 INFO - PROCESS | 3185 | 1461083270100 Marionette TRACE conn4 -> [0,2549,"getWindowHandle",null] 09:27:50 INFO - PROCESS | 3185 | 1461083270105 Marionette TRACE conn4 <- [1,2549,null,{"value":"8"}] 09:27:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 09:27:50 INFO - PROCESS | 3185 | 1461083270116 Marionette TRACE conn4 -> [0,2550,"setScriptTimeout",{"ms":35000}] 09:27:50 INFO - PROCESS | 3185 | 1461083270120 Marionette TRACE conn4 <- [1,2550,null,{}] 09:27:50 INFO - PROCESS | 3185 | 1461083270126 Marionette TRACE conn4 -> [0,2551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:27:50 INFO - PROCESS | 3185 | 1461083270354 Marionette TRACE conn4 <- [1,2551,null,{"value":null}] 09:27:50 INFO - PROCESS | 3185 | 1461083270537 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:27:50 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff80daca800 == 153 [pid = 3185] [id = 645] 09:27:50 INFO - PROCESS | 3185 | ++DOMWINDOW == 131 (0x7ff804e43400) [pid = 3185] [serial = 1936] [outer = (nil)] 09:27:50 INFO - PROCESS | 3185 | ++DOMWINDOW == 132 (0x7ff80ab1bc00) [pid = 3185] [serial = 1937] [outer = 0x7ff804e43400] 09:27:50 INFO - PROCESS | 3185 | 1461083270603 Marionette DEBUG loaded listener.js 09:27:50 INFO - PROCESS | 3185 | ++DOMWINDOW == 133 (0x7ff80afbf800) [pid = 3185] [serial = 1938] [outer = 0x7ff804e43400] 09:27:51 INFO - PROCESS | 3185 | 1461083271418 Marionette TRACE conn4 <- [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]]]}] 09:27:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 09:27:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 1336ms 09:27:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 09:27:51 INFO - PROCESS | 3185 | 1461083271454 Marionette TRACE conn4 -> [0,2553,"getWindowHandle",null] 09:27:51 INFO - PROCESS | 3185 | 1461083271457 Marionette TRACE conn4 <- [1,2553,null,{"value":"8"}] 09:27:51 INFO - PROCESS | 3185 | 1461083271463 Marionette TRACE conn4 -> [0,2554,"setScriptTimeout",{"ms":35000}] 09:27:51 INFO - PROCESS | 3185 | 1461083271466 Marionette TRACE conn4 <- [1,2554,null,{}] 09:27:51 INFO - PROCESS | 3185 | 1461083271471 Marionette TRACE conn4 -> [0,2555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:27:51 INFO - PROCESS | 3185 | 1461083271689 Marionette TRACE conn4 <- [1,2555,null,{"value":null}] 09:27:52 INFO - PROCESS | 3185 | 1461083272121 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:27:52 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff8082e5800 == 154 [pid = 3185] [id = 646] 09:27:52 INFO - PROCESS | 3185 | ++DOMWINDOW == 134 (0x7ff806128c00) [pid = 3185] [serial = 1939] [outer = (nil)] 09:27:52 INFO - PROCESS | 3185 | ++DOMWINDOW == 135 (0x7ff80621b400) [pid = 3185] [serial = 1940] [outer = 0x7ff806128c00] 09:27:52 INFO - PROCESS | 3185 | 1461083272221 Marionette DEBUG loaded listener.js 09:27:52 INFO - PROCESS | 3185 | ++DOMWINDOW == 136 (0x7ff806b02800) [pid = 3185] [serial = 1941] [outer = 0x7ff806128c00] 09:27:53 INFO - PROCESS | 3185 | 1461083273225 Marionette TRACE conn4 <- [1,2556,null,{"value":["/2dcontext/shadows/2d.shadow.image.basic.html",0,null,null,[["Shadows are drawn for images",0,null,null]]]}] 09:27:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 09:27:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 1830ms 09:27:53 INFO - PROCESS | 3185 | 1461083273295 Marionette TRACE conn4 -> [0,2557,"getWindowHandle",null] 09:27:53 INFO - PROCESS | 3185 | 1461083273302 Marionette TRACE conn4 <- [1,2557,null,{"value":"8"}] 09:27:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 09:27:53 INFO - PROCESS | 3185 | 1461083273312 Marionette TRACE conn4 -> [0,2558,"setScriptTimeout",{"ms":35000}] 09:27:53 INFO - PROCESS | 3185 | 1461083273317 Marionette TRACE conn4 <- [1,2558,null,{}] 09:27:53 INFO - PROCESS | 3185 | 1461083273324 Marionette TRACE conn4 -> [0,2559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:27:53 INFO - PROCESS | 3185 | 1461083273619 Marionette TRACE conn4 <- [1,2559,null,{"value":null}] 09:27:53 INFO - PROCESS | 3185 | 1461083273956 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:27:53 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff80d2d9000 == 155 [pid = 3185] [id = 647] 09:27:53 INFO - PROCESS | 3185 | ++DOMWINDOW == 137 (0x7ff807cca400) [pid = 3185] [serial = 1942] [outer = (nil)] 09:27:54 INFO - PROCESS | 3185 | ++DOMWINDOW == 138 (0x7ff8086b8800) [pid = 3185] [serial = 1943] [outer = 0x7ff807cca400] 09:27:54 INFO - PROCESS | 3185 | 1461083274037 Marionette DEBUG loaded listener.js 09:27:54 INFO - PROCESS | 3185 | ++DOMWINDOW == 139 (0x7ff80a7e3000) [pid = 3185] [serial = 1944] [outer = 0x7ff807cca400] 09:27:55 INFO - PROCESS | 3185 | 1461083275116 Marionette TRACE conn4 <- [1,2560,null,{"value":["/2dcontext/shadows/2d.shadow.image.scale.html",0,null,null,[["Shadows are drawn correctly for scaled images",0,null,null]]]}] 09:27:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 09:27:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 1843ms 09:27:55 INFO - PROCESS | 3185 | 1461083275160 Marionette TRACE conn4 -> [0,2561,"getWindowHandle",null] 09:27:55 INFO - PROCESS | 3185 | 1461083275168 Marionette TRACE conn4 <- [1,2561,null,{"value":"8"}] 09:27:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 09:27:55 INFO - PROCESS | 3185 | 1461083275177 Marionette TRACE conn4 -> [0,2562,"setScriptTimeout",{"ms":35000}] 09:27:55 INFO - PROCESS | 3185 | 1461083275179 Marionette TRACE conn4 <- [1,2562,null,{}] 09:27:55 INFO - PROCESS | 3185 | 1461083275184 Marionette TRACE conn4 -> [0,2563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:27:55 INFO - PROCESS | 3185 | 1461083275453 Marionette TRACE conn4 <- [1,2563,null,{"value":null}] 09:27:55 INFO - PROCESS | 3185 | 1461083275791 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:27:55 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff80e431800 == 156 [pid = 3185] [id = 648] 09:27:55 INFO - PROCESS | 3185 | ++DOMWINDOW == 140 (0x7ff807dcf000) [pid = 3185] [serial = 1945] [outer = (nil)] 09:27:55 INFO - PROCESS | 3185 | ++DOMWINDOW == 141 (0x7ff80b10c000) [pid = 3185] [serial = 1946] [outer = 0x7ff807dcf000] 09:27:55 INFO - PROCESS | 3185 | 1461083275882 Marionette DEBUG loaded listener.js 09:27:56 INFO - PROCESS | 3185 | ++DOMWINDOW == 142 (0x7ff80d430400) [pid = 3185] [serial = 1947] [outer = 0x7ff807dcf000] 09:27:56 INFO - PROCESS | 3185 | 1461083276946 Marionette TRACE conn4 <- [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]]]}] 09:27:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 09:27:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 1836ms 09:27:57 INFO - PROCESS | 3185 | 1461083277013 Marionette TRACE conn4 -> [0,2565,"getWindowHandle",null] 09:27:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 09:27:57 INFO - PROCESS | 3185 | 1461083277017 Marionette TRACE conn4 <- [1,2565,null,{"value":"8"}] 09:27:57 INFO - PROCESS | 3185 | 1461083277032 Marionette TRACE conn4 -> [0,2566,"setScriptTimeout",{"ms":35000}] 09:27:57 INFO - PROCESS | 3185 | 1461083277042 Marionette TRACE conn4 <- [1,2566,null,{}] 09:27:57 INFO - PROCESS | 3185 | 1461083277052 Marionette TRACE conn4 -> [0,2567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:27:57 INFO - PROCESS | 3185 | 1461083277363 Marionette TRACE conn4 <- [1,2567,null,{"value":null}] 09:27:57 INFO - PROCESS | 3185 | 1461083277692 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:27:57 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff810429800 == 157 [pid = 3185] [id = 649] 09:27:57 INFO - PROCESS | 3185 | ++DOMWINDOW == 143 (0x7ff80ab36800) [pid = 3185] [serial = 1948] [outer = (nil)] 09:27:57 INFO - PROCESS | 3185 | ++DOMWINDOW == 144 (0x7ff80e0f2c00) [pid = 3185] [serial = 1949] [outer = 0x7ff80ab36800] 09:27:57 INFO - PROCESS | 3185 | 1461083277772 Marionette DEBUG loaded listener.js 09:27:57 INFO - PROCESS | 3185 | ++DOMWINDOW == 145 (0x7ff80e58dc00) [pid = 3185] [serial = 1950] [outer = 0x7ff80ab36800] 09:27:58 INFO - PROCESS | 3185 | 1461083278754 Marionette TRACE conn4 <- [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]]]}] 09:27:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 09:27:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 1805ms 09:27:58 INFO - PROCESS | 3185 | 1461083278829 Marionette TRACE conn4 -> [0,2569,"getWindowHandle",null] 09:27:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 09:27:58 INFO - PROCESS | 3185 | 1461083278834 Marionette TRACE conn4 <- [1,2569,null,{"value":"8"}] 09:27:58 INFO - PROCESS | 3185 | 1461083278841 Marionette TRACE conn4 -> [0,2570,"setScriptTimeout",{"ms":35000}] 09:27:58 INFO - PROCESS | 3185 | 1461083278844 Marionette TRACE conn4 <- [1,2570,null,{}] 09:27:58 INFO - PROCESS | 3185 | 1461083278849 Marionette TRACE conn4 -> [0,2571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:27:59 INFO - PROCESS | 3185 | 1461083279109 Marionette TRACE conn4 <- [1,2571,null,{"value":null}] 09:27:59 INFO - PROCESS | 3185 | 1461083279420 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:27:59 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff8106a4800 == 158 [pid = 3185] [id = 650] 09:27:59 INFO - PROCESS | 3185 | ++DOMWINDOW == 146 (0x7ff806b06800) [pid = 3185] [serial = 1951] [outer = (nil)] 09:27:59 INFO - PROCESS | 3185 | ++DOMWINDOW == 147 (0x7ff80e752400) [pid = 3185] [serial = 1952] [outer = 0x7ff806b06800] 09:27:59 INFO - PROCESS | 3185 | 1461083279503 Marionette DEBUG loaded listener.js 09:27:59 INFO - PROCESS | 3185 | ++DOMWINDOW == 148 (0x7ff80e75b800) [pid = 3185] [serial = 1953] [outer = 0x7ff806b06800] 09:28:00 INFO - PROCESS | 3185 | 1461083280443 Marionette TRACE conn4 <- [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]]]}] 09:28:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 09:28:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 1681ms 09:28:00 INFO - PROCESS | 3185 | 1461083280522 Marionette TRACE conn4 -> [0,2573,"getWindowHandle",null] 09:28:00 INFO - PROCESS | 3185 | 1461083280526 Marionette TRACE conn4 <- [1,2573,null,{"value":"8"}] 09:28:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 09:28:00 INFO - PROCESS | 3185 | 1461083280532 Marionette TRACE conn4 -> [0,2574,"setScriptTimeout",{"ms":35000}] 09:28:00 INFO - PROCESS | 3185 | 1461083280535 Marionette TRACE conn4 <- [1,2574,null,{}] 09:28:00 INFO - PROCESS | 3185 | 1461083280541 Marionette TRACE conn4 -> [0,2575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:28:00 INFO - PROCESS | 3185 | 1461083280827 Marionette TRACE conn4 <- [1,2575,null,{"value":null}] 09:28:01 INFO - PROCESS | 3185 | 1461083281160 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:28:01 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff812458000 == 159 [pid = 3185] [id = 651] 09:28:01 INFO - PROCESS | 3185 | ++DOMWINDOW == 149 (0x7ff80ef5ec00) [pid = 3185] [serial = 1954] [outer = (nil)] 09:28:01 INFO - PROCESS | 3185 | ++DOMWINDOW == 150 (0x7ff80ef68000) [pid = 3185] [serial = 1955] [outer = 0x7ff80ef5ec00] 09:28:01 INFO - PROCESS | 3185 | 1461083281262 Marionette DEBUG loaded listener.js 09:28:01 INFO - PROCESS | 3185 | ++DOMWINDOW == 151 (0x7ff81088e800) [pid = 3185] [serial = 1956] [outer = 0x7ff80ef5ec00] 09:28:02 INFO - PROCESS | 3185 | 1461083282398 Marionette TRACE conn4 <- [1,2576,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeX.html",0,null,null,[["Shadows can be offset with negative x",0,null,null]]]}] 09:28:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 09:28:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 1903ms 09:28:02 INFO - PROCESS | 3185 | 1461083282436 Marionette TRACE conn4 -> [0,2577,"getWindowHandle",null] 09:28:02 INFO - PROCESS | 3185 | 1461083282440 Marionette TRACE conn4 <- [1,2577,null,{"value":"8"}] 09:28:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 09:28:02 INFO - PROCESS | 3185 | 1461083282448 Marionette TRACE conn4 -> [0,2578,"setScriptTimeout",{"ms":35000}] 09:28:02 INFO - PROCESS | 3185 | 1461083282452 Marionette TRACE conn4 <- [1,2578,null,{}] 09:28:02 INFO - PROCESS | 3185 | 1461083282458 Marionette TRACE conn4 -> [0,2579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:28:02 INFO - PROCESS | 3185 | 1461083282719 Marionette TRACE conn4 <- [1,2579,null,{"value":null}] 09:28:02 INFO - PROCESS | 3185 | 1461083282989 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:28:03 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff813408000 == 160 [pid = 3185] [id = 652] 09:28:03 INFO - PROCESS | 3185 | ++DOMWINDOW == 152 (0x7ff81123f400) [pid = 3185] [serial = 1957] [outer = (nil)] 09:28:03 INFO - PROCESS | 3185 | ++DOMWINDOW == 153 (0x7ff81133b800) [pid = 3185] [serial = 1958] [outer = 0x7ff81123f400] 09:28:03 INFO - PROCESS | 3185 | 1461083283117 Marionette DEBUG loaded listener.js 09:28:03 INFO - PROCESS | 3185 | ++DOMWINDOW == 154 (0x7ff8120da400) [pid = 3185] [serial = 1959] [outer = 0x7ff81123f400] 09:28:04 INFO - PROCESS | 3185 | 1461083284013 Marionette TRACE conn4 <- [1,2580,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeY.html",0,null,null,[["Shadows can be offset with negative y",0,null,null]]]}] 09:28:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 09:28:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 1634ms 09:28:04 INFO - PROCESS | 3185 | 1461083284083 Marionette TRACE conn4 -> [0,2581,"getWindowHandle",null] 09:28:04 INFO - PROCESS | 3185 | 1461083284086 Marionette TRACE conn4 <- [1,2581,null,{"value":"8"}] 09:28:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 09:28:04 INFO - PROCESS | 3185 | 1461083284094 Marionette TRACE conn4 -> [0,2582,"setScriptTimeout",{"ms":35000}] 09:28:04 INFO - PROCESS | 3185 | 1461083284098 Marionette TRACE conn4 <- [1,2582,null,{}] 09:28:04 INFO - PROCESS | 3185 | 1461083284103 Marionette TRACE conn4 -> [0,2583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:28:04 INFO - PROCESS | 3185 | 1461083284350 Marionette TRACE conn4 <- [1,2583,null,{"value":null}] 09:28:04 INFO - PROCESS | 3185 | 1461083284660 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:28:04 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff8199cd800 == 161 [pid = 3185] [id = 653] 09:28:04 INFO - PROCESS | 3185 | ++DOMWINDOW == 155 (0x7ff810892c00) [pid = 3185] [serial = 1960] [outer = (nil)] 09:28:04 INFO - PROCESS | 3185 | ++DOMWINDOW == 156 (0x7ff8124ce000) [pid = 3185] [serial = 1961] [outer = 0x7ff810892c00] 09:28:04 INFO - PROCESS | 3185 | 1461083284744 Marionette DEBUG loaded listener.js 09:28:04 INFO - PROCESS | 3185 | ++DOMWINDOW == 157 (0x7ff81250b400) [pid = 3185] [serial = 1962] [outer = 0x7ff810892c00] 09:28:05 INFO - PROCESS | 3185 | 1461083285629 Marionette TRACE conn4 <- [1,2584,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveX.html",0,null,null,[["Shadows can be offset with positive x",0,null,null]]]}] 09:28:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 09:28:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 1579ms 09:28:05 INFO - PROCESS | 3185 | 1461083285675 Marionette TRACE conn4 -> [0,2585,"getWindowHandle",null] 09:28:05 INFO - PROCESS | 3185 | 1461083285680 Marionette TRACE conn4 <- [1,2585,null,{"value":"8"}] 09:28:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 09:28:05 INFO - PROCESS | 3185 | 1461083285687 Marionette TRACE conn4 -> [0,2586,"setScriptTimeout",{"ms":35000}] 09:28:05 INFO - PROCESS | 3185 | 1461083285691 Marionette TRACE conn4 <- [1,2586,null,{}] 09:28:05 INFO - PROCESS | 3185 | 1461083285696 Marionette TRACE conn4 -> [0,2587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:28:05 INFO - PROCESS | 3185 | 1461083285940 Marionette TRACE conn4 <- [1,2587,null,{"value":null}] 09:28:06 INFO - PROCESS | 3185 | 1461083286214 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:28:06 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff81a6c1800 == 162 [pid = 3185] [id = 654] 09:28:06 INFO - PROCESS | 3185 | ++DOMWINDOW == 158 (0x7ff811271000) [pid = 3185] [serial = 1963] [outer = (nil)] 09:28:06 INFO - PROCESS | 3185 | ++DOMWINDOW == 159 (0x7ff813063000) [pid = 3185] [serial = 1964] [outer = 0x7ff811271000] 09:28:06 INFO - PROCESS | 3185 | 1461083286339 Marionette DEBUG loaded listener.js 09:28:06 INFO - PROCESS | 3185 | ++DOMWINDOW == 160 (0x7ff81316d800) [pid = 3185] [serial = 1965] [outer = 0x7ff811271000] 09:28:07 INFO - PROCESS | 3185 | 1461083287234 Marionette TRACE conn4 <- [1,2588,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveY.html",0,null,null,[["Shadows can be offset with positive y",0,null,null]]]}] 09:28:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 09:28:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 1580ms 09:28:07 INFO - PROCESS | 3185 | 1461083287268 Marionette TRACE conn4 -> [0,2589,"getWindowHandle",null] 09:28:07 INFO - PROCESS | 3185 | 1461083287272 Marionette TRACE conn4 <- [1,2589,null,{"value":"8"}] 09:28:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 09:28:07 INFO - PROCESS | 3185 | 1461083287278 Marionette TRACE conn4 -> [0,2590,"setScriptTimeout",{"ms":35000}] 09:28:07 INFO - PROCESS | 3185 | 1461083287281 Marionette TRACE conn4 <- [1,2590,null,{}] 09:28:07 INFO - PROCESS | 3185 | 1461083287287 Marionette TRACE conn4 -> [0,2591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:28:07 INFO - PROCESS | 3185 | 1461083287536 Marionette TRACE conn4 <- [1,2591,null,{"value":null}] 09:28:07 INFO - PROCESS | 3185 | 1461083287856 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:28:07 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff81ab36000 == 163 [pid = 3185] [id = 655] 09:28:07 INFO - PROCESS | 3185 | ++DOMWINDOW == 161 (0x7ff806122000) [pid = 3185] [serial = 1966] [outer = (nil)] 09:28:07 INFO - PROCESS | 3185 | ++DOMWINDOW == 162 (0x7ff812907400) [pid = 3185] [serial = 1967] [outer = 0x7ff806122000] 09:28:07 INFO - PROCESS | 3185 | 1461083287941 Marionette DEBUG loaded listener.js 09:28:08 INFO - PROCESS | 3185 | ++DOMWINDOW == 163 (0x7ff81349dc00) [pid = 3185] [serial = 1968] [outer = 0x7ff806122000] 09:28:08 INFO - PROCESS | 3185 | 1461083288835 Marionette TRACE conn4 <- [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]]]}] 09:28:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 09:28:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 1629ms 09:28:08 INFO - PROCESS | 3185 | 1461083288909 Marionette TRACE conn4 -> [0,2593,"getWindowHandle",null] 09:28:08 INFO - PROCESS | 3185 | 1461083288913 Marionette TRACE conn4 <- [1,2593,null,{"value":"8"}] 09:28:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 09:28:08 INFO - PROCESS | 3185 | 1461083288919 Marionette TRACE conn4 -> [0,2594,"setScriptTimeout",{"ms":35000}] 09:28:08 INFO - PROCESS | 3185 | 1461083288923 Marionette TRACE conn4 <- [1,2594,null,{}] 09:28:08 INFO - PROCESS | 3185 | 1461083288928 Marionette TRACE conn4 -> [0,2595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:28:09 INFO - PROCESS | 3185 | 1461083289214 Marionette TRACE conn4 <- [1,2595,null,{"value":null}] 09:28:09 INFO - PROCESS | 3185 | 1461083289542 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:28:09 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff81bdb4800 == 164 [pid = 3185] [id = 656] 09:28:09 INFO - PROCESS | 3185 | ++DOMWINDOW == 164 (0x7ff8199a2800) [pid = 3185] [serial = 1969] [outer = (nil)] 09:28:09 INFO - PROCESS | 3185 | ++DOMWINDOW == 165 (0x7ff8199a6400) [pid = 3185] [serial = 1970] [outer = 0x7ff8199a2800] 09:28:09 INFO - PROCESS | 3185 | 1461083289636 Marionette DEBUG loaded listener.js 09:28:09 INFO - PROCESS | 3185 | ++DOMWINDOW == 166 (0x7ff819dcb000) [pid = 3185] [serial = 1971] [outer = 0x7ff8199a2800] 09:28:10 INFO - PROCESS | 3185 | 1461083290603 Marionette TRACE conn4 <- [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]]]}] 09:28:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 09:28:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 1735ms 09:28:10 INFO - PROCESS | 3185 | 1461083290656 Marionette TRACE conn4 -> [0,2597,"getWindowHandle",null] 09:28:10 INFO - PROCESS | 3185 | 1461083290661 Marionette TRACE conn4 <- [1,2597,null,{"value":"8"}] 09:28:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 09:28:10 INFO - PROCESS | 3185 | 1461083290667 Marionette TRACE conn4 -> [0,2598,"setScriptTimeout",{"ms":35000}] 09:28:10 INFO - PROCESS | 3185 | 1461083290671 Marionette TRACE conn4 <- [1,2598,null,{}] 09:28:10 INFO - PROCESS | 3185 | 1461083290677 Marionette TRACE conn4 -> [0,2599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:28:11 INFO - PROCESS | 3185 | 1461083290999 Marionette TRACE conn4 <- [1,2599,null,{"value":null}] 09:28:11 INFO - PROCESS | 3185 | 1461083291320 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:28:11 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff81ea49800 == 165 [pid = 3185] [id = 657] 09:28:11 INFO - PROCESS | 3185 | ++DOMWINDOW == 167 (0x7ff81a590800) [pid = 3185] [serial = 1972] [outer = (nil)] 09:28:11 INFO - PROCESS | 3185 | ++DOMWINDOW == 168 (0x7ff81a98a000) [pid = 3185] [serial = 1973] [outer = 0x7ff81a590800] 09:28:11 INFO - PROCESS | 3185 | 1461083291399 Marionette DEBUG loaded listener.js 09:28:11 INFO - PROCESS | 3185 | ++DOMWINDOW == 169 (0x7ff81ac03400) [pid = 3185] [serial = 1974] [outer = 0x7ff81a590800] 09:28:12 INFO - PROCESS | 3185 | 1461083292360 Marionette TRACE conn4 <- [1,2600,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.basic.html",0,null,null,[["Shadows are drawn for fill patterns",0,null,null]]]}] 09:28:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 09:28:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 1738ms 09:28:12 INFO - PROCESS | 3185 | 1461083292407 Marionette TRACE conn4 -> [0,2601,"getWindowHandle",null] 09:28:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 09:28:12 INFO - PROCESS | 3185 | 1461083292411 Marionette TRACE conn4 <- [1,2601,null,{"value":"8"}] 09:28:12 INFO - PROCESS | 3185 | 1461083292417 Marionette TRACE conn4 -> [0,2602,"setScriptTimeout",{"ms":35000}] 09:28:12 INFO - PROCESS | 3185 | 1461083292421 Marionette TRACE conn4 <- [1,2602,null,{}] 09:28:12 INFO - PROCESS | 3185 | 1461083292427 Marionette TRACE conn4 -> [0,2603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:28:12 INFO - PROCESS | 3185 | 1461083292682 Marionette TRACE conn4 <- [1,2603,null,{"value":null}] 09:28:13 INFO - PROCESS | 3185 | 1461083293003 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:28:13 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff81f012000 == 166 [pid = 3185] [id = 658] 09:28:13 INFO - PROCESS | 3185 | ++DOMWINDOW == 170 (0x7ff804e37c00) [pid = 3185] [serial = 1975] [outer = (nil)] 09:28:13 INFO - PROCESS | 3185 | ++DOMWINDOW == 171 (0x7ff81ac0c800) [pid = 3185] [serial = 1976] [outer = 0x7ff804e37c00] 09:28:13 INFO - PROCESS | 3185 | 1461083293086 Marionette DEBUG loaded listener.js 09:28:13 INFO - PROCESS | 3185 | ++DOMWINDOW == 172 (0x7ff81ac47400) [pid = 3185] [serial = 1977] [outer = 0x7ff804e37c00] 09:28:14 INFO - PROCESS | 3185 | 1461083294030 Marionette TRACE conn4 <- [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]]]}] 09:28:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 09:28:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 1687ms 09:28:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 09:28:14 INFO - PROCESS | 3185 | 1461083294104 Marionette TRACE conn4 -> [0,2605,"getWindowHandle",null] 09:28:14 INFO - PROCESS | 3185 | 1461083294107 Marionette TRACE conn4 <- [1,2605,null,{"value":"8"}] 09:28:14 INFO - PROCESS | 3185 | 1461083294114 Marionette TRACE conn4 -> [0,2606,"setScriptTimeout",{"ms":35000}] 09:28:14 INFO - PROCESS | 3185 | 1461083294117 Marionette TRACE conn4 <- [1,2606,null,{}] 09:28:14 INFO - PROCESS | 3185 | 1461083294123 Marionette TRACE conn4 -> [0,2607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:28:14 INFO - PROCESS | 3185 | 1461083294377 Marionette TRACE conn4 <- [1,2607,null,{"value":null}] 09:28:14 INFO - PROCESS | 3185 | 1461083294699 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:28:14 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff82341e800 == 167 [pid = 3185] [id = 659] 09:28:14 INFO - PROCESS | 3185 | ++DOMWINDOW == 173 (0x7ff80ab1b400) [pid = 3185] [serial = 1978] [outer = (nil)] 09:28:14 INFO - PROCESS | 3185 | ++DOMWINDOW == 174 (0x7ff81ac54800) [pid = 3185] [serial = 1979] [outer = 0x7ff80ab1b400] 09:28:14 INFO - PROCESS | 3185 | 1461083294782 Marionette DEBUG loaded listener.js 09:28:14 INFO - PROCESS | 3185 | ++DOMWINDOW == 175 (0x7ff81ac5f400) [pid = 3185] [serial = 1980] [outer = 0x7ff80ab1b400] 09:28:15 INFO - PROCESS | 3185 | 1461083295722 Marionette TRACE conn4 <- [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]]]}] 09:28:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 09:28:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 1683ms 09:28:15 INFO - PROCESS | 3185 | 1461083295798 Marionette TRACE conn4 -> [0,2609,"getWindowHandle",null] 09:28:15 INFO - PROCESS | 3185 | 1461083295802 Marionette TRACE conn4 <- [1,2609,null,{"value":"8"}] 09:28:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 09:28:15 INFO - PROCESS | 3185 | 1461083295808 Marionette TRACE conn4 -> [0,2610,"setScriptTimeout",{"ms":35000}] 09:28:15 INFO - PROCESS | 3185 | 1461083295810 Marionette TRACE conn4 <- [1,2610,null,{}] 09:28:15 INFO - PROCESS | 3185 | 1461083295816 Marionette TRACE conn4 -> [0,2611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:28:16 INFO - PROCESS | 3185 | 1461083296105 Marionette TRACE conn4 <- [1,2611,null,{"value":null}] 09:28:16 INFO - PROCESS | 3185 | 1461083296482 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:28:16 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff824c48000 == 168 [pid = 3185] [id = 660] 09:28:16 INFO - PROCESS | 3185 | ++DOMWINDOW == 176 (0x7ff80e756800) [pid = 3185] [serial = 1981] [outer = (nil)] 09:28:16 INFO - PROCESS | 3185 | ++DOMWINDOW == 177 (0x7ff81acbc800) [pid = 3185] [serial = 1982] [outer = 0x7ff80e756800] 09:28:16 INFO - PROCESS | 3185 | 1461083296617 Marionette DEBUG loaded listener.js 09:28:16 INFO - PROCESS | 3185 | ++DOMWINDOW == 178 (0x7ff81ad42800) [pid = 3185] [serial = 1983] [outer = 0x7ff80e756800] 09:28:17 INFO - PROCESS | 3185 | 1461083297956 Marionette TRACE conn4 <- [1,2612,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.basic.html",0,null,null,[["Shadows are drawn for strokes",0,null,null]]]}] 09:28:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 09:28:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 2236ms 09:28:18 INFO - PROCESS | 3185 | 1461083298046 Marionette TRACE conn4 -> [0,2613,"getWindowHandle",null] 09:28:18 INFO - PROCESS | 3185 | 1461083298052 Marionette TRACE conn4 <- [1,2613,null,{"value":"8"}] 09:28:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 09:28:18 INFO - PROCESS | 3185 | 1461083298079 Marionette TRACE conn4 -> [0,2614,"setScriptTimeout",{"ms":35000}] 09:28:18 INFO - PROCESS | 3185 | 1461083298086 Marionette TRACE conn4 <- [1,2614,null,{}] 09:28:18 INFO - PROCESS | 3185 | 1461083298094 Marionette TRACE conn4 -> [0,2615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:28:18 INFO - PROCESS | 3185 | 1461083298578 Marionette TRACE conn4 <- [1,2615,null,{"value":null}] 09:28:18 INFO - PROCESS | 3185 | 1461083298850 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:28:18 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff825656800 == 169 [pid = 3185] [id = 661] 09:28:18 INFO - PROCESS | 3185 | ++DOMWINDOW == 179 (0x7ff81acb8400) [pid = 3185] [serial = 1984] [outer = (nil)] 09:28:18 INFO - PROCESS | 3185 | ++DOMWINDOW == 180 (0x7ff81ad4f800) [pid = 3185] [serial = 1985] [outer = 0x7ff81acb8400] 09:28:18 INFO - PROCESS | 3185 | 1461083298941 Marionette DEBUG loaded listener.js 09:28:19 INFO - PROCESS | 3185 | ++DOMWINDOW == 181 (0x7ff81b241c00) [pid = 3185] [serial = 1986] [outer = 0x7ff81acb8400] 09:28:19 INFO - PROCESS | 3185 | 1461083299915 Marionette TRACE conn4 <- [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]]]}] 09:28:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 09:28:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 1904ms 09:28:19 INFO - PROCESS | 3185 | 1461083299966 Marionette TRACE conn4 -> [0,2617,"getWindowHandle",null] 09:28:19 INFO - PROCESS | 3185 | 1461083299970 Marionette TRACE conn4 <- [1,2617,null,{"value":"8"}] 09:28:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 09:28:19 INFO - PROCESS | 3185 | 1461083299977 Marionette TRACE conn4 -> [0,2618,"setScriptTimeout",{"ms":35000}] 09:28:19 INFO - PROCESS | 3185 | 1461083299980 Marionette TRACE conn4 <- [1,2618,null,{}] 09:28:19 INFO - PROCESS | 3185 | 1461083299986 Marionette TRACE conn4 -> [0,2619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:28:20 INFO - PROCESS | 3185 | 1461083300258 Marionette TRACE conn4 <- [1,2619,null,{"value":null}] 09:28:20 INFO - PROCESS | 3185 | 1461083300578 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:28:20 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff8264d6000 == 170 [pid = 3185] [id = 662] 09:28:20 INFO - PROCESS | 3185 | ++DOMWINDOW == 182 (0x7ff81ad46c00) [pid = 3185] [serial = 1987] [outer = (nil)] 09:28:20 INFO - PROCESS | 3185 | ++DOMWINDOW == 183 (0x7ff81c099400) [pid = 3185] [serial = 1988] [outer = 0x7ff81ad46c00] 09:28:20 INFO - PROCESS | 3185 | 1461083300671 Marionette DEBUG loaded listener.js 09:28:20 INFO - PROCESS | 3185 | ++DOMWINDOW == 184 (0x7ff81cc33400) [pid = 3185] [serial = 1989] [outer = 0x7ff81ad46c00] 09:28:21 INFO - PROCESS | 3185 | 1461083301571 Marionette TRACE conn4 <- [1,2620,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.cap.2.html",0,null,null,[["Shadows are drawn for stroke caps",0,null,null]]]}] 09:28:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 09:28:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 1642ms 09:28:21 INFO - PROCESS | 3185 | 1461083301620 Marionette TRACE conn4 -> [0,2621,"getWindowHandle",null] 09:28:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 09:28:21 INFO - PROCESS | 3185 | 1461083301624 Marionette TRACE conn4 <- [1,2621,null,{"value":"8"}] 09:28:21 INFO - PROCESS | 3185 | 1461083301631 Marionette TRACE conn4 -> [0,2622,"setScriptTimeout",{"ms":35000}] 09:28:21 INFO - PROCESS | 3185 | 1461083301634 Marionette TRACE conn4 <- [1,2622,null,{}] 09:28:21 INFO - PROCESS | 3185 | 1461083301640 Marionette TRACE conn4 -> [0,2623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:28:21 INFO - PROCESS | 3185 | 1461083301919 Marionette TRACE conn4 <- [1,2623,null,{"value":null}] 09:28:22 INFO - PROCESS | 3185 | 1461083302238 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:28:22 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff82a203000 == 171 [pid = 3185] [id = 663] 09:28:22 INFO - PROCESS | 3185 | ++DOMWINDOW == 185 (0x7ff81a993c00) [pid = 3185] [serial = 1990] [outer = (nil)] 09:28:22 INFO - PROCESS | 3185 | ++DOMWINDOW == 186 (0x7ff81cd5cc00) [pid = 3185] [serial = 1991] [outer = 0x7ff81a993c00] 09:28:22 INFO - PROCESS | 3185 | 1461083302322 Marionette DEBUG loaded listener.js 09:28:22 INFO - PROCESS | 3185 | ++DOMWINDOW == 187 (0x7ff81e053000) [pid = 3185] [serial = 1992] [outer = 0x7ff81a993c00] 09:28:24 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff81f197800 == 170 [pid = 3185] [id = 450] 09:28:24 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff8121da800 == 169 [pid = 3185] [id = 442] 09:28:24 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff80ed1a000 == 168 [pid = 3185] [id = 245] 09:28:24 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff81aad8800 == 167 [pid = 3185] [id = 292] 09:28:24 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff80dd3e800 == 166 [pid = 3185] [id = 440] 09:28:24 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff80d257800 == 165 [pid = 3185] [id = 444] 09:28:24 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff82556b800 == 164 [pid = 3185] [id = 594] 09:28:24 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff81e6aa000 == 163 [pid = 3185] [id = 211] 09:28:24 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff82342d000 == 162 [pid = 3185] [id = 593] 09:28:24 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff8242b9800 == 161 [pid = 3185] [id = 451] 09:28:24 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff81ea45000 == 160 [pid = 3185] [id = 248] 09:28:24 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff824c58000 == 159 [pid = 3185] [id = 52] 09:28:24 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff80d459800 == 158 [pid = 3185] [id = 465] 09:28:24 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff80daca800 == 157 [pid = 3185] [id = 645] 09:28:24 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff80d26b800 == 156 [pid = 3185] [id = 644] 09:28:24 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff80b060000 == 155 [pid = 3185] [id = 643] 09:28:24 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff80a313800 == 154 [pid = 3185] [id = 642] 09:28:24 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff821b84000 == 153 [pid = 3185] [id = 639] 09:28:24 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff81f534800 == 152 [pid = 3185] [id = 638] 09:28:24 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff81f01b000 == 151 [pid = 3185] [id = 637] 09:28:24 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff81eb91800 == 150 [pid = 3185] [id = 636] 09:28:24 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff81eb07800 == 149 [pid = 3185] [id = 635] 09:28:24 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff81ea44800 == 148 [pid = 3185] [id = 634] 09:28:24 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff81bdbd000 == 147 [pid = 3185] [id = 633] 09:28:24 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff81aaec800 == 146 [pid = 3185] [id = 632] 09:28:24 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff81a40d800 == 145 [pid = 3185] [id = 631] 09:28:24 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff819512800 == 144 [pid = 3185] [id = 630] 09:28:24 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff813209800 == 143 [pid = 3185] [id = 629] 09:28:24 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff8106af000 == 142 [pid = 3185] [id = 628] 09:28:24 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff80f969000 == 141 [pid = 3185] [id = 627] 09:28:24 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff80ed1b000 == 140 [pid = 3185] [id = 626] 09:28:24 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff80d4ed000 == 139 [pid = 3185] [id = 625] 09:28:24 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff80ac51000 == 138 [pid = 3185] [id = 624] 09:28:24 INFO - PROCESS | 3185 | --DOMWINDOW == 186 (0x7ff807dcb800) [pid = 3185] [serial = 1871] [outer = (nil)] [url = about:blank] 09:28:24 INFO - PROCESS | 3185 | --DOMWINDOW == 185 (0x7ff812907800) [pid = 3185] [serial = 1854] [outer = (nil)] [url = about:blank] 09:28:24 INFO - PROCESS | 3185 | --DOMWINDOW == 184 (0x7ff811235c00) [pid = 3185] [serial = 1841] [outer = (nil)] [url = about:blank] 09:28:24 INFO - PROCESS | 3185 | --DOMWINDOW == 183 (0x7ff80ab2b800) [pid = 3185] [serial = 1817] [outer = (nil)] [url = about:blank] 09:28:24 INFO - PROCESS | 3185 | --DOMWINDOW == 182 (0x7ff80e37fc00) [pid = 3185] [serial = 1830] [outer = (nil)] [url = about:blank] 09:28:24 INFO - PROCESS | 3185 | --DOMWINDOW == 181 (0x7ff810884c00) [pid = 3185] [serial = 1839] [outer = (nil)] [url = about:blank] 09:28:24 INFO - PROCESS | 3185 | --DOMWINDOW == 180 (0x7ff80db8bc00) [pid = 3185] [serial = 1823] [outer = (nil)] [url = about:blank] 09:28:24 INFO - PROCESS | 3185 | --DOMWINDOW == 179 (0x7ff8082c9c00) [pid = 3185] [serial = 1868] [outer = (nil)] [url = about:blank] 09:28:24 INFO - PROCESS | 3185 | --DOMWINDOW == 178 (0x7ff8120d5000) [pid = 3185] [serial = 1848] [outer = (nil)] [url = about:blank] 09:28:24 INFO - PROCESS | 3185 | --DOMWINDOW == 177 (0x7ff80e6c4c00) [pid = 3185] [serial = 1833] [outer = (nil)] [url = about:blank] 09:28:24 INFO - PROCESS | 3185 | --DOMWINDOW == 176 (0x7ff80dd5e800) [pid = 3185] [serial = 1826] [outer = (nil)] [url = about:blank] 09:28:24 INFO - PROCESS | 3185 | --DOMWINDOW == 175 (0x7ff80e590c00) [pid = 3185] [serial = 1832] [outer = (nil)] [url = about:blank] 09:28:24 INFO - PROCESS | 3185 | --DOMWINDOW == 174 (0x7ff811337c00) [pid = 3185] [serial = 1847] [outer = (nil)] [url = about:blank] 09:28:24 INFO - PROCESS | 3185 | --DOMWINDOW == 173 (0x7ff80af56c00) [pid = 3185] [serial = 1820] [outer = (nil)] [url = about:blank] 09:28:24 INFO - PROCESS | 3185 | --DOMWINDOW == 172 (0x7ff8124c5400) [pid = 3185] [serial = 1850] [outer = (nil)] [url = about:blank] 09:28:24 INFO - PROCESS | 3185 | --DOMWINDOW == 171 (0x7ff8077ec800) [pid = 3185] [serial = 1866] [outer = (nil)] [url = about:blank] 09:28:24 INFO - PROCESS | 3185 | --DOMWINDOW == 170 (0x7ff80e75f000) [pid = 3185] [serial = 1836] [outer = (nil)] [url = about:blank] 09:28:24 INFO - PROCESS | 3185 | --DOMWINDOW == 169 (0x7ff80e373c00) [pid = 3185] [serial = 1829] [outer = (nil)] [url = about:blank] 09:28:24 INFO - PROCESS | 3185 | --DOMWINDOW == 168 (0x7ff80db96400) [pid = 3185] [serial = 1824] [outer = (nil)] [url = about:blank] 09:28:24 INFO - PROCESS | 3185 | --DOMWINDOW == 167 (0x7ff8104a5c00) [pid = 3185] [serial = 1838] [outer = (nil)] [url = about:blank] 09:28:24 INFO - PROCESS | 3185 | --DOMWINDOW == 166 (0x7ff8067cbc00) [pid = 3185] [serial = 1863] [outer = (nil)] [url = about:blank] 09:28:24 INFO - PROCESS | 3185 | --DOMWINDOW == 165 (0x7ff80af5a000) [pid = 3185] [serial = 1737] [outer = (nil)] [url = about:blank] 09:28:24 INFO - PROCESS | 3185 | --DOMWINDOW == 164 (0x7ff80afc3800) [pid = 3185] [serial = 1821] [outer = (nil)] [url = about:blank] 09:28:24 INFO - PROCESS | 3185 | --DOMWINDOW == 163 (0x7ff807dc7400) [pid = 3185] [serial = 1811] [outer = (nil)] [url = about:blank] 09:28:24 INFO - PROCESS | 3185 | --DOMWINDOW == 162 (0x7ff8084c0800) [pid = 3185] [serial = 1869] [outer = (nil)] [url = about:blank] 09:28:24 INFO - PROCESS | 3185 | --DOMWINDOW == 161 (0x7ff8124d0c00) [pid = 3185] [serial = 1851] [outer = (nil)] [url = about:blank] 09:28:24 INFO - PROCESS | 3185 | --DOMWINDOW == 160 (0x7ff81250e000) [pid = 3185] [serial = 1853] [outer = (nil)] [url = about:blank] 09:28:24 INFO - PROCESS | 3185 | --DOMWINDOW == 159 (0x7ff8112aa400) [pid = 3185] [serial = 1845] [outer = (nil)] [url = about:blank] 09:28:24 INFO - PROCESS | 3185 | --DOMWINDOW == 158 (0x7ff806b50000) [pid = 3185] [serial = 1808] [outer = (nil)] [url = about:blank] 09:28:24 INFO - PROCESS | 3185 | --DOMWINDOW == 157 (0x7ff813061800) [pid = 3185] [serial = 1856] [outer = (nil)] [url = about:blank] 09:28:24 INFO - PROCESS | 3185 | --DOMWINDOW == 156 (0x7ff81306d000) [pid = 3185] [serial = 1857] [outer = (nil)] [url = about:blank] 09:28:24 INFO - PROCESS | 3185 | --DOMWINDOW == 155 (0x7ff811275000) [pid = 3185] [serial = 1844] [outer = (nil)] [url = about:blank] 09:28:24 INFO - PROCESS | 3185 | --DOMWINDOW == 154 (0x7ff8066f9400) [pid = 3185] [serial = 1862] [outer = (nil)] [url = about:blank] 09:28:24 INFO - PROCESS | 3185 | --DOMWINDOW == 153 (0x7ff806c15c00) [pid = 3185] [serial = 1865] [outer = (nil)] [url = about:blank] 09:28:24 INFO - PROCESS | 3185 | --DOMWINDOW == 152 (0x7ff80e6d1800) [pid = 3185] [serial = 1835] [outer = (nil)] [url = about:blank] 09:28:24 INFO - PROCESS | 3185 | --DOMWINDOW == 151 (0x7ff811240000) [pid = 3185] [serial = 1842] [outer = (nil)] [url = about:blank] 09:28:24 INFO - PROCESS | 3185 | --DOMWINDOW == 150 (0x7ff80a7e1000) [pid = 3185] [serial = 1814] [outer = (nil)] [url = about:blank] 09:28:24 INFO - PROCESS | 3185 | --DOMWINDOW == 149 (0x7ff813173800) [pid = 3185] [serial = 1859] [outer = (nil)] [url = about:blank] 09:28:25 INFO - PROCESS | 3185 | 1461083305196 Marionette TRACE conn4 <- [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]]]}] 09:28:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 09:28:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 3590ms 09:28:25 INFO - PROCESS | 3185 | 1461083305223 Marionette TRACE conn4 -> [0,2625,"getWindowHandle",null] 09:28:25 INFO - PROCESS | 3185 | 1461083305232 Marionette TRACE conn4 <- [1,2625,null,{"value":"8"}] 09:28:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 09:28:25 INFO - PROCESS | 3185 | 1461083305241 Marionette TRACE conn4 -> [0,2626,"setScriptTimeout",{"ms":35000}] 09:28:25 INFO - PROCESS | 3185 | 1461083305248 Marionette TRACE conn4 <- [1,2626,null,{}] 09:28:25 INFO - PROCESS | 3185 | 1461083305256 Marionette TRACE conn4 -> [0,2627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:28:25 INFO - PROCESS | 3185 | 1461083305517 Marionette TRACE conn4 <- [1,2627,null,{"value":null}] 09:28:25 INFO - PROCESS | 3185 | 1461083305794 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:28:25 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff80ad7d800 == 139 [pid = 3185] [id = 664] 09:28:25 INFO - PROCESS | 3185 | ++DOMWINDOW == 150 (0x7ff806b56800) [pid = 3185] [serial = 1993] [outer = (nil)] 09:28:25 INFO - PROCESS | 3185 | ++DOMWINDOW == 151 (0x7ff806c15c00) [pid = 3185] [serial = 1994] [outer = 0x7ff806b56800] 09:28:25 INFO - PROCESS | 3185 | 1461083305880 Marionette DEBUG loaded listener.js 09:28:26 INFO - PROCESS | 3185 | ++DOMWINDOW == 152 (0x7ff807848000) [pid = 3185] [serial = 1995] [outer = 0x7ff806b56800] 09:28:26 INFO - PROCESS | 3185 | 1461083306854 Marionette TRACE conn4 <- [1,2628,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.2.html",0,null,null,[["Shadows are drawn for stroke joins",0,null,null]]]}] 09:28:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 09:28:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 1685ms 09:28:26 INFO - PROCESS | 3185 | 1461083306961 Marionette TRACE conn4 -> [0,2629,"getWindowHandle",null] 09:28:26 INFO - PROCESS | 3185 | 1461083306971 Marionette TRACE conn4 <- [1,2629,null,{"value":"8"}] 09:28:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 09:28:27 INFO - PROCESS | 3185 | 1461083307001 Marionette TRACE conn4 -> [0,2630,"setScriptTimeout",{"ms":35000}] 09:28:27 INFO - PROCESS | 3185 | 1461083307007 Marionette TRACE conn4 <- [1,2630,null,{}] 09:28:27 INFO - PROCESS | 3185 | 1461083307013 Marionette TRACE conn4 -> [0,2631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:28:27 INFO - PROCESS | 3185 | 1461083307337 Marionette TRACE conn4 <- [1,2631,null,{"value":null}] 09:28:27 INFO - PROCESS | 3185 | 1461083307570 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:28:27 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff80d259800 == 140 [pid = 3185] [id = 665] 09:28:27 INFO - PROCESS | 3185 | ++DOMWINDOW == 153 (0x7ff80784ac00) [pid = 3185] [serial = 1996] [outer = (nil)] 09:28:27 INFO - PROCESS | 3185 | ++DOMWINDOW == 154 (0x7ff8086bb800) [pid = 3185] [serial = 1997] [outer = 0x7ff80784ac00] 09:28:27 INFO - PROCESS | 3185 | 1461083307656 Marionette DEBUG loaded listener.js 09:28:27 INFO - PROCESS | 3185 | ++DOMWINDOW == 155 (0x7ff80ab0dc00) [pid = 3185] [serial = 1998] [outer = 0x7ff80784ac00] 09:28:28 INFO - PROCESS | 3185 | 1461083308677 Marionette TRACE conn4 <- [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]]]}] 09:28:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 09:28:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 1747ms 09:28:28 INFO - PROCESS | 3185 | 1461083308743 Marionette TRACE conn4 -> [0,2633,"getWindowHandle",null] 09:28:28 INFO - PROCESS | 3185 | 1461083308747 Marionette TRACE conn4 <- [1,2633,null,{"value":"8"}] 09:28:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 09:28:28 INFO - PROCESS | 3185 | 1461083308753 Marionette TRACE conn4 -> [0,2634,"setScriptTimeout",{"ms":35000}] 09:28:28 INFO - PROCESS | 3185 | 1461083308759 Marionette TRACE conn4 <- [1,2634,null,{}] 09:28:28 INFO - PROCESS | 3185 | 1461083308776 Marionette TRACE conn4 -> [0,2635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:28:29 INFO - PROCESS | 3185 | 1461083309724 Marionette TRACE conn4 <- [1,2635,null,{"value":null}] 09:28:29 INFO - PROCESS | 3185 | --DOMWINDOW == 154 (0x7ff81955c800) [pid = 3185] [serial = 1903] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 09:28:29 INFO - PROCESS | 3185 | --DOMWINDOW == 153 (0x7ff80ab10400) [pid = 3185] [serial = 1879] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 09:28:29 INFO - PROCESS | 3185 | --DOMWINDOW == 152 (0x7ff80ab2c800) [pid = 3185] [serial = 1885] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 09:28:29 INFO - PROCESS | 3185 | --DOMWINDOW == 151 (0x7ff807cc5800) [pid = 3185] [serial = 1894] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 09:28:29 INFO - PROCESS | 3185 | --DOMWINDOW == 150 (0x7ff804e3dc00) [pid = 3185] [serial = 1900] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 09:28:29 INFO - PROCESS | 3185 | --DOMWINDOW == 149 (0x7ff807849800) [pid = 3185] [serial = 1804] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 09:28:29 INFO - PROCESS | 3185 | --DOMWINDOW == 148 (0x7ff8067c6800) [pid = 3185] [serial = 1927] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 09:28:29 INFO - PROCESS | 3185 | --DOMWINDOW == 147 (0x7ff8120d7000) [pid = 3185] [serial = 1912] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 09:28:29 INFO - PROCESS | 3185 | --DOMWINDOW == 146 (0x7ff8082bd800) [pid = 3185] [serial = 1933] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 09:28:29 INFO - PROCESS | 3185 | --DOMWINDOW == 145 (0x7ff804e3cc00) [pid = 3185] [serial = 1915] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 09:28:29 INFO - PROCESS | 3185 | --DOMWINDOW == 144 (0x7ff81999b400) [pid = 3185] [serial = 1909] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 09:28:29 INFO - PROCESS | 3185 | --DOMWINDOW == 143 (0x7ff80afce800) [pid = 3185] [serial = 1882] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 09:28:29 INFO - PROCESS | 3185 | --DOMWINDOW == 142 (0x7ff81999ac00) [pid = 3185] [serial = 1906] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 09:28:29 INFO - PROCESS | 3185 | --DOMWINDOW == 141 (0x7ff80ed69c00) [pid = 3185] [serial = 1888] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 09:28:29 INFO - PROCESS | 3185 | --DOMWINDOW == 140 (0x7ff80f82fc00) [pid = 3185] [serial = 1897] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 09:28:29 INFO - PROCESS | 3185 | --DOMWINDOW == 139 (0x7ff80ef5c400) [pid = 3185] [serial = 1891] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 09:28:29 INFO - PROCESS | 3185 | --DOMWINDOW == 138 (0x7ff8066f6000) [pid = 3185] [serial = 1930] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 09:28:29 INFO - PROCESS | 3185 | --DOMWINDOW == 137 (0x7ff807dc4c00) [pid = 3185] [serial = 1876] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 09:28:29 INFO - PROCESS | 3185 | --DOMWINDOW == 136 (0x7ff8066f0000) [pid = 3185] [serial = 1873] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 09:28:29 INFO - PROCESS | 3185 | --DOMWINDOW == 135 (0x7ff806b11800) [pid = 3185] [serial = 1807] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 09:28:29 INFO - PROCESS | 3185 | --DOMWINDOW == 134 (0x7ff8084c1400) [pid = 3185] [serial = 1813] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 09:28:29 INFO - PROCESS | 3185 | --DOMWINDOW == 133 (0x7ff807852800) [pid = 3185] [serial = 1810] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 09:28:29 INFO - PROCESS | 3185 | --DOMWINDOW == 132 (0x7ff8086b5c00) [pid = 3185] [serial = 1816] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 09:28:29 INFO - PROCESS | 3185 | --DOMWINDOW == 131 (0x7ff80d23ac00) [pid = 3185] [serial = 1825] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 09:28:29 INFO - PROCESS | 3185 | 1461083309970 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:28:30 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff80d0d9000 == 141 [pid = 3185] [id = 666] 09:28:30 INFO - PROCESS | 3185 | ++DOMWINDOW == 132 (0x7ff80611ec00) [pid = 3185] [serial = 1999] [outer = (nil)] 09:28:30 INFO - PROCESS | 3185 | ++DOMWINDOW == 133 (0x7ff806b53800) [pid = 3185] [serial = 2000] [outer = 0x7ff80611ec00] 09:28:30 INFO - PROCESS | 3185 | 1461083310064 Marionette DEBUG loaded listener.js 09:28:30 INFO - PROCESS | 3185 | ++DOMWINDOW == 134 (0x7ff80b10b400) [pid = 3185] [serial = 2001] [outer = 0x7ff80611ec00] 09:28:30 INFO - PROCESS | 3185 | 1461083310849 Marionette TRACE conn4 <- [1,2636,null,{"value":["/2dcontext/shadows/2d.shadow.transform.1.html",0,null,null,[["Shadows take account of transformations",0,null,null]]]}] 09:28:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 09:28:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 2146ms 09:28:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 09:28:30 INFO - PROCESS | 3185 | 1461083310900 Marionette TRACE conn4 -> [0,2637,"getWindowHandle",null] 09:28:30 INFO - PROCESS | 3185 | 1461083310904 Marionette TRACE conn4 <- [1,2637,null,{"value":"8"}] 09:28:30 INFO - PROCESS | 3185 | 1461083310911 Marionette TRACE conn4 -> [0,2638,"setScriptTimeout",{"ms":35000}] 09:28:30 INFO - PROCESS | 3185 | 1461083310913 Marionette TRACE conn4 <- [1,2638,null,{}] 09:28:30 INFO - PROCESS | 3185 | 1461083310919 Marionette TRACE conn4 -> [0,2639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:28:31 INFO - PROCESS | 3185 | 1461083311244 Marionette TRACE conn4 <- [1,2639,null,{"value":null}] 09:28:31 INFO - PROCESS | 3185 | 1461083311263 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:28:31 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff80dcc3000 == 142 [pid = 3185] [id = 667] 09:28:31 INFO - PROCESS | 3185 | ++DOMWINDOW == 135 (0x7ff806c1c800) [pid = 3185] [serial = 2002] [outer = (nil)] 09:28:31 INFO - PROCESS | 3185 | ++DOMWINDOW == 136 (0x7ff80db89000) [pid = 3185] [serial = 2003] [outer = 0x7ff806c1c800] 09:28:31 INFO - PROCESS | 3185 | 1461083311331 Marionette DEBUG loaded listener.js 09:28:31 INFO - PROCESS | 3185 | ++DOMWINDOW == 137 (0x7ff80db93400) [pid = 3185] [serial = 2004] [outer = 0x7ff806c1c800] 09:28:32 INFO - PROCESS | 3185 | 1461083312722 Marionette TRACE conn4 <- [1,2640,null,{"value":["/2dcontext/shadows/2d.shadow.transform.2.html",0,null,null,[["Shadow offsets are not affected by transformations",0,null,null]]]}] 09:28:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 09:28:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 1882ms 09:28:32 INFO - PROCESS | 3185 | 1461083312793 Marionette TRACE conn4 -> [0,2641,"getWindowHandle",null] 09:28:32 INFO - PROCESS | 3185 | 1461083312800 Marionette TRACE conn4 <- [1,2641,null,{"value":"8"}] 09:28:32 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 09:28:32 INFO - PROCESS | 3185 | 1461083312811 Marionette TRACE conn4 -> [0,2642,"setScriptTimeout",{"ms":35000}] 09:28:32 INFO - PROCESS | 3185 | 1461083312815 Marionette TRACE conn4 <- [1,2642,null,{}] 09:28:32 INFO - PROCESS | 3185 | 1461083312824 Marionette TRACE conn4 -> [0,2643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:28:33 INFO - PROCESS | 3185 | 1461083313113 Marionette TRACE conn4 <- [1,2643,null,{"value":null}] 09:28:33 INFO - PROCESS | 3185 | 1461083313454 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:28:33 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff80d1df800 == 143 [pid = 3185] [id = 668] 09:28:33 INFO - PROCESS | 3185 | ++DOMWINDOW == 138 (0x7ff807850800) [pid = 3185] [serial = 2005] [outer = (nil)] 09:28:33 INFO - PROCESS | 3185 | ++DOMWINDOW == 139 (0x7ff807cc8c00) [pid = 3185] [serial = 2006] [outer = 0x7ff807850800] 09:28:33 INFO - PROCESS | 3185 | 1461083313541 Marionette DEBUG loaded listener.js 09:28:33 INFO - PROCESS | 3185 | ++DOMWINDOW == 140 (0x7ff8084ba400) [pid = 3185] [serial = 2007] [outer = 0x7ff807850800] 09:28:34 INFO - PROCESS | 3185 | 1461083314619 Marionette TRACE conn4 <- [1,2644,null,{"value":["/2dcontext/text-styles/2d.text.align.default.html",0,null,null,[["Canvas test: 2d.text.align.default",0,null,null]]]}] 09:28:34 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 09:28:34 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 1842ms 09:28:34 INFO - PROCESS | 3185 | 1461083314653 Marionette TRACE conn4 -> [0,2645,"getWindowHandle",null] 09:28:34 INFO - PROCESS | 3185 | 1461083314661 Marionette TRACE conn4 <- [1,2645,null,{"value":"8"}] 09:28:34 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 09:28:34 INFO - PROCESS | 3185 | 1461083314673 Marionette TRACE conn4 -> [0,2646,"setScriptTimeout",{"ms":35000}] 09:28:34 INFO - PROCESS | 3185 | 1461083314677 Marionette TRACE conn4 <- [1,2646,null,{}] 09:28:34 INFO - PROCESS | 3185 | 1461083314685 Marionette TRACE conn4 -> [0,2647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:28:34 INFO - PROCESS | 3185 | 1461083314964 Marionette TRACE conn4 <- [1,2647,null,{"value":null}] 09:28:35 INFO - PROCESS | 3185 | 1461083315329 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:28:35 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff80ed1f800 == 144 [pid = 3185] [id = 669] 09:28:35 INFO - PROCESS | 3185 | ++DOMWINDOW == 141 (0x7ff80a489800) [pid = 3185] [serial = 2008] [outer = (nil)] 09:28:35 INFO - PROCESS | 3185 | ++DOMWINDOW == 142 (0x7ff80d23f000) [pid = 3185] [serial = 2009] [outer = 0x7ff80a489800] 09:28:35 INFO - PROCESS | 3185 | 1461083315415 Marionette DEBUG loaded listener.js 09:28:35 INFO - PROCESS | 3185 | ++DOMWINDOW == 143 (0x7ff80db8bc00) [pid = 3185] [serial = 2010] [outer = 0x7ff80a489800] 09:28:36 INFO - PROCESS | 3185 | 1461083316329 Marionette TRACE conn4 <- [1,2648,null,{"value":["/2dcontext/text-styles/2d.text.align.invalid.html",0,null,null,[["Canvas test: 2d.text.align.invalid",0,null,null]]]}] 09:28:36 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 09:28:36 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 1697ms 09:28:36 INFO - PROCESS | 3185 | 1461083316371 Marionette TRACE conn4 -> [0,2649,"getWindowHandle",null] 09:28:36 INFO - PROCESS | 3185 | 1461083316375 Marionette TRACE conn4 <- [1,2649,null,{"value":"8"}] 09:28:36 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 09:28:36 INFO - PROCESS | 3185 | 1461083316382 Marionette TRACE conn4 -> [0,2650,"setScriptTimeout",{"ms":35000}] 09:28:36 INFO - PROCESS | 3185 | 1461083316388 Marionette TRACE conn4 <- [1,2650,null,{}] 09:28:36 INFO - PROCESS | 3185 | 1461083316407 Marionette TRACE conn4 -> [0,2651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:28:36 INFO - PROCESS | 3185 | 1461083316684 Marionette TRACE conn4 <- [1,2651,null,{"value":null}] 09:28:37 INFO - PROCESS | 3185 | 1461083317006 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:28:37 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff80f95f000 == 145 [pid = 3185] [id = 670] 09:28:37 INFO - PROCESS | 3185 | ++DOMWINDOW == 144 (0x7ff80dd5fc00) [pid = 3185] [serial = 2011] [outer = (nil)] 09:28:37 INFO - PROCESS | 3185 | ++DOMWINDOW == 145 (0x7ff80e58ac00) [pid = 3185] [serial = 2012] [outer = 0x7ff80dd5fc00] 09:28:37 INFO - PROCESS | 3185 | 1461083317100 Marionette DEBUG loaded listener.js 09:28:37 INFO - PROCESS | 3185 | ++DOMWINDOW == 146 (0x7ff80e6c4c00) [pid = 3185] [serial = 2013] [outer = 0x7ff80dd5fc00] 09:28:38 INFO - PROCESS | 3185 | 1461083318030 Marionette TRACE conn4 <- [1,2652,null,{"value":["/2dcontext/text-styles/2d.text.align.valid.html",0,null,null,[["Canvas test: 2d.text.align.valid",0,null,null]]]}] 09:28:38 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 09:28:38 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 1693ms 09:28:38 INFO - PROCESS | 3185 | 1461083318076 Marionette TRACE conn4 -> [0,2653,"getWindowHandle",null] 09:28:38 INFO - PROCESS | 3185 | 1461083318080 Marionette TRACE conn4 <- [1,2653,null,{"value":"8"}] 09:28:38 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 09:28:38 INFO - PROCESS | 3185 | 1461083318087 Marionette TRACE conn4 -> [0,2654,"setScriptTimeout",{"ms":35000}] 09:28:38 INFO - PROCESS | 3185 | 1461083318091 Marionette TRACE conn4 <- [1,2654,null,{}] 09:28:38 INFO - PROCESS | 3185 | 1461083318097 Marionette TRACE conn4 -> [0,2655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:28:38 INFO - PROCESS | 3185 | 1461083318387 Marionette TRACE conn4 <- [1,2655,null,{"value":null}] 09:28:38 INFO - PROCESS | 3185 | 1461083318702 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:28:38 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff81061d800 == 146 [pid = 3185] [id = 671] 09:28:38 INFO - PROCESS | 3185 | ++DOMWINDOW == 147 (0x7ff806219400) [pid = 3185] [serial = 2014] [outer = (nil)] 09:28:38 INFO - PROCESS | 3185 | ++DOMWINDOW == 148 (0x7ff80e760c00) [pid = 3185] [serial = 2015] [outer = 0x7ff806219400] 09:28:38 INFO - PROCESS | 3185 | 1461083318791 Marionette DEBUG loaded listener.js 09:28:38 INFO - PROCESS | 3185 | ++DOMWINDOW == 149 (0x7ff80ed6e800) [pid = 3185] [serial = 2016] [outer = 0x7ff806219400] 09:28:39 INFO - PROCESS | 3185 | 1461083319720 Marionette TRACE conn4 <- [1,2656,null,{"value":["/2dcontext/text-styles/2d.text.baseline.default.html",0,null,null,[["Canvas test: 2d.text.baseline.default",0,null,null]]]}] 09:28:39 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 09:28:39 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 1683ms 09:28:39 INFO - PROCESS | 3185 | 1461083319771 Marionette TRACE conn4 -> [0,2657,"getWindowHandle",null] 09:28:39 INFO - PROCESS | 3185 | 1461083319775 Marionette TRACE conn4 <- [1,2657,null,{"value":"8"}] 09:28:39 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 09:28:39 INFO - PROCESS | 3185 | 1461083319782 Marionette TRACE conn4 -> [0,2658,"setScriptTimeout",{"ms":35000}] 09:28:39 INFO - PROCESS | 3185 | 1461083319786 Marionette TRACE conn4 <- [1,2658,null,{}] 09:28:39 INFO - PROCESS | 3185 | 1461083319792 Marionette TRACE conn4 -> [0,2659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:28:40 INFO - PROCESS | 3185 | 1461083320161 Marionette TRACE conn4 <- [1,2659,null,{"value":null}] 09:28:40 INFO - PROCESS | 3185 | 1461083320550 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:28:40 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff8120aa800 == 147 [pid = 3185] [id = 672] 09:28:40 INFO - PROCESS | 3185 | ++DOMWINDOW == 150 (0x7ff80e0f5c00) [pid = 3185] [serial = 2017] [outer = (nil)] 09:28:40 INFO - PROCESS | 3185 | ++DOMWINDOW == 151 (0x7ff80ef60400) [pid = 3185] [serial = 2018] [outer = 0x7ff80e0f5c00] 09:28:40 INFO - PROCESS | 3185 | 1461083320689 Marionette DEBUG loaded listener.js 09:28:40 INFO - PROCESS | 3185 | ++DOMWINDOW == 152 (0x7ff80f82a000) [pid = 3185] [serial = 2019] [outer = 0x7ff80e0f5c00] 09:28:41 INFO - PROCESS | 3185 | 1461083321882 Marionette TRACE conn4 <- [1,2660,null,{"value":["/2dcontext/text-styles/2d.text.baseline.invalid.html",0,null,null,[["Canvas test: 2d.text.baseline.invalid",0,null,null]]]}] 09:28:41 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 09:28:41 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 2137ms 09:28:41 INFO - PROCESS | 3185 | 1461083321922 Marionette TRACE conn4 -> [0,2661,"getWindowHandle",null] 09:28:41 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 09:28:41 INFO - PROCESS | 3185 | 1461083321926 Marionette TRACE conn4 <- [1,2661,null,{"value":"8"}] 09:28:41 INFO - PROCESS | 3185 | 1461083321932 Marionette TRACE conn4 -> [0,2662,"setScriptTimeout",{"ms":35000}] 09:28:41 INFO - PROCESS | 3185 | 1461083321936 Marionette TRACE conn4 <- [1,2662,null,{}] 09:28:41 INFO - PROCESS | 3185 | 1461083321941 Marionette TRACE conn4 -> [0,2663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:28:42 INFO - PROCESS | 3185 | 1461083322267 Marionette TRACE conn4 <- [1,2663,null,{"value":null}] 09:28:42 INFO - PROCESS | 3185 | 1461083322592 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:28:42 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff8126c5800 == 148 [pid = 3185] [id = 673] 09:28:42 INFO - PROCESS | 3185 | ++DOMWINDOW == 153 (0x7ff811242400) [pid = 3185] [serial = 2020] [outer = (nil)] 09:28:42 INFO - PROCESS | 3185 | ++DOMWINDOW == 154 (0x7ff8112a8400) [pid = 3185] [serial = 2021] [outer = 0x7ff811242400] 09:28:42 INFO - PROCESS | 3185 | 1461083322694 Marionette DEBUG loaded listener.js 09:28:42 INFO - PROCESS | 3185 | ++DOMWINDOW == 155 (0x7ff811332000) [pid = 3185] [serial = 2022] [outer = 0x7ff811242400] 09:28:43 INFO - PROCESS | 3185 | 1461083323593 Marionette TRACE conn4 <- [1,2664,null,{"value":["/2dcontext/text-styles/2d.text.baseline.valid.html",0,null,null,[["Canvas test: 2d.text.baseline.valid",0,null,null]]]}] 09:28:43 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 09:28:43 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 1734ms 09:28:43 INFO - PROCESS | 3185 | 1461083323668 Marionette TRACE conn4 -> [0,2665,"getWindowHandle",null] 09:28:43 INFO - PROCESS | 3185 | 1461083323671 Marionette TRACE conn4 <- [1,2665,null,{"value":"8"}] 09:28:43 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 09:28:43 INFO - PROCESS | 3185 | 1461083323678 Marionette TRACE conn4 -> [0,2666,"setScriptTimeout",{"ms":35000}] 09:28:43 INFO - PROCESS | 3185 | 1461083323681 Marionette TRACE conn4 <- [1,2666,null,{}] 09:28:43 INFO - PROCESS | 3185 | 1461083323688 Marionette TRACE conn4 -> [0,2667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:28:43 INFO - PROCESS | 3185 | 1461083323970 Marionette TRACE conn4 <- [1,2667,null,{"value":null}] 09:28:44 INFO - PROCESS | 3185 | 1461083324325 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:28:44 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff819511000 == 149 [pid = 3185] [id = 674] 09:28:44 INFO - PROCESS | 3185 | ++DOMWINDOW == 156 (0x7ff811272800) [pid = 3185] [serial = 2023] [outer = (nil)] 09:28:44 INFO - PROCESS | 3185 | ++DOMWINDOW == 157 (0x7ff8120df800) [pid = 3185] [serial = 2024] [outer = 0x7ff811272800] 09:28:44 INFO - PROCESS | 3185 | 1461083324414 Marionette DEBUG loaded listener.js 09:28:44 INFO - PROCESS | 3185 | ++DOMWINDOW == 158 (0x7ff8124d1400) [pid = 3185] [serial = 2025] [outer = 0x7ff811272800] 09:28:45 INFO - PROCESS | 3185 | SkCairoFTTypeface::onFilterRec unimplemented 09:28:45 INFO - PROCESS | 3185 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 09:28:45 INFO - PROCESS | 3185 | 1461083325790 Marionette TRACE conn4 <- [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]]]}] 09:28:45 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) 09:28:45 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 2138ms 09:28:45 INFO - PROCESS | 3185 | 1461083325820 Marionette TRACE conn4 -> [0,2669,"getWindowHandle",null] 09:28:45 INFO - PROCESS | 3185 | 1461083325826 Marionette TRACE conn4 <- [1,2669,null,{"value":"8"}] 09:28:45 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 09:28:45 INFO - PROCESS | 3185 | 1461083325836 Marionette TRACE conn4 -> [0,2670,"setScriptTimeout",{"ms":35000}] 09:28:45 INFO - PROCESS | 3185 | 1461083325841 Marionette TRACE conn4 <- [1,2670,null,{}] 09:28:45 INFO - PROCESS | 3185 | 1461083325847 Marionette TRACE conn4 -> [0,2671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:28:46 INFO - PROCESS | 3185 | 1461083326281 Marionette TRACE conn4 <- [1,2671,null,{"value":null}] 09:28:46 INFO - PROCESS | 3185 | 1461083326596 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:28:46 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff81a117800 == 150 [pid = 3185] [id = 675] 09:28:46 INFO - PROCESS | 3185 | ++DOMWINDOW == 159 (0x7ff811336800) [pid = 3185] [serial = 2026] [outer = (nil)] 09:28:46 INFO - PROCESS | 3185 | ++DOMWINDOW == 160 (0x7ff81250c000) [pid = 3185] [serial = 2027] [outer = 0x7ff811336800] 09:28:46 INFO - PROCESS | 3185 | 1461083326725 Marionette DEBUG loaded listener.js 09:28:46 INFO - PROCESS | 3185 | ++DOMWINDOW == 161 (0x7ff81316c400) [pid = 3185] [serial = 2028] [outer = 0x7ff811336800] 09:28:48 INFO - PROCESS | 3185 | SkCairoFTTypeface::onFilterRec unimplemented 09:28:48 INFO - PROCESS | 3185 | 1461083328404 Marionette TRACE conn4 <- [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] 09:28:48 INFO - PROCESS | 3185 | 1461083328427 Marionette TRACE conn4 <- [1,2673,null,{"value":"8"}] 09:28:48 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 09:28:48 INFO - PROCESS | 3185 | 1461083328434 Marionette TRACE conn4 -> [0,2674,"setScriptTimeout",{"ms":35000}] 09:28:48 INFO - PROCESS | 3185 | 1461083328438 Marionette TRACE conn4 <- [1,2674,null,{}] 09:28:48 INFO - PROCESS | 3185 | 1461083328443 Marionette TRACE conn4 -> [0,2675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:28:48 INFO - PROCESS | 3185 | 1461083328767 Marionette TRACE conn4 <- [1,2675,null,{"value":null}] 09:28:49 INFO - PROCESS | 3185 | 1461083329024 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:28:49 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff81aae7800 == 151 [pid = 3185] [id = 676] 09:28:49 INFO - PROCESS | 3185 | ++DOMWINDOW == 162 (0x7ff8077f0c00) [pid = 3185] [serial = 2029] [outer = (nil)] 09:28:49 INFO - PROCESS | 3185 | ++DOMWINDOW == 163 (0x7ff813447c00) [pid = 3185] [serial = 2030] [outer = 0x7ff8077f0c00] 09:28:49 INFO - PROCESS | 3185 | 1461083329120 Marionette DEBUG loaded listener.js 09:28:49 INFO - PROCESS | 3185 | ++DOMWINDOW == 164 (0x7ff81955fc00) [pid = 3185] [serial = 2031] [outer = 0x7ff8077f0c00] 09:28:50 INFO - PROCESS | 3185 | SkCairoFTTypeface::onFilterRec unimplemented 09:28:50 INFO - PROCESS | 3185 | 1461083330483 Marionette TRACE conn4 <- [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] 09:28:50 INFO - PROCESS | 3185 | 1461083330525 Marionette TRACE conn4 <- [1,2677,null,{"value":"8"}] 09:28:50 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 09:28:50 INFO - PROCESS | 3185 | 1461083330533 Marionette TRACE conn4 -> [0,2678,"setScriptTimeout",{"ms":35000}] 09:28:50 INFO - PROCESS | 3185 | 1461083330536 Marionette TRACE conn4 <- [1,2678,null,{}] 09:28:50 INFO - PROCESS | 3185 | 1461083330543 Marionette TRACE conn4 -> [0,2679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:28:50 INFO - PROCESS | 3185 | 1461083330862 Marionette TRACE conn4 <- [1,2679,null,{"value":null}] 09:28:51 INFO - PROCESS | 3185 | 1461083331106 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:28:51 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff81b193800 == 152 [pid = 3185] [id = 677] 09:28:51 INFO - PROCESS | 3185 | ++DOMWINDOW == 165 (0x7ff8084c0c00) [pid = 3185] [serial = 2032] [outer = (nil)] 09:28:51 INFO - PROCESS | 3185 | ++DOMWINDOW == 166 (0x7ff8199a0c00) [pid = 3185] [serial = 2033] [outer = 0x7ff8084c0c00] 09:28:51 INFO - PROCESS | 3185 | 1461083331184 Marionette DEBUG loaded listener.js 09:28:51 INFO - PROCESS | 3185 | ++DOMWINDOW == 167 (0x7ff819d6c400) [pid = 3185] [serial = 2034] [outer = 0x7ff8084c0c00] 09:28:52 INFO - PROCESS | 3185 | SkCairoFTTypeface::onFilterRec unimplemented 09:28:52 INFO - PROCESS | 3185 | 1461083332569 Marionette TRACE conn4 <- [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]]]}] 09:28:52 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) 09:28:52 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 2084ms 09:28:52 INFO - PROCESS | 3185 | 1461083332618 Marionette TRACE conn4 -> [0,2681,"getWindowHandle",null] 09:28:52 INFO - PROCESS | 3185 | 1461083332622 Marionette TRACE conn4 <- [1,2681,null,{"value":"8"}] 09:28:52 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 09:28:52 INFO - PROCESS | 3185 | 1461083332629 Marionette TRACE conn4 -> [0,2682,"setScriptTimeout",{"ms":35000}] 09:28:52 INFO - PROCESS | 3185 | 1461083332633 Marionette TRACE conn4 <- [1,2682,null,{}] 09:28:52 INFO - PROCESS | 3185 | 1461083332639 Marionette TRACE conn4 -> [0,2683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:28:52 INFO - PROCESS | 3185 | 1461083332981 Marionette TRACE conn4 <- [1,2683,null,{"value":null}] 09:28:53 INFO - PROCESS | 3185 | 1461083333254 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:28:53 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff81e6a1800 == 153 [pid = 3185] [id = 678] 09:28:53 INFO - PROCESS | 3185 | ++DOMWINDOW == 168 (0x7ff813495800) [pid = 3185] [serial = 2035] [outer = (nil)] 09:28:53 INFO - PROCESS | 3185 | ++DOMWINDOW == 169 (0x7ff819e27800) [pid = 3185] [serial = 2036] [outer = 0x7ff813495800] 09:28:53 INFO - PROCESS | 3185 | 1461083333346 Marionette DEBUG loaded listener.js 09:28:53 INFO - PROCESS | 3185 | ++DOMWINDOW == 170 (0x7ff81a477c00) [pid = 3185] [serial = 2037] [outer = 0x7ff813495800] 09:28:54 INFO - PROCESS | 3185 | SkCairoFTTypeface::onFilterRec unimplemented 09:28:54 INFO - PROCESS | 3185 | 1461083334817 Marionette TRACE conn4 <- [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]]]}] 09:28:54 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) 09:28:54 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 2238ms 09:28:54 INFO - PROCESS | 3185 | 1461083334954 Marionette TRACE conn4 -> [0,2685,"getWindowHandle",null] 09:28:54 INFO - PROCESS | 3185 | 1461083334957 Marionette TRACE conn4 <- [1,2685,null,{"value":"8"}] 09:28:54 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 09:28:54 INFO - PROCESS | 3185 | 1461083334976 Marionette TRACE conn4 -> [0,2686,"setScriptTimeout",{"ms":35000}] 09:28:54 INFO - PROCESS | 3185 | 1461083334981 Marionette TRACE conn4 <- [1,2686,null,{}] 09:28:54 INFO - PROCESS | 3185 | 1461083334987 Marionette TRACE conn4 -> [0,2687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:28:55 INFO - PROCESS | 3185 | 1461083335251 Marionette TRACE conn4 <- [1,2687,null,{"value":null}] 09:28:55 INFO - PROCESS | 3185 | 1461083335530 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:28:55 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff81eae8800 == 154 [pid = 3185] [id = 679] 09:28:55 INFO - PROCESS | 3185 | ++DOMWINDOW == 171 (0x7ff8199a3400) [pid = 3185] [serial = 2038] [outer = (nil)] 09:28:55 INFO - PROCESS | 3185 | ++DOMWINDOW == 172 (0x7ff81a69c000) [pid = 3185] [serial = 2039] [outer = 0x7ff8199a3400] 09:28:55 INFO - PROCESS | 3185 | 1461083335608 Marionette DEBUG loaded listener.js 09:28:55 INFO - PROCESS | 3185 | ++DOMWINDOW == 173 (0x7ff81a792c00) [pid = 3185] [serial = 2040] [outer = 0x7ff8199a3400] 09:28:56 INFO - PROCESS | 3185 | SkCairoFTTypeface::onFilterRec unimplemented 09:28:57 INFO - PROCESS | 3185 | 1461083337042 Marionette TRACE conn4 <- [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] 09:28:57 INFO - PROCESS | 3185 | 1461083337078 Marionette TRACE conn4 <- [1,2689,null,{"value":"8"}] 09:28:57 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 09:28:57 INFO - PROCESS | 3185 | 1461083337086 Marionette TRACE conn4 -> [0,2690,"setScriptTimeout",{"ms":35000}] 09:28:57 INFO - PROCESS | 3185 | 1461083337090 Marionette TRACE conn4 <- [1,2690,null,{}] 09:28:57 INFO - PROCESS | 3185 | 1461083337191 Marionette TRACE conn4 -> [0,2691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:28:57 INFO - PROCESS | 3185 | 1461083337449 Marionette TRACE conn4 <- [1,2691,null,{"value":null}] 09:28:57 INFO - PROCESS | 3185 | 1461083337750 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:28:57 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff81f022000 == 155 [pid = 3185] [id = 680] 09:28:57 INFO - PROCESS | 3185 | ++DOMWINDOW == 174 (0x7ff81a710c00) [pid = 3185] [serial = 2041] [outer = (nil)] 09:28:57 INFO - PROCESS | 3185 | ++DOMWINDOW == 175 (0x7ff81ac0f400) [pid = 3185] [serial = 2042] [outer = 0x7ff81a710c00] 09:28:57 INFO - PROCESS | 3185 | 1461083337826 Marionette DEBUG loaded listener.js 09:28:57 INFO - PROCESS | 3185 | ++DOMWINDOW == 176 (0x7ff81acbe800) [pid = 3185] [serial = 2043] [outer = 0x7ff81a710c00] 09:28:59 INFO - PROCESS | 3185 | SkCairoFTTypeface::onFilterRec unimplemented 09:28:59 INFO - PROCESS | 3185 | 1461083339201 Marionette TRACE conn4 <- [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] 09:28:59 INFO - PROCESS | 3185 | 1461083339272 Marionette TRACE conn4 <- [1,2693,null,{"value":"8"}] 09:28:59 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 09:28:59 INFO - PROCESS | 3185 | 1461083339389 Marionette TRACE conn4 -> [0,2694,"setScriptTimeout",{"ms":35000}] 09:28:59 INFO - PROCESS | 3185 | 1461083339393 Marionette TRACE conn4 <- [1,2694,null,{}] 09:28:59 INFO - PROCESS | 3185 | 1461083339403 Marionette TRACE conn4 -> [0,2695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:28:59 INFO - PROCESS | 3185 | 1461083339652 Marionette TRACE conn4 <- [1,2695,null,{"value":null}] 09:28:59 INFO - PROCESS | 3185 | 1461083339927 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:28:59 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff823424800 == 156 [pid = 3185] [id = 681] 09:28:59 INFO - PROCESS | 3185 | ++DOMWINDOW == 177 (0x7ff81a79fc00) [pid = 3185] [serial = 2044] [outer = (nil)] 09:28:59 INFO - PROCESS | 3185 | ++DOMWINDOW == 178 (0x7ff81ad4d000) [pid = 3185] [serial = 2045] [outer = 0x7ff81a79fc00] 09:29:00 INFO - PROCESS | 3185 | 1461083340005 Marionette DEBUG loaded listener.js 09:29:00 INFO - PROCESS | 3185 | ++DOMWINDOW == 179 (0x7ff81cd66c00) [pid = 3185] [serial = 2046] [outer = 0x7ff81a79fc00] 09:29:01 INFO - PROCESS | 3185 | SkCairoFTTypeface::onFilterRec unimplemented 09:29:01 INFO - PROCESS | 3185 | 1461083341472 Marionette TRACE conn4 <- [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] 09:29:01 INFO - PROCESS | 3185 | 1461083341562 Marionette TRACE conn4 <- [1,2697,null,{"value":"8"}] 09:29:01 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 09:29:01 INFO - PROCESS | 3185 | 1461083341626 Marionette TRACE conn4 -> [0,2698,"setScriptTimeout",{"ms":35000}] 09:29:01 INFO - PROCESS | 3185 | 1461083341631 Marionette TRACE conn4 <- [1,2698,null,{}] 09:29:01 INFO - PROCESS | 3185 | 1461083341637 Marionette TRACE conn4 -> [0,2699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:29:01 INFO - PROCESS | 3185 | 1461083341893 Marionette TRACE conn4 <- [1,2699,null,{"value":null}] 09:29:02 INFO - PROCESS | 3185 | 1461083342668 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:29:03 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff830d77800 == 155 [pid = 3185] [id = 46] 09:29:03 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff81a40d000 == 154 [pid = 3185] [id = 614] 09:29:03 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff819d03000 == 153 [pid = 3185] [id = 613] 09:29:03 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff8264d6000 == 152 [pid = 3185] [id = 662] 09:29:03 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff825656800 == 151 [pid = 3185] [id = 661] 09:29:03 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff824c48000 == 150 [pid = 3185] [id = 660] 09:29:03 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff82341e800 == 149 [pid = 3185] [id = 659] 09:29:03 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff81f012000 == 148 [pid = 3185] [id = 658] 09:29:03 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff81ea49800 == 147 [pid = 3185] [id = 657] 09:29:03 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff81bdb4800 == 146 [pid = 3185] [id = 656] 09:29:03 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff81ab36000 == 145 [pid = 3185] [id = 655] 09:29:03 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff81a6c1800 == 144 [pid = 3185] [id = 654] 09:29:03 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff8199cd800 == 143 [pid = 3185] [id = 653] 09:29:03 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff813408000 == 142 [pid = 3185] [id = 652] 09:29:03 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff812458000 == 141 [pid = 3185] [id = 651] 09:29:03 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff8106a4800 == 140 [pid = 3185] [id = 650] 09:29:03 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff810429800 == 139 [pid = 3185] [id = 649] 09:29:03 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff80e431800 == 138 [pid = 3185] [id = 648] 09:29:03 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff80d2d9000 == 137 [pid = 3185] [id = 647] 09:29:03 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff8082e5800 == 136 [pid = 3185] [id = 646] 09:29:03 INFO - PROCESS | 3185 | --DOMWINDOW == 178 (0x7ff806c1a800) [pid = 3185] [serial = 1809] [outer = (nil)] [url = about:blank] 09:29:03 INFO - PROCESS | 3185 | --DOMWINDOW == 177 (0x7ff80a7ecc00) [pid = 3185] [serial = 1815] [outer = (nil)] [url = about:blank] 09:29:03 INFO - PROCESS | 3185 | --DOMWINDOW == 176 (0x7ff8082cb400) [pid = 3185] [serial = 1812] [outer = (nil)] [url = about:blank] 09:29:03 INFO - PROCESS | 3185 | --DOMWINDOW == 175 (0x7ff80ab37c00) [pid = 3185] [serial = 1818] [outer = (nil)] [url = about:blank] 09:29:03 INFO - PROCESS | 3185 | --DOMWINDOW == 174 (0x7ff80e0f0000) [pid = 3185] [serial = 1827] [outer = (nil)] [url = about:blank] 09:29:03 INFO - PROCESS | 3185 | --DOMWINDOW == 173 (0x7ff8199a7000) [pid = 3185] [serial = 1905] [outer = (nil)] [url = about:blank] 09:29:03 INFO - PROCESS | 3185 | --DOMWINDOW == 172 (0x7ff80afce400) [pid = 3185] [serial = 1881] [outer = (nil)] [url = about:blank] 09:29:03 INFO - PROCESS | 3185 | --DOMWINDOW == 171 (0x7ff81a712400) [pid = 3185] [serial = 1922] [outer = (nil)] [url = about:blank] 09:29:03 INFO - PROCESS | 3185 | --DOMWINDOW == 170 (0x7ff80af56000) [pid = 3185] [serial = 1880] [outer = (nil)] [url = about:blank] 09:29:03 INFO - PROCESS | 3185 | --DOMWINDOW == 169 (0x7ff80e0f0800) [pid = 3185] [serial = 1887] [outer = (nil)] [url = about:blank] 09:29:03 INFO - PROCESS | 3185 | --DOMWINDOW == 168 (0x7ff8124cd400) [pid = 3185] [serial = 1896] [outer = (nil)] [url = about:blank] 09:29:03 INFO - PROCESS | 3185 | --DOMWINDOW == 167 (0x7ff80ab1bc00) [pid = 3185] [serial = 1937] [outer = (nil)] [url = about:blank] 09:29:03 INFO - PROCESS | 3185 | --DOMWINDOW == 166 (0x7ff813175c00) [pid = 3185] [serial = 1901] [outer = (nil)] [url = about:blank] 09:29:03 INFO - PROCESS | 3185 | --DOMWINDOW == 165 (0x7ff81344fc00) [pid = 3185] [serial = 1902] [outer = (nil)] [url = about:blank] 09:29:03 INFO - PROCESS | 3185 | --DOMWINDOW == 164 (0x7ff81a79f000) [pid = 3185] [serial = 1925] [outer = (nil)] [url = about:blank] 09:29:03 INFO - PROCESS | 3185 | --DOMWINDOW == 163 (0x7ff8084bbc00) [pid = 3185] [serial = 1806] [outer = (nil)] [url = about:blank] 09:29:03 INFO - PROCESS | 3185 | --DOMWINDOW == 162 (0x7ff8067cac00) [pid = 3185] [serial = 1928] [outer = (nil)] [url = about:blank] 09:29:03 INFO - PROCESS | 3185 | --DOMWINDOW == 161 (0x7ff819f2d400) [pid = 3185] [serial = 1914] [outer = (nil)] [url = about:blank] 09:29:03 INFO - PROCESS | 3185 | --DOMWINDOW == 160 (0x7ff80a7e8800) [pid = 3185] [serial = 1935] [outer = (nil)] [url = about:blank] 09:29:03 INFO - PROCESS | 3185 | --DOMWINDOW == 159 (0x7ff81a3d8c00) [pid = 3185] [serial = 1916] [outer = (nil)] [url = about:blank] 09:29:03 INFO - PROCESS | 3185 | --DOMWINDOW == 158 (0x7ff8120d5800) [pid = 3185] [serial = 1895] [outer = (nil)] [url = about:blank] 09:29:03 INFO - PROCESS | 3185 | --DOMWINDOW == 157 (0x7ff819e27400) [pid = 3185] [serial = 1910] [outer = (nil)] [url = about:blank] 09:29:03 INFO - PROCESS | 3185 | --DOMWINDOW == 156 (0x7ff80d427400) [pid = 3185] [serial = 1884] [outer = (nil)] [url = about:blank] 09:29:03 INFO - PROCESS | 3185 | --DOMWINDOW == 155 (0x7ff81a589800) [pid = 3185] [serial = 1917] [outer = (nil)] [url = about:blank] 09:29:03 INFO - PROCESS | 3185 | --DOMWINDOW == 154 (0x7ff81999ec00) [pid = 3185] [serial = 1904] [outer = (nil)] [url = about:blank] 09:29:03 INFO - PROCESS | 3185 | --DOMWINDOW == 153 (0x7ff819d6c000) [pid = 3185] [serial = 1907] [outer = (nil)] [url = about:blank] 09:29:03 INFO - PROCESS | 3185 | --DOMWINDOW == 152 (0x7ff81a664000) [pid = 3185] [serial = 1919] [outer = (nil)] [url = about:blank] 09:29:03 INFO - PROCESS | 3185 | --DOMWINDOW == 151 (0x7ff8104ab400) [pid = 3185] [serial = 1890] [outer = (nil)] [url = about:blank] 09:29:03 INFO - PROCESS | 3185 | --DOMWINDOW == 150 (0x7ff81290f000) [pid = 3185] [serial = 1898] [outer = (nil)] [url = about:blank] 09:29:03 INFO - PROCESS | 3185 | --DOMWINDOW == 149 (0x7ff819dc4000) [pid = 3185] [serial = 1908] [outer = (nil)] [url = about:blank] 09:29:03 INFO - PROCESS | 3185 | --DOMWINDOW == 148 (0x7ff8112b2000) [pid = 3185] [serial = 1893] [outer = (nil)] [url = about:blank] 09:29:03 INFO - PROCESS | 3185 | --DOMWINDOW == 147 (0x7ff819e34400) [pid = 3185] [serial = 1913] [outer = (nil)] [url = about:blank] 09:29:03 INFO - PROCESS | 3185 | --DOMWINDOW == 146 (0x7ff819e30800) [pid = 3185] [serial = 1911] [outer = (nil)] [url = about:blank] 09:29:03 INFO - PROCESS | 3185 | --DOMWINDOW == 145 (0x7ff807dc2c00) [pid = 3185] [serial = 1932] [outer = (nil)] [url = about:blank] 09:29:03 INFO - PROCESS | 3185 | --DOMWINDOW == 144 (0x7ff8086b9400) [pid = 3185] [serial = 1878] [outer = (nil)] [url = about:blank] 09:29:03 INFO - PROCESS | 3185 | --DOMWINDOW == 143 (0x7ff811276400) [pid = 3185] [serial = 1892] [outer = (nil)] [url = about:blank] 09:29:03 INFO - PROCESS | 3185 | --DOMWINDOW == 142 (0x7ff806b0fc00) [pid = 3185] [serial = 1929] [outer = (nil)] [url = about:blank] 09:29:03 INFO - PROCESS | 3185 | --DOMWINDOW == 141 (0x7ff8082c4400) [pid = 3185] [serial = 1877] [outer = (nil)] [url = about:blank] 09:29:03 INFO - PROCESS | 3185 | --DOMWINDOW == 140 (0x7ff80ef67000) [pid = 3185] [serial = 1889] [outer = (nil)] [url = about:blank] 09:29:03 INFO - PROCESS | 3185 | --DOMWINDOW == 139 (0x7ff806c15000) [pid = 3185] [serial = 1875] [outer = (nil)] [url = about:blank] 09:29:03 INFO - PROCESS | 3185 | --DOMWINDOW == 138 (0x7ff8086bec00) [pid = 3185] [serial = 1934] [outer = (nil)] [url = about:blank] 09:29:03 INFO - PROCESS | 3185 | --DOMWINDOW == 137 (0x7ff80db90400) [pid = 3185] [serial = 1886] [outer = (nil)] [url = about:blank] 09:29:03 INFO - PROCESS | 3185 | --DOMWINDOW == 136 (0x7ff807847c00) [pid = 3185] [serial = 1931] [outer = (nil)] [url = about:blank] 09:29:03 INFO - PROCESS | 3185 | --DOMWINDOW == 135 (0x7ff80d244c00) [pid = 3185] [serial = 1883] [outer = (nil)] [url = about:blank] 09:29:03 INFO - PROCESS | 3185 | --DOMWINDOW == 134 (0x7ff81306b800) [pid = 3185] [serial = 1899] [outer = (nil)] [url = about:blank] 09:29:03 INFO - PROCESS | 3185 | --DOMWINDOW == 133 (0x7ff8067d1000) [pid = 3185] [serial = 1874] [outer = (nil)] [url = about:blank] 09:29:03 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff80772e800 == 137 [pid = 3185] [id = 682] 09:29:03 INFO - PROCESS | 3185 | ++DOMWINDOW == 134 (0x7ff806219000) [pid = 3185] [serial = 2047] [outer = (nil)] 09:29:03 INFO - PROCESS | 3185 | ++DOMWINDOW == 135 (0x7ff806220800) [pid = 3185] [serial = 2048] [outer = 0x7ff806219000] 09:29:03 INFO - PROCESS | 3185 | 1461083343606 Marionette DEBUG loaded listener.js 09:29:03 INFO - PROCESS | 3185 | ++DOMWINDOW == 136 (0x7ff8067ca400) [pid = 3185] [serial = 2049] [outer = 0x7ff806219000] 09:29:04 INFO - PROCESS | 3185 | SkCairoFTTypeface::onFilterRec unimplemented 09:29:04 INFO - PROCESS | 3185 | 1461083344897 Marionette TRACE conn4 <- [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] 09:29:04 INFO - PROCESS | 3185 | 1461083344923 Marionette TRACE conn4 <- [1,2701,null,{"value":"8"}] 09:29:04 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 09:29:04 INFO - PROCESS | 3185 | 1461083344930 Marionette TRACE conn4 -> [0,2702,"setScriptTimeout",{"ms":35000}] 09:29:04 INFO - PROCESS | 3185 | 1461083344937 Marionette TRACE conn4 <- [1,2702,null,{}] 09:29:04 INFO - PROCESS | 3185 | 1461083344945 Marionette TRACE conn4 -> [0,2703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:29:05 INFO - PROCESS | 3185 | 1461083345267 Marionette TRACE conn4 <- [1,2703,null,{"value":null}] 09:29:05 INFO - PROCESS | 3185 | 1461083345347 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:29:05 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff80d1d5800 == 138 [pid = 3185] [id = 683] 09:29:05 INFO - PROCESS | 3185 | ++DOMWINDOW == 137 (0x7ff806b0fc00) [pid = 3185] [serial = 2050] [outer = (nil)] 09:29:05 INFO - PROCESS | 3185 | ++DOMWINDOW == 138 (0x7ff807dc3400) [pid = 3185] [serial = 2051] [outer = 0x7ff806b0fc00] 09:29:05 INFO - PROCESS | 3185 | 1461083345416 Marionette DEBUG loaded listener.js 09:29:05 INFO - PROCESS | 3185 | ++DOMWINDOW == 139 (0x7ff8082ca000) [pid = 3185] [serial = 2052] [outer = 0x7ff806b0fc00] 09:29:06 INFO - PROCESS | 3185 | 1461083346409 Marionette TRACE conn4 <- [1,2704,null,{"value":["/2dcontext/text-styles/2d.text.font.default.html",0,null,null,[["Canvas test: 2d.text.font.default",0,null,null]]]}] 09:29:06 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 09:29:06 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 1545ms 09:29:06 INFO - PROCESS | 3185 | 1461083346477 Marionette TRACE conn4 -> [0,2705,"getWindowHandle",null] 09:29:06 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 09:29:06 INFO - PROCESS | 3185 | 1461083346484 Marionette TRACE conn4 <- [1,2705,null,{"value":"8"}] 09:29:06 INFO - PROCESS | 3185 | 1461083346492 Marionette TRACE conn4 -> [0,2706,"setScriptTimeout",{"ms":35000}] 09:29:06 INFO - PROCESS | 3185 | 1461083346494 Marionette TRACE conn4 <- [1,2706,null,{}] 09:29:06 INFO - PROCESS | 3185 | 1461083346501 Marionette TRACE conn4 -> [0,2707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:29:06 INFO - PROCESS | 3185 | 1461083346819 Marionette TRACE conn4 <- [1,2707,null,{"value":null}] 09:29:06 INFO - PROCESS | 3185 | 1461083346854 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:29:06 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff80dac6800 == 139 [pid = 3185] [id = 684] 09:29:06 INFO - PROCESS | 3185 | ++DOMWINDOW == 140 (0x7ff8084c1800) [pid = 3185] [serial = 2053] [outer = (nil)] 09:29:06 INFO - PROCESS | 3185 | ++DOMWINDOW == 141 (0x7ff80a7ecc00) [pid = 3185] [serial = 2054] [outer = 0x7ff8084c1800] 09:29:06 INFO - PROCESS | 3185 | 1461083346921 Marionette DEBUG loaded listener.js 09:29:07 INFO - PROCESS | 3185 | ++DOMWINDOW == 142 (0x7ff80af4fc00) [pid = 3185] [serial = 2055] [outer = 0x7ff8084c1800] 09:29:08 INFO - PROCESS | 3185 | --DOMWINDOW == 141 (0x7ff807cca400) [pid = 3185] [serial = 1942] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 09:29:08 INFO - PROCESS | 3185 | --DOMWINDOW == 140 (0x7ff80ab36800) [pid = 3185] [serial = 1948] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 09:29:08 INFO - PROCESS | 3185 | --DOMWINDOW == 139 (0x7ff80611ec00) [pid = 3185] [serial = 1999] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 09:29:08 INFO - PROCESS | 3185 | --DOMWINDOW == 138 (0x7ff81123f400) [pid = 3185] [serial = 1957] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 09:29:08 INFO - PROCESS | 3185 | --DOMWINDOW == 137 (0x7ff8199a2800) [pid = 3185] [serial = 1969] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 09:29:08 INFO - PROCESS | 3185 | --DOMWINDOW == 136 (0x7ff80ab1b400) [pid = 3185] [serial = 1978] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 09:29:08 INFO - PROCESS | 3185 | --DOMWINDOW == 135 (0x7ff804e37c00) [pid = 3185] [serial = 1975] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 09:29:08 INFO - PROCESS | 3185 | --DOMWINDOW == 134 (0x7ff80e6c4800) [pid = 3185] [serial = 1924] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 09:29:08 INFO - PROCESS | 3185 | --DOMWINDOW == 133 (0x7ff81acb8400) [pid = 3185] [serial = 1984] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 09:29:08 INFO - PROCESS | 3185 | --DOMWINDOW == 132 (0x7ff8112b5400) [pid = 3185] [serial = 1858] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 09:29:08 INFO - PROCESS | 3185 | --DOMWINDOW == 131 (0x7ff807dcf000) [pid = 3185] [serial = 1945] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 09:29:08 INFO - PROCESS | 3185 | --DOMWINDOW == 130 (0x7ff80ef5ec00) [pid = 3185] [serial = 1954] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 09:29:08 INFO - PROCESS | 3185 | --DOMWINDOW == 129 (0x7ff804e3d800) [pid = 3185] [serial = 1918] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 09:29:08 INFO - PROCESS | 3185 | --DOMWINDOW == 128 (0x7ff806122000) [pid = 3185] [serial = 1966] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 09:29:08 INFO - PROCESS | 3185 | --DOMWINDOW == 127 (0x7ff80e756800) [pid = 3185] [serial = 1981] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 09:29:08 INFO - PROCESS | 3185 | --DOMWINDOW == 126 (0x7ff80dd5c400) [pid = 3185] [serial = 1921] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 09:29:08 INFO - PROCESS | 3185 | --DOMWINDOW == 125 (0x7ff811271000) [pid = 3185] [serial = 1963] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 09:29:08 INFO - PROCESS | 3185 | --DOMWINDOW == 124 (0x7ff80784ac00) [pid = 3185] [serial = 1996] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 09:29:08 INFO - PROCESS | 3185 | --DOMWINDOW == 123 (0x7ff804e39800) [pid = 3185] [serial = 1870] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 09:29:08 INFO - PROCESS | 3185 | --DOMWINDOW == 122 (0x7ff806b06800) [pid = 3185] [serial = 1951] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 09:29:08 INFO - PROCESS | 3185 | --DOMWINDOW == 121 (0x7ff806128c00) [pid = 3185] [serial = 1939] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 09:29:08 INFO - PROCESS | 3185 | --DOMWINDOW == 120 (0x7ff810892c00) [pid = 3185] [serial = 1960] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 09:29:08 INFO - PROCESS | 3185 | --DOMWINDOW == 119 (0x7ff81a590800) [pid = 3185] [serial = 1972] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 09:29:08 INFO - PROCESS | 3185 | --DOMWINDOW == 118 (0x7ff81ad46c00) [pid = 3185] [serial = 1987] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 09:29:08 INFO - PROCESS | 3185 | --DOMWINDOW == 117 (0x7ff806b56800) [pid = 3185] [serial = 1993] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 09:29:08 INFO - PROCESS | 3185 | 1461083348756 Marionette TRACE conn4 <- [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]]]}] 09:29:08 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 09:29:08 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 2333ms 09:29:08 INFO - PROCESS | 3185 | 1461083348826 Marionette TRACE conn4 -> [0,2709,"getWindowHandle",null] 09:29:08 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 09:29:08 INFO - PROCESS | 3185 | 1461083348830 Marionette TRACE conn4 <- [1,2709,null,{"value":"8"}] 09:29:08 INFO - PROCESS | 3185 | 1461083348857 Marionette TRACE conn4 -> [0,2710,"setScriptTimeout",{"ms":35000}] 09:29:08 INFO - PROCESS | 3185 | 1461083348868 Marionette TRACE conn4 <- [1,2710,null,{}] 09:29:08 INFO - PROCESS | 3185 | 1461083348886 Marionette TRACE conn4 -> [0,2711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:29:09 INFO - PROCESS | 3185 | 1461083349173 Marionette TRACE conn4 <- [1,2711,null,{"value":null}] 09:29:09 INFO - PROCESS | 3185 | 1461083349398 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:29:09 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff80dd42800 == 140 [pid = 3185] [id = 685] 09:29:09 INFO - PROCESS | 3185 | ++DOMWINDOW == 118 (0x7ff8086bd800) [pid = 3185] [serial = 2056] [outer = (nil)] 09:29:09 INFO - PROCESS | 3185 | ++DOMWINDOW == 119 (0x7ff80d23b400) [pid = 3185] [serial = 2057] [outer = 0x7ff8086bd800] 09:29:09 INFO - PROCESS | 3185 | 1461083349506 Marionette DEBUG loaded listener.js 09:29:09 INFO - PROCESS | 3185 | ++DOMWINDOW == 120 (0x7ff80d42dc00) [pid = 3185] [serial = 2058] [outer = 0x7ff8086bd800] 09:29:10 INFO - PROCESS | 3185 | 1461083350921 Marionette TRACE conn4 <- [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] 09:29:10 INFO - PROCESS | 3185 | 1461083350974 Marionette TRACE conn4 <- [1,2713,null,{"value":"8"}] 09:29:10 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 09:29:10 INFO - PROCESS | 3185 | 1461083350984 Marionette TRACE conn4 -> [0,2714,"setScriptTimeout",{"ms":35000}] 09:29:10 INFO - PROCESS | 3185 | 1461083350989 Marionette TRACE conn4 <- [1,2714,null,{}] 09:29:11 INFO - PROCESS | 3185 | 1461083351045 Marionette TRACE conn4 -> [0,2715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:29:11 INFO - PROCESS | 3185 | 1461083351416 Marionette TRACE conn4 <- [1,2715,null,{"value":null}] 09:29:11 INFO - PROCESS | 3185 | 1461083351687 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:29:11 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff80d0ca000 == 141 [pid = 3185] [id = 686] 09:29:11 INFO - PROCESS | 3185 | ++DOMWINDOW == 121 (0x7ff806b4fc00) [pid = 3185] [serial = 2059] [outer = (nil)] 09:29:11 INFO - PROCESS | 3185 | ++DOMWINDOW == 122 (0x7ff806c15000) [pid = 3185] [serial = 2060] [outer = 0x7ff806b4fc00] 09:29:11 INFO - PROCESS | 3185 | 1461083351772 Marionette DEBUG loaded listener.js 09:29:11 INFO - PROCESS | 3185 | ++DOMWINDOW == 123 (0x7ff80784ac00) [pid = 3185] [serial = 2061] [outer = 0x7ff806b4fc00] 09:29:12 INFO - PROCESS | 3185 | 1461083352814 Marionette TRACE conn4 <- [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]]]}] 09:29:12 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 09:29:12 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 1891ms 09:29:12 INFO - PROCESS | 3185 | 1461083352877 Marionette TRACE conn4 -> [0,2717,"getWindowHandle",null] 09:29:12 INFO - PROCESS | 3185 | 1461083352887 Marionette TRACE conn4 <- [1,2717,null,{"value":"8"}] 09:29:12 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 09:29:12 INFO - PROCESS | 3185 | 1461083352901 Marionette TRACE conn4 -> [0,2718,"setScriptTimeout",{"ms":35000}] 09:29:12 INFO - PROCESS | 3185 | 1461083352906 Marionette TRACE conn4 <- [1,2718,null,{}] 09:29:12 INFO - PROCESS | 3185 | 1461083352913 Marionette TRACE conn4 -> [0,2719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:29:13 INFO - PROCESS | 3185 | 1461083353185 Marionette TRACE conn4 <- [1,2719,null,{"value":null}] 09:29:13 INFO - PROCESS | 3185 | 1461083353483 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:29:13 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff80e41f800 == 142 [pid = 3185] [id = 687] 09:29:13 INFO - PROCESS | 3185 | ++DOMWINDOW == 124 (0x7ff8086b9400) [pid = 3185] [serial = 2062] [outer = (nil)] 09:29:13 INFO - PROCESS | 3185 | ++DOMWINDOW == 125 (0x7ff80a48a400) [pid = 3185] [serial = 2063] [outer = 0x7ff8086b9400] 09:29:13 INFO - PROCESS | 3185 | 1461083353569 Marionette DEBUG loaded listener.js 09:29:13 INFO - PROCESS | 3185 | ++DOMWINDOW == 126 (0x7ff80ab10c00) [pid = 3185] [serial = 2064] [outer = 0x7ff8086b9400] 09:29:14 INFO - PROCESS | 3185 | 1461083354670 Marionette TRACE conn4 <- [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] 09:29:14 INFO - PROCESS | 3185 | 1461083354695 Marionette TRACE conn4 <- [1,2721,null,{"value":"8"}] 09:29:14 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 09:29:14 INFO - PROCESS | 3185 | 1461083354704 Marionette TRACE conn4 -> [0,2722,"setScriptTimeout",{"ms":35000}] 09:29:14 INFO - PROCESS | 3185 | 1461083354712 Marionette TRACE conn4 <- [1,2722,null,{}] 09:29:14 INFO - PROCESS | 3185 | 1461083354731 Marionette TRACE conn4 -> [0,2723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:29:15 INFO - PROCESS | 3185 | 1461083354999 Marionette TRACE conn4 <- [1,2723,null,{"value":null}] 09:29:15 INFO - PROCESS | 3185 | 1461083355368 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:29:15 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff810439000 == 143 [pid = 3185] [id = 688] 09:29:15 INFO - PROCESS | 3185 | ++DOMWINDOW == 127 (0x7ff80ab0fc00) [pid = 3185] [serial = 2065] [outer = (nil)] 09:29:15 INFO - PROCESS | 3185 | ++DOMWINDOW == 128 (0x7ff80d426400) [pid = 3185] [serial = 2066] [outer = 0x7ff80ab0fc00] 09:29:15 INFO - PROCESS | 3185 | 1461083355454 Marionette DEBUG loaded listener.js 09:29:15 INFO - PROCESS | 3185 | ++DOMWINDOW == 129 (0x7ff80dd5bc00) [pid = 3185] [serial = 2067] [outer = 0x7ff80ab0fc00] 09:29:16 INFO - PROCESS | 3185 | 1461083356509 Marionette TRACE conn4 <- [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] 09:29:16 INFO - PROCESS | 3185 | 1461083356553 Marionette TRACE conn4 <- [1,2725,null,{"value":"8"}] 09:29:16 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 09:29:16 INFO - PROCESS | 3185 | 1461083356561 Marionette TRACE conn4 -> [0,2726,"setScriptTimeout",{"ms":35000}] 09:29:16 INFO - PROCESS | 3185 | 1461083356565 Marionette TRACE conn4 <- [1,2726,null,{}] 09:29:16 INFO - PROCESS | 3185 | 1461083356572 Marionette TRACE conn4 -> [0,2727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:29:16 INFO - PROCESS | 3185 | 1461083356879 Marionette TRACE conn4 <- [1,2727,null,{"value":null}] 09:29:17 INFO - PROCESS | 3185 | 1461083357233 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:29:17 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff8121d3000 == 144 [pid = 3185] [id = 689] 09:29:17 INFO - PROCESS | 3185 | ++DOMWINDOW == 130 (0x7ff80afc1800) [pid = 3185] [serial = 2068] [outer = (nil)] 09:29:17 INFO - PROCESS | 3185 | ++DOMWINDOW == 131 (0x7ff80e6c7800) [pid = 3185] [serial = 2069] [outer = 0x7ff80afc1800] 09:29:17 INFO - PROCESS | 3185 | 1461083357317 Marionette DEBUG loaded listener.js 09:29:17 INFO - PROCESS | 3185 | ++DOMWINDOW == 132 (0x7ff80e75d000) [pid = 3185] [serial = 2070] [outer = 0x7ff80afc1800] 09:29:18 INFO - PROCESS | 3185 | 1461083358275 Marionette TRACE conn4 <- [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]]]}] 09:29:18 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 09:29:18 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 1746ms 09:29:18 INFO - PROCESS | 3185 | 1461083358308 Marionette TRACE conn4 -> [0,2729,"getWindowHandle",null] 09:29:18 INFO - PROCESS | 3185 | 1461083358311 Marionette TRACE conn4 <- [1,2729,null,{"value":"8"}] 09:29:18 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 09:29:18 INFO - PROCESS | 3185 | 1461083358320 Marionette TRACE conn4 -> [0,2730,"setScriptTimeout",{"ms":35000}] 09:29:18 INFO - PROCESS | 3185 | 1461083358323 Marionette TRACE conn4 <- [1,2730,null,{}] 09:29:18 INFO - PROCESS | 3185 | 1461083358330 Marionette TRACE conn4 -> [0,2731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:29:18 INFO - PROCESS | 3185 | 1461083358584 Marionette TRACE conn4 <- [1,2731,null,{"value":null}] 09:29:18 INFO - PROCESS | 3185 | 1461083358949 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:29:18 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff813220800 == 145 [pid = 3185] [id = 690] 09:29:18 INFO - PROCESS | 3185 | ++DOMWINDOW == 133 (0x7ff80b103c00) [pid = 3185] [serial = 2071] [outer = (nil)] 09:29:19 INFO - PROCESS | 3185 | ++DOMWINDOW == 134 (0x7ff80f826800) [pid = 3185] [serial = 2072] [outer = 0x7ff80b103c00] 09:29:19 INFO - PROCESS | 3185 | 1461083359077 Marionette DEBUG loaded listener.js 09:29:19 INFO - PROCESS | 3185 | ++DOMWINDOW == 135 (0x7ff8104b4c00) [pid = 3185] [serial = 2073] [outer = 0x7ff80b103c00] 09:29:20 INFO - PROCESS | 3185 | 1461083360756 Marionette TRACE conn4 <- [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] 09:29:20 INFO - PROCESS | 3185 | 1461083360944 Marionette TRACE conn4 <- [1,2733,null,{"value":"8"}] 09:29:20 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 09:29:20 INFO - PROCESS | 3185 | 1461083360960 Marionette TRACE conn4 -> [0,2734,"setScriptTimeout",{"ms":35000}] 09:29:20 INFO - PROCESS | 3185 | 1461083360967 Marionette TRACE conn4 <- [1,2734,null,{}] 09:29:20 INFO - PROCESS | 3185 | 1461083360975 Marionette TRACE conn4 -> [0,2735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:29:21 INFO - PROCESS | 3185 | 1461083361419 Marionette TRACE conn4 <- [1,2735,null,{"value":null}] 09:29:21 INFO - PROCESS | 3185 | 1461083361782 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:29:21 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff81a336800 == 146 [pid = 3185] [id = 691] 09:29:21 INFO - PROCESS | 3185 | ++DOMWINDOW == 136 (0x7ff810885800) [pid = 3185] [serial = 2074] [outer = (nil)] 09:29:21 INFO - PROCESS | 3185 | ++DOMWINDOW == 137 (0x7ff81123c800) [pid = 3185] [serial = 2075] [outer = 0x7ff810885800] 09:29:21 INFO - PROCESS | 3185 | 1461083361873 Marionette DEBUG loaded listener.js 09:29:22 INFO - PROCESS | 3185 | ++DOMWINDOW == 138 (0x7ff812903000) [pid = 3185] [serial = 2076] [outer = 0x7ff810885800] 09:29:22 INFO - PROCESS | 3185 | 1461083362889 Marionette TRACE conn4 <- [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]]]}] 09:29:22 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 09:29:22 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 1990ms 09:29:22 INFO - PROCESS | 3185 | 1461083362950 Marionette TRACE conn4 -> [0,2737,"getWindowHandle",null] 09:29:22 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 09:29:22 INFO - PROCESS | 3185 | 1461083362955 Marionette TRACE conn4 <- [1,2737,null,{"value":"8"}] 09:29:22 INFO - PROCESS | 3185 | 1461083362961 Marionette TRACE conn4 -> [0,2738,"setScriptTimeout",{"ms":35000}] 09:29:22 INFO - PROCESS | 3185 | 1461083362964 Marionette TRACE conn4 <- [1,2738,null,{}] 09:29:22 INFO - PROCESS | 3185 | 1461083362970 Marionette TRACE conn4 -> [0,2739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:29:23 INFO - PROCESS | 3185 | 1461083363251 Marionette TRACE conn4 <- [1,2739,null,{"value":null}] 09:29:23 INFO - PROCESS | 3185 | 1461083363571 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:29:23 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff81ab36000 == 147 [pid = 3185] [id = 692] 09:29:23 INFO - PROCESS | 3185 | ++DOMWINDOW == 139 (0x7ff80ef67800) [pid = 3185] [serial = 2077] [outer = (nil)] 09:29:23 INFO - PROCESS | 3185 | ++DOMWINDOW == 140 (0x7ff813065c00) [pid = 3185] [serial = 2078] [outer = 0x7ff80ef67800] 09:29:23 INFO - PROCESS | 3185 | 1461083363658 Marionette DEBUG loaded listener.js 09:29:23 INFO - PROCESS | 3185 | ++DOMWINDOW == 141 (0x7ff81344f400) [pid = 3185] [serial = 2079] [outer = 0x7ff80ef67800] 09:29:24 INFO - PROCESS | 3185 | 1461083364599 Marionette TRACE conn4 <- [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]]]}] 09:29:24 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 09:29:24 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 1681ms 09:29:24 INFO - PROCESS | 3185 | 1461083364643 Marionette TRACE conn4 -> [0,2741,"getWindowHandle",null] 09:29:24 INFO - PROCESS | 3185 | 1461083364646 Marionette TRACE conn4 <- [1,2741,null,{"value":"8"}] 09:29:24 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 09:29:24 INFO - PROCESS | 3185 | 1461083364653 Marionette TRACE conn4 -> [0,2742,"setScriptTimeout",{"ms":35000}] 09:29:24 INFO - PROCESS | 3185 | 1461083364656 Marionette TRACE conn4 <- [1,2742,null,{}] 09:29:24 INFO - PROCESS | 3185 | 1461083364662 Marionette TRACE conn4 -> [0,2743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:29:24 INFO - PROCESS | 3185 | 1461083364898 Marionette TRACE conn4 <- [1,2743,null,{"value":null}] 09:29:25 INFO - PROCESS | 3185 | 1461083365214 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:29:25 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff81be8c000 == 148 [pid = 3185] [id = 693] 09:29:25 INFO - PROCESS | 3185 | ++DOMWINDOW == 142 (0x7ff80e761400) [pid = 3185] [serial = 2080] [outer = (nil)] 09:29:25 INFO - PROCESS | 3185 | ++DOMWINDOW == 143 (0x7ff819554800) [pid = 3185] [serial = 2081] [outer = 0x7ff80e761400] 09:29:25 INFO - PROCESS | 3185 | 1461083365310 Marionette DEBUG loaded listener.js 09:29:25 INFO - PROCESS | 3185 | ++DOMWINDOW == 144 (0x7ff8199a7000) [pid = 3185] [serial = 2082] [outer = 0x7ff80e761400] 09:29:26 INFO - PROCESS | 3185 | 1461083366265 Marionette TRACE conn4 <- [1,2744,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html",0,null,null,[["save()/restore() works for fillStyle",0,null,null]]]}] 09:29:26 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 09:29:26 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 1683ms 09:29:26 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 09:29:26 INFO - PROCESS | 3185 | 1461083366338 Marionette TRACE conn4 -> [0,2745,"getWindowHandle",null] 09:29:26 INFO - PROCESS | 3185 | 1461083366341 Marionette TRACE conn4 <- [1,2745,null,{"value":"8"}] 09:29:26 INFO - PROCESS | 3185 | 1461083366348 Marionette TRACE conn4 -> [0,2746,"setScriptTimeout",{"ms":35000}] 09:29:26 INFO - PROCESS | 3185 | 1461083366351 Marionette TRACE conn4 <- [1,2746,null,{}] 09:29:26 INFO - PROCESS | 3185 | 1461083366357 Marionette TRACE conn4 -> [0,2747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:29:26 INFO - PROCESS | 3185 | 1461083366620 Marionette TRACE conn4 <- [1,2747,null,{"value":null}] 09:29:26 INFO - PROCESS | 3185 | 1461083366938 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:29:26 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff81e727800 == 149 [pid = 3185] [id = 694] 09:29:26 INFO - PROCESS | 3185 | ++DOMWINDOW == 145 (0x7ff810886000) [pid = 3185] [serial = 2083] [outer = (nil)] 09:29:27 INFO - PROCESS | 3185 | ++DOMWINDOW == 146 (0x7ff819d72c00) [pid = 3185] [serial = 2084] [outer = 0x7ff810886000] 09:29:27 INFO - PROCESS | 3185 | 1461083367032 Marionette DEBUG loaded listener.js 09:29:27 INFO - PROCESS | 3185 | ++DOMWINDOW == 147 (0x7ff819e28800) [pid = 3185] [serial = 2085] [outer = 0x7ff810886000] 09:29:28 INFO - PROCESS | 3185 | 1461083368029 Marionette TRACE conn4 <- [1,2748,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.font.html",0,null,null,[["save()/restore() works for font",0,null,null]]]}] 09:29:28 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 09:29:28 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 1732ms 09:29:28 INFO - PROCESS | 3185 | 1461083368080 Marionette TRACE conn4 -> [0,2749,"getWindowHandle",null] 09:29:28 INFO - PROCESS | 3185 | 1461083368085 Marionette TRACE conn4 <- [1,2749,null,{"value":"8"}] 09:29:28 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 09:29:28 INFO - PROCESS | 3185 | 1461083368093 Marionette TRACE conn4 -> [0,2750,"setScriptTimeout",{"ms":35000}] 09:29:28 INFO - PROCESS | 3185 | 1461083368095 Marionette TRACE conn4 <- [1,2750,null,{}] 09:29:28 INFO - PROCESS | 3185 | 1461083368102 Marionette TRACE conn4 -> [0,2751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:29:28 INFO - PROCESS | 3185 | 1461083368362 Marionette TRACE conn4 <- [1,2751,null,{"value":null}] 09:29:28 INFO - PROCESS | 3185 | 1461083368685 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:29:28 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff81eb19800 == 150 [pid = 3185] [id = 695] 09:29:28 INFO - PROCESS | 3185 | ++DOMWINDOW == 148 (0x7ff81250a400) [pid = 3185] [serial = 2086] [outer = (nil)] 09:29:28 INFO - PROCESS | 3185 | ++DOMWINDOW == 149 (0x7ff819e35400) [pid = 3185] [serial = 2087] [outer = 0x7ff81250a400] 09:29:28 INFO - PROCESS | 3185 | 1461083368773 Marionette DEBUG loaded listener.js 09:29:28 INFO - PROCESS | 3185 | ++DOMWINDOW == 150 (0x7ff819f2d400) [pid = 3185] [serial = 2088] [outer = 0x7ff81250a400] 09:29:29 INFO - PROCESS | 3185 | 1461083369706 Marionette TRACE conn4 <- [1,2752,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html",0,null,null,[["save()/restore() works for globalAlpha",0,null,null]]]}] 09:29:29 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 09:29:29 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 1689ms 09:29:29 INFO - PROCESS | 3185 | 1461083369783 Marionette TRACE conn4 -> [0,2753,"getWindowHandle",null] 09:29:29 INFO - PROCESS | 3185 | 1461083369787 Marionette TRACE conn4 <- [1,2753,null,{"value":"8"}] 09:29:29 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 09:29:29 INFO - PROCESS | 3185 | 1461083369794 Marionette TRACE conn4 -> [0,2754,"setScriptTimeout",{"ms":35000}] 09:29:29 INFO - PROCESS | 3185 | 1461083369799 Marionette TRACE conn4 <- [1,2754,null,{}] 09:29:29 INFO - PROCESS | 3185 | 1461083369805 Marionette TRACE conn4 -> [0,2755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:29:30 INFO - PROCESS | 3185 | 1461083370132 Marionette TRACE conn4 <- [1,2755,null,{"value":null}] 09:29:30 INFO - PROCESS | 3185 | 1461083370481 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:29:30 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff81f5b9800 == 151 [pid = 3185] [id = 696] 09:29:30 INFO - PROCESS | 3185 | ++DOMWINDOW == 151 (0x7ff81a79f000) [pid = 3185] [serial = 2089] [outer = (nil)] 09:29:30 INFO - PROCESS | 3185 | ++DOMWINDOW == 152 (0x7ff81a992800) [pid = 3185] [serial = 2090] [outer = 0x7ff81a79f000] 09:29:30 INFO - PROCESS | 3185 | 1461083370575 Marionette DEBUG loaded listener.js 09:29:30 INFO - PROCESS | 3185 | ++DOMWINDOW == 153 (0x7ff81ac11000) [pid = 3185] [serial = 2091] [outer = 0x7ff81a79f000] 09:29:31 INFO - PROCESS | 3185 | 1461083371542 Marionette TRACE conn4 <- [1,2756,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html",0,null,null,[["save()/restore() works for globalCompositeOperation",0,null,null]]]}] 09:29:31 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 09:29:31 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 1787ms 09:29:31 INFO - PROCESS | 3185 | 1461083371583 Marionette TRACE conn4 -> [0,2757,"getWindowHandle",null] 09:29:31 INFO - PROCESS | 3185 | 1461083371587 Marionette TRACE conn4 <- [1,2757,null,{"value":"8"}] 09:29:31 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 09:29:31 INFO - PROCESS | 3185 | 1461083371594 Marionette TRACE conn4 -> [0,2758,"setScriptTimeout",{"ms":35000}] 09:29:31 INFO - PROCESS | 3185 | 1461083371599 Marionette TRACE conn4 <- [1,2758,null,{}] 09:29:31 INFO - PROCESS | 3185 | 1461083371605 Marionette TRACE conn4 -> [0,2759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:29:31 INFO - PROCESS | 3185 | 1461083371924 Marionette TRACE conn4 <- [1,2759,null,{"value":null}] 09:29:32 INFO - PROCESS | 3185 | 1461083372255 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:29:32 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff824a55000 == 152 [pid = 3185] [id = 697] 09:29:32 INFO - PROCESS | 3185 | ++DOMWINDOW == 154 (0x7ff81a98bc00) [pid = 3185] [serial = 2092] [outer = (nil)] 09:29:32 INFO - PROCESS | 3185 | ++DOMWINDOW == 155 (0x7ff81acc0400) [pid = 3185] [serial = 2093] [outer = 0x7ff81a98bc00] 09:29:32 INFO - PROCESS | 3185 | 1461083372389 Marionette DEBUG loaded listener.js 09:29:32 INFO - PROCESS | 3185 | ++DOMWINDOW == 156 (0x7ff81ad4dc00) [pid = 3185] [serial = 2094] [outer = 0x7ff81a98bc00] 09:29:33 INFO - PROCESS | 3185 | 1461083373474 Marionette TRACE conn4 <- [1,2760,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html",0,null,null,[["save()/restore() works for lineCap",0,null,null]]]}] 09:29:33 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 09:29:33 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 1942ms 09:29:33 INFO - PROCESS | 3185 | 1461083373539 Marionette TRACE conn4 -> [0,2761,"getWindowHandle",null] 09:29:33 INFO - PROCESS | 3185 | 1461083373544 Marionette TRACE conn4 <- [1,2761,null,{"value":"8"}] 09:29:33 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 09:29:33 INFO - PROCESS | 3185 | 1461083373553 Marionette TRACE conn4 -> [0,2762,"setScriptTimeout",{"ms":35000}] 09:29:33 INFO - PROCESS | 3185 | 1461083373556 Marionette TRACE conn4 <- [1,2762,null,{}] 09:29:33 INFO - PROCESS | 3185 | 1461083373564 Marionette TRACE conn4 -> [0,2763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:29:33 INFO - PROCESS | 3185 | 1461083373861 Marionette TRACE conn4 <- [1,2763,null,{"value":null}] 09:29:34 INFO - PROCESS | 3185 | 1461083374257 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:29:34 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff82564c800 == 153 [pid = 3185] [id = 698] 09:29:34 INFO - PROCESS | 3185 | ++DOMWINDOW == 157 (0x7ff81a665000) [pid = 3185] [serial = 2095] [outer = (nil)] 09:29:34 INFO - PROCESS | 3185 | ++DOMWINDOW == 158 (0x7ff81c091400) [pid = 3185] [serial = 2096] [outer = 0x7ff81a665000] 09:29:34 INFO - PROCESS | 3185 | 1461083374344 Marionette DEBUG loaded listener.js 09:29:34 INFO - PROCESS | 3185 | ++DOMWINDOW == 159 (0x7ff81cd5ac00) [pid = 3185] [serial = 2097] [outer = 0x7ff81a665000] 09:29:35 INFO - PROCESS | 3185 | 1461083375352 Marionette TRACE conn4 <- [1,2764,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html",0,null,null,[["save()/restore() works for lineJoin",0,null,null]]]}] 09:29:35 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 09:29:35 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 1840ms 09:29:35 INFO - PROCESS | 3185 | 1461083375396 Marionette TRACE conn4 -> [0,2765,"getWindowHandle",null] 09:29:35 INFO - PROCESS | 3185 | 1461083375402 Marionette TRACE conn4 <- [1,2765,null,{"value":"8"}] 09:29:35 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 09:29:35 INFO - PROCESS | 3185 | 1461083375414 Marionette TRACE conn4 -> [0,2766,"setScriptTimeout",{"ms":35000}] 09:29:35 INFO - PROCESS | 3185 | 1461083375420 Marionette TRACE conn4 <- [1,2766,null,{}] 09:29:35 INFO - PROCESS | 3185 | 1461083375430 Marionette TRACE conn4 -> [0,2767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:29:35 INFO - PROCESS | 3185 | 1461083375789 Marionette TRACE conn4 <- [1,2767,null,{"value":null}] 09:29:36 INFO - PROCESS | 3185 | 1461083376085 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:29:36 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff82a0a7000 == 154 [pid = 3185] [id = 699] 09:29:36 INFO - PROCESS | 3185 | ++DOMWINDOW == 160 (0x7ff81a70a400) [pid = 3185] [serial = 2098] [outer = (nil)] 09:29:36 INFO - PROCESS | 3185 | ++DOMWINDOW == 161 (0x7ff81e07a800) [pid = 3185] [serial = 2099] [outer = 0x7ff81a70a400] 09:29:36 INFO - PROCESS | 3185 | 1461083376168 Marionette DEBUG loaded listener.js 09:29:36 INFO - PROCESS | 3185 | ++DOMWINDOW == 162 (0x7ff81e084400) [pid = 3185] [serial = 2100] [outer = 0x7ff81a70a400] 09:29:37 INFO - PROCESS | 3185 | 1461083377041 Marionette TRACE conn4 <- [1,2768,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html",0,null,null,[["save()/restore() works for lineWidth",0,null,null]]]}] 09:29:37 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 09:29:37 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 1693ms 09:29:37 INFO - PROCESS | 3185 | 1461083377106 Marionette TRACE conn4 -> [0,2769,"getWindowHandle",null] 09:29:37 INFO - PROCESS | 3185 | 1461083377111 Marionette TRACE conn4 <- [1,2769,null,{"value":"8"}] 09:29:37 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 09:29:37 INFO - PROCESS | 3185 | 1461083377118 Marionette TRACE conn4 -> [0,2770,"setScriptTimeout",{"ms":35000}] 09:29:37 INFO - PROCESS | 3185 | 1461083377122 Marionette TRACE conn4 <- [1,2770,null,{}] 09:29:37 INFO - PROCESS | 3185 | 1461083377129 Marionette TRACE conn4 -> [0,2771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:29:37 INFO - PROCESS | 3185 | 1461083377400 Marionette TRACE conn4 <- [1,2771,null,{"value":null}] 09:29:37 INFO - PROCESS | 3185 | 1461083377731 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:29:37 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff830d79000 == 155 [pid = 3185] [id = 700] 09:29:37 INFO - PROCESS | 3185 | ++DOMWINDOW == 163 (0x7ff81b181000) [pid = 3185] [serial = 2101] [outer = (nil)] 09:29:37 INFO - PROCESS | 3185 | ++DOMWINDOW == 164 (0x7ff81e287c00) [pid = 3185] [serial = 2102] [outer = 0x7ff81b181000] 09:29:37 INFO - PROCESS | 3185 | 1461083377818 Marionette DEBUG loaded listener.js 09:29:37 INFO - PROCESS | 3185 | ++DOMWINDOW == 165 (0x7ff81e28e800) [pid = 3185] [serial = 2103] [outer = 0x7ff81b181000] 09:29:38 INFO - PROCESS | 3185 | 1461083378741 Marionette TRACE conn4 <- [1,2772,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html",0,null,null,[["save()/restore() works for miterLimit",0,null,null]]]}] 09:29:38 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 09:29:38 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 1690ms 09:29:38 INFO - PROCESS | 3185 | 1461083378809 Marionette TRACE conn4 -> [0,2773,"getWindowHandle",null] 09:29:38 INFO - PROCESS | 3185 | 1461083378813 Marionette TRACE conn4 <- [1,2773,null,{"value":"8"}] 09:29:38 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 09:29:38 INFO - PROCESS | 3185 | 1461083378819 Marionette TRACE conn4 -> [0,2774,"setScriptTimeout",{"ms":35000}] 09:29:38 INFO - PROCESS | 3185 | 1461083378823 Marionette TRACE conn4 <- [1,2774,null,{}] 09:29:38 INFO - PROCESS | 3185 | 1461083378832 Marionette TRACE conn4 -> [0,2775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:29:39 INFO - PROCESS | 3185 | 1461083379162 Marionette TRACE conn4 <- [1,2775,null,{"value":null}] 09:29:39 INFO - PROCESS | 3185 | 1461083379480 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:29:39 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff831028800 == 156 [pid = 3185] [id = 701] 09:29:39 INFO - PROCESS | 3185 | ++DOMWINDOW == 166 (0x7ff8066f6c00) [pid = 3185] [serial = 2104] [outer = (nil)] 09:29:39 INFO - PROCESS | 3185 | ++DOMWINDOW == 167 (0x7ff81e28ec00) [pid = 3185] [serial = 2105] [outer = 0x7ff8066f6c00] 09:29:39 INFO - PROCESS | 3185 | 1461083379568 Marionette DEBUG loaded listener.js 09:29:39 INFO - PROCESS | 3185 | ++DOMWINDOW == 168 (0x7ff81e99ac00) [pid = 3185] [serial = 2106] [outer = 0x7ff8066f6c00] 09:29:40 INFO - PROCESS | 3185 | 1461083380479 Marionette TRACE conn4 <- [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]]]}] 09:29:40 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 09:29:40 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 1735ms 09:29:40 INFO - PROCESS | 3185 | 1461083380556 Marionette TRACE conn4 -> [0,2777,"getWindowHandle",null] 09:29:40 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 09:29:40 INFO - PROCESS | 3185 | 1461083380561 Marionette TRACE conn4 <- [1,2777,null,{"value":"8"}] 09:29:40 INFO - PROCESS | 3185 | 1461083380570 Marionette TRACE conn4 -> [0,2778,"setScriptTimeout",{"ms":35000}] 09:29:40 INFO - PROCESS | 3185 | 1461083380575 Marionette TRACE conn4 <- [1,2778,null,{}] 09:29:40 INFO - PROCESS | 3185 | 1461083380582 Marionette TRACE conn4 -> [0,2779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:29:40 INFO - PROCESS | 3185 | 1461083380876 Marionette TRACE conn4 <- [1,2779,null,{"value":null}] 09:29:42 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff8265d0800 == 155 [pid = 3185] [id = 452] 09:29:42 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff80d259800 == 154 [pid = 3185] [id = 665] 09:29:42 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff830dc7000 == 153 [pid = 3185] [id = 596] 09:29:42 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff810848800 == 152 [pid = 3185] [id = 265] 09:29:42 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff80ad7d800 == 151 [pid = 3185] [id = 664] 09:29:42 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff836523000 == 150 [pid = 3185] [id = 278] 09:29:42 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff825571000 == 149 [pid = 3185] [id = 249] 09:29:42 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff80ef16800 == 148 [pid = 3185] [id = 244] 09:29:42 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff824740800 == 147 [pid = 3185] [id = 641] 09:29:42 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff80dac6800 == 146 [pid = 3185] [id = 684] 09:29:42 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff80d1d5800 == 145 [pid = 3185] [id = 683] 09:29:42 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff80772e800 == 144 [pid = 3185] [id = 682] 09:29:42 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff823424800 == 143 [pid = 3185] [id = 681] 09:29:42 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff81f022000 == 142 [pid = 3185] [id = 680] 09:29:42 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff81eae8800 == 141 [pid = 3185] [id = 679] 09:29:42 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff81e6a1800 == 140 [pid = 3185] [id = 678] 09:29:42 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff81b193800 == 139 [pid = 3185] [id = 677] 09:29:42 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff81aae7800 == 138 [pid = 3185] [id = 676] 09:29:42 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff81a117800 == 137 [pid = 3185] [id = 675] 09:29:42 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff819511000 == 136 [pid = 3185] [id = 674] 09:29:42 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff8126c5800 == 135 [pid = 3185] [id = 673] 09:29:42 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff8120aa800 == 134 [pid = 3185] [id = 672] 09:29:42 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff81061d800 == 133 [pid = 3185] [id = 671] 09:29:42 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff80f95f000 == 132 [pid = 3185] [id = 670] 09:29:42 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff80ed1f800 == 131 [pid = 3185] [id = 669] 09:29:42 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff80d1df800 == 130 [pid = 3185] [id = 668] 09:29:43 INFO - PROCESS | 3185 | --DOMWINDOW == 167 (0x7ff80db89000) [pid = 3185] [serial = 2003] [outer = (nil)] [url = about:blank] 09:29:43 INFO - PROCESS | 3185 | --DOMWINDOW == 166 (0x7ff80e75b800) [pid = 3185] [serial = 1953] [outer = (nil)] [url = about:blank] 09:29:43 INFO - PROCESS | 3185 | --DOMWINDOW == 165 (0x7ff806b02800) [pid = 3185] [serial = 1941] [outer = (nil)] [url = about:blank] 09:29:43 INFO - PROCESS | 3185 | --DOMWINDOW == 164 (0x7ff8124ce000) [pid = 3185] [serial = 1961] [outer = (nil)] [url = about:blank] 09:29:43 INFO - PROCESS | 3185 | --DOMWINDOW == 163 (0x7ff81a98a000) [pid = 3185] [serial = 1973] [outer = (nil)] [url = about:blank] 09:29:43 INFO - PROCESS | 3185 | --DOMWINDOW == 162 (0x7ff81c099400) [pid = 3185] [serial = 1988] [outer = (nil)] [url = about:blank] 09:29:43 INFO - PROCESS | 3185 | --DOMWINDOW == 161 (0x7ff806c15c00) [pid = 3185] [serial = 1994] [outer = (nil)] [url = about:blank] 09:29:43 INFO - PROCESS | 3185 | --DOMWINDOW == 160 (0x7ff80e752400) [pid = 3185] [serial = 1952] [outer = (nil)] [url = about:blank] 09:29:43 INFO - PROCESS | 3185 | --DOMWINDOW == 159 (0x7ff80a7e3000) [pid = 3185] [serial = 1944] [outer = (nil)] [url = about:blank] 09:29:43 INFO - PROCESS | 3185 | --DOMWINDOW == 158 (0x7ff80e58dc00) [pid = 3185] [serial = 1950] [outer = (nil)] [url = about:blank] 09:29:43 INFO - PROCESS | 3185 | --DOMWINDOW == 157 (0x7ff80b10b400) [pid = 3185] [serial = 2001] [outer = (nil)] [url = about:blank] 09:29:43 INFO - PROCESS | 3185 | --DOMWINDOW == 156 (0x7ff81133b800) [pid = 3185] [serial = 1958] [outer = (nil)] [url = about:blank] 09:29:43 INFO - PROCESS | 3185 | --DOMWINDOW == 155 (0x7ff819dcb000) [pid = 3185] [serial = 1971] [outer = (nil)] [url = about:blank] 09:29:43 INFO - PROCESS | 3185 | --DOMWINDOW == 154 (0x7ff807848000) [pid = 3185] [serial = 1995] [outer = (nil)] [url = about:blank] 09:29:43 INFO - PROCESS | 3185 | --DOMWINDOW == 153 (0x7ff80621b400) [pid = 3185] [serial = 1940] [outer = (nil)] [url = about:blank] 09:29:43 INFO - PROCESS | 3185 | --DOMWINDOW == 152 (0x7ff81ac54800) [pid = 3185] [serial = 1979] [outer = (nil)] [url = about:blank] 09:29:43 INFO - PROCESS | 3185 | --DOMWINDOW == 151 (0x7ff81ac47400) [pid = 3185] [serial = 1977] [outer = (nil)] [url = about:blank] 09:29:43 INFO - PROCESS | 3185 | --DOMWINDOW == 150 (0x7ff81a98f800) [pid = 3185] [serial = 1926] [outer = (nil)] [url = about:blank] 09:29:43 INFO - PROCESS | 3185 | --DOMWINDOW == 149 (0x7ff81ad4f800) [pid = 3185] [serial = 1985] [outer = (nil)] [url = about:blank] 09:29:43 INFO - PROCESS | 3185 | --DOMWINDOW == 148 (0x7ff81b241c00) [pid = 3185] [serial = 1986] [outer = (nil)] [url = about:blank] 09:29:43 INFO - PROCESS | 3185 | --DOMWINDOW == 147 (0x7ff8086b8800) [pid = 3185] [serial = 1943] [outer = (nil)] [url = about:blank] 09:29:43 INFO - PROCESS | 3185 | --DOMWINDOW == 146 (0x7ff8199a6400) [pid = 3185] [serial = 1970] [outer = (nil)] [url = about:blank] 09:29:43 INFO - PROCESS | 3185 | --DOMWINDOW == 145 (0x7ff813445c00) [pid = 3185] [serial = 1860] [outer = (nil)] [url = about:blank] 09:29:43 INFO - PROCESS | 3185 | --DOMWINDOW == 144 (0x7ff80d430400) [pid = 3185] [serial = 1947] [outer = (nil)] [url = about:blank] 09:29:43 INFO - PROCESS | 3185 | --DOMWINDOW == 143 (0x7ff81ac0c800) [pid = 3185] [serial = 1976] [outer = (nil)] [url = about:blank] 09:29:43 INFO - PROCESS | 3185 | --DOMWINDOW == 142 (0x7ff81088e800) [pid = 3185] [serial = 1956] [outer = (nil)] [url = about:blank] 09:29:43 INFO - PROCESS | 3185 | --DOMWINDOW == 141 (0x7ff80ef68000) [pid = 3185] [serial = 1955] [outer = (nil)] [url = about:blank] 09:29:43 INFO - PROCESS | 3185 | --DOMWINDOW == 140 (0x7ff806b53800) [pid = 3185] [serial = 2000] [outer = (nil)] [url = about:blank] 09:29:43 INFO - PROCESS | 3185 | --DOMWINDOW == 139 (0x7ff81a6a0400) [pid = 3185] [serial = 1920] [outer = (nil)] [url = about:blank] 09:29:43 INFO - PROCESS | 3185 | --DOMWINDOW == 138 (0x7ff80b10c000) [pid = 3185] [serial = 1946] [outer = (nil)] [url = about:blank] 09:29:43 INFO - PROCESS | 3185 | --DOMWINDOW == 137 (0x7ff81349dc00) [pid = 3185] [serial = 1968] [outer = (nil)] [url = about:blank] 09:29:43 INFO - PROCESS | 3185 | --DOMWINDOW == 136 (0x7ff81ad42800) [pid = 3185] [serial = 1983] [outer = (nil)] [url = about:blank] 09:29:43 INFO - PROCESS | 3185 | --DOMWINDOW == 135 (0x7ff81acbc800) [pid = 3185] [serial = 1982] [outer = (nil)] [url = about:blank] 09:29:43 INFO - PROCESS | 3185 | --DOMWINDOW == 134 (0x7ff8120da400) [pid = 3185] [serial = 1959] [outer = (nil)] [url = about:blank] 09:29:43 INFO - PROCESS | 3185 | --DOMWINDOW == 133 (0x7ff81ac03400) [pid = 3185] [serial = 1974] [outer = (nil)] [url = about:blank] 09:29:43 INFO - PROCESS | 3185 | --DOMWINDOW == 132 (0x7ff81ac5f400) [pid = 3185] [serial = 1980] [outer = (nil)] [url = about:blank] 09:29:43 INFO - PROCESS | 3185 | --DOMWINDOW == 131 (0x7ff81cc33400) [pid = 3185] [serial = 1989] [outer = (nil)] [url = about:blank] 09:29:43 INFO - PROCESS | 3185 | --DOMWINDOW == 130 (0x7ff81a719800) [pid = 3185] [serial = 1923] [outer = (nil)] [url = about:blank] 09:29:43 INFO - PROCESS | 3185 | --DOMWINDOW == 129 (0x7ff80e0f2c00) [pid = 3185] [serial = 1949] [outer = (nil)] [url = about:blank] 09:29:43 INFO - PROCESS | 3185 | --DOMWINDOW == 128 (0x7ff81250b400) [pid = 3185] [serial = 1962] [outer = (nil)] [url = about:blank] 09:29:43 INFO - PROCESS | 3185 | --DOMWINDOW == 127 (0x7ff813063000) [pid = 3185] [serial = 1964] [outer = (nil)] [url = about:blank] 09:29:43 INFO - PROCESS | 3185 | --DOMWINDOW == 126 (0x7ff80ab0dc00) [pid = 3185] [serial = 1998] [outer = (nil)] [url = about:blank] 09:29:43 INFO - PROCESS | 3185 | --DOMWINDOW == 125 (0x7ff81316d800) [pid = 3185] [serial = 1965] [outer = (nil)] [url = about:blank] 09:29:43 INFO - PROCESS | 3185 | --DOMWINDOW == 124 (0x7ff81cd5cc00) [pid = 3185] [serial = 1991] [outer = (nil)] [url = about:blank] 09:29:43 INFO - PROCESS | 3185 | --DOMWINDOW == 123 (0x7ff8086bb800) [pid = 3185] [serial = 1997] [outer = (nil)] [url = about:blank] 09:29:43 INFO - PROCESS | 3185 | --DOMWINDOW == 122 (0x7ff812907400) [pid = 3185] [serial = 1967] [outer = (nil)] [url = about:blank] 09:29:43 INFO - PROCESS | 3185 | --DOMWINDOW == 121 (0x7ff80a485800) [pid = 3185] [serial = 1872] [outer = (nil)] [url = about:blank] 09:29:43 INFO - PROCESS | 3185 | 1461083383422 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:29:43 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff80a860800 == 131 [pid = 3185] [id = 702] 09:29:43 INFO - PROCESS | 3185 | ++DOMWINDOW == 122 (0x7ff806217800) [pid = 3185] [serial = 2107] [outer = (nil)] 09:29:43 INFO - PROCESS | 3185 | ++DOMWINDOW == 123 (0x7ff806221400) [pid = 3185] [serial = 2108] [outer = 0x7ff806217800] 09:29:43 INFO - PROCESS | 3185 | 1461083383519 Marionette DEBUG loaded listener.js 09:29:43 INFO - PROCESS | 3185 | ++DOMWINDOW == 124 (0x7ff806b02800) [pid = 3185] [serial = 2109] [outer = 0x7ff806217800] 09:29:44 INFO - PROCESS | 3185 | 1461083384415 Marionette TRACE conn4 <- [1,2780,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html",0,null,null,[["save()/restore() works for shadowBlur",0,null,null]]]}] 09:29:44 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 09:29:44 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 3892ms 09:29:44 INFO - PROCESS | 3185 | 1461083384463 Marionette TRACE conn4 -> [0,2781,"getWindowHandle",null] 09:29:44 INFO - PROCESS | 3185 | 1461083384469 Marionette TRACE conn4 <- [1,2781,null,{"value":"8"}] 09:29:44 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 09:29:44 INFO - PROCESS | 3185 | 1461083384477 Marionette TRACE conn4 -> [0,2782,"setScriptTimeout",{"ms":35000}] 09:29:44 INFO - PROCESS | 3185 | 1461083384485 Marionette TRACE conn4 <- [1,2782,null,{}] 09:29:44 INFO - PROCESS | 3185 | 1461083384492 Marionette TRACE conn4 -> [0,2783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:29:44 INFO - PROCESS | 3185 | 1461083384746 Marionette TRACE conn4 <- [1,2783,null,{"value":null}] 09:29:44 INFO - PROCESS | 3185 | 1461083384935 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:29:44 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff80d1d6800 == 132 [pid = 3185] [id = 703] 09:29:44 INFO - PROCESS | 3185 | ++DOMWINDOW == 125 (0x7ff806217c00) [pid = 3185] [serial = 2110] [outer = (nil)] 09:29:45 INFO - PROCESS | 3185 | ++DOMWINDOW == 126 (0x7ff80784e800) [pid = 3185] [serial = 2111] [outer = 0x7ff806217c00] 09:29:45 INFO - PROCESS | 3185 | 1461083385011 Marionette DEBUG loaded listener.js 09:29:45 INFO - PROCESS | 3185 | ++DOMWINDOW == 127 (0x7ff807dce000) [pid = 3185] [serial = 2112] [outer = 0x7ff806217c00] 09:29:46 INFO - PROCESS | 3185 | 1461083386063 Marionette TRACE conn4 <- [1,2784,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html",0,null,null,[["save()/restore() works for shadowColor",0,null,null]]]}] 09:29:46 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 09:29:46 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 1643ms 09:29:46 INFO - PROCESS | 3185 | 1461083386131 Marionette TRACE conn4 -> [0,2785,"getWindowHandle",null] 09:29:46 INFO - PROCESS | 3185 | 1461083386138 Marionette TRACE conn4 <- [1,2785,null,{"value":"8"}] 09:29:46 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 09:29:46 INFO - PROCESS | 3185 | 1461083386146 Marionette TRACE conn4 -> [0,2786,"setScriptTimeout",{"ms":35000}] 09:29:46 INFO - PROCESS | 3185 | 1461083386149 Marionette TRACE conn4 <- [1,2786,null,{}] 09:29:46 INFO - PROCESS | 3185 | 1461083386156 Marionette TRACE conn4 -> [0,2787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:29:46 INFO - PROCESS | 3185 | 1461083386491 Marionette TRACE conn4 <- [1,2787,null,{"value":null}] 09:29:46 INFO - PROCESS | 3185 | 1461083386529 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:29:46 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff80d4ea000 == 133 [pid = 3185] [id = 704] 09:29:46 INFO - PROCESS | 3185 | ++DOMWINDOW == 128 (0x7ff8082c6c00) [pid = 3185] [serial = 2113] [outer = (nil)] 09:29:46 INFO - PROCESS | 3185 | ++DOMWINDOW == 129 (0x7ff80a48bc00) [pid = 3185] [serial = 2114] [outer = 0x7ff8082c6c00] 09:29:46 INFO - PROCESS | 3185 | 1461083386609 Marionette DEBUG loaded listener.js 09:29:46 INFO - PROCESS | 3185 | ++DOMWINDOW == 130 (0x7ff80ab14000) [pid = 3185] [serial = 2115] [outer = 0x7ff8082c6c00] 09:29:48 INFO - PROCESS | 3185 | 1461083388194 Marionette TRACE conn4 <- [1,2788,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html",0,null,null,[["save()/restore() works for shadowOffsetX",0,null,null]]]}] 09:29:48 INFO - PROCESS | 3185 | --DOMWINDOW == 129 (0x7ff804e43400) [pid = 3185] [serial = 1936] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 09:29:48 INFO - PROCESS | 3185 | --DOMWINDOW == 128 (0x7ff81a993c00) [pid = 3185] [serial = 1990] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 09:29:48 INFO - PROCESS | 3185 | --DOMWINDOW == 127 (0x7ff8084c1800) [pid = 3185] [serial = 2053] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 09:29:48 INFO - PROCESS | 3185 | --DOMWINDOW == 126 (0x7ff806b0fc00) [pid = 3185] [serial = 2050] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 09:29:48 INFO - PROCESS | 3185 | --DOMWINDOW == 125 (0x7ff806219000) [pid = 3185] [serial = 2047] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 09:29:48 INFO - PROCESS | 3185 | --DOMWINDOW == 124 (0x7ff81a79fc00) [pid = 3185] [serial = 2044] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 09:29:48 INFO - PROCESS | 3185 | --DOMWINDOW == 123 (0x7ff81a710c00) [pid = 3185] [serial = 2041] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 09:29:48 INFO - PROCESS | 3185 | --DOMWINDOW == 122 (0x7ff8199a3400) [pid = 3185] [serial = 2038] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 09:29:48 INFO - PROCESS | 3185 | --DOMWINDOW == 121 (0x7ff813495800) [pid = 3185] [serial = 2035] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 09:29:48 INFO - PROCESS | 3185 | --DOMWINDOW == 120 (0x7ff8084c0c00) [pid = 3185] [serial = 2032] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 09:29:48 INFO - PROCESS | 3185 | --DOMWINDOW == 119 (0x7ff8077f0c00) [pid = 3185] [serial = 2029] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 09:29:48 INFO - PROCESS | 3185 | --DOMWINDOW == 118 (0x7ff811336800) [pid = 3185] [serial = 2026] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 09:29:48 INFO - PROCESS | 3185 | --DOMWINDOW == 117 (0x7ff811272800) [pid = 3185] [serial = 2023] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 09:29:48 INFO - PROCESS | 3185 | --DOMWINDOW == 116 (0x7ff811242400) [pid = 3185] [serial = 2020] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 09:29:48 INFO - PROCESS | 3185 | --DOMWINDOW == 115 (0x7ff80e0f5c00) [pid = 3185] [serial = 2017] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 09:29:48 INFO - PROCESS | 3185 | --DOMWINDOW == 114 (0x7ff806219400) [pid = 3185] [serial = 2014] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 09:29:48 INFO - PROCESS | 3185 | --DOMWINDOW == 113 (0x7ff80dd5fc00) [pid = 3185] [serial = 2011] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 09:29:48 INFO - PROCESS | 3185 | --DOMWINDOW == 112 (0x7ff80a489800) [pid = 3185] [serial = 2008] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 09:29:48 INFO - PROCESS | 3185 | --DOMWINDOW == 111 (0x7ff807850800) [pid = 3185] [serial = 2005] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 09:29:48 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 09:29:48 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 2185ms 09:29:48 INFO - PROCESS | 3185 | 1461083388335 Marionette TRACE conn4 -> [0,2789,"getWindowHandle",null] 09:29:48 INFO - PROCESS | 3185 | 1461083388341 Marionette TRACE conn4 <- [1,2789,null,{"value":"8"}] 09:29:48 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 09:29:48 INFO - PROCESS | 3185 | 1461083388357 Marionette TRACE conn4 -> [0,2790,"setScriptTimeout",{"ms":35000}] 09:29:48 INFO - PROCESS | 3185 | 1461083388366 Marionette TRACE conn4 <- [1,2790,null,{}] 09:29:48 INFO - PROCESS | 3185 | 1461083388373 Marionette TRACE conn4 -> [0,2791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:29:48 INFO - PROCESS | 3185 | 1461083388724 Marionette TRACE conn4 <- [1,2791,null,{"value":null}] 09:29:48 INFO - PROCESS | 3185 | 1461083388847 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:29:48 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff80dd45000 == 134 [pid = 3185] [id = 705] 09:29:48 INFO - PROCESS | 3185 | ++DOMWINDOW == 112 (0x7ff80ab15800) [pid = 3185] [serial = 2116] [outer = (nil)] 09:29:48 INFO - PROCESS | 3185 | ++DOMWINDOW == 113 (0x7ff80afc6400) [pid = 3185] [serial = 2117] [outer = 0x7ff80ab15800] 09:29:48 INFO - PROCESS | 3185 | 1461083388923 Marionette DEBUG loaded listener.js 09:29:49 INFO - PROCESS | 3185 | ++DOMWINDOW == 114 (0x7ff80d243000) [pid = 3185] [serial = 2118] [outer = 0x7ff80ab15800] 09:29:49 INFO - PROCESS | 3185 | 1461083389864 Marionette TRACE conn4 <- [1,2792,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html",0,null,null,[["save()/restore() works for shadowOffsetY",0,null,null]]]}] 09:29:49 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 09:29:49 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 1545ms 09:29:49 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 09:29:49 INFO - PROCESS | 3185 | 1461083389894 Marionette TRACE conn4 -> [0,2793,"getWindowHandle",null] 09:29:49 INFO - PROCESS | 3185 | 1461083389898 Marionette TRACE conn4 <- [1,2793,null,{"value":"8"}] 09:29:49 INFO - PROCESS | 3185 | 1461083389904 Marionette TRACE conn4 -> [0,2794,"setScriptTimeout",{"ms":35000}] 09:29:49 INFO - PROCESS | 3185 | 1461083389907 Marionette TRACE conn4 <- [1,2794,null,{}] 09:29:49 INFO - PROCESS | 3185 | 1461083389913 Marionette TRACE conn4 -> [0,2795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:29:50 INFO - PROCESS | 3185 | 1461083390239 Marionette TRACE conn4 <- [1,2795,null,{"value":null}] 09:29:50 INFO - PROCESS | 3185 | 1461083390687 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:29:50 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff80a645000 == 135 [pid = 3185] [id = 706] 09:29:50 INFO - PROCESS | 3185 | ++DOMWINDOW == 115 (0x7ff80611f400) [pid = 3185] [serial = 2119] [outer = (nil)] 09:29:50 INFO - PROCESS | 3185 | ++DOMWINDOW == 116 (0x7ff806214c00) [pid = 3185] [serial = 2120] [outer = 0x7ff80611f400] 09:29:50 INFO - PROCESS | 3185 | 1461083390772 Marionette DEBUG loaded listener.js 09:29:50 INFO - PROCESS | 3185 | ++DOMWINDOW == 117 (0x7ff806b0a400) [pid = 3185] [serial = 2121] [outer = 0x7ff80611f400] 09:29:51 INFO - PROCESS | 3185 | 1461083391783 Marionette TRACE conn4 <- [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]]]}] 09:29:51 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 09:29:51 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 1936ms 09:29:51 INFO - PROCESS | 3185 | 1461083391842 Marionette TRACE conn4 -> [0,2797,"getWindowHandle",null] 09:29:51 INFO - PROCESS | 3185 | 1461083391850 Marionette TRACE conn4 <- [1,2797,null,{"value":"8"}] 09:29:51 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 09:29:51 INFO - PROCESS | 3185 | 1461083391861 Marionette TRACE conn4 -> [0,2798,"setScriptTimeout",{"ms":35000}] 09:29:51 INFO - PROCESS | 3185 | 1461083391865 Marionette TRACE conn4 <- [1,2798,null,{}] 09:29:51 INFO - PROCESS | 3185 | 1461083391874 Marionette TRACE conn4 -> [0,2799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:29:52 INFO - PROCESS | 3185 | 1461083392159 Marionette TRACE conn4 <- [1,2799,null,{"value":null}] 09:29:52 INFO - PROCESS | 3185 | 1461083392488 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:29:52 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff80dc42800 == 136 [pid = 3185] [id = 707] 09:29:52 INFO - PROCESS | 3185 | ++DOMWINDOW == 118 (0x7ff8082c5400) [pid = 3185] [serial = 2122] [outer = (nil)] 09:29:52 INFO - PROCESS | 3185 | ++DOMWINDOW == 119 (0x7ff8084bf800) [pid = 3185] [serial = 2123] [outer = 0x7ff8082c5400] 09:29:52 INFO - PROCESS | 3185 | 1461083392578 Marionette DEBUG loaded listener.js 09:29:52 INFO - PROCESS | 3185 | ++DOMWINDOW == 120 (0x7ff80a48d400) [pid = 3185] [serial = 2124] [outer = 0x7ff8082c5400] 09:29:53 INFO - PROCESS | 3185 | 1461083393642 Marionette TRACE conn4 <- [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]]]}] 09:29:53 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 09:29:53 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 1841ms 09:29:53 INFO - PROCESS | 3185 | 1461083393707 Marionette TRACE conn4 -> [0,2801,"getWindowHandle",null] 09:29:53 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 09:29:53 INFO - PROCESS | 3185 | 1461083393715 Marionette TRACE conn4 <- [1,2801,null,{"value":"8"}] 09:29:53 INFO - PROCESS | 3185 | 1461083393726 Marionette TRACE conn4 -> [0,2802,"setScriptTimeout",{"ms":35000}] 09:29:53 INFO - PROCESS | 3185 | 1461083393730 Marionette TRACE conn4 <- [1,2802,null,{}] 09:29:53 INFO - PROCESS | 3185 | 1461083393737 Marionette TRACE conn4 -> [0,2803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:29:54 INFO - PROCESS | 3185 | 1461083394043 Marionette TRACE conn4 <- [1,2803,null,{"value":null}] 09:29:54 INFO - PROCESS | 3185 | 1461083394426 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:29:54 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff80f976000 == 137 [pid = 3185] [id = 708] 09:29:54 INFO - PROCESS | 3185 | ++DOMWINDOW == 121 (0x7ff8082cb000) [pid = 3185] [serial = 2125] [outer = (nil)] 09:29:54 INFO - PROCESS | 3185 | ++DOMWINDOW == 122 (0x7ff80d42f000) [pid = 3185] [serial = 2126] [outer = 0x7ff8082cb000] 09:29:54 INFO - PROCESS | 3185 | 1461083394507 Marionette DEBUG loaded listener.js 09:29:54 INFO - PROCESS | 3185 | ++DOMWINDOW == 123 (0x7ff80dd64c00) [pid = 3185] [serial = 2127] [outer = 0x7ff8082cb000] 09:29:55 INFO - PROCESS | 3185 | 1461083395576 Marionette TRACE conn4 <- [1,2804,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html",0,null,null,[["save()/restore() works for strokeStyle",0,null,null]]]}] 09:29:55 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 09:29:55 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 1888ms 09:29:55 INFO - PROCESS | 3185 | 1461083395612 Marionette TRACE conn4 -> [0,2805,"getWindowHandle",null] 09:29:55 INFO - PROCESS | 3185 | 1461083395615 Marionette TRACE conn4 <- [1,2805,null,{"value":"8"}] 09:29:55 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 09:29:55 INFO - PROCESS | 3185 | 1461083395632 Marionette TRACE conn4 -> [0,2806,"setScriptTimeout",{"ms":35000}] 09:29:55 INFO - PROCESS | 3185 | 1461083395643 Marionette TRACE conn4 <- [1,2806,null,{}] 09:29:55 INFO - PROCESS | 3185 | 1461083395653 Marionette TRACE conn4 -> [0,2807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:29:56 INFO - PROCESS | 3185 | 1461083396086 Marionette TRACE conn4 <- [1,2807,null,{"value":null}] 09:29:56 INFO - PROCESS | 3185 | 1461083396480 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:29:56 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff812099000 == 138 [pid = 3185] [id = 709] 09:29:56 INFO - PROCESS | 3185 | ++DOMWINDOW == 124 (0x7ff80a485400) [pid = 3185] [serial = 2128] [outer = (nil)] 09:29:56 INFO - PROCESS | 3185 | ++DOMWINDOW == 125 (0x7ff80e591000) [pid = 3185] [serial = 2129] [outer = 0x7ff80a485400] 09:29:56 INFO - PROCESS | 3185 | 1461083396560 Marionette DEBUG loaded listener.js 09:29:56 INFO - PROCESS | 3185 | ++DOMWINDOW == 126 (0x7ff80e759400) [pid = 3185] [serial = 2130] [outer = 0x7ff80a485400] 09:29:57 INFO - PROCESS | 3185 | 1461083397503 Marionette TRACE conn4 <- [1,2808,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html",0,null,null,[["save()/restore() works for textAlign",0,null,null]]]}] 09:29:57 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 09:29:57 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 1951ms 09:29:57 INFO - PROCESS | 3185 | 1461083397576 Marionette TRACE conn4 -> [0,2809,"getWindowHandle",null] 09:29:57 INFO - PROCESS | 3185 | 1461083397580 Marionette TRACE conn4 <- [1,2809,null,{"value":"8"}] 09:29:57 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 09:29:57 INFO - PROCESS | 3185 | 1461083397588 Marionette TRACE conn4 -> [0,2810,"setScriptTimeout",{"ms":35000}] 09:29:57 INFO - PROCESS | 3185 | 1461083397591 Marionette TRACE conn4 <- [1,2810,null,{}] 09:29:57 INFO - PROCESS | 3185 | 1461083397597 Marionette TRACE conn4 -> [0,2811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:29:57 INFO - PROCESS | 3185 | 1461083397860 Marionette TRACE conn4 <- [1,2811,null,{"value":null}] 09:29:58 INFO - PROCESS | 3185 | 1461083398172 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:29:58 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff8126c9000 == 139 [pid = 3185] [id = 710] 09:29:58 INFO - PROCESS | 3185 | ++DOMWINDOW == 127 (0x7ff80ab19800) [pid = 3185] [serial = 2131] [outer = (nil)] 09:29:58 INFO - PROCESS | 3185 | ++DOMWINDOW == 128 (0x7ff80ef5fc00) [pid = 3185] [serial = 2132] [outer = 0x7ff80ab19800] 09:29:58 INFO - PROCESS | 3185 | 1461083398255 Marionette DEBUG loaded listener.js 09:29:58 INFO - PROCESS | 3185 | ++DOMWINDOW == 129 (0x7ff8104b4000) [pid = 3185] [serial = 2133] [outer = 0x7ff80ab19800] 09:29:59 INFO - PROCESS | 3185 | 1461083399180 Marionette TRACE conn4 <- [1,2812,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html",0,null,null,[["save()/restore() works for textBaseline",0,null,null]]]}] 09:29:59 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 09:29:59 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 1633ms 09:29:59 INFO - PROCESS | 3185 | 1461083399222 Marionette TRACE conn4 -> [0,2813,"getWindowHandle",null] 09:29:59 INFO - PROCESS | 3185 | 1461083399226 Marionette TRACE conn4 <- [1,2813,null,{"value":"8"}] 09:29:59 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 09:29:59 INFO - PROCESS | 3185 | 1461083399234 Marionette TRACE conn4 -> [0,2814,"setScriptTimeout",{"ms":35000}] 09:29:59 INFO - PROCESS | 3185 | 1461083399237 Marionette TRACE conn4 <- [1,2814,null,{}] 09:29:59 INFO - PROCESS | 3185 | 1461083399243 Marionette TRACE conn4 -> [0,2815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:29:59 INFO - PROCESS | 3185 | 1461083399504 Marionette TRACE conn4 <- [1,2815,null,{"value":null}] 09:29:59 INFO - PROCESS | 3185 | 1461083399786 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:29:59 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff8199cd800 == 140 [pid = 3185] [id = 711] 09:29:59 INFO - PROCESS | 3185 | ++DOMWINDOW == 130 (0x7ff811276400) [pid = 3185] [serial = 2134] [outer = (nil)] 09:29:59 INFO - PROCESS | 3185 | ++DOMWINDOW == 131 (0x7ff81127c800) [pid = 3185] [serial = 2135] [outer = 0x7ff811276400] 09:29:59 INFO - PROCESS | 3185 | 1461083399946 Marionette DEBUG loaded listener.js 09:30:00 INFO - PROCESS | 3185 | ++DOMWINDOW == 132 (0x7ff8120d3000) [pid = 3185] [serial = 2136] [outer = 0x7ff811276400] 09:30:01 INFO - PROCESS | 3185 | 1461083400998 Marionette TRACE conn4 <- [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]]]}] 09:30:01 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 09:30:01 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 1835ms 09:30:01 INFO - PROCESS | 3185 | 1461083401070 Marionette TRACE conn4 -> [0,2817,"getWindowHandle",null] 09:30:01 INFO - PROCESS | 3185 | 1461083401075 Marionette TRACE conn4 <- [1,2817,null,{"value":"8"}] 09:30:01 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 09:30:01 INFO - PROCESS | 3185 | 1461083401082 Marionette TRACE conn4 -> [0,2818,"setScriptTimeout",{"ms":35000}] 09:30:01 INFO - PROCESS | 3185 | 1461083401086 Marionette TRACE conn4 <- [1,2818,null,{}] 09:30:01 INFO - PROCESS | 3185 | 1461083401093 Marionette TRACE conn4 -> [0,2819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:30:01 INFO - PROCESS | 3185 | 1461083401361 Marionette TRACE conn4 <- [1,2819,null,{"value":null}] 09:30:01 INFO - PROCESS | 3185 | 1461083401672 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:30:01 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff81a8e6000 == 141 [pid = 3185] [id = 712] 09:30:01 INFO - PROCESS | 3185 | ++DOMWINDOW == 133 (0x7ff80e37b000) [pid = 3185] [serial = 2137] [outer = (nil)] 09:30:01 INFO - PROCESS | 3185 | ++DOMWINDOW == 134 (0x7ff812504c00) [pid = 3185] [serial = 2138] [outer = 0x7ff80e37b000] 09:30:01 INFO - PROCESS | 3185 | 1461083401753 Marionette DEBUG loaded listener.js 09:30:01 INFO - PROCESS | 3185 | ++DOMWINDOW == 135 (0x7ff81306d800) [pid = 3185] [serial = 2139] [outer = 0x7ff80e37b000] 09:30:02 INFO - PROCESS | 3185 | 1461083402678 Marionette TRACE conn4 <- [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]]]}] 09:30:02 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 09:30:02 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 1640ms 09:30:02 INFO - PROCESS | 3185 | 1461083402723 Marionette TRACE conn4 -> [0,2821,"getWindowHandle",null] 09:30:02 INFO - PROCESS | 3185 | 1461083402726 Marionette TRACE conn4 <- [1,2821,null,{"value":"8"}] 09:30:02 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 09:30:02 INFO - PROCESS | 3185 | 1461083402733 Marionette TRACE conn4 -> [0,2822,"setScriptTimeout",{"ms":35000}] 09:30:02 INFO - PROCESS | 3185 | 1461083402736 Marionette TRACE conn4 <- [1,2822,null,{}] 09:30:02 INFO - PROCESS | 3185 | 1461083402742 Marionette TRACE conn4 -> [0,2823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:30:03 INFO - PROCESS | 3185 | 1461083402995 Marionette TRACE conn4 <- [1,2823,null,{"value":null}] 09:30:03 INFO - PROCESS | 3185 | 1461083403316 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:30:03 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff81abdf000 == 142 [pid = 3185] [id = 713] 09:30:03 INFO - PROCESS | 3185 | ++DOMWINDOW == 136 (0x7ff80b105000) [pid = 3185] [serial = 2140] [outer = (nil)] 09:30:03 INFO - PROCESS | 3185 | ++DOMWINDOW == 137 (0x7ff813443c00) [pid = 3185] [serial = 2141] [outer = 0x7ff80b105000] 09:30:03 INFO - PROCESS | 3185 | 1461083403401 Marionette DEBUG loaded listener.js 09:30:03 INFO - PROCESS | 3185 | ++DOMWINDOW == 138 (0x7ff813495000) [pid = 3185] [serial = 2142] [outer = 0x7ff80b105000] 09:30:04 INFO - PROCESS | 3185 | 1461083404313 Marionette TRACE conn4 <- [1,2824,null,{"value":["/2dcontext/transformations/2d.transformation.order.html",0,null,null,[["Transformations are applied in the right order",0,null,null]]]}] 09:30:04 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 09:30:04 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 1644ms 09:30:04 INFO - PROCESS | 3185 | 1461083404386 Marionette TRACE conn4 -> [0,2825,"getWindowHandle",null] 09:30:04 INFO - PROCESS | 3185 | 1461083404393 Marionette TRACE conn4 <- [1,2825,null,{"value":"8"}] 09:30:04 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 09:30:04 INFO - PROCESS | 3185 | 1461083404406 Marionette TRACE conn4 -> [0,2826,"setScriptTimeout",{"ms":35000}] 09:30:04 INFO - PROCESS | 3185 | 1461083404416 Marionette TRACE conn4 <- [1,2826,null,{}] 09:30:04 INFO - PROCESS | 3185 | 1461083404431 Marionette TRACE conn4 -> [0,2827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:30:04 INFO - PROCESS | 3185 | 1461083404709 Marionette TRACE conn4 <- [1,2827,null,{"value":null}] 09:30:05 INFO - PROCESS | 3185 | 1461083405028 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:30:05 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff81c1cd000 == 143 [pid = 3185] [id = 714] 09:30:05 INFO - PROCESS | 3185 | ++DOMWINDOW == 139 (0x7ff80e759c00) [pid = 3185] [serial = 2143] [outer = (nil)] 09:30:05 INFO - PROCESS | 3185 | ++DOMWINDOW == 140 (0x7ff819561400) [pid = 3185] [serial = 2144] [outer = 0x7ff80e759c00] 09:30:05 INFO - PROCESS | 3185 | 1461083405114 Marionette DEBUG loaded listener.js 09:30:05 INFO - PROCESS | 3185 | ++DOMWINDOW == 141 (0x7ff8199a8c00) [pid = 3185] [serial = 2145] [outer = 0x7ff80e759c00] 09:30:06 INFO - PROCESS | 3185 | 1461083406025 Marionette TRACE conn4 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 09:30:06 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 09:30:06 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 1658ms 09:30:06 INFO - PROCESS | 3185 | 1461083406061 Marionette TRACE conn4 -> [0,2829,"getWindowHandle",null] 09:30:06 INFO - PROCESS | 3185 | 1461083406065 Marionette TRACE conn4 <- [1,2829,null,{"value":"8"}] 09:30:06 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 09:30:06 INFO - PROCESS | 3185 | 1461083406072 Marionette TRACE conn4 -> [0,2830,"setScriptTimeout",{"ms":35000}] 09:30:06 INFO - PROCESS | 3185 | 1461083406076 Marionette TRACE conn4 <- [1,2830,null,{}] 09:30:06 INFO - PROCESS | 3185 | 1461083406083 Marionette TRACE conn4 -> [0,2831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:30:06 INFO - PROCESS | 3185 | 1461083406381 Marionette TRACE conn4 <- [1,2831,null,{"value":null}] 09:30:06 INFO - PROCESS | 3185 | 1461083406700 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:30:06 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff81eada000 == 144 [pid = 3185] [id = 715] 09:30:06 INFO - PROCESS | 3185 | ++DOMWINDOW == 142 (0x7ff8104b3400) [pid = 3185] [serial = 2146] [outer = (nil)] 09:30:06 INFO - PROCESS | 3185 | ++DOMWINDOW == 143 (0x7ff819557400) [pid = 3185] [serial = 2147] [outer = 0x7ff8104b3400] 09:30:06 INFO - PROCESS | 3185 | 1461083406783 Marionette DEBUG loaded listener.js 09:30:06 INFO - PROCESS | 3185 | ++DOMWINDOW == 144 (0x7ff819f24800) [pid = 3185] [serial = 2148] [outer = 0x7ff8104b3400] 09:30:07 INFO - PROCESS | 3185 | 1461083407684 Marionette TRACE conn4 <- [1,2832,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.nonfinite.html",0,null,null,[["rotate() with Infinity/NaN is ignored",0,null,null]]]}] 09:30:07 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 09:30:07 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 1688ms 09:30:07 INFO - PROCESS | 3185 | 1461083407761 Marionette TRACE conn4 -> [0,2833,"getWindowHandle",null] 09:30:07 INFO - PROCESS | 3185 | 1461083407764 Marionette TRACE conn4 <- [1,2833,null,{"value":"8"}] 09:30:07 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 09:30:07 INFO - PROCESS | 3185 | 1461083407772 Marionette TRACE conn4 -> [0,2834,"setScriptTimeout",{"ms":35000}] 09:30:07 INFO - PROCESS | 3185 | 1461083407774 Marionette TRACE conn4 <- [1,2834,null,{}] 09:30:07 INFO - PROCESS | 3185 | 1461083407781 Marionette TRACE conn4 -> [0,2835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:30:08 INFO - PROCESS | 3185 | 1461083408068 Marionette TRACE conn4 <- [1,2835,null,{"value":null}] 09:30:08 INFO - PROCESS | 3185 | 1461083408398 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:30:08 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff81f014000 == 145 [pid = 3185] [id = 716] 09:30:08 INFO - PROCESS | 3185 | ++DOMWINDOW == 145 (0x7ff81a660800) [pid = 3185] [serial = 2149] [outer = (nil)] 09:30:08 INFO - PROCESS | 3185 | ++DOMWINDOW == 146 (0x7ff81a669800) [pid = 3185] [serial = 2150] [outer = 0x7ff81a660800] 09:30:08 INFO - PROCESS | 3185 | 1461083408497 Marionette DEBUG loaded listener.js 09:30:08 INFO - PROCESS | 3185 | ++DOMWINDOW == 147 (0x7ff81a719800) [pid = 3185] [serial = 2151] [outer = 0x7ff81a660800] 09:30:09 INFO - PROCESS | 3185 | 1461083409466 Marionette TRACE conn4 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 09:30:09 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 09:30:09 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 1731ms 09:30:09 INFO - PROCESS | 3185 | 1461083409503 Marionette TRACE conn4 -> [0,2837,"getWindowHandle",null] 09:30:09 INFO - PROCESS | 3185 | 1461083409507 Marionette TRACE conn4 <- [1,2837,null,{"value":"8"}] 09:30:09 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 09:30:09 INFO - PROCESS | 3185 | 1461083409515 Marionette TRACE conn4 -> [0,2838,"setScriptTimeout",{"ms":35000}] 09:30:09 INFO - PROCESS | 3185 | 1461083409520 Marionette TRACE conn4 <- [1,2838,null,{}] 09:30:09 INFO - PROCESS | 3185 | 1461083409526 Marionette TRACE conn4 -> [0,2839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:30:09 INFO - PROCESS | 3185 | 1461083409820 Marionette TRACE conn4 <- [1,2839,null,{"value":null}] 09:30:10 INFO - PROCESS | 3185 | 1461083410140 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:30:10 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff823419800 == 146 [pid = 3185] [id = 717] 09:30:10 INFO - PROCESS | 3185 | ++DOMWINDOW == 148 (0x7ff81a98ec00) [pid = 3185] [serial = 2152] [outer = (nil)] 09:30:10 INFO - PROCESS | 3185 | ++DOMWINDOW == 149 (0x7ff81ac4f800) [pid = 3185] [serial = 2153] [outer = 0x7ff81a98ec00] 09:30:10 INFO - PROCESS | 3185 | 1461083410226 Marionette DEBUG loaded listener.js 09:30:10 INFO - PROCESS | 3185 | ++DOMWINDOW == 150 (0x7ff81acba800) [pid = 3185] [serial = 2154] [outer = 0x7ff81a98ec00] 09:30:11 INFO - PROCESS | 3185 | 1461083411125 Marionette TRACE conn4 <- [1,2840,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrap.html",0,null,null,[["rotate() wraps large positive values correctly",0,null,null]]]}] 09:30:11 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 09:30:11 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 1682ms 09:30:11 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 09:30:11 INFO - PROCESS | 3185 | 1461083411198 Marionette TRACE conn4 -> [0,2841,"getWindowHandle",null] 09:30:11 INFO - PROCESS | 3185 | 1461083411201 Marionette TRACE conn4 <- [1,2841,null,{"value":"8"}] 09:30:11 INFO - PROCESS | 3185 | 1461083411209 Marionette TRACE conn4 -> [0,2842,"setScriptTimeout",{"ms":35000}] 09:30:11 INFO - PROCESS | 3185 | 1461083411211 Marionette TRACE conn4 <- [1,2842,null,{}] 09:30:11 INFO - PROCESS | 3185 | 1461083411217 Marionette TRACE conn4 -> [0,2843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:30:11 INFO - PROCESS | 3185 | 1461083411511 Marionette TRACE conn4 <- [1,2843,null,{"value":null}] 09:30:11 INFO - PROCESS | 3185 | 1461083411831 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:30:11 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff824c58000 == 147 [pid = 3185] [id = 718] 09:30:11 INFO - PROCESS | 3185 | ++DOMWINDOW == 151 (0x7ff819e2ac00) [pid = 3185] [serial = 2155] [outer = (nil)] 09:30:11 INFO - PROCESS | 3185 | ++DOMWINDOW == 152 (0x7ff81ad4fc00) [pid = 3185] [serial = 2156] [outer = 0x7ff819e2ac00] 09:30:11 INFO - PROCESS | 3185 | 1461083411913 Marionette DEBUG loaded listener.js 09:30:12 INFO - PROCESS | 3185 | ++DOMWINDOW == 153 (0x7ff81cd5cc00) [pid = 3185] [serial = 2157] [outer = 0x7ff819e2ac00] 09:30:12 INFO - PROCESS | 3185 | 1461083412817 Marionette TRACE conn4 <- [1,2844,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html",0,null,null,[["rotate() wraps large negative values correctly",0,null,null]]]}] 09:30:12 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 09:30:12 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 1683ms 09:30:12 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 09:30:12 INFO - PROCESS | 3185 | 1461083412892 Marionette TRACE conn4 -> [0,2845,"getWindowHandle",null] 09:30:12 INFO - PROCESS | 3185 | 1461083412895 Marionette TRACE conn4 <- [1,2845,null,{"value":"8"}] 09:30:12 INFO - PROCESS | 3185 | 1461083412902 Marionette TRACE conn4 -> [0,2846,"setScriptTimeout",{"ms":35000}] 09:30:12 INFO - PROCESS | 3185 | 1461083412905 Marionette TRACE conn4 <- [1,2846,null,{}] 09:30:12 INFO - PROCESS | 3185 | 1461083412911 Marionette TRACE conn4 -> [0,2847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:30:13 INFO - PROCESS | 3185 | 1461083413172 Marionette TRACE conn4 <- [1,2847,null,{"value":null}] 09:30:13 INFO - PROCESS | 3185 | 1461083413495 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:30:13 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff82680e000 == 148 [pid = 3185] [id = 719] 09:30:13 INFO - PROCESS | 3185 | ++DOMWINDOW == 154 (0x7ff81a699c00) [pid = 3185] [serial = 2158] [outer = (nil)] 09:30:13 INFO - PROCESS | 3185 | ++DOMWINDOW == 155 (0x7ff81e99b800) [pid = 3185] [serial = 2159] [outer = 0x7ff81a699c00] 09:30:13 INFO - PROCESS | 3185 | 1461083413578 Marionette DEBUG loaded listener.js 09:30:13 INFO - PROCESS | 3185 | ++DOMWINDOW == 156 (0x7ff81ecb5c00) [pid = 3185] [serial = 2160] [outer = 0x7ff81a699c00] 09:30:14 INFO - PROCESS | 3185 | 1461083414516 Marionette TRACE conn4 <- [1,2848,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.zero.html",0,null,null,[["rotate() by 0 does nothing",0,null,null]]]}] 09:30:14 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 09:30:14 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 1681ms 09:30:14 INFO - PROCESS | 3185 | 1461083414583 Marionette TRACE conn4 -> [0,2849,"getWindowHandle",null] 09:30:14 INFO - PROCESS | 3185 | 1461083414587 Marionette TRACE conn4 <- [1,2849,null,{"value":"8"}] 09:30:14 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 09:30:14 INFO - PROCESS | 3185 | 1461083414594 Marionette TRACE conn4 -> [0,2850,"setScriptTimeout",{"ms":35000}] 09:30:14 INFO - PROCESS | 3185 | 1461083414597 Marionette TRACE conn4 <- [1,2850,null,{}] 09:30:14 INFO - PROCESS | 3185 | 1461083414603 Marionette TRACE conn4 -> [0,2851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:30:14 INFO - PROCESS | 3185 | 1461083414889 Marionette TRACE conn4 <- [1,2851,null,{"value":null}] 09:30:15 INFO - PROCESS | 3185 | 1461083415212 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:30:15 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff831f0a800 == 149 [pid = 3185] [id = 720] 09:30:15 INFO - PROCESS | 3185 | ++DOMWINDOW == 157 (0x7ff81acbf800) [pid = 3185] [serial = 2161] [outer = (nil)] 09:30:15 INFO - PROCESS | 3185 | ++DOMWINDOW == 158 (0x7ff81ecc0400) [pid = 3185] [serial = 2162] [outer = 0x7ff81acbf800] 09:30:15 INFO - PROCESS | 3185 | 1461083415291 Marionette DEBUG loaded listener.js 09:30:15 INFO - PROCESS | 3185 | ++DOMWINDOW == 159 (0x7ff81ee69000) [pid = 3185] [serial = 2163] [outer = 0x7ff81acbf800] 09:30:16 INFO - PROCESS | 3185 | 1461083416191 Marionette TRACE conn4 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 09:30:16 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 09:30:16 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 1640ms 09:30:16 INFO - PROCESS | 3185 | 1461083416236 Marionette TRACE conn4 -> [0,2853,"getWindowHandle",null] 09:30:16 INFO - PROCESS | 3185 | 1461083416240 Marionette TRACE conn4 <- [1,2853,null,{"value":"8"}] 09:30:16 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 09:30:16 INFO - PROCESS | 3185 | 1461083416248 Marionette TRACE conn4 -> [0,2854,"setScriptTimeout",{"ms":35000}] 09:30:16 INFO - PROCESS | 3185 | 1461083416251 Marionette TRACE conn4 <- [1,2854,null,{}] 09:30:16 INFO - PROCESS | 3185 | 1461083416258 Marionette TRACE conn4 -> [0,2855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:30:16 INFO - PROCESS | 3185 | 1461083416509 Marionette TRACE conn4 <- [1,2855,null,{"value":null}] 09:30:16 INFO - PROCESS | 3185 | 1461083416793 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:30:16 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff8320ab000 == 150 [pid = 3185] [id = 721] 09:30:16 INFO - PROCESS | 3185 | ++DOMWINDOW == 160 (0x7ff81cd58800) [pid = 3185] [serial = 2164] [outer = (nil)] 09:30:16 INFO - PROCESS | 3185 | ++DOMWINDOW == 161 (0x7ff81f113000) [pid = 3185] [serial = 2165] [outer = 0x7ff81cd58800] 09:30:16 INFO - PROCESS | 3185 | 1461083416922 Marionette DEBUG loaded listener.js 09:30:17 INFO - PROCESS | 3185 | ++DOMWINDOW == 162 (0x7ff81f11c800) [pid = 3185] [serial = 2166] [outer = 0x7ff81cd58800] 09:30:17 INFO - PROCESS | 3185 | 1461083417891 Marionette TRACE conn4 <- [1,2856,null,{"value":["/2dcontext/transformations/2d.transformation.scale.large.html",0,null,null,[["scale() with large scale factors works",0,null,null]]]}] 09:30:17 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 09:30:17 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 1681ms 09:30:17 INFO - PROCESS | 3185 | 1461083417929 Marionette TRACE conn4 -> [0,2857,"getWindowHandle",null] 09:30:17 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 09:30:17 INFO - PROCESS | 3185 | 1461083417933 Marionette TRACE conn4 <- [1,2857,null,{"value":"8"}] 09:30:17 INFO - PROCESS | 3185 | 1461083417940 Marionette TRACE conn4 -> [0,2858,"setScriptTimeout",{"ms":35000}] 09:30:17 INFO - PROCESS | 3185 | 1461083417943 Marionette TRACE conn4 <- [1,2858,null,{}] 09:30:17 INFO - PROCESS | 3185 | 1461083417949 Marionette TRACE conn4 -> [0,2859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:30:18 INFO - PROCESS | 3185 | 1461083418205 Marionette TRACE conn4 <- [1,2859,null,{"value":null}] 09:30:18 INFO - PROCESS | 3185 | 1461083418529 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:30:18 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff834178800 == 151 [pid = 3185] [id = 722] 09:30:18 INFO - PROCESS | 3185 | ++DOMWINDOW == 163 (0x7ff81ecb8400) [pid = 3185] [serial = 2167] [outer = (nil)] 09:30:18 INFO - PROCESS | 3185 | ++DOMWINDOW == 164 (0x7ff81f58e800) [pid = 3185] [serial = 2168] [outer = 0x7ff81ecb8400] 09:30:18 INFO - PROCESS | 3185 | 1461083418612 Marionette DEBUG loaded listener.js 09:30:18 INFO - PROCESS | 3185 | ++DOMWINDOW == 165 (0x7ff820724800) [pid = 3185] [serial = 2169] [outer = 0x7ff81ecb8400] 09:30:19 INFO - PROCESS | 3185 | 1461083419540 Marionette TRACE conn4 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 09:30:19 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 09:30:19 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 1636ms 09:30:19 INFO - PROCESS | 3185 | 1461083419577 Marionette TRACE conn4 -> [0,2861,"getWindowHandle",null] 09:30:19 INFO - PROCESS | 3185 | 1461083419579 Marionette TRACE conn4 <- [1,2861,null,{"value":"8"}] 09:30:19 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 09:30:19 INFO - PROCESS | 3185 | 1461083419587 Marionette TRACE conn4 -> [0,2862,"setScriptTimeout",{"ms":35000}] 09:30:19 INFO - PROCESS | 3185 | 1461083419590 Marionette TRACE conn4 <- [1,2862,null,{}] 09:30:19 INFO - PROCESS | 3185 | 1461083419596 Marionette TRACE conn4 -> [0,2863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:30:19 INFO - PROCESS | 3185 | 1461083419847 Marionette TRACE conn4 <- [1,2863,null,{"value":null}] 09:30:20 INFO - PROCESS | 3185 | 1461083420172 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:30:20 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff835926800 == 152 [pid = 3185] [id = 723] 09:30:20 INFO - PROCESS | 3185 | ++DOMWINDOW == 166 (0x7ff81e056800) [pid = 3185] [serial = 2170] [outer = (nil)] 09:30:20 INFO - PROCESS | 3185 | ++DOMWINDOW == 167 (0x7ff82072dc00) [pid = 3185] [serial = 2171] [outer = 0x7ff81e056800] 09:30:20 INFO - PROCESS | 3185 | 1461083420257 Marionette DEBUG loaded listener.js 09:30:20 INFO - PROCESS | 3185 | ++DOMWINDOW == 168 (0x7ff820996400) [pid = 3185] [serial = 2172] [outer = 0x7ff81e056800] 09:30:22 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff80dd45000 == 151 [pid = 3185] [id = 705] 09:30:22 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff80d4ea000 == 150 [pid = 3185] [id = 704] 09:30:22 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff80d1d6800 == 149 [pid = 3185] [id = 703] 09:30:23 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff80a860800 == 148 [pid = 3185] [id = 702] 09:30:23 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff82564c800 == 147 [pid = 3185] [id = 698] 09:30:23 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff824a55000 == 146 [pid = 3185] [id = 697] 09:30:23 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff81f5b9800 == 145 [pid = 3185] [id = 696] 09:30:23 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff81eb19800 == 144 [pid = 3185] [id = 695] 09:30:23 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff81e727800 == 143 [pid = 3185] [id = 694] 09:30:23 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff81be8c000 == 142 [pid = 3185] [id = 693] 09:30:23 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff81ab36000 == 141 [pid = 3185] [id = 692] 09:30:23 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff81a336800 == 140 [pid = 3185] [id = 691] 09:30:23 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff813220800 == 139 [pid = 3185] [id = 690] 09:30:23 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff8121d3000 == 138 [pid = 3185] [id = 689] 09:30:23 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff810439000 == 137 [pid = 3185] [id = 688] 09:30:23 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff80e41f800 == 136 [pid = 3185] [id = 687] 09:30:23 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff80d0ca000 == 135 [pid = 3185] [id = 686] 09:30:23 INFO - PROCESS | 3185 | --DOMWINDOW == 167 (0x7ff80d23b400) [pid = 3185] [serial = 2057] [outer = (nil)] [url = about:blank] 09:30:23 INFO - PROCESS | 3185 | --DOMWINDOW == 166 (0x7ff80afbf800) [pid = 3185] [serial = 1938] [outer = (nil)] [url = about:blank] 09:30:23 INFO - PROCESS | 3185 | --DOMWINDOW == 165 (0x7ff81e053000) [pid = 3185] [serial = 1992] [outer = (nil)] [url = about:blank] 09:30:23 INFO - PROCESS | 3185 | --DOMWINDOW == 164 (0x7ff80a7ecc00) [pid = 3185] [serial = 2054] [outer = (nil)] [url = about:blank] 09:30:23 INFO - PROCESS | 3185 | --DOMWINDOW == 163 (0x7ff80af4fc00) [pid = 3185] [serial = 2055] [outer = (nil)] [url = about:blank] 09:30:23 INFO - PROCESS | 3185 | --DOMWINDOW == 162 (0x7ff807dc3400) [pid = 3185] [serial = 2051] [outer = (nil)] [url = about:blank] 09:30:23 INFO - PROCESS | 3185 | --DOMWINDOW == 161 (0x7ff806220800) [pid = 3185] [serial = 2048] [outer = (nil)] [url = about:blank] 09:30:23 INFO - PROCESS | 3185 | --DOMWINDOW == 160 (0x7ff8067ca400) [pid = 3185] [serial = 2049] [outer = (nil)] [url = about:blank] 09:30:23 INFO - PROCESS | 3185 | --DOMWINDOW == 159 (0x7ff81cd66c00) [pid = 3185] [serial = 2046] [outer = (nil)] [url = about:blank] 09:30:23 INFO - PROCESS | 3185 | --DOMWINDOW == 158 (0x7ff81ad4d000) [pid = 3185] [serial = 2045] [outer = (nil)] [url = about:blank] 09:30:23 INFO - PROCESS | 3185 | --DOMWINDOW == 157 (0x7ff81acbe800) [pid = 3185] [serial = 2043] [outer = (nil)] [url = about:blank] 09:30:23 INFO - PROCESS | 3185 | --DOMWINDOW == 156 (0x7ff81ac0f400) [pid = 3185] [serial = 2042] [outer = (nil)] [url = about:blank] 09:30:23 INFO - PROCESS | 3185 | --DOMWINDOW == 155 (0x7ff81a792c00) [pid = 3185] [serial = 2040] [outer = (nil)] [url = about:blank] 09:30:23 INFO - PROCESS | 3185 | --DOMWINDOW == 154 (0x7ff81a69c000) [pid = 3185] [serial = 2039] [outer = (nil)] [url = about:blank] 09:30:23 INFO - PROCESS | 3185 | --DOMWINDOW == 153 (0x7ff81a477c00) [pid = 3185] [serial = 2037] [outer = (nil)] [url = about:blank] 09:30:23 INFO - PROCESS | 3185 | --DOMWINDOW == 152 (0x7ff819e27800) [pid = 3185] [serial = 2036] [outer = (nil)] [url = about:blank] 09:30:23 INFO - PROCESS | 3185 | --DOMWINDOW == 151 (0x7ff819d6c400) [pid = 3185] [serial = 2034] [outer = (nil)] [url = about:blank] 09:30:23 INFO - PROCESS | 3185 | --DOMWINDOW == 150 (0x7ff8199a0c00) [pid = 3185] [serial = 2033] [outer = (nil)] [url = about:blank] 09:30:23 INFO - PROCESS | 3185 | --DOMWINDOW == 149 (0x7ff81955fc00) [pid = 3185] [serial = 2031] [outer = (nil)] [url = about:blank] 09:30:23 INFO - PROCESS | 3185 | --DOMWINDOW == 148 (0x7ff813447c00) [pid = 3185] [serial = 2030] [outer = (nil)] [url = about:blank] 09:30:23 INFO - PROCESS | 3185 | --DOMWINDOW == 147 (0x7ff81316c400) [pid = 3185] [serial = 2028] [outer = (nil)] [url = about:blank] 09:30:23 INFO - PROCESS | 3185 | --DOMWINDOW == 146 (0x7ff81250c000) [pid = 3185] [serial = 2027] [outer = (nil)] [url = about:blank] 09:30:23 INFO - PROCESS | 3185 | --DOMWINDOW == 145 (0x7ff8124d1400) [pid = 3185] [serial = 2025] [outer = (nil)] [url = about:blank] 09:30:23 INFO - PROCESS | 3185 | --DOMWINDOW == 144 (0x7ff8120df800) [pid = 3185] [serial = 2024] [outer = (nil)] [url = about:blank] 09:30:23 INFO - PROCESS | 3185 | --DOMWINDOW == 143 (0x7ff811332000) [pid = 3185] [serial = 2022] [outer = (nil)] [url = about:blank] 09:30:23 INFO - PROCESS | 3185 | --DOMWINDOW == 142 (0x7ff8112a8400) [pid = 3185] [serial = 2021] [outer = (nil)] [url = about:blank] 09:30:23 INFO - PROCESS | 3185 | --DOMWINDOW == 141 (0x7ff80f82a000) [pid = 3185] [serial = 2019] [outer = (nil)] [url = about:blank] 09:30:23 INFO - PROCESS | 3185 | --DOMWINDOW == 140 (0x7ff80ef60400) [pid = 3185] [serial = 2018] [outer = (nil)] [url = about:blank] 09:30:23 INFO - PROCESS | 3185 | --DOMWINDOW == 139 (0x7ff80ed6e800) [pid = 3185] [serial = 2016] [outer = (nil)] [url = about:blank] 09:30:23 INFO - PROCESS | 3185 | --DOMWINDOW == 138 (0x7ff80e760c00) [pid = 3185] [serial = 2015] [outer = (nil)] [url = about:blank] 09:30:23 INFO - PROCESS | 3185 | --DOMWINDOW == 137 (0x7ff80e6c4c00) [pid = 3185] [serial = 2013] [outer = (nil)] [url = about:blank] 09:30:23 INFO - PROCESS | 3185 | --DOMWINDOW == 136 (0x7ff80e58ac00) [pid = 3185] [serial = 2012] [outer = (nil)] [url = about:blank] 09:30:23 INFO - PROCESS | 3185 | --DOMWINDOW == 135 (0x7ff80db8bc00) [pid = 3185] [serial = 2010] [outer = (nil)] [url = about:blank] 09:30:23 INFO - PROCESS | 3185 | --DOMWINDOW == 134 (0x7ff80d23f000) [pid = 3185] [serial = 2009] [outer = (nil)] [url = about:blank] 09:30:23 INFO - PROCESS | 3185 | --DOMWINDOW == 133 (0x7ff8084ba400) [pid = 3185] [serial = 2007] [outer = (nil)] [url = about:blank] 09:30:23 INFO - PROCESS | 3185 | --DOMWINDOW == 132 (0x7ff807cc8c00) [pid = 3185] [serial = 2006] [outer = (nil)] [url = about:blank] 09:30:23 INFO - PROCESS | 3185 | --DOMWINDOW == 131 (0x7ff8082ca000) [pid = 3185] [serial = 2052] [outer = (nil)] [url = about:blank] 09:30:23 INFO - PROCESS | 3185 | 1461083423625 Marionette TRACE conn4 <- [1,2864,null,{"value":["/2dcontext/transformations/2d.transformation.scale.negative.html",0,null,null,[["scale() with negative scale factors works",0,null,null]]]}] 09:30:23 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 09:30:23 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 4094ms 09:30:23 INFO - PROCESS | 3185 | 1461083423682 Marionette TRACE conn4 -> [0,2865,"getWindowHandle",null] 09:30:23 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 09:30:23 INFO - PROCESS | 3185 | 1461083423688 Marionette TRACE conn4 <- [1,2865,null,{"value":"8"}] 09:30:23 INFO - PROCESS | 3185 | 1461083423696 Marionette TRACE conn4 -> [0,2866,"setScriptTimeout",{"ms":35000}] 09:30:23 INFO - PROCESS | 3185 | 1461083423702 Marionette TRACE conn4 <- [1,2866,null,{}] 09:30:23 INFO - PROCESS | 3185 | 1461083423711 Marionette TRACE conn4 -> [0,2867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:30:24 INFO - PROCESS | 3185 | 1461083424079 Marionette TRACE conn4 <- [1,2867,null,{"value":null}] 09:30:24 INFO - PROCESS | 3185 | 1461083424216 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:30:24 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff80ad75800 == 136 [pid = 3185] [id = 724] 09:30:24 INFO - PROCESS | 3185 | ++DOMWINDOW == 132 (0x7ff8067ce800) [pid = 3185] [serial = 2173] [outer = (nil)] 09:30:24 INFO - PROCESS | 3185 | ++DOMWINDOW == 133 (0x7ff806c10c00) [pid = 3185] [serial = 2174] [outer = 0x7ff8067ce800] 09:30:24 INFO - PROCESS | 3185 | 1461083424288 Marionette DEBUG loaded listener.js 09:30:24 INFO - PROCESS | 3185 | ++DOMWINDOW == 134 (0x7ff807847400) [pid = 3185] [serial = 2175] [outer = 0x7ff8067ce800] 09:30:25 INFO - PROCESS | 3185 | 1461083425199 Marionette TRACE conn4 <- [1,2868,null,{"value":["/2dcontext/transformations/2d.transformation.scale.nonfinite.html",0,null,null,[["scale() with Infinity/NaN is ignored",0,null,null]]]}] 09:30:25 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 09:30:25 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 1540ms 09:30:25 INFO - PROCESS | 3185 | 1461083425236 Marionette TRACE conn4 -> [0,2869,"getWindowHandle",null] 09:30:25 INFO - PROCESS | 3185 | 1461083425244 Marionette TRACE conn4 <- [1,2869,null,{"value":"8"}] 09:30:25 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 09:30:25 INFO - PROCESS | 3185 | 1461083425255 Marionette TRACE conn4 -> [0,2870,"setScriptTimeout",{"ms":35000}] 09:30:25 INFO - PROCESS | 3185 | 1461083425260 Marionette TRACE conn4 <- [1,2870,null,{}] 09:30:25 INFO - PROCESS | 3185 | 1461083425267 Marionette TRACE conn4 -> [0,2871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:30:25 INFO - PROCESS | 3185 | 1461083425595 Marionette TRACE conn4 <- [1,2871,null,{"value":null}] 09:30:25 INFO - PROCESS | 3185 | 1461083425929 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:30:25 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff80d46c000 == 137 [pid = 3185] [id = 725] 09:30:25 INFO - PROCESS | 3185 | ++DOMWINDOW == 135 (0x7ff8082c1400) [pid = 3185] [serial = 2176] [outer = (nil)] 09:30:26 INFO - PROCESS | 3185 | ++DOMWINDOW == 136 (0x7ff8086ba800) [pid = 3185] [serial = 2177] [outer = 0x7ff8082c1400] 09:30:26 INFO - PROCESS | 3185 | 1461083426018 Marionette DEBUG loaded listener.js 09:30:26 INFO - PROCESS | 3185 | ++DOMWINDOW == 137 (0x7ff80a7e5800) [pid = 3185] [serial = 2178] [outer = 0x7ff8082c1400] 09:30:27 INFO - PROCESS | 3185 | 1461083427051 Marionette TRACE conn4 <- [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]]]}] 09:30:27 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 09:30:27 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 1885ms 09:30:27 INFO - PROCESS | 3185 | 1461083427140 Marionette TRACE conn4 -> [0,2873,"getWindowHandle",null] 09:30:27 INFO - PROCESS | 3185 | 1461083427144 Marionette TRACE conn4 <- [1,2873,null,{"value":"8"}] 09:30:27 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 09:30:27 INFO - PROCESS | 3185 | 1461083427157 Marionette TRACE conn4 -> [0,2874,"setScriptTimeout",{"ms":35000}] 09:30:27 INFO - PROCESS | 3185 | 1461083427167 Marionette TRACE conn4 <- [1,2874,null,{}] 09:30:27 INFO - PROCESS | 3185 | 1461083427241 Marionette TRACE conn4 -> [0,2875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:30:27 INFO - PROCESS | 3185 | 1461083427559 Marionette TRACE conn4 <- [1,2875,null,{"value":null}] 09:30:27 INFO - PROCESS | 3185 | 1461083427655 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:30:28 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff80dd40000 == 138 [pid = 3185] [id = 726] 09:30:28 INFO - PROCESS | 3185 | ++DOMWINDOW == 138 (0x7ff80b10d000) [pid = 3185] [serial = 2179] [outer = (nil)] 09:30:28 INFO - PROCESS | 3185 | ++DOMWINDOW == 139 (0x7ff80d428c00) [pid = 3185] [serial = 2180] [outer = 0x7ff80b10d000] 09:30:28 INFO - PROCESS | 3185 | 1461083428177 Marionette DEBUG loaded listener.js 09:30:28 INFO - PROCESS | 3185 | ++DOMWINDOW == 140 (0x7ff80dd61400) [pid = 3185] [serial = 2181] [outer = 0x7ff80b10d000] 09:30:28 INFO - PROCESS | 3185 | --DOMWINDOW == 139 (0x7ff806c1c800) [pid = 3185] [serial = 2002] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 09:30:28 INFO - PROCESS | 3185 | --DOMWINDOW == 138 (0x7ff8082c6c00) [pid = 3185] [serial = 2113] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 09:30:28 INFO - PROCESS | 3185 | --DOMWINDOW == 137 (0x7ff8066f6c00) [pid = 3185] [serial = 2104] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 09:30:28 INFO - PROCESS | 3185 | --DOMWINDOW == 136 (0x7ff81b181000) [pid = 3185] [serial = 2101] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 09:30:28 INFO - PROCESS | 3185 | --DOMWINDOW == 135 (0x7ff81a70a400) [pid = 3185] [serial = 2098] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 09:30:28 INFO - PROCESS | 3185 | --DOMWINDOW == 134 (0x7ff81a665000) [pid = 3185] [serial = 2095] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 09:30:28 INFO - PROCESS | 3185 | --DOMWINDOW == 133 (0x7ff81a98bc00) [pid = 3185] [serial = 2092] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 09:30:28 INFO - PROCESS | 3185 | --DOMWINDOW == 132 (0x7ff81a79f000) [pid = 3185] [serial = 2089] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 09:30:28 INFO - PROCESS | 3185 | --DOMWINDOW == 131 (0x7ff81250a400) [pid = 3185] [serial = 2086] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 09:30:28 INFO - PROCESS | 3185 | --DOMWINDOW == 130 (0x7ff810886000) [pid = 3185] [serial = 2083] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 09:30:28 INFO - PROCESS | 3185 | --DOMWINDOW == 129 (0x7ff80e761400) [pid = 3185] [serial = 2080] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 09:30:28 INFO - PROCESS | 3185 | --DOMWINDOW == 128 (0x7ff80ef67800) [pid = 3185] [serial = 2077] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 09:30:28 INFO - PROCESS | 3185 | --DOMWINDOW == 127 (0x7ff810885800) [pid = 3185] [serial = 2074] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 09:30:28 INFO - PROCESS | 3185 | --DOMWINDOW == 126 (0x7ff80b103c00) [pid = 3185] [serial = 2071] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 09:30:28 INFO - PROCESS | 3185 | --DOMWINDOW == 125 (0x7ff80afc1800) [pid = 3185] [serial = 2068] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 09:30:28 INFO - PROCESS | 3185 | --DOMWINDOW == 124 (0x7ff80ab0fc00) [pid = 3185] [serial = 2065] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 09:30:28 INFO - PROCESS | 3185 | --DOMWINDOW == 123 (0x7ff8086b9400) [pid = 3185] [serial = 2062] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 09:30:28 INFO - PROCESS | 3185 | --DOMWINDOW == 122 (0x7ff806b4fc00) [pid = 3185] [serial = 2059] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 09:30:28 INFO - PROCESS | 3185 | --DOMWINDOW == 121 (0x7ff806217c00) [pid = 3185] [serial = 2110] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 09:30:28 INFO - PROCESS | 3185 | --DOMWINDOW == 120 (0x7ff806217800) [pid = 3185] [serial = 2107] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 09:30:29 INFO - PROCESS | 3185 | 1461083429024 Marionette TRACE conn4 <- [1,2876,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.multiple.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.multiple",0,null,null]]]}] 09:30:29 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 09:30:29 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 1898ms 09:30:29 INFO - PROCESS | 3185 | 1461083429057 Marionette TRACE conn4 -> [0,2877,"getWindowHandle",null] 09:30:29 INFO - PROCESS | 3185 | 1461083429060 Marionette TRACE conn4 <- [1,2877,null,{"value":"8"}] 09:30:29 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 09:30:29 INFO - PROCESS | 3185 | 1461083429067 Marionette TRACE conn4 -> [0,2878,"setScriptTimeout",{"ms":35000}] 09:30:29 INFO - PROCESS | 3185 | 1461083429069 Marionette TRACE conn4 <- [1,2878,null,{}] 09:30:29 INFO - PROCESS | 3185 | 1461083429075 Marionette TRACE conn4 -> [0,2879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:30:29 INFO - PROCESS | 3185 | 1461083429432 Marionette TRACE conn4 <- [1,2879,null,{"value":null}] 09:30:29 INFO - PROCESS | 3185 | 1461083429454 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:30:29 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff80f6c3800 == 139 [pid = 3185] [id = 727] 09:30:29 INFO - PROCESS | 3185 | ++DOMWINDOW == 121 (0x7ff8082c9c00) [pid = 3185] [serial = 2182] [outer = (nil)] 09:30:29 INFO - PROCESS | 3185 | ++DOMWINDOW == 122 (0x7ff80e0f4000) [pid = 3185] [serial = 2183] [outer = 0x7ff8082c9c00] 09:30:29 INFO - PROCESS | 3185 | 1461083429527 Marionette DEBUG loaded listener.js 09:30:29 INFO - PROCESS | 3185 | ++DOMWINDOW == 123 (0x7ff80e6c4c00) [pid = 3185] [serial = 2184] [outer = 0x7ff8082c9c00] 09:30:30 INFO - PROCESS | 3185 | 1461083430762 Marionette TRACE conn4 <- [1,2880,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html",0,null,null,[["setTransform() with Infinity/NaN is ignored",0,null,null]]]}] 09:30:30 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 09:30:30 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 1729ms 09:30:30 INFO - PROCESS | 3185 | 1461083430798 Marionette TRACE conn4 -> [0,2881,"getWindowHandle",null] 09:30:30 INFO - PROCESS | 3185 | 1461083430805 Marionette TRACE conn4 <- [1,2881,null,{"value":"8"}] 09:30:30 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 09:30:30 INFO - PROCESS | 3185 | 1461083430815 Marionette TRACE conn4 -> [0,2882,"setScriptTimeout",{"ms":35000}] 09:30:30 INFO - PROCESS | 3185 | 1461083430820 Marionette TRACE conn4 <- [1,2882,null,{}] 09:30:30 INFO - PROCESS | 3185 | 1461083430832 Marionette TRACE conn4 -> [0,2883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:30:31 INFO - PROCESS | 3185 | 1461083431115 Marionette TRACE conn4 <- [1,2883,null,{"value":null}] 09:30:31 INFO - PROCESS | 3185 | 1461083431537 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:30:31 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff80d2e4800 == 140 [pid = 3185] [id = 728] 09:30:31 INFO - PROCESS | 3185 | ++DOMWINDOW == 124 (0x7ff80621b800) [pid = 3185] [serial = 2185] [outer = (nil)] 09:30:31 INFO - PROCESS | 3185 | ++DOMWINDOW == 125 (0x7ff807851400) [pid = 3185] [serial = 2186] [outer = 0x7ff80621b800] 09:30:31 INFO - PROCESS | 3185 | 1461083431671 Marionette DEBUG loaded listener.js 09:30:31 INFO - PROCESS | 3185 | ++DOMWINDOW == 126 (0x7ff8082c7c00) [pid = 3185] [serial = 2187] [outer = 0x7ff80621b800] 09:30:32 INFO - PROCESS | 3185 | 1461083432711 Marionette TRACE conn4 <- [1,2884,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.skewed.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.skewed",0,null,null]]]}] 09:30:32 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 09:30:32 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 1945ms 09:30:32 INFO - PROCESS | 3185 | 1461083432761 Marionette TRACE conn4 -> [0,2885,"getWindowHandle",null] 09:30:32 INFO - PROCESS | 3185 | 1461083432770 Marionette TRACE conn4 <- [1,2885,null,{"value":"8"}] 09:30:32 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 09:30:32 INFO - PROCESS | 3185 | 1461083432782 Marionette TRACE conn4 -> [0,2886,"setScriptTimeout",{"ms":35000}] 09:30:32 INFO - PROCESS | 3185 | 1461083432786 Marionette TRACE conn4 <- [1,2886,null,{}] 09:30:32 INFO - PROCESS | 3185 | 1461083432793 Marionette TRACE conn4 -> [0,2887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:30:33 INFO - PROCESS | 3185 | 1461083433080 Marionette TRACE conn4 <- [1,2887,null,{"value":null}] 09:30:33 INFO - PROCESS | 3185 | 1461083433406 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:30:33 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff810439000 == 141 [pid = 3185] [id = 729] 09:30:33 INFO - PROCESS | 3185 | ++DOMWINDOW == 127 (0x7ff80ab2f400) [pid = 3185] [serial = 2188] [outer = (nil)] 09:30:33 INFO - PROCESS | 3185 | ++DOMWINDOW == 128 (0x7ff80b10f000) [pid = 3185] [serial = 2189] [outer = 0x7ff80ab2f400] 09:30:33 INFO - PROCESS | 3185 | 1461083433491 Marionette DEBUG loaded listener.js 09:30:33 INFO - PROCESS | 3185 | ++DOMWINDOW == 129 (0x7ff80e595c00) [pid = 3185] [serial = 2190] [outer = 0x7ff80ab2f400] 09:30:34 INFO - PROCESS | 3185 | 1461083434531 Marionette TRACE conn4 <- [1,2888,null,{"value":["/2dcontext/transformations/2d.transformation.transform.identity.html",0,null,null,[["transform() with the identity matrix does nothing",0,null,null]]]}] 09:30:34 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 09:30:34 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 1836ms 09:30:34 INFO - PROCESS | 3185 | 1461083434619 Marionette TRACE conn4 -> [0,2889,"getWindowHandle",null] 09:30:34 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 09:30:34 INFO - PROCESS | 3185 | 1461083434624 Marionette TRACE conn4 <- [1,2889,null,{"value":"8"}] 09:30:34 INFO - PROCESS | 3185 | 1461083434631 Marionette TRACE conn4 -> [0,2890,"setScriptTimeout",{"ms":35000}] 09:30:34 INFO - PROCESS | 3185 | 1461083434638 Marionette TRACE conn4 <- [1,2890,null,{}] 09:30:34 INFO - PROCESS | 3185 | 1461083434656 Marionette TRACE conn4 -> [0,2891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:30:35 INFO - PROCESS | 3185 | 1461083435028 Marionette TRACE conn4 <- [1,2891,null,{"value":null}] 09:30:35 INFO - PROCESS | 3185 | 1461083435285 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:30:35 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff8120a4000 == 142 [pid = 3185] [id = 730] 09:30:35 INFO - PROCESS | 3185 | ++DOMWINDOW == 130 (0x7ff80ef59c00) [pid = 3185] [serial = 2191] [outer = (nil)] 09:30:35 INFO - PROCESS | 3185 | ++DOMWINDOW == 131 (0x7ff80f826c00) [pid = 3185] [serial = 2192] [outer = 0x7ff80ef59c00] 09:30:35 INFO - PROCESS | 3185 | 1461083435369 Marionette DEBUG loaded listener.js 09:30:35 INFO - PROCESS | 3185 | ++DOMWINDOW == 132 (0x7ff81088c400) [pid = 3185] [serial = 2193] [outer = 0x7ff80ef59c00] 09:30:36 INFO - PROCESS | 3185 | 1461083436357 Marionette TRACE conn4 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 09:30:36 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 09:30:36 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 1794ms 09:30:36 INFO - PROCESS | 3185 | 1461083436426 Marionette TRACE conn4 -> [0,2893,"getWindowHandle",null] 09:30:36 INFO - PROCESS | 3185 | 1461083436431 Marionette TRACE conn4 <- [1,2893,null,{"value":"8"}] 09:30:36 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 09:30:36 INFO - PROCESS | 3185 | 1461083436438 Marionette TRACE conn4 -> [0,2894,"setScriptTimeout",{"ms":35000}] 09:30:36 INFO - PROCESS | 3185 | 1461083436440 Marionette TRACE conn4 <- [1,2894,null,{}] 09:30:36 INFO - PROCESS | 3185 | 1461083436448 Marionette TRACE conn4 -> [0,2895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:30:36 INFO - PROCESS | 3185 | 1461083436770 Marionette TRACE conn4 <- [1,2895,null,{"value":null}] 09:30:37 INFO - PROCESS | 3185 | 1461083437094 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:30:37 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff813205000 == 143 [pid = 3185] [id = 731] 09:30:37 INFO - PROCESS | 3185 | ++DOMWINDOW == 133 (0x7ff80ef5ec00) [pid = 3185] [serial = 2194] [outer = (nil)] 09:30:37 INFO - PROCESS | 3185 | ++DOMWINDOW == 134 (0x7ff811243c00) [pid = 3185] [serial = 2195] [outer = 0x7ff80ef5ec00] 09:30:37 INFO - PROCESS | 3185 | 1461083437182 Marionette DEBUG loaded listener.js 09:30:37 INFO - PROCESS | 3185 | ++DOMWINDOW == 135 (0x7ff8112afc00) [pid = 3185] [serial = 2196] [outer = 0x7ff80ef5ec00] 09:30:38 INFO - PROCESS | 3185 | 1461083438084 Marionette TRACE conn4 <- [1,2896,null,{"value":["/2dcontext/transformations/2d.transformation.transform.nonfinite.html",0,null,null,[["transform() with Infinity/NaN is ignored",0,null,null]]]}] 09:30:38 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 09:30:38 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 1686ms 09:30:38 INFO - PROCESS | 3185 | 1461083438126 Marionette TRACE conn4 -> [0,2897,"getWindowHandle",null] 09:30:38 INFO - PROCESS | 3185 | 1461083438130 Marionette TRACE conn4 <- [1,2897,null,{"value":"8"}] 09:30:38 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 09:30:38 INFO - PROCESS | 3185 | 1461083438136 Marionette TRACE conn4 -> [0,2898,"setScriptTimeout",{"ms":35000}] 09:30:38 INFO - PROCESS | 3185 | 1461083438140 Marionette TRACE conn4 <- [1,2898,null,{}] 09:30:38 INFO - PROCESS | 3185 | 1461083438146 Marionette TRACE conn4 -> [0,2899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:30:38 INFO - PROCESS | 3185 | 1461083438403 Marionette TRACE conn4 <- [1,2899,null,{"value":null}] 09:30:38 INFO - PROCESS | 3185 | 1461083438682 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:30:38 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff8199bf000 == 144 [pid = 3185] [id = 732] 09:30:38 INFO - PROCESS | 3185 | ++DOMWINDOW == 136 (0x7ff811243800) [pid = 3185] [serial = 2197] [outer = (nil)] 09:30:38 INFO - PROCESS | 3185 | ++DOMWINDOW == 137 (0x7ff811335c00) [pid = 3185] [serial = 2198] [outer = 0x7ff811243800] 09:30:38 INFO - PROCESS | 3185 | 1461083438810 Marionette DEBUG loaded listener.js 09:30:38 INFO - PROCESS | 3185 | ++DOMWINDOW == 138 (0x7ff8120de400) [pid = 3185] [serial = 2199] [outer = 0x7ff811243800] 09:30:39 INFO - PROCESS | 3185 | 1461083439783 Marionette TRACE conn4 <- [1,2900,null,{"value":["/2dcontext/transformations/2d.transformation.transform.skewed.html",0,null,null,[["transform() with skewy matrix transforms correctly",0,null,null]]]}] 09:30:39 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 09:30:39 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 1682ms 09:30:39 INFO - PROCESS | 3185 | 1461083439820 Marionette TRACE conn4 -> [0,2901,"getWindowHandle",null] 09:30:39 INFO - PROCESS | 3185 | 1461083439825 Marionette TRACE conn4 <- [1,2901,null,{"value":"8"}] 09:30:39 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 09:30:39 INFO - PROCESS | 3185 | 1461083439832 Marionette TRACE conn4 -> [0,2902,"setScriptTimeout",{"ms":35000}] 09:30:39 INFO - PROCESS | 3185 | 1461083439836 Marionette TRACE conn4 <- [1,2902,null,{}] 09:30:39 INFO - PROCESS | 3185 | 1461083439845 Marionette TRACE conn4 -> [0,2903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:30:40 INFO - PROCESS | 3185 | 1461083440151 Marionette TRACE conn4 <- [1,2903,null,{"value":null}] 09:30:40 INFO - PROCESS | 3185 | 1461083440483 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:30:40 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff81a8db000 == 145 [pid = 3185] [id = 733] 09:30:40 INFO - PROCESS | 3185 | ++DOMWINDOW == 139 (0x7ff813063c00) [pid = 3185] [serial = 2200] [outer = (nil)] 09:30:40 INFO - PROCESS | 3185 | ++DOMWINDOW == 140 (0x7ff81955dc00) [pid = 3185] [serial = 2201] [outer = 0x7ff813063c00] 09:30:40 INFO - PROCESS | 3185 | 1461083440573 Marionette DEBUG loaded listener.js 09:30:40 INFO - PROCESS | 3185 | ++DOMWINDOW == 141 (0x7ff8199a6c00) [pid = 3185] [serial = 2202] [outer = 0x7ff813063c00] 09:30:41 INFO - PROCESS | 3185 | 1461083441538 Marionette TRACE conn4 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 09:30:41 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 09:30:41 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 1783ms 09:30:41 INFO - PROCESS | 3185 | 1461083441617 Marionette TRACE conn4 -> [0,2905,"getWindowHandle",null] 09:30:41 INFO - PROCESS | 3185 | 1461083441620 Marionette TRACE conn4 <- [1,2905,null,{"value":"8"}] 09:30:41 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 09:30:41 INFO - PROCESS | 3185 | 1461083441627 Marionette TRACE conn4 -> [0,2906,"setScriptTimeout",{"ms":35000}] 09:30:41 INFO - PROCESS | 3185 | 1461083441631 Marionette TRACE conn4 <- [1,2906,null,{}] 09:30:41 INFO - PROCESS | 3185 | 1461083441637 Marionette TRACE conn4 -> [0,2907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:30:41 INFO - PROCESS | 3185 | 1461083441942 Marionette TRACE conn4 <- [1,2907,null,{"value":null}] 09:30:42 INFO - PROCESS | 3185 | 1461083442259 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:30:42 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff81ad87800 == 146 [pid = 3185] [id = 734] 09:30:42 INFO - PROCESS | 3185 | ++DOMWINDOW == 142 (0x7ff813069c00) [pid = 3185] [serial = 2203] [outer = (nil)] 09:30:42 INFO - PROCESS | 3185 | ++DOMWINDOW == 143 (0x7ff819e2ec00) [pid = 3185] [serial = 2204] [outer = 0x7ff813069c00] 09:30:42 INFO - PROCESS | 3185 | 1461083442353 Marionette DEBUG loaded listener.js 09:30:42 INFO - PROCESS | 3185 | ++DOMWINDOW == 144 (0x7ff81a3d6c00) [pid = 3185] [serial = 2205] [outer = 0x7ff813069c00] 09:30:43 INFO - PROCESS | 3185 | 1461083443245 Marionette TRACE conn4 <- [1,2908,null,{"value":["/2dcontext/transformations/2d.transformation.translate.nonfinite.html",0,null,null,[["translate() with Infinity/NaN is ignored",0,null,null]]]}] 09:30:43 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 09:30:43 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 1682ms 09:30:43 INFO - PROCESS | 3185 | 1461083443311 Marionette TRACE conn4 -> [0,2909,"getWindowHandle",null] 09:30:43 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 09:30:43 INFO - PROCESS | 3185 | 1461083443315 Marionette TRACE conn4 <- [1,2909,null,{"value":"8"}] 09:30:43 INFO - PROCESS | 3185 | 1461083443322 Marionette TRACE conn4 -> [0,2910,"setScriptTimeout",{"ms":35000}] 09:30:43 INFO - PROCESS | 3185 | 1461083443325 Marionette TRACE conn4 <- [1,2910,null,{}] 09:30:43 INFO - PROCESS | 3185 | 1461083443331 Marionette TRACE conn4 -> [0,2911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:30:43 INFO - PROCESS | 3185 | 1461083443587 Marionette TRACE conn4 <- [1,2911,null,{"value":null}] 09:30:43 INFO - PROCESS | 3185 | 1461083443862 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:30:43 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff81e68f800 == 147 [pid = 3185] [id = 735] 09:30:43 INFO - PROCESS | 3185 | ++DOMWINDOW == 145 (0x7ff813491400) [pid = 3185] [serial = 2206] [outer = (nil)] 09:30:43 INFO - PROCESS | 3185 | ++DOMWINDOW == 146 (0x7ff81a65d000) [pid = 3185] [serial = 2207] [outer = 0x7ff813491400] 09:30:43 INFO - PROCESS | 3185 | 1461083443987 Marionette DEBUG loaded listener.js 09:30:44 INFO - PROCESS | 3185 | ++DOMWINDOW == 147 (0x7ff81a713800) [pid = 3185] [serial = 2208] [outer = 0x7ff813491400] 09:30:44 INFO - PROCESS | 3185 | 1461083444858 Marionette TRACE conn4 <- [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]]]}] 09:30:44 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 09:30:44 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 09:30:44 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 1594ms 09:30:44 INFO - PROCESS | 3185 | 1461083444917 Marionette TRACE conn4 -> [0,2913,"getWindowHandle",null] 09:30:44 INFO - PROCESS | 3185 | 1461083444920 Marionette TRACE conn4 <- [1,2913,null,{"value":"8"}] 09:30:44 INFO - TEST-START | /DOMEvents/constructors.html 09:30:44 INFO - PROCESS | 3185 | 1461083444927 Marionette TRACE conn4 -> [0,2914,"setScriptTimeout",{"ms":35000}] 09:30:44 INFO - PROCESS | 3185 | 1461083444930 Marionette TRACE conn4 <- [1,2914,null,{}] 09:30:44 INFO - PROCESS | 3185 | 1461083444951 Marionette TRACE conn4 -> [0,2915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:30:45 INFO - PROCESS | 3185 | 1461083445295 Marionette TRACE conn4 <- [1,2915,null,{"value":null}] 09:30:45 INFO - PROCESS | 3185 | 1461083445525 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:30:45 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff81eb02800 == 148 [pid = 3185] [id = 736] 09:30:45 INFO - PROCESS | 3185 | ++DOMWINDOW == 148 (0x7ff81a710c00) [pid = 3185] [serial = 2209] [outer = (nil)] 09:30:45 INFO - PROCESS | 3185 | ++DOMWINDOW == 149 (0x7ff81a79f800) [pid = 3185] [serial = 2210] [outer = 0x7ff81a710c00] 09:30:45 INFO - PROCESS | 3185 | 1461083445648 Marionette DEBUG loaded listener.js 09:30:45 INFO - PROCESS | 3185 | ++DOMWINDOW == 150 (0x7ff81ac06c00) [pid = 3185] [serial = 2211] [outer = 0x7ff81a710c00] 09:30:46 INFO - PROCESS | 3185 | 1461083446602 Marionette TRACE conn4 <- [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]]]}] 09:30:46 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 09:30:46 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 09:30:46 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 09:30:46 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 09:30:46 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 09:30:46 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 09:30:46 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 09:30:46 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 09:30:46 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 09:30:46 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 09:30:46 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 09:30:46 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 09:30:46 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 09:30:46 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 09:30:46 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 09:30:46 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 09:30:46 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 09:30:46 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 09:30:46 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 09:30:46 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 09:30:46 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 09:30:46 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 09:30:46 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 09:30:46 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 09:30:46 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 09:30:46 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 09:30:46 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 09:30:46 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 09:30:46 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 09:30:46 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 09:30:46 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 09:30:46 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 09:30:46 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 09:30:46 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 09:30:46 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 09:30:46 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 09:30:46 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 09:30:46 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 09:30:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:30:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:30:46 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 09:30:46 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 09:30:46 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 09:30:46 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 09:30:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:30:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:30:46 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 09:30:46 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 09:30:46 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 09:30:46 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 09:30:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:30:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:30:46 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 09:30:46 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 09:30:46 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 09:30:46 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 09:30:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:30:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:30:46 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 09:30:46 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 09:30:46 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 09:30:46 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 09:30:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:30:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:30:46 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 09:30:46 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 09:30:46 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 09:30:46 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 09:30:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:30:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:30:46 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 09:30:46 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 09:30:46 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 09:30:46 INFO - TEST-OK | /DOMEvents/constructors.html | took 1751ms 09:30:46 INFO - PROCESS | 3185 | 1461083446682 Marionette TRACE conn4 -> [0,2917,"getWindowHandle",null] 09:30:46 INFO - PROCESS | 3185 | 1461083446688 Marionette TRACE conn4 <- [1,2917,null,{"value":"8"}] 09:30:46 INFO - TEST-START | /DOMEvents/event-phases-order.html 09:30:46 INFO - PROCESS | 3185 | 1461083446699 Marionette TRACE conn4 -> [0,2918,"setScriptTimeout",{"ms":35000}] 09:30:46 INFO - PROCESS | 3185 | 1461083446705 Marionette TRACE conn4 <- [1,2918,null,{}] 09:30:46 INFO - PROCESS | 3185 | 1461083446742 Marionette TRACE conn4 -> [0,2919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:30:47 INFO - PROCESS | 3185 | 1461083447015 Marionette TRACE conn4 <- [1,2919,null,{"value":null}] 09:30:47 INFO - PROCESS | 3185 | 1461083447323 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:30:47 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff81f18a000 == 149 [pid = 3185] [id = 737] 09:30:47 INFO - PROCESS | 3185 | ++DOMWINDOW == 151 (0x7ff81ac03400) [pid = 3185] [serial = 2212] [outer = (nil)] 09:30:47 INFO - PROCESS | 3185 | ++DOMWINDOW == 152 (0x7ff81ac48000) [pid = 3185] [serial = 2213] [outer = 0x7ff81ac03400] 09:30:47 INFO - PROCESS | 3185 | 1461083447414 Marionette DEBUG loaded listener.js 09:30:47 INFO - PROCESS | 3185 | ++DOMWINDOW == 153 (0x7ff81cc31800) [pid = 3185] [serial = 2214] [outer = 0x7ff81ac03400] 09:30:48 INFO - PROCESS | 3185 | 1461083448274 Marionette TRACE conn4 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 09:30:48 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 09:30:48 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 1618ms 09:30:48 INFO - PROCESS | 3185 | 1461083448320 Marionette TRACE conn4 -> [0,2921,"getWindowHandle",null] 09:30:48 INFO - PROCESS | 3185 | 1461083448326 Marionette TRACE conn4 <- [1,2921,null,{"value":"8"}] 09:30:48 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 09:30:48 INFO - PROCESS | 3185 | 1461083448334 Marionette TRACE conn4 -> [0,2922,"setScriptTimeout",{"ms":35000}] 09:30:48 INFO - PROCESS | 3185 | 1461083448340 Marionette TRACE conn4 <- [1,2922,null,{}] 09:30:48 INFO - PROCESS | 3185 | 1461083448346 Marionette TRACE conn4 -> [0,2923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:30:48 INFO - PROCESS | 3185 | 1461083448645 Marionette TRACE conn4 <- [1,2923,null,{"value":null}] 09:30:48 INFO - PROCESS | 3185 | 1461083448984 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:30:49 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff82473d000 == 150 [pid = 3185] [id = 738] 09:30:49 INFO - PROCESS | 3185 | ++DOMWINDOW == 154 (0x7ff81e291000) [pid = 3185] [serial = 2215] [outer = (nil)] 09:30:49 INFO - PROCESS | 3185 | ++DOMWINDOW == 155 (0x7ff81e997400) [pid = 3185] [serial = 2216] [outer = 0x7ff81e291000] 09:30:49 INFO - PROCESS | 3185 | 1461083449080 Marionette DEBUG loaded listener.js 09:30:49 INFO - PROCESS | 3185 | ++DOMWINDOW == 156 (0x7ff81ecc2c00) [pid = 3185] [serial = 2217] [outer = 0x7ff81e291000] 09:30:49 INFO - PROCESS | 3185 | [3185] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/events/Event.cpp, line 567 09:30:49 INFO - PROCESS | 3185 | [3185] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/events/Event.cpp, line 567 09:30:49 INFO - PROCESS | 3185 | [3185] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/events/Event.cpp, line 567 09:30:49 INFO - PROCESS | 3185 | [3185] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/events/Event.cpp, line 567 09:30:50 INFO - PROCESS | 3185 | 1461083450140 Marionette TRACE conn4 <- [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]]]}] 09:30:50 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 09:30:50 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 09:30:50 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 09:30:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:30:50 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 09:30:50 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 09:30:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:30:50 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 09:30:50 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 09:30:50 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 09:30:50 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 09:30:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:30:50 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 09:30:50 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 09:30:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:30:50 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 09:30:50 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 09:30:50 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 09:30:50 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 09:30:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:30:50 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 09:30:50 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 09:30:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:30:50 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 09:30:50 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]" 09:30:50 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 09:30:50 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 09:30:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:30:50 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 09:30:50 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 09:30:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:30:50 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 09:30:50 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 09:30:50 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 1842ms 09:30:50 INFO - PROCESS | 3185 | 1461083450181 Marionette TRACE conn4 -> [0,2925,"getWindowHandle",null] 09:30:50 INFO - PROCESS | 3185 | 1461083450189 Marionette TRACE conn4 <- [1,2925,null,{"value":"8"}] 09:30:50 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 09:30:50 INFO - PROCESS | 3185 | 1461083450198 Marionette TRACE conn4 -> [0,2926,"setScriptTimeout",{"ms":35000}] 09:30:50 INFO - PROCESS | 3185 | 1461083450201 Marionette TRACE conn4 <- [1,2926,null,{}] 09:30:50 INFO - PROCESS | 3185 | 1461083450208 Marionette TRACE conn4 -> [0,2927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:30:50 INFO - PROCESS | 3185 | 1461083450504 Marionette TRACE conn4 <- [1,2927,null,{"value":null}] 09:30:50 INFO - PROCESS | 3185 | 1461083450838 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:30:50 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff82ae05000 == 151 [pid = 3185] [id = 739] 09:30:50 INFO - PROCESS | 3185 | ++DOMWINDOW == 157 (0x7ff81ee69c00) [pid = 3185] [serial = 2218] [outer = (nil)] 09:30:50 INFO - PROCESS | 3185 | ++DOMWINDOW == 158 (0x7ff821bf1800) [pid = 3185] [serial = 2219] [outer = 0x7ff81ee69c00] 09:30:50 INFO - PROCESS | 3185 | 1461083450923 Marionette DEBUG loaded listener.js 09:30:51 INFO - PROCESS | 3185 | ++DOMWINDOW == 159 (0x7ff822044000) [pid = 3185] [serial = 2220] [outer = 0x7ff81ee69c00] 09:30:51 INFO - PROCESS | 3185 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 09:30:51 INFO - PROCESS | 3185 | 1461083451708 Marionette TRACE conn4 <- [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]]]}] 09:30:51 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 09:30:51 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 1548ms 09:30:51 INFO - PROCESS | 3185 | 1461083451748 Marionette TRACE conn4 -> [0,2929,"getWindowHandle",null] 09:30:51 INFO - PROCESS | 3185 | 1461083451751 Marionette TRACE conn4 <- [1,2929,null,{"value":"8"}] 09:30:51 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 09:30:51 INFO - PROCESS | 3185 | 1461083451758 Marionette TRACE conn4 -> [0,2930,"setScriptTimeout",{"ms":35000}] 09:30:51 INFO - PROCESS | 3185 | 1461083451761 Marionette TRACE conn4 <- [1,2930,null,{}] 09:30:51 INFO - PROCESS | 3185 | 1461083451767 Marionette TRACE conn4 -> [0,2931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:30:52 INFO - PROCESS | 3185 | 1461083452023 Marionette TRACE conn4 <- [1,2931,null,{"value":null}] 09:30:52 INFO - PROCESS | 3185 | 1461083452306 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:30:52 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff831c78800 == 152 [pid = 3185] [id = 740] 09:30:52 INFO - PROCESS | 3185 | ++DOMWINDOW == 160 (0x7ff81f58dc00) [pid = 3185] [serial = 2221] [outer = (nil)] 09:30:52 INFO - PROCESS | 3185 | ++DOMWINDOW == 161 (0x7ff82204c400) [pid = 3185] [serial = 2222] [outer = 0x7ff81f58dc00] 09:30:52 INFO - PROCESS | 3185 | 1461083452389 Marionette DEBUG loaded listener.js 09:30:52 INFO - PROCESS | 3185 | ++DOMWINDOW == 162 (0x7ff8220edc00) [pid = 3185] [serial = 2223] [outer = 0x7ff81f58dc00] 09:30:53 INFO - PROCESS | 3185 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 09:30:53 INFO - PROCESS | 3185 | 1461083453195 Marionette TRACE conn4 <- [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]]]}] 09:30:53 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 09:30:53 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 1484ms 09:30:53 INFO - PROCESS | 3185 | 1461083453243 Marionette TRACE conn4 -> [0,2933,"getWindowHandle",null] 09:30:53 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 09:30:53 INFO - PROCESS | 3185 | 1461083453247 Marionette TRACE conn4 <- [1,2933,null,{"value":"8"}] 09:30:53 INFO - PROCESS | 3185 | 1461083453254 Marionette TRACE conn4 -> [0,2934,"setScriptTimeout",{"ms":35000}] 09:30:53 INFO - PROCESS | 3185 | 1461083453258 Marionette TRACE conn4 <- [1,2934,null,{}] 09:30:53 INFO - PROCESS | 3185 | 1461083453264 Marionette TRACE conn4 -> [0,2935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:30:53 INFO - PROCESS | 3185 | 1461083453555 Marionette TRACE conn4 <- [1,2935,null,{"value":null}] 09:30:53 INFO - PROCESS | 3185 | 1461083453841 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:30:53 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff83634e800 == 153 [pid = 3185] [id = 741] 09:30:53 INFO - PROCESS | 3185 | ++DOMWINDOW == 163 (0x7ff820729800) [pid = 3185] [serial = 2224] [outer = (nil)] 09:30:53 INFO - PROCESS | 3185 | ++DOMWINDOW == 164 (0x7ff8222a0c00) [pid = 3185] [serial = 2225] [outer = 0x7ff820729800] 09:30:53 INFO - PROCESS | 3185 | 1461083453923 Marionette DEBUG loaded listener.js 09:30:54 INFO - PROCESS | 3185 | ++DOMWINDOW == 165 (0x7ff822bf4400) [pid = 3185] [serial = 2226] [outer = 0x7ff820729800] 09:30:54 INFO - PROCESS | 3185 | 1461083454755 Marionette TRACE conn4 <- [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]]]}] 09:30:54 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 09:30:54 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 1542ms 09:30:54 INFO - PROCESS | 3185 | 1461083454796 Marionette TRACE conn4 -> [0,2937,"getWindowHandle",null] 09:30:54 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 09:30:54 INFO - PROCESS | 3185 | 1461083454801 Marionette TRACE conn4 <- [1,2937,null,{"value":"8"}] 09:30:54 INFO - PROCESS | 3185 | 1461083454808 Marionette TRACE conn4 -> [0,2938,"setScriptTimeout",{"ms":35000}] 09:30:54 INFO - PROCESS | 3185 | 1461083454811 Marionette TRACE conn4 <- [1,2938,null,{}] 09:30:54 INFO - PROCESS | 3185 | 1461083454817 Marionette TRACE conn4 -> [0,2939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:30:55 INFO - PROCESS | 3185 | 1461083455074 Marionette TRACE conn4 <- [1,2939,null,{"value":null}] 09:30:55 INFO - PROCESS | 3185 | 1461083455330 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:30:55 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff836521000 == 154 [pid = 3185] [id = 742] 09:30:55 INFO - PROCESS | 3185 | ++DOMWINDOW == 166 (0x7ff821c16c00) [pid = 3185] [serial = 2227] [outer = (nil)] 09:30:55 INFO - PROCESS | 3185 | ++DOMWINDOW == 167 (0x7ff822d82000) [pid = 3185] [serial = 2228] [outer = 0x7ff821c16c00] 09:30:55 INFO - PROCESS | 3185 | 1461083455411 Marionette DEBUG loaded listener.js 09:30:55 INFO - PROCESS | 3185 | ++DOMWINDOW == 168 (0x7ff823e87000) [pid = 3185] [serial = 2229] [outer = 0x7ff821c16c00] 09:30:56 INFO - PROCESS | 3185 | 1461083456283 Marionette TRACE conn4 <- [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]]]}] 09:30:56 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. 09:30:56 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 1485ms 09:30:56 INFO - PROCESS | 3185 | 1461083456292 Marionette TRACE conn4 -> [0,2941,"getWindowHandle",null] 09:30:56 INFO - PROCESS | 3185 | 1461083456296 Marionette TRACE conn4 <- [1,2941,null,{"value":"8"}] 09:30:56 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 09:30:56 INFO - PROCESS | 3185 | 1461083456303 Marionette TRACE conn4 -> [0,2942,"setScriptTimeout",{"ms":35000}] 09:30:56 INFO - PROCESS | 3185 | 1461083456307 Marionette TRACE conn4 <- [1,2942,null,{}] 09:30:56 INFO - PROCESS | 3185 | 1461083456313 Marionette TRACE conn4 -> [0,2943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:30:56 INFO - PROCESS | 3185 | 1461083456574 Marionette TRACE conn4 <- [1,2943,null,{"value":null}] 09:30:56 INFO - PROCESS | 3185 | 1461083456835 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:30:56 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff838e3a800 == 155 [pid = 3185] [id = 743] 09:30:56 INFO - PROCESS | 3185 | ++DOMWINDOW == 169 (0x7ff8222a0800) [pid = 3185] [serial = 2230] [outer = (nil)] 09:30:56 INFO - PROCESS | 3185 | ++DOMWINDOW == 170 (0x7ff824292c00) [pid = 3185] [serial = 2231] [outer = 0x7ff8222a0800] 09:30:56 INFO - PROCESS | 3185 | 1461083456919 Marionette DEBUG loaded listener.js 09:30:57 INFO - PROCESS | 3185 | ++DOMWINDOW == 171 (0x7ff824b41c00) [pid = 3185] [serial = 2232] [outer = 0x7ff8222a0800] 09:30:57 INFO - PROCESS | 3185 | 1461083457790 Marionette TRACE conn4 <- [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"]]]}] 09:30:57 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 09:30:57 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 09:30:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:30:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:30:57 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 09:30:57 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 1537ms 09:30:57 INFO - PROCESS | 3185 | 1461083457843 Marionette TRACE conn4 -> [0,2945,"getWindowHandle",null] 09:30:57 INFO - PROCESS | 3185 | 1461083457847 Marionette TRACE conn4 <- [1,2945,null,{"value":"8"}] 09:30:57 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 09:30:57 INFO - PROCESS | 3185 | 1461083457904 Marionette TRACE conn4 -> [0,2946,"setScriptTimeout",{"ms":35000}] 09:30:57 INFO - PROCESS | 3185 | 1461083457908 Marionette TRACE conn4 <- [1,2946,null,{}] 09:30:57 INFO - PROCESS | 3185 | 1461083457918 Marionette TRACE conn4 -> [0,2947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:30:58 INFO - PROCESS | 3185 | 1461083458190 Marionette TRACE conn4 <- [1,2947,null,{"value":null}] 09:30:58 INFO - PROCESS | 3185 | 1461083458491 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:30:58 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff83a67f000 == 156 [pid = 3185] [id = 744] 09:30:58 INFO - PROCESS | 3185 | ++DOMWINDOW == 172 (0x7ff822bf7c00) [pid = 3185] [serial = 2233] [outer = (nil)] 09:30:58 INFO - PROCESS | 3185 | ++DOMWINDOW == 173 (0x7ff824d39000) [pid = 3185] [serial = 2234] [outer = 0x7ff822bf7c00] 09:30:58 INFO - PROCESS | 3185 | 1461083458614 Marionette DEBUG loaded listener.js 09:30:58 INFO - PROCESS | 3185 | ++DOMWINDOW == 174 (0x7ff824f1f000) [pid = 3185] [serial = 2235] [outer = 0x7ff822bf7c00] 09:30:59 INFO - PROCESS | 3185 | 1461083459415 Marionette TRACE conn4 <- [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]]]}] 09:30:59 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. 09:30:59 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 1547ms 09:30:59 INFO - PROCESS | 3185 | 1461083459476 Marionette TRACE conn4 -> [0,2949,"getWindowHandle",null] 09:30:59 INFO - PROCESS | 3185 | 1461083459480 Marionette TRACE conn4 <- [1,2949,null,{"value":"8"}] 09:30:59 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 09:30:59 INFO - PROCESS | 3185 | 1461083459492 Marionette TRACE conn4 -> [0,2950,"setScriptTimeout",{"ms":35000}] 09:30:59 INFO - PROCESS | 3185 | 1461083459495 Marionette TRACE conn4 <- [1,2950,null,{}] 09:30:59 INFO - PROCESS | 3185 | 1461083459523 Marionette TRACE conn4 -> [0,2951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:30:59 INFO - PROCESS | 3185 | 1461083459815 Marionette TRACE conn4 <- [1,2951,null,{"value":null}] 09:31:00 INFO - PROCESS | 3185 | 1461083460113 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:31:00 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff83b4b8800 == 157 [pid = 3185] [id = 745] 09:31:00 INFO - PROCESS | 3185 | ++DOMWINDOW == 175 (0x7ff824294000) [pid = 3185] [serial = 2236] [outer = (nil)] 09:31:00 INFO - PROCESS | 3185 | ++DOMWINDOW == 176 (0x7ff82505e000) [pid = 3185] [serial = 2237] [outer = 0x7ff824294000] 09:31:00 INFO - PROCESS | 3185 | 1461083460240 Marionette DEBUG loaded listener.js 09:31:00 INFO - PROCESS | 3185 | ++DOMWINDOW == 177 (0x7ff825064400) [pid = 3185] [serial = 2238] [outer = 0x7ff824294000] 09:31:03 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff807878800 == 156 [pid = 3185] [id = 439] 09:31:03 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff81321b000 == 155 [pid = 3185] [id = 443] 09:31:03 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff82680e000 == 154 [pid = 3185] [id = 719] 09:31:03 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff824c58000 == 153 [pid = 3185] [id = 718] 09:31:03 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff823419800 == 152 [pid = 3185] [id = 717] 09:31:03 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff81f014000 == 151 [pid = 3185] [id = 716] 09:31:03 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff81eada000 == 150 [pid = 3185] [id = 715] 09:31:03 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff81c1cd000 == 149 [pid = 3185] [id = 714] 09:31:03 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff81abdf000 == 148 [pid = 3185] [id = 713] 09:31:03 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff81a8e6000 == 147 [pid = 3185] [id = 712] 09:31:03 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff8199cd800 == 146 [pid = 3185] [id = 711] 09:31:03 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff8126c9000 == 145 [pid = 3185] [id = 710] 09:31:03 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff812099000 == 144 [pid = 3185] [id = 709] 09:31:03 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff80f976000 == 143 [pid = 3185] [id = 708] 09:31:03 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff80dc42800 == 142 [pid = 3185] [id = 707] 09:31:03 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff80a645000 == 141 [pid = 3185] [id = 706] 09:31:03 INFO - PROCESS | 3185 | --DOMWINDOW == 176 (0x7ff80db93400) [pid = 3185] [serial = 2004] [outer = (nil)] [url = about:blank] 09:31:03 INFO - PROCESS | 3185 | --DOMWINDOW == 175 (0x7ff80afc6400) [pid = 3185] [serial = 2117] [outer = (nil)] [url = about:blank] 09:31:03 INFO - PROCESS | 3185 | --DOMWINDOW == 174 (0x7ff80a48bc00) [pid = 3185] [serial = 2114] [outer = (nil)] [url = about:blank] 09:31:03 INFO - PROCESS | 3185 | --DOMWINDOW == 173 (0x7ff81e99ac00) [pid = 3185] [serial = 2106] [outer = (nil)] [url = about:blank] 09:31:03 INFO - PROCESS | 3185 | --DOMWINDOW == 172 (0x7ff81e28ec00) [pid = 3185] [serial = 2105] [outer = (nil)] [url = about:blank] 09:31:03 INFO - PROCESS | 3185 | --DOMWINDOW == 171 (0x7ff81e28e800) [pid = 3185] [serial = 2103] [outer = (nil)] [url = about:blank] 09:31:03 INFO - PROCESS | 3185 | --DOMWINDOW == 170 (0x7ff81e287c00) [pid = 3185] [serial = 2102] [outer = (nil)] [url = about:blank] 09:31:03 INFO - PROCESS | 3185 | --DOMWINDOW == 169 (0x7ff81e084400) [pid = 3185] [serial = 2100] [outer = (nil)] [url = about:blank] 09:31:03 INFO - PROCESS | 3185 | --DOMWINDOW == 168 (0x7ff81e07a800) [pid = 3185] [serial = 2099] [outer = (nil)] [url = about:blank] 09:31:03 INFO - PROCESS | 3185 | --DOMWINDOW == 167 (0x7ff81c091400) [pid = 3185] [serial = 2096] [outer = (nil)] [url = about:blank] 09:31:03 INFO - PROCESS | 3185 | --DOMWINDOW == 166 (0x7ff81cd5ac00) [pid = 3185] [serial = 2097] [outer = (nil)] [url = about:blank] 09:31:03 INFO - PROCESS | 3185 | --DOMWINDOW == 165 (0x7ff81ad4dc00) [pid = 3185] [serial = 2094] [outer = (nil)] [url = about:blank] 09:31:03 INFO - PROCESS | 3185 | --DOMWINDOW == 164 (0x7ff81acc0400) [pid = 3185] [serial = 2093] [outer = (nil)] [url = about:blank] 09:31:03 INFO - PROCESS | 3185 | --DOMWINDOW == 163 (0x7ff81ac11000) [pid = 3185] [serial = 2091] [outer = (nil)] [url = about:blank] 09:31:03 INFO - PROCESS | 3185 | --DOMWINDOW == 162 (0x7ff81a992800) [pid = 3185] [serial = 2090] [outer = (nil)] [url = about:blank] 09:31:03 INFO - PROCESS | 3185 | --DOMWINDOW == 161 (0x7ff819f2d400) [pid = 3185] [serial = 2088] [outer = (nil)] [url = about:blank] 09:31:03 INFO - PROCESS | 3185 | --DOMWINDOW == 160 (0x7ff819e35400) [pid = 3185] [serial = 2087] [outer = (nil)] [url = about:blank] 09:31:03 INFO - PROCESS | 3185 | --DOMWINDOW == 159 (0x7ff819e28800) [pid = 3185] [serial = 2085] [outer = (nil)] [url = about:blank] 09:31:03 INFO - PROCESS | 3185 | --DOMWINDOW == 158 (0x7ff819d72c00) [pid = 3185] [serial = 2084] [outer = (nil)] [url = about:blank] 09:31:03 INFO - PROCESS | 3185 | --DOMWINDOW == 157 (0x7ff8199a7000) [pid = 3185] [serial = 2082] [outer = (nil)] [url = about:blank] 09:31:03 INFO - PROCESS | 3185 | --DOMWINDOW == 156 (0x7ff819554800) [pid = 3185] [serial = 2081] [outer = (nil)] [url = about:blank] 09:31:03 INFO - PROCESS | 3185 | --DOMWINDOW == 155 (0x7ff81344f400) [pid = 3185] [serial = 2079] [outer = (nil)] [url = about:blank] 09:31:03 INFO - PROCESS | 3185 | --DOMWINDOW == 154 (0x7ff813065c00) [pid = 3185] [serial = 2078] [outer = (nil)] [url = about:blank] 09:31:03 INFO - PROCESS | 3185 | --DOMWINDOW == 153 (0x7ff812903000) [pid = 3185] [serial = 2076] [outer = (nil)] [url = about:blank] 09:31:03 INFO - PROCESS | 3185 | --DOMWINDOW == 152 (0x7ff81123c800) [pid = 3185] [serial = 2075] [outer = (nil)] [url = about:blank] 09:31:03 INFO - PROCESS | 3185 | --DOMWINDOW == 151 (0x7ff8104b4c00) [pid = 3185] [serial = 2073] [outer = (nil)] [url = about:blank] 09:31:03 INFO - PROCESS | 3185 | --DOMWINDOW == 150 (0x7ff80f826800) [pid = 3185] [serial = 2072] [outer = (nil)] [url = about:blank] 09:31:03 INFO - PROCESS | 3185 | --DOMWINDOW == 149 (0x7ff80e75d000) [pid = 3185] [serial = 2070] [outer = (nil)] [url = about:blank] 09:31:03 INFO - PROCESS | 3185 | --DOMWINDOW == 148 (0x7ff80e6c7800) [pid = 3185] [serial = 2069] [outer = (nil)] [url = about:blank] 09:31:03 INFO - PROCESS | 3185 | --DOMWINDOW == 147 (0x7ff80dd5bc00) [pid = 3185] [serial = 2067] [outer = (nil)] [url = about:blank] 09:31:03 INFO - PROCESS | 3185 | --DOMWINDOW == 146 (0x7ff80d426400) [pid = 3185] [serial = 2066] [outer = (nil)] [url = about:blank] 09:31:03 INFO - PROCESS | 3185 | --DOMWINDOW == 145 (0x7ff80ab10c00) [pid = 3185] [serial = 2064] [outer = (nil)] [url = about:blank] 09:31:03 INFO - PROCESS | 3185 | --DOMWINDOW == 144 (0x7ff80a48a400) [pid = 3185] [serial = 2063] [outer = (nil)] [url = about:blank] 09:31:03 INFO - PROCESS | 3185 | --DOMWINDOW == 143 (0x7ff80784ac00) [pid = 3185] [serial = 2061] [outer = (nil)] [url = about:blank] 09:31:03 INFO - PROCESS | 3185 | --DOMWINDOW == 142 (0x7ff806c15000) [pid = 3185] [serial = 2060] [outer = (nil)] [url = about:blank] 09:31:03 INFO - PROCESS | 3185 | --DOMWINDOW == 141 (0x7ff80784e800) [pid = 3185] [serial = 2111] [outer = (nil)] [url = about:blank] 09:31:03 INFO - PROCESS | 3185 | --DOMWINDOW == 140 (0x7ff806221400) [pid = 3185] [serial = 2108] [outer = (nil)] [url = about:blank] 09:31:03 INFO - PROCESS | 3185 | --DOMWINDOW == 139 (0x7ff806b02800) [pid = 3185] [serial = 2109] [outer = (nil)] [url = about:blank] 09:31:03 INFO - PROCESS | 3185 | --DOMWINDOW == 138 (0x7ff80ab14000) [pid = 3185] [serial = 2115] [outer = (nil)] [url = about:blank] 09:31:03 INFO - PROCESS | 3185 | --DOMWINDOW == 137 (0x7ff807dce000) [pid = 3185] [serial = 2112] [outer = (nil)] [url = about:blank] 09:31:03 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff80618c800 == 142 [pid = 3185] [id = 746] 09:31:03 INFO - PROCESS | 3185 | ++DOMWINDOW == 138 (0x7ff8066f1c00) [pid = 3185] [serial = 2239] [outer = (nil)] 09:31:03 INFO - PROCESS | 3185 | ++DOMWINDOW == 139 (0x7ff8066fb800) [pid = 3185] [serial = 2240] [outer = 0x7ff8066f1c00] 09:31:03 INFO - PROCESS | 3185 | 1461083463857 Marionette TRACE conn4 <- [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]]]}] 09:31:03 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. 09:31:03 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 4393ms 09:31:03 INFO - PROCESS | 3185 | 1461083463947 Marionette TRACE conn4 -> [0,2953,"getWindowHandle",null] 09:31:03 INFO - PROCESS | 3185 | 1461083463954 Marionette TRACE conn4 <- [1,2953,null,{"value":"8"}] 09:31:03 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 09:31:03 INFO - PROCESS | 3185 | 1461083463978 Marionette TRACE conn4 -> [0,2954,"setScriptTimeout",{"ms":35000}] 09:31:03 INFO - PROCESS | 3185 | 1461083463983 Marionette TRACE conn4 <- [1,2954,null,{}] 09:31:04 INFO - PROCESS | 3185 | 1461083463992 Marionette TRACE conn4 -> [0,2955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:31:04 INFO - PROCESS | 3185 | 1461083464287 Marionette TRACE conn4 <- [1,2955,null,{"value":null}] 09:31:04 INFO - PROCESS | 3185 | 1461083464505 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:31:04 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff80ac3e000 == 143 [pid = 3185] [id = 747] 09:31:04 INFO - PROCESS | 3185 | ++DOMWINDOW == 140 (0x7ff806b09000) [pid = 3185] [serial = 2241] [outer = (nil)] 09:31:04 INFO - PROCESS | 3185 | ++DOMWINDOW == 141 (0x7ff806c1c400) [pid = 3185] [serial = 2242] [outer = 0x7ff806b09000] 09:31:04 INFO - PROCESS | 3185 | 1461083464581 Marionette DEBUG loaded listener.js 09:31:04 INFO - PROCESS | 3185 | ++DOMWINDOW == 142 (0x7ff80784e800) [pid = 3185] [serial = 2243] [outer = 0x7ff806b09000] 09:31:05 INFO - PROCESS | 3185 | 1461083465442 Marionette TRACE conn4 <- [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]]]}] 09:31:05 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 09:31:05 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 09:31:05 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 1490ms 09:31:05 INFO - PROCESS | 3185 | 1461083465469 Marionette TRACE conn4 -> [0,2957,"getWindowHandle",null] 09:31:05 INFO - PROCESS | 3185 | 1461083465477 Marionette TRACE conn4 <- [1,2957,null,{"value":"8"}] 09:31:05 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 09:31:05 INFO - PROCESS | 3185 | 1461083465489 Marionette TRACE conn4 -> [0,2958,"setScriptTimeout",{"ms":35000}] 09:31:05 INFO - PROCESS | 3185 | 1461083465492 Marionette TRACE conn4 <- [1,2958,null,{}] 09:31:05 INFO - PROCESS | 3185 | 1461083465500 Marionette TRACE conn4 -> [0,2959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:31:05 INFO - PROCESS | 3185 | 1461083465777 Marionette TRACE conn4 <- [1,2959,null,{"value":null}] 09:31:06 INFO - PROCESS | 3185 | 1461083466007 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:31:06 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff80d270000 == 144 [pid = 3185] [id = 748] 09:31:06 INFO - PROCESS | 3185 | ++DOMWINDOW == 143 (0x7ff806b0d800) [pid = 3185] [serial = 2244] [outer = (nil)] 09:31:06 INFO - PROCESS | 3185 | ++DOMWINDOW == 144 (0x7ff8084b9400) [pid = 3185] [serial = 2245] [outer = 0x7ff806b0d800] 09:31:06 INFO - PROCESS | 3185 | 1461083466075 Marionette DEBUG loaded listener.js 09:31:06 INFO - PROCESS | 3185 | ++DOMWINDOW == 145 (0x7ff80ab10000) [pid = 3185] [serial = 2246] [outer = 0x7ff806b0d800] 09:31:06 INFO - PROCESS | 3185 | 1461083466936 Marionette TRACE conn4 <- [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]]]}] 09:31:06 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. 09:31:06 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 1486ms 09:31:06 INFO - PROCESS | 3185 | 1461083466975 Marionette TRACE conn4 -> [0,2961,"getWindowHandle",null] 09:31:06 INFO - PROCESS | 3185 | 1461083466979 Marionette TRACE conn4 <- [1,2961,null,{"value":"8"}] 09:31:06 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 09:31:06 INFO - PROCESS | 3185 | 1461083466992 Marionette TRACE conn4 -> [0,2962,"setScriptTimeout",{"ms":35000}] 09:31:06 INFO - PROCESS | 3185 | 1461083466998 Marionette TRACE conn4 <- [1,2962,null,{}] 09:31:07 INFO - PROCESS | 3185 | 1461083467014 Marionette TRACE conn4 -> [0,2963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:31:07 INFO - PROCESS | 3185 | 1461083467330 Marionette TRACE conn4 <- [1,2963,null,{"value":null}] 09:31:07 INFO - PROCESS | 3185 | 1461083467388 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:31:07 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff80dad5000 == 145 [pid = 3185] [id = 749] 09:31:07 INFO - PROCESS | 3185 | ++DOMWINDOW == 146 (0x7ff80afc7c00) [pid = 3185] [serial = 2247] [outer = (nil)] 09:31:07 INFO - PROCESS | 3185 | ++DOMWINDOW == 147 (0x7ff80d241000) [pid = 3185] [serial = 2248] [outer = 0x7ff80afc7c00] 09:31:07 INFO - PROCESS | 3185 | 1461083467524 Marionette DEBUG loaded listener.js 09:31:07 INFO - PROCESS | 3185 | ++DOMWINDOW == 148 (0x7ff80db96000) [pid = 3185] [serial = 2249] [outer = 0x7ff80afc7c00] 09:31:08 INFO - PROCESS | 3185 | --DOMWINDOW == 147 (0x7ff80b10d000) [pid = 3185] [serial = 2179] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 09:31:08 INFO - PROCESS | 3185 | --DOMWINDOW == 146 (0x7ff811276400) [pid = 3185] [serial = 2134] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 09:31:08 INFO - PROCESS | 3185 | --DOMWINDOW == 145 (0x7ff80ab19800) [pid = 3185] [serial = 2131] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 09:31:08 INFO - PROCESS | 3185 | --DOMWINDOW == 144 (0x7ff80a485400) [pid = 3185] [serial = 2128] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 09:31:08 INFO - PROCESS | 3185 | --DOMWINDOW == 143 (0x7ff8082cb000) [pid = 3185] [serial = 2125] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 09:31:08 INFO - PROCESS | 3185 | --DOMWINDOW == 142 (0x7ff8082c5400) [pid = 3185] [serial = 2122] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 09:31:08 INFO - PROCESS | 3185 | --DOMWINDOW == 141 (0x7ff80611f400) [pid = 3185] [serial = 2119] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 09:31:08 INFO - PROCESS | 3185 | --DOMWINDOW == 140 (0x7ff8067ce800) [pid = 3185] [serial = 2173] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 09:31:08 INFO - PROCESS | 3185 | --DOMWINDOW == 139 (0x7ff81e056800) [pid = 3185] [serial = 2170] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 09:31:08 INFO - PROCESS | 3185 | --DOMWINDOW == 138 (0x7ff81ecb8400) [pid = 3185] [serial = 2167] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 09:31:08 INFO - PROCESS | 3185 | --DOMWINDOW == 137 (0x7ff81cd58800) [pid = 3185] [serial = 2164] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 09:31:08 INFO - PROCESS | 3185 | --DOMWINDOW == 136 (0x7ff81acbf800) [pid = 3185] [serial = 2161] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 09:31:08 INFO - PROCESS | 3185 | --DOMWINDOW == 135 (0x7ff81a699c00) [pid = 3185] [serial = 2158] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 09:31:08 INFO - PROCESS | 3185 | --DOMWINDOW == 134 (0x7ff819e2ac00) [pid = 3185] [serial = 2155] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 09:31:08 INFO - PROCESS | 3185 | --DOMWINDOW == 133 (0x7ff81a98ec00) [pid = 3185] [serial = 2152] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 09:31:08 INFO - PROCESS | 3185 | --DOMWINDOW == 132 (0x7ff81a660800) [pid = 3185] [serial = 2149] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 09:31:08 INFO - PROCESS | 3185 | --DOMWINDOW == 131 (0x7ff8104b3400) [pid = 3185] [serial = 2146] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 09:31:08 INFO - PROCESS | 3185 | --DOMWINDOW == 130 (0x7ff80e759c00) [pid = 3185] [serial = 2143] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 09:31:08 INFO - PROCESS | 3185 | --DOMWINDOW == 129 (0x7ff80b105000) [pid = 3185] [serial = 2140] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 09:31:08 INFO - PROCESS | 3185 | --DOMWINDOW == 128 (0x7ff80e37b000) [pid = 3185] [serial = 2137] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 09:31:08 INFO - PROCESS | 3185 | --DOMWINDOW == 127 (0x7ff8082c1400) [pid = 3185] [serial = 2176] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 09:31:08 INFO - PROCESS | 3185 | --DOMWINDOW == 126 (0x7ff8086bd800) [pid = 3185] [serial = 2056] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 09:31:08 INFO - PROCESS | 3185 | 1461083468945 Marionette TRACE conn4 <- [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]]]}] 09:31:08 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. 09:31:08 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 1995ms 09:31:08 INFO - PROCESS | 3185 | 1461083468988 Marionette TRACE conn4 -> [0,2965,"getWindowHandle",null] 09:31:08 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 09:31:08 INFO - PROCESS | 3185 | 1461083468993 Marionette TRACE conn4 <- [1,2965,null,{"value":"8"}] 09:31:09 INFO - PROCESS | 3185 | 1461083468999 Marionette TRACE conn4 -> [0,2966,"setScriptTimeout",{"ms":35000}] 09:31:09 INFO - PROCESS | 3185 | 1461083469002 Marionette TRACE conn4 <- [1,2966,null,{}] 09:31:09 INFO - PROCESS | 3185 | 1461083469008 Marionette TRACE conn4 -> [0,2967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:31:09 INFO - PROCESS | 3185 | 1461083469312 Marionette TRACE conn4 <- [1,2967,null,{"value":null}] 09:31:09 INFO - PROCESS | 3185 | 1461083469339 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:31:09 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff80e426000 == 146 [pid = 3185] [id = 750] 09:31:09 INFO - PROCESS | 3185 | ++DOMWINDOW == 127 (0x7ff80611f400) [pid = 3185] [serial = 2250] [outer = (nil)] 09:31:09 INFO - PROCESS | 3185 | ++DOMWINDOW == 128 (0x7ff80d23b800) [pid = 3185] [serial = 2251] [outer = 0x7ff80611f400] 09:31:09 INFO - PROCESS | 3185 | 1461083469408 Marionette DEBUG loaded listener.js 09:31:09 INFO - PROCESS | 3185 | ++DOMWINDOW == 129 (0x7ff80e379000) [pid = 3185] [serial = 2252] [outer = 0x7ff80611f400] 09:31:10 INFO - PROCESS | 3185 | 1461083470241 Marionette TRACE conn4 <- [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]]]}] 09:31:10 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. 09:31:10 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 1289ms 09:31:10 INFO - PROCESS | 3185 | 1461083470290 Marionette TRACE conn4 -> [0,2969,"getWindowHandle",null] 09:31:10 INFO - PROCESS | 3185 | 1461083470294 Marionette TRACE conn4 <- [1,2969,null,{"value":"8"}] 09:31:10 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 09:31:10 INFO - PROCESS | 3185 | 1461083470300 Marionette TRACE conn4 -> [0,2970,"setScriptTimeout",{"ms":35000}] 09:31:10 INFO - PROCESS | 3185 | 1461083470304 Marionette TRACE conn4 <- [1,2970,null,{}] 09:31:10 INFO - PROCESS | 3185 | 1461083470309 Marionette TRACE conn4 -> [0,2971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:31:10 INFO - PROCESS | 3185 | 1461083470621 Marionette TRACE conn4 <- [1,2971,null,{"value":null}] 09:31:10 INFO - PROCESS | 3185 | 1461083470985 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:31:11 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff80a321800 == 147 [pid = 3185] [id = 751] 09:31:11 INFO - PROCESS | 3185 | ++DOMWINDOW == 130 (0x7ff806122800) [pid = 3185] [serial = 2253] [outer = (nil)] 09:31:11 INFO - PROCESS | 3185 | ++DOMWINDOW == 131 (0x7ff806217800) [pid = 3185] [serial = 2254] [outer = 0x7ff806122800] 09:31:11 INFO - PROCESS | 3185 | 1461083471140 Marionette DEBUG loaded listener.js 09:31:11 INFO - PROCESS | 3185 | ++DOMWINDOW == 132 (0x7ff806b03400) [pid = 3185] [serial = 2255] [outer = 0x7ff806122800] 09:31:11 INFO - PROCESS | 3185 | 1461083471983 Marionette TRACE conn4 <- [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]]]}] 09:31:12 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. 09:31:12 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 1733ms 09:31:12 INFO - PROCESS | 3185 | 1461083472037 Marionette TRACE conn4 -> [0,2973,"getWindowHandle",null] 09:31:12 INFO - PROCESS | 3185 | 1461083472044 Marionette TRACE conn4 <- [1,2973,null,{"value":"8"}] 09:31:12 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 09:31:12 INFO - PROCESS | 3185 | 1461083472055 Marionette TRACE conn4 -> [0,2974,"setScriptTimeout",{"ms":35000}] 09:31:12 INFO - PROCESS | 3185 | 1461083472060 Marionette TRACE conn4 <- [1,2974,null,{}] 09:31:12 INFO - PROCESS | 3185 | 1461083472069 Marionette TRACE conn4 -> [0,2975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:31:12 INFO - PROCESS | 3185 | 1461083472333 Marionette TRACE conn4 <- [1,2975,null,{"value":null}] 09:31:12 INFO - PROCESS | 3185 | 1461083472614 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:31:12 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff80dac3800 == 148 [pid = 3185] [id = 752] 09:31:12 INFO - PROCESS | 3185 | ++DOMWINDOW == 133 (0x7ff80612b000) [pid = 3185] [serial = 2256] [outer = (nil)] 09:31:12 INFO - PROCESS | 3185 | ++DOMWINDOW == 134 (0x7ff8082cc400) [pid = 3185] [serial = 2257] [outer = 0x7ff80612b000] 09:31:12 INFO - PROCESS | 3185 | 1461083472703 Marionette DEBUG loaded listener.js 09:31:12 INFO - PROCESS | 3185 | ++DOMWINDOW == 135 (0x7ff80a7e6000) [pid = 3185] [serial = 2258] [outer = 0x7ff80612b000] 09:31:13 INFO - PROCESS | 3185 | 1461083473646 Marionette TRACE conn4 <- [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]]]}] 09:31:13 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. 09:31:13 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 1634ms 09:31:13 INFO - PROCESS | 3185 | 1461083473693 Marionette TRACE conn4 -> [0,2977,"getWindowHandle",null] 09:31:13 INFO - PROCESS | 3185 | 1461083473700 Marionette TRACE conn4 <- [1,2977,null,{"value":"8"}] 09:31:13 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 09:31:13 INFO - PROCESS | 3185 | 1461083473708 Marionette TRACE conn4 -> [0,2978,"setScriptTimeout",{"ms":35000}] 09:31:13 INFO - PROCESS | 3185 | 1461083473712 Marionette TRACE conn4 <- [1,2978,null,{}] 09:31:13 INFO - PROCESS | 3185 | 1461083473718 Marionette TRACE conn4 -> [0,2979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:31:13 INFO - PROCESS | 3185 | 1461083473977 Marionette TRACE conn4 <- [1,2979,null,{"value":null}] 09:31:14 INFO - PROCESS | 3185 | 1461083474264 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:31:14 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff80f974800 == 149 [pid = 3185] [id = 753] 09:31:14 INFO - PROCESS | 3185 | ++DOMWINDOW == 136 (0x7ff8082bf000) [pid = 3185] [serial = 2259] [outer = (nil)] 09:31:14 INFO - PROCESS | 3185 | ++DOMWINDOW == 137 (0x7ff80d424000) [pid = 3185] [serial = 2260] [outer = 0x7ff8082bf000] 09:31:14 INFO - PROCESS | 3185 | 1461083474435 Marionette DEBUG loaded listener.js 09:31:14 INFO - PROCESS | 3185 | ++DOMWINDOW == 138 (0x7ff80dd5d800) [pid = 3185] [serial = 2261] [outer = 0x7ff8082bf000] 09:31:15 INFO - PROCESS | 3185 | 1461083475406 Marionette TRACE conn4 <- [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]]]}] 09:31:15 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. 09:31:15 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 1732ms 09:31:15 INFO - PROCESS | 3185 | 1461083475441 Marionette TRACE conn4 -> [0,2981,"getWindowHandle",null] 09:31:15 INFO - PROCESS | 3185 | 1461083475445 Marionette TRACE conn4 <- [1,2981,null,{"value":"8"}] 09:31:15 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 09:31:15 INFO - PROCESS | 3185 | 1461083475464 Marionette TRACE conn4 -> [0,2982,"setScriptTimeout",{"ms":35000}] 09:31:15 INFO - PROCESS | 3185 | 1461083475474 Marionette TRACE conn4 <- [1,2982,null,{}] 09:31:15 INFO - PROCESS | 3185 | 1461083475524 Marionette TRACE conn4 -> [0,2983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:31:15 INFO - PROCESS | 3185 | 1461083475906 Marionette TRACE conn4 <- [1,2983,null,{"value":null}] 09:31:16 INFO - PROCESS | 3185 | 1461083476162 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:31:16 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff810852000 == 150 [pid = 3185] [id = 754] 09:31:16 INFO - PROCESS | 3185 | ++DOMWINDOW == 139 (0x7ff80e593c00) [pid = 3185] [serial = 2262] [outer = (nil)] 09:31:16 INFO - PROCESS | 3185 | ++DOMWINDOW == 140 (0x7ff80e75c800) [pid = 3185] [serial = 2263] [outer = 0x7ff80e593c00] 09:31:16 INFO - PROCESS | 3185 | 1461083476247 Marionette DEBUG loaded listener.js 09:31:16 INFO - PROCESS | 3185 | ++DOMWINDOW == 141 (0x7ff80ed6b000) [pid = 3185] [serial = 2264] [outer = 0x7ff80e593c00] 09:31:17 INFO - PROCESS | 3185 | 1461083477066 Marionette TRACE conn4 <- [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"]]]}] 09:31:17 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 09:31:17 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 09:31:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:31:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:31:17 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 09:31:17 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 1659ms 09:31:17 INFO - PROCESS | 3185 | 1461083477116 Marionette TRACE conn4 -> [0,2985,"getWindowHandle",null] 09:31:17 INFO - PROCESS | 3185 | 1461083477121 Marionette TRACE conn4 <- [1,2985,null,{"value":"8"}] 09:31:17 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 09:31:17 INFO - PROCESS | 3185 | 1461083477127 Marionette TRACE conn4 -> [0,2986,"setScriptTimeout",{"ms":35000}] 09:31:17 INFO - PROCESS | 3185 | 1461083477130 Marionette TRACE conn4 <- [1,2986,null,{}] 09:31:17 INFO - PROCESS | 3185 | 1461083477135 Marionette TRACE conn4 -> [0,2987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:31:17 INFO - PROCESS | 3185 | 1461083477431 Marionette TRACE conn4 <- [1,2987,null,{"value":null}] 09:31:17 INFO - PROCESS | 3185 | 1461083477727 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:31:17 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff8126b5000 == 151 [pid = 3185] [id = 755] 09:31:17 INFO - PROCESS | 3185 | ++DOMWINDOW == 142 (0x7ff80e594c00) [pid = 3185] [serial = 2265] [outer = (nil)] 09:31:17 INFO - PROCESS | 3185 | ++DOMWINDOW == 143 (0x7ff8104a8400) [pid = 3185] [serial = 2266] [outer = 0x7ff80e594c00] 09:31:17 INFO - PROCESS | 3185 | 1461083477811 Marionette DEBUG loaded listener.js 09:31:17 INFO - PROCESS | 3185 | ++DOMWINDOW == 144 (0x7ff81088e000) [pid = 3185] [serial = 2267] [outer = 0x7ff80e594c00] 09:31:18 INFO - PROCESS | 3185 | 1461083478644 Marionette TRACE conn4 <- [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]]]}] 09:31:18 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. 09:31:18 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 1538ms 09:31:18 INFO - PROCESS | 3185 | 1461083478665 Marionette TRACE conn4 -> [0,2989,"getWindowHandle",null] 09:31:18 INFO - PROCESS | 3185 | 1461083478670 Marionette TRACE conn4 <- [1,2989,null,{"value":"8"}] 09:31:18 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 09:31:18 INFO - PROCESS | 3185 | 1461083478677 Marionette TRACE conn4 -> [0,2990,"setScriptTimeout",{"ms":35000}] 09:31:18 INFO - PROCESS | 3185 | 1461083478680 Marionette TRACE conn4 <- [1,2990,null,{}] 09:31:18 INFO - PROCESS | 3185 | 1461083478686 Marionette TRACE conn4 -> [0,2991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:31:18 INFO - PROCESS | 3185 | 1461083478943 Marionette TRACE conn4 <- [1,2991,null,{"value":null}] 09:31:19 INFO - PROCESS | 3185 | 1461083479197 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:31:19 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff81951d000 == 152 [pid = 3185] [id = 756] 09:31:19 INFO - PROCESS | 3185 | ++DOMWINDOW == 145 (0x7ff81127f400) [pid = 3185] [serial = 2268] [outer = (nil)] 09:31:19 INFO - PROCESS | 3185 | ++DOMWINDOW == 146 (0x7ff8112acc00) [pid = 3185] [serial = 2269] [outer = 0x7ff81127f400] 09:31:19 INFO - PROCESS | 3185 | 1461083479297 Marionette DEBUG loaded listener.js 09:31:19 INFO - PROCESS | 3185 | ++DOMWINDOW == 147 (0x7ff8124d0c00) [pid = 3185] [serial = 2270] [outer = 0x7ff81127f400] 09:31:20 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff81a6b7000 == 153 [pid = 3185] [id = 757] 09:31:20 INFO - PROCESS | 3185 | ++DOMWINDOW == 148 (0x7ff81250e800) [pid = 3185] [serial = 2271] [outer = (nil)] 09:31:20 INFO - PROCESS | 3185 | ++DOMWINDOW == 149 (0x7ff81290b000) [pid = 3185] [serial = 2272] [outer = 0x7ff81250e800] 09:31:20 INFO - PROCESS | 3185 | 1461083480318 Marionette TRACE conn4 <- [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]]]}] 09:31:20 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. 09:31:20 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 1680ms 09:31:20 INFO - PROCESS | 3185 | 1461083480358 Marionette TRACE conn4 -> [0,2993,"getWindowHandle",null] 09:31:20 INFO - PROCESS | 3185 | 1461083480362 Marionette TRACE conn4 <- [1,2993,null,{"value":"8"}] 09:31:20 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 09:31:20 INFO - PROCESS | 3185 | 1461083480376 Marionette TRACE conn4 -> [0,2994,"setScriptTimeout",{"ms":35000}] 09:31:20 INFO - PROCESS | 3185 | 1461083480378 Marionette TRACE conn4 <- [1,2994,null,{}] 09:31:20 INFO - PROCESS | 3185 | 1461083480385 Marionette TRACE conn4 -> [0,2995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:31:20 INFO - PROCESS | 3185 | 1461083480727 Marionette TRACE conn4 <- [1,2995,null,{"value":null}] 09:31:21 INFO - PROCESS | 3185 | 1461083481057 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:31:21 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff81a8dc000 == 154 [pid = 3185] [id = 758] 09:31:21 INFO - PROCESS | 3185 | ++DOMWINDOW == 150 (0x7ff81127f800) [pid = 3185] [serial = 2273] [outer = (nil)] 09:31:21 INFO - PROCESS | 3185 | ++DOMWINDOW == 151 (0x7ff81316f800) [pid = 3185] [serial = 2274] [outer = 0x7ff81127f800] 09:31:21 INFO - PROCESS | 3185 | 1461083481141 Marionette DEBUG loaded listener.js 09:31:21 INFO - PROCESS | 3185 | ++DOMWINDOW == 152 (0x7ff81344b000) [pid = 3185] [serial = 2275] [outer = 0x7ff81127f800] 09:31:21 INFO - PROCESS | 3185 | 1461083481889 Marionette TRACE conn4 <- [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]]]}] 09:31:21 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 09:31:21 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 09:31:21 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 1591ms 09:31:21 INFO - PROCESS | 3185 | 1461083481962 Marionette TRACE conn4 -> [0,2997,"getWindowHandle",null] 09:31:21 INFO - PROCESS | 3185 | 1461083481965 Marionette TRACE conn4 <- [1,2997,null,{"value":"8"}] 09:31:21 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 09:31:21 INFO - PROCESS | 3185 | 1461083481973 Marionette TRACE conn4 -> [0,2998,"setScriptTimeout",{"ms":35000}] 09:31:21 INFO - PROCESS | 3185 | 1461083481975 Marionette TRACE conn4 <- [1,2998,null,{}] 09:31:21 INFO - PROCESS | 3185 | 1461083481982 Marionette TRACE conn4 -> [0,2999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:31:22 INFO - PROCESS | 3185 | 1461083482237 Marionette TRACE conn4 <- [1,2999,null,{"value":null}] 09:31:22 INFO - PROCESS | 3185 | 1461083482523 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:31:22 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff81abe6000 == 155 [pid = 3185] [id = 759] 09:31:22 INFO - PROCESS | 3185 | ++DOMWINDOW == 153 (0x7ff8124d1000) [pid = 3185] [serial = 2276] [outer = (nil)] 09:31:22 INFO - PROCESS | 3185 | ++DOMWINDOW == 154 (0x7ff81349c000) [pid = 3185] [serial = 2277] [outer = 0x7ff8124d1000] 09:31:22 INFO - PROCESS | 3185 | 1461083482603 Marionette DEBUG loaded listener.js 09:31:22 INFO - PROCESS | 3185 | ++DOMWINDOW == 155 (0x7ff81999bc00) [pid = 3185] [serial = 2278] [outer = 0x7ff8124d1000] 09:31:23 INFO - PROCESS | 3185 | 1461083483473 Marionette TRACE conn4 <- [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]]]}] 09:31:23 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. 09:31:23 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 1536ms 09:31:23 INFO - PROCESS | 3185 | 1461083483509 Marionette TRACE conn4 -> [0,3001,"getWindowHandle",null] 09:31:23 INFO - PROCESS | 3185 | 1461083483514 Marionette TRACE conn4 <- [1,3001,null,{"value":"8"}] 09:31:23 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 09:31:23 INFO - PROCESS | 3185 | 1461083483520 Marionette TRACE conn4 -> [0,3002,"setScriptTimeout",{"ms":35000}] 09:31:23 INFO - PROCESS | 3185 | 1461083483522 Marionette TRACE conn4 <- [1,3002,null,{}] 09:31:23 INFO - PROCESS | 3185 | 1461083483529 Marionette TRACE conn4 -> [0,3003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:31:23 INFO - PROCESS | 3185 | 1461083483816 Marionette TRACE conn4 <- [1,3003,null,{"value":null}] 09:31:24 INFO - PROCESS | 3185 | 1461083484075 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:31:24 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff81c1bf000 == 156 [pid = 3185] [id = 760] 09:31:24 INFO - PROCESS | 3185 | ++DOMWINDOW == 156 (0x7ff813064c00) [pid = 3185] [serial = 2279] [outer = (nil)] 09:31:24 INFO - PROCESS | 3185 | ++DOMWINDOW == 157 (0x7ff8199a7c00) [pid = 3185] [serial = 2280] [outer = 0x7ff813064c00] 09:31:24 INFO - PROCESS | 3185 | 1461083484159 Marionette DEBUG loaded listener.js 09:31:24 INFO - PROCESS | 3185 | ++DOMWINDOW == 158 (0x7ff819dc5400) [pid = 3185] [serial = 2281] [outer = 0x7ff813064c00] 09:31:25 INFO - PROCESS | 3185 | 1461083485037 Marionette TRACE conn4 <- [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]]]}] 09:31:25 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. 09:31:25 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 1548ms 09:31:25 INFO - PROCESS | 3185 | 1461083485070 Marionette TRACE conn4 -> [0,3005,"getWindowHandle",null] 09:31:25 INFO - PROCESS | 3185 | 1461083485074 Marionette TRACE conn4 <- [1,3005,null,{"value":"8"}] 09:31:25 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 09:31:25 INFO - PROCESS | 3185 | 1461083485082 Marionette TRACE conn4 -> [0,3006,"setScriptTimeout",{"ms":35000}] 09:31:25 INFO - PROCESS | 3185 | 1461083485085 Marionette TRACE conn4 <- [1,3006,null,{}] 09:31:25 INFO - PROCESS | 3185 | 1461083485092 Marionette TRACE conn4 -> [0,3007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:31:25 INFO - PROCESS | 3185 | 1461083485351 Marionette TRACE conn4 <- [1,3007,null,{"value":null}] 09:31:25 INFO - PROCESS | 3185 | 1461083485634 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:31:25 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff81ea5d800 == 157 [pid = 3185] [id = 761] 09:31:25 INFO - PROCESS | 3185 | ++DOMWINDOW == 159 (0x7ff807ccf000) [pid = 3185] [serial = 2282] [outer = (nil)] 09:31:25 INFO - PROCESS | 3185 | ++DOMWINDOW == 160 (0x7ff819e2c000) [pid = 3185] [serial = 2283] [outer = 0x7ff807ccf000] 09:31:25 INFO - PROCESS | 3185 | 1461083485717 Marionette DEBUG loaded listener.js 09:31:25 INFO - PROCESS | 3185 | ++DOMWINDOW == 161 (0x7ff81a46b800) [pid = 3185] [serial = 2284] [outer = 0x7ff807ccf000] 09:31:26 INFO - PROCESS | 3185 | 1461083486592 Marionette TRACE conn4 <- [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]]]}] 09:31:26 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. 09:31:26 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 1532ms 09:31:26 INFO - PROCESS | 3185 | 1461083486614 Marionette TRACE conn4 -> [0,3009,"getWindowHandle",null] 09:31:26 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 09:31:26 INFO - PROCESS | 3185 | 1461083486618 Marionette TRACE conn4 <- [1,3009,null,{"value":"8"}] 09:31:26 INFO - PROCESS | 3185 | 1461083486624 Marionette TRACE conn4 -> [0,3010,"setScriptTimeout",{"ms":35000}] 09:31:26 INFO - PROCESS | 3185 | 1461083486628 Marionette TRACE conn4 <- [1,3010,null,{}] 09:31:26 INFO - PROCESS | 3185 | 1461083486633 Marionette TRACE conn4 -> [0,3011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:31:26 INFO - PROCESS | 3185 | 1461083486886 Marionette TRACE conn4 <- [1,3011,null,{"value":null}] 09:31:27 INFO - PROCESS | 3185 | 1461083487142 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:31:27 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff81eba8000 == 158 [pid = 3185] [id = 762] 09:31:27 INFO - PROCESS | 3185 | ++DOMWINDOW == 162 (0x7ff819f2ec00) [pid = 3185] [serial = 2285] [outer = (nil)] 09:31:27 INFO - PROCESS | 3185 | ++DOMWINDOW == 163 (0x7ff81a714800) [pid = 3185] [serial = 2286] [outer = 0x7ff819f2ec00] 09:31:27 INFO - PROCESS | 3185 | 1461083487235 Marionette DEBUG loaded listener.js 09:31:27 INFO - PROCESS | 3185 | ++DOMWINDOW == 164 (0x7ff81ac0ec00) [pid = 3185] [serial = 2287] [outer = 0x7ff819f2ec00] 09:31:28 INFO - PROCESS | 3185 | 1461083488180 Marionette TRACE conn4 <- [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]]]}] 09:31:28 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 09:31:28 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 1586ms 09:31:28 INFO - PROCESS | 3185 | 1461083488211 Marionette TRACE conn4 -> [0,3013,"getWindowHandle",null] 09:31:28 INFO - TEST-START | /FileAPI/FileReaderSync.worker 09:31:28 INFO - PROCESS | 3185 | 1461083488217 Marionette TRACE conn4 <- [1,3013,null,{"value":"8"}] 09:31:28 INFO - PROCESS | 3185 | 1461083488224 Marionette TRACE conn4 -> [0,3014,"setScriptTimeout",{"ms":35000}] 09:31:28 INFO - PROCESS | 3185 | 1461083488228 Marionette TRACE conn4 <- [1,3014,null,{}] 09:31:28 INFO - PROCESS | 3185 | 1461083488282 Marionette TRACE conn4 -> [0,3015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:31:28 INFO - PROCESS | 3185 | 1461083488606 Marionette TRACE conn4 <- [1,3015,null,{"value":null}] 09:31:28 INFO - PROCESS | 3185 | 1461083488943 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:31:28 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff8230ee800 == 159 [pid = 3185] [id = 763] 09:31:28 INFO - PROCESS | 3185 | ++DOMWINDOW == 165 (0x7ff81ac55000) [pid = 3185] [serial = 2288] [outer = (nil)] 09:31:29 INFO - PROCESS | 3185 | ++DOMWINDOW == 166 (0x7ff81cd5ec00) [pid = 3185] [serial = 2289] [outer = 0x7ff81ac55000] 09:31:29 INFO - PROCESS | 3185 | 1461083489028 Marionette DEBUG loaded listener.js 09:31:29 INFO - PROCESS | 3185 | ++DOMWINDOW == 167 (0x7ff81e07c800) [pid = 3185] [serial = 2290] [outer = 0x7ff81ac55000] 09:31:29 INFO - PROCESS | 3185 | [3185] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 09:31:29 INFO - PROCESS | 3185 | 1461083489984 Marionette TRACE conn4 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 09:31:30 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 09:31:30 INFO - {} 09:31:30 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 09:31:30 INFO - {} 09:31:30 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 09:31:30 INFO - {} 09:31:30 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 09:31:30 INFO - {} 09:31:30 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 1786ms 09:31:30 INFO - PROCESS | 3185 | 1461083490013 Marionette TRACE conn4 -> [0,3017,"getWindowHandle",null] 09:31:30 INFO - PROCESS | 3185 | 1461083490016 Marionette TRACE conn4 <- [1,3017,null,{"value":"8"}] 09:31:30 INFO - TEST-START | /FileAPI/fileReader.html 09:31:30 INFO - PROCESS | 3185 | 1461083490023 Marionette TRACE conn4 -> [0,3018,"setScriptTimeout",{"ms":35000}] 09:31:30 INFO - PROCESS | 3185 | 1461083490026 Marionette TRACE conn4 <- [1,3018,null,{}] 09:31:30 INFO - PROCESS | 3185 | 1461083490080 Marionette TRACE conn4 -> [0,3019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:31:30 INFO - PROCESS | 3185 | 1461083490322 Marionette TRACE conn4 <- [1,3019,null,{"value":null}] 09:31:30 INFO - PROCESS | 3185 | 1461083490643 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:31:30 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff825e2a800 == 160 [pid = 3185] [id = 764] 09:31:30 INFO - PROCESS | 3185 | ++DOMWINDOW == 168 (0x7ff8066f3800) [pid = 3185] [serial = 2291] [outer = (nil)] 09:31:30 INFO - PROCESS | 3185 | ++DOMWINDOW == 169 (0x7ff81e086800) [pid = 3185] [serial = 2292] [outer = 0x7ff8066f3800] 09:31:30 INFO - PROCESS | 3185 | 1461083490728 Marionette DEBUG loaded listener.js 09:31:30 INFO - PROCESS | 3185 | ++DOMWINDOW == 170 (0x7ff81ecbc800) [pid = 3185] [serial = 2293] [outer = 0x7ff8066f3800] 09:31:31 INFO - PROCESS | 3185 | 1461083491532 Marionette TRACE conn4 <- [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]]]}] 09:31:31 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 09:31:31 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 09:31:31 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 09:31:31 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 09:31:31 INFO - TEST-OK | /FileAPI/fileReader.html | took 1536ms 09:31:31 INFO - PROCESS | 3185 | 1461083491561 Marionette TRACE conn4 -> [0,3021,"getWindowHandle",null] 09:31:31 INFO - PROCESS | 3185 | 1461083491566 Marionette TRACE conn4 <- [1,3021,null,{"value":"8"}] 09:31:31 INFO - TEST-START | /FileAPI/historical.html 09:31:31 INFO - PROCESS | 3185 | 1461083491572 Marionette TRACE conn4 -> [0,3022,"setScriptTimeout",{"ms":35000}] 09:31:31 INFO - PROCESS | 3185 | 1461083491576 Marionette TRACE conn4 <- [1,3022,null,{}] 09:31:31 INFO - PROCESS | 3185 | 1461083491582 Marionette TRACE conn4 -> [0,3023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:31:31 INFO - PROCESS | 3185 | 1461083491835 Marionette TRACE conn4 <- [1,3023,null,{"value":null}] 09:31:32 INFO - PROCESS | 3185 | 1461083492124 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:31:32 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff830dd3800 == 161 [pid = 3185] [id = 765] 09:31:32 INFO - PROCESS | 3185 | ++DOMWINDOW == 171 (0x7ff8084b4c00) [pid = 3185] [serial = 2294] [outer = (nil)] 09:31:32 INFO - PROCESS | 3185 | ++DOMWINDOW == 172 (0x7ff81f112400) [pid = 3185] [serial = 2295] [outer = 0x7ff8084b4c00] 09:31:32 INFO - PROCESS | 3185 | 1461083492204 Marionette DEBUG loaded listener.js 09:31:32 INFO - PROCESS | 3185 | ++DOMWINDOW == 173 (0x7ff81f591800) [pid = 3185] [serial = 2296] [outer = 0x7ff8084b4c00] 09:31:33 INFO - PROCESS | 3185 | 1461083493026 Marionette TRACE conn4 <- [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"]]]}] 09:31:33 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 09:31:33 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 09:31:33 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 09:31:33 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 09:31:33 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 09:31:33 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 09:31:33 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 09:31:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:31:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:31:33 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 09:31:33 INFO - TEST-OK | /FileAPI/historical.html | took 1483ms 09:31:33 INFO - PROCESS | 3185 | 1461083493059 Marionette TRACE conn4 -> [0,3025,"getWindowHandle",null] 09:31:33 INFO - PROCESS | 3185 | 1461083493063 Marionette TRACE conn4 <- [1,3025,null,{"value":"8"}] 09:31:33 INFO - PROCESS | 3185 | 1461083493073 Marionette TRACE conn4 -> [0,3026,"setScriptTimeout",{"ms":35000}] 09:31:33 INFO - TEST-START | /FileAPI/idlharness.html 09:31:33 INFO - PROCESS | 3185 | 1461083493081 Marionette TRACE conn4 <- [1,3026,null,{}] 09:31:33 INFO - PROCESS | 3185 | 1461083493086 Marionette TRACE conn4 -> [0,3027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:31:33 INFO - PROCESS | 3185 | 1461083493369 Marionette TRACE conn4 <- [1,3027,null,{"value":null}] 09:31:33 INFO - PROCESS | 3185 | 1461083493630 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:31:33 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff8320a2800 == 162 [pid = 3185] [id = 766] 09:31:33 INFO - PROCESS | 3185 | ++DOMWINDOW == 174 (0x7ff8104a8800) [pid = 3185] [serial = 2297] [outer = (nil)] 09:31:33 INFO - PROCESS | 3185 | ++DOMWINDOW == 175 (0x7ff81f591c00) [pid = 3185] [serial = 2298] [outer = 0x7ff8104a8800] 09:31:33 INFO - PROCESS | 3185 | 1461083493711 Marionette DEBUG loaded listener.js 09:31:33 INFO - PROCESS | 3185 | ++DOMWINDOW == 176 (0x7ff82204f400) [pid = 3185] [serial = 2299] [outer = 0x7ff8104a8800] 09:31:35 INFO - PROCESS | 3185 | 1461083495453 Marionette TRACE conn4 <- [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]]]}] 09:31:35 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 09:31:35 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 09:31:35 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 09:31:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:31:35 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 09:31:35 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 09:31:35 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 09:31:35 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:31:35 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 09:31:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 09:31:35 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 09:31:35 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 09:31:35 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 09:31:35 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 09:31:35 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 09:31:35 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 09:31:35 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 09:31:35 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 09:31:35 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 09:31:35 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 09:31:35 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 09:31:35 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 09:31:35 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 09:31:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:31:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:31:35 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 09:31:35 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 09:31:35 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 09:31:35 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:31:35 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 09:31:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 09:31:35 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 09:31:35 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 09:31:35 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 09:31:35 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 09:31:35 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 09:31:35 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 09:31:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:31:35 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 09:31:35 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 09:31:35 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 09:31:35 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:31:35 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 09:31:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 09:31:35 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 09:31:35 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 09:31:35 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 09:31:35 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 09:31:35 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 09:31:35 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 09:31:35 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 09:31:35 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 09:31:35 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 09:31:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:31:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:31:35 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 09:31:35 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 09:31:35 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 09:31:35 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 09:31:35 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 09:31:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 09:31:35 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 09:31:35 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 09:31:35 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 09:31:35 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 09:31:35 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 09:31:35 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 09:31:35 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 09:31:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:31:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:31:35 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 09:31:35 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 09:31:35 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 09:31:35 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 09:31:35 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 09:31:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 09:31:35 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 09:31:35 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 09:31:35 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 09:31:35 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 09:31:35 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 09:31:35 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 09:31:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:31:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:31:35 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 09:31:35 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 09:31:35 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:31:35 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 09:31:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 09:31:35 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 09:31:35 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 09:31:35 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 09:31:35 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 09:31:35 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 09:31:35 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 09:31:35 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 09:31:35 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 09:31:35 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 09:31:35 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 09:31:35 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 09:31:35 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 09:31:35 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 09:31:35 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 09:31:35 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 09:31:35 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 09:31:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:31:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:31:35 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 09:31:35 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 09:31:35 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 09:31:35 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 09:31:35 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 09:31:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 09:31:35 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 09:31:35 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 09:31:35 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 09:31:35 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 09:31:35 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 09:31:35 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 09:31:35 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 09:31:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:31:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:31:35 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 09:31:35 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 09:31:35 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 09:31:35 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 09:31:35 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 09:31:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 09:31:35 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 09:31:35 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 09:31:35 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 09:31:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 09:31:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 09:31:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 09:31:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 09:31:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 09:31:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 09:31:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 09:31:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 09:31:35 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 09:31:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 09:31:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 09:31:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 09:31:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 09:31:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 09:31:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 09:31:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 09:31:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 09:31:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 09:31:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 09:31:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 09:31:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 09:31:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 09:31:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 09:31:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 09:31:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 09:31:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 09:31:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 09:31:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 09:31:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 09:31:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 09:31:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 09:31:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 09:31:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 09:31:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 09:31:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 09:31:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 09:31:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 09:31:35 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 09:31:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 09:31:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 09:31:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 09:31:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 09:31:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 09:31:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 09:31:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 09:31:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 09:31:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 09:31:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 09:31:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 09:31:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 09:31:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 09:31:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 09:31:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 09:31:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 09:31:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 09:31:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 09:31:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 09:31:35 INFO - TEST-OK | /FileAPI/idlharness.html | took 2533ms 09:31:35 INFO - PROCESS | 3185 | 1461083495620 Marionette TRACE conn4 -> [0,3029,"getWindowHandle",null] 09:31:35 INFO - PROCESS | 3185 | 1461083495627 Marionette TRACE conn4 <- [1,3029,null,{"value":"8"}] 09:31:35 INFO - TEST-START | /FileAPI/idlharness.worker 09:31:35 INFO - PROCESS | 3185 | 1461083495639 Marionette TRACE conn4 -> [0,3030,"setScriptTimeout",{"ms":35000}] 09:31:35 INFO - PROCESS | 3185 | 1461083495644 Marionette TRACE conn4 <- [1,3030,null,{}] 09:31:35 INFO - PROCESS | 3185 | 1461083495660 Marionette TRACE conn4 -> [0,3031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:31:35 INFO - PROCESS | 3185 | 1461083495985 Marionette TRACE conn4 <- [1,3031,null,{"value":null}] 09:31:36 INFO - PROCESS | 3185 | 1461083496267 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:31:36 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff80825d800 == 163 [pid = 3185] [id = 767] 09:31:36 INFO - PROCESS | 3185 | ++DOMWINDOW == 177 (0x7ff8104afc00) [pid = 3185] [serial = 2300] [outer = (nil)] 09:31:36 INFO - PROCESS | 3185 | ++DOMWINDOW == 178 (0x7ff825dbc800) [pid = 3185] [serial = 2301] [outer = 0x7ff8104afc00] 09:31:36 INFO - PROCESS | 3185 | 1461083496345 Marionette DEBUG loaded listener.js 09:31:36 INFO - PROCESS | 3185 | ++DOMWINDOW == 179 (0x7ff825eba000) [pid = 3185] [serial = 2302] [outer = 0x7ff8104afc00] 09:31:36 INFO - PROCESS | 3185 | [3185] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 09:31:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 09:31:38 INFO - {} 09:31:38 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 09:31:38 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 09:31:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:31:38 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 09:31:38 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 09:31:38 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 09:31:38 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:31:38 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:31:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 09:31:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 09:31:38 INFO - {} 09:31:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 09:31:38 INFO - {} 09:31:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 09:31:38 INFO - {} 09:31:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 09:31:38 INFO - {} 09:31:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 09:31:38 INFO - {} 09:31:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 09:31:38 INFO - {} 09:31:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 09:31:38 INFO - {} 09:31:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 09:31:38 INFO - {} 09:31:38 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 09:31:38 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 09:31:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:31:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:31:38 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 09:31:38 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 09:31:38 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 09:31:38 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:31:38 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:31:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 09:31:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 09:31:38 INFO - {} 09:31:38 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 09:31:38 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 09:31:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:31:38 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 09:31:38 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 09:31:38 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 09:31:38 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:31:38 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:31:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 09:31:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 09:31:38 INFO - {} 09:31:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 09:31:38 INFO - {} 09:31:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 09:31:38 INFO - {} 09:31:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 09:31:38 INFO - {} 09:31:38 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 09:31:38 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 09:31:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:31:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:31:38 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 09:31:38 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 09:31:38 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 09:31:38 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 09:31:38 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:31:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 09:31:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 09:31:38 INFO - {} 09:31:38 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 - {} 09:31:38 INFO - {} 09:31:38 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 09:31:38 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 09:31:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:31:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:31:38 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 09:31:38 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 09:31:38 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 09:31:38 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 09:31:38 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:31:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 09:31:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 09:31:38 INFO - {} 09:31:38 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 09:31:38 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 09:31:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:31:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:31:38 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 09:31:38 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 09:31:38 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:31:38 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:31:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 09:31:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 09:31:38 INFO - {} 09:31:38 INFO - PROCESS | 3185 | 1461083498785 Marionette TRACE conn4 <- [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,{},{}]]]}] 09:31:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 09:31:38 INFO - {} 09:31:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 09:31:38 INFO - {} 09:31:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 09:31:38 INFO - {} 09:31:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 09:31:38 INFO - {} 09:31:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 09:31:38 INFO - {} 09:31:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 09:31:38 INFO - {} 09:31:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 09:31:38 INFO - {} 09:31:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 09:31:38 INFO - {} 09:31:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 09:31:38 INFO - {} 09:31:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 09:31:38 INFO - {} 09:31:38 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 09:31:38 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 09:31:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:31:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:31:38 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 09:31:38 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 09:31:38 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 09:31:38 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 09:31:38 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:31:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 09:31:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 09:31:38 INFO - {} 09:31:38 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 - {} 09:31:38 INFO - {} 09:31:38 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 09:31:38 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 09:31:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:31:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:31:38 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 09:31:38 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 09:31:38 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 09:31:38 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 09:31:38 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:31:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 09:31:38 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 09:31:38 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 09:31:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:31:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:31:38 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 09:31:38 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 09:31:38 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:31:38 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:31:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 09:31:38 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 09:31:38 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 09:31:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:31:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:31:38 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 09:31:38 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 09:31:38 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:31:38 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:31:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 09:31:38 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 09:31:38 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 09:31:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:31:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:31:38 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 09:31:39 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 09:31:39 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:31:39 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:31:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 09:31:39 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 09:31:39 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 09:31:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:31:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:31:39 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 09:31:39 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 09:31:39 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:31:39 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:31:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 09:31:39 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 09:31:39 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 09:31:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:31:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:31:39 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 09:31:39 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 09:31:39 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:31:39 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:31:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 09:31:39 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 09:31:39 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 09:31:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:31:39 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 09:31:39 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 09:31:39 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 09:31:39 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:31:39 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:31:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 09:31:39 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 09:31:39 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 09:31:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:31:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:31:39 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 09:31:39 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 09:31:39 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 09:31:39 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:31:39 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:31:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 09:31:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 09:31:39 INFO - {} 09:31:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 09:31:39 INFO - {} 09:31:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 09:31:39 INFO - {} 09:31:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 09:31:39 INFO - {} 09:31:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 09:31:39 INFO - {} 09:31:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 09:31:39 INFO - {} 09:31:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 09:31:39 INFO - {} 09:31:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 09:31:39 INFO - {} 09:31:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 09:31:39 INFO - {} 09:31:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 09:31:39 INFO - {} 09:31:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 09:31:39 INFO - {} 09:31:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 09:31:39 INFO - {} 09:31:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 09:31:39 INFO - {} 09:31:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 09:31:39 INFO - {} 09:31:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 09:31:39 INFO - {} 09:31:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 09:31:39 INFO - {} 09:31:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 09:31:39 INFO - {} 09:31:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 09:31:39 INFO - {} 09:31:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 09:31:39 INFO - {} 09:31:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 09:31:39 INFO - {} 09:31:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 09:31:39 INFO - {} 09:31:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 09:31:39 INFO - {} 09:31:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 09:31:39 INFO - {} 09:31:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 09:31:39 INFO - {} 09:31:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 09:31:39 INFO - {} 09:31:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 09:31:39 INFO - {} 09:31:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 09:31:39 INFO - {} 09:31:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 09:31:39 INFO - {} 09:31:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 09:31:39 INFO - {} 09:31:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 09:31:39 INFO - {} 09:31:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 09:31:39 INFO - {} 09:31:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 09:31:39 INFO - {} 09:31:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 09:31:39 INFO - {} 09:31:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 09:31:39 INFO - {} 09:31:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 09:31:39 INFO - {} 09:31:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 09:31:39 INFO - {} 09:31:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 09:31:39 INFO - {} 09:31:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 09:31:39 INFO - {} 09:31:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 09:31:39 INFO - {} 09:31:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 09:31:39 INFO - {} 09:31:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 09:31:39 INFO - {} 09:31:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 09:31:39 INFO - {} 09:31:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 09:31:39 INFO - {} 09:31:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 09:31:39 INFO - {} 09:31:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 09:31:39 INFO - {} 09:31:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 09:31:39 INFO - {} 09:31:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 09:31:39 INFO - {} 09:31:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 09:31:39 INFO - {} 09:31:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 09:31:39 INFO - {} 09:31:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 09:31:39 INFO - {} 09:31:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 09:31:39 INFO - {} 09:31:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 09:31:39 INFO - {} 09:31:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 09:31:39 INFO - {} 09:31:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 09:31:39 INFO - {} 09:31:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 09:31:39 INFO - {} 09:31:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 09:31:39 INFO - {} 09:31:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 09:31:39 INFO - {} 09:31:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 09:31:39 INFO - {} 09:31:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 09:31:39 INFO - {} 09:31:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 09:31:39 INFO - {} 09:31:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 09:31:39 INFO - {} 09:31:39 INFO - TEST-OK | /FileAPI/idlharness.worker | took 3249ms 09:31:39 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 09:31:39 INFO - PROCESS | 3185 | 1461083498922 Marionette TRACE conn4 -> [0,3033,"getWindowHandle",null] 09:31:39 INFO - PROCESS | 3185 | 1461083498925 Marionette TRACE conn4 <- [1,3033,null,{"value":"8"}] 09:31:39 INFO - PROCESS | 3185 | 1461083498931 Marionette TRACE conn4 -> [0,3034,"setScriptTimeout",{"ms":35000}] 09:31:39 INFO - PROCESS | 3185 | 1461083498935 Marionette TRACE conn4 <- [1,3034,null,{}] 09:31:39 INFO - PROCESS | 3185 | 1461083498940 Marionette TRACE conn4 -> [0,3035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:31:39 INFO - PROCESS | 3185 | 1461083499319 Marionette TRACE conn4 <- [1,3035,null,{"value":null}] 09:31:39 INFO - PROCESS | 3185 | 1461083499612 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:31:39 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff806768000 == 164 [pid = 3185] [id = 768] 09:31:39 INFO - PROCESS | 3185 | ++DOMWINDOW == 180 (0x7ff825e6cc00) [pid = 3185] [serial = 2303] [outer = (nil)] 09:31:39 INFO - PROCESS | 3185 | ++DOMWINDOW == 181 (0x7ff825ec7800) [pid = 3185] [serial = 2304] [outer = 0x7ff825e6cc00] 09:31:39 INFO - PROCESS | 3185 | 1461083499690 Marionette DEBUG loaded listener.js 09:31:39 INFO - PROCESS | 3185 | ++DOMWINDOW == 182 (0x7ff835eab800) [pid = 3185] [serial = 2305] [outer = 0x7ff825e6cc00] 09:31:40 INFO - PROCESS | 3185 | 1461083500529 Marionette TRACE conn4 <- [1,3036,null,{"value":["/FileAPI/blob/Blob-XHR-revoke.html",0,null,null,[["Revoking blob URL used with XMLHttpRequest",0,null,null]]]}] 09:31:40 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 09:31:40 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 1631ms 09:31:40 INFO - PROCESS | 3185 | 1461083500564 Marionette TRACE conn4 -> [0,3037,"getWindowHandle",null] 09:31:40 INFO - PROCESS | 3185 | 1461083500568 Marionette TRACE conn4 <- [1,3037,null,{"value":"8"}] 09:31:40 INFO - TEST-START | /FileAPI/blob/Blob-close.html 09:31:40 INFO - PROCESS | 3185 | 1461083500574 Marionette TRACE conn4 -> [0,3038,"setScriptTimeout",{"ms":35000}] 09:31:40 INFO - PROCESS | 3185 | 1461083500577 Marionette TRACE conn4 <- [1,3038,null,{}] 09:31:40 INFO - PROCESS | 3185 | 1461083500583 Marionette TRACE conn4 -> [0,3039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:31:40 INFO - PROCESS | 3185 | 1461083500881 Marionette TRACE conn4 <- [1,3039,null,{"value":null}] 09:31:43 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff80d46c000 == 163 [pid = 3185] [id = 725] 09:31:43 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff80ad75800 == 162 [pid = 3185] [id = 724] 09:31:43 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff82a0a7000 == 161 [pid = 3185] [id = 699] 09:31:43 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff830d79000 == 160 [pid = 3185] [id = 700] 09:31:43 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff80e426000 == 159 [pid = 3185] [id = 750] 09:31:43 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff80dad5000 == 158 [pid = 3185] [id = 749] 09:31:43 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff80d270000 == 157 [pid = 3185] [id = 748] 09:31:43 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff80ac3e000 == 156 [pid = 3185] [id = 747] 09:31:43 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff80618c800 == 155 [pid = 3185] [id = 746] 09:31:43 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff83634e800 == 154 [pid = 3185] [id = 741] 09:31:43 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff831c78800 == 153 [pid = 3185] [id = 740] 09:31:43 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff82ae05000 == 152 [pid = 3185] [id = 739] 09:31:43 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff82473d000 == 151 [pid = 3185] [id = 738] 09:31:43 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff81f18a000 == 150 [pid = 3185] [id = 737] 09:31:43 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff81eb02800 == 149 [pid = 3185] [id = 736] 09:31:43 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff81e68f800 == 148 [pid = 3185] [id = 735] 09:31:43 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff81ad87800 == 147 [pid = 3185] [id = 734] 09:31:43 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff81a8db000 == 146 [pid = 3185] [id = 733] 09:31:43 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff8199bf000 == 145 [pid = 3185] [id = 732] 09:31:43 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff813205000 == 144 [pid = 3185] [id = 731] 09:31:43 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff8120a4000 == 143 [pid = 3185] [id = 730] 09:31:43 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff810439000 == 142 [pid = 3185] [id = 729] 09:31:43 INFO - PROCESS | 3185 | --DOCSHELL 0x7ff80d2e4800 == 141 [pid = 3185] [id = 728] 09:31:43 INFO - PROCESS | 3185 | --DOMWINDOW == 181 (0x7ff80d42dc00) [pid = 3185] [serial = 2058] [outer = (nil)] [url = about:blank] 09:31:43 INFO - PROCESS | 3185 | --DOMWINDOW == 180 (0x7ff80e0f4000) [pid = 3185] [serial = 2183] [outer = (nil)] [url = about:blank] 09:31:43 INFO - PROCESS | 3185 | --DOMWINDOW == 179 (0x7ff80d428c00) [pid = 3185] [serial = 2180] [outer = (nil)] [url = about:blank] 09:31:43 INFO - PROCESS | 3185 | --DOMWINDOW == 178 (0x7ff81127c800) [pid = 3185] [serial = 2135] [outer = (nil)] [url = about:blank] 09:31:43 INFO - PROCESS | 3185 | --DOMWINDOW == 177 (0x7ff8104b4000) [pid = 3185] [serial = 2133] [outer = (nil)] [url = about:blank] 09:31:43 INFO - PROCESS | 3185 | --DOMWINDOW == 176 (0x7ff80ef5fc00) [pid = 3185] [serial = 2132] [outer = (nil)] [url = about:blank] 09:31:43 INFO - PROCESS | 3185 | --DOMWINDOW == 175 (0x7ff80e759400) [pid = 3185] [serial = 2130] [outer = (nil)] [url = about:blank] 09:31:43 INFO - PROCESS | 3185 | --DOMWINDOW == 174 (0x7ff80e591000) [pid = 3185] [serial = 2129] [outer = (nil)] [url = about:blank] 09:31:43 INFO - PROCESS | 3185 | --DOMWINDOW == 173 (0x7ff80dd64c00) [pid = 3185] [serial = 2127] [outer = (nil)] [url = about:blank] 09:31:43 INFO - PROCESS | 3185 | --DOMWINDOW == 172 (0x7ff80d42f000) [pid = 3185] [serial = 2126] [outer = (nil)] [url = about:blank] 09:31:43 INFO - PROCESS | 3185 | --DOMWINDOW == 171 (0x7ff80a48d400) [pid = 3185] [serial = 2124] [outer = (nil)] [url = about:blank] 09:31:43 INFO - PROCESS | 3185 | --DOMWINDOW == 170 (0x7ff8084bf800) [pid = 3185] [serial = 2123] [outer = (nil)] [url = about:blank] 09:31:43 INFO - PROCESS | 3185 | --DOMWINDOW == 169 (0x7ff806b0a400) [pid = 3185] [serial = 2121] [outer = (nil)] [url = about:blank] 09:31:43 INFO - PROCESS | 3185 | --DOMWINDOW == 168 (0x7ff806214c00) [pid = 3185] [serial = 2120] [outer = (nil)] [url = about:blank] 09:31:43 INFO - PROCESS | 3185 | --DOMWINDOW == 167 (0x7ff806c10c00) [pid = 3185] [serial = 2174] [outer = (nil)] [url = about:blank] 09:31:43 INFO - PROCESS | 3185 | --DOMWINDOW == 166 (0x7ff807847400) [pid = 3185] [serial = 2175] [outer = (nil)] [url = about:blank] 09:31:43 INFO - PROCESS | 3185 | --DOMWINDOW == 165 (0x7ff820996400) [pid = 3185] [serial = 2172] [outer = (nil)] [url = about:blank] 09:31:43 INFO - PROCESS | 3185 | --DOMWINDOW == 164 (0x7ff82072dc00) [pid = 3185] [serial = 2171] [outer = (nil)] [url = about:blank] 09:31:43 INFO - PROCESS | 3185 | --DOMWINDOW == 163 (0x7ff820724800) [pid = 3185] [serial = 2169] [outer = (nil)] [url = about:blank] 09:31:43 INFO - PROCESS | 3185 | --DOMWINDOW == 162 (0x7ff81f58e800) [pid = 3185] [serial = 2168] [outer = (nil)] [url = about:blank] 09:31:43 INFO - PROCESS | 3185 | --DOMWINDOW == 161 (0x7ff81f11c800) [pid = 3185] [serial = 2166] [outer = (nil)] [url = about:blank] 09:31:43 INFO - PROCESS | 3185 | --DOMWINDOW == 160 (0x7ff81f113000) [pid = 3185] [serial = 2165] [outer = (nil)] [url = about:blank] 09:31:43 INFO - PROCESS | 3185 | --DOMWINDOW == 159 (0x7ff81ee69000) [pid = 3185] [serial = 2163] [outer = (nil)] [url = about:blank] 09:31:43 INFO - PROCESS | 3185 | --DOMWINDOW == 158 (0x7ff81ecc0400) [pid = 3185] [serial = 2162] [outer = (nil)] [url = about:blank] 09:31:43 INFO - PROCESS | 3185 | --DOMWINDOW == 157 (0x7ff81ecb5c00) [pid = 3185] [serial = 2160] [outer = (nil)] [url = about:blank] 09:31:43 INFO - PROCESS | 3185 | --DOMWINDOW == 156 (0x7ff81e99b800) [pid = 3185] [serial = 2159] [outer = (nil)] [url = about:blank] 09:31:43 INFO - PROCESS | 3185 | --DOMWINDOW == 155 (0x7ff81cd5cc00) [pid = 3185] [serial = 2157] [outer = (nil)] [url = about:blank] 09:31:43 INFO - PROCESS | 3185 | --DOMWINDOW == 154 (0x7ff81ad4fc00) [pid = 3185] [serial = 2156] [outer = (nil)] [url = about:blank] 09:31:43 INFO - PROCESS | 3185 | --DOMWINDOW == 153 (0x7ff81acba800) [pid = 3185] [serial = 2154] [outer = (nil)] [url = about:blank] 09:31:43 INFO - PROCESS | 3185 | --DOMWINDOW == 152 (0x7ff81ac4f800) [pid = 3185] [serial = 2153] [outer = (nil)] [url = about:blank] 09:31:43 INFO - PROCESS | 3185 | --DOMWINDOW == 151 (0x7ff81a719800) [pid = 3185] [serial = 2151] [outer = (nil)] [url = about:blank] 09:31:43 INFO - PROCESS | 3185 | --DOMWINDOW == 150 (0x7ff81a669800) [pid = 3185] [serial = 2150] [outer = (nil)] [url = about:blank] 09:31:43 INFO - PROCESS | 3185 | --DOMWINDOW == 149 (0x7ff819f24800) [pid = 3185] [serial = 2148] [outer = (nil)] [url = about:blank] 09:31:43 INFO - PROCESS | 3185 | --DOMWINDOW == 148 (0x7ff819557400) [pid = 3185] [serial = 2147] [outer = (nil)] [url = about:blank] 09:31:43 INFO - PROCESS | 3185 | --DOMWINDOW == 147 (0x7ff8199a8c00) [pid = 3185] [serial = 2145] [outer = (nil)] [url = about:blank] 09:31:43 INFO - PROCESS | 3185 | --DOMWINDOW == 146 (0x7ff819561400) [pid = 3185] [serial = 2144] [outer = (nil)] [url = about:blank] 09:31:43 INFO - PROCESS | 3185 | --DOMWINDOW == 145 (0x7ff813495000) [pid = 3185] [serial = 2142] [outer = (nil)] [url = about:blank] 09:31:43 INFO - PROCESS | 3185 | --DOMWINDOW == 144 (0x7ff813443c00) [pid = 3185] [serial = 2141] [outer = (nil)] [url = about:blank] 09:31:43 INFO - PROCESS | 3185 | --DOMWINDOW == 143 (0x7ff81306d800) [pid = 3185] [serial = 2139] [outer = (nil)] [url = about:blank] 09:31:43 INFO - PROCESS | 3185 | --DOMWINDOW == 142 (0x7ff812504c00) [pid = 3185] [serial = 2138] [outer = (nil)] [url = about:blank] 09:31:43 INFO - PROCESS | 3185 | --DOMWINDOW == 141 (0x7ff8120d3000) [pid = 3185] [serial = 2136] [outer = (nil)] [url = about:blank] 09:31:43 INFO - PROCESS | 3185 | --DOMWINDOW == 140 (0x7ff8086ba800) [pid = 3185] [serial = 2177] [outer = (nil)] [url = about:blank] 09:31:43 INFO - PROCESS | 3185 | --DOMWINDOW == 139 (0x7ff80a7e5800) [pid = 3185] [serial = 2178] [outer = (nil)] [url = about:blank] 09:31:43 INFO - PROCESS | 3185 | --DOMWINDOW == 138 (0x7ff80dd61400) [pid = 3185] [serial = 2181] [outer = (nil)] [url = about:blank] 09:31:43 INFO - PROCESS | 3185 | 1461083503483 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:31:43 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff8050c0000 == 142 [pid = 3185] [id = 769] 09:31:43 INFO - PROCESS | 3185 | ++DOMWINDOW == 139 (0x7ff806218000) [pid = 3185] [serial = 2306] [outer = (nil)] 09:31:43 INFO - PROCESS | 3185 | ++DOMWINDOW == 140 (0x7ff8066f1000) [pid = 3185] [serial = 2307] [outer = 0x7ff806218000] 09:31:43 INFO - PROCESS | 3185 | 1461083503561 Marionette DEBUG loaded listener.js 09:31:43 INFO - PROCESS | 3185 | ++DOMWINDOW == 141 (0x7ff806b49800) [pid = 3185] [serial = 2308] [outer = 0x7ff806218000] 09:31:44 INFO - PROCESS | 3185 | 1461083504421 Marionette TRACE conn4 <- [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"]]]}] 09:31:44 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 09:31:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 09:31:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:31:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:31:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 09:31:44 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 3902ms 09:31:44 INFO - PROCESS | 3185 | 1461083504479 Marionette TRACE conn4 -> [0,3041,"getWindowHandle",null] 09:31:44 INFO - PROCESS | 3185 | 1461083504486 Marionette TRACE conn4 <- [1,3041,null,{"value":"8"}] 09:31:44 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 09:31:44 INFO - PROCESS | 3185 | 1461083504497 Marionette TRACE conn4 -> [0,3042,"setScriptTimeout",{"ms":35000}] 09:31:44 INFO - PROCESS | 3185 | 1461083504501 Marionette TRACE conn4 <- [1,3042,null,{}] 09:31:44 INFO - PROCESS | 3185 | 1461083504510 Marionette TRACE conn4 -> [0,3043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:31:44 INFO - PROCESS | 3185 | 1461083504784 Marionette TRACE conn4 <- [1,3043,null,{"value":null}] 09:31:45 INFO - PROCESS | 3185 | 1461083505021 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:31:45 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff804b98000 == 143 [pid = 3185] [id = 770] 09:31:45 INFO - PROCESS | 3185 | ++DOMWINDOW == 142 (0x7ff807ccbc00) [pid = 3185] [serial = 2309] [outer = (nil)] 09:31:45 INFO - PROCESS | 3185 | ++DOMWINDOW == 143 (0x7ff8082c1800) [pid = 3185] [serial = 2310] [outer = 0x7ff807ccbc00] 09:31:45 INFO - PROCESS | 3185 | 1461083505101 Marionette DEBUG loaded listener.js 09:31:45 INFO - PROCESS | 3185 | ++DOMWINDOW == 144 (0x7ff80a480800) [pid = 3185] [serial = 2311] [outer = 0x7ff807ccbc00] 09:31:46 INFO - PROCESS | 3185 | 1461083506528 Marionette TRACE conn4 <- [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]]]}] 09:31:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 09:31:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 09:31:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 09:31:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 09:31:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 09:31:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 09:31:46 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. 09:31:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 09:31:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 09:31:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 09:31:46 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'.) 09:31:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 09:31:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 09:31:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 09:31:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 09:31:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 09:31:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 09:31:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 09:31:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 09:31:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 09:31:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 09:31:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 09:31:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 09:31:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 09:31:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 09:31:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 09:31:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 09:31:46 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. 09:31:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 09:31:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:31:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:31:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 09:31:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 09:31:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 09:31:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 09:31:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 09:31:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 09:31:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 09:31:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 09:31:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 09:31:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 09:31:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 09:31:46 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. 09:31:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 09:31:46 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 09:31:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:31:46 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:31:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 09:31:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 09:31:46 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. 09:31:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 09:31:46 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 09:31:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:31:46 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:31:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 09:31:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 09:31:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 09:31:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 09:31:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 09:31:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 09:31:46 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 09:31:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:31:46 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:31:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 09:31:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 09:31:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 09:31:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 09:31:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 09:31:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:31:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:31:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 09:31:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 09:31:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 09:31:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 09:31:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 09:31:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:31:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:31:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 09:31:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 09:31:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 09:31:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 09:31:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:31:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:31:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 09:31:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 09:31:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 09:31:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 09:31:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:31:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:31:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 09:31:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 09:31:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 09:31:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 09:31:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 09:31:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:31:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:31:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 09:31:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 09:31:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 09:31:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 09:31:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:31:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:31:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 09:31:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 09:31:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 09:31:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 09:31:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:31:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:31:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 09:31:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 09:31:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 09:31:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 09:31:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:31:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:31:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 09:31:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 09:31:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 09:31:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 09:31:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:31:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:31:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 09:31:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 09:31:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 09:31:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 09:31:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 09:31:46 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 2135ms 09:31:46 INFO - PROCESS | 3185 | 1461083506771 Marionette TRACE conn4 -> [0,3045,"getWindowHandle",null] 09:31:46 INFO - PROCESS | 3185 | 1461083506779 Marionette TRACE conn4 <- [1,3045,null,{"value":"8"}] 09:31:46 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 09:31:46 INFO - PROCESS | 3185 | 1461083506817 Marionette TRACE conn4 -> [0,3046,"setScriptTimeout",{"ms":35000}] 09:31:46 INFO - PROCESS | 3185 | 1461083506819 Marionette TRACE conn4 <- [1,3046,null,{}] 09:31:46 INFO - PROCESS | 3185 | 1461083506827 Marionette TRACE conn4 -> [0,3047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:31:47 INFO - PROCESS | 3185 | 1461083507156 Marionette TRACE conn4 <- [1,3047,null,{"value":null}] 09:31:47 INFO - PROCESS | 3185 | 1461083507449 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:31:47 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff80bcaa800 == 144 [pid = 3185] [id = 771] 09:31:47 INFO - PROCESS | 3185 | ++DOMWINDOW == 145 (0x7ff80a489000) [pid = 3185] [serial = 2312] [outer = (nil)] 09:31:47 INFO - PROCESS | 3185 | ++DOMWINDOW == 146 (0x7ff80e0ed400) [pid = 3185] [serial = 2313] [outer = 0x7ff80a489000] 09:31:47 INFO - PROCESS | 3185 | 1461083507518 Marionette DEBUG loaded listener.js 09:31:47 INFO - PROCESS | 3185 | ++DOMWINDOW == 147 (0x7ff80e37c000) [pid = 3185] [serial = 2314] [outer = 0x7ff80a489000] 09:31:47 INFO - PROCESS | 3185 | [3185] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 09:31:48 INFO - PROCESS | 3185 | --DOMWINDOW == 146 (0x7ff8066f1c00) [pid = 3185] [serial = 2239] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 09:31:48 INFO - PROCESS | 3185 | --DOMWINDOW == 145 (0x7ff81e291000) [pid = 3185] [serial = 2215] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 09:31:48 INFO - PROCESS | 3185 | --DOMWINDOW == 144 (0x7ff813069c00) [pid = 3185] [serial = 2203] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 09:31:48 INFO - PROCESS | 3185 | --DOMWINDOW == 143 (0x7ff811243800) [pid = 3185] [serial = 2197] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 09:31:48 INFO - PROCESS | 3185 | --DOMWINDOW == 142 (0x7ff80ab2f400) [pid = 3185] [serial = 2188] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 09:31:48 INFO - PROCESS | 3185 | --DOMWINDOW == 141 (0x7ff80ef59c00) [pid = 3185] [serial = 2191] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 09:31:48 INFO - PROCESS | 3185 | --DOMWINDOW == 140 (0x7ff822bf7c00) [pid = 3185] [serial = 2233] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 09:31:48 INFO - PROCESS | 3185 | --DOMWINDOW == 139 (0x7ff80ef5ec00) [pid = 3185] [serial = 2194] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 09:31:48 INFO - PROCESS | 3185 | --DOMWINDOW == 138 (0x7ff81ac03400) [pid = 3185] [serial = 2212] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 09:31:48 INFO - PROCESS | 3185 | --DOMWINDOW == 137 (0x7ff80621b800) [pid = 3185] [serial = 2185] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 09:31:48 INFO - PROCESS | 3185 | --DOMWINDOW == 136 (0x7ff820729800) [pid = 3185] [serial = 2224] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 09:31:48 INFO - PROCESS | 3185 | --DOMWINDOW == 135 (0x7ff806b09000) [pid = 3185] [serial = 2241] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 09:31:48 INFO - PROCESS | 3185 | --DOMWINDOW == 134 (0x7ff813063c00) [pid = 3185] [serial = 2200] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 09:31:48 INFO - PROCESS | 3185 | --DOMWINDOW == 133 (0x7ff813491400) [pid = 3185] [serial = 2206] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 09:31:48 INFO - PROCESS | 3185 | --DOMWINDOW == 132 (0x7ff81a710c00) [pid = 3185] [serial = 2209] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 09:31:48 INFO - PROCESS | 3185 | --DOMWINDOW == 131 (0x7ff821c16c00) [pid = 3185] [serial = 2227] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 09:31:48 INFO - PROCESS | 3185 | --DOMWINDOW == 130 (0x7ff81ee69c00) [pid = 3185] [serial = 2218] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 09:31:48 INFO - PROCESS | 3185 | --DOMWINDOW == 129 (0x7ff81f58dc00) [pid = 3185] [serial = 2221] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 09:31:48 INFO - PROCESS | 3185 | --DOMWINDOW == 128 (0x7ff806b0d800) [pid = 3185] [serial = 2244] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 09:31:48 INFO - PROCESS | 3185 | --DOMWINDOW == 127 (0x7ff80afc7c00) [pid = 3185] [serial = 2247] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 09:31:48 INFO - PROCESS | 3185 | --DOMWINDOW == 126 (0x7ff80ab15800) [pid = 3185] [serial = 2116] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 09:31:48 INFO - PROCESS | 3185 | --DOMWINDOW == 125 (0x7ff8222a0800) [pid = 3185] [serial = 2230] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 09:31:48 INFO - PROCESS | 3185 | 1461083508926 Marionette TRACE conn4 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 09:31:48 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 09:31:48 INFO - {} 09:31:48 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 2137ms 09:31:48 INFO - PROCESS | 3185 | 1461083508955 Marionette TRACE conn4 -> [0,3049,"getWindowHandle",null] 09:31:48 INFO - PROCESS | 3185 | 1461083508959 Marionette TRACE conn4 <- [1,3049,null,{"value":"8"}] 09:31:48 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 09:31:48 INFO - PROCESS | 3185 | 1461083508976 Marionette TRACE conn4 -> [0,3050,"setScriptTimeout",{"ms":35000}] 09:31:48 INFO - PROCESS | 3185 | 1461083508985 Marionette TRACE conn4 <- [1,3050,null,{}] 09:31:49 INFO - PROCESS | 3185 | 1461083509000 Marionette TRACE conn4 -> [0,3051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:31:49 INFO - PROCESS | 3185 | 1461083509274 Marionette TRACE conn4 <- [1,3051,null,{"value":null}] 09:31:49 INFO - PROCESS | 3185 | 1461083509484 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:31:49 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff80dcc6000 == 145 [pid = 3185] [id = 772] 09:31:49 INFO - PROCESS | 3185 | ++DOMWINDOW == 126 (0x7ff80621b800) [pid = 3185] [serial = 2315] [outer = (nil)] 09:31:49 INFO - PROCESS | 3185 | ++DOMWINDOW == 127 (0x7ff80e75e800) [pid = 3185] [serial = 2316] [outer = 0x7ff80621b800] 09:31:49 INFO - PROCESS | 3185 | 1461083509551 Marionette DEBUG loaded listener.js 09:31:49 INFO - PROCESS | 3185 | ++DOMWINDOW == 128 (0x7ff81123e400) [pid = 3185] [serial = 2317] [outer = 0x7ff80621b800] 09:31:50 INFO - PROCESS | 3185 | 1461083510261 Marionette TRACE conn4 <- [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]]]}] 09:31:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 09:31:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 09:31:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 09:31:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 09:31:50 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 1356ms 09:31:50 INFO - PROCESS | 3185 | 1461083510325 Marionette TRACE conn4 -> [0,3053,"getWindowHandle",null] 09:31:50 INFO - PROCESS | 3185 | 1461083510331 Marionette TRACE conn4 <- [1,3053,null,{"value":"8"}] 09:31:50 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 09:31:50 INFO - PROCESS | 3185 | 1461083510340 Marionette TRACE conn4 -> [0,3054,"setScriptTimeout",{"ms":35000}] 09:31:50 INFO - PROCESS | 3185 | 1461083510343 Marionette TRACE conn4 <- [1,3054,null,{}] 09:31:50 INFO - PROCESS | 3185 | 1461083510348 Marionette TRACE conn4 -> [0,3055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:31:50 INFO - PROCESS | 3185 | 1461083510673 Marionette TRACE conn4 <- [1,3055,null,{"value":null}] 09:31:51 INFO - PROCESS | 3185 | 1461083511101 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:31:51 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff804b9b800 == 146 [pid = 3185] [id = 773] 09:31:51 INFO - PROCESS | 3185 | ++DOMWINDOW == 129 (0x7ff806127800) [pid = 3185] [serial = 2318] [outer = (nil)] 09:31:51 INFO - PROCESS | 3185 | ++DOMWINDOW == 130 (0x7ff8067ca000) [pid = 3185] [serial = 2319] [outer = 0x7ff806127800] 09:31:51 INFO - PROCESS | 3185 | 1461083511188 Marionette DEBUG loaded listener.js 09:31:51 INFO - PROCESS | 3185 | ++DOMWINDOW == 131 (0x7ff8077e5c00) [pid = 3185] [serial = 2320] [outer = 0x7ff806127800] 09:31:52 INFO - PROCESS | 3185 | 1461083512550 Marionette TRACE conn4 <- [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"]]]}] 09:31:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 09:31:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 09:31:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 09:31:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 09:31:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 09:31:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 09:31:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 09:31:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 09:31:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 09:31:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 09:31:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 09:31:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 09:31:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 09:31:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 09:31:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 09:31:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 09:31:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 09:31:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 09:31:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 09:31:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 09:31:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 09:31:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 09:31:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 09:31:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 09:31:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 09:31:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 09:31:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 09:31:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 09:31:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 09:31:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 09:31:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 09:31:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 09:31:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 09:31:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 09:31:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 09:31:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 09:31:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 09:31:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 09:31:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 09:31:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 09:31:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 09:31:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 09:31:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 09:31:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 09:31:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 09:31:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 09:31:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 09:31:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 09:31:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 09:31:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 09:31:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 09:31:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 09:31:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 09:31:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 09:31:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 09:31:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 09:31:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 09:31:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 09:31:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 09:31:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 09:31:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 09:31:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 09:31:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 09:31:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 09:31:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 09:31:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 09:31:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 09:31:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 09:31:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 09:31:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 09:31:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 09:31:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 09:31:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 09:31:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 09:31:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 09:31:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 09:31:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 09:31:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 09:31:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 09:31:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 09:31:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 09:31:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 09:31:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 09:31:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 09:31:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 09:31:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 09:31:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 09:31:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 09:31:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 09:31:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 09:31:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 09:31:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 09:31:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 09:31:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 09:31:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 09:31:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 09:31:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 09:31:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 09:31:52 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 09:31:52 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:31:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:31:52 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:31:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:31:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:31:52 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 09:31:52 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:31:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:31:52 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:31:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:31:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:31:52 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 09:31:52 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:31:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:31:52 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:31:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:31:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:31:52 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 09:31:52 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:31:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:31:52 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:31:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:31:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:31:52 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 09:31:52 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:31:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:31:52 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:31:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:31:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:31:52 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 09:31:52 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:31:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:31:52 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:31:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:31:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:31:52 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 09:31:52 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:31:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:31:52 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:31:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:31:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:31:52 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 09:31:52 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:31:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:31:52 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:31:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:31:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:31:52 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 09:31:52 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:31:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:31:52 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:31:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:31:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:31:52 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 09:31:52 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:31:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:31:52 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:31:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:31:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:31:52 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 09:31:52 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:31:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:31:52 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:31:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:31:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:31:52 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 09:31:52 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:31:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:31:52 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:31:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:31:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:31:52 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 09:31:52 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:31:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:31:52 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:31:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:31:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:31:52 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 09:31:52 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:31:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:31:52 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:31:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:31:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:31:52 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 09:31:52 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:31:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:31:52 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:31:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:31:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:31:52 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 09:31:52 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:31:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:31:52 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:31:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:31:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:31:52 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 09:31:52 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:31:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:31:52 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:31:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:31:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:31:52 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 09:31:52 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:31:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:31:52 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:31:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:31:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:31:52 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 09:31:52 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:31:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:31:52 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:31:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:31:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:31:52 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 09:31:52 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:31:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:31:52 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:31:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:31:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:31:52 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 09:31:52 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:31:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:31:52 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:31:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:31:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:31:52 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 09:31:52 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:31:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:31:52 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:31:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:31:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:31:52 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 09:31:52 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:31:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:31:52 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:31:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 09:31:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 09:31:52 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" 09:31:52 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:31:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:31:52 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:31:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 09:31:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 09:31:52 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" 09:31:52 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:31:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:31:52 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:31:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 09:31:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 09:31:52 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 2333ms 09:31:52 INFO - PROCESS | 3185 | 1461083512678 Marionette TRACE conn4 -> [0,3057,"getWindowHandle",null] 09:31:52 INFO - PROCESS | 3185 | 1461083512691 Marionette TRACE conn4 <- [1,3057,null,{"value":"8"}] 09:31:52 INFO - TEST-START | /FileAPI/file/File-constructor.html 09:31:52 INFO - PROCESS | 3185 | 1461083512710 Marionette TRACE conn4 -> [0,3058,"setScriptTimeout",{"ms":35000}] 09:31:52 INFO - PROCESS | 3185 | 1461083512724 Marionette TRACE conn4 <- [1,3058,null,{}] 09:31:52 INFO - PROCESS | 3185 | 1461083512895 Marionette TRACE conn4 -> [0,3059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:31:53 INFO - PROCESS | 3185 | 1461083513163 Marionette TRACE conn4 <- [1,3059,null,{"value":null}] 09:31:53 INFO - PROCESS | 3185 | 1461083513443 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:31:53 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff80d26e800 == 147 [pid = 3185] [id = 774] 09:31:53 INFO - PROCESS | 3185 | ++DOMWINDOW == 132 (0x7ff8066f5400) [pid = 3185] [serial = 2321] [outer = (nil)] 09:31:53 INFO - PROCESS | 3185 | ++DOMWINDOW == 133 (0x7ff80ed66800) [pid = 3185] [serial = 2322] [outer = 0x7ff8066f5400] 09:31:53 INFO - PROCESS | 3185 | 1461083513526 Marionette DEBUG loaded listener.js 09:31:53 INFO - PROCESS | 3185 | ++DOMWINDOW == 134 (0x7ff80f832800) [pid = 3185] [serial = 2323] [outer = 0x7ff8066f5400] 09:31:54 INFO - PROCESS | 3185 | 1461083514522 Marionette TRACE conn4 <- [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]]]}] 09:31:54 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 09:31:54 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 09:31:54 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 09:31:54 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 09:31:54 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 09:31:54 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 09:31:54 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 09:31:54 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 09:31:54 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 09:31:54 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 09:31:54 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 09:31:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:31:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:31:54 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 09:31:54 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 09:31:54 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 09:31:54 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 09:31:54 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 09:31:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:31:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:31:54 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 09:31:54 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 09:31:54 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 09:31:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:31:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:31:54 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 09:31:54 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 09:31:54 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 09:31:54 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 1857ms 09:31:54 INFO - PROCESS | 3185 | 1461083514575 Marionette TRACE conn4 -> [0,3061,"getWindowHandle",null] 09:31:54 INFO - PROCESS | 3185 | 1461083514581 Marionette TRACE conn4 <- [1,3061,null,{"value":"8"}] 09:31:54 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 09:31:54 INFO - PROCESS | 3185 | 1461083514640 Marionette TRACE conn4 -> [0,3062,"setScriptTimeout",{"ms":35000}] 09:31:54 INFO - PROCESS | 3185 | 1461083514644 Marionette TRACE conn4 <- [1,3062,null,{}] 09:31:54 INFO - PROCESS | 3185 | 1461083514651 Marionette TRACE conn4 -> [0,3063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:31:54 INFO - PROCESS | 3185 | 1461083514922 Marionette TRACE conn4 <- [1,3063,null,{"value":null}] 09:31:55 INFO - PROCESS | 3185 | 1461083515280 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:31:55 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff80f5c5800 == 148 [pid = 3185] [id = 775] 09:31:55 INFO - PROCESS | 3185 | ++DOMWINDOW == 135 (0x7ff80dd61400) [pid = 3185] [serial = 2324] [outer = (nil)] 09:31:55 INFO - PROCESS | 3185 | ++DOMWINDOW == 136 (0x7ff811334800) [pid = 3185] [serial = 2325] [outer = 0x7ff80dd61400] 09:31:55 INFO - PROCESS | 3185 | 1461083515362 Marionette DEBUG loaded listener.js 09:31:55 INFO - PROCESS | 3185 | ++DOMWINDOW == 137 (0x7ff8120db000) [pid = 3185] [serial = 2326] [outer = 0x7ff80dd61400] 09:31:55 INFO - PROCESS | 3185 | [3185] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 09:31:56 INFO - PROCESS | 3185 | 1461083516273 Marionette TRACE conn4 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 09:31:56 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 09:31:56 INFO - {} 09:31:56 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 1691ms 09:31:56 INFO - PROCESS | 3185 | 1461083516332 Marionette TRACE conn4 -> [0,3065,"getWindowHandle",null] 09:31:56 INFO - PROCESS | 3185 | 1461083516338 Marionette TRACE conn4 <- [1,3065,null,{"value":"8"}] 09:31:56 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 09:31:56 INFO - PROCESS | 3185 | 1461083516354 Marionette TRACE conn4 -> [0,3066,"setScriptTimeout",{"ms":35000}] 09:31:56 INFO - PROCESS | 3185 | 1461083516364 Marionette TRACE conn4 <- [1,3066,null,{}] 09:31:56 INFO - PROCESS | 3185 | 1461083516419 Marionette TRACE conn4 -> [0,3067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:31:56 INFO - PROCESS | 3185 | 1461083516702 Marionette TRACE conn4 <- [1,3067,null,{"value":null}] 09:31:57 INFO - PROCESS | 3185 | 1461083517033 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:31:57 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff81083b800 == 149 [pid = 3185] [id = 776] 09:31:57 INFO - PROCESS | 3185 | ++DOMWINDOW == 138 (0x7ff811243400) [pid = 3185] [serial = 2327] [outer = (nil)] 09:31:57 INFO - PROCESS | 3185 | ++DOMWINDOW == 139 (0x7ff813173000) [pid = 3185] [serial = 2328] [outer = 0x7ff811243400] 09:31:57 INFO - PROCESS | 3185 | 1461083517113 Marionette DEBUG loaded listener.js 09:31:57 INFO - PROCESS | 3185 | ++DOMWINDOW == 140 (0x7ff81349b000) [pid = 3185] [serial = 2329] [outer = 0x7ff811243400] 09:31:57 INFO - PROCESS | 3185 | 1461083517886 Marionette TRACE conn4 <- [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]]]}] 09:31:57 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 09:31:57 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 09:31:57 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 09:31:57 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 09:31:57 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 09:31:57 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 09:31:57 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 09:31:57 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 1591ms 09:31:57 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 09:31:57 INFO - PROCESS | 3185 | 1461083517940 Marionette TRACE conn4 -> [0,3069,"getWindowHandle",null] 09:31:57 INFO - PROCESS | 3185 | 1461083517944 Marionette TRACE conn4 <- [1,3069,null,{"value":"8"}] 09:31:57 INFO - PROCESS | 3185 | 1461083517952 Marionette TRACE conn4 -> [0,3070,"setScriptTimeout",{"ms":35000}] 09:31:57 INFO - PROCESS | 3185 | 1461083517954 Marionette TRACE conn4 <- [1,3070,null,{}] 09:31:57 INFO - PROCESS | 3185 | 1461083517961 Marionette TRACE conn4 -> [0,3071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:31:58 INFO - PROCESS | 3185 | 1461083518228 Marionette TRACE conn4 <- [1,3071,null,{"value":null}] 09:31:58 INFO - PROCESS | 3185 | 1461083518516 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:31:58 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff8126b8800 == 150 [pid = 3185] [id = 777] 09:31:58 INFO - PROCESS | 3185 | ++DOMWINDOW == 141 (0x7ff8124c6400) [pid = 3185] [serial = 2330] [outer = (nil)] 09:31:58 INFO - PROCESS | 3185 | ++DOMWINDOW == 142 (0x7ff819dca800) [pid = 3185] [serial = 2331] [outer = 0x7ff8124c6400] 09:31:58 INFO - PROCESS | 3185 | 1461083518599 Marionette DEBUG loaded listener.js 09:31:58 INFO - PROCESS | 3185 | ++DOMWINDOW == 143 (0x7ff819e35000) [pid = 3185] [serial = 2332] [outer = 0x7ff8124c6400] 09:31:59 INFO - PROCESS | 3185 | 1461083519446 Marionette TRACE conn4 <- [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]]]}] 09:31:59 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 09:31:59 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 09:31:59 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 09:31:59 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 09:31:59 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 09:31:59 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 09:31:59 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 1535ms 09:31:59 INFO - PROCESS | 3185 | 1461083519487 Marionette TRACE conn4 -> [0,3073,"getWindowHandle",null] 09:31:59 INFO - PROCESS | 3185 | 1461083519491 Marionette TRACE conn4 <- [1,3073,null,{"value":"8"}] 09:31:59 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 09:31:59 INFO - PROCESS | 3185 | 1461083519498 Marionette TRACE conn4 -> [0,3074,"setScriptTimeout",{"ms":35000}] 09:31:59 INFO - PROCESS | 3185 | 1461083519500 Marionette TRACE conn4 <- [1,3074,null,{}] 09:31:59 INFO - PROCESS | 3185 | 1461083519506 Marionette TRACE conn4 -> [0,3075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:31:59 INFO - PROCESS | 3185 | 1461083519790 Marionette TRACE conn4 <- [1,3075,null,{"value":null}] 09:32:00 INFO - PROCESS | 3185 | 1461083520129 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:32:00 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff8199bb000 == 151 [pid = 3185] [id = 778] 09:32:00 INFO - PROCESS | 3185 | ++DOMWINDOW == 144 (0x7ff81a668800) [pid = 3185] [serial = 2333] [outer = (nil)] 09:32:00 INFO - PROCESS | 3185 | ++DOMWINDOW == 145 (0x7ff81a6a1800) [pid = 3185] [serial = 2334] [outer = 0x7ff81a668800] 09:32:00 INFO - PROCESS | 3185 | 1461083520280 Marionette DEBUG loaded listener.js 09:32:00 INFO - PROCESS | 3185 | ++DOMWINDOW == 146 (0x7ff81ac43800) [pid = 3185] [serial = 2335] [outer = 0x7ff81a668800] 09:32:01 INFO - PROCESS | 3185 | 1461083521112 Marionette TRACE conn4 <- [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]]]}] 09:32:01 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 09:32:01 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 09:32:01 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 09:32:01 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 09:32:01 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 09:32:01 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 09:32:01 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 1629ms 09:32:01 INFO - PROCESS | 3185 | 1461083521129 Marionette TRACE conn4 -> [0,3077,"getWindowHandle",null] 09:32:01 INFO - PROCESS | 3185 | 1461083521133 Marionette TRACE conn4 <- [1,3077,null,{"value":"8"}] 09:32:01 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 09:32:01 INFO - PROCESS | 3185 | 1461083521141 Marionette TRACE conn4 -> [0,3078,"setScriptTimeout",{"ms":35000}] 09:32:01 INFO - PROCESS | 3185 | 1461083521145 Marionette TRACE conn4 <- [1,3078,null,{}] 09:32:01 INFO - PROCESS | 3185 | 1461083521150 Marionette TRACE conn4 -> [0,3079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:32:01 INFO - PROCESS | 3185 | 1461083521468 Marionette TRACE conn4 <- [1,3079,null,{"value":null}] 09:32:01 INFO - PROCESS | 3185 | 1461083521779 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:32:01 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff8104e2000 == 152 [pid = 3185] [id = 779] 09:32:01 INFO - PROCESS | 3185 | ++DOMWINDOW == 147 (0x7ff81127e800) [pid = 3185] [serial = 2336] [outer = (nil)] 09:32:01 INFO - PROCESS | 3185 | ++DOMWINDOW == 148 (0x7ff8120db400) [pid = 3185] [serial = 2337] [outer = 0x7ff81127e800] 09:32:01 INFO - PROCESS | 3185 | 1461083521908 Marionette DEBUG loaded listener.js 09:32:02 INFO - PROCESS | 3185 | ++DOMWINDOW == 149 (0x7ff819f28400) [pid = 3185] [serial = 2338] [outer = 0x7ff81127e800] 09:32:02 INFO - PROCESS | 3185 | 1461083522751 Marionette TRACE conn4 <- [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] 09:32:02 INFO - PROCESS | 3185 | 1461083522799 Marionette TRACE conn4 <- [1,3081,null,{"value":"8"}] 09:32:02 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 09:32:02 INFO - PROCESS | 3185 | 1461083522811 Marionette TRACE conn4 -> [0,3082,"setScriptTimeout",{"ms":35000}] 09:32:02 INFO - PROCESS | 3185 | 1461083522816 Marionette TRACE conn4 <- [1,3082,null,{}] 09:32:02 INFO - PROCESS | 3185 | 1461083522822 Marionette TRACE conn4 -> [0,3083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:32:03 INFO - PROCESS | 3185 | 1461083523160 Marionette TRACE conn4 <- [1,3083,null,{"value":null}] 09:32:03 INFO - PROCESS | 3185 | 1461083523391 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:32:03 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff81ab21800 == 153 [pid = 3185] [id = 780] 09:32:03 INFO - PROCESS | 3185 | ++DOMWINDOW == 150 (0x7ff8112a8400) [pid = 3185] [serial = 2339] [outer = (nil)] 09:32:03 INFO - PROCESS | 3185 | ++DOMWINDOW == 151 (0x7ff81e313400) [pid = 3185] [serial = 2340] [outer = 0x7ff8112a8400] 09:32:03 INFO - PROCESS | 3185 | 1461083523513 Marionette DEBUG loaded listener.js 09:32:03 INFO - PROCESS | 3185 | ++DOMWINDOW == 152 (0x7ff81e9a2400) [pid = 3185] [serial = 2341] [outer = 0x7ff8112a8400] 09:32:04 INFO - PROCESS | 3185 | 1461083524326 Marionette TRACE conn4 <- [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]]]}] 09:32:04 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 09:32:04 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 09:32:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:32:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:32:04 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 09:32:04 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 09:32:04 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 1533ms 09:32:04 INFO - PROCESS | 3185 | 1461083524347 Marionette TRACE conn4 -> [0,3085,"getWindowHandle",null] 09:32:04 INFO - PROCESS | 3185 | 1461083524351 Marionette TRACE conn4 <- [1,3085,null,{"value":"8"}] 09:32:04 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 09:32:04 INFO - PROCESS | 3185 | 1461083524358 Marionette TRACE conn4 -> [0,3086,"setScriptTimeout",{"ms":35000}] 09:32:04 INFO - PROCESS | 3185 | 1461083524361 Marionette TRACE conn4 <- [1,3086,null,{}] 09:32:04 INFO - PROCESS | 3185 | 1461083524366 Marionette TRACE conn4 -> [0,3087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:32:04 INFO - PROCESS | 3185 | 1461083524613 Marionette TRACE conn4 <- [1,3087,null,{"value":null}] 09:32:04 INFO - PROCESS | 3185 | 1461083524883 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:32:04 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff81be78000 == 154 [pid = 3185] [id = 781] 09:32:04 INFO - PROCESS | 3185 | ++DOMWINDOW == 153 (0x7ff81a590400) [pid = 3185] [serial = 2342] [outer = (nil)] 09:32:04 INFO - PROCESS | 3185 | ++DOMWINDOW == 154 (0x7ff81ee69c00) [pid = 3185] [serial = 2343] [outer = 0x7ff81a590400] 09:32:04 INFO - PROCESS | 3185 | 1461083524966 Marionette DEBUG loaded listener.js 09:32:05 INFO - PROCESS | 3185 | ++DOMWINDOW == 155 (0x7ff81f595400) [pid = 3185] [serial = 2344] [outer = 0x7ff81a590400] 09:32:05 INFO - PROCESS | 3185 | 1461083525794 Marionette TRACE conn4 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 09:32:05 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 09:32:05 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 1484ms 09:32:05 INFO - PROCESS | 3185 | 1461083525843 Marionette TRACE conn4 -> [0,3089,"getWindowHandle",null] 09:32:05 INFO - PROCESS | 3185 | 1461083525846 Marionette TRACE conn4 <- [1,3089,null,{"value":"8"}] 09:32:05 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 09:32:05 INFO - PROCESS | 3185 | 1461083525853 Marionette TRACE conn4 -> [0,3090,"setScriptTimeout",{"ms":35000}] 09:32:05 INFO - PROCESS | 3185 | 1461083525856 Marionette TRACE conn4 <- [1,3090,null,{}] 09:32:05 INFO - PROCESS | 3185 | 1461083525862 Marionette TRACE conn4 -> [0,3091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:32:06 INFO - PROCESS | 3185 | 1461083526141 Marionette TRACE conn4 <- [1,3091,null,{"value":null}] 09:32:06 INFO - PROCESS | 3185 | 1461083526411 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:32:06 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff81e6a1000 == 155 [pid = 3185] [id = 782] 09:32:06 INFO - PROCESS | 3185 | ++DOMWINDOW == 156 (0x7ff81b23d800) [pid = 3185] [serial = 2345] [outer = (nil)] 09:32:06 INFO - PROCESS | 3185 | ++DOMWINDOW == 157 (0x7ff820999400) [pid = 3185] [serial = 2346] [outer = 0x7ff81b23d800] 09:32:06 INFO - PROCESS | 3185 | 1461083526494 Marionette DEBUG loaded listener.js 09:32:06 INFO - PROCESS | 3185 | ++DOMWINDOW == 158 (0x7ff821c14c00) [pid = 3185] [serial = 2347] [outer = 0x7ff81b23d800] 09:32:07 INFO - PROCESS | 3185 | 1461083527298 Marionette TRACE conn4 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 09:32:07 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 09:32:07 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 1486ms 09:32:07 INFO - PROCESS | 3185 | 1461083527341 Marionette TRACE conn4 -> [0,3093,"getWindowHandle",null] 09:32:07 INFO - PROCESS | 3185 | 1461083527344 Marionette TRACE conn4 <- [1,3093,null,{"value":"8"}] 09:32:07 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 09:32:07 INFO - PROCESS | 3185 | 1461083527350 Marionette TRACE conn4 -> [0,3094,"setScriptTimeout",{"ms":35000}] 09:32:07 INFO - PROCESS | 3185 | 1461083527354 Marionette TRACE conn4 <- [1,3094,null,{}] 09:32:07 INFO - PROCESS | 3185 | 1461083527359 Marionette TRACE conn4 -> [0,3095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:32:07 INFO - PROCESS | 3185 | 1461083527616 Marionette TRACE conn4 <- [1,3095,null,{"value":null}] 09:32:07 INFO - PROCESS | 3185 | 1461083527907 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:32:07 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff81eb0b800 == 156 [pid = 3185] [id = 783] 09:32:07 INFO - PROCESS | 3185 | ++DOMWINDOW == 159 (0x7ff8209f3400) [pid = 3185] [serial = 2348] [outer = (nil)] 09:32:07 INFO - PROCESS | 3185 | ++DOMWINDOW == 160 (0x7ff82204ec00) [pid = 3185] [serial = 2349] [outer = 0x7ff8209f3400] 09:32:08 INFO - PROCESS | 3185 | 1461083528004 Marionette DEBUG loaded listener.js 09:32:08 INFO - PROCESS | 3185 | ++DOMWINDOW == 161 (0x7ff822bf7c00) [pid = 3185] [serial = 2350] [outer = 0x7ff8209f3400] 09:32:08 INFO - PROCESS | 3185 | 1461083528889 Marionette TRACE conn4 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 09:32:08 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 09:32:08 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 1590ms 09:32:08 INFO - PROCESS | 3185 | 1461083528942 Marionette TRACE conn4 -> [0,3097,"getWindowHandle",null] 09:32:08 INFO - PROCESS | 3185 | 1461083528946 Marionette TRACE conn4 <- [1,3097,null,{"value":"8"}] 09:32:08 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 09:32:09 INFO - PROCESS | 3185 | 1461083529000 Marionette TRACE conn4 -> [0,3098,"setScriptTimeout",{"ms":35000}] 09:32:09 INFO - PROCESS | 3185 | 1461083529004 Marionette TRACE conn4 <- [1,3098,null,{}] 09:32:09 INFO - PROCESS | 3185 | 1461083529018 Marionette TRACE conn4 -> [0,3099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:32:09 INFO - PROCESS | 3185 | 1461083529297 Marionette TRACE conn4 <- [1,3099,null,{"value":null}] 09:32:09 INFO - PROCESS | 3185 | 1461083529594 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:32:09 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff821c79800 == 157 [pid = 3185] [id = 784] 09:32:09 INFO - PROCESS | 3185 | ++DOMWINDOW == 162 (0x7ff811236400) [pid = 3185] [serial = 2351] [outer = (nil)] 09:32:09 INFO - PROCESS | 3185 | ++DOMWINDOW == 163 (0x7ff824f26400) [pid = 3185] [serial = 2352] [outer = 0x7ff811236400] 09:32:09 INFO - PROCESS | 3185 | 1461083529716 Marionette DEBUG loaded listener.js 09:32:09 INFO - PROCESS | 3185 | ++DOMWINDOW == 164 (0x7ff825162000) [pid = 3185] [serial = 2353] [outer = 0x7ff811236400] 09:32:10 INFO - PROCESS | 3185 | 1461083530536 Marionette TRACE conn4 <- [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]]]}] 09:32:10 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 09:32:10 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 09:32:10 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 1638ms 09:32:10 INFO - PROCESS | 3185 | 1461083530593 Marionette TRACE conn4 -> [0,3101,"getWindowHandle",null] 09:32:10 INFO - PROCESS | 3185 | 1461083530598 Marionette TRACE conn4 <- [1,3101,null,{"value":"8"}] 09:32:10 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 09:32:10 INFO - PROCESS | 3185 | 1461083530604 Marionette TRACE conn4 -> [0,3102,"setScriptTimeout",{"ms":35000}] 09:32:10 INFO - PROCESS | 3185 | 1461083530607 Marionette TRACE conn4 <- [1,3102,null,{}] 09:32:10 INFO - PROCESS | 3185 | 1461083530613 Marionette TRACE conn4 -> [0,3103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:32:10 INFO - PROCESS | 3185 | 1461083530863 Marionette TRACE conn4 <- [1,3103,null,{"value":null}] 09:32:11 INFO - PROCESS | 3185 | 1461083531165 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:32:11 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff824fe2800 == 158 [pid = 3185] [id = 785] 09:32:11 INFO - PROCESS | 3185 | ++DOMWINDOW == 165 (0x7ff822ee2c00) [pid = 3185] [serial = 2354] [outer = (nil)] 09:32:11 INFO - PROCESS | 3185 | ++DOMWINDOW == 166 (0x7ff825d56400) [pid = 3185] [serial = 2355] [outer = 0x7ff822ee2c00] 09:32:11 INFO - PROCESS | 3185 | 1461083531246 Marionette DEBUG loaded listener.js 09:32:11 INFO - PROCESS | 3185 | ++DOMWINDOW == 167 (0x7ff825ebc800) [pid = 3185] [serial = 2356] [outer = 0x7ff822ee2c00] 09:32:12 INFO - PROCESS | 3185 | 1461083532069 Marionette TRACE conn4 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 09:32:12 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 09:32:12 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 1486ms 09:32:12 INFO - PROCESS | 3185 | 1461083532091 Marionette TRACE conn4 -> [0,3105,"getWindowHandle",null] 09:32:12 INFO - PROCESS | 3185 | 1461083532095 Marionette TRACE conn4 <- [1,3105,null,{"value":"8"}] 09:32:12 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 09:32:12 INFO - PROCESS | 3185 | 1461083532102 Marionette TRACE conn4 -> [0,3106,"setScriptTimeout",{"ms":35000}] 09:32:12 INFO - PROCESS | 3185 | 1461083532106 Marionette TRACE conn4 <- [1,3106,null,{}] 09:32:12 INFO - PROCESS | 3185 | 1461083532111 Marionette TRACE conn4 -> [0,3107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:32:12 INFO - PROCESS | 3185 | 1461083532395 Marionette TRACE conn4 <- [1,3107,null,{"value":null}] 09:32:12 INFO - PROCESS | 3185 | 1461083532665 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:32:12 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff82a0b8000 == 159 [pid = 3185] [id = 786] 09:32:12 INFO - PROCESS | 3185 | ++DOMWINDOW == 168 (0x7ff823e88400) [pid = 3185] [serial = 2357] [outer = (nil)] 09:32:12 INFO - PROCESS | 3185 | ++DOMWINDOW == 169 (0x7ff825ec4000) [pid = 3185] [serial = 2358] [outer = 0x7ff823e88400] 09:32:12 INFO - PROCESS | 3185 | 1461083532747 Marionette DEBUG loaded listener.js 09:32:12 INFO - PROCESS | 3185 | ++DOMWINDOW == 170 (0x7ff8264a3000) [pid = 3185] [serial = 2359] [outer = 0x7ff823e88400] 09:32:13 INFO - PROCESS | 3185 | 1461083533558 Marionette TRACE conn4 <- [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]]]}] 09:32:13 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 09:32:13 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 09:32:13 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 09:32:13 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 1483ms 09:32:13 INFO - PROCESS | 3185 | 1461083533587 Marionette TRACE conn4 -> [0,3109,"getWindowHandle",null] 09:32:13 INFO - PROCESS | 3185 | 1461083533591 Marionette TRACE conn4 <- [1,3109,null,{"value":"8"}] 09:32:13 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 09:32:13 INFO - PROCESS | 3185 | 1461083533598 Marionette TRACE conn4 -> [0,3110,"setScriptTimeout",{"ms":35000}] 09:32:13 INFO - PROCESS | 3185 | 1461083533601 Marionette TRACE conn4 <- [1,3110,null,{}] 09:32:13 INFO - PROCESS | 3185 | 1461083533606 Marionette TRACE conn4 -> [0,3111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:32:13 INFO - PROCESS | 3185 | 1461083533890 Marionette TRACE conn4 <- [1,3111,null,{"value":null}] 09:32:14 INFO - PROCESS | 3185 | 1461083534170 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:32:14 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff831c78800 == 160 [pid = 3185] [id = 787] 09:32:14 INFO - PROCESS | 3185 | ++DOMWINDOW == 171 (0x7ff824f21c00) [pid = 3185] [serial = 2360] [outer = (nil)] 09:32:14 INFO - PROCESS | 3185 | ++DOMWINDOW == 172 (0x7ff82650a800) [pid = 3185] [serial = 2361] [outer = 0x7ff824f21c00] 09:32:14 INFO - PROCESS | 3185 | 1461083534249 Marionette DEBUG loaded listener.js 09:32:14 INFO - PROCESS | 3185 | ++DOMWINDOW == 173 (0x7ff8268a4400) [pid = 3185] [serial = 2362] [outer = 0x7ff824f21c00] 09:32:15 INFO - PROCESS | 3185 | 1461083535064 Marionette TRACE conn4 <- [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"]]]}] 09:32:15 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 09:32:15 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 09:32:15 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 09:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:32:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:32:15 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 09:32:15 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 1480ms 09:32:15 INFO - PROCESS | 3185 | 1461083535101 Marionette TRACE conn4 -> [0,3113,"getWindowHandle",null] 09:32:15 INFO - PROCESS | 3185 | 1461083535104 Marionette TRACE conn4 <- [1,3113,null,{"value":"8"}] 09:32:15 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 09:32:15 INFO - PROCESS | 3185 | 1461083535114 Marionette TRACE conn4 -> [0,3114,"setScriptTimeout",{"ms":35000}] 09:32:15 INFO - PROCESS | 3185 | 1461083535117 Marionette TRACE conn4 <- [1,3114,null,{}] 09:32:15 INFO - PROCESS | 3185 | 1461083535123 Marionette TRACE conn4 -> [0,3115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:32:15 INFO - PROCESS | 3185 | 1461083535421 Marionette TRACE conn4 <- [1,3115,null,{"value":null}] 09:32:15 INFO - PROCESS | 3185 | 1461083535704 Marionette TRACE conn4 -> [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\", \"097152ab-d500-400e-8728-07b7ce9140c2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:32:15 INFO - PROCESS | 3185 | ++DOCSHELL 0x7ff8342d6800 == 161 [pid = 3185] [id = 788] 09:32:15 INFO - PROCESS | 3185 | ++DOMWINDOW == 174 (0x7ff8250e2400) [pid = 3185] [serial = 2363] [outer = (nil)] 09:32:15 INFO - PROCESS | 3185 | ++DOMWINDOW == 175 (0x7ff82ffd7400) [pid = 3185] [serial = 2364] [outer = 0x7ff8250e2400] 09:32:15 INFO - PROCESS | 3185 | 1461083535785 Marionette DEBUG loaded listener.js 09:32:15 INFO - PROCESS | 3185 | ++DOMWINDOW == 176 (0x7ff830b72000) [pid = 3185] [serial = 2365] [outer = 0x7ff8250e2400] 09:32:16 INFO - PROCESS | 3185 | 1461083536638 Marionette TRACE conn4 <- [1,3116,null,{"value":["/FileAPI/url/url_xmlhttprequest.html",0,null,null,[["FileAPI Test: Creating Blob URL via XMLHttpRequest",0,null,null]]]}] 09:32:16 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 09:32:16 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 1579ms 09:32:16 INFO - PROCESS | 3185 | 1461083536695 Marionette TRACE conn4 -> [0,3117,"getWindowHandle",null] 09:32:16 INFO - PROCESS | 3185 | 1461083536699 Marionette TRACE conn4 <- [1,3117,null,{"value":"8"}] 09:32:17 WARNING - u'runner_teardown' () 09:32:17 INFO - No more tests 09:32:17 INFO - Got 0 unexpected results 09:32:17 INFO - SUITE-END | took 1299s 09:32:17 INFO - Closing logging queue 09:32:17 INFO - queue closed 09:32:18 INFO - Return code: 0 09:32:18 WARNING - # TBPL SUCCESS # 09:32:18 INFO - Running post-action listener: _resource_record_post_action 09:32:18 INFO - Running post-run listener: _resource_record_post_run 09:32:19 INFO - Total resource usage - Wall time: 1339s; CPU: 98.0%; Read bytes: 5787648; Write bytes: 969580544; Read time: 272; Write time: 311280 09:32:19 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 09:32:19 INFO - install - Wall time: 35s; CPU: 100.0%; Read bytes: 0; Write bytes: 51200000; Read time: 0; Write time: 43432 09:32:19 INFO - run-tests - Wall time: 1305s; CPU: 98.0%; Read bytes: 5713920; Write bytes: 918380544; Read time: 264; Write time: 267848 09:32:19 INFO - Running post-run listener: _upload_blobber_files 09:32:19 INFO - Blob upload gear active. 09:32:19 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 09:32:19 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 09:32:19 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', 'fx-team', '-d', '/builds/slave/test/build/blobber_upload_dir', '--output-manifest', '/builds/slave/test/build/uploaded_files.json'] 09:32:19 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 fx-team -d /builds/slave/test/build/blobber_upload_dir --output-manifest /builds/slave/test/build/uploaded_files.json 09:32:19 INFO - (blobuploader) - INFO - Open directory for files ... 09:32:19 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 09:32:20 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 09:32:20 INFO - (blobuploader) - INFO - Uploading, attempt #1. 09:32:22 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 09:32:22 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 09:32:22 INFO - (blobuploader) - INFO - Done attempting. 09:32:22 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 09:32:22 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 09:32:22 INFO - (blobuploader) - INFO - Uploading, attempt #1. 09:32:23 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 09:32:23 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 09:32:23 INFO - (blobuploader) - INFO - Done attempting. 09:32:23 INFO - (blobuploader) - INFO - Iteration through files over. 09:32:23 INFO - Return code: 0 09:32:23 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 09:32:23 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 09:32:23 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/aa210643334aca8bb2dfd4854b72f3bd82d474a28a991624dd6904567168e8179f29152767defc05a098766b9cf0a0246a9ab1a98fccf0559b051f6421093d7f", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/d43bfa6eae9a0717159e5ee243a7a206522405d6bd969cbd2012e256186207d5cf80a57db0b029ffa53670ea6cc13104e166e638aa1da46c2f5d217831da6cd7"} 09:32:23 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 09:32:23 INFO - Writing to file /builds/slave/test/properties/blobber_files 09:32:23 INFO - Contents: 09:32:23 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/aa210643334aca8bb2dfd4854b72f3bd82d474a28a991624dd6904567168e8179f29152767defc05a098766b9cf0a0246a9ab1a98fccf0559b051f6421093d7f", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/d43bfa6eae9a0717159e5ee243a7a206522405d6bd969cbd2012e256186207d5cf80a57db0b029ffa53670ea6cc13104e166e638aa1da46c2f5d217831da6cd7"} 09:32:23 INFO - Running post-run listener: copy_logs_to_upload_dir 09:32:23 INFO - Copying logs to upload dir... 09:32:23 INFO - mkdir: /builds/slave/test/build/upload/logs 09:32:23 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=1413.293457 ========= master_lag: 1.65 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 23 mins, 34 secs) (at 2016-04-19 09:32:23.693548) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-04-19 09:32:23.694656) ========= 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-1461081791.368418-661825010 _=/tools/buildbot/bin/python using PTY: False blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/aa210643334aca8bb2dfd4854b72f3bd82d474a28a991624dd6904567168e8179f29152767defc05a098766b9cf0a0246a9ab1a98fccf0559b051f6421093d7f", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/d43bfa6eae9a0717159e5ee243a7a206522405d6bd969cbd2012e256186207d5cf80a57db0b029ffa53670ea6cc13104e166e638aa1da46c2f5d217831da6cd7"} build_url:https://queue.taskcluster.net/v1/task/IAji0-jRQHW81zyGLhzTEg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 symbols_url:https://queue.taskcluster.net/v1/task/IAji0-jRQHW81zyGLhzTEg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.037077 build_url: 'https://queue.taskcluster.net/v1/task/IAji0-jRQHW81zyGLhzTEg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2' blobber_files: '{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/aa210643334aca8bb2dfd4854b72f3bd82d474a28a991624dd6904567168e8179f29152767defc05a098766b9cf0a0246a9ab1a98fccf0559b051f6421093d7f", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/d43bfa6eae9a0717159e5ee243a7a206522405d6bd969cbd2012e256186207d5cf80a57db0b029ffa53670ea6cc13104e166e638aa1da46c2f5d217831da6cd7"}' symbols_url: 'https://queue.taskcluster.net/v1/task/IAji0-jRQHW81zyGLhzTEg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip' ========= master_lag: 0.04 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-04-19 09:32:23.772552) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-19 09:32:23.773043) ========= 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-1461081791.368418-661825010 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.022085 ========= master_lag: 0.05 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-19 09:32:23.840902) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-19 09:32:23.841219) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-19 09:32:23.841613) ========= ========= Total master_lag: 3.74 =========