builder: mozilla-aurora_ubuntu64_vm-debug_test-web-platform-tests-1 slave: tst-linux64-spot-2024 starttime: 1461862209.71 results: success (0) buildid: 20160428082046 builduid: a96491546afd4d6ba94baefc565624e6 revision: 070a730a51d3bd2e923f81da9e10633b4d926143 ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-04-28 09:50:09.712753) ========= master: http://buildbot-master114.bb.releng.use1.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-04-28 09:50:09.713280) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 1 secs) (at 2016-04-28 09:50:09.713603) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 1 secs) (at 2016-04-28 09:50:11.227379) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-28 09:50:11.227696) ========= 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-1461862170.244327-911680237 _=/tools/buildbot/bin/python using PTY: False --2016-04-28 09:50:11-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py Resolving hg.mozilla.org (hg.mozilla.org)... 63.245.215.25, 63.245.215.102 Connecting to hg.mozilla.org (hg.mozilla.org)|63.245.215.25|:443... connected. HTTP request sent, awaiting response... 200 Script output follows Length: 12141 (12K) [text/x-python] Saving to: `archiver_client.py' 0K .......... . 100% 15.2M=0.001s 2016-04-28 09:50:11 (15.2 MB/s) - `archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.548004 ========= master_lag: 0.17 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-28 09:50:11.946166) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-28 09:50:11.946532) ========= 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-1461862170.244327-911680237 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.071693 ========= master_lag: 0.03 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-28 09:50:12.049486) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 12 secs) (at 2016-04-28 09:50:12.049855) ========= bash -c 'python archiver_client.py mozharness --repo releases/mozilla-aurora --rev 070a730a51d3bd2e923f81da9e10633b4d926143 --destination scripts --debug' in dir /builds/slave/test/. (timeout 1200 secs) watching logfiles {} argv: ['bash', '-c', u'python archiver_client.py mozharness --repo releases/mozilla-aurora --rev 070a730a51d3bd2e923f81da9e10633b4d926143 --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-1461862170.244327-911680237 _=/tools/buildbot/bin/python using PTY: False 2016-04-28 09:50:12,158 truncating revision to first 12 chars 2016-04-28 09:50:12,158 Setting DEBUG logging. 2016-04-28 09:50:12,158 attempt 1/10 2016-04-28 09:50:12,159 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/releases/mozilla-aurora/070a730a51d3?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-04-28 09:50:13,431 unpacking tar archive at: mozilla-aurora-070a730a51d3/testing/mozharness/ program finished with exit code 0 elapsedTime=1.932572 ========= master_lag: 10.28 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 12 secs) (at 2016-04-28 09:50:24.257795) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-28 09:50:24.258115) ========= script_repo_revision: 070a730a51d3bd2e923f81da9e10633b4d926143 ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-28 09:50:24.258528) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 5 secs) (at 2016-04-28 09:50:24.258827) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 5 secs) (at 2016-04-28 09:50:29.734838) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 22 mins, 31 secs) (at 2016-04-28 09:50:29.735215) ========= /tools/buildbot/bin/python scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config.py --test-type=testharness --total-chunks 10 --this-chunk 1 --blob-upload-branch mozilla-aurora --download-symbols true in dir /builds/slave/test/. (timeout 1800 secs) (maxTime 7200 secs) watching logfiles {} argv: ['/tools/buildbot/bin/python', 'scripts/scripts/web_platform_tests.py', '--cfg', 'web_platform_tests/prod_config.py', '--test-type=testharness', '--total-chunks', '10', '--this-chunk', '1', '--blob-upload-branch', 'mozilla-aurora', '--download-symbols', 'true'] environment: CCACHE_DIR=/builds/ccache CCACHE_UMASK=002 DISPLAY=:0 HOME=/home/cltbld LANG=en_US.UTF-8 LOGNAME=cltbld MAIL=/var/mail/cltbld MOZ_HIDE_RESULTS_TABLE=1 MOZ_NODE_PATH=/usr/bin/node MOZ_NO_REMOTE=1 NODE_PATH=/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript NO_FAIL_ON_TEST_ERRORS=1 PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games PROPERTIES_FILE=/builds/slave/test/buildprops.json PWD=/builds/slave/test SHELL=/bin/bash SHLVL=1 TERM=linux TMOUT=86400 USER=cltbld XDG_SESSION_COOKIE=9ca12473fbb1d023794ffd180000023c-1461862170.244327-911680237 _=/tools/buildbot/bin/python using PTY: False 09:50:38 INFO - MultiFileLogger online at 20160428 09:50:38 in /builds/slave/test 09:50:38 INFO - Run as scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config.py --test-type=testharness --total-chunks 10 --this-chunk 1 --blob-upload-branch mozilla-aurora --download-symbols true 09:50:38 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 09:50:38 INFO - {'append_to_log': False, 09:50:38 INFO - 'base_work_dir': '/builds/slave/test', 09:50:38 INFO - 'blob_upload_branch': 'mozilla-aurora', 09:50:38 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 09:50:38 INFO - 'buildbot_json_path': 'buildprops.json', 09:50:38 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 09:50:38 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 09:50:38 INFO - 'download_minidump_stackwalk': True, 09:50:38 INFO - 'download_symbols': 'true', 09:50:38 INFO - 'e10s': False, 09:50:38 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 09:50:38 INFO - 'tooltool.py': '/tools/tooltool.py', 09:50:38 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 09:50:38 INFO - '/tools/misc-python/virtualenv.py')}, 09:50:38 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 09:50:38 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 09:50:38 INFO - 'log_level': 'info', 09:50:38 INFO - 'log_to_console': True, 09:50:38 INFO - 'opt_config_files': (), 09:50:38 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 09:50:38 INFO - '--processes=1', 09:50:38 INFO - '--config=%(test_path)s/wptrunner.ini', 09:50:38 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 09:50:38 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 09:50:38 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 09:50:38 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 09:50:38 INFO - 'pip_index': False, 09:50:38 INFO - 'require_test_zip': True, 09:50:38 INFO - 'test_type': ('testharness',), 09:50:38 INFO - 'this_chunk': '1', 09:50:38 INFO - 'tooltool_cache': '/builds/tooltool_cache', 09:50:38 INFO - 'total_chunks': '10', 09:50:38 INFO - 'virtualenv_path': 'venv', 09:50:38 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 09:50:38 INFO - 'work_dir': 'build'} 09:50:38 INFO - ##### 09:50:38 INFO - ##### Running clobber step. 09:50:38 INFO - ##### 09:50:38 INFO - Running pre-action listener: _resource_record_pre_action 09:50:38 INFO - Running main action method: clobber 09:50:38 INFO - rmtree: /builds/slave/test/build 09:50:38 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 09:50:41 INFO - Running post-action listener: _resource_record_post_action 09:50:41 INFO - ##### 09:50:41 INFO - ##### Running read-buildbot-config step. 09:50:41 INFO - ##### 09:50:41 INFO - Running pre-action listener: _resource_record_pre_action 09:50:41 INFO - Running main action method: read_buildbot_config 09:50:41 INFO - Using buildbot properties: 09:50:41 INFO - { 09:50:41 INFO - "project": "", 09:50:41 INFO - "product": "firefox", 09:50:41 INFO - "script_repo_revision": "production", 09:50:41 INFO - "scheduler": "tests-mozilla-aurora-ubuntu64_vm-debug-unittest", 09:50:41 INFO - "repository": "", 09:50:41 INFO - "buildername": "Ubuntu VM 12.04 x64 mozilla-aurora debug test web-platform-tests-1", 09:50:41 INFO - "buildid": "20160428082046", 09:50:41 INFO - "pgo_build": "False", 09:50:41 INFO - "basedir": "/builds/slave/test", 09:50:41 INFO - "buildnumber": 1, 09:50:41 INFO - "slavename": "tst-linux64-spot-2024", 09:50:41 INFO - "master": "http://buildbot-master114.bb.releng.use1.mozilla.com:8201/", 09:50:41 INFO - "platform": "linux64", 09:50:41 INFO - "branch": "mozilla-aurora", 09:50:41 INFO - "revision": "070a730a51d3bd2e923f81da9e10633b4d926143", 09:50:41 INFO - "repo_path": "releases/mozilla-aurora", 09:50:41 INFO - "moz_repo_path": "", 09:50:41 INFO - "stage_platform": "linux64", 09:50:41 INFO - "builduid": "a96491546afd4d6ba94baefc565624e6", 09:50:41 INFO - "slavebuilddir": "test" 09:50:41 INFO - } 09:50:41 INFO - Found installer url https://queue.taskcluster.net/v1/task/K4LgKhGDRlKeqp_YqQS6jw/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.tar.bz2. 09:50:41 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/K4LgKhGDRlKeqp_YqQS6jw/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.test_packages.json. 09:50:41 INFO - Running post-action listener: _resource_record_post_action 09:50:41 INFO - ##### 09:50:41 INFO - ##### Running download-and-extract step. 09:50:41 INFO - ##### 09:50:41 INFO - Running pre-action listener: _resource_record_pre_action 09:50:41 INFO - Running main action method: download_and_extract 09:50:41 INFO - mkdir: /builds/slave/test/build/tests 09:50:41 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 09:50:41 INFO - https://queue.taskcluster.net/v1/task/K4LgKhGDRlKeqp_YqQS6jw/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.test_packages.json matches https://queue.taskcluster.net 09:50:41 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/K4LgKhGDRlKeqp_YqQS6jw/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.test_packages.json 09:50:41 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/K4LgKhGDRlKeqp_YqQS6jw/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.test_packages.json 09:50:41 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/K4LgKhGDRlKeqp_YqQS6jw/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.test_packages.json to /builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.test_packages.json 09:50:41 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/K4LgKhGDRlKeqp_YqQS6jw/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.test_packages.json', 'file_name': '/builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.test_packages.json'}, attempt #1 09:50:43 INFO - Downloaded 1361 bytes. 09:50:43 INFO - Reading from file /builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.test_packages.json 09:50:43 INFO - Using the following test package requirements: 09:50:43 INFO - {u'common': [u'firefox-48.0a2.en-US.linux-x86_64.common.tests.zip'], 09:50:43 INFO - u'cppunittest': [u'firefox-48.0a2.en-US.linux-x86_64.common.tests.zip', 09:50:43 INFO - u'firefox-48.0a2.en-US.linux-x86_64.cppunittest.tests.zip'], 09:50:43 INFO - u'gtest': [u'firefox-48.0a2.en-US.linux-x86_64.common.tests.zip', 09:50:43 INFO - u'firefox-48.0a2.en-US.linux-x86_64.gtest.tests.zip'], 09:50:43 INFO - u'jittest': [u'firefox-48.0a2.en-US.linux-x86_64.common.tests.zip', 09:50:43 INFO - u'jsshell-linux-x86_64.zip'], 09:50:43 INFO - u'mochitest': [u'firefox-48.0a2.en-US.linux-x86_64.common.tests.zip', 09:50:43 INFO - u'firefox-48.0a2.en-US.linux-x86_64.mochitest.tests.zip'], 09:50:43 INFO - u'mozbase': [u'firefox-48.0a2.en-US.linux-x86_64.common.tests.zip'], 09:50:43 INFO - u'reftest': [u'firefox-48.0a2.en-US.linux-x86_64.common.tests.zip', 09:50:43 INFO - u'firefox-48.0a2.en-US.linux-x86_64.reftest.tests.zip'], 09:50:43 INFO - u'talos': [u'firefox-48.0a2.en-US.linux-x86_64.common.tests.zip', 09:50:43 INFO - u'firefox-48.0a2.en-US.linux-x86_64.talos.tests.zip'], 09:50:43 INFO - u'web-platform': [u'firefox-48.0a2.en-US.linux-x86_64.common.tests.zip', 09:50:43 INFO - u'firefox-48.0a2.en-US.linux-x86_64.web-platform.tests.zip'], 09:50:43 INFO - u'xpcshell': [u'firefox-48.0a2.en-US.linux-x86_64.common.tests.zip', 09:50:43 INFO - u'firefox-48.0a2.en-US.linux-x86_64.xpcshell.tests.zip']} 09:50:43 INFO - Downloading packages: [u'firefox-48.0a2.en-US.linux-x86_64.common.tests.zip', u'firefox-48.0a2.en-US.linux-x86_64.web-platform.tests.zip'] for test suite category: web-platform 09:50:43 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 09:50:43 INFO - https://queue.taskcluster.net/v1/task/K4LgKhGDRlKeqp_YqQS6jw/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.common.tests.zip matches https://queue.taskcluster.net 09:50:43 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/K4LgKhGDRlKeqp_YqQS6jw/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.common.tests.zip 09:50:43 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/K4LgKhGDRlKeqp_YqQS6jw/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.common.tests.zip 09:50:43 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/K4LgKhGDRlKeqp_YqQS6jw/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.common.tests.zip to /builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.common.tests.zip 09:50:43 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/K4LgKhGDRlKeqp_YqQS6jw/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.common.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.common.tests.zip'}, attempt #1 09:50:46 INFO - Downloaded 22749152 bytes. 09:50:46 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.common.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 09:50:46 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.common.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 09:50:47 INFO - caution: filename not matched: web-platform/* 09:50:47 INFO - Return code: 11 09:50:47 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 09:50:47 INFO - https://queue.taskcluster.net/v1/task/K4LgKhGDRlKeqp_YqQS6jw/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.web-platform.tests.zip matches https://queue.taskcluster.net 09:50:47 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/K4LgKhGDRlKeqp_YqQS6jw/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.web-platform.tests.zip 09:50:47 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/K4LgKhGDRlKeqp_YqQS6jw/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.web-platform.tests.zip 09:50:47 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/K4LgKhGDRlKeqp_YqQS6jw/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.web-platform.tests.zip to /builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.web-platform.tests.zip 09:50:47 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/K4LgKhGDRlKeqp_YqQS6jw/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.web-platform.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.web-platform.tests.zip'}, attempt #1 09:50:52 INFO - Downloaded 36406739 bytes. 09:50:52 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.web-platform.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 09:50:52 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.web-platform.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 09:50:55 INFO - caution: filename not matched: bin/* 09:50:55 INFO - caution: filename not matched: config/* 09:50:55 INFO - caution: filename not matched: mozbase/* 09:50:55 INFO - caution: filename not matched: marionette/* 09:50:55 INFO - caution: filename not matched: tools/wptserve/* 09:50:55 INFO - Return code: 11 09:50:55 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:50:55 INFO - https://queue.taskcluster.net/v1/task/K4LgKhGDRlKeqp_YqQS6jw/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.tar.bz2 matches https://queue.taskcluster.net 09:50:55 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/K4LgKhGDRlKeqp_YqQS6jw/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.tar.bz2 09:50:55 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/K4LgKhGDRlKeqp_YqQS6jw/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.tar.bz2 09:50:55 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/K4LgKhGDRlKeqp_YqQS6jw/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.tar.bz2 to /builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.tar.bz2 09:50:55 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/K4LgKhGDRlKeqp_YqQS6jw/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.tar.bz2', 'file_name': '/builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.tar.bz2'}, attempt #1 09:51:01 INFO - Downloaded 69378704 bytes. 09:51:01 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/K4LgKhGDRlKeqp_YqQS6jw/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.tar.bz2 09:51:01 INFO - mkdir: /builds/slave/test/properties 09:51:01 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 09:51:01 INFO - Writing to file /builds/slave/test/properties/build_url 09:51:01 INFO - Contents: 09:51:01 INFO - build_url:https://queue.taskcluster.net/v1/task/K4LgKhGDRlKeqp_YqQS6jw/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.tar.bz2 09:51:03 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/K4LgKhGDRlKeqp_YqQS6jw/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.crashreporter-symbols.zip 09:51:03 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 09:51:03 INFO - Writing to file /builds/slave/test/properties/symbols_url 09:51:03 INFO - Contents: 09:51:03 INFO - symbols_url:https://queue.taskcluster.net/v1/task/K4LgKhGDRlKeqp_YqQS6jw/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.crashreporter-symbols.zip 09:51:03 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:51:03 INFO - https://queue.taskcluster.net/v1/task/K4LgKhGDRlKeqp_YqQS6jw/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.crashreporter-symbols.zip matches https://queue.taskcluster.net 09:51:03 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/K4LgKhGDRlKeqp_YqQS6jw/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.crashreporter-symbols.zip 09:51:03 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/K4LgKhGDRlKeqp_YqQS6jw/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.crashreporter-symbols.zip 09:51:03 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/K4LgKhGDRlKeqp_YqQS6jw/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.crashreporter-symbols.zip to /builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.crashreporter-symbols.zip 09:51:03 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/K4LgKhGDRlKeqp_YqQS6jw/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.crashreporter-symbols.zip', 'file_name': '/builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.crashreporter-symbols.zip'}, attempt #1 09:51:08 INFO - Downloaded 90883949 bytes. 09:51:08 INFO - Running command: ['unzip', '-q', '-o', '/builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.crashreporter-symbols.zip', '-d', '/builds/slave/test/build/symbols'] 09:51:08 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.crashreporter-symbols.zip -d /builds/slave/test/build/symbols 09:51:15 INFO - Return code: 0 09:51:15 INFO - Running post-action listener: _resource_record_post_action 09:51:15 INFO - Running post-action listener: set_extra_try_arguments 09:51:15 INFO - ##### 09:51:15 INFO - ##### Running create-virtualenv step. 09:51:15 INFO - ##### 09:51:15 INFO - Running pre-action listener: _pre_create_virtualenv 09:51:15 INFO - Running pre-action listener: _resource_record_pre_action 09:51:15 INFO - Running main action method: create_virtualenv 09:51:15 INFO - Creating virtualenv /builds/slave/test/build/venv 09:51:15 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:51:15 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 09:51:16 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 09:51:16 INFO - Using real prefix '/usr' 09:51:16 INFO - New python executable in /builds/slave/test/build/venv/bin/python 09:51:20 INFO - Installing distribute.............................................................................................................................................................................................done. 09:51:23 INFO - Installing pip.................done. 09:51:23 INFO - Return code: 0 09:51:23 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 09:51:23 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:51:23 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 09:51:23 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 09:51:23 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:51:23 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 09:51:23 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 09:51:23 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x2dd6030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x2dd73f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x2efa190>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x2ee9e20>, '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 0x2eead00>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x2eeb1b0>, '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-1461862170.244327-911680237', '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:51:23 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1'] in /builds/slave/test/build 09:51:23 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub psutil>=0.7.1 09:51:23 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 09:51:23 INFO - 'CCACHE_UMASK': '002', 09:51:23 INFO - 'DISPLAY': ':0', 09:51:23 INFO - 'HOME': '/home/cltbld', 09:51:23 INFO - 'LANG': 'en_US.UTF-8', 09:51:23 INFO - 'LOGNAME': 'cltbld', 09:51:23 INFO - 'MAIL': '/var/mail/cltbld', 09:51:23 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 09:51:23 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 09:51:23 INFO - 'MOZ_NO_REMOTE': '1', 09:51:23 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 09:51:23 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 09:51:23 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 09:51:23 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 09:51:23 INFO - 'PWD': '/builds/slave/test', 09:51:23 INFO - 'SHELL': '/bin/bash', 09:51:23 INFO - 'SHLVL': '1', 09:51:23 INFO - 'TERM': 'linux', 09:51:23 INFO - 'TMOUT': '86400', 09:51:23 INFO - 'USER': 'cltbld', 09:51:23 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461862170.244327-911680237', 09:51:23 INFO - '_': '/tools/buildbot/bin/python'} 09:51:24 INFO - Ignoring indexes: https://pypi.python.org/simple/ 09:51:24 INFO - Downloading/unpacking psutil>=0.7.1 09:51:24 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:51:24 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:51:24 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 09:51:24 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 09:51:24 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:51:24 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:51:29 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 09:51:29 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 09:51:29 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 09:51:29 INFO - Installing collected packages: psutil 09:51:29 INFO - Running setup.py install for psutil 09:51:29 INFO - building 'psutil._psutil_linux' extension 09:51:29 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:51:30 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:51:30 INFO - building 'psutil._psutil_posix' extension 09:51:30 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:51:30 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:51:30 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 09:51:30 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 09:51:30 INFO - Successfully installed psutil 09:51:30 INFO - Cleaning up... 09:51:31 INFO - Return code: 0 09:51:31 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 09:51:31 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:51:31 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 09:51:31 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 09:51:31 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:51:31 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 09:51:31 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 09:51:31 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x2dd6030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x2dd73f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x2efa190>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x2ee9e20>, '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 0x2eead00>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x2eeb1b0>, '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-1461862170.244327-911680237', '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:51:31 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0'] in /builds/slave/test/build 09:51:31 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub mozsystemmonitor==0.0.0 09:51:31 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 09:51:31 INFO - 'CCACHE_UMASK': '002', 09:51:31 INFO - 'DISPLAY': ':0', 09:51:31 INFO - 'HOME': '/home/cltbld', 09:51:31 INFO - 'LANG': 'en_US.UTF-8', 09:51:31 INFO - 'LOGNAME': 'cltbld', 09:51:31 INFO - 'MAIL': '/var/mail/cltbld', 09:51:31 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 09:51:31 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 09:51:31 INFO - 'MOZ_NO_REMOTE': '1', 09:51:31 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 09:51:31 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 09:51:31 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 09:51:31 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 09:51:31 INFO - 'PWD': '/builds/slave/test', 09:51:31 INFO - 'SHELL': '/bin/bash', 09:51:31 INFO - 'SHLVL': '1', 09:51:31 INFO - 'TERM': 'linux', 09:51:31 INFO - 'TMOUT': '86400', 09:51:31 INFO - 'USER': 'cltbld', 09:51:31 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461862170.244327-911680237', 09:51:31 INFO - '_': '/tools/buildbot/bin/python'} 09:51:31 INFO - Ignoring indexes: https://pypi.python.org/simple/ 09:51:31 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 09:51:31 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 09:51:31 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 09:51:31 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 09:51:31 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 09:51:31 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 09:51:31 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 09:51:36 INFO - Downloading mozsystemmonitor-0.0.tar.gz 09:51:36 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 09:51:36 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:51:36 INFO - Installing collected packages: mozsystemmonitor 09:51:36 INFO - Running setup.py install for mozsystemmonitor 09:51:36 INFO - Successfully installed mozsystemmonitor 09:51:36 INFO - Cleaning up... 09:51:36 INFO - Return code: 0 09:51:37 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 09:51:37 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:51:37 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 09:51:37 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 09:51:37 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:51:37 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 09:51:37 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 09:51:37 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x2dd6030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x2dd73f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x2efa190>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x2ee9e20>, '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 0x2eead00>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x2eeb1b0>, '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-1461862170.244327-911680237', '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:51:37 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4'] in /builds/slave/test/build 09:51:37 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub blobuploader==1.2.4 09:51:37 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 09:51:37 INFO - 'CCACHE_UMASK': '002', 09:51:37 INFO - 'DISPLAY': ':0', 09:51:37 INFO - 'HOME': '/home/cltbld', 09:51:37 INFO - 'LANG': 'en_US.UTF-8', 09:51:37 INFO - 'LOGNAME': 'cltbld', 09:51:37 INFO - 'MAIL': '/var/mail/cltbld', 09:51:37 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 09:51:37 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 09:51:37 INFO - 'MOZ_NO_REMOTE': '1', 09:51:37 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 09:51:37 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 09:51:37 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 09:51:37 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 09:51:37 INFO - 'PWD': '/builds/slave/test', 09:51:37 INFO - 'SHELL': '/bin/bash', 09:51:37 INFO - 'SHLVL': '1', 09:51:37 INFO - 'TERM': 'linux', 09:51:37 INFO - 'TMOUT': '86400', 09:51:37 INFO - 'USER': 'cltbld', 09:51:37 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461862170.244327-911680237', 09:51:37 INFO - '_': '/tools/buildbot/bin/python'} 09:51:37 INFO - Ignoring indexes: https://pypi.python.org/simple/ 09:51:37 INFO - Downloading/unpacking blobuploader==1.2.4 09:51: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:51: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:51:37 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 09:51:37 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 09:51: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:51: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:51:42 INFO - Downloading blobuploader-1.2.4.tar.gz 09:51:42 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 09:51:42 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 09:51:42 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 09:51:42 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 09:51:42 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 09:51:42 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 09:51:42 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 09:51:42 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 09:51:43 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 09:51:43 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 09:51:43 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:51:43 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:51:43 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 09:51:43 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 09:51:43 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:51:43 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:51:44 INFO - Downloading docopt-0.6.1.tar.gz 09:51:44 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 09:51:44 INFO - Installing collected packages: blobuploader, requests, docopt 09:51:44 INFO - Running setup.py install for blobuploader 09:51:44 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 09:51:44 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 09:51:44 INFO - Running setup.py install for requests 09:51:45 INFO - Running setup.py install for docopt 09:51:45 INFO - Successfully installed blobuploader requests docopt 09:51:45 INFO - Cleaning up... 09:51:45 INFO - Return code: 0 09:51:45 INFO - Installing None into virtualenv /builds/slave/test/build/venv 09:51:45 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 09:51:45 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 09:51:45 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 09:51:45 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 09:51:45 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 09:51:45 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 09:51:45 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--no-deps', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x2dd6030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x2dd73f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x2efa190>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x2ee9e20>, '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 0x2eead00>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x2eeb1b0>, '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-1461862170.244327-911680237', '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:51:45 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--no-deps', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/config 09:51:45 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --no-deps --timeout 120 -r /builds/slave/test/build/tests/config/marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 09:51:45 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 09:51:45 INFO - 'CCACHE_UMASK': '002', 09:51:45 INFO - 'DISPLAY': ':0', 09:51:45 INFO - 'HOME': '/home/cltbld', 09:51:45 INFO - 'LANG': 'en_US.UTF-8', 09:51:45 INFO - 'LOGNAME': 'cltbld', 09:51:45 INFO - 'MAIL': '/var/mail/cltbld', 09:51:45 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 09:51:45 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 09:51:45 INFO - 'MOZ_NO_REMOTE': '1', 09:51:45 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 09:51:45 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 09:51:45 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 09:51:45 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 09:51:45 INFO - 'PWD': '/builds/slave/test', 09:51:45 INFO - 'SHELL': '/bin/bash', 09:51:45 INFO - 'SHLVL': '1', 09:51:45 INFO - 'TERM': 'linux', 09:51:45 INFO - 'TMOUT': '86400', 09:51:45 INFO - 'USER': 'cltbld', 09:51:45 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461862170.244327-911680237', 09:51:45 INFO - '_': '/tools/buildbot/bin/python'} 09:51:46 INFO - Ignoring indexes: https://pypi.python.org/simple/ 09:51:46 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 09:51:46 INFO - Running setup.py (path:/tmp/pip-n4NPqd-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 09:51:46 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 09:51:46 INFO - Running setup.py (path:/tmp/pip-6QuXxe-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 09:51:46 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 09:51:46 INFO - Running setup.py (path:/tmp/pip-PdxNHf-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 09:51:46 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 09:51:46 INFO - Running setup.py (path:/tmp/pip-EY_G65-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 09:51:46 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 09:51:46 INFO - Running setup.py (path:/tmp/pip-4Jwuoj-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 09:51:46 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 09:51:46 INFO - Running setup.py (path:/tmp/pip-0BV2ek-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 09:51:47 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 09:51:47 INFO - Running setup.py (path:/tmp/pip-PEtjBI-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 09:51:47 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 09:51:47 INFO - Running setup.py (path:/tmp/pip-aZ5sDZ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 09:51:47 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 09:51:47 INFO - Running setup.py (path:/tmp/pip-jd3_5H-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 09:51:47 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 09:51:47 INFO - Running setup.py (path:/tmp/pip-EJsu54-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 09:51:47 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 09:51:47 INFO - Running setup.py (path:/tmp/pip-saKUaL-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 09:51:47 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 09:51:47 INFO - Running setup.py (path:/tmp/pip-x2g6au-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 09:51:47 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 09:51:47 INFO - Running setup.py (path:/tmp/pip-eABWWa-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 09:51:47 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 09:51:48 INFO - Running setup.py (path:/tmp/pip-8F6f0O-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 09:51:48 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 09:51:48 INFO - Running setup.py (path:/tmp/pip-lvaPfK-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 09:51:48 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 09:51:48 INFO - Running setup.py (path:/tmp/pip-qk_53_-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 09:51:48 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 09:51:48 INFO - Running setup.py (path:/tmp/pip-Y8NEdN-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 09:51:48 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 09:51:48 INFO - Running setup.py (path:/tmp/pip-EpsOEa-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 09:51:48 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 09:51:48 INFO - Running setup.py (path:/tmp/pip-wAXBHG-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 09:51:48 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 09:51:48 INFO - Running setup.py (path:/tmp/pip-TUoXt9-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 09:51:48 INFO - Unpacking /builds/slave/test/build/tests/marionette 09:51:49 INFO - Running setup.py (path:/tmp/pip-5BNdtU-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 09:51:49 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 09:51:49 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:51:49 INFO - Running setup.py install for manifestparser 09:51:49 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 09:51:49 INFO - Running setup.py install for mozcrash 09:51:49 INFO - Running setup.py install for mozdebug 09:51:50 INFO - Running setup.py install for mozdevice 09:51:50 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 09:51:50 INFO - Installing dm script to /builds/slave/test/build/venv/bin 09:51:50 INFO - Running setup.py install for mozfile 09:51:50 INFO - Running setup.py install for mozhttpd 09:51:50 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 09:51:50 INFO - Running setup.py install for mozinfo 09:51:50 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 09:51:50 INFO - Running setup.py install for mozInstall 09:51:51 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 09:51:51 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 09:51:51 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 09:51:51 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 09:51:51 INFO - Running setup.py install for mozleak 09:51:51 INFO - Running setup.py install for mozlog 09:51:51 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 09:51:51 INFO - Running setup.py install for moznetwork 09:51:51 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 09:51:51 INFO - Running setup.py install for mozprocess 09:51:51 INFO - Running setup.py install for mozprofile 09:51:52 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 09:51:52 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 09:51:52 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 09:51:52 INFO - Running setup.py install for mozrunner 09:51:52 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 09:51:52 INFO - Running setup.py install for mozscreenshot 09:51:52 INFO - Running setup.py install for moztest 09:51:52 INFO - Running setup.py install for mozversion 09:51:52 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 09:51:53 INFO - Running setup.py install for wptserve 09:51:53 INFO - Running setup.py install for marionette-driver 09:51:53 INFO - Running setup.py install for browsermob-proxy 09:51:53 INFO - Running setup.py install for marionette-client 09:51:53 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 09:51:54 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 09:51:54 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:51:54 INFO - Cleaning up... 09:51:54 INFO - Return code: 0 09:51:54 INFO - Installing None into virtualenv /builds/slave/test/build/venv 09:51: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:51:54 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 09:51:54 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 09:51: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:51:54 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 09:51:54 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 09:51:54 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x2dd6030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x2dd73f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x2efa190>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x2ee9e20>, '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 0x2eead00>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x2eeb1b0>, '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-1461862170.244327-911680237', '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:51:54 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/config 09:51:54 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 -r /builds/slave/test/build/tests/config/marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 09:51:54 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 09:51:54 INFO - 'CCACHE_UMASK': '002', 09:51:54 INFO - 'DISPLAY': ':0', 09:51:54 INFO - 'HOME': '/home/cltbld', 09:51:54 INFO - 'LANG': 'en_US.UTF-8', 09:51:54 INFO - 'LOGNAME': 'cltbld', 09:51:54 INFO - 'MAIL': '/var/mail/cltbld', 09:51:54 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 09:51:54 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 09:51:54 INFO - 'MOZ_NO_REMOTE': '1', 09:51:54 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 09:51:54 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 09:51:54 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 09:51:54 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 09:51:54 INFO - 'PWD': '/builds/slave/test', 09:51:54 INFO - 'SHELL': '/bin/bash', 09:51:54 INFO - 'SHLVL': '1', 09:51:54 INFO - 'TERM': 'linux', 09:51:54 INFO - 'TMOUT': '86400', 09:51:54 INFO - 'USER': 'cltbld', 09:51:54 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461862170.244327-911680237', 09:51:54 INFO - '_': '/tools/buildbot/bin/python'} 09:51:54 INFO - Ignoring indexes: https://pypi.python.org/simple/ 09:51:54 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 09:51:54 INFO - Running setup.py (path:/tmp/pip-JUBEjW-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 09:51:54 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:51:54 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 09:51:54 INFO - Running setup.py (path:/tmp/pip-dQUZkd-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 09:51:54 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:51:54 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 09:51:54 INFO - Running setup.py (path:/tmp/pip-_iTLwy-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 09:51:55 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:51:55 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 09:51:55 INFO - Running setup.py (path:/tmp/pip-twvEW7-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 09:51:55 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:51:55 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 09:51:55 INFO - Running setup.py (path:/tmp/pip-blJZFr-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 09:51:55 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:51:55 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 09:51:55 INFO - Running setup.py (path:/tmp/pip-lU6rXg-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 09:51:55 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:51:55 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 09:51:55 INFO - Running setup.py (path:/tmp/pip-gstxJO-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 09:51:55 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:51:55 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 09:51:55 INFO - Running setup.py (path:/tmp/pip-MRUKu4-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 09:51:55 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:51:55 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 09:51:55 INFO - Running setup.py (path:/tmp/pip-jRjL4K-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 09:51:55 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:51:55 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 09:51:55 INFO - Running setup.py (path:/tmp/pip-Uyqxmn-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 09:51:56 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:51:56 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 09:51:56 INFO - Running setup.py (path:/tmp/pip-qiNL2O-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 09:51:56 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:51:56 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 09:51:56 INFO - Running setup.py (path:/tmp/pip-nLuhKc-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 09:51:56 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:51:56 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 09:51:56 INFO - Running setup.py (path:/tmp/pip-9Wnmd5-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 09:51:56 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:51:56 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 09:51:56 INFO - Running setup.py (path:/tmp/pip-Zr0Jmq-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 09:51:56 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:51:56 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 09:51:56 INFO - Running setup.py (path:/tmp/pip-g9UAwq-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 09:51:56 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:51:56 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 09:51:56 INFO - Running setup.py (path:/tmp/pip-MeS1u3-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 09:51:56 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:51:56 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 09:51:56 INFO - Running setup.py (path:/tmp/pip-xXUxq9-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 09:51:56 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:51:56 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 09:51:57 INFO - Running setup.py (path:/tmp/pip-Z_oJEa-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 09:51:57 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:51:57 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 09:51:57 INFO - Running setup.py (path:/tmp/pip-bmrTiw-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 09:51:57 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:51:57 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 09:51:57 INFO - Running setup.py (path:/tmp/pip-EGZ2Ik-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 09:51:57 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:51:57 INFO - Unpacking /builds/slave/test/build/tests/marionette 09:51:57 INFO - Running setup.py (path:/tmp/pip-B_vVOR-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 09:51:57 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 09:51:57 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:51:57 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:51:57 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:51:57 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:51:57 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:51:57 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:51:57 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 09:51:57 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:51:57 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:51:57 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 09:51:57 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 09:51:57 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:51:57 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:52:02 INFO - Downloading blessings-1.6.tar.gz 09:52:03 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 09:52:03 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:52:03 INFO - Installing collected packages: blessings 09:52:03 INFO - Running setup.py install for blessings 09:52:03 INFO - Successfully installed blessings 09:52:03 INFO - Cleaning up... 09:52:03 INFO - Return code: 0 09:52:03 INFO - Done creating virtualenv /builds/slave/test/build/venv. 09:52:03 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 09:52:03 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 09:52:04 INFO - Reading from file tmpfile_stdout 09:52:04 INFO - Current package versions: 09:52:04 INFO - argparse == 1.2.1 09:52:04 INFO - blessings == 1.6 09:52:04 INFO - blobuploader == 1.2.4 09:52:04 INFO - browsermob-proxy == 0.6.0 09:52:04 INFO - docopt == 0.6.1 09:52:04 INFO - manifestparser == 1.1 09:52:04 INFO - marionette-client == 2.3.0 09:52:04 INFO - marionette-driver == 1.4.0 09:52:04 INFO - mozInstall == 1.12 09:52:04 INFO - mozcrash == 0.17 09:52:04 INFO - mozdebug == 0.1 09:52:04 INFO - mozdevice == 0.48 09:52:04 INFO - mozfile == 1.2 09:52:04 INFO - mozhttpd == 0.7 09:52:04 INFO - mozinfo == 0.9 09:52:04 INFO - mozleak == 0.1 09:52:04 INFO - mozlog == 3.1 09:52:04 INFO - moznetwork == 0.27 09:52:04 INFO - mozprocess == 0.22 09:52:04 INFO - mozprofile == 0.28 09:52:04 INFO - mozrunner == 6.11 09:52:04 INFO - mozscreenshot == 0.1 09:52:04 INFO - mozsystemmonitor == 0.0 09:52:04 INFO - moztest == 0.7 09:52:04 INFO - mozversion == 1.4 09:52:04 INFO - psutil == 3.1.1 09:52:04 INFO - requests == 1.2.3 09:52:04 INFO - wptserve == 1.4.0 09:52:04 INFO - wsgiref == 0.1.2 09:52:04 INFO - Running post-action listener: _resource_record_post_action 09:52:04 INFO - Running post-action listener: _start_resource_monitoring 09:52:04 INFO - Starting resource monitoring. 09:52:04 INFO - ##### 09:52:04 INFO - ##### Running pull step. 09:52:04 INFO - ##### 09:52:04 INFO - Running pre-action listener: _resource_record_pre_action 09:52:04 INFO - Running main action method: pull 09:52:04 INFO - Pull has nothing to do! 09:52:04 INFO - Running post-action listener: _resource_record_post_action 09:52:04 INFO - ##### 09:52:04 INFO - ##### Running install step. 09:52:04 INFO - ##### 09:52:04 INFO - Running pre-action listener: _resource_record_pre_action 09:52:04 INFO - Running main action method: install 09:52:04 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 09:52:04 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 09:52:04 INFO - Reading from file tmpfile_stdout 09:52:04 INFO - Detecting whether we're running mozinstall >=1.0... 09:52:04 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 09:52:04 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 09:52:04 INFO - Reading from file tmpfile_stdout 09:52:04 INFO - Output received: 09:52:04 INFO - Usage: mozinstall [options] installer 09:52:04 INFO - Options: 09:52:04 INFO - -h, --help show this help message and exit 09:52:04 INFO - -d DEST, --destination=DEST 09:52:04 INFO - Directory to install application into. [default: 09:52:04 INFO - "/builds/slave/test"] 09:52:04 INFO - --app=APP Application being installed. [default: firefox] 09:52:04 INFO - mkdir: /builds/slave/test/build/application 09:52:04 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '/builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.tar.bz2', '--destination', '/builds/slave/test/build/application'] 09:52:04 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall /builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.tar.bz2 --destination /builds/slave/test/build/application 09:52:33 INFO - Reading from file tmpfile_stdout 09:52:33 INFO - Output received: 09:52:33 INFO - /builds/slave/test/build/application/firefox/firefox 09:52:33 INFO - Running post-action listener: _resource_record_post_action 09:52:33 INFO - ##### 09:52:33 INFO - ##### Running run-tests step. 09:52:33 INFO - ##### 09:52:33 INFO - Running pre-action listener: _resource_record_pre_action 09:52:33 INFO - Running main action method: run_tests 09:52:33 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 09:52:33 INFO - Minidump filename unknown. Determining based upon platform and architecture. 09:52:33 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 09:52:33 INFO - grabbing minidump binary from tooltool 09:52: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:52: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 0x2ee9e20>, '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 0x2eead00>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x2eeb1b0>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 09:52: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:52: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:52:33 INFO - INFO - File linux64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 09:52:33 INFO - Return code: 0 09:52:33 INFO - Chmoding /builds/slave/test/build/linux64-minidump_stackwalk to 0755 09:52:33 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 09:52: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/K4LgKhGDRlKeqp_YqQS6jw/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/linux64-minidump_stackwalk', '--test-type=testharness', '--disable-e10s', '--total-chunks=10', '--this-chunk=1', '--prefs-root=/builds/slave/test/build/tests/web-platform/prefs', '--processes=1', '--config=/builds/slave/test/build/tests/web-platform/wptrunner.ini', '--ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem', '--host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key', '--host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem', '--certutil-binary=/builds/slave/test/build/tests/bin/certutil'] in /builds/slave/test/build 09:52: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/K4LgKhGDRlKeqp_YqQS6jw/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.crashreporter-symbols.zip --stackwalk-binary=/builds/slave/test/build/linux64-minidump_stackwalk --test-type=testharness --disable-e10s --total-chunks=10 --this-chunk=1 --prefs-root=/builds/slave/test/build/tests/web-platform/prefs --processes=1 --config=/builds/slave/test/build/tests/web-platform/wptrunner.ini --ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem --host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key --host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem --certutil-binary=/builds/slave/test/build/tests/bin/certutil 09:52:33 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 09:52:33 INFO - 'CCACHE_UMASK': '002', 09:52:33 INFO - 'DISPLAY': ':0', 09:52:33 INFO - 'HOME': '/home/cltbld', 09:52:33 INFO - 'LANG': 'en_US.UTF-8', 09:52:33 INFO - 'LOGNAME': 'cltbld', 09:52:33 INFO - 'MAIL': '/var/mail/cltbld', 09:52:33 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 09:52:33 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 09:52:33 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 09:52:33 INFO - 'MOZ_NO_REMOTE': '1', 09:52:33 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 09:52:33 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 09:52:33 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 09:52:33 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 09:52:33 INFO - 'PWD': '/builds/slave/test', 09:52:33 INFO - 'SHELL': '/bin/bash', 09:52:33 INFO - 'SHLVL': '1', 09:52:33 INFO - 'TERM': 'linux', 09:52:33 INFO - 'TMOUT': '86400', 09:52:33 INFO - 'USER': 'cltbld', 09:52:33 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461862170.244327-911680237', 09:52:33 INFO - '_': '/tools/buildbot/bin/python'} 09:52: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/K4LgKhGDRlKeqp_YqQS6jw/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/linux64-minidump_stackwalk', '--test-type=testharness', '--disable-e10s', '--total-chunks=10', '--this-chunk=1', '--prefs-root=/builds/slave/test/build/tests/web-platform/prefs', '--processes=1', '--config=/builds/slave/test/build/tests/web-platform/wptrunner.ini', '--ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem', '--host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key', '--host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem', '--certutil-binary=/builds/slave/test/build/tests/bin/certutil'] with output_timeout 1000 09:52: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:52:34 INFO - import pkg_resources 09:52:35 INFO - Using 1 client processes 09:52:36 INFO - wptserve Starting http server on 127.0.0.1:8000 09:52:36 INFO - wptserve Starting http server on 127.0.0.1:8001 09:52:36 INFO - wptserve Starting http server on 127.0.0.1:8443 09:52:38 INFO - SUITE-START | Running 778 tests 09:52:38 INFO - Running testharness tests 09:52:38 INFO - Setting up ssl 09:52:38 INFO - PROCESS | certutil | 09:52:38 INFO - PROCESS | certutil | 09:52:38 INFO - PROCESS | certutil | 09:52:38 INFO - Certificate Nickname Trust Attributes 09:52:38 INFO - SSL,S/MIME,JAR/XPI 09:52:38 INFO - 09:52:38 INFO - web-platform-tests CT,, 09:52:38 INFO - 09:52:38 INFO - Starting runner 09:52:41 INFO - PROCESS | 1816 | 1461862361128 Marionette DEBUG Marionette enabled via build flag and pref 09:52:41 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f4133233800 == 1 [pid = 1816] [id = 1] 09:52:41 INFO - PROCESS | 1816 | ++DOMWINDOW == 1 (0x7f4133234000) [pid = 1816] [serial = 1] [outer = (nil)] 09:52:41 INFO - PROCESS | 1816 | [1816] WARNING: No inner window available!: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9825 09:52:41 INFO - PROCESS | 1816 | ++DOMWINDOW == 2 (0x7f4133235000) [pid = 1816] [serial = 2] [outer = 0x7f4133234000] 09:52:41 INFO - PROCESS | 1816 | 1461862361804 Marionette INFO Listening on port 2828 09:52:42 INFO - PROCESS | 1816 | 1461862362338 Marionette DEBUG Marionette enabled via command-line flag 09:52:42 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f413010a800 == 2 [pid = 1816] [id = 2] 09:52:42 INFO - PROCESS | 1816 | ++DOMWINDOW == 3 (0x7f413010b000) [pid = 1816] [serial = 3] [outer = (nil)] 09:52:42 INFO - PROCESS | 1816 | [1816] WARNING: No inner window available!: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9825 09:52:42 INFO - PROCESS | 1816 | ++DOMWINDOW == 4 (0x7f413010c000) [pid = 1816] [serial = 4] [outer = 0x7f413010b000] 09:52:42 INFO - PROCESS | 1816 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 7f41308a67c0 09:52:42 INFO - PROCESS | 1816 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 7f412f553040 09:52:42 INFO - PROCESS | 1816 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 7f412f5592b0 09:52:42 INFO - PROCESS | 1816 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 7f412f5595b0 09:52:42 INFO - PROCESS | 1816 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 7f412f5598e0 09:52:42 INFO - PROCESS | 1816 | ++DOMWINDOW == 5 (0x7f412f5b6800) [pid = 1816] [serial = 5] [outer = 0x7f4133234000] 09:52:42 INFO - PROCESS | 1816 | [1816] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 09:52:42 INFO - PROCESS | 1816 | 1461862362773 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:57753 09:52:42 INFO - PROCESS | 1816 | [1816] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 09:52:42 INFO - PROCESS | 1816 | 1461862362884 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:57754 09:52:42 INFO - PROCESS | 1816 | 1461862362892 Marionette DEBUG Closed connection conn0 09:52:43 INFO - PROCESS | 1816 | [1816] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2255 09:52:43 INFO - PROCESS | 1816 | 1461862363064 Marionette DEBUG Closed connection conn1 09:52:43 INFO - PROCESS | 1816 | [1816] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 09:52:43 INFO - PROCESS | 1816 | 1461862363139 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:57755 09:52:43 INFO - PROCESS | 1816 | [1816] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 09:52:43 INFO - PROCESS | 1816 | 1461862363212 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:57756 09:52:43 INFO - PROCESS | 1816 | 1461862363219 Marionette DEBUG Closed connection conn2 09:52:43 INFO - PROCESS | 1816 | [1816] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 09:52:43 INFO - PROCESS | 1816 | 1461862363242 Marionette DEBUG Accepted connection conn4 from 127.0.0.1:57757 09:52:43 INFO - PROCESS | 1816 | 1461862363251 Marionette DEBUG Closed connection conn3 09:52:43 INFO - PROCESS | 1816 | 1461862363282 Marionette TRACE conn4 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 09:52:43 INFO - PROCESS | 1816 | 1461862363297 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"48.0a2","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":0,"raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160428082046","device":"desktop","version":"48.0a2"} 09:52:44 INFO - PROCESS | 1816 | [1816] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 09:52:44 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f41253b1800 == 3 [pid = 1816] [id = 3] 09:52:44 INFO - PROCESS | 1816 | ++DOMWINDOW == 6 (0x7f41253b2000) [pid = 1816] [serial = 6] [outer = (nil)] 09:52:44 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f41253b2800 == 4 [pid = 1816] [id = 4] 09:52:44 INFO - PROCESS | 1816 | ++DOMWINDOW == 7 (0x7f4125288800) [pid = 1816] [serial = 7] [outer = (nil)] 09:52:45 INFO - PROCESS | 1816 | [1816] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 09:52:45 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f4124418800 == 5 [pid = 1816] [id = 5] 09:52:45 INFO - PROCESS | 1816 | ++DOMWINDOW == 8 (0x7f41244dd400) [pid = 1816] [serial = 8] [outer = (nil)] 09:52:45 INFO - PROCESS | 1816 | [1816] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 09:52:45 INFO - PROCESS | 1816 | [1816] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 09:52:45 INFO - PROCESS | 1816 | ++DOMWINDOW == 9 (0x7f4124edd800) [pid = 1816] [serial = 9] [outer = 0x7f41244dd400] 09:52:45 INFO - PROCESS | 1816 | ++DOMWINDOW == 10 (0x7f4123d51800) [pid = 1816] [serial = 10] [outer = 0x7f41253b2000] 09:52:45 INFO - PROCESS | 1816 | ++DOMWINDOW == 11 (0x7f4123ee6800) [pid = 1816] [serial = 11] [outer = 0x7f4125288800] 09:52:45 INFO - PROCESS | 1816 | ++DOMWINDOW == 12 (0x7f4123ee8800) [pid = 1816] [serial = 12] [outer = 0x7f41244dd400] 09:52:46 INFO - PROCESS | 1816 | 1461862366805 Marionette DEBUG loaded listener.js 09:52:46 INFO - PROCESS | 1816 | 1461862366826 Marionette DEBUG loaded listener.js 09:52:47 INFO - PROCESS | 1816 | ++DOMWINDOW == 13 (0x7f4120568000) [pid = 1816] [serial = 13] [outer = 0x7f41244dd400] 09:52:47 INFO - PROCESS | 1816 | 1461862367618 Marionette TRACE conn4 <- [1,1,null,{"sessionId":"d019ddbf-01d9-4482-b157-a8b9a83b0b17","capabilities":{"browserName":"Firefox","browserVersion":"48.0a2","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":0,"raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160428082046","device":"desktop","version":"48.0a2","command_id":1}}] 09:52:47 INFO - PROCESS | 1816 | 1461862367977 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:52:48 INFO - PROCESS | 1816 | 1461862368275 Marionette TRACE conn4 <- [1,2,null,{"value":null}] 09:52:48 INFO - PROCESS | 1816 | 1461862368332 Marionette TRACE conn4 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 09:52:48 INFO - PROCESS | 1816 | [1816] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 09:52:48 INFO - PROCESS | 1816 | [1816] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 09:52:48 INFO - PROCESS | 1816 | ++DOMWINDOW == 14 (0x7f411cdb3000) [pid = 1816] [serial = 14] [outer = 0x7f41244dd400] 09:52:48 INFO - PROCESS | 1816 | 1461862368896 Marionette TRACE conn4 <- [1,3,null,{}] 09:52:48 INFO - PROCESS | 1816 | [1816] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 09:52:48 INFO - PROCESS | 1816 | [1816] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 09:52:48 INFO - PROCESS | 1816 | 1461862368935 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:52:49 INFO - PROCESS | 1816 | 1461862369009 Marionette TRACE conn4 <- [1,4,null,{"value":null}] 09:52:49 INFO - PROCESS | 1816 | 1461862369091 Marionette TRACE conn4 -> [0,5,"getWindowHandle",null] 09:52:49 INFO - PROCESS | 1816 | 1461862369099 Marionette TRACE conn4 <- [1,5,null,{"value":"8"}] 09:52:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 09:52:49 INFO - PROCESS | 1816 | 1461862369141 Marionette TRACE conn4 -> [0,6,"setScriptTimeout",{"ms":35000}] 09:52:49 INFO - PROCESS | 1816 | 1461862369147 Marionette TRACE conn4 <- [1,6,null,{}] 09:52:49 INFO - PROCESS | 1816 | 1461862369186 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:52:49 INFO - PROCESS | 1816 | 1461862369218 Marionette TRACE conn4 <- [1,7,null,{"value":null}] 09:52:49 INFO - PROCESS | 1816 | 1461862369246 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:52:49 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f411b9c2800 == 6 [pid = 1816] [id = 6] 09:52:49 INFO - PROCESS | 1816 | ++DOMWINDOW == 15 (0x7f411b9f1400) [pid = 1816] [serial = 15] [outer = (nil)] 09:52:49 INFO - PROCESS | 1816 | ++DOMWINDOW == 16 (0x7f411b9f3400) [pid = 1816] [serial = 16] [outer = 0x7f411b9f1400] 09:52:49 INFO - PROCESS | 1816 | 1461862369324 Marionette DEBUG loaded listener.js 09:52:49 INFO - PROCESS | 1816 | ++DOMWINDOW == 17 (0x7f411b9fa400) [pid = 1816] [serial = 17] [outer = 0x7f411b9f1400] 09:52:49 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f411b6b1800 == 7 [pid = 1816] [id = 7] 09:52:49 INFO - PROCESS | 1816 | ++DOMWINDOW == 18 (0x7f411b65b400) [pid = 1816] [serial = 18] [outer = (nil)] 09:52:49 INFO - PROCESS | 1816 | ++DOMWINDOW == 19 (0x7f411b92fc00) [pid = 1816] [serial = 19] [outer = 0x7f411b65b400] 09:52:49 INFO - PROCESS | 1816 | 1461862369875 Marionette DEBUG loaded listener.js 09:52:50 INFO - PROCESS | 1816 | ++DOMWINDOW == 20 (0x7f411b225400) [pid = 1816] [serial = 20] [outer = 0x7f411b65b400] 09:52:50 INFO - PROCESS | 1816 | [1816] WARNING: GetDefaultCharsetForLocale: need to add multi locale support: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/intl/locale/unix/nsUNIXCharset.cpp, line 98 09:52:50 INFO - PROCESS | 1816 | 1461862370391 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:52:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 09:52:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 1316ms 09:52:50 INFO - PROCESS | 1816 | 1461862370506 Marionette TRACE conn4 -> [0,9,"getWindowHandle",null] 09:52:50 INFO - PROCESS | 1816 | 1461862370511 Marionette TRACE conn4 <- [1,9,null,{"value":"8"}] 09:52:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 09:52:50 INFO - PROCESS | 1816 | 1461862370563 Marionette TRACE conn4 -> [0,10,"setScriptTimeout",{"ms":35000}] 09:52:50 INFO - PROCESS | 1816 | 1461862370566 Marionette TRACE conn4 <- [1,10,null,{}] 09:52:50 INFO - PROCESS | 1816 | 1461862370588 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:52:50 INFO - PROCESS | 1816 | 1461862370772 Marionette TRACE conn4 <- [1,11,null,{"value":null}] 09:52:50 INFO - PROCESS | 1816 | 1461862370796 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:52:50 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f4119866800 == 8 [pid = 1816] [id = 8] 09:52:50 INFO - PROCESS | 1816 | ++DOMWINDOW == 21 (0x7f411a79dc00) [pid = 1816] [serial = 21] [outer = (nil)] 09:52:50 INFO - PROCESS | 1816 | ++DOMWINDOW == 22 (0x7f411b65d800) [pid = 1816] [serial = 22] [outer = 0x7f411a79dc00] 09:52:50 INFO - PROCESS | 1816 | 1461862370869 Marionette DEBUG loaded listener.js 09:52:50 INFO - PROCESS | 1816 | ++DOMWINDOW == 23 (0x7f4119b5e400) [pid = 1816] [serial = 23] [outer = 0x7f411a79dc00] 09:52:51 INFO - PROCESS | 1816 | 1461862371829 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:52:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 09:52:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 1325ms 09:52:51 INFO - PROCESS | 1816 | 1461862371854 Marionette TRACE conn4 -> [0,13,"getWindowHandle",null] 09:52:51 INFO - PROCESS | 1816 | 1461862371860 Marionette TRACE conn4 <- [1,13,null,{"value":"8"}] 09:52:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 09:52:51 INFO - PROCESS | 1816 | 1461862371868 Marionette TRACE conn4 -> [0,14,"setScriptTimeout",{"ms":35000}] 09:52:51 INFO - PROCESS | 1816 | 1461862371873 Marionette TRACE conn4 <- [1,14,null,{}] 09:52:51 INFO - PROCESS | 1816 | 1461862371882 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:52:52 INFO - PROCESS | 1816 | 1461862372054 Marionette TRACE conn4 <- [1,15,null,{"value":null}] 09:52:52 INFO - PROCESS | 1816 | 1461862372179 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:52:52 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f4119bce800 == 9 [pid = 1816] [id = 9] 09:52:52 INFO - PROCESS | 1816 | ++DOMWINDOW == 24 (0x7f4119b64000) [pid = 1816] [serial = 24] [outer = (nil)] 09:52:52 INFO - PROCESS | 1816 | ++DOMWINDOW == 25 (0x7f4119b6a000) [pid = 1816] [serial = 25] [outer = 0x7f4119b64000] 09:52:52 INFO - PROCESS | 1816 | 1461862372291 Marionette DEBUG loaded listener.js 09:52:52 INFO - PROCESS | 1816 | ++DOMWINDOW == 26 (0x7f4119c6e400) [pid = 1816] [serial = 26] [outer = 0x7f4119b64000] 09:52:52 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f411b253000 == 10 [pid = 1816] [id = 10] 09:52:52 INFO - PROCESS | 1816 | ++DOMWINDOW == 27 (0x7f411b253800) [pid = 1816] [serial = 27] [outer = (nil)] 09:52:52 INFO - PROCESS | 1816 | ++DOMWINDOW == 28 (0x7f411b25c800) [pid = 1816] [serial = 28] [outer = 0x7f411b253800] 09:52:52 INFO - PROCESS | 1816 | ++DOMWINDOW == 29 (0x7f4119bd0800) [pid = 1816] [serial = 29] [outer = 0x7f411b253800] 09:52:52 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f411b261800 == 11 [pid = 1816] [id = 11] 09:52:52 INFO - PROCESS | 1816 | ++DOMWINDOW == 30 (0x7f411990c400) [pid = 1816] [serial = 30] [outer = (nil)] 09:52:53 INFO - PROCESS | 1816 | ++DOMWINDOW == 31 (0x7f411cd85c00) [pid = 1816] [serial = 31] [outer = 0x7f411990c400] 09:52:53 INFO - PROCESS | 1816 | ++DOMWINDOW == 32 (0x7f4119c71400) [pid = 1816] [serial = 32] [outer = 0x7f411990c400] 09:52:53 INFO - PROCESS | 1816 | 1461862373376 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:52:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 09:52:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 1539ms 09:52:53 INFO - PROCESS | 1816 | 1461862373492 Marionette TRACE conn4 -> [0,17,"getWindowHandle",null] 09:52:53 INFO - PROCESS | 1816 | 1461862373501 Marionette TRACE conn4 <- [1,17,null,{"value":"8"}] 09:52:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 09:52:53 INFO - PROCESS | 1816 | 1461862373529 Marionette TRACE conn4 -> [0,18,"setScriptTimeout",{"ms":35000}] 09:52:53 INFO - PROCESS | 1816 | 1461862373534 Marionette TRACE conn4 <- [1,18,null,{}] 09:52:53 INFO - PROCESS | 1816 | 1461862373541 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:52:53 INFO - PROCESS | 1816 | 1461862373717 Marionette TRACE conn4 <- [1,19,null,{"value":null}] 09:52:53 INFO - PROCESS | 1816 | 1461862373884 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:52:53 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f4120326800 == 12 [pid = 1816] [id = 12] 09:52:53 INFO - PROCESS | 1816 | ++DOMWINDOW == 33 (0x7f411b656800) [pid = 1816] [serial = 33] [outer = (nil)] 09:52:53 INFO - PROCESS | 1816 | ++DOMWINDOW == 34 (0x7f411cfa2400) [pid = 1816] [serial = 34] [outer = 0x7f411b656800] 09:52:53 INFO - PROCESS | 1816 | 1461862373958 Marionette DEBUG loaded listener.js 09:52:54 INFO - PROCESS | 1816 | ++DOMWINDOW == 35 (0x7f41241e5800) [pid = 1816] [serial = 35] [outer = 0x7f411b656800] 09:52:54 INFO - PROCESS | 1816 | 1461862374754 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:52:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 09:52:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 1289ms 09:52:54 INFO - PROCESS | 1816 | 1461862374815 Marionette TRACE conn4 -> [0,21,"getWindowHandle",null] 09:52:54 INFO - PROCESS | 1816 | 1461862374820 Marionette TRACE conn4 <- [1,21,null,{"value":"8"}] 09:52:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 09:52:54 INFO - PROCESS | 1816 | 1461862374827 Marionette TRACE conn4 -> [0,22,"setScriptTimeout",{"ms":35000}] 09:52:54 INFO - PROCESS | 1816 | 1461862374832 Marionette TRACE conn4 <- [1,22,null,{}] 09:52:54 INFO - PROCESS | 1816 | 1461862374847 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:52:55 INFO - PROCESS | 1816 | 1461862375071 Marionette TRACE conn4 <- [1,23,null,{"value":null}] 09:52:55 INFO - PROCESS | 1816 | 1461862375191 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:52:55 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f4124735800 == 13 [pid = 1816] [id = 13] 09:52:55 INFO - PROCESS | 1816 | ++DOMWINDOW == 36 (0x7f41248fcc00) [pid = 1816] [serial = 36] [outer = (nil)] 09:52:55 INFO - PROCESS | 1816 | ++DOMWINDOW == 37 (0x7f4124ee0400) [pid = 1816] [serial = 37] [outer = 0x7f41248fcc00] 09:52:55 INFO - PROCESS | 1816 | 1461862375268 Marionette DEBUG loaded listener.js 09:52:55 INFO - PROCESS | 1816 | ++DOMWINDOW == 38 (0x7f4124ee8400) [pid = 1816] [serial = 38] [outer = 0x7f41248fcc00] 09:52:56 INFO - PROCESS | 1816 | 1461862376269 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:52:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 09:52:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 1488ms 09:52:56 INFO - PROCESS | 1816 | 1461862376316 Marionette TRACE conn4 -> [0,25,"getWindowHandle",null] 09:52:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 09:52:56 INFO - PROCESS | 1816 | 1461862376321 Marionette TRACE conn4 <- [1,25,null,{"value":"8"}] 09:52:56 INFO - PROCESS | 1816 | 1461862376329 Marionette TRACE conn4 -> [0,26,"setScriptTimeout",{"ms":35000}] 09:52:56 INFO - PROCESS | 1816 | 1461862376334 Marionette TRACE conn4 <- [1,26,null,{}] 09:52:56 INFO - PROCESS | 1816 | 1461862376360 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:52:56 INFO - PROCESS | 1816 | 1461862376514 Marionette TRACE conn4 <- [1,27,null,{"value":null}] 09:52:56 INFO - PROCESS | 1816 | 1461862376694 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:52:56 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f4124027000 == 14 [pid = 1816] [id = 14] 09:52:56 INFO - PROCESS | 1816 | ++DOMWINDOW == 39 (0x7f41250c6000) [pid = 1816] [serial = 39] [outer = (nil)] 09:52:56 INFO - PROCESS | 1816 | ++DOMWINDOW == 40 (0x7f4125289400) [pid = 1816] [serial = 40] [outer = 0x7f41250c6000] 09:52:56 INFO - PROCESS | 1816 | 1461862376853 Marionette DEBUG loaded listener.js 09:52:56 INFO - PROCESS | 1816 | ++DOMWINDOW == 41 (0x7f41257fa400) [pid = 1816] [serial = 41] [outer = 0x7f41250c6000] 09:52:57 INFO - PROCESS | 1816 | 1461862377557 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:52:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 09:52:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 1254ms 09:52:57 INFO - PROCESS | 1816 | 1461862377583 Marionette TRACE conn4 -> [0,29,"getWindowHandle",null] 09:52:57 INFO - PROCESS | 1816 | 1461862377590 Marionette TRACE conn4 <- [1,29,null,{"value":"8"}] 09:52:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 09:52:57 INFO - PROCESS | 1816 | 1461862377611 Marionette TRACE conn4 -> [0,30,"setScriptTimeout",{"ms":35000}] 09:52:57 INFO - PROCESS | 1816 | 1461862377615 Marionette TRACE conn4 <- [1,30,null,{}] 09:52:57 INFO - PROCESS | 1816 | 1461862377621 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:52:57 INFO - PROCESS | 1816 | 1461862377754 Marionette TRACE conn4 <- [1,31,null,{"value":null}] 09:52:57 INFO - PROCESS | 1816 | 1461862377772 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:52:57 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f4124a92000 == 15 [pid = 1816] [id = 15] 09:52:57 INFO - PROCESS | 1816 | ++DOMWINDOW == 42 (0x7f4124ede800) [pid = 1816] [serial = 42] [outer = (nil)] 09:52:57 INFO - PROCESS | 1816 | ++DOMWINDOW == 43 (0x7f4125d42400) [pid = 1816] [serial = 43] [outer = 0x7f4124ede800] 09:52:57 INFO - PROCESS | 1816 | 1461862377832 Marionette DEBUG loaded listener.js 09:52:57 INFO - PROCESS | 1816 | ++DOMWINDOW == 44 (0x7f4125da2800) [pid = 1816] [serial = 44] [outer = 0x7f4124ede800] 09:52:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 09:52:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 941ms 09:52:58 INFO - PROCESS | 1816 | 1461862378541 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:52:58 INFO - PROCESS | 1816 | 1461862378549 Marionette TRACE conn4 -> [0,33,"getWindowHandle",null] 09:52:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 09:52:58 INFO - PROCESS | 1816 | 1461862378554 Marionette TRACE conn4 <- [1,33,null,{"value":"8"}] 09:52:58 INFO - PROCESS | 1816 | 1461862378559 Marionette TRACE conn4 -> [0,34,"setScriptTimeout",{"ms":35000}] 09:52:58 INFO - PROCESS | 1816 | 1461862378565 Marionette TRACE conn4 <- [1,34,null,{}] 09:52:58 INFO - PROCESS | 1816 | 1461862378580 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:52:58 INFO - PROCESS | 1816 | 1461862378749 Marionette TRACE conn4 <- [1,35,null,{"value":null}] 09:52:58 INFO - PROCESS | 1816 | 1461862378773 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:52:58 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f4124f42000 == 16 [pid = 1816] [id = 16] 09:52:58 INFO - PROCESS | 1816 | ++DOMWINDOW == 45 (0x7f4126160000) [pid = 1816] [serial = 45] [outer = (nil)] 09:52:58 INFO - PROCESS | 1816 | ++DOMWINDOW == 46 (0x7f41264e7800) [pid = 1816] [serial = 46] [outer = 0x7f4126160000] 09:52:58 INFO - PROCESS | 1816 | 1461862378846 Marionette DEBUG loaded listener.js 09:52:58 INFO - PROCESS | 1816 | ++DOMWINDOW == 47 (0x7f412688a800) [pid = 1816] [serial = 47] [outer = 0x7f4126160000] 09:52:59 INFO - PROCESS | 1816 | 1461862379503 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:52:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 09:52:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 982ms 09:52:59 INFO - PROCESS | 1816 | 1461862379543 Marionette TRACE conn4 -> [0,37,"getWindowHandle",null] 09:52:59 INFO - PROCESS | 1816 | 1461862379546 Marionette TRACE conn4 <- [1,37,null,{"value":"8"}] 09:52:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 09:52:59 INFO - PROCESS | 1816 | 1461862379563 Marionette TRACE conn4 -> [0,38,"setScriptTimeout",{"ms":35000}] 09:52:59 INFO - PROCESS | 1816 | 1461862379567 Marionette TRACE conn4 <- [1,38,null,{}] 09:52:59 INFO - PROCESS | 1816 | 1461862379573 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:52:59 INFO - PROCESS | 1816 | 1461862379738 Marionette TRACE conn4 <- [1,39,null,{"value":null}] 09:52:59 INFO - PROCESS | 1816 | 1461862379758 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:52:59 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f412572f000 == 17 [pid = 1816] [id = 17] 09:52:59 INFO - PROCESS | 1816 | ++DOMWINDOW == 48 (0x7f411b93a400) [pid = 1816] [serial = 48] [outer = (nil)] 09:52:59 INFO - PROCESS | 1816 | ++DOMWINDOW == 49 (0x7f412a582c00) [pid = 1816] [serial = 49] [outer = 0x7f411b93a400] 09:52:59 INFO - PROCESS | 1816 | 1461862379824 Marionette DEBUG loaded listener.js 09:52:59 INFO - PROCESS | 1816 | ++DOMWINDOW == 50 (0x7f4130170c00) [pid = 1816] [serial = 50] [outer = 0x7f411b93a400] 09:53:00 INFO - PROCESS | 1816 | 1461862380487 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:53:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 09:53:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 942ms 09:53:00 INFO - PROCESS | 1816 | 1461862380496 Marionette TRACE conn4 -> [0,41,"getWindowHandle",null] 09:53:00 INFO - PROCESS | 1816 | 1461862380499 Marionette TRACE conn4 <- [1,41,null,{"value":"8"}] 09:53:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 09:53:00 INFO - PROCESS | 1816 | 1461862380505 Marionette TRACE conn4 -> [0,42,"setScriptTimeout",{"ms":35000}] 09:53:00 INFO - PROCESS | 1816 | 1461862380508 Marionette TRACE conn4 <- [1,42,null,{}] 09:53:00 INFO - PROCESS | 1816 | 1461862380512 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:53:00 INFO - PROCESS | 1816 | 1461862380675 Marionette TRACE conn4 <- [1,43,null,{"value":null}] 09:53:00 INFO - PROCESS | 1816 | 1461862380697 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:53:00 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f4125f17000 == 18 [pid = 1816] [id = 18] 09:53:00 INFO - PROCESS | 1816 | ++DOMWINDOW == 51 (0x7f411b652800) [pid = 1816] [serial = 51] [outer = (nil)] 09:53:00 INFO - PROCESS | 1816 | ++DOMWINDOW == 52 (0x7f4120381400) [pid = 1816] [serial = 52] [outer = 0x7f411b652800] 09:53:00 INFO - PROCESS | 1816 | 1461862380760 Marionette DEBUG loaded listener.js 09:53:00 INFO - PROCESS | 1816 | ++DOMWINDOW == 53 (0x7f41303e5800) [pid = 1816] [serial = 53] [outer = 0x7f411b652800] 09:53:01 INFO - PROCESS | 1816 | 1461862381450 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:53:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 09:53:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 983ms 09:53:01 INFO - PROCESS | 1816 | 1461862381488 Marionette TRACE conn4 -> [0,45,"getWindowHandle",null] 09:53:01 INFO - PROCESS | 1816 | 1461862381491 Marionette TRACE conn4 <- [1,45,null,{"value":"8"}] 09:53:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 09:53:01 INFO - PROCESS | 1816 | 1461862381498 Marionette TRACE conn4 -> [0,46,"setScriptTimeout",{"ms":35000}] 09:53:01 INFO - PROCESS | 1816 | 1461862381501 Marionette TRACE conn4 <- [1,46,null,{}] 09:53:01 INFO - PROCESS | 1816 | 1461862381506 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:53:01 INFO - PROCESS | 1816 | 1461862381703 Marionette TRACE conn4 <- [1,47,null,{"value":null}] 09:53:01 INFO - PROCESS | 1816 | 1461862381726 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:53:01 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f4126480800 == 19 [pid = 1816] [id = 19] 09:53:01 INFO - PROCESS | 1816 | ++DOMWINDOW == 54 (0x7f41303e2c00) [pid = 1816] [serial = 54] [outer = (nil)] 09:53:01 INFO - PROCESS | 1816 | ++DOMWINDOW == 55 (0x7f4130644400) [pid = 1816] [serial = 55] [outer = 0x7f41303e2c00] 09:53:01 INFO - PROCESS | 1816 | 1461862381809 Marionette DEBUG loaded listener.js 09:53:01 INFO - PROCESS | 1816 | ++DOMWINDOW == 56 (0x7f413164b000) [pid = 1816] [serial = 56] [outer = 0x7f41303e2c00] 09:53:02 INFO - PROCESS | 1816 | 1461862382499 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:53:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 09:53:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 1031ms 09:53:02 INFO - PROCESS | 1816 | 1461862382530 Marionette TRACE conn4 -> [0,49,"getWindowHandle",null] 09:53:02 INFO - PROCESS | 1816 | 1461862382534 Marionette TRACE conn4 <- [1,49,null,{"value":"8"}] 09:53:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 09:53:02 INFO - PROCESS | 1816 | 1461862382539 Marionette TRACE conn4 -> [0,50,"setScriptTimeout",{"ms":35000}] 09:53:02 INFO - PROCESS | 1816 | 1461862382542 Marionette TRACE conn4 <- [1,50,null,{}] 09:53:02 INFO - PROCESS | 1816 | 1461862382547 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:53:02 INFO - PROCESS | 1816 | 1461862382706 Marionette TRACE conn4 <- [1,51,null,{"value":null}] 09:53:02 INFO - PROCESS | 1816 | 1461862382725 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:53:02 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f4129768800 == 20 [pid = 1816] [id = 20] 09:53:02 INFO - PROCESS | 1816 | ++DOMWINDOW == 57 (0x7f411b658000) [pid = 1816] [serial = 57] [outer = (nil)] 09:53:02 INFO - PROCESS | 1816 | ++DOMWINDOW == 58 (0x7f413180d800) [pid = 1816] [serial = 58] [outer = 0x7f411b658000] 09:53:02 INFO - PROCESS | 1816 | 1461862382786 Marionette DEBUG loaded listener.js 09:53:02 INFO - PROCESS | 1816 | ++DOMWINDOW == 59 (0x7f413373d000) [pid = 1816] [serial = 59] [outer = 0x7f411b658000] 09:53:03 INFO - PROCESS | 1816 | 1461862383372 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:53:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 09:53:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 880ms 09:53:03 INFO - PROCESS | 1816 | 1461862383420 Marionette TRACE conn4 -> [0,53,"getWindowHandle",null] 09:53:03 INFO - PROCESS | 1816 | 1461862383423 Marionette TRACE conn4 <- [1,53,null,{"value":"8"}] 09:53:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 09:53:03 INFO - PROCESS | 1816 | 1461862383431 Marionette TRACE conn4 -> [0,54,"setScriptTimeout",{"ms":35000}] 09:53:03 INFO - PROCESS | 1816 | 1461862383434 Marionette TRACE conn4 <- [1,54,null,{}] 09:53:03 INFO - PROCESS | 1816 | 1461862383438 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:53:03 INFO - PROCESS | 1816 | 1461862383567 Marionette TRACE conn4 <- [1,55,null,{"value":null}] 09:53:03 INFO - PROCESS | 1816 | 1461862383593 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:53:03 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f412f5cb000 == 21 [pid = 1816] [id = 21] 09:53:03 INFO - PROCESS | 1816 | ++DOMWINDOW == 60 (0x7f413373d400) [pid = 1816] [serial = 60] [outer = (nil)] 09:53:03 INFO - PROCESS | 1816 | ++DOMWINDOW == 61 (0x7f413496a800) [pid = 1816] [serial = 61] [outer = 0x7f413373d400] 09:53:03 INFO - PROCESS | 1816 | 1461862383654 Marionette DEBUG loaded listener.js 09:53:03 INFO - PROCESS | 1816 | ++DOMWINDOW == 62 (0x7f4134b05000) [pid = 1816] [serial = 62] [outer = 0x7f413373d400] 09:53:04 INFO - PROCESS | 1816 | 1461862384342 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:53:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 09:53:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 932ms 09:53:04 INFO - PROCESS | 1816 | 1461862384364 Marionette TRACE conn4 -> [0,57,"getWindowHandle",null] 09:53:04 INFO - PROCESS | 1816 | 1461862384368 Marionette TRACE conn4 <- [1,57,null,{"value":"8"}] 09:53:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 09:53:04 INFO - PROCESS | 1816 | 1461862384375 Marionette TRACE conn4 -> [0,58,"setScriptTimeout",{"ms":35000}] 09:53:04 INFO - PROCESS | 1816 | 1461862384390 Marionette TRACE conn4 <- [1,58,null,{}] 09:53:04 INFO - PROCESS | 1816 | 1461862384396 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:53:04 INFO - PROCESS | 1816 | 1461862384555 Marionette TRACE conn4 <- [1,59,null,{"value":null}] 09:53:04 INFO - PROCESS | 1816 | 1461862384576 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:53:04 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f41301f7000 == 22 [pid = 1816] [id = 22] 09:53:04 INFO - PROCESS | 1816 | ++DOMWINDOW == 63 (0x7f4120305c00) [pid = 1816] [serial = 63] [outer = (nil)] 09:53:04 INFO - PROCESS | 1816 | ++DOMWINDOW == 64 (0x7f4134b10c00) [pid = 1816] [serial = 64] [outer = 0x7f4120305c00] 09:53:04 INFO - PROCESS | 1816 | 1461862384633 Marionette DEBUG loaded listener.js 09:53:04 INFO - PROCESS | 1816 | ++DOMWINDOW == 65 (0x7f41352a4000) [pid = 1816] [serial = 65] [outer = 0x7f4120305c00] 09:53:06 INFO - PROCESS | 1816 | 1461862386178 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:53:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 09:53:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 1840ms 09:53:06 INFO - PROCESS | 1816 | 1461862386219 Marionette TRACE conn4 -> [0,61,"getWindowHandle",null] 09:53:06 INFO - PROCESS | 1816 | 1461862386225 Marionette TRACE conn4 <- [1,61,null,{"value":"8"}] 09:53:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 09:53:06 INFO - PROCESS | 1816 | 1461862386245 Marionette TRACE conn4 -> [0,62,"setScriptTimeout",{"ms":35000}] 09:53:06 INFO - PROCESS | 1816 | 1461862386251 Marionette TRACE conn4 <- [1,62,null,{}] 09:53:06 INFO - PROCESS | 1816 | 1461862386260 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:53:06 INFO - PROCESS | 1816 | 1461862386434 Marionette TRACE conn4 <- [1,63,null,{"value":null}] 09:53:06 INFO - PROCESS | 1816 | 1461862386457 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:53:06 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f411b9b9000 == 23 [pid = 1816] [id = 23] 09:53:06 INFO - PROCESS | 1816 | ++DOMWINDOW == 66 (0x7f412037d000) [pid = 1816] [serial = 66] [outer = (nil)] 09:53:06 INFO - PROCESS | 1816 | ++DOMWINDOW == 67 (0x7f4121514400) [pid = 1816] [serial = 67] [outer = 0x7f412037d000] 09:53:06 INFO - PROCESS | 1816 | 1461862386523 Marionette DEBUG loaded listener.js 09:53:06 INFO - PROCESS | 1816 | ++DOMWINDOW == 68 (0x7f412259f800) [pid = 1816] [serial = 68] [outer = 0x7f412037d000] 09:53:07 INFO - PROCESS | 1816 | 1461862387231 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:53:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 09:53:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 1436ms 09:53:07 INFO - PROCESS | 1816 | --DOMWINDOW == 67 (0x7f411b9f1400) [pid = 1816] [serial = 15] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 09:53:07 INFO - PROCESS | 1816 | --DOMWINDOW == 66 (0x7f411b93a400) [pid = 1816] [serial = 48] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 09:53:07 INFO - PROCESS | 1816 | --DOMWINDOW == 65 (0x7f411b658000) [pid = 1816] [serial = 57] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 09:53:07 INFO - PROCESS | 1816 | --DOMWINDOW == 64 (0x7f413373d400) [pid = 1816] [serial = 60] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 09:53:07 INFO - PROCESS | 1816 | --DOMWINDOW == 63 (0x7f411a79dc00) [pid = 1816] [serial = 21] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 09:53:07 INFO - PROCESS | 1816 | --DOMWINDOW == 62 (0x7f4119b64000) [pid = 1816] [serial = 24] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 09:53:07 INFO - PROCESS | 1816 | --DOMWINDOW == 61 (0x7f411b656800) [pid = 1816] [serial = 33] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 09:53:07 INFO - PROCESS | 1816 | --DOMWINDOW == 60 (0x7f41248fcc00) [pid = 1816] [serial = 36] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 09:53:07 INFO - PROCESS | 1816 | --DOMWINDOW == 59 (0x7f41250c6000) [pid = 1816] [serial = 39] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 09:53:07 INFO - PROCESS | 1816 | --DOMWINDOW == 58 (0x7f4124ede800) [pid = 1816] [serial = 42] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 09:53:07 INFO - PROCESS | 1816 | --DOMWINDOW == 57 (0x7f4126160000) [pid = 1816] [serial = 45] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 09:53:07 INFO - PROCESS | 1816 | 1461862387735 Marionette TRACE conn4 -> [0,65,"getWindowHandle",null] 09:53:07 INFO - PROCESS | 1816 | 1461862387742 Marionette TRACE conn4 <- [1,65,null,{"value":"8"}] 09:53:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 09:53:07 INFO - PROCESS | 1816 | 1461862387753 Marionette TRACE conn4 -> [0,66,"setScriptTimeout",{"ms":35000}] 09:53:07 INFO - PROCESS | 1816 | 1461862387757 Marionette TRACE conn4 <- [1,66,null,{}] 09:53:07 INFO - PROCESS | 1816 | 1461862387761 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:53:07 INFO - PROCESS | 1816 | 1461862387904 Marionette TRACE conn4 <- [1,67,null,{"value":null}] 09:53:08 INFO - PROCESS | 1816 | 1461862388041 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:53:08 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f412031a800 == 24 [pid = 1816] [id = 24] 09:53:08 INFO - PROCESS | 1816 | ++DOMWINDOW == 58 (0x7f41225a0800) [pid = 1816] [serial = 69] [outer = (nil)] 09:53:08 INFO - PROCESS | 1816 | ++DOMWINDOW == 59 (0x7f41244eac00) [pid = 1816] [serial = 70] [outer = 0x7f41225a0800] 09:53:08 INFO - PROCESS | 1816 | 1461862388106 Marionette DEBUG loaded listener.js 09:53:08 INFO - PROCESS | 1816 | ++DOMWINDOW == 60 (0x7f41250c4c00) [pid = 1816] [serial = 71] [outer = 0x7f41225a0800] 09:53:08 INFO - PROCESS | 1816 | 1461862388711 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:53:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 09:53:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 988ms 09:53:08 INFO - PROCESS | 1816 | 1461862388741 Marionette TRACE conn4 -> [0,69,"getWindowHandle",null] 09:53:08 INFO - PROCESS | 1816 | 1461862388745 Marionette TRACE conn4 <- [1,69,null,{"value":"8"}] 09:53:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 09:53:08 INFO - PROCESS | 1816 | 1461862388751 Marionette TRACE conn4 -> [0,70,"setScriptTimeout",{"ms":35000}] 09:53:08 INFO - PROCESS | 1816 | 1461862388756 Marionette TRACE conn4 <- [1,70,null,{}] 09:53:08 INFO - PROCESS | 1816 | 1461862388771 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:53:08 INFO - PROCESS | 1816 | 1461862388948 Marionette TRACE conn4 <- [1,71,null,{"value":null}] 09:53:09 INFO - PROCESS | 1816 | 1461862389028 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:53:09 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f4124423000 == 25 [pid = 1816] [id = 25] 09:53:09 INFO - PROCESS | 1816 | ++DOMWINDOW == 61 (0x7f411cf9a800) [pid = 1816] [serial = 72] [outer = (nil)] 09:53:09 INFO - PROCESS | 1816 | ++DOMWINDOW == 62 (0x7f4125d3f000) [pid = 1816] [serial = 73] [outer = 0x7f411cf9a800] 09:53:09 INFO - PROCESS | 1816 | 1461862389128 Marionette DEBUG loaded listener.js 09:53:09 INFO - PROCESS | 1816 | ++DOMWINDOW == 63 (0x7f4126160c00) [pid = 1816] [serial = 74] [outer = 0x7f411cf9a800] 09:53:10 INFO - PROCESS | 1816 | 1461862390288 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:53:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 09:53:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 1600ms 09:53:10 INFO - PROCESS | 1816 | 1461862390355 Marionette TRACE conn4 -> [0,73,"getWindowHandle",null] 09:53:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 09:53:10 INFO - PROCESS | 1816 | 1461862390365 Marionette TRACE conn4 <- [1,73,null,{"value":"8"}] 09:53:10 INFO - PROCESS | 1816 | 1461862390378 Marionette TRACE conn4 -> [0,74,"setScriptTimeout",{"ms":35000}] 09:53:10 INFO - PROCESS | 1816 | 1461862390388 Marionette TRACE conn4 <- [1,74,null,{}] 09:53:10 INFO - PROCESS | 1816 | 1461862390404 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:53:10 INFO - PROCESS | 1816 | 1461862390697 Marionette TRACE conn4 <- [1,75,null,{"value":null}] 09:53:10 INFO - PROCESS | 1816 | 1461862390894 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:53:10 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f4120318000 == 26 [pid = 1816] [id = 26] 09:53:10 INFO - PROCESS | 1816 | ++DOMWINDOW == 64 (0x7f4119b6a800) [pid = 1816] [serial = 75] [outer = (nil)] 09:53:10 INFO - PROCESS | 1816 | ++DOMWINDOW == 65 (0x7f41225fdc00) [pid = 1816] [serial = 76] [outer = 0x7f4119b6a800] 09:53:10 INFO - PROCESS | 1816 | 1461862390989 Marionette DEBUG loaded listener.js 09:53:11 INFO - PROCESS | 1816 | ++DOMWINDOW == 66 (0x7f4124ee2000) [pid = 1816] [serial = 77] [outer = 0x7f4119b6a800] 09:53:11 INFO - PROCESS | 1816 | 1461862391763 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:53:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 09:53:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 1447ms 09:53:11 INFO - PROCESS | 1816 | 1461862391822 Marionette TRACE conn4 -> [0,77,"getWindowHandle",null] 09:53:11 INFO - PROCESS | 1816 | 1461862391832 Marionette TRACE conn4 <- [1,77,null,{"value":"8"}] 09:53:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 09:53:11 INFO - PROCESS | 1816 | 1461862391843 Marionette TRACE conn4 -> [0,78,"setScriptTimeout",{"ms":35000}] 09:53:11 INFO - PROCESS | 1816 | 1461862391847 Marionette TRACE conn4 <- [1,78,null,{}] 09:53:11 INFO - PROCESS | 1816 | 1461862391853 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:53:12 INFO - PROCESS | 1816 | 1461862392013 Marionette TRACE conn4 <- [1,79,null,{"value":null}] 09:53:12 INFO - PROCESS | 1816 | 1461862392133 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:53:12 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f4124f37000 == 27 [pid = 1816] [id = 27] 09:53:12 INFO - PROCESS | 1816 | ++DOMWINDOW == 67 (0x7f411b939800) [pid = 1816] [serial = 78] [outer = (nil)] 09:53:12 INFO - PROCESS | 1816 | ++DOMWINDOW == 68 (0x7f4125f8d800) [pid = 1816] [serial = 79] [outer = 0x7f411b939800] 09:53:12 INFO - PROCESS | 1816 | 1461862392204 Marionette DEBUG loaded listener.js 09:53:12 INFO - PROCESS | 1816 | ++DOMWINDOW == 69 (0x7f412646a400) [pid = 1816] [serial = 80] [outer = 0x7f411b939800] 09:53:13 INFO - PROCESS | 1816 | 1461862393019 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:53:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 09:53:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 1233ms 09:53:13 INFO - PROCESS | 1816 | 1461862393077 Marionette TRACE conn4 -> [0,81,"getWindowHandle",null] 09:53:13 INFO - PROCESS | 1816 | 1461862393080 Marionette TRACE conn4 <- [1,81,null,{"value":"8"}] 09:53:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 09:53:13 INFO - PROCESS | 1816 | 1461862393088 Marionette TRACE conn4 -> [0,82,"setScriptTimeout",{"ms":35000}] 09:53:13 INFO - PROCESS | 1816 | 1461862393094 Marionette TRACE conn4 <- [1,82,null,{}] 09:53:13 INFO - PROCESS | 1816 | 1461862393109 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:53:13 INFO - PROCESS | 1816 | 1461862393271 Marionette TRACE conn4 <- [1,83,null,{"value":null}] 09:53:13 INFO - PROCESS | 1816 | 1461862393392 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:53:13 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f41257df000 == 28 [pid = 1816] [id = 28] 09:53:13 INFO - PROCESS | 1816 | ++DOMWINDOW == 70 (0x7f4120383400) [pid = 1816] [serial = 81] [outer = (nil)] 09:53:13 INFO - PROCESS | 1816 | ++DOMWINDOW == 71 (0x7f41303e3c00) [pid = 1816] [serial = 82] [outer = 0x7f4120383400] 09:53:13 INFO - PROCESS | 1816 | 1461862393469 Marionette DEBUG loaded listener.js 09:53:13 INFO - PROCESS | 1816 | ++DOMWINDOW == 72 (0x7f413041c800) [pid = 1816] [serial = 83] [outer = 0x7f4120383400] 09:53:14 INFO - PROCESS | 1816 | 1461862394245 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:53:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 09:53:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 1191ms 09:53:14 INFO - PROCESS | 1816 | 1461862394280 Marionette TRACE conn4 -> [0,85,"getWindowHandle",null] 09:53:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 09:53:14 INFO - PROCESS | 1816 | 1461862394286 Marionette TRACE conn4 <- [1,85,null,{"value":"8"}] 09:53:14 INFO - PROCESS | 1816 | 1461862394292 Marionette TRACE conn4 -> [0,86,"setScriptTimeout",{"ms":35000}] 09:53:14 INFO - PROCESS | 1816 | 1461862394296 Marionette TRACE conn4 <- [1,86,null,{}] 09:53:14 INFO - PROCESS | 1816 | 1461862394301 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:53:14 INFO - PROCESS | 1816 | 1461862394492 Marionette TRACE conn4 <- [1,87,null,{"value":null}] 09:53:14 INFO - PROCESS | 1816 | 1461862394506 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:53:14 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f4126478800 == 29 [pid = 1816] [id = 29] 09:53:14 INFO - PROCESS | 1816 | ++DOMWINDOW == 73 (0x7f413064dc00) [pid = 1816] [serial = 84] [outer = (nil)] 09:53:14 INFO - PROCESS | 1816 | ++DOMWINDOW == 74 (0x7f4130856c00) [pid = 1816] [serial = 85] [outer = 0x7f413064dc00] 09:53:14 INFO - PROCESS | 1816 | 1461862394578 Marionette DEBUG loaded listener.js 09:53:14 INFO - PROCESS | 1816 | ++DOMWINDOW == 75 (0x7f41316bd800) [pid = 1816] [serial = 86] [outer = 0x7f413064dc00] 09:53:15 INFO - PROCESS | 1816 | 1461862395389 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:53:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 09:53:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 1131ms 09:53:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 09:53:15 INFO - PROCESS | 1816 | 1461862395424 Marionette TRACE conn4 -> [0,89,"getWindowHandle",null] 09:53:15 INFO - PROCESS | 1816 | 1461862395427 Marionette TRACE conn4 <- [1,89,null,{"value":"8"}] 09:53:15 INFO - PROCESS | 1816 | 1461862395433 Marionette TRACE conn4 -> [0,90,"setScriptTimeout",{"ms":35000}] 09:53:15 INFO - PROCESS | 1816 | 1461862395436 Marionette TRACE conn4 <- [1,90,null,{}] 09:53:15 INFO - PROCESS | 1816 | 1461862395459 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:53:15 INFO - PROCESS | 1816 | 1461862395600 Marionette TRACE conn4 <- [1,91,null,{"value":null}] 09:53:15 INFO - PROCESS | 1816 | 1461862395725 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:53:15 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f4129916000 == 30 [pid = 1816] [id = 30] 09:53:15 INFO - PROCESS | 1816 | ++DOMWINDOW == 76 (0x7f412a57cc00) [pid = 1816] [serial = 87] [outer = (nil)] 09:53:15 INFO - PROCESS | 1816 | ++DOMWINDOW == 77 (0x7f41316c2800) [pid = 1816] [serial = 88] [outer = 0x7f412a57cc00] 09:53:15 INFO - PROCESS | 1816 | 1461862395802 Marionette DEBUG loaded listener.js 09:53:15 INFO - PROCESS | 1816 | ++DOMWINDOW == 78 (0x7f4133743400) [pid = 1816] [serial = 89] [outer = 0x7f412a57cc00] 09:53:16 INFO - PROCESS | 1816 | 1461862396586 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:53:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 09:53:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 1200ms 09:53:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 09:53:16 INFO - PROCESS | 1816 | 1461862396636 Marionette TRACE conn4 -> [0,93,"getWindowHandle",null] 09:53:16 INFO - PROCESS | 1816 | 1461862396639 Marionette TRACE conn4 <- [1,93,null,{"value":"8"}] 09:53:16 INFO - PROCESS | 1816 | 1461862396646 Marionette TRACE conn4 -> [0,94,"setScriptTimeout",{"ms":35000}] 09:53:16 INFO - PROCESS | 1816 | 1461862396649 Marionette TRACE conn4 <- [1,94,null,{}] 09:53:16 INFO - PROCESS | 1816 | 1461862396654 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:53:16 INFO - PROCESS | 1816 | 1461862396838 Marionette TRACE conn4 <- [1,95,null,{"value":null}] 09:53:17 INFO - PROCESS | 1816 | 1461862397062 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:53:17 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f4119950800 == 31 [pid = 1816] [id = 31] 09:53:17 INFO - PROCESS | 1816 | ++DOMWINDOW == 79 (0x7f4119814000) [pid = 1816] [serial = 90] [outer = (nil)] 09:53:17 INFO - PROCESS | 1816 | ++DOMWINDOW == 80 (0x7f4119b68000) [pid = 1816] [serial = 91] [outer = 0x7f4119814000] 09:53:17 INFO - PROCESS | 1816 | 1461862397130 Marionette DEBUG loaded listener.js 09:53:17 INFO - PROCESS | 1816 | ++DOMWINDOW == 81 (0x7f411b219800) [pid = 1816] [serial = 92] [outer = 0x7f4119814000] 09:53:17 INFO - PROCESS | 1816 | 1461862397922 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:53:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 09:53:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 1329ms 09:53:17 INFO - PROCESS | 1816 | 1461862397988 Marionette TRACE conn4 -> [0,97,"getWindowHandle",null] 09:53:17 INFO - PROCESS | 1816 | 1461862397994 Marionette TRACE conn4 <- [1,97,null,{"value":"8"}] 09:53:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 09:53:18 INFO - PROCESS | 1816 | 1461862398003 Marionette TRACE conn4 -> [0,98,"setScriptTimeout",{"ms":35000}] 09:53:18 INFO - PROCESS | 1816 | 1461862398008 Marionette TRACE conn4 <- [1,98,null,{}] 09:53:18 INFO - PROCESS | 1816 | 1461862398015 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:53:18 INFO - PROCESS | 1816 | 1461862398169 Marionette TRACE conn4 <- [1,99,null,{"value":null}] 09:53:18 INFO - PROCESS | 1816 | 1461862398872 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:53:18 INFO - PROCESS | 1816 | --DOMWINDOW == 80 (0x7f4123ee8800) [pid = 1816] [serial = 12] [outer = (nil)] [url = about:blank] 09:53:18 INFO - PROCESS | 1816 | --DOMWINDOW == 79 (0x7f4124edd800) [pid = 1816] [serial = 9] [outer = (nil)] [url = about:blank] 09:53:18 INFO - PROCESS | 1816 | --DOMWINDOW == 78 (0x7f4133235000) [pid = 1816] [serial = 2] [outer = (nil)] [url = about:blank] 09:53:18 INFO - PROCESS | 1816 | --DOMWINDOW == 77 (0x7f412a582c00) [pid = 1816] [serial = 49] [outer = (nil)] [url = about:blank] 09:53:18 INFO - PROCESS | 1816 | --DOMWINDOW == 76 (0x7f4120381400) [pid = 1816] [serial = 52] [outer = (nil)] [url = about:blank] 09:53:18 INFO - PROCESS | 1816 | --DOMWINDOW == 75 (0x7f4130644400) [pid = 1816] [serial = 55] [outer = (nil)] [url = about:blank] 09:53:18 INFO - PROCESS | 1816 | --DOMWINDOW == 74 (0x7f413180d800) [pid = 1816] [serial = 58] [outer = (nil)] [url = about:blank] 09:53:18 INFO - PROCESS | 1816 | --DOMWINDOW == 73 (0x7f413496a800) [pid = 1816] [serial = 61] [outer = (nil)] [url = about:blank] 09:53:18 INFO - PROCESS | 1816 | --DOMWINDOW == 72 (0x7f4119b6a000) [pid = 1816] [serial = 25] [outer = (nil)] [url = about:blank] 09:53:18 INFO - PROCESS | 1816 | --DOMWINDOW == 71 (0x7f411cd85c00) [pid = 1816] [serial = 31] [outer = (nil)] [url = about:blank] 09:53:18 INFO - PROCESS | 1816 | --DOMWINDOW == 70 (0x7f411cfa2400) [pid = 1816] [serial = 34] [outer = (nil)] [url = about:blank] 09:53:18 INFO - PROCESS | 1816 | --DOMWINDOW == 69 (0x7f4124ee0400) [pid = 1816] [serial = 37] [outer = (nil)] [url = about:blank] 09:53:18 INFO - PROCESS | 1816 | --DOMWINDOW == 68 (0x7f4125289400) [pid = 1816] [serial = 40] [outer = (nil)] [url = about:blank] 09:53:18 INFO - PROCESS | 1816 | --DOMWINDOW == 67 (0x7f41257fa400) [pid = 1816] [serial = 41] [outer = (nil)] [url = about:blank] 09:53:18 INFO - PROCESS | 1816 | --DOMWINDOW == 66 (0x7f4125d42400) [pid = 1816] [serial = 43] [outer = (nil)] [url = about:blank] 09:53:18 INFO - PROCESS | 1816 | --DOMWINDOW == 65 (0x7f4125da2800) [pid = 1816] [serial = 44] [outer = (nil)] [url = about:blank] 09:53:18 INFO - PROCESS | 1816 | --DOMWINDOW == 64 (0x7f41264e7800) [pid = 1816] [serial = 46] [outer = (nil)] [url = about:blank] 09:53:18 INFO - PROCESS | 1816 | --DOMWINDOW == 63 (0x7f412688a800) [pid = 1816] [serial = 47] [outer = (nil)] [url = about:blank] 09:53:18 INFO - PROCESS | 1816 | --DOMWINDOW == 62 (0x7f411b25c800) [pid = 1816] [serial = 28] [outer = (nil)] [url = about:blank] 09:53:18 INFO - PROCESS | 1816 | --DOMWINDOW == 61 (0x7f4130170c00) [pid = 1816] [serial = 50] [outer = (nil)] [url = about:blank] 09:53:18 INFO - PROCESS | 1816 | --DOMWINDOW == 60 (0x7f4119c6e400) [pid = 1816] [serial = 26] [outer = (nil)] [url = about:blank] 09:53:18 INFO - PROCESS | 1816 | --DOMWINDOW == 59 (0x7f413373d000) [pid = 1816] [serial = 59] [outer = (nil)] [url = about:blank] 09:53:18 INFO - PROCESS | 1816 | --DOMWINDOW == 58 (0x7f4134b05000) [pid = 1816] [serial = 62] [outer = (nil)] [url = about:blank] 09:53:18 INFO - PROCESS | 1816 | --DOMWINDOW == 57 (0x7f41241e5800) [pid = 1816] [serial = 35] [outer = (nil)] [url = about:blank] 09:53:18 INFO - PROCESS | 1816 | --DOMWINDOW == 56 (0x7f4124ee8400) [pid = 1816] [serial = 38] [outer = (nil)] [url = about:blank] 09:53:18 INFO - PROCESS | 1816 | --DOMWINDOW == 55 (0x7f4119b5e400) [pid = 1816] [serial = 23] [outer = (nil)] [url = about:blank] 09:53:18 INFO - PROCESS | 1816 | --DOMWINDOW == 54 (0x7f411b65d800) [pid = 1816] [serial = 22] [outer = (nil)] [url = about:blank] 09:53:18 INFO - PROCESS | 1816 | --DOMWINDOW == 53 (0x7f411b9fa400) [pid = 1816] [serial = 17] [outer = (nil)] [url = about:blank] 09:53:18 INFO - PROCESS | 1816 | --DOMWINDOW == 52 (0x7f411b92fc00) [pid = 1816] [serial = 19] [outer = (nil)] [url = about:blank] 09:53:18 INFO - PROCESS | 1816 | --DOMWINDOW == 51 (0x7f411b9f3400) [pid = 1816] [serial = 16] [outer = (nil)] [url = about:blank] 09:53:19 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f4119963800 == 32 [pid = 1816] [id = 32] 09:53:19 INFO - PROCESS | 1816 | ++DOMWINDOW == 52 (0x7f411980b400) [pid = 1816] [serial = 93] [outer = (nil)] 09:53:19 INFO - PROCESS | 1816 | ++DOMWINDOW == 53 (0x7f4119b6a000) [pid = 1816] [serial = 94] [outer = 0x7f411980b400] 09:53:19 INFO - PROCESS | 1816 | 1461862399054 Marionette DEBUG loaded listener.js 09:53:19 INFO - PROCESS | 1816 | ++DOMWINDOW == 54 (0x7f411a79f000) [pid = 1816] [serial = 95] [outer = 0x7f411980b400] 09:53:19 INFO - PROCESS | 1816 | 1461862399688 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:53:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 09:53:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 1746ms 09:53:19 INFO - PROCESS | 1816 | 1461862399749 Marionette TRACE conn4 -> [0,101,"getWindowHandle",null] 09:53:19 INFO - PROCESS | 1816 | 1461862399755 Marionette TRACE conn4 <- [1,101,null,{"value":"8"}] 09:53:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 09:53:19 INFO - PROCESS | 1816 | 1461862399762 Marionette TRACE conn4 -> [0,102,"setScriptTimeout",{"ms":35000}] 09:53:19 INFO - PROCESS | 1816 | 1461862399767 Marionette TRACE conn4 <- [1,102,null,{}] 09:53:19 INFO - PROCESS | 1816 | 1461862399773 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:53:19 INFO - PROCESS | 1816 | 1461862399922 Marionette TRACE conn4 <- [1,103,null,{"value":null}] 09:53:20 INFO - PROCESS | 1816 | 1461862399998 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:53:20 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f411b9c7800 == 33 [pid = 1816] [id = 33] 09:53:20 INFO - PROCESS | 1816 | ++DOMWINDOW == 55 (0x7f411b92fc00) [pid = 1816] [serial = 96] [outer = (nil)] 09:53:20 INFO - PROCESS | 1816 | ++DOMWINDOW == 56 (0x7f411cd85c00) [pid = 1816] [serial = 97] [outer = 0x7f411b92fc00] 09:53:20 INFO - PROCESS | 1816 | 1461862400062 Marionette DEBUG loaded listener.js 09:53:20 INFO - PROCESS | 1816 | ++DOMWINDOW == 57 (0x7f4120569800) [pid = 1816] [serial = 98] [outer = 0x7f411b92fc00] 09:53:20 INFO - PROCESS | 1816 | 1461862400715 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:53:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 09:53:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 988ms 09:53:20 INFO - PROCESS | 1816 | 1461862400753 Marionette TRACE conn4 -> [0,105,"getWindowHandle",null] 09:53:20 INFO - PROCESS | 1816 | 1461862400760 Marionette TRACE conn4 <- [1,105,null,{"value":"8"}] 09:53:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 09:53:20 INFO - PROCESS | 1816 | 1461862400769 Marionette TRACE conn4 -> [0,106,"setScriptTimeout",{"ms":35000}] 09:53:20 INFO - PROCESS | 1816 | 1461862400771 Marionette TRACE conn4 <- [1,106,null,{}] 09:53:20 INFO - PROCESS | 1816 | 1461862400777 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:53:20 INFO - PROCESS | 1816 | 1461862400949 Marionette TRACE conn4 <- [1,107,null,{"value":null}] 09:53:20 INFO - PROCESS | 1816 | 1461862400974 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:53:20 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f41227a8800 == 34 [pid = 1816] [id = 34] 09:53:20 INFO - PROCESS | 1816 | ++DOMWINDOW == 58 (0x7f41225f6c00) [pid = 1816] [serial = 99] [outer = (nil)] 09:53:21 INFO - PROCESS | 1816 | ++DOMWINDOW == 59 (0x7f41241d9c00) [pid = 1816] [serial = 100] [outer = 0x7f41225f6c00] 09:53:21 INFO - PROCESS | 1816 | 1461862401046 Marionette DEBUG loaded listener.js 09:53:21 INFO - PROCESS | 1816 | ++DOMWINDOW == 60 (0x7f4124edd800) [pid = 1816] [serial = 101] [outer = 0x7f41225f6c00] 09:53:21 INFO - PROCESS | 1816 | 1461862401825 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:53:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 09:53:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 1077ms 09:53:21 INFO - PROCESS | 1816 | 1461862401868 Marionette TRACE conn4 -> [0,109,"getWindowHandle",null] 09:53:21 INFO - PROCESS | 1816 | 1461862401873 Marionette TRACE conn4 <- [1,109,null,{"value":"8"}] 09:53:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 09:53:21 INFO - PROCESS | 1816 | 1461862401881 Marionette TRACE conn4 -> [0,110,"setScriptTimeout",{"ms":35000}] 09:53:21 INFO - PROCESS | 1816 | 1461862401890 Marionette TRACE conn4 <- [1,110,null,{}] 09:53:21 INFO - PROCESS | 1816 | 1461862401913 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:53:22 INFO - PROCESS | 1816 | 1461862402092 Marionette TRACE conn4 <- [1,111,null,{"value":null}] 09:53:22 INFO - PROCESS | 1816 | 1461862402119 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:53:22 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f4124a9c800 == 35 [pid = 1816] [id = 35] 09:53:22 INFO - PROCESS | 1816 | ++DOMWINDOW == 61 (0x7f411b933800) [pid = 1816] [serial = 102] [outer = (nil)] 09:53:22 INFO - PROCESS | 1816 | ++DOMWINDOW == 62 (0x7f4125d3cc00) [pid = 1816] [serial = 103] [outer = 0x7f411b933800] 09:53:22 INFO - PROCESS | 1816 | 1461862402178 Marionette DEBUG loaded listener.js 09:53:22 INFO - PROCESS | 1816 | ++DOMWINDOW == 63 (0x7f4125d9a000) [pid = 1816] [serial = 104] [outer = 0x7f411b933800] 09:53:22 INFO - PROCESS | 1816 | 1461862402864 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:53:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 09:53:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 1051ms 09:53:22 INFO - PROCESS | 1816 | 1461862402931 Marionette TRACE conn4 -> [0,113,"getWindowHandle",null] 09:53:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 09:53:22 INFO - PROCESS | 1816 | 1461862402936 Marionette TRACE conn4 <- [1,113,null,{"value":"8"}] 09:53:22 INFO - PROCESS | 1816 | 1461862402941 Marionette TRACE conn4 -> [0,114,"setScriptTimeout",{"ms":35000}] 09:53:22 INFO - PROCESS | 1816 | 1461862402944 Marionette TRACE conn4 <- [1,114,null,{}] 09:53:22 INFO - PROCESS | 1816 | 1461862402948 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:53:23 INFO - PROCESS | 1816 | 1461862403111 Marionette TRACE conn4 <- [1,115,null,{"value":null}] 09:53:23 INFO - PROCESS | 1816 | 1461862403147 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:53:23 INFO - PROCESS | 1816 | ++DOMWINDOW == 64 (0x7f411cfa2000) [pid = 1816] [serial = 105] [outer = 0x7f411990c400] 09:53:23 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f412571f800 == 36 [pid = 1816] [id = 36] 09:53:23 INFO - PROCESS | 1816 | ++DOMWINDOW == 65 (0x7f4126256400) [pid = 1816] [serial = 106] [outer = (nil)] 09:53:23 INFO - PROCESS | 1816 | ++DOMWINDOW == 66 (0x7f41264e8800) [pid = 1816] [serial = 107] [outer = 0x7f4126256400] 09:53:23 INFO - PROCESS | 1816 | 1461862403249 Marionette DEBUG loaded listener.js 09:53:23 INFO - PROCESS | 1816 | ++DOMWINDOW == 67 (0x7f4126880800) [pid = 1816] [serial = 108] [outer = 0x7f4126256400] 09:53:23 INFO - PROCESS | 1816 | --DOMWINDOW == 66 (0x7f4120305c00) [pid = 1816] [serial = 63] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 09:53:23 INFO - PROCESS | 1816 | --DOMWINDOW == 65 (0x7f411b652800) [pid = 1816] [serial = 51] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 09:53:23 INFO - PROCESS | 1816 | --DOMWINDOW == 64 (0x7f41303e2c00) [pid = 1816] [serial = 54] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 09:53:23 INFO - PROCESS | 1816 | --DOMWINDOW == 63 (0x7f411cf9a800) [pid = 1816] [serial = 72] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 09:53:23 INFO - PROCESS | 1816 | --DOMWINDOW == 62 (0x7f412037d000) [pid = 1816] [serial = 66] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 09:53:23 INFO - PROCESS | 1816 | --DOMWINDOW == 61 (0x7f41225a0800) [pid = 1816] [serial = 69] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 09:53:24 INFO - PROCESS | 1816 | 1461862404037 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:53:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 09:53:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 1135ms 09:53:24 INFO - PROCESS | 1816 | 1461862404079 Marionette TRACE conn4 -> [0,117,"getWindowHandle",null] 09:53:24 INFO - PROCESS | 1816 | 1461862404083 Marionette TRACE conn4 <- [1,117,null,{"value":"8"}] 09:53:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 09:53:24 INFO - PROCESS | 1816 | 1461862404088 Marionette TRACE conn4 -> [0,118,"setScriptTimeout",{"ms":35000}] 09:53:24 INFO - PROCESS | 1816 | 1461862404090 Marionette TRACE conn4 <- [1,118,null,{}] 09:53:24 INFO - PROCESS | 1816 | 1461862404095 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:53:24 INFO - PROCESS | 1816 | 1461862404225 Marionette TRACE conn4 <- [1,119,null,{"value":null}] 09:53:24 INFO - PROCESS | 1816 | 1461862404256 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:53:24 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f4124f55000 == 37 [pid = 1816] [id = 37] 09:53:24 INFO - PROCESS | 1816 | ++DOMWINDOW == 62 (0x7f4129675800) [pid = 1816] [serial = 109] [outer = (nil)] 09:53:24 INFO - PROCESS | 1816 | ++DOMWINDOW == 63 (0x7f412a57c400) [pid = 1816] [serial = 110] [outer = 0x7f4129675800] 09:53:24 INFO - PROCESS | 1816 | 1461862404328 Marionette DEBUG loaded listener.js 09:53:24 INFO - PROCESS | 1816 | ++DOMWINDOW == 64 (0x7f4130413400) [pid = 1816] [serial = 111] [outer = 0x7f4129675800] 09:53:25 INFO - PROCESS | 1816 | 1461862405016 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:53:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 09:53:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 979ms 09:53:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 09:53:25 INFO - PROCESS | 1816 | 1461862405070 Marionette TRACE conn4 -> [0,121,"getWindowHandle",null] 09:53:25 INFO - PROCESS | 1816 | 1461862405072 Marionette TRACE conn4 <- [1,121,null,{"value":"8"}] 09:53:25 INFO - PROCESS | 1816 | 1461862405078 Marionette TRACE conn4 -> [0,122,"setScriptTimeout",{"ms":35000}] 09:53:25 INFO - PROCESS | 1816 | 1461862405080 Marionette TRACE conn4 <- [1,122,null,{}] 09:53:25 INFO - PROCESS | 1816 | 1461862405085 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:53:25 INFO - PROCESS | 1816 | 1461862405244 Marionette TRACE conn4 <- [1,123,null,{"value":null}] 09:53:25 INFO - PROCESS | 1816 | 1461862405264 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:53:25 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f411986c800 == 38 [pid = 1816] [id = 38] 09:53:25 INFO - PROCESS | 1816 | ++DOMWINDOW == 65 (0x7f4119b5d400) [pid = 1816] [serial = 112] [outer = (nil)] 09:53:25 INFO - PROCESS | 1816 | ++DOMWINDOW == 66 (0x7f413064e000) [pid = 1816] [serial = 113] [outer = 0x7f4119b5d400] 09:53:25 INFO - PROCESS | 1816 | 1461862405336 Marionette DEBUG loaded listener.js 09:53:25 INFO - PROCESS | 1816 | ++DOMWINDOW == 67 (0x7f41316bb800) [pid = 1816] [serial = 114] [outer = 0x7f4119b5d400] 09:53:26 INFO - PROCESS | 1816 | 1461862406225 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:53:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 09:53:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 1177ms 09:53:26 INFO - PROCESS | 1816 | 1461862406255 Marionette TRACE conn4 -> [0,125,"getWindowHandle",null] 09:53:26 INFO - PROCESS | 1816 | 1461862406261 Marionette TRACE conn4 <- [1,125,null,{"value":"8"}] 09:53:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 09:53:26 INFO - PROCESS | 1816 | 1461862406271 Marionette TRACE conn4 -> [0,126,"setScriptTimeout",{"ms":35000}] 09:53:26 INFO - PROCESS | 1816 | 1461862406276 Marionette TRACE conn4 <- [1,126,null,{}] 09:53:26 INFO - PROCESS | 1816 | 1461862406284 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:53:26 INFO - PROCESS | 1816 | 1461862406478 Marionette TRACE conn4 <- [1,127,null,{"value":null}] 09:53:26 INFO - PROCESS | 1816 | 1461862406601 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:53:26 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f4120537000 == 39 [pid = 1816] [id = 39] 09:53:26 INFO - PROCESS | 1816 | ++DOMWINDOW == 68 (0x7f411980b800) [pid = 1816] [serial = 115] [outer = (nil)] 09:53:26 INFO - PROCESS | 1816 | ++DOMWINDOW == 69 (0x7f411cf9c000) [pid = 1816] [serial = 116] [outer = 0x7f411980b800] 09:53:26 INFO - PROCESS | 1816 | 1461862406679 Marionette DEBUG loaded listener.js 09:53:26 INFO - PROCESS | 1816 | ++DOMWINDOW == 70 (0x7f41215ca400) [pid = 1816] [serial = 117] [outer = 0x7f411980b800] 09:53:27 INFO - PROCESS | 1816 | 1461862407565 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:53:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 09:53:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 1332ms 09:53:27 INFO - PROCESS | 1816 | 1461862407603 Marionette TRACE conn4 -> [0,129,"getWindowHandle",null] 09:53:27 INFO - PROCESS | 1816 | 1461862407613 Marionette TRACE conn4 <- [1,129,null,{"value":"8"}] 09:53:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 09:53:27 INFO - PROCESS | 1816 | 1461862407623 Marionette TRACE conn4 -> [0,130,"setScriptTimeout",{"ms":35000}] 09:53:27 INFO - PROCESS | 1816 | 1461862407626 Marionette TRACE conn4 <- [1,130,null,{}] 09:53:27 INFO - PROCESS | 1816 | 1461862407632 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:53:27 INFO - PROCESS | 1816 | 1461862407796 Marionette TRACE conn4 <- [1,131,null,{"value":null}] 09:53:27 INFO - PROCESS | 1816 | 1461862407916 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:53:27 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f41257de800 == 40 [pid = 1816] [id = 40] 09:53:27 INFO - PROCESS | 1816 | ++DOMWINDOW == 71 (0x7f41225fa400) [pid = 1816] [serial = 118] [outer = (nil)] 09:53:27 INFO - PROCESS | 1816 | ++DOMWINDOW == 72 (0x7f4124ee4000) [pid = 1816] [serial = 119] [outer = 0x7f41225fa400] 09:53:27 INFO - PROCESS | 1816 | 1461862407988 Marionette DEBUG loaded listener.js 09:53:28 INFO - PROCESS | 1816 | ++DOMWINDOW == 73 (0x7f41257f5800) [pid = 1816] [serial = 120] [outer = 0x7f41225fa400] 09:53:29 INFO - PROCESS | 1816 | 1461862409093 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:53:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 09:53:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 1485ms 09:53:29 INFO - PROCESS | 1816 | 1461862409108 Marionette TRACE conn4 -> [0,133,"getWindowHandle",null] 09:53:29 INFO - PROCESS | 1816 | 1461862409113 Marionette TRACE conn4 <- [1,133,null,{"value":"8"}] 09:53:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 09:53:29 INFO - PROCESS | 1816 | 1461862409121 Marionette TRACE conn4 -> [0,134,"setScriptTimeout",{"ms":35000}] 09:53:29 INFO - PROCESS | 1816 | 1461862409127 Marionette TRACE conn4 <- [1,134,null,{}] 09:53:29 INFO - PROCESS | 1816 | 1461862409136 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:53:29 INFO - PROCESS | 1816 | 1461862409285 Marionette TRACE conn4 <- [1,135,null,{"value":null}] 09:53:29 INFO - PROCESS | 1816 | 1461862409440 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:53:29 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f411cfc5000 == 41 [pid = 1816] [id = 41] 09:53:29 INFO - PROCESS | 1816 | ++DOMWINDOW == 74 (0x7f411cf9bc00) [pid = 1816] [serial = 121] [outer = (nil)] 09:53:29 INFO - PROCESS | 1816 | ++DOMWINDOW == 75 (0x7f4120305c00) [pid = 1816] [serial = 122] [outer = 0x7f411cf9bc00] 09:53:29 INFO - PROCESS | 1816 | 1461862409504 Marionette DEBUG loaded listener.js 09:53:29 INFO - PROCESS | 1816 | ++DOMWINDOW == 76 (0x7f4121b2a400) [pid = 1816] [serial = 123] [outer = 0x7f411cf9bc00] 09:53:29 INFO - PROCESS | 1816 | --DOCSHELL 0x7f4124f37000 == 40 [pid = 1816] [id = 27] 09:53:29 INFO - PROCESS | 1816 | --DOCSHELL 0x7f412572f000 == 39 [pid = 1816] [id = 17] 09:53:29 INFO - PROCESS | 1816 | --DOCSHELL 0x7f4124423000 == 38 [pid = 1816] [id = 25] 09:53:29 INFO - PROCESS | 1816 | --DOCSHELL 0x7f4124f42000 == 37 [pid = 1816] [id = 16] 09:53:29 INFO - PROCESS | 1816 | --DOCSHELL 0x7f411b9b9000 == 36 [pid = 1816] [id = 23] 09:53:29 INFO - PROCESS | 1816 | --DOCSHELL 0x7f4124a92000 == 35 [pid = 1816] [id = 15] 09:53:29 INFO - PROCESS | 1816 | --DOCSHELL 0x7f412031a800 == 34 [pid = 1816] [id = 24] 09:53:29 INFO - PROCESS | 1816 | --DOMWINDOW == 75 (0x7f4134b10c00) [pid = 1816] [serial = 64] [outer = (nil)] [url = about:blank] 09:53:29 INFO - PROCESS | 1816 | --DOMWINDOW == 74 (0x7f41303e5800) [pid = 1816] [serial = 53] [outer = (nil)] [url = about:blank] 09:53:29 INFO - PROCESS | 1816 | --DOMWINDOW == 73 (0x7f413164b000) [pid = 1816] [serial = 56] [outer = (nil)] [url = about:blank] 09:53:29 INFO - PROCESS | 1816 | --DOMWINDOW == 72 (0x7f4125d3f000) [pid = 1816] [serial = 73] [outer = (nil)] [url = about:blank] 09:53:29 INFO - PROCESS | 1816 | --DOMWINDOW == 71 (0x7f4121514400) [pid = 1816] [serial = 67] [outer = (nil)] [url = about:blank] 09:53:29 INFO - PROCESS | 1816 | --DOMWINDOW == 70 (0x7f41244eac00) [pid = 1816] [serial = 70] [outer = (nil)] [url = about:blank] 09:53:29 INFO - PROCESS | 1816 | --DOMWINDOW == 69 (0x7f41250c4c00) [pid = 1816] [serial = 71] [outer = (nil)] [url = about:blank] 09:53:29 INFO - PROCESS | 1816 | --DOMWINDOW == 68 (0x7f412259f800) [pid = 1816] [serial = 68] [outer = (nil)] [url = about:blank] 09:53:29 INFO - PROCESS | 1816 | --DOMWINDOW == 67 (0x7f4126160c00) [pid = 1816] [serial = 74] [outer = (nil)] [url = about:blank] 09:53:29 INFO - PROCESS | 1816 | --DOMWINDOW == 66 (0x7f41352a4000) [pid = 1816] [serial = 65] [outer = (nil)] [url = about:blank] 09:53:30 INFO - PROCESS | 1816 | 1461862410241 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:53:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 09:53:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 1137ms 09:53:30 INFO - PROCESS | 1816 | 1461862410258 Marionette TRACE conn4 -> [0,137,"getWindowHandle",null] 09:53:30 INFO - PROCESS | 1816 | 1461862410266 Marionette TRACE conn4 <- [1,137,null,{"value":"8"}] 09:53:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 09:53:30 INFO - PROCESS | 1816 | 1461862410279 Marionette TRACE conn4 -> [0,138,"setScriptTimeout",{"ms":35000}] 09:53:30 INFO - PROCESS | 1816 | 1461862410282 Marionette TRACE conn4 <- [1,138,null,{}] 09:53:30 INFO - PROCESS | 1816 | 1461862410287 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:53:30 INFO - PROCESS | 1816 | 1461862410459 Marionette TRACE conn4 <- [1,139,null,{"value":null}] 09:53:30 INFO - PROCESS | 1816 | 1461862410544 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:53:30 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f411cf46000 == 35 [pid = 1816] [id = 42] 09:53:30 INFO - PROCESS | 1816 | ++DOMWINDOW == 67 (0x7f411cf67800) [pid = 1816] [serial = 124] [outer = (nil)] 09:53:30 INFO - PROCESS | 1816 | ++DOMWINDOW == 68 (0x7f411cf69400) [pid = 1816] [serial = 125] [outer = 0x7f411cf67800] 09:53:30 INFO - PROCESS | 1816 | 1461862410610 Marionette DEBUG loaded listener.js 09:53:30 INFO - PROCESS | 1816 | ++DOMWINDOW == 69 (0x7f411cf6e400) [pid = 1816] [serial = 126] [outer = 0x7f411cf67800] 09:53:31 INFO - PROCESS | 1816 | 1461862411283 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:53:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 09:53:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 1028ms 09:53:31 INFO - PROCESS | 1816 | 1461862411308 Marionette TRACE conn4 -> [0,141,"getWindowHandle",null] 09:53:31 INFO - PROCESS | 1816 | 1461862411312 Marionette TRACE conn4 <- [1,141,null,{"value":"8"}] 09:53:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 09:53:31 INFO - PROCESS | 1816 | 1461862411317 Marionette TRACE conn4 -> [0,142,"setScriptTimeout",{"ms":35000}] 09:53:31 INFO - PROCESS | 1816 | 1461862411323 Marionette TRACE conn4 <- [1,142,null,{}] 09:53:31 INFO - PROCESS | 1816 | 1461862411339 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:53:31 INFO - PROCESS | 1816 | 1461862411529 Marionette TRACE conn4 <- [1,143,null,{"value":null}] 09:53:31 INFO - PROCESS | 1816 | 1461862411552 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:53:31 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f4124a91000 == 36 [pid = 1816] [id = 43] 09:53:31 INFO - PROCESS | 1816 | ++DOMWINDOW == 70 (0x7f4119b6b000) [pid = 1816] [serial = 127] [outer = (nil)] 09:53:31 INFO - PROCESS | 1816 | ++DOMWINDOW == 71 (0x7f411e7be400) [pid = 1816] [serial = 128] [outer = 0x7f4119b6b000] 09:53:31 INFO - PROCESS | 1816 | 1461862411618 Marionette DEBUG loaded listener.js 09:53:31 INFO - PROCESS | 1816 | ++DOMWINDOW == 72 (0x7f4125713400) [pid = 1816] [serial = 129] [outer = 0x7f4119b6b000] 09:53:32 INFO - PROCESS | 1816 | 1461862412361 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:53:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 09:53:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 1083ms 09:53:32 INFO - PROCESS | 1816 | 1461862412402 Marionette TRACE conn4 -> [0,145,"getWindowHandle",null] 09:53:32 INFO - PROCESS | 1816 | 1461862412407 Marionette TRACE conn4 <- [1,145,null,{"value":"8"}] 09:53:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 09:53:32 INFO - PROCESS | 1816 | 1461862412442 Marionette TRACE conn4 -> [0,146,"setScriptTimeout",{"ms":35000}] 09:53:32 INFO - PROCESS | 1816 | 1461862412445 Marionette TRACE conn4 <- [1,146,null,{}] 09:53:32 INFO - PROCESS | 1816 | 1461862412450 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:53:32 INFO - PROCESS | 1816 | 1461862412619 Marionette TRACE conn4 <- [1,147,null,{"value":null}] 09:53:32 INFO - PROCESS | 1816 | 1461862412649 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:53:32 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f4125f23000 == 37 [pid = 1816] [id = 44] 09:53:32 INFO - PROCESS | 1816 | ++DOMWINDOW == 73 (0x7f4119b61800) [pid = 1816] [serial = 130] [outer = (nil)] 09:53:32 INFO - PROCESS | 1816 | ++DOMWINDOW == 74 (0x7f4125da2c00) [pid = 1816] [serial = 131] [outer = 0x7f4119b61800] 09:53:32 INFO - PROCESS | 1816 | 1461862412709 Marionette DEBUG loaded listener.js 09:53:32 INFO - PROCESS | 1816 | ++DOMWINDOW == 75 (0x7f41264efc00) [pid = 1816] [serial = 132] [outer = 0x7f4119b61800] 09:53:33 INFO - PROCESS | 1816 | 1461862413438 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:53:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 09:53:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 1032ms 09:53:33 INFO - PROCESS | 1816 | 1461862413475 Marionette TRACE conn4 -> [0,149,"getWindowHandle",null] 09:53:33 INFO - PROCESS | 1816 | 1461862413478 Marionette TRACE conn4 <- [1,149,null,{"value":"8"}] 09:53:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 09:53:33 INFO - PROCESS | 1816 | 1461862413484 Marionette TRACE conn4 -> [0,150,"setScriptTimeout",{"ms":35000}] 09:53:33 INFO - PROCESS | 1816 | 1461862413486 Marionette TRACE conn4 <- [1,150,null,{}] 09:53:33 INFO - PROCESS | 1816 | 1461862413491 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:53:33 INFO - PROCESS | 1816 | 1461862413670 Marionette TRACE conn4 <- [1,151,null,{"value":null}] 09:53:33 INFO - PROCESS | 1816 | 1461862413696 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:53:33 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f412990d000 == 38 [pid = 1816] [id = 45] 09:53:33 INFO - PROCESS | 1816 | ++DOMWINDOW == 76 (0x7f4125f8a000) [pid = 1816] [serial = 133] [outer = (nil)] 09:53:33 INFO - PROCESS | 1816 | ++DOMWINDOW == 77 (0x7f412a57e400) [pid = 1816] [serial = 134] [outer = 0x7f4125f8a000] 09:53:33 INFO - PROCESS | 1816 | 1461862413758 Marionette DEBUG loaded listener.js 09:53:33 INFO - PROCESS | 1816 | ++DOMWINDOW == 78 (0x7f41303eb400) [pid = 1816] [serial = 135] [outer = 0x7f4125f8a000] 09:53:34 INFO - PROCESS | 1816 | --DOMWINDOW == 77 (0x7f4119b6a800) [pid = 1816] [serial = 75] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 09:53:34 INFO - PROCESS | 1816 | --DOMWINDOW == 76 (0x7f41225f6c00) [pid = 1816] [serial = 99] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 09:53:34 INFO - PROCESS | 1816 | --DOMWINDOW == 75 (0x7f411b92fc00) [pid = 1816] [serial = 96] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 09:53:34 INFO - PROCESS | 1816 | --DOMWINDOW == 74 (0x7f411980b400) [pid = 1816] [serial = 93] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 09:53:34 INFO - PROCESS | 1816 | --DOMWINDOW == 73 (0x7f411b933800) [pid = 1816] [serial = 102] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 09:53:34 INFO - PROCESS | 1816 | --DOMWINDOW == 72 (0x7f411b939800) [pid = 1816] [serial = 78] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 09:53:34 INFO - PROCESS | 1816 | --DOMWINDOW == 71 (0x7f4120383400) [pid = 1816] [serial = 81] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 09:53:34 INFO - PROCESS | 1816 | --DOMWINDOW == 70 (0x7f413064dc00) [pid = 1816] [serial = 84] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 09:53:34 INFO - PROCESS | 1816 | --DOMWINDOW == 69 (0x7f4126256400) [pid = 1816] [serial = 106] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 09:53:34 INFO - PROCESS | 1816 | --DOMWINDOW == 68 (0x7f412a57cc00) [pid = 1816] [serial = 87] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 09:53:34 INFO - PROCESS | 1816 | --DOMWINDOW == 67 (0x7f4129675800) [pid = 1816] [serial = 109] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 09:53:34 INFO - PROCESS | 1816 | 1461862414618 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:53:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 09:53:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 1187ms 09:53:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 09:53:34 INFO - PROCESS | 1816 | 1461862414672 Marionette TRACE conn4 -> [0,153,"getWindowHandle",null] 09:53:34 INFO - PROCESS | 1816 | 1461862414675 Marionette TRACE conn4 <- [1,153,null,{"value":"8"}] 09:53:34 INFO - PROCESS | 1816 | 1461862414681 Marionette TRACE conn4 -> [0,154,"setScriptTimeout",{"ms":35000}] 09:53:34 INFO - PROCESS | 1816 | 1461862414684 Marionette TRACE conn4 <- [1,154,null,{}] 09:53:34 INFO - PROCESS | 1816 | 1461862414689 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:53:34 INFO - PROCESS | 1816 | 1461862414866 Marionette TRACE conn4 <- [1,155,null,{"value":null}] 09:53:34 INFO - PROCESS | 1816 | 1461862414949 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:53:34 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f4130117000 == 39 [pid = 1816] [id = 46] 09:53:34 INFO - PROCESS | 1816 | ++DOMWINDOW == 68 (0x7f411b223400) [pid = 1816] [serial = 136] [outer = (nil)] 09:53:35 INFO - PROCESS | 1816 | ++DOMWINDOW == 69 (0x7f413060a800) [pid = 1816] [serial = 137] [outer = 0x7f411b223400] 09:53:35 INFO - PROCESS | 1816 | 1461862415025 Marionette DEBUG loaded listener.js 09:53:35 INFO - PROCESS | 1816 | ++DOMWINDOW == 70 (0x7f4131543000) [pid = 1816] [serial = 138] [outer = 0x7f411b223400] 09:53:35 INFO - PROCESS | 1816 | 1461862415737 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:53:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 09:53:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 1081ms 09:53:35 INFO - PROCESS | 1816 | 1461862415770 Marionette TRACE conn4 -> [0,157,"getWindowHandle",null] 09:53:35 INFO - PROCESS | 1816 | 1461862415773 Marionette TRACE conn4 <- [1,157,null,{"value":"8"}] 09:53:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 09:53:35 INFO - PROCESS | 1816 | 1461862415780 Marionette TRACE conn4 -> [0,158,"setScriptTimeout",{"ms":35000}] 09:53:35 INFO - PROCESS | 1816 | 1461862415783 Marionette TRACE conn4 <- [1,158,null,{}] 09:53:35 INFO - PROCESS | 1816 | 1461862415788 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:53:35 INFO - PROCESS | 1816 | 1461862415944 Marionette TRACE conn4 <- [1,159,null,{"value":null}] 09:53:35 INFO - PROCESS | 1816 | 1461862415965 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:53:35 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f41304d6800 == 40 [pid = 1816] [id = 47] 09:53:35 INFO - PROCESS | 1816 | ++DOMWINDOW == 71 (0x7f4119819400) [pid = 1816] [serial = 139] [outer = (nil)] 09:53:36 INFO - PROCESS | 1816 | ++DOMWINDOW == 72 (0x7f41316c0800) [pid = 1816] [serial = 140] [outer = 0x7f4119819400] 09:53:36 INFO - PROCESS | 1816 | 1461862416025 Marionette DEBUG loaded listener.js 09:53:36 INFO - PROCESS | 1816 | ++DOMWINDOW == 73 (0x7f413321b800) [pid = 1816] [serial = 141] [outer = 0x7f4119819400] 09:53:36 INFO - PROCESS | 1816 | 1461862416892 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:53:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 09:53:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 1180ms 09:53:36 INFO - PROCESS | 1816 | 1461862416960 Marionette TRACE conn4 -> [0,161,"getWindowHandle",null] 09:53:36 INFO - PROCESS | 1816 | 1461862416966 Marionette TRACE conn4 <- [1,161,null,{"value":"8"}] 09:53:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 09:53:36 INFO - PROCESS | 1816 | 1461862416974 Marionette TRACE conn4 -> [0,162,"setScriptTimeout",{"ms":35000}] 09:53:36 INFO - PROCESS | 1816 | 1461862416979 Marionette TRACE conn4 <- [1,162,null,{}] 09:53:36 INFO - PROCESS | 1816 | 1461862416987 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:53:37 INFO - PROCESS | 1816 | 1461862417150 Marionette TRACE conn4 <- [1,163,null,{"value":null}] 09:53:37 INFO - PROCESS | 1816 | 1461862417275 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:53:37 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f4120330000 == 41 [pid = 1816] [id = 48] 09:53:37 INFO - PROCESS | 1816 | ++DOMWINDOW == 74 (0x7f411b93cc00) [pid = 1816] [serial = 142] [outer = (nil)] 09:53:37 INFO - PROCESS | 1816 | ++DOMWINDOW == 75 (0x7f411cf6b800) [pid = 1816] [serial = 143] [outer = 0x7f411b93cc00] 09:53:37 INFO - PROCESS | 1816 | 1461862417351 Marionette DEBUG loaded listener.js 09:53:37 INFO - PROCESS | 1816 | ++DOMWINDOW == 76 (0x7f411cfa2400) [pid = 1816] [serial = 144] [outer = 0x7f411b93cc00] 09:53:38 INFO - PROCESS | 1816 | 1461862418148 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:53:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 09:53:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 1234ms 09:53:38 INFO - PROCESS | 1816 | 1461862418236 Marionette TRACE conn4 -> [0,165,"getWindowHandle",null] 09:53:38 INFO - PROCESS | 1816 | 1461862418244 Marionette TRACE conn4 <- [1,165,null,{"value":"8"}] 09:53:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 09:53:38 INFO - PROCESS | 1816 | 1461862418288 Marionette TRACE conn4 -> [0,166,"setScriptTimeout",{"ms":35000}] 09:53:38 INFO - PROCESS | 1816 | 1461862418293 Marionette TRACE conn4 <- [1,166,null,{}] 09:53:38 INFO - PROCESS | 1816 | 1461862418380 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:53:38 INFO - PROCESS | 1816 | 1461862418589 Marionette TRACE conn4 <- [1,167,null,{"value":null}] 09:53:38 INFO - PROCESS | 1816 | 1461862418755 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:53:38 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f4124a89800 == 42 [pid = 1816] [id = 49] 09:53:38 INFO - PROCESS | 1816 | ++DOMWINDOW == 77 (0x7f41225f1800) [pid = 1816] [serial = 145] [outer = (nil)] 09:53:38 INFO - PROCESS | 1816 | ++DOMWINDOW == 78 (0x7f4124c63c00) [pid = 1816] [serial = 146] [outer = 0x7f41225f1800] 09:53:38 INFO - PROCESS | 1816 | 1461862418834 Marionette DEBUG loaded listener.js 09:53:38 INFO - PROCESS | 1816 | ++DOMWINDOW == 79 (0x7f4125d45400) [pid = 1816] [serial = 147] [outer = 0x7f41225f1800] 09:53:39 INFO - PROCESS | 1816 | 1461862419610 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:53:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 09:53:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 1376ms 09:53:39 INFO - PROCESS | 1816 | 1461862419644 Marionette TRACE conn4 -> [0,169,"getWindowHandle",null] 09:53:39 INFO - PROCESS | 1816 | 1461862419647 Marionette TRACE conn4 <- [1,169,null,{"value":"8"}] 09:53:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 09:53:39 INFO - PROCESS | 1816 | 1461862419656 Marionette TRACE conn4 -> [0,170,"setScriptTimeout",{"ms":35000}] 09:53:39 INFO - PROCESS | 1816 | 1461862419661 Marionette TRACE conn4 <- [1,170,null,{}] 09:53:39 INFO - PROCESS | 1816 | 1461862419679 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:53:39 INFO - PROCESS | 1816 | 1461862419842 Marionette TRACE conn4 <- [1,171,null,{"value":null}] 09:53:39 INFO - PROCESS | 1816 | 1461862419976 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:53:40 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f4131310800 == 43 [pid = 1816] [id = 50] 09:53:40 INFO - PROCESS | 1816 | ++DOMWINDOW == 80 (0x7f4129668c00) [pid = 1816] [serial = 148] [outer = (nil)] 09:53:40 INFO - PROCESS | 1816 | ++DOMWINDOW == 81 (0x7f4131545000) [pid = 1816] [serial = 149] [outer = 0x7f4129668c00] 09:53:40 INFO - PROCESS | 1816 | 1461862420050 Marionette DEBUG loaded listener.js 09:53:40 INFO - PROCESS | 1816 | ++DOMWINDOW == 82 (0x7f413373d000) [pid = 1816] [serial = 150] [outer = 0x7f4129668c00] 09:53:40 INFO - PROCESS | 1816 | 1461862420865 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:53:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 09:53:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 1234ms 09:53:40 INFO - PROCESS | 1816 | 1461862420890 Marionette TRACE conn4 -> [0,173,"getWindowHandle",null] 09:53:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 09:53:40 INFO - PROCESS | 1816 | 1461862420895 Marionette TRACE conn4 <- [1,173,null,{"value":"8"}] 09:53:40 INFO - PROCESS | 1816 | 1461862420902 Marionette TRACE conn4 -> [0,174,"setScriptTimeout",{"ms":35000}] 09:53:40 INFO - PROCESS | 1816 | 1461862420905 Marionette TRACE conn4 <- [1,174,null,{}] 09:53:40 INFO - PROCESS | 1816 | 1461862420910 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:53:41 INFO - PROCESS | 1816 | 1461862421062 Marionette TRACE conn4 <- [1,175,null,{"value":null}] 09:53:41 INFO - PROCESS | 1816 | 1461862421195 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:53:41 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f411c315000 == 44 [pid = 1816] [id = 51] 09:53:41 INFO - PROCESS | 1816 | ++DOMWINDOW == 83 (0x7f4119818800) [pid = 1816] [serial = 151] [outer = (nil)] 09:53:41 INFO - PROCESS | 1816 | ++DOMWINDOW == 84 (0x7f411cd8cc00) [pid = 1816] [serial = 152] [outer = 0x7f4119818800] 09:53:41 INFO - PROCESS | 1816 | 1461862421269 Marionette DEBUG loaded listener.js 09:53:41 INFO - PROCESS | 1816 | ++DOMWINDOW == 85 (0x7f4131811400) [pid = 1816] [serial = 153] [outer = 0x7f4119818800] 09:53:42 INFO - PROCESS | 1816 | 1461862422438 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:53:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 09:53:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 1593ms 09:53:42 INFO - PROCESS | 1816 | 1461862422517 Marionette TRACE conn4 -> [0,177,"getWindowHandle",null] 09:53:42 INFO - PROCESS | 1816 | 1461862422522 Marionette TRACE conn4 <- [1,177,null,{"value":"8"}] 09:53:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 09:53:42 INFO - PROCESS | 1816 | 1461862422639 Marionette TRACE conn4 -> [0,178,"setScriptTimeout",{"ms":35000}] 09:53:42 INFO - PROCESS | 1816 | 1461862422644 Marionette TRACE conn4 <- [1,178,null,{}] 09:53:42 INFO - PROCESS | 1816 | 1461862422720 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:53:42 INFO - PROCESS | 1816 | 1461862422889 Marionette TRACE conn4 <- [1,179,null,{"value":null}] 09:53:42 INFO - PROCESS | 1816 | 1461862422961 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:53:42 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f411cf3f000 == 45 [pid = 1816] [id = 52] 09:53:42 INFO - PROCESS | 1816 | ++DOMWINDOW == 86 (0x7f411b93d000) [pid = 1816] [serial = 154] [outer = (nil)] 09:53:43 INFO - PROCESS | 1816 | ++DOMWINDOW == 87 (0x7f411e7b9400) [pid = 1816] [serial = 155] [outer = 0x7f411b93d000] 09:53:43 INFO - PROCESS | 1816 | 1461862423026 Marionette DEBUG loaded listener.js 09:53:43 INFO - PROCESS | 1816 | ++DOMWINDOW == 88 (0x7f412259f000) [pid = 1816] [serial = 156] [outer = 0x7f411b93d000] 09:53:43 INFO - PROCESS | 1816 | --DOCSHELL 0x7f4120318000 == 44 [pid = 1816] [id = 26] 09:53:43 INFO - PROCESS | 1816 | --DOCSHELL 0x7f4125f17000 == 43 [pid = 1816] [id = 18] 09:53:43 INFO - PROCESS | 1816 | --DOCSHELL 0x7f411b9c2800 == 42 [pid = 1816] [id = 6] 09:53:43 INFO - PROCESS | 1816 | --DOCSHELL 0x7f4126480800 == 41 [pid = 1816] [id = 19] 09:53:43 INFO - PROCESS | 1816 | --DOCSHELL 0x7f41257df000 == 40 [pid = 1816] [id = 28] 09:53:43 INFO - PROCESS | 1816 | --DOCSHELL 0x7f4119963800 == 39 [pid = 1816] [id = 32] 09:53:43 INFO - PROCESS | 1816 | --DOCSHELL 0x7f4124027000 == 38 [pid = 1816] [id = 14] 09:53:43 INFO - PROCESS | 1816 | --DOMWINDOW == 87 (0x7f413064e000) [pid = 1816] [serial = 113] [outer = (nil)] [url = about:blank] 09:53:43 INFO - PROCESS | 1816 | --DOMWINDOW == 86 (0x7f4119c71400) [pid = 1816] [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:53:43 INFO - PROCESS | 1816 | --DOMWINDOW == 85 (0x7f4124ee2000) [pid = 1816] [serial = 77] [outer = (nil)] [url = about:blank] 09:53:43 INFO - PROCESS | 1816 | --DOMWINDOW == 84 (0x7f41241d9c00) [pid = 1816] [serial = 100] [outer = (nil)] [url = about:blank] 09:53:43 INFO - PROCESS | 1816 | --DOMWINDOW == 83 (0x7f41225fdc00) [pid = 1816] [serial = 76] [outer = (nil)] [url = about:blank] 09:53:43 INFO - PROCESS | 1816 | --DOMWINDOW == 82 (0x7f411cd85c00) [pid = 1816] [serial = 97] [outer = (nil)] [url = about:blank] 09:53:43 INFO - PROCESS | 1816 | --DOMWINDOW == 81 (0x7f4120569800) [pid = 1816] [serial = 98] [outer = (nil)] [url = about:blank] 09:53:43 INFO - PROCESS | 1816 | --DOMWINDOW == 80 (0x7f4119b6a000) [pid = 1816] [serial = 94] [outer = (nil)] [url = about:blank] 09:53:43 INFO - PROCESS | 1816 | --DOMWINDOW == 79 (0x7f411a79f000) [pid = 1816] [serial = 95] [outer = (nil)] [url = about:blank] 09:53:43 INFO - PROCESS | 1816 | --DOMWINDOW == 78 (0x7f4125d3cc00) [pid = 1816] [serial = 103] [outer = (nil)] [url = about:blank] 09:53:43 INFO - PROCESS | 1816 | --DOMWINDOW == 77 (0x7f412646a400) [pid = 1816] [serial = 80] [outer = (nil)] [url = about:blank] 09:53:43 INFO - PROCESS | 1816 | --DOMWINDOW == 76 (0x7f4125f8d800) [pid = 1816] [serial = 79] [outer = (nil)] [url = about:blank] 09:53:43 INFO - PROCESS | 1816 | --DOMWINDOW == 75 (0x7f413041c800) [pid = 1816] [serial = 83] [outer = (nil)] [url = about:blank] 09:53:43 INFO - PROCESS | 1816 | --DOMWINDOW == 74 (0x7f41303e3c00) [pid = 1816] [serial = 82] [outer = (nil)] [url = about:blank] 09:53:43 INFO - PROCESS | 1816 | --DOMWINDOW == 73 (0x7f41316bd800) [pid = 1816] [serial = 86] [outer = (nil)] [url = about:blank] 09:53:43 INFO - PROCESS | 1816 | --DOMWINDOW == 72 (0x7f4130856c00) [pid = 1816] [serial = 85] [outer = (nil)] [url = about:blank] 09:53:43 INFO - PROCESS | 1816 | --DOMWINDOW == 71 (0x7f41264e8800) [pid = 1816] [serial = 107] [outer = (nil)] [url = about:blank] 09:53:43 INFO - PROCESS | 1816 | --DOMWINDOW == 70 (0x7f4133743400) [pid = 1816] [serial = 89] [outer = (nil)] [url = about:blank] 09:53:43 INFO - PROCESS | 1816 | --DOMWINDOW == 69 (0x7f41316c2800) [pid = 1816] [serial = 88] [outer = (nil)] [url = about:blank] 09:53:43 INFO - PROCESS | 1816 | --DOMWINDOW == 68 (0x7f4119b68000) [pid = 1816] [serial = 91] [outer = (nil)] [url = about:blank] 09:53:43 INFO - PROCESS | 1816 | --DOMWINDOW == 67 (0x7f4126880800) [pid = 1816] [serial = 108] [outer = (nil)] [url = about:blank] 09:53:43 INFO - PROCESS | 1816 | --DOMWINDOW == 66 (0x7f4125d9a000) [pid = 1816] [serial = 104] [outer = (nil)] [url = about:blank] 09:53:43 INFO - PROCESS | 1816 | --DOMWINDOW == 65 (0x7f412a57c400) [pid = 1816] [serial = 110] [outer = (nil)] [url = about:blank] 09:53:43 INFO - PROCESS | 1816 | --DOMWINDOW == 64 (0x7f4130413400) [pid = 1816] [serial = 111] [outer = (nil)] [url = about:blank] 09:53:43 INFO - PROCESS | 1816 | --DOMWINDOW == 63 (0x7f4124edd800) [pid = 1816] [serial = 101] [outer = (nil)] [url = about:blank] 09:53:43 INFO - PROCESS | 1816 | 1461862423757 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:53:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 09:53:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 1254ms 09:53:43 INFO - PROCESS | 1816 | 1461862423787 Marionette TRACE conn4 -> [0,181,"getWindowHandle",null] 09:53:43 INFO - PROCESS | 1816 | 1461862423793 Marionette TRACE conn4 <- [1,181,null,{"value":"8"}] 09:53:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 09:53:43 INFO - PROCESS | 1816 | 1461862423804 Marionette TRACE conn4 -> [0,182,"setScriptTimeout",{"ms":35000}] 09:53:43 INFO - PROCESS | 1816 | 1461862423808 Marionette TRACE conn4 <- [1,182,null,{}] 09:53:43 INFO - PROCESS | 1816 | 1461862423813 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:53:43 INFO - PROCESS | 1816 | 1461862423961 Marionette TRACE conn4 <- [1,183,null,{"value":null}] 09:53:44 INFO - PROCESS | 1816 | 1461862424052 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:53:44 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f412032a000 == 39 [pid = 1816] [id = 53] 09:53:44 INFO - PROCESS | 1816 | ++DOMWINDOW == 64 (0x7f411cf98c00) [pid = 1816] [serial = 157] [outer = (nil)] 09:53:44 INFO - PROCESS | 1816 | ++DOMWINDOW == 65 (0x7f4123ec6000) [pid = 1816] [serial = 158] [outer = 0x7f411cf98c00] 09:53:44 INFO - PROCESS | 1816 | 1461862424112 Marionette DEBUG loaded listener.js 09:53:44 INFO - PROCESS | 1816 | ++DOMWINDOW == 66 (0x7f4124ee8c00) [pid = 1816] [serial = 159] [outer = 0x7f411cf98c00] 09:53:44 INFO - PROCESS | 1816 | 1461862424734 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:53:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 09:53:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 980ms 09:53:44 INFO - PROCESS | 1816 | 1461862424784 Marionette TRACE conn4 -> [0,185,"getWindowHandle",null] 09:53:44 INFO - PROCESS | 1816 | 1461862424787 Marionette TRACE conn4 <- [1,185,null,{"value":"8"}] 09:53:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 09:53:44 INFO - PROCESS | 1816 | 1461862424794 Marionette TRACE conn4 -> [0,186,"setScriptTimeout",{"ms":35000}] 09:53:44 INFO - PROCESS | 1816 | 1461862424799 Marionette TRACE conn4 <- [1,186,null,{}] 09:53:44 INFO - PROCESS | 1816 | 1461862424814 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:53:44 INFO - PROCESS | 1816 | 1461862424960 Marionette TRACE conn4 <- [1,187,null,{"value":null}] 09:53:45 INFO - PROCESS | 1816 | 1461862425052 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:53:45 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f4124c4d000 == 40 [pid = 1816] [id = 54] 09:53:45 INFO - PROCESS | 1816 | ++DOMWINDOW == 67 (0x7f4124ee8000) [pid = 1816] [serial = 160] [outer = (nil)] 09:53:45 INFO - PROCESS | 1816 | ++DOMWINDOW == 68 (0x7f4125d9a000) [pid = 1816] [serial = 161] [outer = 0x7f4124ee8000] 09:53:45 INFO - PROCESS | 1816 | 1461862425114 Marionette DEBUG loaded listener.js 09:53:45 INFO - PROCESS | 1816 | ++DOMWINDOW == 69 (0x7f41264e9400) [pid = 1816] [serial = 162] [outer = 0x7f4124ee8000] 09:53:45 INFO - PROCESS | 1816 | 1461862425748 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:53:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 09:53:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 991ms 09:53:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 09:53:45 INFO - PROCESS | 1816 | 1461862425786 Marionette TRACE conn4 -> [0,189,"getWindowHandle",null] 09:53:45 INFO - PROCESS | 1816 | 1461862425790 Marionette TRACE conn4 <- [1,189,null,{"value":"8"}] 09:53:45 INFO - PROCESS | 1816 | 1461862425796 Marionette TRACE conn4 -> [0,190,"setScriptTimeout",{"ms":35000}] 09:53:45 INFO - PROCESS | 1816 | 1461862425809 Marionette TRACE conn4 <- [1,190,null,{}] 09:53:45 INFO - PROCESS | 1816 | 1461862425815 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:53:45 INFO - PROCESS | 1816 | 1461862425989 Marionette TRACE conn4 <- [1,191,null,{"value":null}] 09:53:46 INFO - PROCESS | 1816 | 1461862426015 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:53:46 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f41257db800 == 41 [pid = 1816] [id = 55] 09:53:46 INFO - PROCESS | 1816 | ++DOMWINDOW == 70 (0x7f412570f000) [pid = 1816] [serial = 163] [outer = (nil)] 09:53:46 INFO - PROCESS | 1816 | ++DOMWINDOW == 71 (0x7f412a57ec00) [pid = 1816] [serial = 164] [outer = 0x7f412570f000] 09:53:46 INFO - PROCESS | 1816 | 1461862426075 Marionette DEBUG loaded listener.js 09:53:46 INFO - PROCESS | 1816 | ++DOMWINDOW == 72 (0x7f4130617c00) [pid = 1816] [serial = 165] [outer = 0x7f412570f000] 09:53:46 INFO - PROCESS | 1816 | 1461862426920 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:53:46 INFO - PROCESS | 1816 | 1461862426941 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 09:53:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 09:53:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 1194ms 09:53:46 INFO - PROCESS | 1816 | 1461862426990 Marionette TRACE conn4 -> [0,193,"getWindowHandle",null] 09:53:46 INFO - PROCESS | 1816 | 1461862426993 Marionette TRACE conn4 <- [1,193,null,{"value":"8"}] 09:53:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 09:53:47 INFO - PROCESS | 1816 | 1461862427006 Marionette TRACE conn4 -> [0,194,"setScriptTimeout",{"ms":35000}] 09:53:47 INFO - PROCESS | 1816 | 1461862427009 Marionette TRACE conn4 <- [1,194,null,{}] 09:53:47 INFO - PROCESS | 1816 | 1461862427015 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:53:47 INFO - PROCESS | 1816 | 1461862427190 Marionette TRACE conn4 <- [1,195,null,{"value":null}] 09:53:47 INFO - PROCESS | 1816 | 1461862427208 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:53:47 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f412f5b5000 == 42 [pid = 1816] [id = 56] 09:53:47 INFO - PROCESS | 1816 | ++DOMWINDOW == 73 (0x7f4119904400) [pid = 1816] [serial = 166] [outer = (nil)] 09:53:47 INFO - PROCESS | 1816 | ++DOMWINDOW == 74 (0x7f41319d0400) [pid = 1816] [serial = 167] [outer = 0x7f4119904400] 09:53:47 INFO - PROCESS | 1816 | 1461862427269 Marionette DEBUG loaded listener.js 09:53:47 INFO - PROCESS | 1816 | ++DOMWINDOW == 75 (0x7f4134b5ac00) [pid = 1816] [serial = 168] [outer = 0x7f4119904400] 09:53:48 INFO - PROCESS | 1816 | 1461862428054 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:53:48 INFO - PROCESS | 1816 | --DOMWINDOW == 74 (0x7f4125f8a000) [pid = 1816] [serial = 133] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 09:53:48 INFO - PROCESS | 1816 | --DOMWINDOW == 73 (0x7f4119b61800) [pid = 1816] [serial = 130] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 09:53:48 INFO - PROCESS | 1816 | --DOMWINDOW == 72 (0x7f411cf9bc00) [pid = 1816] [serial = 121] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 09:53:48 INFO - PROCESS | 1816 | --DOMWINDOW == 71 (0x7f4119b6b000) [pid = 1816] [serial = 127] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 09:53:48 INFO - PROCESS | 1816 | --DOMWINDOW == 70 (0x7f411cf67800) [pid = 1816] [serial = 124] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 09:53:48 INFO - PROCESS | 1816 | --DOMWINDOW == 69 (0x7f411b223400) [pid = 1816] [serial = 136] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 09:53:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 09:53:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 1093ms 09:53:48 INFO - PROCESS | 1816 | 1461862428094 Marionette TRACE conn4 -> [0,197,"getWindowHandle",null] 09:53:48 INFO - PROCESS | 1816 | 1461862428098 Marionette TRACE conn4 <- [1,197,null,{"value":"8"}] 09:53:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 09:53:48 INFO - PROCESS | 1816 | 1461862428103 Marionette TRACE conn4 -> [0,198,"setScriptTimeout",{"ms":35000}] 09:53:48 INFO - PROCESS | 1816 | 1461862428105 Marionette TRACE conn4 <- [1,198,null,{}] 09:53:48 INFO - PROCESS | 1816 | 1461862428111 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:53:48 INFO - PROCESS | 1816 | 1461862428303 Marionette TRACE conn4 <- [1,199,null,{"value":null}] 09:53:48 INFO - PROCESS | 1816 | 1461862428388 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:53:48 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f4130672000 == 43 [pid = 1816] [id = 57] 09:53:48 INFO - PROCESS | 1816 | ++DOMWINDOW == 70 (0x7f4134b5b400) [pid = 1816] [serial = 169] [outer = (nil)] 09:53:48 INFO - PROCESS | 1816 | ++DOMWINDOW == 71 (0x7f413507bc00) [pid = 1816] [serial = 170] [outer = 0x7f4134b5b400] 09:53:48 INFO - PROCESS | 1816 | 1461862428458 Marionette DEBUG loaded listener.js 09:53:48 INFO - PROCESS | 1816 | ++DOMWINDOW == 72 (0x7f41358d9400) [pid = 1816] [serial = 171] [outer = 0x7f4134b5b400] 09:53:49 INFO - PROCESS | 1816 | 1461862429242 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:53:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 09:53:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 1186ms 09:53:49 INFO - PROCESS | 1816 | 1461862429290 Marionette TRACE conn4 -> [0,201,"getWindowHandle",null] 09:53:49 INFO - PROCESS | 1816 | 1461862429295 Marionette TRACE conn4 <- [1,201,null,{"value":"8"}] 09:53:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 09:53:49 INFO - PROCESS | 1816 | 1461862429301 Marionette TRACE conn4 -> [0,202,"setScriptTimeout",{"ms":35000}] 09:53:49 INFO - PROCESS | 1816 | 1461862429303 Marionette TRACE conn4 <- [1,202,null,{}] 09:53:49 INFO - PROCESS | 1816 | 1461862429308 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:53:49 INFO - PROCESS | 1816 | 1461862429442 Marionette TRACE conn4 <- [1,203,null,{"value":null}] 09:53:49 INFO - PROCESS | 1816 | 1461862429451 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:53:49 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f4131868000 == 44 [pid = 1816] [id = 58] 09:53:49 INFO - PROCESS | 1816 | ++DOMWINDOW == 73 (0x7f41358dc800) [pid = 1816] [serial = 172] [outer = (nil)] 09:53:49 INFO - PROCESS | 1816 | ++DOMWINDOW == 74 (0x7f4135925c00) [pid = 1816] [serial = 173] [outer = 0x7f41358dc800] 09:53:49 INFO - PROCESS | 1816 | 1461862429512 Marionette DEBUG loaded listener.js 09:53:49 INFO - PROCESS | 1816 | ++DOMWINDOW == 75 (0x7f413598e000) [pid = 1816] [serial = 174] [outer = 0x7f41358dc800] 09:53:50 INFO - PROCESS | 1816 | 1461862430454 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:53:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 09:53:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 1178ms 09:53:50 INFO - PROCESS | 1816 | 1461862430481 Marionette TRACE conn4 -> [0,205,"getWindowHandle",null] 09:53:50 INFO - PROCESS | 1816 | 1461862430487 Marionette TRACE conn4 <- [1,205,null,{"value":"8"}] 09:53:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 09:53:50 INFO - PROCESS | 1816 | 1461862430495 Marionette TRACE conn4 -> [0,206,"setScriptTimeout",{"ms":35000}] 09:53:50 INFO - PROCESS | 1816 | 1461862430501 Marionette TRACE conn4 <- [1,206,null,{}] 09:53:50 INFO - PROCESS | 1816 | 1461862430509 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:53:50 INFO - PROCESS | 1816 | 1461862430760 Marionette TRACE conn4 <- [1,207,null,{"value":null}] 09:53:50 INFO - PROCESS | 1816 | 1461862430934 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:53:50 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f411cf44000 == 45 [pid = 1816] [id = 59] 09:53:50 INFO - PROCESS | 1816 | ++DOMWINDOW == 76 (0x7f411cf63c00) [pid = 1816] [serial = 175] [outer = (nil)] 09:53:51 INFO - PROCESS | 1816 | ++DOMWINDOW == 77 (0x7f411cf6bc00) [pid = 1816] [serial = 176] [outer = 0x7f411cf63c00] 09:53:51 INFO - PROCESS | 1816 | 1461862431012 Marionette DEBUG loaded listener.js 09:53:51 INFO - PROCESS | 1816 | ++DOMWINDOW == 78 (0x7f412030ac00) [pid = 1816] [serial = 177] [outer = 0x7f411cf63c00] 09:53:51 INFO - PROCESS | 1816 | 1461862431808 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:53:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 09:53:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 1336ms 09:53:51 INFO - PROCESS | 1816 | 1461862431832 Marionette TRACE conn4 -> [0,209,"getWindowHandle",null] 09:53:51 INFO - PROCESS | 1816 | 1461862431840 Marionette TRACE conn4 <- [1,209,null,{"value":"8"}] 09:53:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 09:53:51 INFO - PROCESS | 1816 | 1461862431851 Marionette TRACE conn4 -> [0,210,"setScriptTimeout",{"ms":35000}] 09:53:51 INFO - PROCESS | 1816 | 1461862431854 Marionette TRACE conn4 <- [1,210,null,{}] 09:53:51 INFO - PROCESS | 1816 | 1461862431861 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:53:52 INFO - PROCESS | 1816 | 1461862432079 Marionette TRACE conn4 <- [1,211,null,{"value":null}] 09:53:52 INFO - PROCESS | 1816 | 1461862432094 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:53:52 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f4124f53000 == 46 [pid = 1816] [id = 60] 09:53:52 INFO - PROCESS | 1816 | ++DOMWINDOW == 79 (0x7f4121512c00) [pid = 1816] [serial = 178] [outer = (nil)] 09:53:52 INFO - PROCESS | 1816 | ++DOMWINDOW == 80 (0x7f4124ee5c00) [pid = 1816] [serial = 179] [outer = 0x7f4121512c00] 09:53:52 INFO - PROCESS | 1816 | 1461862432162 Marionette DEBUG loaded listener.js 09:53:52 INFO - PROCESS | 1816 | ++DOMWINDOW == 81 (0x7f4125d44c00) [pid = 1816] [serial = 180] [outer = 0x7f4121512c00] 09:53:53 INFO - PROCESS | 1816 | 1461862433030 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:53:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 09:53:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 1228ms 09:53:53 INFO - PROCESS | 1816 | 1461862433080 Marionette TRACE conn4 -> [0,213,"getWindowHandle",null] 09:53:53 INFO - PROCESS | 1816 | 1461862433084 Marionette TRACE conn4 <- [1,213,null,{"value":"8"}] 09:53:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 09:53:53 INFO - PROCESS | 1816 | 1461862433090 Marionette TRACE conn4 -> [0,214,"setScriptTimeout",{"ms":35000}] 09:53:53 INFO - PROCESS | 1816 | 1461862433096 Marionette TRACE conn4 <- [1,214,null,{}] 09:53:53 INFO - PROCESS | 1816 | 1461862433111 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:53:53 INFO - PROCESS | 1816 | 1461862433271 Marionette TRACE conn4 <- [1,215,null,{"value":null}] 09:53:53 INFO - PROCESS | 1816 | 1461862433400 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:53:53 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f4133236000 == 47 [pid = 1816] [id = 61] 09:53:53 INFO - PROCESS | 1816 | ++DOMWINDOW == 82 (0x7f4123e0ac00) [pid = 1816] [serial = 181] [outer = (nil)] 09:53:53 INFO - PROCESS | 1816 | ++DOMWINDOW == 83 (0x7f4123e11400) [pid = 1816] [serial = 182] [outer = 0x7f4123e0ac00] 09:53:53 INFO - PROCESS | 1816 | 1461862433480 Marionette DEBUG loaded listener.js 09:53:53 INFO - PROCESS | 1816 | ++DOMWINDOW == 84 (0x7f4125f95400) [pid = 1816] [serial = 183] [outer = 0x7f4123e0ac00] 09:53:54 INFO - PROCESS | 1816 | 1461862434305 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:53:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 09:53:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 1285ms 09:53:54 INFO - PROCESS | 1816 | 1461862434376 Marionette TRACE conn4 -> [0,217,"getWindowHandle",null] 09:53:54 INFO - PROCESS | 1816 | 1461862434380 Marionette TRACE conn4 <- [1,217,null,{"value":"8"}] 09:53:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 09:53:54 INFO - PROCESS | 1816 | 1461862434386 Marionette TRACE conn4 -> [0,218,"setScriptTimeout",{"ms":35000}] 09:53:54 INFO - PROCESS | 1816 | 1461862434389 Marionette TRACE conn4 <- [1,218,null,{}] 09:53:54 INFO - PROCESS | 1816 | 1461862434395 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:53:54 INFO - PROCESS | 1816 | 1461862434590 Marionette TRACE conn4 <- [1,219,null,{"value":null}] 09:53:54 INFO - PROCESS | 1816 | 1461862434717 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:53:54 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f4134b9c000 == 48 [pid = 1816] [id = 62] 09:53:54 INFO - PROCESS | 1816 | ++DOMWINDOW == 85 (0x7f4123e0b800) [pid = 1816] [serial = 184] [outer = (nil)] 09:53:54 INFO - PROCESS | 1816 | ++DOMWINDOW == 86 (0x7f4130416c00) [pid = 1816] [serial = 185] [outer = 0x7f4123e0b800] 09:53:54 INFO - PROCESS | 1816 | 1461862434791 Marionette DEBUG loaded listener.js 09:53:54 INFO - PROCESS | 1816 | ++DOMWINDOW == 87 (0x7f41332ae400) [pid = 1816] [serial = 186] [outer = 0x7f4123e0b800] 09:53:55 INFO - PROCESS | 1816 | 1461862435660 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:53:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 09:53:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 1335ms 09:53:55 INFO - PROCESS | 1816 | 1461862435722 Marionette TRACE conn4 -> [0,221,"getWindowHandle",null] 09:53:55 INFO - PROCESS | 1816 | 1461862435726 Marionette TRACE conn4 <- [1,221,null,{"value":"8"}] 09:53:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 09:53:55 INFO - PROCESS | 1816 | 1461862435739 Marionette TRACE conn4 -> [0,222,"setScriptTimeout",{"ms":35000}] 09:53:55 INFO - PROCESS | 1816 | 1461862435747 Marionette TRACE conn4 <- [1,222,null,{}] 09:53:55 INFO - PROCESS | 1816 | 1461862435756 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:53:56 INFO - PROCESS | 1816 | 1461862436086 Marionette TRACE conn4 <- [1,223,null,{"value":null}] 09:53:56 INFO - PROCESS | 1816 | 1461862436273 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:53:56 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f4119bd4800 == 49 [pid = 1816] [id = 63] 09:53:56 INFO - PROCESS | 1816 | ++DOMWINDOW == 88 (0x7f411cf6c800) [pid = 1816] [serial = 187] [outer = (nil)] 09:53:56 INFO - PROCESS | 1816 | ++DOMWINDOW == 89 (0x7f411cf99400) [pid = 1816] [serial = 188] [outer = 0x7f411cf6c800] 09:53:56 INFO - PROCESS | 1816 | 1461862436439 Marionette DEBUG loaded listener.js 09:53:56 INFO - PROCESS | 1816 | ++DOMWINDOW == 90 (0x7f4120384800) [pid = 1816] [serial = 189] [outer = 0x7f411cf6c800] 09:53:57 INFO - PROCESS | 1816 | 1461862437194 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:53:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 09:53:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 1489ms 09:53:57 INFO - PROCESS | 1816 | 1461862437229 Marionette TRACE conn4 -> [0,225,"getWindowHandle",null] 09:53:57 INFO - PROCESS | 1816 | 1461862437233 Marionette TRACE conn4 <- [1,225,null,{"value":"8"}] 09:53:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 09:53:57 INFO - PROCESS | 1816 | 1461862437240 Marionette TRACE conn4 -> [0,226,"setScriptTimeout",{"ms":35000}] 09:53:57 INFO - PROCESS | 1816 | 1461862437246 Marionette TRACE conn4 <- [1,226,null,{}] 09:53:57 INFO - PROCESS | 1816 | 1461862437253 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:53:57 INFO - PROCESS | 1816 | 1461862437404 Marionette TRACE conn4 <- [1,227,null,{"value":null}] 09:53:57 INFO - PROCESS | 1816 | 1461862437537 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:53:57 INFO - PROCESS | 1816 | --DOCSHELL 0x7f4119950800 == 48 [pid = 1816] [id = 31] 09:53:57 INFO - PROCESS | 1816 | --DOMWINDOW == 89 (0x7f4124ee4000) [pid = 1816] [serial = 119] [outer = (nil)] [url = about:blank] 09:53:57 INFO - PROCESS | 1816 | --DOMWINDOW == 88 (0x7f41316c0800) [pid = 1816] [serial = 140] [outer = (nil)] [url = about:blank] 09:53:57 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f411996a000 == 49 [pid = 1816] [id = 64] 09:53:57 INFO - PROCESS | 1816 | ++DOMWINDOW == 89 (0x7f41225fac00) [pid = 1816] [serial = 190] [outer = (nil)] 09:53:57 INFO - PROCESS | 1816 | ++DOMWINDOW == 90 (0x7f4123e0e000) [pid = 1816] [serial = 191] [outer = 0x7f41225fac00] 09:53:57 INFO - PROCESS | 1816 | 1461862437641 Marionette DEBUG loaded listener.js 09:53:57 INFO - PROCESS | 1816 | ++DOMWINDOW == 91 (0x7f41248f7c00) [pid = 1816] [serial = 192] [outer = 0x7f41225fac00] 09:53:57 INFO - PROCESS | 1816 | --DOMWINDOW == 90 (0x7f412a57e400) [pid = 1816] [serial = 134] [outer = (nil)] [url = about:blank] 09:53:57 INFO - PROCESS | 1816 | --DOMWINDOW == 89 (0x7f4125da2c00) [pid = 1816] [serial = 131] [outer = (nil)] [url = about:blank] 09:53:57 INFO - PROCESS | 1816 | --DOMWINDOW == 88 (0x7f4120305c00) [pid = 1816] [serial = 122] [outer = (nil)] [url = about:blank] 09:53:57 INFO - PROCESS | 1816 | --DOMWINDOW == 87 (0x7f411e7be400) [pid = 1816] [serial = 128] [outer = (nil)] [url = about:blank] 09:53:57 INFO - PROCESS | 1816 | --DOMWINDOW == 86 (0x7f411cf69400) [pid = 1816] [serial = 125] [outer = (nil)] [url = about:blank] 09:53:57 INFO - PROCESS | 1816 | --DOMWINDOW == 85 (0x7f411cf6e400) [pid = 1816] [serial = 126] [outer = (nil)] [url = about:blank] 09:53:57 INFO - PROCESS | 1816 | --DOMWINDOW == 84 (0x7f411cf9c000) [pid = 1816] [serial = 116] [outer = (nil)] [url = about:blank] 09:53:57 INFO - PROCESS | 1816 | --DOMWINDOW == 83 (0x7f4121b2a400) [pid = 1816] [serial = 123] [outer = (nil)] [url = about:blank] 09:53:57 INFO - PROCESS | 1816 | --DOMWINDOW == 82 (0x7f41303eb400) [pid = 1816] [serial = 135] [outer = (nil)] [url = about:blank] 09:53:57 INFO - PROCESS | 1816 | --DOMWINDOW == 81 (0x7f413060a800) [pid = 1816] [serial = 137] [outer = (nil)] [url = about:blank] 09:53:57 INFO - PROCESS | 1816 | --DOMWINDOW == 80 (0x7f41264efc00) [pid = 1816] [serial = 132] [outer = (nil)] [url = about:blank] 09:53:57 INFO - PROCESS | 1816 | --DOMWINDOW == 79 (0x7f4125713400) [pid = 1816] [serial = 129] [outer = (nil)] [url = about:blank] 09:53:57 INFO - PROCESS | 1816 | --DOMWINDOW == 78 (0x7f4131543000) [pid = 1816] [serial = 138] [outer = (nil)] [url = about:blank] 09:53:58 INFO - PROCESS | 1816 | 1461862438328 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:53:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 09:53:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 1134ms 09:53:58 INFO - PROCESS | 1816 | 1461862438376 Marionette TRACE conn4 -> [0,229,"getWindowHandle",null] 09:53:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 09:53:58 INFO - PROCESS | 1816 | 1461862438381 Marionette TRACE conn4 <- [1,229,null,{"value":"8"}] 09:53:58 INFO - PROCESS | 1816 | 1461862438388 Marionette TRACE conn4 -> [0,230,"setScriptTimeout",{"ms":35000}] 09:53:58 INFO - PROCESS | 1816 | 1461862438391 Marionette TRACE conn4 <- [1,230,null,{}] 09:53:58 INFO - PROCESS | 1816 | 1461862438402 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:53:58 INFO - PROCESS | 1816 | 1461862438563 Marionette TRACE conn4 <- [1,231,null,{"value":null}] 09:53:58 INFO - PROCESS | 1816 | 1461862438649 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:53:58 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f4124f55800 == 50 [pid = 1816] [id = 65] 09:53:58 INFO - PROCESS | 1816 | ++DOMWINDOW == 79 (0x7f411e7be400) [pid = 1816] [serial = 193] [outer = (nil)] 09:53:58 INFO - PROCESS | 1816 | ++DOMWINDOW == 80 (0x7f4125d94800) [pid = 1816] [serial = 194] [outer = 0x7f411e7be400] 09:53:58 INFO - PROCESS | 1816 | 1461862438708 Marionette DEBUG loaded listener.js 09:53:58 INFO - PROCESS | 1816 | ++DOMWINDOW == 81 (0x7f41264e8800) [pid = 1816] [serial = 195] [outer = 0x7f411e7be400] 09:53:59 INFO - PROCESS | 1816 | 1461862439350 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:53:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 09:53:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 987ms 09:53:59 INFO - PROCESS | 1816 | 1461862439375 Marionette TRACE conn4 -> [0,233,"getWindowHandle",null] 09:53:59 INFO - PROCESS | 1816 | 1461862439380 Marionette TRACE conn4 <- [1,233,null,{"value":"8"}] 09:53:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 09:53:59 INFO - PROCESS | 1816 | 1461862439395 Marionette TRACE conn4 -> [0,234,"setScriptTimeout",{"ms":35000}] 09:53:59 INFO - PROCESS | 1816 | 1461862439401 Marionette TRACE conn4 <- [1,234,null,{}] 09:53:59 INFO - PROCESS | 1816 | 1461862439407 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:53:59 INFO - PROCESS | 1816 | 1461862439578 Marionette TRACE conn4 <- [1,235,null,{"value":null}] 09:53:59 INFO - PROCESS | 1816 | 1461862439598 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:53:59 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f412990b000 == 51 [pid = 1816] [id = 66] 09:53:59 INFO - PROCESS | 1816 | ++DOMWINDOW == 82 (0x7f4121b25c00) [pid = 1816] [serial = 196] [outer = (nil)] 09:53:59 INFO - PROCESS | 1816 | ++DOMWINDOW == 83 (0x7f412f541400) [pid = 1816] [serial = 197] [outer = 0x7f4121b25c00] 09:53:59 INFO - PROCESS | 1816 | 1461862439658 Marionette DEBUG loaded listener.js 09:53:59 INFO - PROCESS | 1816 | ++DOMWINDOW == 84 (0x7f413373e000) [pid = 1816] [serial = 198] [outer = 0x7f4121b25c00] 09:54:00 INFO - PROCESS | 1816 | 1461862440408 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:54:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 09:54:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 1046ms 09:54:00 INFO - PROCESS | 1816 | 1461862440434 Marionette TRACE conn4 -> [0,237,"getWindowHandle",null] 09:54:00 INFO - PROCESS | 1816 | 1461862440438 Marionette TRACE conn4 <- [1,237,null,{"value":"8"}] 09:54:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 09:54:00 INFO - PROCESS | 1816 | 1461862440444 Marionette TRACE conn4 -> [0,238,"setScriptTimeout",{"ms":35000}] 09:54:00 INFO - PROCESS | 1816 | 1461862440448 Marionette TRACE conn4 <- [1,238,null,{}] 09:54:00 INFO - PROCESS | 1816 | 1461862440474 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:54:00 INFO - PROCESS | 1816 | 1461862440641 Marionette TRACE conn4 <- [1,239,null,{"value":null}] 09:54:00 INFO - PROCESS | 1816 | 1461862440706 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:54:00 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f4130639800 == 52 [pid = 1816] [id = 67] 09:54:00 INFO - PROCESS | 1816 | ++DOMWINDOW == 85 (0x7f4119c6a400) [pid = 1816] [serial = 199] [outer = (nil)] 09:54:00 INFO - PROCESS | 1816 | ++DOMWINDOW == 86 (0x7f413499dc00) [pid = 1816] [serial = 200] [outer = 0x7f4119c6a400] 09:54:00 INFO - PROCESS | 1816 | 1461862440776 Marionette DEBUG loaded listener.js 09:54:00 INFO - PROCESS | 1816 | ++DOMWINDOW == 87 (0x7f41352a5000) [pid = 1816] [serial = 201] [outer = 0x7f4119c6a400] 09:54:01 INFO - PROCESS | 1816 | 1461862441434 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:54:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 09:54:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 1034ms 09:54:01 INFO - PROCESS | 1816 | 1461862441479 Marionette TRACE conn4 -> [0,241,"getWindowHandle",null] 09:54:01 INFO - PROCESS | 1816 | 1461862441483 Marionette TRACE conn4 <- [1,241,null,{"value":"8"}] 09:54:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 09:54:01 INFO - PROCESS | 1816 | 1461862441496 Marionette TRACE conn4 -> [0,242,"setScriptTimeout",{"ms":35000}] 09:54:01 INFO - PROCESS | 1816 | 1461862441498 Marionette TRACE conn4 <- [1,242,null,{}] 09:54:01 INFO - PROCESS | 1816 | 1461862441504 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:54:01 INFO - PROCESS | 1816 | 1461862441675 Marionette TRACE conn4 <- [1,243,null,{"value":null}] 09:54:01 INFO - PROCESS | 1816 | 1461862441758 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:54:01 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f41349ec000 == 53 [pid = 1816] [id = 68] 09:54:01 INFO - PROCESS | 1816 | ++DOMWINDOW == 88 (0x7f4135927400) [pid = 1816] [serial = 202] [outer = (nil)] 09:54:01 INFO - PROCESS | 1816 | ++DOMWINDOW == 89 (0x7f4135930c00) [pid = 1816] [serial = 203] [outer = 0x7f4135927400] 09:54:01 INFO - PROCESS | 1816 | 1461862441837 Marionette DEBUG loaded listener.js 09:54:01 INFO - PROCESS | 1816 | ++DOMWINDOW == 90 (0x7f41375c2400) [pid = 1816] [serial = 204] [outer = 0x7f4135927400] 09:54:02 INFO - PROCESS | 1816 | --DOMWINDOW == 89 (0x7f4119904400) [pid = 1816] [serial = 166] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 09:54:02 INFO - PROCESS | 1816 | --DOMWINDOW == 88 (0x7f411cf98c00) [pid = 1816] [serial = 157] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 09:54:02 INFO - PROCESS | 1816 | --DOMWINDOW == 87 (0x7f4124ee8000) [pid = 1816] [serial = 160] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 09:54:02 INFO - PROCESS | 1816 | --DOMWINDOW == 86 (0x7f4129668c00) [pid = 1816] [serial = 148] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 09:54:02 INFO - PROCESS | 1816 | --DOMWINDOW == 85 (0x7f41225f1800) [pid = 1816] [serial = 145] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 09:54:02 INFO - PROCESS | 1816 | --DOMWINDOW == 84 (0x7f411b93cc00) [pid = 1816] [serial = 142] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 09:54:02 INFO - PROCESS | 1816 | --DOMWINDOW == 83 (0x7f4119818800) [pid = 1816] [serial = 151] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 09:54:02 INFO - PROCESS | 1816 | --DOMWINDOW == 82 (0x7f4134b5b400) [pid = 1816] [serial = 169] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 09:54:02 INFO - PROCESS | 1816 | --DOMWINDOW == 81 (0x7f411b93d000) [pid = 1816] [serial = 154] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 09:54:02 INFO - PROCESS | 1816 | --DOMWINDOW == 80 (0x7f412570f000) [pid = 1816] [serial = 163] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 09:54:02 INFO - PROCESS | 1816 | --DOMWINDOW == 79 (0x7f4119814000) [pid = 1816] [serial = 90] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 09:54:02 INFO - PROCESS | 1816 | --DOMWINDOW == 78 (0x7f41225fa400) [pid = 1816] [serial = 118] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 09:54:02 INFO - PROCESS | 1816 | 1461862442684 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:54:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 09:54:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 1228ms 09:54:02 INFO - PROCESS | 1816 | 1461862442736 Marionette TRACE conn4 -> [0,245,"getWindowHandle",null] 09:54:02 INFO - PROCESS | 1816 | 1461862442738 Marionette TRACE conn4 <- [1,245,null,{"value":"8"}] 09:54:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 09:54:02 INFO - PROCESS | 1816 | 1461862442750 Marionette TRACE conn4 -> [0,246,"setScriptTimeout",{"ms":35000}] 09:54:02 INFO - PROCESS | 1816 | 1461862442752 Marionette TRACE conn4 <- [1,246,null,{}] 09:54:02 INFO - PROCESS | 1816 | 1461862442756 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:54:02 INFO - PROCESS | 1816 | 1461862442901 Marionette TRACE conn4 <- [1,247,null,{"value":null}] 09:54:02 INFO - PROCESS | 1816 | 1461862442916 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:54:02 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f411b252000 == 54 [pid = 1816] [id = 69] 09:54:02 INFO - PROCESS | 1816 | ++DOMWINDOW == 79 (0x7f411b654000) [pid = 1816] [serial = 205] [outer = (nil)] 09:54:02 INFO - PROCESS | 1816 | ++DOMWINDOW == 80 (0x7f411cf9b400) [pid = 1816] [serial = 206] [outer = 0x7f411b654000] 09:54:02 INFO - PROCESS | 1816 | 1461862442982 Marionette DEBUG loaded listener.js 09:54:03 INFO - PROCESS | 1816 | ++DOMWINDOW == 81 (0x7f4131890000) [pid = 1816] [serial = 207] [outer = 0x7f411b654000] 09:54:03 INFO - PROCESS | 1816 | 1461862443690 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:54:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 09:54:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 975ms 09:54:03 INFO - PROCESS | 1816 | 1461862443726 Marionette TRACE conn4 -> [0,249,"getWindowHandle",null] 09:54:03 INFO - PROCESS | 1816 | 1461862443729 Marionette TRACE conn4 <- [1,249,null,{"value":"8"}] 09:54:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 09:54:03 INFO - PROCESS | 1816 | 1461862443734 Marionette TRACE conn4 -> [0,250,"setScriptTimeout",{"ms":35000}] 09:54:03 INFO - PROCESS | 1816 | 1461862443737 Marionette TRACE conn4 <- [1,250,null,{}] 09:54:03 INFO - PROCESS | 1816 | 1461862443742 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:54:03 INFO - PROCESS | 1816 | 1461862443915 Marionette TRACE conn4 <- [1,251,null,{"value":null}] 09:54:03 INFO - PROCESS | 1816 | 1461862443936 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:54:03 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f413557e800 == 55 [pid = 1816] [id = 70] 09:54:03 INFO - PROCESS | 1816 | ++DOMWINDOW == 82 (0x7f4119b5e800) [pid = 1816] [serial = 208] [outer = (nil)] 09:54:03 INFO - PROCESS | 1816 | ++DOMWINDOW == 83 (0x7f4131828400) [pid = 1816] [serial = 209] [outer = 0x7f4119b5e800] 09:54:04 INFO - PROCESS | 1816 | 1461862443998 Marionette DEBUG loaded listener.js 09:54:04 INFO - PROCESS | 1816 | ++DOMWINDOW == 84 (0x7f413182e000) [pid = 1816] [serial = 210] [outer = 0x7f4119b5e800] 09:54:04 INFO - PROCESS | 1816 | 1461862444875 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:54:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 09:54:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 1176ms 09:54:04 INFO - PROCESS | 1816 | 1461862444913 Marionette TRACE conn4 -> [0,253,"getWindowHandle",null] 09:54:04 INFO - PROCESS | 1816 | 1461862444920 Marionette TRACE conn4 <- [1,253,null,{"value":"8"}] 09:54:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 09:54:04 INFO - PROCESS | 1816 | 1461862444929 Marionette TRACE conn4 -> [0,254,"setScriptTimeout",{"ms":35000}] 09:54:04 INFO - PROCESS | 1816 | 1461862444934 Marionette TRACE conn4 <- [1,254,null,{}] 09:54:04 INFO - PROCESS | 1816 | 1461862444945 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:54:05 INFO - PROCESS | 1816 | 1461862445121 Marionette TRACE conn4 <- [1,255,null,{"value":null}] 09:54:05 INFO - PROCESS | 1816 | 1461862445253 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:54:05 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f41249c5800 == 56 [pid = 1816] [id = 71] 09:54:05 INFO - PROCESS | 1816 | ++DOMWINDOW == 85 (0x7f4119818000) [pid = 1816] [serial = 211] [outer = (nil)] 09:54:05 INFO - PROCESS | 1816 | ++DOMWINDOW == 86 (0x7f412037dc00) [pid = 1816] [serial = 212] [outer = 0x7f4119818000] 09:54:05 INFO - PROCESS | 1816 | 1461862445333 Marionette DEBUG loaded listener.js 09:54:05 INFO - PROCESS | 1816 | ++DOMWINDOW == 87 (0x7f4123e0d400) [pid = 1816] [serial = 213] [outer = 0x7f4119818000] 09:54:06 INFO - PROCESS | 1816 | 1461862446290 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:54:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 09:54:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 1437ms 09:54:06 INFO - PROCESS | 1816 | 1461862446368 Marionette TRACE conn4 -> [0,257,"getWindowHandle",null] 09:54:06 INFO - PROCESS | 1816 | 1461862446381 Marionette TRACE conn4 <- [1,257,null,{"value":"8"}] 09:54:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 09:54:06 INFO - PROCESS | 1816 | 1461862446398 Marionette TRACE conn4 -> [0,258,"setScriptTimeout",{"ms":35000}] 09:54:06 INFO - PROCESS | 1816 | 1461862446404 Marionette TRACE conn4 <- [1,258,null,{}] 09:54:06 INFO - PROCESS | 1816 | 1461862446456 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:54:06 INFO - PROCESS | 1816 | 1461862446777 Marionette TRACE conn4 <- [1,259,null,{"value":null}] 09:54:06 INFO - PROCESS | 1816 | 1461862446973 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:54:07 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f41306d3800 == 57 [pid = 1816] [id = 72] 09:54:07 INFO - PROCESS | 1816 | ++DOMWINDOW == 88 (0x7f4124e42000) [pid = 1816] [serial = 214] [outer = (nil)] 09:54:07 INFO - PROCESS | 1816 | ++DOMWINDOW == 89 (0x7f4124e45400) [pid = 1816] [serial = 215] [outer = 0x7f4124e42000] 09:54:07 INFO - PROCESS | 1816 | 1461862447098 Marionette DEBUG loaded listener.js 09:54:07 INFO - PROCESS | 1816 | ++DOMWINDOW == 90 (0x7f41257f4400) [pid = 1816] [serial = 216] [outer = 0x7f4124e42000] 09:54:08 INFO - PROCESS | 1816 | 1461862448134 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:54:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 09:54:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 1748ms 09:54:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 09:54:08 INFO - PROCESS | 1816 | 1461862448144 Marionette TRACE conn4 -> [0,261,"getWindowHandle",null] 09:54:08 INFO - PROCESS | 1816 | 1461862448147 Marionette TRACE conn4 <- [1,261,null,{"value":"8"}] 09:54:08 INFO - PROCESS | 1816 | 1461862448170 Marionette TRACE conn4 -> [0,262,"setScriptTimeout",{"ms":35000}] 09:54:08 INFO - PROCESS | 1816 | 1461862448177 Marionette TRACE conn4 <- [1,262,null,{}] 09:54:08 INFO - PROCESS | 1816 | 1461862448195 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:54:08 INFO - PROCESS | 1816 | 1461862448355 Marionette TRACE conn4 <- [1,263,null,{"value":null}] 09:54:08 INFO - PROCESS | 1816 | 1461862448492 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:54:08 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f413591d000 == 58 [pid = 1816] [id = 73] 09:54:08 INFO - PROCESS | 1816 | ++DOMWINDOW == 91 (0x7f4125762800) [pid = 1816] [serial = 217] [outer = (nil)] 09:54:08 INFO - PROCESS | 1816 | ++DOMWINDOW == 92 (0x7f412a57e400) [pid = 1816] [serial = 218] [outer = 0x7f4125762800] 09:54:08 INFO - PROCESS | 1816 | 1461862448568 Marionette DEBUG loaded listener.js 09:54:08 INFO - PROCESS | 1816 | ++DOMWINDOW == 93 (0x7f4131823c00) [pid = 1816] [serial = 219] [outer = 0x7f4125762800] 09:54:09 INFO - PROCESS | 1816 | 1461862449514 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:54:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 09:54:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 1410ms 09:54:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 09:54:09 INFO - PROCESS | 1816 | 1461862449565 Marionette TRACE conn4 -> [0,265,"getWindowHandle",null] 09:54:09 INFO - PROCESS | 1816 | 1461862449569 Marionette TRACE conn4 <- [1,265,null,{"value":"8"}] 09:54:09 INFO - PROCESS | 1816 | 1461862449576 Marionette TRACE conn4 -> [0,266,"setScriptTimeout",{"ms":35000}] 09:54:09 INFO - PROCESS | 1816 | 1461862449579 Marionette TRACE conn4 <- [1,266,null,{}] 09:54:09 INFO - PROCESS | 1816 | 1461862449584 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:54:09 INFO - PROCESS | 1816 | 1461862449735 Marionette TRACE conn4 <- [1,267,null,{"value":null}] 09:54:09 INFO - PROCESS | 1816 | 1461862449871 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:54:09 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f41382c2000 == 59 [pid = 1816] [id = 74] 09:54:09 INFO - PROCESS | 1816 | ++DOMWINDOW == 94 (0x7f41257f5000) [pid = 1816] [serial = 220] [outer = (nil)] 09:54:09 INFO - PROCESS | 1816 | ++DOMWINDOW == 95 (0x7f4131888000) [pid = 1816] [serial = 221] [outer = 0x7f41257f5000] 09:54:09 INFO - PROCESS | 1816 | 1461862449945 Marionette DEBUG loaded listener.js 09:54:10 INFO - PROCESS | 1816 | ++DOMWINDOW == 96 (0x7f4131891c00) [pid = 1816] [serial = 222] [outer = 0x7f41257f5000] 09:54:10 INFO - PROCESS | 1816 | 1461862450746 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:54:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 09:54:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 1228ms 09:54:10 INFO - PROCESS | 1816 | 1461862450805 Marionette TRACE conn4 -> [0,269,"getWindowHandle",null] 09:54:10 INFO - PROCESS | 1816 | 1461862450808 Marionette TRACE conn4 <- [1,269,null,{"value":"8"}] 09:54:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 09:54:10 INFO - PROCESS | 1816 | 1461862450814 Marionette TRACE conn4 -> [0,270,"setScriptTimeout",{"ms":35000}] 09:54:10 INFO - PROCESS | 1816 | 1461862450817 Marionette TRACE conn4 <- [1,270,null,{}] 09:54:10 INFO - PROCESS | 1816 | 1461862450822 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:54:11 INFO - PROCESS | 1816 | 1461862450997 Marionette TRACE conn4 <- [1,271,null,{"value":null}] 09:54:11 INFO - PROCESS | 1816 | 1461862451395 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:54:11 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f4122bf2800 == 60 [pid = 1816] [id = 75] 09:54:11 INFO - PROCESS | 1816 | ++DOMWINDOW == 97 (0x7f411b9f3000) [pid = 1816] [serial = 223] [outer = (nil)] 09:54:11 INFO - PROCESS | 1816 | ++DOMWINDOW == 98 (0x7f411cd83000) [pid = 1816] [serial = 224] [outer = 0x7f411b9f3000] 09:54:11 INFO - PROCESS | 1816 | 1461862451469 Marionette DEBUG loaded listener.js 09:54:11 INFO - PROCESS | 1816 | ++DOMWINDOW == 99 (0x7f411e7bac00) [pid = 1816] [serial = 225] [outer = 0x7f411b9f3000] 09:54:12 INFO - PROCESS | 1816 | 1461862452240 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:54:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 09:54:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 1486ms 09:54:12 INFO - PROCESS | 1816 | 1461862452310 Marionette TRACE conn4 -> [0,273,"getWindowHandle",null] 09:54:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 09:54:12 INFO - PROCESS | 1816 | 1461862452318 Marionette TRACE conn4 <- [1,273,null,{"value":"8"}] 09:54:12 INFO - PROCESS | 1816 | 1461862452328 Marionette TRACE conn4 -> [0,274,"setScriptTimeout",{"ms":35000}] 09:54:12 INFO - PROCESS | 1816 | 1461862452334 Marionette TRACE conn4 <- [1,274,null,{}] 09:54:12 INFO - PROCESS | 1816 | 1461862452341 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:54:12 INFO - PROCESS | 1816 | 1461862452495 Marionette TRACE conn4 <- [1,275,null,{"value":null}] 09:54:12 INFO - PROCESS | 1816 | 1461862452659 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:54:12 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f4119950800 == 61 [pid = 1816] [id = 76] 09:54:12 INFO - PROCESS | 1816 | ++DOMWINDOW == 100 (0x7f4119c66800) [pid = 1816] [serial = 226] [outer = (nil)] 09:54:12 INFO - PROCESS | 1816 | ++DOMWINDOW == 101 (0x7f411b9f9c00) [pid = 1816] [serial = 227] [outer = 0x7f4119c66800] 09:54:12 INFO - PROCESS | 1816 | 1461862452771 Marionette DEBUG loaded listener.js 09:54:12 INFO - PROCESS | 1816 | ++DOMWINDOW == 102 (0x7f41228d8800) [pid = 1816] [serial = 228] [outer = 0x7f4119c66800] 09:54:13 INFO - PROCESS | 1816 | 1461862453575 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:54:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 09:54:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 1283ms 09:54:13 INFO - PROCESS | 1816 | 1461862453614 Marionette TRACE conn4 -> [0,277,"getWindowHandle",null] 09:54:13 INFO - PROCESS | 1816 | 1461862453619 Marionette TRACE conn4 <- [1,277,null,{"value":"8"}] 09:54:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 09:54:13 INFO - PROCESS | 1816 | 1461862453626 Marionette TRACE conn4 -> [0,278,"setScriptTimeout",{"ms":35000}] 09:54:13 INFO - PROCESS | 1816 | 1461862453629 Marionette TRACE conn4 <- [1,278,null,{}] 09:54:13 INFO - PROCESS | 1816 | 1461862453635 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:54:13 INFO - PROCESS | 1816 | 1461862453788 Marionette TRACE conn4 <- [1,279,null,{"value":null}] 09:54:13 INFO - PROCESS | 1816 | 1461862453931 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:54:13 INFO - PROCESS | 1816 | --DOCSHELL 0x7f4129768800 == 60 [pid = 1816] [id = 20] 09:54:13 INFO - PROCESS | 1816 | --DOCSHELL 0x7f4124735800 == 59 [pid = 1816] [id = 13] 09:54:13 INFO - PROCESS | 1816 | --DOCSHELL 0x7f4129916000 == 58 [pid = 1816] [id = 30] 09:54:13 INFO - PROCESS | 1816 | --DOCSHELL 0x7f4119bce800 == 57 [pid = 1816] [id = 9] 09:54:13 INFO - PROCESS | 1816 | --DOMWINDOW == 101 (0x7f4135925c00) [pid = 1816] [serial = 173] [outer = (nil)] [url = about:blank] 09:54:13 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f411a7e1000 == 58 [pid = 1816] [id = 77] 09:54:13 INFO - PROCESS | 1816 | ++DOMWINDOW == 102 (0x7f411b659800) [pid = 1816] [serial = 229] [outer = (nil)] 09:54:14 INFO - PROCESS | 1816 | ++DOMWINDOW == 103 (0x7f4123e07800) [pid = 1816] [serial = 230] [outer = 0x7f411b659800] 09:54:14 INFO - PROCESS | 1816 | 1461862454030 Marionette DEBUG loaded listener.js 09:54:14 INFO - PROCESS | 1816 | ++DOMWINDOW == 104 (0x7f4124e43400) [pid = 1816] [serial = 231] [outer = 0x7f411b659800] 09:54:14 INFO - PROCESS | 1816 | --DOCSHELL 0x7f411b252000 == 57 [pid = 1816] [id = 69] 09:54:14 INFO - PROCESS | 1816 | --DOCSHELL 0x7f41349ec000 == 56 [pid = 1816] [id = 68] 09:54:14 INFO - PROCESS | 1816 | --DOCSHELL 0x7f4130639800 == 55 [pid = 1816] [id = 67] 09:54:14 INFO - PROCESS | 1816 | --DOCSHELL 0x7f412990b000 == 54 [pid = 1816] [id = 66] 09:54:14 INFO - PROCESS | 1816 | --DOCSHELL 0x7f4124f55800 == 53 [pid = 1816] [id = 65] 09:54:14 INFO - PROCESS | 1816 | --DOCSHELL 0x7f411996a000 == 52 [pid = 1816] [id = 64] 09:54:14 INFO - PROCESS | 1816 | --DOCSHELL 0x7f4119bd4800 == 51 [pid = 1816] [id = 63] 09:54:14 INFO - PROCESS | 1816 | --DOCSHELL 0x7f4134b9c000 == 50 [pid = 1816] [id = 62] 09:54:14 INFO - PROCESS | 1816 | --DOCSHELL 0x7f4133236000 == 49 [pid = 1816] [id = 61] 09:54:14 INFO - PROCESS | 1816 | --DOCSHELL 0x7f4124f53000 == 48 [pid = 1816] [id = 60] 09:54:14 INFO - PROCESS | 1816 | --DOCSHELL 0x7f411cf44000 == 47 [pid = 1816] [id = 59] 09:54:14 INFO - PROCESS | 1816 | --DOMWINDOW == 103 (0x7f411b219800) [pid = 1816] [serial = 92] [outer = (nil)] [url = about:blank] 09:54:14 INFO - PROCESS | 1816 | --DOMWINDOW == 102 (0x7f41257f5800) [pid = 1816] [serial = 120] [outer = (nil)] [url = about:blank] 09:54:14 INFO - PROCESS | 1816 | --DOMWINDOW == 101 (0x7f41319d0400) [pid = 1816] [serial = 167] [outer = (nil)] [url = about:blank] 09:54:14 INFO - PROCESS | 1816 | --DOMWINDOW == 100 (0x7f4123ec6000) [pid = 1816] [serial = 158] [outer = (nil)] [url = about:blank] 09:54:14 INFO - PROCESS | 1816 | --DOMWINDOW == 99 (0x7f4124ee8c00) [pid = 1816] [serial = 159] [outer = (nil)] [url = about:blank] 09:54:14 INFO - PROCESS | 1816 | --DOMWINDOW == 98 (0x7f4125d9a000) [pid = 1816] [serial = 161] [outer = (nil)] [url = about:blank] 09:54:14 INFO - PROCESS | 1816 | --DOMWINDOW == 97 (0x7f413373d000) [pid = 1816] [serial = 150] [outer = (nil)] [url = about:blank] 09:54:14 INFO - PROCESS | 1816 | --DOMWINDOW == 96 (0x7f4131545000) [pid = 1816] [serial = 149] [outer = (nil)] [url = about:blank] 09:54:14 INFO - PROCESS | 1816 | --DOMWINDOW == 95 (0x7f41264e9400) [pid = 1816] [serial = 162] [outer = (nil)] [url = about:blank] 09:54:14 INFO - PROCESS | 1816 | --DOMWINDOW == 94 (0x7f4125d45400) [pid = 1816] [serial = 147] [outer = (nil)] [url = about:blank] 09:54:14 INFO - PROCESS | 1816 | --DOMWINDOW == 93 (0x7f4124c63c00) [pid = 1816] [serial = 146] [outer = (nil)] [url = about:blank] 09:54:14 INFO - PROCESS | 1816 | --DOMWINDOW == 92 (0x7f411cfa2400) [pid = 1816] [serial = 144] [outer = (nil)] [url = about:blank] 09:54:14 INFO - PROCESS | 1816 | --DOMWINDOW == 91 (0x7f411cf6b800) [pid = 1816] [serial = 143] [outer = (nil)] [url = about:blank] 09:54:14 INFO - PROCESS | 1816 | --DOMWINDOW == 90 (0x7f4131811400) [pid = 1816] [serial = 153] [outer = (nil)] [url = about:blank] 09:54:14 INFO - PROCESS | 1816 | --DOMWINDOW == 89 (0x7f411cd8cc00) [pid = 1816] [serial = 152] [outer = (nil)] [url = about:blank] 09:54:14 INFO - PROCESS | 1816 | --DOMWINDOW == 88 (0x7f413507bc00) [pid = 1816] [serial = 170] [outer = (nil)] [url = about:blank] 09:54:14 INFO - PROCESS | 1816 | --DOMWINDOW == 87 (0x7f412259f000) [pid = 1816] [serial = 156] [outer = (nil)] [url = about:blank] 09:54:14 INFO - PROCESS | 1816 | --DOMWINDOW == 86 (0x7f411e7b9400) [pid = 1816] [serial = 155] [outer = (nil)] [url = about:blank] 09:54:14 INFO - PROCESS | 1816 | --DOMWINDOW == 85 (0x7f412a57ec00) [pid = 1816] [serial = 164] [outer = (nil)] [url = about:blank] 09:54:14 INFO - PROCESS | 1816 | --DOMWINDOW == 84 (0x7f4134b5ac00) [pid = 1816] [serial = 168] [outer = (nil)] [url = about:blank] 09:54:14 INFO - PROCESS | 1816 | --DOMWINDOW == 83 (0x7f41358d9400) [pid = 1816] [serial = 171] [outer = (nil)] [url = about:blank] 09:54:14 INFO - PROCESS | 1816 | --DOMWINDOW == 82 (0x7f4130617c00) [pid = 1816] [serial = 165] [outer = (nil)] [url = about:blank] 09:54:14 INFO - PROCESS | 1816 | 1461862454818 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:54:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 09:54:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 1234ms 09:54:14 INFO - PROCESS | 1816 | 1461862454861 Marionette TRACE conn4 -> [0,281,"getWindowHandle",null] 09:54:14 INFO - PROCESS | 1816 | 1461862454865 Marionette TRACE conn4 <- [1,281,null,{"value":"8"}] 09:54:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 09:54:14 INFO - PROCESS | 1816 | 1461862454879 Marionette TRACE conn4 -> [0,282,"setScriptTimeout",{"ms":35000}] 09:54:14 INFO - PROCESS | 1816 | 1461862454887 Marionette TRACE conn4 <- [1,282,null,{}] 09:54:14 INFO - PROCESS | 1816 | 1461862454895 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:54:15 INFO - PROCESS | 1816 | 1461862455049 Marionette TRACE conn4 <- [1,283,null,{"value":null}] 09:54:15 INFO - PROCESS | 1816 | 1461862455062 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:54:15 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f4124f53000 == 48 [pid = 1816] [id = 78] 09:54:15 INFO - PROCESS | 1816 | ++DOMWINDOW == 83 (0x7f41250c3c00) [pid = 1816] [serial = 232] [outer = (nil)] 09:54:15 INFO - PROCESS | 1816 | ++DOMWINDOW == 84 (0x7f4125f8d800) [pid = 1816] [serial = 233] [outer = 0x7f41250c3c00] 09:54:15 INFO - PROCESS | 1816 | 1461862455122 Marionette DEBUG loaded listener.js 09:54:15 INFO - PROCESS | 1816 | ++DOMWINDOW == 85 (0x7f4126469c00) [pid = 1816] [serial = 234] [outer = 0x7f41250c3c00] 09:54:15 INFO - PROCESS | 1816 | 1461862455821 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:54:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 09:54:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 992ms 09:54:15 INFO - PROCESS | 1816 | 1461862455865 Marionette TRACE conn4 -> [0,285,"getWindowHandle",null] 09:54:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 09:54:15 INFO - PROCESS | 1816 | 1461862455870 Marionette TRACE conn4 <- [1,285,null,{"value":"8"}] 09:54:15 INFO - PROCESS | 1816 | 1461862455877 Marionette TRACE conn4 -> [0,286,"setScriptTimeout",{"ms":35000}] 09:54:15 INFO - PROCESS | 1816 | 1461862455880 Marionette TRACE conn4 <- [1,286,null,{}] 09:54:15 INFO - PROCESS | 1816 | 1461862455885 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:54:16 INFO - PROCESS | 1816 | 1461862456075 Marionette TRACE conn4 <- [1,287,null,{"value":null}] 09:54:16 INFO - PROCESS | 1816 | 1461862456097 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:54:16 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f4125f2d000 == 49 [pid = 1816] [id = 79] 09:54:16 INFO - PROCESS | 1816 | ++DOMWINDOW == 86 (0x7f4125da2800) [pid = 1816] [serial = 235] [outer = (nil)] 09:54:16 INFO - PROCESS | 1816 | ++DOMWINDOW == 87 (0x7f412a57c800) [pid = 1816] [serial = 236] [outer = 0x7f4125da2800] 09:54:16 INFO - PROCESS | 1816 | 1461862456157 Marionette DEBUG loaded listener.js 09:54:16 INFO - PROCESS | 1816 | ++DOMWINDOW == 88 (0x7f41303e5400) [pid = 1816] [serial = 237] [outer = 0x7f4125da2800] 09:54:16 INFO - PROCESS | 1816 | 1461862456975 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:54:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 09:54:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 1131ms 09:54:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 09:54:17 INFO - PROCESS | 1816 | 1461862457007 Marionette TRACE conn4 -> [0,289,"getWindowHandle",null] 09:54:17 INFO - PROCESS | 1816 | 1461862457010 Marionette TRACE conn4 <- [1,289,null,{"value":"8"}] 09:54:17 INFO - PROCESS | 1816 | 1461862457016 Marionette TRACE conn4 -> [0,290,"setScriptTimeout",{"ms":35000}] 09:54:17 INFO - PROCESS | 1816 | 1461862457019 Marionette TRACE conn4 <- [1,290,null,{}] 09:54:17 INFO - PROCESS | 1816 | 1461862457024 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:54:17 INFO - PROCESS | 1816 | 1461862457189 Marionette TRACE conn4 <- [1,291,null,{"value":null}] 09:54:17 INFO - PROCESS | 1816 | 1461862457214 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:54:17 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f41301fa800 == 50 [pid = 1816] [id = 80] 09:54:17 INFO - PROCESS | 1816 | ++DOMWINDOW == 89 (0x7f4130615c00) [pid = 1816] [serial = 238] [outer = (nil)] 09:54:17 INFO - PROCESS | 1816 | ++DOMWINDOW == 90 (0x7f4130650c00) [pid = 1816] [serial = 239] [outer = 0x7f4130615c00] 09:54:17 INFO - PROCESS | 1816 | 1461862457290 Marionette DEBUG loaded listener.js 09:54:17 INFO - PROCESS | 1816 | ++DOMWINDOW == 91 (0x7f4131828000) [pid = 1816] [serial = 240] [outer = 0x7f4130615c00] 09:54:18 INFO - PROCESS | 1816 | 1461862458054 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:54:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 09:54:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 1077ms 09:54:18 INFO - PROCESS | 1816 | 1461862458098 Marionette TRACE conn4 -> [0,293,"getWindowHandle",null] 09:54:18 INFO - PROCESS | 1816 | 1461862458102 Marionette TRACE conn4 <- [1,293,null,{"value":"8"}] 09:54:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 09:54:18 INFO - PROCESS | 1816 | 1461862458115 Marionette TRACE conn4 -> [0,294,"setScriptTimeout",{"ms":35000}] 09:54:18 INFO - PROCESS | 1816 | 1461862458117 Marionette TRACE conn4 <- [1,294,null,{}] 09:54:18 INFO - PROCESS | 1816 | 1461862458124 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:54:18 INFO - PROCESS | 1816 | 1461862458319 Marionette TRACE conn4 <- [1,295,null,{"value":null}] 09:54:18 INFO - PROCESS | 1816 | 1461862458338 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:54:18 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f4131518800 == 51 [pid = 1816] [id = 81] 09:54:18 INFO - PROCESS | 1816 | ++DOMWINDOW == 92 (0x7f4131831400) [pid = 1816] [serial = 241] [outer = (nil)] 09:54:18 INFO - PROCESS | 1816 | ++DOMWINDOW == 93 (0x7f4131896400) [pid = 1816] [serial = 242] [outer = 0x7f4131831400] 09:54:18 INFO - PROCESS | 1816 | 1461862458400 Marionette DEBUG loaded listener.js 09:54:18 INFO - PROCESS | 1816 | ++DOMWINDOW == 94 (0x7f41337ed800) [pid = 1816] [serial = 243] [outer = 0x7f4131831400] 09:54:19 INFO - PROCESS | 1816 | --DOMWINDOW == 93 (0x7f4121b25c00) [pid = 1816] [serial = 196] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 09:54:19 INFO - PROCESS | 1816 | --DOMWINDOW == 92 (0x7f411cf63c00) [pid = 1816] [serial = 175] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 09:54:19 INFO - PROCESS | 1816 | --DOMWINDOW == 91 (0x7f411b654000) [pid = 1816] [serial = 205] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 09:54:19 INFO - PROCESS | 1816 | --DOMWINDOW == 90 (0x7f41225fac00) [pid = 1816] [serial = 190] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 09:54:19 INFO - PROCESS | 1816 | --DOMWINDOW == 89 (0x7f4119c6a400) [pid = 1816] [serial = 199] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 09:54:19 INFO - PROCESS | 1816 | --DOMWINDOW == 88 (0x7f4121512c00) [pid = 1816] [serial = 178] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 09:54:19 INFO - PROCESS | 1816 | --DOMWINDOW == 87 (0x7f411980b800) [pid = 1816] [serial = 115] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 09:54:19 INFO - PROCESS | 1816 | --DOMWINDOW == 86 (0x7f4119819400) [pid = 1816] [serial = 139] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 09:54:19 INFO - PROCESS | 1816 | --DOMWINDOW == 85 (0x7f4123e0b800) [pid = 1816] [serial = 184] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 09:54:19 INFO - PROCESS | 1816 | --DOMWINDOW == 84 (0x7f4135927400) [pid = 1816] [serial = 202] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 09:54:19 INFO - PROCESS | 1816 | --DOMWINDOW == 83 (0x7f411e7be400) [pid = 1816] [serial = 193] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 09:54:19 INFO - PROCESS | 1816 | --DOMWINDOW == 82 (0x7f4123e0ac00) [pid = 1816] [serial = 181] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 09:54:19 INFO - PROCESS | 1816 | --DOMWINDOW == 81 (0x7f411cf6c800) [pid = 1816] [serial = 187] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 09:54:19 INFO - PROCESS | 1816 | --DOMWINDOW == 80 (0x7f4119b5d400) [pid = 1816] [serial = 112] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 09:54:19 INFO - PROCESS | 1816 | 1461862459631 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:54:19 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:54:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 1580ms 09:54:19 INFO - PROCESS | 1816 | 1461862459697 Marionette TRACE conn4 -> [0,297,"getWindowHandle",null] 09:54:19 INFO - PROCESS | 1816 | 1461862459703 Marionette TRACE conn4 <- [1,297,null,{"value":"8"}] 09:54:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 09:54:19 INFO - PROCESS | 1816 | 1461862459711 Marionette TRACE conn4 -> [0,298,"setScriptTimeout",{"ms":35000}] 09:54:19 INFO - PROCESS | 1816 | 1461862459717 Marionette TRACE conn4 <- [1,298,null,{}] 09:54:19 INFO - PROCESS | 1816 | 1461862459726 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:54:19 INFO - PROCESS | 1816 | 1461862459956 Marionette TRACE conn4 <- [1,299,null,{"value":null}] 09:54:20 INFO - PROCESS | 1816 | 1461862460151 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:54:20 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f412414f000 == 52 [pid = 1816] [id = 82] 09:54:20 INFO - PROCESS | 1816 | ++DOMWINDOW == 81 (0x7f411b93cc00) [pid = 1816] [serial = 244] [outer = (nil)] 09:54:20 INFO - PROCESS | 1816 | ++DOMWINDOW == 82 (0x7f411e7bdc00) [pid = 1816] [serial = 245] [outer = 0x7f411b93cc00] 09:54:20 INFO - PROCESS | 1816 | 1461862460228 Marionette DEBUG loaded listener.js 09:54:20 INFO - PROCESS | 1816 | ++DOMWINDOW == 83 (0x7f4121b25c00) [pid = 1816] [serial = 246] [outer = 0x7f411b93cc00] 09:54:21 INFO - PROCESS | 1816 | 1461862461343 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:54:21 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:54:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 1648ms 09:54:21 INFO - PROCESS | 1816 | 1461862461361 Marionette TRACE conn4 -> [0,301,"getWindowHandle",null] 09:54:21 INFO - PROCESS | 1816 | 1461862461374 Marionette TRACE conn4 <- [1,301,null,{"value":"8"}] 09:54:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 09:54:21 INFO - PROCESS | 1816 | 1461862461390 Marionette TRACE conn4 -> [0,302,"setScriptTimeout",{"ms":35000}] 09:54:21 INFO - PROCESS | 1816 | 1461862461397 Marionette TRACE conn4 <- [1,302,null,{}] 09:54:21 INFO - PROCESS | 1816 | 1461862461408 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:54:21 INFO - PROCESS | 1816 | 1461862461703 Marionette TRACE conn4 <- [1,303,null,{"value":null}] 09:54:21 INFO - PROCESS | 1816 | 1461862461923 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:54:21 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f412623f800 == 53 [pid = 1816] [id = 83] 09:54:21 INFO - PROCESS | 1816 | ++DOMWINDOW == 84 (0x7f41241e5800) [pid = 1816] [serial = 247] [outer = (nil)] 09:54:22 INFO - PROCESS | 1816 | ++DOMWINDOW == 85 (0x7f4124e41000) [pid = 1816] [serial = 248] [outer = 0x7f41241e5800] 09:54:22 INFO - PROCESS | 1816 | 1461862462039 Marionette DEBUG loaded listener.js 09:54:22 INFO - PROCESS | 1816 | ++DOMWINDOW == 86 (0x7f41250cb000) [pid = 1816] [serial = 249] [outer = 0x7f41241e5800] 09:54:22 INFO - PROCESS | 1816 | 1461862462940 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:54:22 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:54:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 1597ms 09:54:22 INFO - PROCESS | 1816 | 1461862462986 Marionette TRACE conn4 -> [0,305,"getWindowHandle",null] 09:54:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 09:54:22 INFO - PROCESS | 1816 | 1461862462990 Marionette TRACE conn4 <- [1,305,null,{"value":"8"}] 09:54:22 INFO - PROCESS | 1816 | 1461862462996 Marionette TRACE conn4 -> [0,306,"setScriptTimeout",{"ms":35000}] 09:54:23 INFO - PROCESS | 1816 | 1461862463002 Marionette TRACE conn4 <- [1,306,null,{}] 09:54:23 INFO - PROCESS | 1816 | 1461862463017 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:54:23 INFO - PROCESS | 1816 | 1461862463219 Marionette TRACE conn4 <- [1,307,null,{"value":null}] 09:54:23 INFO - PROCESS | 1816 | ++DOMWINDOW == 87 (0x7f41264ef400) [pid = 1816] [serial = 250] [outer = 0x7f411990c400] 09:54:23 INFO - PROCESS | 1816 | 1461862463396 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:54:23 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f4134f72800 == 54 [pid = 1816] [id = 84] 09:54:23 INFO - PROCESS | 1816 | ++DOMWINDOW == 88 (0x7f41303e3c00) [pid = 1816] [serial = 251] [outer = (nil)] 09:54:23 INFO - PROCESS | 1816 | ++DOMWINDOW == 89 (0x7f413060a000) [pid = 1816] [serial = 252] [outer = 0x7f41303e3c00] 09:54:23 INFO - PROCESS | 1816 | 1461862463516 Marionette DEBUG loaded listener.js 09:54:23 INFO - PROCESS | 1816 | ++DOMWINDOW == 90 (0x7f413180dc00) [pid = 1816] [serial = 253] [outer = 0x7f41303e3c00] 09:54:24 INFO - PROCESS | 1816 | 1461862464345 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:54:24 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:54:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 1390ms 09:54:24 INFO - PROCESS | 1816 | 1461862464386 Marionette TRACE conn4 -> [0,309,"getWindowHandle",null] 09:54:24 INFO - PROCESS | 1816 | 1461862464391 Marionette TRACE conn4 <- [1,309,null,{"value":"8"}] 09:54:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 09:54:24 INFO - PROCESS | 1816 | 1461862464397 Marionette TRACE conn4 -> [0,310,"setScriptTimeout",{"ms":35000}] 09:54:24 INFO - PROCESS | 1816 | 1461862464400 Marionette TRACE conn4 <- [1,310,null,{}] 09:54:24 INFO - PROCESS | 1816 | 1461862464405 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:54:24 INFO - PROCESS | 1816 | 1461862464563 Marionette TRACE conn4 <- [1,311,null,{"value":null}] 09:54:24 INFO - PROCESS | 1816 | 1461862464701 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:54:24 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f41337a5000 == 55 [pid = 1816] [id = 85] 09:54:24 INFO - PROCESS | 1816 | ++DOMWINDOW == 91 (0x7f4119818800) [pid = 1816] [serial = 254] [outer = (nil)] 09:54:24 INFO - PROCESS | 1816 | ++DOMWINDOW == 92 (0x7f4131823800) [pid = 1816] [serial = 255] [outer = 0x7f4119818800] 09:54:24 INFO - PROCESS | 1816 | 1461862464774 Marionette DEBUG loaded listener.js 09:54:24 INFO - PROCESS | 1816 | ++DOMWINDOW == 93 (0x7f413188d000) [pid = 1816] [serial = 256] [outer = 0x7f4119818800] 09:54:25 INFO - PROCESS | 1816 | 1461862465577 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:54:25 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:54:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 1226ms 09:54:25 INFO - PROCESS | 1816 | 1461862465625 Marionette TRACE conn4 -> [0,313,"getWindowHandle",null] 09:54:25 INFO - PROCESS | 1816 | 1461862465629 Marionette TRACE conn4 <- [1,313,null,{"value":"8"}] 09:54:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 09:54:25 INFO - PROCESS | 1816 | 1461862465635 Marionette TRACE conn4 -> [0,314,"setScriptTimeout",{"ms":35000}] 09:54:25 INFO - PROCESS | 1816 | 1461862465639 Marionette TRACE conn4 <- [1,314,null,{}] 09:54:25 INFO - PROCESS | 1816 | 1461862465643 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:54:25 INFO - PROCESS | 1816 | 1461862465798 Marionette TRACE conn4 <- [1,315,null,{"value":null}] 09:54:25 INFO - PROCESS | 1816 | 1461862465930 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:54:25 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f4138253800 == 56 [pid = 1816] [id = 86] 09:54:25 INFO - PROCESS | 1816 | ++DOMWINDOW == 94 (0x7f4119815400) [pid = 1816] [serial = 257] [outer = (nil)] 09:54:25 INFO - PROCESS | 1816 | ++DOMWINDOW == 95 (0x7f4134b05000) [pid = 1816] [serial = 258] [outer = 0x7f4119815400] 09:54:26 INFO - PROCESS | 1816 | 1461862466003 Marionette DEBUG loaded listener.js 09:54:26 INFO - PROCESS | 1816 | ++DOMWINDOW == 96 (0x7f413507ac00) [pid = 1816] [serial = 259] [outer = 0x7f4119815400] 09:54:27 INFO - PROCESS | 1816 | 1461862467048 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:54:27 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:54:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 1485ms 09:54:27 INFO - PROCESS | 1816 | 1461862467123 Marionette TRACE conn4 -> [0,317,"getWindowHandle",null] 09:54:27 INFO - PROCESS | 1816 | 1461862467127 Marionette TRACE conn4 <- [1,317,null,{"value":"8"}] 09:54:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 09:54:27 INFO - PROCESS | 1816 | 1461862467137 Marionette TRACE conn4 -> [0,318,"setScriptTimeout",{"ms":35000}] 09:54:27 INFO - PROCESS | 1816 | 1461862467142 Marionette TRACE conn4 <- [1,318,null,{}] 09:54:27 INFO - PROCESS | 1816 | 1461862467150 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:54:27 INFO - PROCESS | 1816 | 1461862467336 Marionette TRACE conn4 <- [1,319,null,{"value":null}] 09:54:27 INFO - PROCESS | 1816 | 1461862467555 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:54:27 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f4119bce800 == 57 [pid = 1816] [id = 87] 09:54:27 INFO - PROCESS | 1816 | ++DOMWINDOW == 97 (0x7f411cf6b800) [pid = 1816] [serial = 260] [outer = (nil)] 09:54:27 INFO - PROCESS | 1816 | ++DOMWINDOW == 98 (0x7f411d069800) [pid = 1816] [serial = 261] [outer = 0x7f411cf6b800] 09:54:27 INFO - PROCESS | 1816 | 1461862467662 Marionette DEBUG loaded listener.js 09:54:27 INFO - PROCESS | 1816 | ++DOMWINDOW == 99 (0x7f411d070800) [pid = 1816] [serial = 262] [outer = 0x7f411cf6b800] 09:54:28 INFO - PROCESS | 1816 | --DOCSHELL 0x7f41301fa800 == 56 [pid = 1816] [id = 80] 09:54:28 INFO - PROCESS | 1816 | --DOCSHELL 0x7f4125f2d000 == 55 [pid = 1816] [id = 79] 09:54:28 INFO - PROCESS | 1816 | --DOCSHELL 0x7f4124f53000 == 54 [pid = 1816] [id = 78] 09:54:28 INFO - PROCESS | 1816 | --DOMWINDOW == 98 (0x7f4131828400) [pid = 1816] [serial = 209] [outer = (nil)] [url = about:blank] 09:54:28 INFO - PROCESS | 1816 | --DOCSHELL 0x7f411a7e1000 == 53 [pid = 1816] [id = 77] 09:54:28 INFO - PROCESS | 1816 | --DOCSHELL 0x7f4119950800 == 52 [pid = 1816] [id = 76] 09:54:28 INFO - PROCESS | 1816 | --DOCSHELL 0x7f4122bf2800 == 51 [pid = 1816] [id = 75] 09:54:28 INFO - PROCESS | 1816 | --DOMWINDOW == 97 (0x7f413373e000) [pid = 1816] [serial = 198] [outer = (nil)] [url = about:blank] 09:54:28 INFO - PROCESS | 1816 | --DOMWINDOW == 96 (0x7f411cf6bc00) [pid = 1816] [serial = 176] [outer = (nil)] [url = about:blank] 09:54:28 INFO - PROCESS | 1816 | --DOMWINDOW == 95 (0x7f4131890000) [pid = 1816] [serial = 207] [outer = (nil)] [url = about:blank] 09:54:28 INFO - PROCESS | 1816 | --DOMWINDOW == 94 (0x7f41248f7c00) [pid = 1816] [serial = 192] [outer = (nil)] [url = about:blank] 09:54:28 INFO - PROCESS | 1816 | --DOMWINDOW == 93 (0x7f413499dc00) [pid = 1816] [serial = 200] [outer = (nil)] [url = about:blank] 09:54:28 INFO - PROCESS | 1816 | --DOMWINDOW == 92 (0x7f4124ee5c00) [pid = 1816] [serial = 179] [outer = (nil)] [url = about:blank] 09:54:28 INFO - PROCESS | 1816 | --DOMWINDOW == 91 (0x7f41215ca400) [pid = 1816] [serial = 117] [outer = (nil)] [url = about:blank] 09:54:28 INFO - PROCESS | 1816 | --DOMWINDOW == 90 (0x7f413321b800) [pid = 1816] [serial = 141] [outer = (nil)] [url = about:blank] 09:54:28 INFO - PROCESS | 1816 | --DOMWINDOW == 89 (0x7f41332ae400) [pid = 1816] [serial = 186] [outer = (nil)] [url = about:blank] 09:54:28 INFO - PROCESS | 1816 | --DOMWINDOW == 88 (0x7f4135930c00) [pid = 1816] [serial = 203] [outer = (nil)] [url = about:blank] 09:54:28 INFO - PROCESS | 1816 | --DOMWINDOW == 87 (0x7f4123e0e000) [pid = 1816] [serial = 191] [outer = (nil)] [url = about:blank] 09:54:28 INFO - PROCESS | 1816 | --DOMWINDOW == 86 (0x7f4125d94800) [pid = 1816] [serial = 194] [outer = (nil)] [url = about:blank] 09:54:28 INFO - PROCESS | 1816 | --DOMWINDOW == 85 (0x7f412f541400) [pid = 1816] [serial = 197] [outer = (nil)] [url = about:blank] 09:54:28 INFO - PROCESS | 1816 | --DOMWINDOW == 84 (0x7f41375c2400) [pid = 1816] [serial = 204] [outer = (nil)] [url = about:blank] 09:54:28 INFO - PROCESS | 1816 | --DOMWINDOW == 83 (0x7f4125d44c00) [pid = 1816] [serial = 180] [outer = (nil)] [url = about:blank] 09:54:28 INFO - PROCESS | 1816 | --DOMWINDOW == 82 (0x7f4125f95400) [pid = 1816] [serial = 183] [outer = (nil)] [url = about:blank] 09:54:28 INFO - PROCESS | 1816 | --DOMWINDOW == 81 (0x7f41264e8800) [pid = 1816] [serial = 195] [outer = (nil)] [url = about:blank] 09:54:28 INFO - PROCESS | 1816 | --DOMWINDOW == 80 (0x7f4120384800) [pid = 1816] [serial = 189] [outer = (nil)] [url = about:blank] 09:54:28 INFO - PROCESS | 1816 | --DOMWINDOW == 79 (0x7f411cf9b400) [pid = 1816] [serial = 206] [outer = (nil)] [url = about:blank] 09:54:28 INFO - PROCESS | 1816 | --DOMWINDOW == 78 (0x7f41352a5000) [pid = 1816] [serial = 201] [outer = (nil)] [url = about:blank] 09:54:28 INFO - PROCESS | 1816 | --DOMWINDOW == 77 (0x7f4130416c00) [pid = 1816] [serial = 185] [outer = (nil)] [url = about:blank] 09:54:28 INFO - PROCESS | 1816 | --DOMWINDOW == 76 (0x7f411cf99400) [pid = 1816] [serial = 188] [outer = (nil)] [url = about:blank] 09:54:28 INFO - PROCESS | 1816 | --DOMWINDOW == 75 (0x7f41316bb800) [pid = 1816] [serial = 114] [outer = (nil)] [url = about:blank] 09:54:28 INFO - PROCESS | 1816 | --DOMWINDOW == 74 (0x7f412030ac00) [pid = 1816] [serial = 177] [outer = (nil)] [url = about:blank] 09:54:28 INFO - PROCESS | 1816 | --DOMWINDOW == 73 (0x7f4123e11400) [pid = 1816] [serial = 182] [outer = (nil)] [url = about:blank] 09:54:28 INFO - PROCESS | 1816 | 1461862468566 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:54:28 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:54:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 1487ms 09:54:28 INFO - PROCESS | 1816 | 1461862468624 Marionette TRACE conn4 -> [0,321,"getWindowHandle",null] 09:54:28 INFO - PROCESS | 1816 | 1461862468632 Marionette TRACE conn4 <- [1,321,null,{"value":"8"}] 09:54:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 09:54:28 INFO - PROCESS | 1816 | 1461862468642 Marionette TRACE conn4 -> [0,322,"setScriptTimeout",{"ms":35000}] 09:54:28 INFO - PROCESS | 1816 | 1461862468646 Marionette TRACE conn4 <- [1,322,null,{}] 09:54:28 INFO - PROCESS | 1816 | 1461862468654 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:54:28 INFO - PROCESS | 1816 | 1461862468805 Marionette TRACE conn4 <- [1,323,null,{"value":null}] 09:54:28 INFO - PROCESS | 1816 | 1461862468896 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:54:28 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f4122bf1800 == 52 [pid = 1816] [id = 88] 09:54:28 INFO - PROCESS | 1816 | ++DOMWINDOW == 74 (0x7f411cf9a800) [pid = 1816] [serial = 263] [outer = (nil)] 09:54:28 INFO - PROCESS | 1816 | ++DOMWINDOW == 75 (0x7f4120381400) [pid = 1816] [serial = 264] [outer = 0x7f411cf9a800] 09:54:28 INFO - PROCESS | 1816 | 1461862468959 Marionette DEBUG loaded listener.js 09:54:29 INFO - PROCESS | 1816 | ++DOMWINDOW == 76 (0x7f41225f7c00) [pid = 1816] [serial = 265] [outer = 0x7f411cf9a800] 09:54:29 INFO - PROCESS | 1816 | 1461862469659 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:54:29 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:54:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 1034ms 09:54:29 INFO - PROCESS | 1816 | 1461862469677 Marionette TRACE conn4 -> [0,325,"getWindowHandle",null] 09:54:29 INFO - PROCESS | 1816 | 1461862469681 Marionette TRACE conn4 <- [1,325,null,{"value":"8"}] 09:54:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 09:54:29 INFO - PROCESS | 1816 | 1461862469686 Marionette TRACE conn4 -> [0,326,"setScriptTimeout",{"ms":35000}] 09:54:29 INFO - PROCESS | 1816 | 1461862469692 Marionette TRACE conn4 <- [1,326,null,{}] 09:54:29 INFO - PROCESS | 1816 | 1461862469723 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:54:29 INFO - PROCESS | 1816 | 1461862469882 Marionette TRACE conn4 <- [1,327,null,{"value":null}] 09:54:29 INFO - PROCESS | 1816 | 1461862469982 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:54:30 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f4125f12800 == 53 [pid = 1816] [id = 89] 09:54:30 INFO - PROCESS | 1816 | ++DOMWINDOW == 77 (0x7f41225fac00) [pid = 1816] [serial = 266] [outer = (nil)] 09:54:30 INFO - PROCESS | 1816 | ++DOMWINDOW == 78 (0x7f4124e37800) [pid = 1816] [serial = 267] [outer = 0x7f41225fac00] 09:54:30 INFO - PROCESS | 1816 | 1461862470048 Marionette DEBUG loaded listener.js 09:54:30 INFO - PROCESS | 1816 | ++DOMWINDOW == 79 (0x7f41250c0400) [pid = 1816] [serial = 268] [outer = 0x7f41225fac00] 09:54:30 INFO - PROCESS | 1816 | 1461862470826 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:54:30 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:54:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 1189ms 09:54:30 INFO - PROCESS | 1816 | 1461862470878 Marionette TRACE conn4 -> [0,329,"getWindowHandle",null] 09:54:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 09:54:30 INFO - PROCESS | 1816 | 1461862470882 Marionette TRACE conn4 <- [1,329,null,{"value":"8"}] 09:54:30 INFO - PROCESS | 1816 | 1461862470888 Marionette TRACE conn4 -> [0,330,"setScriptTimeout",{"ms":35000}] 09:54:30 INFO - PROCESS | 1816 | 1461862470891 Marionette TRACE conn4 <- [1,330,null,{}] 09:54:30 INFO - PROCESS | 1816 | 1461862470896 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:54:31 INFO - PROCESS | 1816 | 1461862471087 Marionette TRACE conn4 <- [1,331,null,{"value":null}] 09:54:31 INFO - PROCESS | 1816 | 1461862471116 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:54:31 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f4130109800 == 54 [pid = 1816] [id = 90] 09:54:31 INFO - PROCESS | 1816 | ++DOMWINDOW == 80 (0x7f4124e3b000) [pid = 1816] [serial = 269] [outer = (nil)] 09:54:31 INFO - PROCESS | 1816 | ++DOMWINDOW == 81 (0x7f4123eca400) [pid = 1816] [serial = 270] [outer = 0x7f4124e3b000] 09:54:31 INFO - PROCESS | 1816 | 1461862471187 Marionette DEBUG loaded listener.js 09:54:31 INFO - PROCESS | 1816 | ++DOMWINDOW == 82 (0x7f41264f0c00) [pid = 1816] [serial = 271] [outer = 0x7f4124e3b000] 09:54:31 INFO - PROCESS | 1816 | 1461862471988 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:54:32 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:54:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 1133ms 09:54:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 09:54:32 INFO - PROCESS | 1816 | 1461862472021 Marionette TRACE conn4 -> [0,333,"getWindowHandle",null] 09:54:32 INFO - PROCESS | 1816 | 1461862472024 Marionette TRACE conn4 <- [1,333,null,{"value":"8"}] 09:54:32 INFO - PROCESS | 1816 | 1461862472031 Marionette TRACE conn4 -> [0,334,"setScriptTimeout",{"ms":35000}] 09:54:32 INFO - PROCESS | 1816 | 1461862472034 Marionette TRACE conn4 <- [1,334,null,{}] 09:54:32 INFO - PROCESS | 1816 | 1461862472046 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:54:32 INFO - PROCESS | 1816 | 1461862472223 Marionette TRACE conn4 <- [1,335,null,{"value":null}] 09:54:32 INFO - PROCESS | 1816 | 1461862472250 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:54:32 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f4130819800 == 55 [pid = 1816] [id = 91] 09:54:32 INFO - PROCESS | 1816 | ++DOMWINDOW == 83 (0x7f412687fc00) [pid = 1816] [serial = 272] [outer = (nil)] 09:54:32 INFO - PROCESS | 1816 | ++DOMWINDOW == 84 (0x7f4130379400) [pid = 1816] [serial = 273] [outer = 0x7f412687fc00] 09:54:32 INFO - PROCESS | 1816 | 1461862472310 Marionette DEBUG loaded listener.js 09:54:32 INFO - PROCESS | 1816 | ++DOMWINDOW == 85 (0x7f4131543000) [pid = 1816] [serial = 274] [outer = 0x7f412687fc00] 09:54:33 INFO - PROCESS | 1816 | --DOMWINDOW == 84 (0x7f411b659800) [pid = 1816] [serial = 229] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 09:54:33 INFO - PROCESS | 1816 | --DOMWINDOW == 83 (0x7f4125da2800) [pid = 1816] [serial = 235] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 09:54:33 INFO - PROCESS | 1816 | --DOMWINDOW == 82 (0x7f411b9f3000) [pid = 1816] [serial = 223] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 09:54:33 INFO - PROCESS | 1816 | --DOMWINDOW == 81 (0x7f41250c3c00) [pid = 1816] [serial = 232] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 09:54:33 INFO - PROCESS | 1816 | --DOMWINDOW == 80 (0x7f4130615c00) [pid = 1816] [serial = 238] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 09:54:33 INFO - PROCESS | 1816 | --DOMWINDOW == 79 (0x7f4119c66800) [pid = 1816] [serial = 226] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 09:54:33 INFO - PROCESS | 1816 | 1461862473204 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:54:33 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:54:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 1192ms 09:54:33 INFO - PROCESS | 1816 | 1461862473221 Marionette TRACE conn4 -> [0,337,"getWindowHandle",null] 09:54:33 INFO - PROCESS | 1816 | 1461862473224 Marionette TRACE conn4 <- [1,337,null,{"value":"8"}] 09:54:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 09:54:33 INFO - PROCESS | 1816 | 1461862473231 Marionette TRACE conn4 -> [0,338,"setScriptTimeout",{"ms":35000}] 09:54:33 INFO - PROCESS | 1816 | 1461862473233 Marionette TRACE conn4 <- [1,338,null,{}] 09:54:33 INFO - PROCESS | 1816 | 1461862473245 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:54:33 INFO - PROCESS | 1816 | 1461862473454 Marionette TRACE conn4 <- [1,339,null,{"value":null}] 09:54:33 INFO - PROCESS | 1816 | 1461862473477 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:54:33 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f411b6be000 == 56 [pid = 1816] [id = 92] 09:54:33 INFO - PROCESS | 1816 | ++DOMWINDOW == 80 (0x7f4124ee8400) [pid = 1816] [serial = 275] [outer = (nil)] 09:54:33 INFO - PROCESS | 1816 | ++DOMWINDOW == 81 (0x7f4131890800) [pid = 1816] [serial = 276] [outer = 0x7f4124ee8400] 09:54:33 INFO - PROCESS | 1816 | 1461862473544 Marionette DEBUG loaded listener.js 09:54:33 INFO - PROCESS | 1816 | ++DOMWINDOW == 82 (0x7f413499f800) [pid = 1816] [serial = 277] [outer = 0x7f4124ee8400] 09:54:34 INFO - PROCESS | 1816 | 1461862474256 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:54:34 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:54:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 1077ms 09:54:34 INFO - PROCESS | 1816 | 1461862474309 Marionette TRACE conn4 -> [0,341,"getWindowHandle",null] 09:54:34 INFO - PROCESS | 1816 | 1461862474312 Marionette TRACE conn4 <- [1,341,null,{"value":"8"}] 09:54:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 09:54:34 INFO - PROCESS | 1816 | 1461862474342 Marionette TRACE conn4 -> [0,342,"setScriptTimeout",{"ms":35000}] 09:54:34 INFO - PROCESS | 1816 | 1461862474346 Marionette TRACE conn4 <- [1,342,null,{}] 09:54:34 INFO - PROCESS | 1816 | 1461862474350 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:54:34 INFO - PROCESS | 1816 | 1461862474486 Marionette TRACE conn4 <- [1,343,null,{"value":null}] 09:54:34 INFO - PROCESS | 1816 | 1461862474500 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:54:34 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f413558a000 == 57 [pid = 1816] [id = 93] 09:54:34 INFO - PROCESS | 1816 | ++DOMWINDOW == 83 (0x7f412259b400) [pid = 1816] [serial = 278] [outer = (nil)] 09:54:34 INFO - PROCESS | 1816 | ++DOMWINDOW == 84 (0x7f41352ac800) [pid = 1816] [serial = 279] [outer = 0x7f412259b400] 09:54:34 INFO - PROCESS | 1816 | 1461862474565 Marionette DEBUG loaded listener.js 09:54:34 INFO - PROCESS | 1816 | ++DOMWINDOW == 85 (0x7f4135927000) [pid = 1816] [serial = 280] [outer = 0x7f412259b400] 09:54:35 INFO - PROCESS | 1816 | 1461862475482 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:54:35 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:54:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 1181ms 09:54:35 INFO - PROCESS | 1816 | 1461862475528 Marionette TRACE conn4 -> [0,345,"getWindowHandle",null] 09:54:35 INFO - PROCESS | 1816 | 1461862475534 Marionette TRACE conn4 <- [1,345,null,{"value":"8"}] 09:54:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 09:54:35 INFO - PROCESS | 1816 | 1461862475545 Marionette TRACE conn4 -> [0,346,"setScriptTimeout",{"ms":35000}] 09:54:35 INFO - PROCESS | 1816 | 1461862475550 Marionette TRACE conn4 <- [1,346,null,{}] 09:54:35 INFO - PROCESS | 1816 | 1461862475559 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:54:35 INFO - PROCESS | 1816 | 1461862475738 Marionette TRACE conn4 <- [1,347,null,{"value":null}] 09:54:35 INFO - PROCESS | 1816 | 1461862475874 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:54:35 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f4124b4e800 == 58 [pid = 1816] [id = 94] 09:54:35 INFO - PROCESS | 1816 | ++DOMWINDOW == 86 (0x7f411cf99c00) [pid = 1816] [serial = 281] [outer = (nil)] 09:54:35 INFO - PROCESS | 1816 | ++DOMWINDOW == 87 (0x7f411d074400) [pid = 1816] [serial = 282] [outer = 0x7f411cf99c00] 09:54:35 INFO - PROCESS | 1816 | 1461862475953 Marionette DEBUG loaded listener.js 09:54:36 INFO - PROCESS | 1816 | ++DOMWINDOW == 88 (0x7f411e7c8800) [pid = 1816] [serial = 283] [outer = 0x7f411cf99c00] 09:54:36 INFO - PROCESS | 1816 | 1461862476780 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:54:36 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:54:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 1282ms 09:54:36 INFO - PROCESS | 1816 | 1461862476828 Marionette TRACE conn4 -> [0,349,"getWindowHandle",null] 09:54:36 INFO - PROCESS | 1816 | 1461862476837 Marionette TRACE conn4 <- [1,349,null,{"value":"8"}] 09:54:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 09:54:36 INFO - PROCESS | 1816 | 1461862476848 Marionette TRACE conn4 -> [0,350,"setScriptTimeout",{"ms":35000}] 09:54:36 INFO - PROCESS | 1816 | 1461862476851 Marionette TRACE conn4 <- [1,350,null,{}] 09:54:36 INFO - PROCESS | 1816 | 1461862476858 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:54:37 INFO - PROCESS | 1816 | 1461862477032 Marionette TRACE conn4 <- [1,351,null,{"value":null}] 09:54:37 INFO - PROCESS | 1816 | 1461862477165 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:54:37 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f4130656000 == 59 [pid = 1816] [id = 95] 09:54:37 INFO - PROCESS | 1816 | ++DOMWINDOW == 89 (0x7f411e7ce000) [pid = 1816] [serial = 284] [outer = (nil)] 09:54:37 INFO - PROCESS | 1816 | ++DOMWINDOW == 90 (0x7f4120384800) [pid = 1816] [serial = 285] [outer = 0x7f411e7ce000] 09:54:37 INFO - PROCESS | 1816 | 1461862477243 Marionette DEBUG loaded listener.js 09:54:37 INFO - PROCESS | 1816 | ++DOMWINDOW == 91 (0x7f4123e06400) [pid = 1816] [serial = 286] [outer = 0x7f411e7ce000] 09:54:38 INFO - PROCESS | 1816 | 1461862478189 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:54:38 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:54:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 1382ms 09:54:38 INFO - PROCESS | 1816 | 1461862478231 Marionette TRACE conn4 -> [0,353,"getWindowHandle",null] 09:54:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 09:54:38 INFO - PROCESS | 1816 | 1461862478235 Marionette TRACE conn4 <- [1,353,null,{"value":"8"}] 09:54:38 INFO - PROCESS | 1816 | 1461862478242 Marionette TRACE conn4 -> [0,354,"setScriptTimeout",{"ms":35000}] 09:54:38 INFO - PROCESS | 1816 | 1461862478248 Marionette TRACE conn4 <- [1,354,null,{}] 09:54:38 INFO - PROCESS | 1816 | 1461862478263 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:54:38 INFO - PROCESS | 1816 | 1461862478479 Marionette TRACE conn4 <- [1,355,null,{"value":null}] 09:54:38 INFO - PROCESS | 1816 | 1461862478663 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:54:38 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f4139aa9800 == 60 [pid = 1816] [id = 96] 09:54:38 INFO - PROCESS | 1816 | ++DOMWINDOW == 92 (0x7f4125286800) [pid = 1816] [serial = 287] [outer = (nil)] 09:54:38 INFO - PROCESS | 1816 | ++DOMWINDOW == 93 (0x7f4125d45c00) [pid = 1816] [serial = 288] [outer = 0x7f4125286800] 09:54:38 INFO - PROCESS | 1816 | 1461862478784 Marionette DEBUG loaded listener.js 09:54:38 INFO - PROCESS | 1816 | ++DOMWINDOW == 94 (0x7f412688d800) [pid = 1816] [serial = 289] [outer = 0x7f4125286800] 09:54:39 INFO - PROCESS | 1816 | 1461862479729 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:54:39 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:54:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 1542ms 09:54:39 INFO - PROCESS | 1816 | 1461862479787 Marionette TRACE conn4 -> [0,357,"getWindowHandle",null] 09:54:39 INFO - PROCESS | 1816 | 1461862479792 Marionette TRACE conn4 <- [1,357,null,{"value":"8"}] 09:54:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 09:54:39 INFO - PROCESS | 1816 | 1461862479802 Marionette TRACE conn4 -> [0,358,"setScriptTimeout",{"ms":35000}] 09:54:39 INFO - PROCESS | 1816 | 1461862479807 Marionette TRACE conn4 <- [1,358,null,{}] 09:54:39 INFO - PROCESS | 1816 | 1461862479815 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:54:40 INFO - PROCESS | 1816 | 1461862480157 Marionette TRACE conn4 <- [1,359,null,{"value":null}] 09:54:40 INFO - PROCESS | 1816 | 1461862480363 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:54:40 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f41359ec000 == 61 [pid = 1816] [id = 97] 09:54:40 INFO - PROCESS | 1816 | ++DOMWINDOW == 95 (0x7f4131542800) [pid = 1816] [serial = 290] [outer = (nil)] 09:54:40 INFO - PROCESS | 1816 | ++DOMWINDOW == 96 (0x7f4131888800) [pid = 1816] [serial = 291] [outer = 0x7f4131542800] 09:54:40 INFO - PROCESS | 1816 | 1461862480484 Marionette DEBUG loaded listener.js 09:54:40 INFO - PROCESS | 1816 | ++DOMWINDOW == 97 (0x7f413499b800) [pid = 1816] [serial = 292] [outer = 0x7f4131542800] 09:54:41 INFO - PROCESS | 1816 | 1461862481504 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:54:41 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:54:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 1745ms 09:54:41 INFO - PROCESS | 1816 | 1461862481548 Marionette TRACE conn4 -> [0,361,"getWindowHandle",null] 09:54:41 INFO - PROCESS | 1816 | 1461862481552 Marionette TRACE conn4 <- [1,361,null,{"value":"8"}] 09:54:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 09:54:41 INFO - PROCESS | 1816 | 1461862481560 Marionette TRACE conn4 -> [0,362,"setScriptTimeout",{"ms":35000}] 09:54:41 INFO - PROCESS | 1816 | 1461862481562 Marionette TRACE conn4 <- [1,362,null,{}] 09:54:41 INFO - PROCESS | 1816 | 1461862481569 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:54:41 INFO - PROCESS | 1816 | 1461862481723 Marionette TRACE conn4 <- [1,363,null,{"value":null}] 09:54:41 INFO - PROCESS | 1816 | 1461862481856 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:54:41 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f41195d9000 == 62 [pid = 1816] [id = 98] 09:54:41 INFO - PROCESS | 1816 | ++DOMWINDOW == 98 (0x7f41189ef000) [pid = 1816] [serial = 293] [outer = (nil)] 09:54:41 INFO - PROCESS | 1816 | ++DOMWINDOW == 99 (0x7f41189f5c00) [pid = 1816] [serial = 294] [outer = 0x7f41189ef000] 09:54:41 INFO - PROCESS | 1816 | 1461862481931 Marionette DEBUG loaded listener.js 09:54:42 INFO - PROCESS | 1816 | ++DOMWINDOW == 100 (0x7f4125710c00) [pid = 1816] [serial = 295] [outer = 0x7f41189ef000] 09:54:42 INFO - PROCESS | 1816 | 1461862482824 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:54:42 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:54:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 1328ms 09:54:42 INFO - PROCESS | 1816 | 1461862482890 Marionette TRACE conn4 -> [0,365,"getWindowHandle",null] 09:54:42 INFO - PROCESS | 1816 | 1461862482894 Marionette TRACE conn4 <- [1,365,null,{"value":"8"}] 09:54:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 09:54:42 INFO - PROCESS | 1816 | 1461862482902 Marionette TRACE conn4 -> [0,366,"setScriptTimeout",{"ms":35000}] 09:54:42 INFO - PROCESS | 1816 | 1461862482905 Marionette TRACE conn4 <- [1,366,null,{}] 09:54:42 INFO - PROCESS | 1816 | 1461862482910 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:54:43 INFO - PROCESS | 1816 | 1461862483143 Marionette TRACE conn4 <- [1,367,null,{"value":null}] 09:54:43 INFO - PROCESS | 1816 | 1461862483577 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:54:43 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f411985d800 == 63 [pid = 1816] [id = 99] 09:54:43 INFO - PROCESS | 1816 | ++DOMWINDOW == 101 (0x7f411b21b000) [pid = 1816] [serial = 296] [outer = (nil)] 09:54:43 INFO - PROCESS | 1816 | ++DOMWINDOW == 102 (0x7f411b656800) [pid = 1816] [serial = 297] [outer = 0x7f411b21b000] 09:54:43 INFO - PROCESS | 1816 | 1461862483663 Marionette DEBUG loaded listener.js 09:54:43 INFO - PROCESS | 1816 | ++DOMWINDOW == 103 (0x7f411cf69c00) [pid = 1816] [serial = 298] [outer = 0x7f411b21b000] 09:54:44 INFO - PROCESS | 1816 | 1461862484485 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:54:44 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:54:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 1630ms 09:54:44 INFO - PROCESS | 1816 | 1461862484532 Marionette TRACE conn4 -> [0,369,"getWindowHandle",null] 09:54:44 INFO - PROCESS | 1816 | 1461862484538 Marionette TRACE conn4 <- [1,369,null,{"value":"8"}] 09:54:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 09:54:44 INFO - PROCESS | 1816 | 1461862484545 Marionette TRACE conn4 -> [0,370,"setScriptTimeout",{"ms":35000}] 09:54:44 INFO - PROCESS | 1816 | 1461862484550 Marionette TRACE conn4 <- [1,370,null,{}] 09:54:44 INFO - PROCESS | 1816 | 1461862484556 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:54:44 INFO - PROCESS | 1816 | 1461862484716 Marionette TRACE conn4 <- [1,371,null,{"value":null}] 09:54:44 INFO - PROCESS | 1816 | 1461862484855 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:54:44 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f4119850800 == 64 [pid = 1816] [id = 100] 09:54:44 INFO - PROCESS | 1816 | ++DOMWINDOW == 104 (0x7f411d072400) [pid = 1816] [serial = 299] [outer = (nil)] 09:54:44 INFO - PROCESS | 1816 | ++DOMWINDOW == 105 (0x7f411e7ce800) [pid = 1816] [serial = 300] [outer = 0x7f411d072400] 09:54:44 INFO - PROCESS | 1816 | 1461862484970 Marionette DEBUG loaded listener.js 09:54:45 INFO - PROCESS | 1816 | ++DOMWINDOW == 106 (0x7f412030d400) [pid = 1816] [serial = 301] [outer = 0x7f411d072400] 09:54:45 INFO - PROCESS | 1816 | --DOCSHELL 0x7f4119866800 == 63 [pid = 1816] [id = 8] 09:54:45 INFO - PROCESS | 1816 | --DOCSHELL 0x7f411b6be000 == 62 [pid = 1816] [id = 92] 09:54:45 INFO - PROCESS | 1816 | --DOCSHELL 0x7f4130819800 == 61 [pid = 1816] [id = 91] 09:54:45 INFO - PROCESS | 1816 | --DOCSHELL 0x7f4130109800 == 60 [pid = 1816] [id = 90] 09:54:45 INFO - PROCESS | 1816 | --DOMWINDOW == 105 (0x7f412037dc00) [pid = 1816] [serial = 212] [outer = (nil)] [url = about:blank] 09:54:45 INFO - PROCESS | 1816 | --DOMWINDOW == 104 (0x7f4124e45400) [pid = 1816] [serial = 215] [outer = (nil)] [url = about:blank] 09:54:45 INFO - PROCESS | 1816 | --DOMWINDOW == 103 (0x7f412a57e400) [pid = 1816] [serial = 218] [outer = (nil)] [url = about:blank] 09:54:45 INFO - PROCESS | 1816 | --DOMWINDOW == 102 (0x7f4131888000) [pid = 1816] [serial = 221] [outer = (nil)] [url = about:blank] 09:54:45 INFO - PROCESS | 1816 | --DOMWINDOW == 101 (0x7f4131896400) [pid = 1816] [serial = 242] [outer = (nil)] [url = about:blank] 09:54:45 INFO - PROCESS | 1816 | --DOCSHELL 0x7f4125f12800 == 59 [pid = 1816] [id = 89] 09:54:45 INFO - PROCESS | 1816 | --DOCSHELL 0x7f4122bf1800 == 58 [pid = 1816] [id = 88] 09:54:45 INFO - PROCESS | 1816 | --DOCSHELL 0x7f4119bce800 == 57 [pid = 1816] [id = 87] 09:54:45 INFO - PROCESS | 1816 | --DOCSHELL 0x7f4134f72800 == 56 [pid = 1816] [id = 84] 09:54:45 INFO - PROCESS | 1816 | --DOCSHELL 0x7f412623f800 == 55 [pid = 1816] [id = 83] 09:54:45 INFO - PROCESS | 1816 | --DOCSHELL 0x7f412414f000 == 54 [pid = 1816] [id = 82] 09:54:45 INFO - PROCESS | 1816 | --DOCSHELL 0x7f4131518800 == 53 [pid = 1816] [id = 81] 09:54:45 INFO - PROCESS | 1816 | --DOMWINDOW == 100 (0x7f4131828000) [pid = 1816] [serial = 240] [outer = (nil)] [url = about:blank] 09:54:45 INFO - PROCESS | 1816 | --DOMWINDOW == 99 (0x7f41303e5400) [pid = 1816] [serial = 237] [outer = (nil)] [url = about:blank] 09:54:45 INFO - PROCESS | 1816 | --DOMWINDOW == 98 (0x7f412a57c800) [pid = 1816] [serial = 236] [outer = (nil)] [url = about:blank] 09:54:45 INFO - PROCESS | 1816 | --DOMWINDOW == 97 (0x7f411e7bac00) [pid = 1816] [serial = 225] [outer = (nil)] [url = about:blank] 09:54:45 INFO - PROCESS | 1816 | --DOMWINDOW == 96 (0x7f411cd83000) [pid = 1816] [serial = 224] [outer = (nil)] [url = about:blank] 09:54:45 INFO - PROCESS | 1816 | --DOMWINDOW == 95 (0x7f4125f8d800) [pid = 1816] [serial = 233] [outer = (nil)] [url = about:blank] 09:54:45 INFO - PROCESS | 1816 | --DOMWINDOW == 94 (0x7f4130650c00) [pid = 1816] [serial = 239] [outer = (nil)] [url = about:blank] 09:54:45 INFO - PROCESS | 1816 | --DOMWINDOW == 93 (0x7f4126469c00) [pid = 1816] [serial = 234] [outer = (nil)] [url = about:blank] 09:54:45 INFO - PROCESS | 1816 | --DOMWINDOW == 92 (0x7f41228d8800) [pid = 1816] [serial = 228] [outer = (nil)] [url = about:blank] 09:54:45 INFO - PROCESS | 1816 | --DOMWINDOW == 91 (0x7f411b9f9c00) [pid = 1816] [serial = 227] [outer = (nil)] [url = about:blank] 09:54:45 INFO - PROCESS | 1816 | --DOMWINDOW == 90 (0x7f4123e07800) [pid = 1816] [serial = 230] [outer = (nil)] [url = about:blank] 09:54:45 INFO - PROCESS | 1816 | --DOMWINDOW == 89 (0x7f4124e43400) [pid = 1816] [serial = 231] [outer = (nil)] [url = about:blank] 09:54:45 INFO - PROCESS | 1816 | 1461862485926 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:54:45 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:54:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 1439ms 09:54:45 INFO - PROCESS | 1816 | 1461862485989 Marionette TRACE conn4 -> [0,373,"getWindowHandle",null] 09:54:45 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 09:54:46 INFO - PROCESS | 1816 | 1461862485995 Marionette TRACE conn4 <- [1,373,null,{"value":"8"}] 09:54:46 INFO - PROCESS | 1816 | 1461862486003 Marionette TRACE conn4 -> [0,374,"setScriptTimeout",{"ms":35000}] 09:54:46 INFO - PROCESS | 1816 | 1461862486006 Marionette TRACE conn4 <- [1,374,null,{}] 09:54:46 INFO - PROCESS | 1816 | 1461862486011 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:54:46 INFO - PROCESS | 1816 | 1461862486170 Marionette TRACE conn4 <- [1,375,null,{"value":null}] 09:54:46 INFO - PROCESS | 1816 | 1461862486261 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:54:46 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f4121588000 == 54 [pid = 1816] [id = 101] 09:54:46 INFO - PROCESS | 1816 | ++DOMWINDOW == 90 (0x7f411e7c7800) [pid = 1816] [serial = 302] [outer = (nil)] 09:54:46 INFO - PROCESS | 1816 | ++DOMWINDOW == 91 (0x7f4123e07800) [pid = 1816] [serial = 303] [outer = 0x7f411e7c7800] 09:54:46 INFO - PROCESS | 1816 | 1461862486327 Marionette DEBUG loaded listener.js 09:54:46 INFO - PROCESS | 1816 | ++DOMWINDOW == 92 (0x7f4124c63c00) [pid = 1816] [serial = 304] [outer = 0x7f411e7c7800] 09:54:47 INFO - PROCESS | 1816 | 1461862487133 Marionette TRACE conn4 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 09:54:47 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 09:54:47 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 1184ms 09:54:47 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 09:54:47 INFO - PROCESS | 1816 | 1461862487187 Marionette TRACE conn4 -> [0,377,"getWindowHandle",null] 09:54:47 INFO - PROCESS | 1816 | 1461862487189 Marionette TRACE conn4 <- [1,377,null,{"value":"8"}] 09:54:47 INFO - PROCESS | 1816 | 1461862487203 Marionette TRACE conn4 -> [0,378,"setScriptTimeout",{"ms":35000}] 09:54:47 INFO - PROCESS | 1816 | 1461862487211 Marionette TRACE conn4 <- [1,378,null,{}] 09:54:47 INFO - PROCESS | 1816 | 1461862487219 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:54:47 INFO - PROCESS | 1816 | 1461862487370 Marionette TRACE conn4 <- [1,379,null,{"value":null}] 09:54:47 INFO - PROCESS | 1816 | 1461862487382 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:54:47 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f412572f800 == 55 [pid = 1816] [id = 102] 09:54:47 INFO - PROCESS | 1816 | ++DOMWINDOW == 93 (0x7f4124e39400) [pid = 1816] [serial = 305] [outer = (nil)] 09:54:47 INFO - PROCESS | 1816 | ++DOMWINDOW == 94 (0x7f4125f8a800) [pid = 1816] [serial = 306] [outer = 0x7f4124e39400] 09:54:47 INFO - PROCESS | 1816 | 1461862487444 Marionette DEBUG loaded listener.js 09:54:47 INFO - PROCESS | 1816 | ++DOMWINDOW == 95 (0x7f4126469c00) [pid = 1816] [serial = 307] [outer = 0x7f4124e39400] 09:54:48 INFO - PROCESS | 1816 | 1461862488223 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:54:48 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 09:54:48 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 1050ms 09:54:48 INFO - PROCESS | 1816 | 1461862488246 Marionette TRACE conn4 -> [0,381,"getWindowHandle",null] 09:54:48 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 09:54:48 INFO - PROCESS | 1816 | 1461862488250 Marionette TRACE conn4 <- [1,381,null,{"value":"8"}] 09:54:48 INFO - PROCESS | 1816 | 1461862488256 Marionette TRACE conn4 -> [0,382,"setScriptTimeout",{"ms":35000}] 09:54:48 INFO - PROCESS | 1816 | 1461862488259 Marionette TRACE conn4 <- [1,382,null,{}] 09:54:48 INFO - PROCESS | 1816 | 1461862488264 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:54:48 INFO - PROCESS | 1816 | 1461862488561 Marionette TRACE conn4 <- [1,383,null,{"value":null}] 09:54:48 INFO - PROCESS | 1816 | 1461862488591 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:54:48 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f4129909800 == 56 [pid = 1816] [id = 103] 09:54:48 INFO - PROCESS | 1816 | ++DOMWINDOW == 96 (0x7f4125d44c00) [pid = 1816] [serial = 308] [outer = (nil)] 09:54:48 INFO - PROCESS | 1816 | ++DOMWINDOW == 97 (0x7f412f544400) [pid = 1816] [serial = 309] [outer = 0x7f4125d44c00] 09:54:48 INFO - PROCESS | 1816 | 1461862488652 Marionette DEBUG loaded listener.js 09:54:48 INFO - PROCESS | 1816 | ++DOMWINDOW == 98 (0x7f41316c5400) [pid = 1816] [serial = 310] [outer = 0x7f4125d44c00] 09:54:49 INFO - PROCESS | 1816 | SkCairoFTTypeface::onFilterRec unimplemented 09:54:49 INFO - PROCESS | 1816 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 09:54:49 INFO - PROCESS | 1816 | SkCairoFTTypeface::onFilterRec unimplemented 09:54:49 INFO - PROCESS | 1816 | SkCairoFTTypeface::onFilterRec unimplemented 09:54:49 INFO - PROCESS | 1816 | SkCairoFTTypeface::onFilterRec unimplemented 09:54:49 INFO - PROCESS | 1816 | 1461862489473 Marionette TRACE conn4 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 09:54:49 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 09:54:49 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 1278ms 09:54:49 INFO - PROCESS | 1816 | 1461862489535 Marionette TRACE conn4 -> [0,385,"getWindowHandle",null] 09:54:49 INFO - PROCESS | 1816 | 1461862489538 Marionette TRACE conn4 <- [1,385,null,{"value":"8"}] 09:54:49 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 09:54:49 INFO - PROCESS | 1816 | 1461862489544 Marionette TRACE conn4 -> [0,386,"setScriptTimeout",{"ms":35000}] 09:54:49 INFO - PROCESS | 1816 | 1461862489546 Marionette TRACE conn4 <- [1,386,null,{}] 09:54:49 INFO - PROCESS | 1816 | 1461862489551 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:54:49 INFO - PROCESS | 1816 | 1461862489727 Marionette TRACE conn4 <- [1,387,null,{"value":null}] 09:54:49 INFO - PROCESS | 1816 | 1461862489756 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:54:49 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f41304d3000 == 57 [pid = 1816] [id = 104] 09:54:49 INFO - PROCESS | 1816 | ++DOMWINDOW == 99 (0x7f4131893000) [pid = 1816] [serial = 311] [outer = (nil)] 09:54:49 INFO - PROCESS | 1816 | ++DOMWINDOW == 100 (0x7f413499d800) [pid = 1816] [serial = 312] [outer = 0x7f4131893000] 09:54:49 INFO - PROCESS | 1816 | 1461862489834 Marionette DEBUG loaded listener.js 09:54:49 INFO - PROCESS | 1816 | ++DOMWINDOW == 101 (0x7f413580ac00) [pid = 1816] [serial = 313] [outer = 0x7f4131893000] 09:54:50 INFO - PROCESS | 1816 | --DOMWINDOW == 100 (0x7f4119b5e800) [pid = 1816] [serial = 208] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 09:54:50 INFO - PROCESS | 1816 | --DOMWINDOW == 99 (0x7f412687fc00) [pid = 1816] [serial = 272] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 09:54:50 INFO - PROCESS | 1816 | --DOMWINDOW == 98 (0x7f411cf6b800) [pid = 1816] [serial = 260] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 09:54:50 INFO - PROCESS | 1816 | --DOMWINDOW == 97 (0x7f411cf9a800) [pid = 1816] [serial = 263] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 09:54:50 INFO - PROCESS | 1816 | --DOMWINDOW == 96 (0x7f41225fac00) [pid = 1816] [serial = 266] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 09:54:50 INFO - PROCESS | 1816 | --DOMWINDOW == 95 (0x7f4124ee8400) [pid = 1816] [serial = 275] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 09:54:50 INFO - PROCESS | 1816 | --DOMWINDOW == 94 (0x7f4131831400) [pid = 1816] [serial = 241] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 09:54:50 INFO - PROCESS | 1816 | --DOMWINDOW == 93 (0x7f4124e3b000) [pid = 1816] [serial = 269] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 09:54:50 INFO - PROCESS | 1816 | 1461862490843 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:54:50 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 09:54:50 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 1330ms 09:54:50 INFO - PROCESS | 1816 | 1461862490875 Marionette TRACE conn4 -> [0,389,"getWindowHandle",null] 09:54:50 INFO - PROCESS | 1816 | 1461862490878 Marionette TRACE conn4 <- [1,389,null,{"value":"8"}] 09:54:50 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 09:54:50 INFO - PROCESS | 1816 | 1461862490885 Marionette TRACE conn4 -> [0,390,"setScriptTimeout",{"ms":35000}] 09:54:50 INFO - PROCESS | 1816 | 1461862490889 Marionette TRACE conn4 <- [1,390,null,{}] 09:54:50 INFO - PROCESS | 1816 | 1461862490894 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:54:51 INFO - PROCESS | 1816 | 1461862491036 Marionette TRACE conn4 <- [1,391,null,{"value":null}] 09:54:51 INFO - PROCESS | 1816 | 1461862491064 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:54:51 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f41349e3800 == 58 [pid = 1816] [id = 105] 09:54:51 INFO - PROCESS | 1816 | ++DOMWINDOW == 94 (0x7f41227d7c00) [pid = 1816] [serial = 314] [outer = (nil)] 09:54:51 INFO - PROCESS | 1816 | ++DOMWINDOW == 95 (0x7f413321ac00) [pid = 1816] [serial = 315] [outer = 0x7f41227d7c00] 09:54:51 INFO - PROCESS | 1816 | 1461862491123 Marionette DEBUG loaded listener.js 09:54:51 INFO - PROCESS | 1816 | ++DOMWINDOW == 96 (0x7f4135929400) [pid = 1816] [serial = 316] [outer = 0x7f41227d7c00] 09:54:51 INFO - PROCESS | 1816 | 1461862491933 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:54:51 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 09:54:51 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 1079ms 09:54:51 INFO - PROCESS | 1816 | 1461862491981 Marionette TRACE conn4 -> [0,393,"getWindowHandle",null] 09:54:51 INFO - PROCESS | 1816 | 1461862491985 Marionette TRACE conn4 <- [1,393,null,{"value":"8"}] 09:54:51 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 09:54:51 INFO - PROCESS | 1816 | 1461862491992 Marionette TRACE conn4 -> [0,394,"setScriptTimeout",{"ms":35000}] 09:54:51 INFO - PROCESS | 1816 | 1461862491995 Marionette TRACE conn4 <- [1,394,null,{}] 09:54:52 INFO - PROCESS | 1816 | 1461862492000 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:54:52 INFO - PROCESS | 1816 | 1461862492140 Marionette TRACE conn4 <- [1,395,null,{"value":null}] 09:54:52 INFO - PROCESS | 1816 | 1461862492154 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:54:52 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f41359d6000 == 59 [pid = 1816] [id = 106] 09:54:52 INFO - PROCESS | 1816 | ++DOMWINDOW == 97 (0x7f411e7e0000) [pid = 1816] [serial = 317] [outer = (nil)] 09:54:52 INFO - PROCESS | 1816 | ++DOMWINDOW == 98 (0x7f411e7e9c00) [pid = 1816] [serial = 318] [outer = 0x7f411e7e0000] 09:54:52 INFO - PROCESS | 1816 | 1461862492215 Marionette DEBUG loaded listener.js 09:54:52 INFO - PROCESS | 1816 | ++DOMWINDOW == 99 (0x7f411e7eec00) [pid = 1816] [serial = 319] [outer = 0x7f411e7e0000] 09:54:53 INFO - PROCESS | 1816 | 1461862493274 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:54:53 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 09:54:53 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 1338ms 09:54:53 INFO - PROCESS | 1816 | 1461862493331 Marionette TRACE conn4 -> [0,397,"getWindowHandle",null] 09:54:53 INFO - PROCESS | 1816 | 1461862493336 Marionette TRACE conn4 <- [1,397,null,{"value":"8"}] 09:54:53 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 09:54:53 INFO - PROCESS | 1816 | 1461862493346 Marionette TRACE conn4 -> [0,398,"setScriptTimeout",{"ms":35000}] 09:54:53 INFO - PROCESS | 1816 | 1461862493350 Marionette TRACE conn4 <- [1,398,null,{}] 09:54:53 INFO - PROCESS | 1816 | 1461862493358 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:54:53 INFO - PROCESS | 1816 | 1461862493539 Marionette TRACE conn4 <- [1,399,null,{"value":null}] 09:54:53 INFO - PROCESS | 1816 | 1461862493727 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:54:53 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f4123d50800 == 60 [pid = 1816] [id = 107] 09:54:53 INFO - PROCESS | 1816 | ++DOMWINDOW == 100 (0x7f411d074c00) [pid = 1816] [serial = 320] [outer = (nil)] 09:54:53 INFO - PROCESS | 1816 | ++DOMWINDOW == 101 (0x7f411e7bb400) [pid = 1816] [serial = 321] [outer = 0x7f411d074c00] 09:54:53 INFO - PROCESS | 1816 | 1461862493808 Marionette DEBUG loaded listener.js 09:54:53 INFO - PROCESS | 1816 | ++DOMWINDOW == 102 (0x7f411e7e6800) [pid = 1816] [serial = 322] [outer = 0x7f411d074c00] 09:54:54 INFO - PROCESS | 1816 | 1461862494662 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:54:54 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 09:54:54 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 1384ms 09:54:54 INFO - PROCESS | 1816 | 1461862494730 Marionette TRACE conn4 -> [0,401,"getWindowHandle",null] 09:54:54 INFO - PROCESS | 1816 | 1461862494738 Marionette TRACE conn4 <- [1,401,null,{"value":"8"}] 09:54:54 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 09:54:54 INFO - PROCESS | 1816 | 1461862494747 Marionette TRACE conn4 -> [0,402,"setScriptTimeout",{"ms":35000}] 09:54:54 INFO - PROCESS | 1816 | 1461862494751 Marionette TRACE conn4 <- [1,402,null,{}] 09:54:54 INFO - PROCESS | 1816 | 1461862494757 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:54:54 INFO - PROCESS | 1816 | 1461862494923 Marionette TRACE conn4 <- [1,403,null,{"value":null}] 09:54:55 INFO - PROCESS | 1816 | 1461862495059 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:54:55 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f4130386000 == 61 [pid = 1816] [id = 108] 09:54:55 INFO - PROCESS | 1816 | ++DOMWINDOW == 103 (0x7f41225f3c00) [pid = 1816] [serial = 323] [outer = (nil)] 09:54:55 INFO - PROCESS | 1816 | ++DOMWINDOW == 104 (0x7f4123e14c00) [pid = 1816] [serial = 324] [outer = 0x7f41225f3c00] 09:54:55 INFO - PROCESS | 1816 | 1461862495134 Marionette DEBUG loaded listener.js 09:54:55 INFO - PROCESS | 1816 | ++DOMWINDOW == 105 (0x7f4124e41800) [pid = 1816] [serial = 325] [outer = 0x7f41225f3c00] 09:54:56 INFO - PROCESS | 1816 | 1461862496102 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:54:56 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 09:54:56 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 1383ms 09:54:56 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 09:54:56 INFO - PROCESS | 1816 | 1461862496131 Marionette TRACE conn4 -> [0,405,"getWindowHandle",null] 09:54:56 INFO - PROCESS | 1816 | 1461862496134 Marionette TRACE conn4 <- [1,405,null,{"value":"8"}] 09:54:56 INFO - PROCESS | 1816 | 1461862496140 Marionette TRACE conn4 -> [0,406,"setScriptTimeout",{"ms":35000}] 09:54:56 INFO - PROCESS | 1816 | 1461862496146 Marionette TRACE conn4 <- [1,406,null,{}] 09:54:56 INFO - PROCESS | 1816 | 1461862496160 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:54:56 INFO - PROCESS | 1816 | 1461862496324 Marionette TRACE conn4 <- [1,407,null,{"value":null}] 09:54:56 INFO - PROCESS | 1816 | 1461862496470 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:54:56 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f41398b3800 == 62 [pid = 1816] [id = 109] 09:54:56 INFO - PROCESS | 1816 | ++DOMWINDOW == 106 (0x7f412570ac00) [pid = 1816] [serial = 326] [outer = (nil)] 09:54:56 INFO - PROCESS | 1816 | ++DOMWINDOW == 107 (0x7f4131828400) [pid = 1816] [serial = 327] [outer = 0x7f412570ac00] 09:54:56 INFO - PROCESS | 1816 | 1461862496546 Marionette DEBUG loaded listener.js 09:54:56 INFO - PROCESS | 1816 | ++DOMWINDOW == 108 (0x7f4134f22000) [pid = 1816] [serial = 328] [outer = 0x7f412570ac00] 09:54:57 INFO - PROCESS | 1816 | 1461862497432 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:54:57 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 09:54:57 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 1334ms 09:54:57 INFO - PROCESS | 1816 | 1461862497474 Marionette TRACE conn4 -> [0,409,"getWindowHandle",null] 09:54:57 INFO - PROCESS | 1816 | 1461862497478 Marionette TRACE conn4 <- [1,409,null,{"value":"8"}] 09:54:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 09:54:57 INFO - PROCESS | 1816 | 1461862497485 Marionette TRACE conn4 -> [0,410,"setScriptTimeout",{"ms":35000}] 09:54:57 INFO - PROCESS | 1816 | 1461862497488 Marionette TRACE conn4 <- [1,410,null,{}] 09:54:57 INFO - PROCESS | 1816 | 1461862497492 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:54:57 INFO - PROCESS | 1816 | 1461862497657 Marionette TRACE conn4 <- [1,411,null,{"value":null}] 09:54:57 INFO - PROCESS | 1816 | 1461862497798 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:54:57 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f411b462000 == 63 [pid = 1816] [id = 110] 09:54:57 INFO - PROCESS | 1816 | ++DOMWINDOW == 109 (0x7f41243a2400) [pid = 1816] [serial = 329] [outer = (nil)] 09:54:57 INFO - PROCESS | 1816 | ++DOMWINDOW == 110 (0x7f41243abc00) [pid = 1816] [serial = 330] [outer = 0x7f41243a2400] 09:54:57 INFO - PROCESS | 1816 | 1461862497870 Marionette DEBUG loaded listener.js 09:54:57 INFO - PROCESS | 1816 | ++DOMWINDOW == 111 (0x7f4130419800) [pid = 1816] [serial = 331] [outer = 0x7f41243a2400] 09:54:58 INFO - PROCESS | 1816 | 1461862498782 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:54:58 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 09:54:58 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 1329ms 09:54:58 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 09:54:58 INFO - PROCESS | 1816 | 1461862498815 Marionette TRACE conn4 -> [0,413,"getWindowHandle",null] 09:54:58 INFO - PROCESS | 1816 | 1461862498818 Marionette TRACE conn4 <- [1,413,null,{"value":"8"}] 09:54:58 INFO - PROCESS | 1816 | 1461862498824 Marionette TRACE conn4 -> [0,414,"setScriptTimeout",{"ms":35000}] 09:54:58 INFO - PROCESS | 1816 | 1461862498827 Marionette TRACE conn4 <- [1,414,null,{}] 09:54:58 INFO - PROCESS | 1816 | 1461862498832 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:54:58 INFO - PROCESS | 1816 | 1461862498988 Marionette TRACE conn4 <- [1,415,null,{"value":null}] 09:54:59 INFO - PROCESS | 1816 | 1461862499130 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:54:59 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f41247c7800 == 64 [pid = 1816] [id = 111] 09:54:59 INFO - PROCESS | 1816 | ++DOMWINDOW == 112 (0x7f41243a5000) [pid = 1816] [serial = 332] [outer = (nil)] 09:54:59 INFO - PROCESS | 1816 | ++DOMWINDOW == 113 (0x7f413580b400) [pid = 1816] [serial = 333] [outer = 0x7f41243a5000] 09:54:59 INFO - PROCESS | 1816 | 1461862499201 Marionette DEBUG loaded listener.js 09:54:59 INFO - PROCESS | 1816 | ++DOMWINDOW == 114 (0x7f413598c000) [pid = 1816] [serial = 334] [outer = 0x7f41243a5000] 09:55:00 INFO - PROCESS | 1816 | 1461862500092 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:55:00 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 09:55:00 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 1329ms 09:55:00 INFO - PROCESS | 1816 | 1461862500153 Marionette TRACE conn4 -> [0,417,"getWindowHandle",null] 09:55:00 INFO - PROCESS | 1816 | 1461862500155 Marionette TRACE conn4 <- [1,417,null,{"value":"8"}] 09:55:00 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 09:55:00 INFO - PROCESS | 1816 | 1461862500161 Marionette TRACE conn4 -> [0,418,"setScriptTimeout",{"ms":35000}] 09:55:00 INFO - PROCESS | 1816 | 1461862500164 Marionette TRACE conn4 <- [1,418,null,{}] 09:55:00 INFO - PROCESS | 1816 | 1461862500169 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:55:00 INFO - PROCESS | 1816 | 1461862500357 Marionette TRACE conn4 <- [1,419,null,{"value":null}] 09:55:00 INFO - PROCESS | 1816 | 1461862500501 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:55:00 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f4114768000 == 65 [pid = 1816] [id = 112] 09:55:00 INFO - PROCESS | 1816 | ++DOMWINDOW == 115 (0x7f413598bc00) [pid = 1816] [serial = 335] [outer = (nil)] 09:55:00 INFO - PROCESS | 1816 | ++DOMWINDOW == 116 (0x7f413820d400) [pid = 1816] [serial = 336] [outer = 0x7f413598bc00] 09:55:00 INFO - PROCESS | 1816 | 1461862500579 Marionette DEBUG loaded listener.js 09:55:00 INFO - PROCESS | 1816 | ++DOMWINDOW == 117 (0x7f413987e800) [pid = 1816] [serial = 337] [outer = 0x7f413598bc00] 09:55:02 INFO - PROCESS | 1816 | 1461862502274 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:55:02 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:55:02 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 2129ms 09:55:02 INFO - PROCESS | 1816 | 1461862502292 Marionette TRACE conn4 -> [0,421,"getWindowHandle",null] 09:55:02 INFO - PROCESS | 1816 | 1461862502300 Marionette TRACE conn4 <- [1,421,null,{"value":"8"}] 09:55:02 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 09:55:02 INFO - PROCESS | 1816 | 1461862502313 Marionette TRACE conn4 -> [0,422,"setScriptTimeout",{"ms":35000}] 09:55:02 INFO - PROCESS | 1816 | 1461862502322 Marionette TRACE conn4 <- [1,422,null,{}] 09:55:02 INFO - PROCESS | 1816 | 1461862502337 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:55:02 INFO - PROCESS | 1816 | 1461862502578 Marionette TRACE conn4 <- [1,423,null,{"value":null}] 09:55:02 INFO - PROCESS | 1816 | 1461862502750 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:55:02 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f41195cb000 == 66 [pid = 1816] [id = 113] 09:55:02 INFO - PROCESS | 1816 | ++DOMWINDOW == 118 (0x7f41189f5400) [pid = 1816] [serial = 338] [outer = (nil)] 09:55:02 INFO - PROCESS | 1816 | ++DOMWINDOW == 119 (0x7f4119c66800) [pid = 1816] [serial = 339] [outer = 0x7f41189f5400] 09:55:02 INFO - PROCESS | 1816 | 1461862502855 Marionette DEBUG loaded listener.js 09:55:02 INFO - PROCESS | 1816 | ++DOMWINDOW == 120 (0x7f411b92e400) [pid = 1816] [serial = 340] [outer = 0x7f41189f5400] 09:55:03 INFO - PROCESS | 1816 | --DOCSHELL 0x7f412032a000 == 65 [pid = 1816] [id = 53] 09:55:03 INFO - PROCESS | 1816 | --DOCSHELL 0x7f413591d000 == 64 [pid = 1816] [id = 73] 09:55:03 INFO - PROCESS | 1816 | --DOCSHELL 0x7f41349e3800 == 63 [pid = 1816] [id = 105] 09:55:03 INFO - PROCESS | 1816 | --DOCSHELL 0x7f41304d3000 == 62 [pid = 1816] [id = 104] 09:55:03 INFO - PROCESS | 1816 | --DOMWINDOW == 119 (0x7f41352ac800) [pid = 1816] [serial = 279] [outer = (nil)] [url = about:blank] 09:55:03 INFO - PROCESS | 1816 | --DOCSHELL 0x7f4129909800 == 61 [pid = 1816] [id = 103] 09:55:03 INFO - PROCESS | 1816 | --DOCSHELL 0x7f412572f800 == 60 [pid = 1816] [id = 102] 09:55:03 INFO - PROCESS | 1816 | --DOCSHELL 0x7f4121588000 == 59 [pid = 1816] [id = 101] 09:55:03 INFO - PROCESS | 1816 | --DOCSHELL 0x7f4119850800 == 58 [pid = 1816] [id = 100] 09:55:03 INFO - PROCESS | 1816 | --DOCSHELL 0x7f411985d800 == 57 [pid = 1816] [id = 99] 09:55:03 INFO - PROCESS | 1816 | --DOCSHELL 0x7f4130656000 == 56 [pid = 1816] [id = 95] 09:55:03 INFO - PROCESS | 1816 | --DOCSHELL 0x7f4124b4e800 == 55 [pid = 1816] [id = 94] 09:55:03 INFO - PROCESS | 1816 | --DOMWINDOW == 118 (0x7f413182e000) [pid = 1816] [serial = 210] [outer = (nil)] [url = about:blank] 09:55:03 INFO - PROCESS | 1816 | --DOMWINDOW == 117 (0x7f4130379400) [pid = 1816] [serial = 273] [outer = (nil)] [url = about:blank] 09:55:03 INFO - PROCESS | 1816 | --DOMWINDOW == 116 (0x7f411e7bdc00) [pid = 1816] [serial = 245] [outer = (nil)] [url = about:blank] 09:55:03 INFO - PROCESS | 1816 | --DOMWINDOW == 115 (0x7f411d070800) [pid = 1816] [serial = 262] [outer = (nil)] [url = about:blank] 09:55:03 INFO - PROCESS | 1816 | --DOMWINDOW == 114 (0x7f411d069800) [pid = 1816] [serial = 261] [outer = (nil)] [url = about:blank] 09:55:03 INFO - PROCESS | 1816 | --DOMWINDOW == 113 (0x7f4120381400) [pid = 1816] [serial = 264] [outer = (nil)] [url = about:blank] 09:55:03 INFO - PROCESS | 1816 | --DOMWINDOW == 112 (0x7f41225f7c00) [pid = 1816] [serial = 265] [outer = (nil)] [url = about:blank] 09:55:03 INFO - PROCESS | 1816 | --DOMWINDOW == 111 (0x7f4124e37800) [pid = 1816] [serial = 267] [outer = (nil)] [url = about:blank] 09:55:03 INFO - PROCESS | 1816 | --DOMWINDOW == 110 (0x7f413499f800) [pid = 1816] [serial = 277] [outer = (nil)] [url = about:blank] 09:55:03 INFO - PROCESS | 1816 | --DOMWINDOW == 109 (0x7f413060a000) [pid = 1816] [serial = 252] [outer = (nil)] [url = about:blank] 09:55:03 INFO - PROCESS | 1816 | --DOMWINDOW == 108 (0x7f4134b05000) [pid = 1816] [serial = 258] [outer = (nil)] [url = about:blank] 09:55:03 INFO - PROCESS | 1816 | --DOMWINDOW == 107 (0x7f4131823800) [pid = 1816] [serial = 255] [outer = (nil)] [url = about:blank] 09:55:03 INFO - PROCESS | 1816 | --DOMWINDOW == 106 (0x7f4124e41000) [pid = 1816] [serial = 248] [outer = (nil)] [url = about:blank] 09:55:03 INFO - PROCESS | 1816 | --DOMWINDOW == 105 (0x7f41337ed800) [pid = 1816] [serial = 243] [outer = (nil)] [url = about:blank] 09:55:03 INFO - PROCESS | 1816 | --DOMWINDOW == 104 (0x7f4123eca400) [pid = 1816] [serial = 270] [outer = (nil)] [url = about:blank] 09:55:03 INFO - PROCESS | 1816 | --DOMWINDOW == 103 (0x7f4131543000) [pid = 1816] [serial = 274] [outer = (nil)] [url = about:blank] 09:55:03 INFO - PROCESS | 1816 | --DOMWINDOW == 102 (0x7f411cfa2000) [pid = 1816] [serial = 105] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 09:55:03 INFO - PROCESS | 1816 | --DOMWINDOW == 101 (0x7f4131890800) [pid = 1816] [serial = 276] [outer = (nil)] [url = about:blank] 09:55:03 INFO - PROCESS | 1816 | --DOMWINDOW == 100 (0x7f41264f0c00) [pid = 1816] [serial = 271] [outer = (nil)] [url = about:blank] 09:55:03 INFO - PROCESS | 1816 | --DOMWINDOW == 99 (0x7f41250c0400) [pid = 1816] [serial = 268] [outer = (nil)] [url = about:blank] 09:55:04 INFO - PROCESS | 1816 | 1461862504235 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:55:04 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 09:55:04 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1948ms 09:55:04 INFO - PROCESS | 1816 | 1461862504261 Marionette TRACE conn4 -> [0,425,"getWindowHandle",null] 09:55:04 INFO - PROCESS | 1816 | 1461862504269 Marionette TRACE conn4 <- [1,425,null,{"value":"8"}] 09:55:04 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 09:55:04 INFO - PROCESS | 1816 | 1461862504280 Marionette TRACE conn4 -> [0,426,"setScriptTimeout",{"ms":35000}] 09:55:04 INFO - PROCESS | 1816 | 1461862504284 Marionette TRACE conn4 <- [1,426,null,{}] 09:55:04 INFO - PROCESS | 1816 | 1461862504300 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:55:04 INFO - PROCESS | 1816 | 1461862504447 Marionette TRACE conn4 <- [1,427,null,{"value":null}] 09:55:04 INFO - PROCESS | 1816 | 1461862504460 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:55:04 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f411b9d2000 == 56 [pid = 1816] [id = 114] 09:55:04 INFO - PROCESS | 1816 | ++DOMWINDOW == 100 (0x7f4114a10000) [pid = 1816] [serial = 341] [outer = (nil)] 09:55:04 INFO - PROCESS | 1816 | ++DOMWINDOW == 101 (0x7f411d076000) [pid = 1816] [serial = 342] [outer = 0x7f4114a10000] 09:55:04 INFO - PROCESS | 1816 | 1461862504522 Marionette DEBUG loaded listener.js 09:55:04 INFO - PROCESS | 1816 | ++DOMWINDOW == 102 (0x7f411e7dfc00) [pid = 1816] [serial = 343] [outer = 0x7f4114a10000] 09:55:05 INFO - PROCESS | 1816 | 1461862505278 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:55:05 INFO - PROCESS | 1816 | 1461862505329 Marionette TRACE conn4 <- [1,429,null,{"value":"8"}] 09:55:05 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 09:55:05 INFO - PROCESS | 1816 | 1461862505335 Marionette TRACE conn4 -> [0,430,"setScriptTimeout",{"ms":35000}] 09:55:05 INFO - PROCESS | 1816 | 1461862505341 Marionette TRACE conn4 <- [1,430,null,{}] 09:55:05 INFO - PROCESS | 1816 | 1461862505402 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:55:05 INFO - PROCESS | 1816 | 1461862505594 Marionette TRACE conn4 <- [1,431,null,{"value":null}] 09:55:05 INFO - PROCESS | 1816 | 1461862505748 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:55:05 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f4124422800 == 57 [pid = 1816] [id = 115] 09:55:05 INFO - PROCESS | 1816 | ++DOMWINDOW == 103 (0x7f41225fdc00) [pid = 1816] [serial = 344] [outer = (nil)] 09:55:05 INFO - PROCESS | 1816 | ++DOMWINDOW == 104 (0x7f41243a2800) [pid = 1816] [serial = 345] [outer = 0x7f41225fdc00] 09:55:05 INFO - PROCESS | 1816 | 1461862505858 Marionette DEBUG loaded listener.js 09:55:06 INFO - PROCESS | 1816 | ++DOMWINDOW == 105 (0x7f4124e3f400) [pid = 1816] [serial = 346] [outer = 0x7f41225fdc00] 09:55:07 INFO - PROCESS | 1816 | 1461862507378 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:55:07 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 09:55:07 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 2091ms 09:55:07 INFO - PROCESS | 1816 | 1461862507431 Marionette TRACE conn4 -> [0,433,"getWindowHandle",null] 09:55:07 INFO - PROCESS | 1816 | 1461862507434 Marionette TRACE conn4 <- [1,433,null,{"value":"8"}] 09:55:07 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 09:55:07 INFO - PROCESS | 1816 | 1461862507446 Marionette TRACE conn4 -> [0,434,"setScriptTimeout",{"ms":35000}] 09:55:07 INFO - PROCESS | 1816 | 1461862507449 Marionette TRACE conn4 <- [1,434,null,{}] 09:55:07 INFO - PROCESS | 1816 | 1461862507453 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:55:07 INFO - PROCESS | 1816 | 1461862507623 Marionette TRACE conn4 <- [1,435,null,{"value":null}] 09:55:07 INFO - PROCESS | 1816 | --DOMWINDOW == 104 (0x7f4124e39400) [pid = 1816] [serial = 305] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 09:55:07 INFO - PROCESS | 1816 | --DOMWINDOW == 103 (0x7f4131893000) [pid = 1816] [serial = 311] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 09:55:07 INFO - PROCESS | 1816 | --DOMWINDOW == 102 (0x7f411e7c7800) [pid = 1816] [serial = 302] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 09:55:07 INFO - PROCESS | 1816 | --DOMWINDOW == 101 (0x7f4125d44c00) [pid = 1816] [serial = 308] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 09:55:07 INFO - PROCESS | 1816 | --DOMWINDOW == 100 (0x7f411b21b000) [pid = 1816] [serial = 296] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 09:55:07 INFO - PROCESS | 1816 | --DOMWINDOW == 99 (0x7f411d072400) [pid = 1816] [serial = 299] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 09:55:07 INFO - PROCESS | 1816 | --DOMWINDOW == 98 (0x7f41227d7c00) [pid = 1816] [serial = 314] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 09:55:07 INFO - PROCESS | 1816 | 1461862507877 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:55:07 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f411b9d7800 == 58 [pid = 1816] [id = 116] 09:55:07 INFO - PROCESS | 1816 | ++DOMWINDOW == 99 (0x7f4119b69c00) [pid = 1816] [serial = 347] [outer = (nil)] 09:55:07 INFO - PROCESS | 1816 | ++DOMWINDOW == 100 (0x7f411e7e0c00) [pid = 1816] [serial = 348] [outer = 0x7f4119b69c00] 09:55:07 INFO - PROCESS | 1816 | 1461862507953 Marionette DEBUG loaded listener.js 09:55:08 INFO - PROCESS | 1816 | ++DOMWINDOW == 101 (0x7f4123eca400) [pid = 1816] [serial = 349] [outer = 0x7f4119b69c00] 09:55:08 INFO - PROCESS | 1816 | 1461862508674 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:55:08 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 09:55:08 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 1288ms 09:55:08 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 09:55:08 INFO - PROCESS | 1816 | 1461862508730 Marionette TRACE conn4 -> [0,437,"getWindowHandle",null] 09:55:08 INFO - PROCESS | 1816 | 1461862508733 Marionette TRACE conn4 <- [1,437,null,{"value":"8"}] 09:55:08 INFO - PROCESS | 1816 | 1461862508739 Marionette TRACE conn4 -> [0,438,"setScriptTimeout",{"ms":35000}] 09:55:08 INFO - PROCESS | 1816 | 1461862508742 Marionette TRACE conn4 <- [1,438,null,{}] 09:55:08 INFO - PROCESS | 1816 | 1461862508747 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:55:08 INFO - PROCESS | 1816 | 1461862508915 Marionette TRACE conn4 <- [1,439,null,{"value":null}] 09:55:08 INFO - PROCESS | 1816 | 1461862508936 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:55:08 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f4114a26800 == 59 [pid = 1816] [id = 117] 09:55:08 INFO - PROCESS | 1816 | ++DOMWINDOW == 102 (0x7f4123edf000) [pid = 1816] [serial = 350] [outer = (nil)] 09:55:09 INFO - PROCESS | 1816 | ++DOMWINDOW == 103 (0x7f4124ee6800) [pid = 1816] [serial = 351] [outer = 0x7f4123edf000] 09:55:09 INFO - PROCESS | 1816 | 1461862509015 Marionette DEBUG loaded listener.js 09:55:09 INFO - PROCESS | 1816 | ++DOMWINDOW == 104 (0x7f4125d95800) [pid = 1816] [serial = 352] [outer = 0x7f4123edf000] 09:55:10 INFO - PROCESS | 1816 | 1461862510009 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:55:10 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 09:55:10 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 1334ms 09:55:10 INFO - PROCESS | 1816 | 1461862510074 Marionette TRACE conn4 -> [0,441,"getWindowHandle",null] 09:55:10 INFO - PROCESS | 1816 | 1461862510079 Marionette TRACE conn4 <- [1,441,null,{"value":"8"}] 09:55:10 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 09:55:10 INFO - PROCESS | 1816 | 1461862510092 Marionette TRACE conn4 -> [0,442,"setScriptTimeout",{"ms":35000}] 09:55:10 INFO - PROCESS | 1816 | 1461862510100 Marionette TRACE conn4 <- [1,442,null,{}] 09:55:10 INFO - PROCESS | 1816 | 1461862510113 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:55:10 INFO - PROCESS | 1816 | 1461862510363 Marionette TRACE conn4 <- [1,443,null,{"value":null}] 09:55:10 INFO - PROCESS | 1816 | 1461862510601 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:55:10 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f4119950800 == 60 [pid = 1816] [id = 118] 09:55:10 INFO - PROCESS | 1816 | ++DOMWINDOW == 105 (0x7f4119b5e800) [pid = 1816] [serial = 353] [outer = (nil)] 09:55:10 INFO - PROCESS | 1816 | ++DOMWINDOW == 106 (0x7f411b653800) [pid = 1816] [serial = 354] [outer = 0x7f4119b5e800] 09:55:10 INFO - PROCESS | 1816 | 1461862510710 Marionette DEBUG loaded listener.js 09:55:10 INFO - PROCESS | 1816 | ++DOMWINDOW == 107 (0x7f411d06d800) [pid = 1816] [serial = 355] [outer = 0x7f4119b5e800] 09:55:11 INFO - PROCESS | 1816 | 1461862511745 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:55:11 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 09:55:11 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 1696ms 09:55:11 INFO - PROCESS | 1816 | 1461862511786 Marionette TRACE conn4 -> [0,445,"getWindowHandle",null] 09:55:11 INFO - PROCESS | 1816 | 1461862511795 Marionette TRACE conn4 <- [1,445,null,{"value":"8"}] 09:55:11 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 09:55:11 INFO - PROCESS | 1816 | 1461862511807 Marionette TRACE conn4 -> [0,446,"setScriptTimeout",{"ms":35000}] 09:55:11 INFO - PROCESS | 1816 | 1461862511814 Marionette TRACE conn4 <- [1,446,null,{}] 09:55:11 INFO - PROCESS | 1816 | 1461862511822 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:55:12 INFO - PROCESS | 1816 | 1461862512053 Marionette TRACE conn4 <- [1,447,null,{"value":null}] 09:55:12 INFO - PROCESS | 1816 | 1461862512320 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:55:12 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f4125b4f800 == 61 [pid = 1816] [id = 119] 09:55:12 INFO - PROCESS | 1816 | ++DOMWINDOW == 108 (0x7f411e7eac00) [pid = 1816] [serial = 356] [outer = (nil)] 09:55:12 INFO - PROCESS | 1816 | ++DOMWINDOW == 109 (0x7f41215ca400) [pid = 1816] [serial = 357] [outer = 0x7f411e7eac00] 09:55:12 INFO - PROCESS | 1816 | 1461862512407 Marionette DEBUG loaded listener.js 09:55:12 INFO - PROCESS | 1816 | ++DOMWINDOW == 110 (0x7f412259d400) [pid = 1816] [serial = 358] [outer = 0x7f411e7eac00] 09:55:13 INFO - PROCESS | 1816 | 1461862513250 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:55:13 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 09:55:13 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 1485ms 09:55:13 INFO - PROCESS | 1816 | 1461862513291 Marionette TRACE conn4 -> [0,449,"getWindowHandle",null] 09:55:13 INFO - PROCESS | 1816 | 1461862513295 Marionette TRACE conn4 <- [1,449,null,{"value":"8"}] 09:55:13 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 09:55:13 INFO - PROCESS | 1816 | 1461862513302 Marionette TRACE conn4 -> [0,450,"setScriptTimeout",{"ms":35000}] 09:55:13 INFO - PROCESS | 1816 | 1461862513308 Marionette TRACE conn4 <- [1,450,null,{}] 09:55:13 INFO - PROCESS | 1816 | 1461862513325 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:55:13 INFO - PROCESS | 1816 | 1461862513504 Marionette TRACE conn4 <- [1,451,null,{"value":null}] 09:55:13 INFO - PROCESS | 1816 | 1461862513644 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:55:13 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f413130c800 == 62 [pid = 1816] [id = 120] 09:55:13 INFO - PROCESS | 1816 | ++DOMWINDOW == 111 (0x7f41225f7c00) [pid = 1816] [serial = 359] [outer = (nil)] 09:55:13 INFO - PROCESS | 1816 | ++DOMWINDOW == 112 (0x7f4125d44c00) [pid = 1816] [serial = 360] [outer = 0x7f41225f7c00] 09:55:13 INFO - PROCESS | 1816 | 1461862513720 Marionette DEBUG loaded listener.js 09:55:13 INFO - PROCESS | 1816 | ++DOMWINDOW == 113 (0x7f412688e400) [pid = 1816] [serial = 361] [outer = 0x7f41225f7c00] 09:55:14 INFO - PROCESS | 1816 | 1461862514763 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:55:14 INFO - PROCESS | 1816 | 1461862514803 Marionette TRACE conn4 <- [1,453,null,{"value":"8"}] 09:55:14 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 09:55:14 INFO - PROCESS | 1816 | 1461862514810 Marionette TRACE conn4 -> [0,454,"setScriptTimeout",{"ms":35000}] 09:55:14 INFO - PROCESS | 1816 | 1461862514813 Marionette TRACE conn4 <- [1,454,null,{}] 09:55:14 INFO - PROCESS | 1816 | 1461862514818 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:55:14 INFO - PROCESS | 1816 | 1461862514979 Marionette TRACE conn4 <- [1,455,null,{"value":null}] 09:55:15 INFO - PROCESS | 1816 | 1461862515125 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:55:15 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f4135089000 == 63 [pid = 1816] [id = 121] 09:55:15 INFO - PROCESS | 1816 | ++DOMWINDOW == 114 (0x7f4114625c00) [pid = 1816] [serial = 362] [outer = (nil)] 09:55:15 INFO - PROCESS | 1816 | ++DOMWINDOW == 115 (0x7f411462e000) [pid = 1816] [serial = 363] [outer = 0x7f4114625c00] 09:55:15 INFO - PROCESS | 1816 | 1461862515200 Marionette DEBUG loaded listener.js 09:55:15 INFO - PROCESS | 1816 | ++DOMWINDOW == 116 (0x7f412a57e400) [pid = 1816] [serial = 364] [outer = 0x7f4114625c00] 09:55:16 INFO - PROCESS | 1816 | [1816] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 09:55:16 INFO - PROCESS | 1816 | 1461862516168 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:55:16 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 09:55:16 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 1435ms 09:55:16 INFO - PROCESS | 1816 | 1461862516246 Marionette TRACE conn4 -> [0,457,"getWindowHandle",null] 09:55:16 INFO - PROCESS | 1816 | 1461862516250 Marionette TRACE conn4 <- [1,457,null,{"value":"8"}] 09:55:16 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 09:55:16 INFO - PROCESS | 1816 | 1461862516256 Marionette TRACE conn4 -> [0,458,"setScriptTimeout",{"ms":35000}] 09:55:16 INFO - PROCESS | 1816 | 1461862516259 Marionette TRACE conn4 <- [1,458,null,{}] 09:55:16 INFO - PROCESS | 1816 | 1461862516264 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:55:16 INFO - PROCESS | 1816 | 1461862516460 Marionette TRACE conn4 <- [1,459,null,{"value":null}] 09:55:16 INFO - PROCESS | 1816 | 1461862516639 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:55:16 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f41359eb800 == 64 [pid = 1816] [id = 122] 09:55:16 INFO - PROCESS | 1816 | ++DOMWINDOW == 117 (0x7f411462a400) [pid = 1816] [serial = 365] [outer = (nil)] 09:55:16 INFO - PROCESS | 1816 | ++DOMWINDOW == 118 (0x7f41247f2800) [pid = 1816] [serial = 366] [outer = 0x7f411462a400] 09:55:16 INFO - PROCESS | 1816 | 1461862516767 Marionette DEBUG loaded listener.js 09:55:16 INFO - PROCESS | 1816 | ++DOMWINDOW == 119 (0x7f41247f8000) [pid = 1816] [serial = 367] [outer = 0x7f411462a400] 09:55:17 INFO - PROCESS | 1816 | 1461862517583 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:55:17 INFO - PROCESS | 1816 | 1461862517643 Marionette TRACE conn4 <- [1,461,null,{"value":"8"}] 09:55:17 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 09:55:17 INFO - PROCESS | 1816 | 1461862517650 Marionette TRACE conn4 -> [0,462,"setScriptTimeout",{"ms":35000}] 09:55:17 INFO - PROCESS | 1816 | 1461862517653 Marionette TRACE conn4 <- [1,462,null,{}] 09:55:17 INFO - PROCESS | 1816 | 1461862517658 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:55:17 INFO - PROCESS | 1816 | 1461862517847 Marionette TRACE conn4 <- [1,463,null,{"value":null}] 09:55:17 INFO - PROCESS | 1816 | 1461862517989 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:55:18 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f4119518000 == 65 [pid = 1816] [id = 123] 09:55:18 INFO - PROCESS | 1816 | ++DOMWINDOW == 120 (0x7f41247f1800) [pid = 1816] [serial = 368] [outer = (nil)] 09:55:18 INFO - PROCESS | 1816 | ++DOMWINDOW == 121 (0x7f4131822c00) [pid = 1816] [serial = 369] [outer = 0x7f41247f1800] 09:55:18 INFO - PROCESS | 1816 | 1461862518067 Marionette DEBUG loaded listener.js 09:55:18 INFO - PROCESS | 1816 | ++DOMWINDOW == 122 (0x7f413580f000) [pid = 1816] [serial = 370] [outer = 0x7f41247f1800] 09:55:18 INFO - PROCESS | 1816 | [1816] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 09:55:19 INFO - PROCESS | 1816 | 1461862519030 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:55:19 INFO - PROCESS | 1816 | 1461862519091 Marionette TRACE conn4 <- [1,465,null,{"value":"8"}] 09:55:19 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 09:55:19 INFO - PROCESS | 1816 | 1461862519097 Marionette TRACE conn4 -> [0,466,"setScriptTimeout",{"ms":35000}] 09:55:19 INFO - PROCESS | 1816 | 1461862519102 Marionette TRACE conn4 <- [1,466,null,{}] 09:55:19 INFO - PROCESS | 1816 | 1461862519107 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:55:19 INFO - PROCESS | 1816 | 1461862519260 Marionette TRACE conn4 <- [1,467,null,{"value":null}] 09:55:19 INFO - PROCESS | 1816 | 1461862519409 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:55:19 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f4112c17000 == 66 [pid = 1816] [id = 124] 09:55:19 INFO - PROCESS | 1816 | ++DOMWINDOW == 123 (0x7f4114a0fc00) [pid = 1816] [serial = 371] [outer = (nil)] 09:55:19 INFO - PROCESS | 1816 | ++DOMWINDOW == 124 (0x7f412615e800) [pid = 1816] [serial = 372] [outer = 0x7f4114a0fc00] 09:55:19 INFO - PROCESS | 1816 | 1461862519525 Marionette DEBUG loaded listener.js 09:55:19 INFO - PROCESS | 1816 | ++DOMWINDOW == 125 (0x7f4138215000) [pid = 1816] [serial = 373] [outer = 0x7f4114a0fc00] 09:55:20 INFO - PROCESS | 1816 | 1461862520382 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:55:20 INFO - PROCESS | 1816 | 1461862520433 Marionette TRACE conn4 <- [1,469,null,{"value":"8"}] 09:55:20 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 09:55:20 INFO - PROCESS | 1816 | 1461862520441 Marionette TRACE conn4 -> [0,470,"setScriptTimeout",{"ms":35000}] 09:55:20 INFO - PROCESS | 1816 | 1461862520444 Marionette TRACE conn4 <- [1,470,null,{}] 09:55:20 INFO - PROCESS | 1816 | 1461862520450 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:55:20 INFO - PROCESS | 1816 | 1461862520614 Marionette TRACE conn4 <- [1,471,null,{"value":null}] 09:55:20 INFO - PROCESS | 1816 | 1461862520951 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:55:21 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f4119519000 == 67 [pid = 1816] [id = 125] 09:55:21 INFO - PROCESS | 1816 | ++DOMWINDOW == 126 (0x7f4114a03c00) [pid = 1816] [serial = 374] [outer = (nil)] 09:55:21 INFO - PROCESS | 1816 | ++DOMWINDOW == 127 (0x7f41189edc00) [pid = 1816] [serial = 375] [outer = 0x7f4114a03c00] 09:55:21 INFO - PROCESS | 1816 | 1461862521096 Marionette DEBUG loaded listener.js 09:55:21 INFO - PROCESS | 1816 | ++DOMWINDOW == 128 (0x7f4118ba6800) [pid = 1816] [serial = 376] [outer = 0x7f4114a03c00] 09:55:22 INFO - PROCESS | 1816 | 1461862522152 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:55:22 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 09:55:22 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 1781ms 09:55:22 INFO - PROCESS | 1816 | 1461862522223 Marionette TRACE conn4 -> [0,473,"getWindowHandle",null] 09:55:22 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 09:55:22 INFO - PROCESS | 1816 | 1461862522228 Marionette TRACE conn4 <- [1,473,null,{"value":"8"}] 09:55:22 INFO - PROCESS | 1816 | 1461862522236 Marionette TRACE conn4 -> [0,474,"setScriptTimeout",{"ms":35000}] 09:55:22 INFO - PROCESS | 1816 | 1461862522242 Marionette TRACE conn4 <- [1,474,null,{}] 09:55:22 INFO - PROCESS | 1816 | 1461862522250 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:55:22 INFO - PROCESS | 1816 | 1461862522464 Marionette TRACE conn4 <- [1,475,null,{"value":null}] 09:55:22 INFO - PROCESS | 1816 | --DOCSHELL 0x7f411b9d7800 == 66 [pid = 1816] [id = 116] 09:55:22 INFO - PROCESS | 1816 | --DOMWINDOW == 127 (0x7f411e7e9c00) [pid = 1816] [serial = 318] [outer = (nil)] [url = about:blank] 09:55:22 INFO - PROCESS | 1816 | 1461862522692 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:55:22 INFO - PROCESS | 1816 | --DOCSHELL 0x7f4124422800 == 65 [pid = 1816] [id = 115] 09:55:22 INFO - PROCESS | 1816 | --DOCSHELL 0x7f411b9d2000 == 64 [pid = 1816] [id = 114] 09:55:22 INFO - PROCESS | 1816 | --DOCSHELL 0x7f41195cb000 == 63 [pid = 1816] [id = 113] 09:55:22 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f41195c8800 == 64 [pid = 1816] [id = 126] 09:55:22 INFO - PROCESS | 1816 | ++DOMWINDOW == 128 (0x7f411b930000) [pid = 1816] [serial = 377] [outer = (nil)] 09:55:22 INFO - PROCESS | 1816 | ++DOMWINDOW == 129 (0x7f411d072c00) [pid = 1816] [serial = 378] [outer = 0x7f411b930000] 09:55:22 INFO - PROCESS | 1816 | 1461862522765 Marionette DEBUG loaded listener.js 09:55:22 INFO - PROCESS | 1816 | ++DOMWINDOW == 130 (0x7f411e7e1000) [pid = 1816] [serial = 379] [outer = 0x7f411b930000] 09:55:22 INFO - PROCESS | 1816 | --DOCSHELL 0x7f41247c7800 == 63 [pid = 1816] [id = 111] 09:55:22 INFO - PROCESS | 1816 | --DOCSHELL 0x7f411b462000 == 62 [pid = 1816] [id = 110] 09:55:22 INFO - PROCESS | 1816 | --DOCSHELL 0x7f41398b3800 == 61 [pid = 1816] [id = 109] 09:55:23 INFO - PROCESS | 1816 | --DOCSHELL 0x7f4130386000 == 60 [pid = 1816] [id = 108] 09:55:23 INFO - PROCESS | 1816 | --DOCSHELL 0x7f4123d50800 == 59 [pid = 1816] [id = 107] 09:55:23 INFO - PROCESS | 1816 | --DOMWINDOW == 129 (0x7f4135929400) [pid = 1816] [serial = 316] [outer = (nil)] [url = about:blank] 09:55:23 INFO - PROCESS | 1816 | --DOMWINDOW == 128 (0x7f4125f8a800) [pid = 1816] [serial = 306] [outer = (nil)] [url = about:blank] 09:55:23 INFO - PROCESS | 1816 | --DOMWINDOW == 127 (0x7f411d074400) [pid = 1816] [serial = 282] [outer = (nil)] [url = about:blank] 09:55:23 INFO - PROCESS | 1816 | --DOMWINDOW == 126 (0x7f41189f5c00) [pid = 1816] [serial = 294] [outer = (nil)] [url = about:blank] 09:55:23 INFO - PROCESS | 1816 | --DOMWINDOW == 125 (0x7f4125d45c00) [pid = 1816] [serial = 288] [outer = (nil)] [url = about:blank] 09:55:23 INFO - PROCESS | 1816 | --DOMWINDOW == 124 (0x7f4126469c00) [pid = 1816] [serial = 307] [outer = (nil)] [url = about:blank] 09:55:23 INFO - PROCESS | 1816 | --DOMWINDOW == 123 (0x7f4131888800) [pid = 1816] [serial = 291] [outer = (nil)] [url = about:blank] 09:55:23 INFO - PROCESS | 1816 | --DOMWINDOW == 122 (0x7f413580ac00) [pid = 1816] [serial = 313] [outer = (nil)] [url = about:blank] 09:55:23 INFO - PROCESS | 1816 | --DOMWINDOW == 121 (0x7f4123e07800) [pid = 1816] [serial = 303] [outer = (nil)] [url = about:blank] 09:55:23 INFO - PROCESS | 1816 | --DOMWINDOW == 120 (0x7f41316c5400) [pid = 1816] [serial = 310] [outer = (nil)] [url = about:blank] 09:55:23 INFO - PROCESS | 1816 | --DOMWINDOW == 119 (0x7f411b656800) [pid = 1816] [serial = 297] [outer = (nil)] [url = about:blank] 09:55:23 INFO - PROCESS | 1816 | --DOMWINDOW == 118 (0x7f411e7ce800) [pid = 1816] [serial = 300] [outer = (nil)] [url = about:blank] 09:55:23 INFO - PROCESS | 1816 | --DOMWINDOW == 117 (0x7f4124c63c00) [pid = 1816] [serial = 304] [outer = (nil)] [url = about:blank] 09:55:23 INFO - PROCESS | 1816 | --DOMWINDOW == 116 (0x7f412030d400) [pid = 1816] [serial = 301] [outer = (nil)] [url = about:blank] 09:55:23 INFO - PROCESS | 1816 | --DOMWINDOW == 115 (0x7f413321ac00) [pid = 1816] [serial = 315] [outer = (nil)] [url = about:blank] 09:55:23 INFO - PROCESS | 1816 | --DOMWINDOW == 114 (0x7f411cf69c00) [pid = 1816] [serial = 298] [outer = (nil)] [url = about:blank] 09:55:23 INFO - PROCESS | 1816 | --DOMWINDOW == 113 (0x7f4120384800) [pid = 1816] [serial = 285] [outer = (nil)] [url = about:blank] 09:55:23 INFO - PROCESS | 1816 | --DOMWINDOW == 112 (0x7f413499d800) [pid = 1816] [serial = 312] [outer = (nil)] [url = about:blank] 09:55:23 INFO - PROCESS | 1816 | --DOMWINDOW == 111 (0x7f412f544400) [pid = 1816] [serial = 309] [outer = (nil)] [url = about:blank] 09:55:23 INFO - PROCESS | 1816 | 1461862523581 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:55:23 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 09:55:23 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 1389ms 09:55:23 INFO - PROCESS | 1816 | 1461862523629 Marionette TRACE conn4 -> [0,477,"getWindowHandle",null] 09:55:23 INFO - PROCESS | 1816 | 1461862523635 Marionette TRACE conn4 <- [1,477,null,{"value":"8"}] 09:55:23 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 09:55:23 INFO - PROCESS | 1816 | 1461862523644 Marionette TRACE conn4 -> [0,478,"setScriptTimeout",{"ms":35000}] 09:55:23 INFO - PROCESS | 1816 | 1461862523646 Marionette TRACE conn4 <- [1,478,null,{}] 09:55:23 INFO - PROCESS | 1816 | 1461862523653 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:55:23 INFO - PROCESS | 1816 | 1461862523802 Marionette TRACE conn4 <- [1,479,null,{"value":null}] 09:55:23 INFO - PROCESS | 1816 | 1461862523819 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:55:23 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f4122bd7800 == 60 [pid = 1816] [id = 127] 09:55:23 INFO - PROCESS | 1816 | ++DOMWINDOW == 112 (0x7f4121d7c000) [pid = 1816] [serial = 380] [outer = (nil)] 09:55:23 INFO - PROCESS | 1816 | ++DOMWINDOW == 113 (0x7f41225f1800) [pid = 1816] [serial = 381] [outer = 0x7f4121d7c000] 09:55:23 INFO - PROCESS | 1816 | 1461862523885 Marionette DEBUG loaded listener.js 09:55:23 INFO - PROCESS | 1816 | ++DOMWINDOW == 114 (0x7f4123e0f000) [pid = 1816] [serial = 382] [outer = 0x7f4121d7c000] 09:55:24 INFO - PROCESS | 1816 | 1461862524721 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:55:24 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 09:55:24 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 1138ms 09:55:24 INFO - PROCESS | 1816 | 1461862524782 Marionette TRACE conn4 -> [0,481,"getWindowHandle",null] 09:55:24 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 09:55:24 INFO - PROCESS | 1816 | 1461862524786 Marionette TRACE conn4 <- [1,481,null,{"value":"8"}] 09:55:24 INFO - PROCESS | 1816 | 1461862524797 Marionette TRACE conn4 -> [0,482,"setScriptTimeout",{"ms":35000}] 09:55:24 INFO - PROCESS | 1816 | 1461862524804 Marionette TRACE conn4 <- [1,482,null,{}] 09:55:24 INFO - PROCESS | 1816 | 1461862524817 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:55:24 INFO - PROCESS | 1816 | 1461862524964 Marionette TRACE conn4 <- [1,483,null,{"value":null}] 09:55:24 INFO - PROCESS | 1816 | 1461862524977 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:55:25 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f4124b4f000 == 61 [pid = 1816] [id = 128] 09:55:25 INFO - PROCESS | 1816 | ++DOMWINDOW == 115 (0x7f411462c800) [pid = 1816] [serial = 383] [outer = (nil)] 09:55:25 INFO - PROCESS | 1816 | ++DOMWINDOW == 116 (0x7f41247fbc00) [pid = 1816] [serial = 384] [outer = 0x7f411462c800] 09:55:25 INFO - PROCESS | 1816 | 1461862525138 Marionette DEBUG loaded listener.js 09:55:25 INFO - PROCESS | 1816 | ++DOMWINDOW == 117 (0x7f4125d41000) [pid = 1816] [serial = 385] [outer = 0x7f411462c800] 09:55:25 INFO - PROCESS | 1816 | 1461862525908 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:55:25 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 09:55:25 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 1144ms 09:55:25 INFO - PROCESS | 1816 | 1461862525937 Marionette TRACE conn4 -> [0,485,"getWindowHandle",null] 09:55:25 INFO - PROCESS | 1816 | 1461862525940 Marionette TRACE conn4 <- [1,485,null,{"value":"8"}] 09:55:25 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 09:55:25 INFO - PROCESS | 1816 | 1461862525947 Marionette TRACE conn4 -> [0,486,"setScriptTimeout",{"ms":35000}] 09:55:25 INFO - PROCESS | 1816 | 1461862525950 Marionette TRACE conn4 <- [1,486,null,{}] 09:55:25 INFO - PROCESS | 1816 | 1461862525955 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:55:26 INFO - PROCESS | 1816 | 1461862526137 Marionette TRACE conn4 <- [1,487,null,{"value":null}] 09:55:26 INFO - PROCESS | 1816 | 1461862526176 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:55:26 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f4126234800 == 62 [pid = 1816] [id = 129] 09:55:26 INFO - PROCESS | 1816 | ++DOMWINDOW == 118 (0x7f4124c63c00) [pid = 1816] [serial = 386] [outer = (nil)] 09:55:26 INFO - PROCESS | 1816 | ++DOMWINDOW == 119 (0x7f41303e5400) [pid = 1816] [serial = 387] [outer = 0x7f4124c63c00] 09:55:26 INFO - PROCESS | 1816 | 1461862526235 Marionette DEBUG loaded listener.js 09:55:26 INFO - PROCESS | 1816 | ++DOMWINDOW == 120 (0x7f4131888000) [pid = 1816] [serial = 388] [outer = 0x7f4124c63c00] 09:55:27 INFO - PROCESS | 1816 | 1461862527082 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:55:27 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 09:55:27 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 1177ms 09:55:27 INFO - PROCESS | 1816 | 1461862527125 Marionette TRACE conn4 -> [0,489,"getWindowHandle",null] 09:55:27 INFO - PROCESS | 1816 | 1461862527129 Marionette TRACE conn4 <- [1,489,null,{"value":"8"}] 09:55:27 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 09:55:27 INFO - PROCESS | 1816 | 1461862527144 Marionette TRACE conn4 -> [0,490,"setScriptTimeout",{"ms":35000}] 09:55:27 INFO - PROCESS | 1816 | 1461862527152 Marionette TRACE conn4 <- [1,490,null,{}] 09:55:27 INFO - PROCESS | 1816 | 1461862527161 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:55:27 INFO - PROCESS | 1816 | 1461862527351 Marionette TRACE conn4 <- [1,491,null,{"value":null}] 09:55:27 INFO - PROCESS | 1816 | 1461862527376 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:55:27 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f41308c6800 == 63 [pid = 1816] [id = 130] 09:55:27 INFO - PROCESS | 1816 | ++DOMWINDOW == 121 (0x7f41191bd400) [pid = 1816] [serial = 389] [outer = (nil)] 09:55:27 INFO - PROCESS | 1816 | ++DOMWINDOW == 122 (0x7f41191bf400) [pid = 1816] [serial = 390] [outer = 0x7f41191bd400] 09:55:27 INFO - PROCESS | 1816 | 1461862527460 Marionette DEBUG loaded listener.js 09:55:27 INFO - PROCESS | 1816 | ++DOMWINDOW == 123 (0x7f413188ac00) [pid = 1816] [serial = 391] [outer = 0x7f41191bd400] 09:55:27 INFO - PROCESS | 1816 | --DOMWINDOW == 122 (0x7f41189f5400) [pid = 1816] [serial = 338] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 09:55:27 INFO - PROCESS | 1816 | --DOMWINDOW == 121 (0x7f4119b69c00) [pid = 1816] [serial = 347] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 09:55:27 INFO - PROCESS | 1816 | --DOMWINDOW == 120 (0x7f411e7e0000) [pid = 1816] [serial = 317] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 09:55:27 INFO - PROCESS | 1816 | --DOMWINDOW == 119 (0x7f4114a10000) [pid = 1816] [serial = 341] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 09:55:27 INFO - PROCESS | 1816 | --DOMWINDOW == 118 (0x7f41225fdc00) [pid = 1816] [serial = 344] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 09:55:28 INFO - PROCESS | 1816 | 1461862528287 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:55:28 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 09:55:28 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 1198ms 09:55:28 INFO - PROCESS | 1816 | 1461862528334 Marionette TRACE conn4 -> [0,493,"getWindowHandle",null] 09:55:28 INFO - PROCESS | 1816 | 1461862528338 Marionette TRACE conn4 <- [1,493,null,{"value":"8"}] 09:55:28 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 09:55:28 INFO - PROCESS | 1816 | 1461862528343 Marionette TRACE conn4 -> [0,494,"setScriptTimeout",{"ms":35000}] 09:55:28 INFO - PROCESS | 1816 | 1461862528345 Marionette TRACE conn4 <- [1,494,null,{}] 09:55:28 INFO - PROCESS | 1816 | 1461862528351 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:55:28 INFO - PROCESS | 1816 | 1461862528578 Marionette TRACE conn4 <- [1,495,null,{"value":null}] 09:55:28 INFO - PROCESS | 1816 | 1461862528736 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:55:28 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f4119511000 == 64 [pid = 1816] [id = 131] 09:55:28 INFO - PROCESS | 1816 | ++DOMWINDOW == 119 (0x7f4114a06800) [pid = 1816] [serial = 392] [outer = (nil)] 09:55:28 INFO - PROCESS | 1816 | ++DOMWINDOW == 120 (0x7f4114a0d000) [pid = 1816] [serial = 393] [outer = 0x7f4114a06800] 09:55:28 INFO - PROCESS | 1816 | 1461862528812 Marionette DEBUG loaded listener.js 09:55:28 INFO - PROCESS | 1816 | ++DOMWINDOW == 121 (0x7f4118ba7800) [pid = 1816] [serial = 394] [outer = 0x7f4114a06800] 09:55:29 INFO - PROCESS | 1816 | 1461862529813 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:55:29 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 09:55:29 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 1527ms 09:55:29 INFO - PROCESS | 1816 | 1461862529873 Marionette TRACE conn4 -> [0,497,"getWindowHandle",null] 09:55:29 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 09:55:29 INFO - PROCESS | 1816 | 1461862529879 Marionette TRACE conn4 <- [1,497,null,{"value":"8"}] 09:55:29 INFO - PROCESS | 1816 | 1461862529887 Marionette TRACE conn4 -> [0,498,"setScriptTimeout",{"ms":35000}] 09:55:29 INFO - PROCESS | 1816 | 1461862529894 Marionette TRACE conn4 <- [1,498,null,{}] 09:55:29 INFO - PROCESS | 1816 | 1461862529900 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:55:30 INFO - PROCESS | 1816 | 1461862530076 Marionette TRACE conn4 <- [1,499,null,{"value":null}] 09:55:30 INFO - PROCESS | 1816 | 1461862530219 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:55:30 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f41247dd800 == 65 [pid = 1816] [id = 132] 09:55:30 INFO - PROCESS | 1816 | ++DOMWINDOW == 122 (0x7f41191b8c00) [pid = 1816] [serial = 395] [outer = (nil)] 09:55:30 INFO - PROCESS | 1816 | ++DOMWINDOW == 123 (0x7f411cf6ac00) [pid = 1816] [serial = 396] [outer = 0x7f41191b8c00] 09:55:30 INFO - PROCESS | 1816 | 1461862530298 Marionette DEBUG loaded listener.js 09:55:30 INFO - PROCESS | 1816 | ++DOMWINDOW == 124 (0x7f411e7d5800) [pid = 1816] [serial = 397] [outer = 0x7f41191b8c00] 09:55:31 INFO - PROCESS | 1816 | 1461862531226 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:55:31 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 09:55:31 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 1387ms 09:55:31 INFO - PROCESS | 1816 | 1461862531275 Marionette TRACE conn4 -> [0,501,"getWindowHandle",null] 09:55:31 INFO - PROCESS | 1816 | 1461862531280 Marionette TRACE conn4 <- [1,501,null,{"value":"8"}] 09:55:31 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 09:55:31 INFO - PROCESS | 1816 | 1461862531287 Marionette TRACE conn4 -> [0,502,"setScriptTimeout",{"ms":35000}] 09:55:31 INFO - PROCESS | 1816 | 1461862531289 Marionette TRACE conn4 <- [1,502,null,{}] 09:55:31 INFO - PROCESS | 1816 | 1461862531295 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:55:31 INFO - PROCESS | 1816 | 1461862531482 Marionette TRACE conn4 <- [1,503,null,{"value":null}] 09:55:31 INFO - PROCESS | 1816 | 1461862531634 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:55:31 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f4135099000 == 66 [pid = 1816] [id = 133] 09:55:31 INFO - PROCESS | 1816 | ++DOMWINDOW == 125 (0x7f411b979c00) [pid = 1816] [serial = 398] [outer = (nil)] 09:55:31 INFO - PROCESS | 1816 | ++DOMWINDOW == 126 (0x7f411b983000) [pid = 1816] [serial = 399] [outer = 0x7f411b979c00] 09:55:31 INFO - PROCESS | 1816 | 1461862531778 Marionette DEBUG loaded listener.js 09:55:31 INFO - PROCESS | 1816 | ++DOMWINDOW == 127 (0x7f411e7ea000) [pid = 1816] [serial = 400] [outer = 0x7f411b979c00] 09:55:32 INFO - PROCESS | 1816 | 1461862532786 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:55:32 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 09:55:32 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 1534ms 09:55:32 INFO - PROCESS | 1816 | 1461862532822 Marionette TRACE conn4 -> [0,505,"getWindowHandle",null] 09:55:32 INFO - PROCESS | 1816 | 1461862532829 Marionette TRACE conn4 <- [1,505,null,{"value":"8"}] 09:55:32 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 09:55:32 INFO - PROCESS | 1816 | 1461862532845 Marionette TRACE conn4 -> [0,506,"setScriptTimeout",{"ms":35000}] 09:55:32 INFO - PROCESS | 1816 | 1461862532853 Marionette TRACE conn4 <- [1,506,null,{}] 09:55:32 INFO - PROCESS | 1816 | 1461862532859 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:55:33 INFO - PROCESS | 1816 | 1461862533031 Marionette TRACE conn4 <- [1,507,null,{"value":null}] 09:55:33 INFO - PROCESS | 1816 | 1461862533187 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:55:33 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f411a421000 == 67 [pid = 1816] [id = 134] 09:55:33 INFO - PROCESS | 1816 | ++DOMWINDOW == 128 (0x7f411b97a800) [pid = 1816] [serial = 401] [outer = (nil)] 09:55:33 INFO - PROCESS | 1816 | ++DOMWINDOW == 129 (0x7f4123ec6000) [pid = 1816] [serial = 402] [outer = 0x7f411b97a800] 09:55:33 INFO - PROCESS | 1816 | 1461862533260 Marionette DEBUG loaded listener.js 09:55:33 INFO - PROCESS | 1816 | ++DOMWINDOW == 130 (0x7f4124e3f800) [pid = 1816] [serial = 403] [outer = 0x7f411b97a800] 09:55:34 INFO - PROCESS | 1816 | 1461862534157 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:55:34 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 09:55:34 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 1391ms 09:55:34 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 09:55:34 INFO - PROCESS | 1816 | 1461862534229 Marionette TRACE conn4 -> [0,509,"getWindowHandle",null] 09:55:34 INFO - PROCESS | 1816 | 1461862534232 Marionette TRACE conn4 <- [1,509,null,{"value":"8"}] 09:55:34 INFO - PROCESS | 1816 | 1461862534238 Marionette TRACE conn4 -> [0,510,"setScriptTimeout",{"ms":35000}] 09:55:34 INFO - PROCESS | 1816 | 1461862534241 Marionette TRACE conn4 <- [1,510,null,{}] 09:55:34 INFO - PROCESS | 1816 | 1461862534247 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:55:34 INFO - PROCESS | 1816 | 1461862534439 Marionette TRACE conn4 <- [1,511,null,{"value":null}] 09:55:34 INFO - PROCESS | 1816 | 1461862534583 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:55:34 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f4126491800 == 68 [pid = 1816] [id = 135] 09:55:34 INFO - PROCESS | 1816 | ++DOMWINDOW == 131 (0x7f41247f4000) [pid = 1816] [serial = 404] [outer = (nil)] 09:55:34 INFO - PROCESS | 1816 | ++DOMWINDOW == 132 (0x7f412966e400) [pid = 1816] [serial = 405] [outer = 0x7f41247f4000] 09:55:34 INFO - PROCESS | 1816 | 1461862534654 Marionette DEBUG loaded listener.js 09:55:34 INFO - PROCESS | 1816 | ++DOMWINDOW == 133 (0x7f41319d1c00) [pid = 1816] [serial = 406] [outer = 0x7f41247f4000] 09:55:35 INFO - PROCESS | 1816 | 1461862535539 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:55:35 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 09:55:35 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 1334ms 09:55:35 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 09:55:35 INFO - PROCESS | 1816 | 1461862535573 Marionette TRACE conn4 -> [0,513,"getWindowHandle",null] 09:55:35 INFO - PROCESS | 1816 | 1461862535576 Marionette TRACE conn4 <- [1,513,null,{"value":"8"}] 09:55:35 INFO - PROCESS | 1816 | 1461862535582 Marionette TRACE conn4 -> [0,514,"setScriptTimeout",{"ms":35000}] 09:55:35 INFO - PROCESS | 1816 | 1461862535585 Marionette TRACE conn4 <- [1,514,null,{}] 09:55:35 INFO - PROCESS | 1816 | 1461862535590 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:55:35 INFO - PROCESS | 1816 | 1461862535760 Marionette TRACE conn4 <- [1,515,null,{"value":null}] 09:55:35 INFO - PROCESS | 1816 | 1461862535915 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:55:35 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f4124081000 == 69 [pid = 1816] [id = 136] 09:55:35 INFO - PROCESS | 1816 | ++DOMWINDOW == 134 (0x7f4135986400) [pid = 1816] [serial = 407] [outer = (nil)] 09:55:35 INFO - PROCESS | 1816 | ++DOMWINDOW == 135 (0x7f41375c3000) [pid = 1816] [serial = 408] [outer = 0x7f4135986400] 09:55:36 INFO - PROCESS | 1816 | 1461862535998 Marionette DEBUG loaded listener.js 09:55:36 INFO - PROCESS | 1816 | ++DOMWINDOW == 136 (0x7f41382e4400) [pid = 1816] [serial = 409] [outer = 0x7f4135986400] 09:55:36 INFO - PROCESS | 1816 | 1461862536863 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:55:36 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:55:36 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 1333ms 09:55:36 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 09:55:36 INFO - PROCESS | 1816 | 1461862536916 Marionette TRACE conn4 -> [0,517,"getWindowHandle",null] 09:55:36 INFO - PROCESS | 1816 | 1461862536918 Marionette TRACE conn4 <- [1,517,null,{"value":"8"}] 09:55:36 INFO - PROCESS | 1816 | 1461862536925 Marionette TRACE conn4 -> [0,518,"setScriptTimeout",{"ms":35000}] 09:55:36 INFO - PROCESS | 1816 | 1461862536928 Marionette TRACE conn4 <- [1,518,null,{}] 09:55:36 INFO - PROCESS | 1816 | 1461862536933 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:55:37 INFO - PROCESS | 1816 | 1461862537096 Marionette TRACE conn4 <- [1,519,null,{"value":null}] 09:55:37 INFO - PROCESS | 1816 | 1461862537284 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:55:37 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f4118c2a000 == 70 [pid = 1816] [id = 137] 09:55:37 INFO - PROCESS | 1816 | ++DOMWINDOW == 137 (0x7f41130f0c00) [pid = 1816] [serial = 410] [outer = (nil)] 09:55:37 INFO - PROCESS | 1816 | ++DOMWINDOW == 138 (0x7f41130f5c00) [pid = 1816] [serial = 411] [outer = 0x7f41130f0c00] 09:55:37 INFO - PROCESS | 1816 | 1461862537364 Marionette DEBUG loaded listener.js 09:55:37 INFO - PROCESS | 1816 | ++DOMWINDOW == 139 (0x7f413981b800) [pid = 1816] [serial = 412] [outer = 0x7f41130f0c00] 09:55:38 INFO - PROCESS | 1816 | 1461862538507 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:55:38 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 09:55:38 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 1632ms 09:55:38 INFO - PROCESS | 1816 | 1461862538557 Marionette TRACE conn4 -> [0,521,"getWindowHandle",null] 09:55:38 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 09:55:38 INFO - PROCESS | 1816 | 1461862538563 Marionette TRACE conn4 <- [1,521,null,{"value":"8"}] 09:55:38 INFO - PROCESS | 1816 | 1461862538571 Marionette TRACE conn4 -> [0,522,"setScriptTimeout",{"ms":35000}] 09:55:38 INFO - PROCESS | 1816 | 1461862538577 Marionette TRACE conn4 <- [1,522,null,{}] 09:55:38 INFO - PROCESS | 1816 | 1461862538585 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:55:38 INFO - PROCESS | 1816 | 1461862538760 Marionette TRACE conn4 <- [1,523,null,{"value":null}] 09:55:38 INFO - PROCESS | 1816 | 1461862538938 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:55:38 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f4118c24800 == 71 [pid = 1816] [id = 138] 09:55:38 INFO - PROCESS | 1816 | ++DOMWINDOW == 140 (0x7f41191b3000) [pid = 1816] [serial = 413] [outer = (nil)] 09:55:38 INFO - PROCESS | 1816 | ++DOMWINDOW == 141 (0x7f41191ba000) [pid = 1816] [serial = 414] [outer = 0x7f41191b3000] 09:55:39 INFO - PROCESS | 1816 | 1461862539008 Marionette DEBUG loaded listener.js 09:55:39 INFO - PROCESS | 1816 | ++DOMWINDOW == 142 (0x7f4119911c00) [pid = 1816] [serial = 415] [outer = 0x7f41191b3000] 09:55:39 INFO - PROCESS | 1816 | 1461862539852 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:55:39 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 09:55:39 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 1340ms 09:55:39 INFO - PROCESS | 1816 | 1461862539911 Marionette TRACE conn4 -> [0,525,"getWindowHandle",null] 09:55:39 INFO - PROCESS | 1816 | 1461862539926 Marionette TRACE conn4 <- [1,525,null,{"value":"8"}] 09:55:39 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 09:55:39 INFO - PROCESS | 1816 | 1461862539942 Marionette TRACE conn4 -> [0,526,"setScriptTimeout",{"ms":35000}] 09:55:39 INFO - PROCESS | 1816 | 1461862539952 Marionette TRACE conn4 <- [1,526,null,{}] 09:55:39 INFO - PROCESS | 1816 | 1461862539961 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:55:40 INFO - PROCESS | 1816 | 1461862540180 Marionette TRACE conn4 <- [1,527,null,{"value":null}] 09:55:40 INFO - PROCESS | 1816 | 1461862540374 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:55:40 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f4119510800 == 72 [pid = 1816] [id = 139] 09:55:40 INFO - PROCESS | 1816 | ++DOMWINDOW == 143 (0x7f411b97bc00) [pid = 1816] [serial = 416] [outer = (nil)] 09:55:40 INFO - PROCESS | 1816 | ++DOMWINDOW == 144 (0x7f411b982800) [pid = 1816] [serial = 417] [outer = 0x7f411b97bc00] 09:55:40 INFO - PROCESS | 1816 | 1461862540455 Marionette DEBUG loaded listener.js 09:55:40 INFO - PROCESS | 1816 | ++DOMWINDOW == 145 (0x7f411cf99400) [pid = 1816] [serial = 418] [outer = 0x7f411b97bc00] 09:55:40 INFO - PROCESS | 1816 | --DOCSHELL 0x7f41359d6000 == 71 [pid = 1816] [id = 106] 09:55:40 INFO - PROCESS | 1816 | --DOCSHELL 0x7f41308c6800 == 70 [pid = 1816] [id = 130] 09:55:40 INFO - PROCESS | 1816 | --DOMWINDOW == 144 (0x7f4124ee6800) [pid = 1816] [serial = 351] [outer = (nil)] [url = about:blank] 09:55:40 INFO - PROCESS | 1816 | --DOMWINDOW == 143 (0x7f41243abc00) [pid = 1816] [serial = 330] [outer = (nil)] [url = about:blank] 09:55:40 INFO - PROCESS | 1816 | --DOMWINDOW == 142 (0x7f413580b400) [pid = 1816] [serial = 333] [outer = (nil)] [url = about:blank] 09:55:40 INFO - PROCESS | 1816 | --DOCSHELL 0x7f4126234800 == 69 [pid = 1816] [id = 129] 09:55:40 INFO - PROCESS | 1816 | --DOCSHELL 0x7f4124b4f000 == 68 [pid = 1816] [id = 128] 09:55:40 INFO - PROCESS | 1816 | --DOCSHELL 0x7f4122bd7800 == 67 [pid = 1816] [id = 127] 09:55:40 INFO - PROCESS | 1816 | --DOCSHELL 0x7f41195c8800 == 66 [pid = 1816] [id = 126] 09:55:40 INFO - PROCESS | 1816 | --DOCSHELL 0x7f4119519000 == 65 [pid = 1816] [id = 125] 09:55:41 INFO - PROCESS | 1816 | --DOCSHELL 0x7f4135089000 == 64 [pid = 1816] [id = 121] 09:55:41 INFO - PROCESS | 1816 | --DOCSHELL 0x7f413130c800 == 63 [pid = 1816] [id = 120] 09:55:41 INFO - PROCESS | 1816 | --DOCSHELL 0x7f4125b4f800 == 62 [pid = 1816] [id = 119] 09:55:41 INFO - PROCESS | 1816 | --DOCSHELL 0x7f4119950800 == 61 [pid = 1816] [id = 118] 09:55:41 INFO - PROCESS | 1816 | --DOMWINDOW == 141 (0x7f413820d400) [pid = 1816] [serial = 336] [outer = (nil)] [url = about:blank] 09:55:41 INFO - PROCESS | 1816 | --DOMWINDOW == 140 (0x7f411b92e400) [pid = 1816] [serial = 340] [outer = (nil)] [url = about:blank] 09:55:41 INFO - PROCESS | 1816 | --DOMWINDOW == 139 (0x7f4119c66800) [pid = 1816] [serial = 339] [outer = (nil)] [url = about:blank] 09:55:41 INFO - PROCESS | 1816 | --DOMWINDOW == 138 (0x7f411e7e0c00) [pid = 1816] [serial = 348] [outer = (nil)] [url = about:blank] 09:55:41 INFO - PROCESS | 1816 | --DOMWINDOW == 137 (0x7f411e7eec00) [pid = 1816] [serial = 319] [outer = (nil)] [url = about:blank] 09:55:41 INFO - PROCESS | 1816 | --DOMWINDOW == 136 (0x7f411e7bb400) [pid = 1816] [serial = 321] [outer = (nil)] [url = about:blank] 09:55:41 INFO - PROCESS | 1816 | --DOMWINDOW == 135 (0x7f4123e14c00) [pid = 1816] [serial = 324] [outer = (nil)] [url = about:blank] 09:55:41 INFO - PROCESS | 1816 | --DOMWINDOW == 134 (0x7f411e7dfc00) [pid = 1816] [serial = 343] [outer = (nil)] [url = about:blank] 09:55:41 INFO - PROCESS | 1816 | --DOMWINDOW == 133 (0x7f411d076000) [pid = 1816] [serial = 342] [outer = (nil)] [url = about:blank] 09:55:41 INFO - PROCESS | 1816 | --DOMWINDOW == 132 (0x7f4131828400) [pid = 1816] [serial = 327] [outer = (nil)] [url = about:blank] 09:55:41 INFO - PROCESS | 1816 | --DOMWINDOW == 131 (0x7f4124e3f400) [pid = 1816] [serial = 346] [outer = (nil)] [url = about:blank] 09:55:41 INFO - PROCESS | 1816 | --DOMWINDOW == 130 (0x7f41243a2800) [pid = 1816] [serial = 345] [outer = (nil)] [url = about:blank] 09:55:41 INFO - PROCESS | 1816 | --DOMWINDOW == 129 (0x7f4123eca400) [pid = 1816] [serial = 349] [outer = (nil)] [url = about:blank] 09:55:41 INFO - PROCESS | 1816 | 1461862541333 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:55:41 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:55:41 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 1451ms 09:55:41 INFO - PROCESS | 1816 | 1461862541393 Marionette TRACE conn4 -> [0,529,"getWindowHandle",null] 09:55:41 INFO - PROCESS | 1816 | 1461862541395 Marionette TRACE conn4 <- [1,529,null,{"value":"8"}] 09:55:41 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 09:55:41 INFO - PROCESS | 1816 | 1461862541403 Marionette TRACE conn4 -> [0,530,"setScriptTimeout",{"ms":35000}] 09:55:41 INFO - PROCESS | 1816 | 1461862541409 Marionette TRACE conn4 <- [1,530,null,{}] 09:55:41 INFO - PROCESS | 1816 | 1461862541424 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:55:41 INFO - PROCESS | 1816 | 1461862541594 Marionette TRACE conn4 <- [1,531,null,{"value":null}] 09:55:41 INFO - PROCESS | 1816 | 1461862541701 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:55:41 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f411cf5d800 == 62 [pid = 1816] [id = 140] 09:55:41 INFO - PROCESS | 1816 | ++DOMWINDOW == 130 (0x7f411b650800) [pid = 1816] [serial = 419] [outer = (nil)] 09:55:41 INFO - PROCESS | 1816 | ++DOMWINDOW == 131 (0x7f4120383400) [pid = 1816] [serial = 420] [outer = 0x7f411b650800] 09:55:41 INFO - PROCESS | 1816 | 1461862541769 Marionette DEBUG loaded listener.js 09:55:41 INFO - PROCESS | 1816 | ++DOMWINDOW == 132 (0x7f41228df000) [pid = 1816] [serial = 421] [outer = 0x7f411b650800] 09:55:42 INFO - PROCESS | 1816 | 1461862542516 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:55:42 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:55:42 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 09:55:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:55:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:55:42 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 09:55:42 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 09:55:42 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:55:42 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 09:55:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:55:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:55:42 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 09:55:42 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 09:55:42 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 1136ms 09:55:42 INFO - PROCESS | 1816 | 1461862542543 Marionette TRACE conn4 -> [0,533,"getWindowHandle",null] 09:55:42 INFO - PROCESS | 1816 | 1461862542547 Marionette TRACE conn4 <- [1,533,null,{"value":"8"}] 09:55:42 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 09:55:42 INFO - PROCESS | 1816 | 1461862542554 Marionette TRACE conn4 -> [0,534,"setScriptTimeout",{"ms":35000}] 09:55:42 INFO - PROCESS | 1816 | 1461862542558 Marionette TRACE conn4 <- [1,534,null,{}] 09:55:42 INFO - PROCESS | 1816 | 1461862542567 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:55:42 INFO - PROCESS | 1816 | 1461862542788 Marionette TRACE conn4 <- [1,535,null,{"value":null}] 09:55:42 INFO - PROCESS | 1816 | 1461862542856 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:55:42 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f41247d1000 == 63 [pid = 1816] [id = 141] 09:55:42 INFO - PROCESS | 1816 | ++DOMWINDOW == 133 (0x7f41130ea800) [pid = 1816] [serial = 422] [outer = (nil)] 09:55:42 INFO - PROCESS | 1816 | ++DOMWINDOW == 134 (0x7f411b97c400) [pid = 1816] [serial = 423] [outer = 0x7f41130ea800] 09:55:42 INFO - PROCESS | 1816 | 1461862542921 Marionette DEBUG loaded listener.js 09:55:43 INFO - PROCESS | 1816 | ++DOMWINDOW == 135 (0x7f41243a3000) [pid = 1816] [serial = 424] [outer = 0x7f41130ea800] 09:55:43 INFO - PROCESS | 1816 | 1461862543676 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:55:43 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 09:55:43 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 1185ms 09:55:43 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 09:55:43 INFO - PROCESS | 1816 | 1461862543748 Marionette TRACE conn4 -> [0,537,"getWindowHandle",null] 09:55:43 INFO - PROCESS | 1816 | 1461862543751 Marionette TRACE conn4 <- [1,537,null,{"value":"8"}] 09:55:43 INFO - PROCESS | 1816 | 1461862543758 Marionette TRACE conn4 -> [0,538,"setScriptTimeout",{"ms":35000}] 09:55:43 INFO - PROCESS | 1816 | 1461862543761 Marionette TRACE conn4 <- [1,538,null,{}] 09:55:43 INFO - PROCESS | 1816 | 1461862543766 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:55:43 INFO - PROCESS | 1816 | 1461862543968 Marionette TRACE conn4 <- [1,539,null,{"value":null}] 09:55:44 INFO - PROCESS | 1816 | 1461862543997 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:55:44 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f4125f13000 == 64 [pid = 1816] [id = 142] 09:55:44 INFO - PROCESS | 1816 | ++DOMWINDOW == 136 (0x7f411380f800) [pid = 1816] [serial = 425] [outer = (nil)] 09:55:44 INFO - PROCESS | 1816 | ++DOMWINDOW == 137 (0x7f4122bc2400) [pid = 1816] [serial = 426] [outer = 0x7f411380f800] 09:55:44 INFO - PROCESS | 1816 | 1461862544063 Marionette DEBUG loaded listener.js 09:55:44 INFO - PROCESS | 1816 | ++DOMWINDOW == 138 (0x7f4122bcc000) [pid = 1816] [serial = 427] [outer = 0x7f411380f800] 09:55:44 INFO - PROCESS | 1816 | 1461862544887 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:55:44 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:55:44 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 1179ms 09:55:44 INFO - PROCESS | 1816 | 1461862544945 Marionette TRACE conn4 -> [0,541,"getWindowHandle",null] 09:55:44 INFO - PROCESS | 1816 | 1461862544949 Marionette TRACE conn4 <- [1,541,null,{"value":"8"}] 09:55:44 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 09:55:44 INFO - PROCESS | 1816 | 1461862544954 Marionette TRACE conn4 -> [0,542,"setScriptTimeout",{"ms":35000}] 09:55:44 INFO - PROCESS | 1816 | 1461862544957 Marionette TRACE conn4 <- [1,542,null,{}] 09:55:44 INFO - PROCESS | 1816 | 1461862544962 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:55:45 INFO - PROCESS | 1816 | 1461862545178 Marionette TRACE conn4 <- [1,543,null,{"value":null}] 09:55:45 INFO - PROCESS | 1816 | --DOMWINDOW == 137 (0x7f412259b400) [pid = 1816] [serial = 278] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 09:55:45 INFO - PROCESS | 1816 | --DOMWINDOW == 136 (0x7f4124c63c00) [pid = 1816] [serial = 386] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 09:55:45 INFO - PROCESS | 1816 | --DOMWINDOW == 135 (0x7f4123edf000) [pid = 1816] [serial = 350] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 09:55:45 INFO - PROCESS | 1816 | --DOMWINDOW == 134 (0x7f4121d7c000) [pid = 1816] [serial = 380] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 09:55:45 INFO - PROCESS | 1816 | --DOMWINDOW == 133 (0x7f411462c800) [pid = 1816] [serial = 383] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 09:55:45 INFO - PROCESS | 1816 | --DOMWINDOW == 132 (0x7f4114a03c00) [pid = 1816] [serial = 374] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 09:55:45 INFO - PROCESS | 1816 | --DOMWINDOW == 131 (0x7f411b930000) [pid = 1816] [serial = 377] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 09:55:45 INFO - PROCESS | 1816 | 1461862545423 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:55:45 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f41195df000 == 65 [pid = 1816] [id = 143] 09:55:45 INFO - PROCESS | 1816 | ++DOMWINDOW == 132 (0x7f411462c800) [pid = 1816] [serial = 428] [outer = (nil)] 09:55:45 INFO - PROCESS | 1816 | ++DOMWINDOW == 133 (0x7f41191b7800) [pid = 1816] [serial = 429] [outer = 0x7f411462c800] 09:55:45 INFO - PROCESS | 1816 | 1461862545487 Marionette DEBUG loaded listener.js 09:55:45 INFO - PROCESS | 1816 | ++DOMWINDOW == 134 (0x7f41247ed400) [pid = 1816] [serial = 430] [outer = 0x7f411462c800] 09:55:46 INFO - PROCESS | 1816 | 1461862546123 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:55:46 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:55:46 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 1246ms 09:55:46 INFO - PROCESS | 1816 | 1461862546202 Marionette TRACE conn4 -> [0,545,"getWindowHandle",null] 09:55:46 INFO - PROCESS | 1816 | 1461862546205 Marionette TRACE conn4 <- [1,545,null,{"value":"8"}] 09:55:46 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 09:55:46 INFO - PROCESS | 1816 | 1461862546211 Marionette TRACE conn4 -> [0,546,"setScriptTimeout",{"ms":35000}] 09:55:46 INFO - PROCESS | 1816 | 1461862546227 Marionette TRACE conn4 <- [1,546,null,{}] 09:55:46 INFO - PROCESS | 1816 | 1461862546234 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:55:46 INFO - PROCESS | 1816 | 1461862546430 Marionette TRACE conn4 <- [1,547,null,{"value":null}] 09:55:46 INFO - PROCESS | 1816 | 1461862546450 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:55:46 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f4134bb4800 == 66 [pid = 1816] [id = 144] 09:55:46 INFO - PROCESS | 1816 | ++DOMWINDOW == 135 (0x7f4114a03c00) [pid = 1816] [serial = 431] [outer = (nil)] 09:55:46 INFO - PROCESS | 1816 | ++DOMWINDOW == 136 (0x7f41247f0400) [pid = 1816] [serial = 432] [outer = 0x7f4114a03c00] 09:55:46 INFO - PROCESS | 1816 | 1461862546515 Marionette DEBUG loaded listener.js 09:55:46 INFO - PROCESS | 1816 | ++DOMWINDOW == 137 (0x7f412a57f000) [pid = 1816] [serial = 433] [outer = 0x7f4114a03c00] 09:55:47 INFO - PROCESS | 1816 | 1461862547229 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:55:47 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:55:47 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 1046ms 09:55:47 INFO - PROCESS | 1816 | 1461862547259 Marionette TRACE conn4 -> [0,549,"getWindowHandle",null] 09:55:47 INFO - PROCESS | 1816 | 1461862547262 Marionette TRACE conn4 <- [1,549,null,{"value":"8"}] 09:55:47 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 09:55:47 INFO - PROCESS | 1816 | 1461862547267 Marionette TRACE conn4 -> [0,550,"setScriptTimeout",{"ms":35000}] 09:55:47 INFO - PROCESS | 1816 | 1461862547270 Marionette TRACE conn4 <- [1,550,null,{}] 09:55:47 INFO - PROCESS | 1816 | 1461862547291 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:55:47 INFO - PROCESS | 1816 | 1461862547551 Marionette TRACE conn4 <- [1,551,null,{"value":null}] 09:55:47 INFO - PROCESS | 1816 | 1461862547701 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:55:47 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f41139f1800 == 67 [pid = 1816] [id = 145] 09:55:47 INFO - PROCESS | 1816 | ++DOMWINDOW == 138 (0x7f41130ec400) [pid = 1816] [serial = 434] [outer = (nil)] 09:55:47 INFO - PROCESS | 1816 | ++DOMWINDOW == 139 (0x7f41130f3000) [pid = 1816] [serial = 435] [outer = 0x7f41130ec400] 09:55:47 INFO - PROCESS | 1816 | 1461862547782 Marionette DEBUG loaded listener.js 09:55:47 INFO - PROCESS | 1816 | ++DOMWINDOW == 140 (0x7f4114623800) [pid = 1816] [serial = 436] [outer = 0x7f41130ec400] 09:55:49 INFO - PROCESS | 1816 | 1461862549172 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:55:49 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | drawFocusIfNeeded does draw a focus ring if the element is in focus and the user activated a particular focus ring. 09:55:49 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 1981ms 09:55:49 INFO - PROCESS | 1816 | 1461862549252 Marionette TRACE conn4 -> [0,553,"getWindowHandle",null] 09:55:49 INFO - PROCESS | 1816 | 1461862549258 Marionette TRACE conn4 <- [1,553,null,{"value":"8"}] 09:55:49 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 09:55:49 INFO - PROCESS | 1816 | 1461862549266 Marionette TRACE conn4 -> [0,554,"setScriptTimeout",{"ms":35000}] 09:55:49 INFO - PROCESS | 1816 | 1461862549270 Marionette TRACE conn4 <- [1,554,null,{}] 09:55:49 INFO - PROCESS | 1816 | 1461862549277 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:55:49 INFO - PROCESS | 1816 | 1461862549457 Marionette TRACE conn4 <- [1,555,null,{"value":null}] 09:55:49 INFO - PROCESS | 1816 | 1461862549606 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:55:49 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f41398a7800 == 68 [pid = 1816] [id = 146] 09:55:49 INFO - PROCESS | 1816 | ++DOMWINDOW == 141 (0x7f411cd7f400) [pid = 1816] [serial = 437] [outer = (nil)] 09:55:49 INFO - PROCESS | 1816 | ++DOMWINDOW == 142 (0x7f4122bc8c00) [pid = 1816] [serial = 438] [outer = 0x7f411cd7f400] 09:55:49 INFO - PROCESS | 1816 | 1461862549731 Marionette DEBUG loaded listener.js 09:55:49 INFO - PROCESS | 1816 | ++DOMWINDOW == 143 (0x7f4123e0d800) [pid = 1816] [serial = 439] [outer = 0x7f411cd7f400] 09:55:50 INFO - PROCESS | 1816 | [1816] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 09:55:50 INFO - PROCESS | 1816 | 1461862550591 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:55:50 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 09:55:50 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 1382ms 09:55:50 INFO - PROCESS | 1816 | 1461862550649 Marionette TRACE conn4 -> [0,557,"getWindowHandle",null] 09:55:50 INFO - PROCESS | 1816 | 1461862550654 Marionette TRACE conn4 <- [1,557,null,{"value":"8"}] 09:55:50 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 09:55:50 INFO - PROCESS | 1816 | 1461862550660 Marionette TRACE conn4 -> [0,558,"setScriptTimeout",{"ms":35000}] 09:55:50 INFO - PROCESS | 1816 | 1461862550663 Marionette TRACE conn4 <- [1,558,null,{}] 09:55:50 INFO - PROCESS | 1816 | 1461862550669 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:55:50 INFO - PROCESS | 1816 | 1461862550879 Marionette TRACE conn4 <- [1,559,null,{"value":null}] 09:55:51 INFO - PROCESS | 1816 | 1461862551030 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:55:51 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f4112065800 == 69 [pid = 1816] [id = 147] 09:55:51 INFO - PROCESS | 1816 | ++DOMWINDOW == 144 (0x7f41124de000) [pid = 1816] [serial = 440] [outer = (nil)] 09:55:51 INFO - PROCESS | 1816 | ++DOMWINDOW == 145 (0x7f41124e2c00) [pid = 1816] [serial = 441] [outer = 0x7f41124de000] 09:55:51 INFO - PROCESS | 1816 | 1461862551103 Marionette DEBUG loaded listener.js 09:55:51 INFO - PROCESS | 1816 | ++DOMWINDOW == 146 (0x7f41243a2800) [pid = 1816] [serial = 442] [outer = 0x7f41124de000] 09:55:52 INFO - PROCESS | 1816 | 1461862552023 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:55:52 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 09:55:52 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 1428ms 09:55:52 INFO - PROCESS | 1816 | 1461862552090 Marionette TRACE conn4 -> [0,561,"getWindowHandle",null] 09:55:52 INFO - PROCESS | 1816 | 1461862552096 Marionette TRACE conn4 <- [1,561,null,{"value":"8"}] 09:55:52 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 09:55:52 INFO - PROCESS | 1816 | 1461862552112 Marionette TRACE conn4 -> [0,562,"setScriptTimeout",{"ms":35000}] 09:55:52 INFO - PROCESS | 1816 | 1461862552119 Marionette TRACE conn4 <- [1,562,null,{}] 09:55:52 INFO - PROCESS | 1816 | 1461862552124 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:55:52 INFO - PROCESS | 1816 | 1461862552328 Marionette TRACE conn4 <- [1,563,null,{"value":null}] 09:55:52 INFO - PROCESS | 1816 | 1461862552569 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:55:52 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f4113a7d800 == 70 [pid = 1816] [id = 148] 09:55:52 INFO - PROCESS | 1816 | ++DOMWINDOW == 147 (0x7f4113a89000) [pid = 1816] [serial = 443] [outer = (nil)] 09:55:52 INFO - PROCESS | 1816 | ++DOMWINDOW == 148 (0x7f4113a8f400) [pid = 1816] [serial = 444] [outer = 0x7f4113a89000] 09:55:52 INFO - PROCESS | 1816 | 1461862552689 Marionette DEBUG loaded listener.js 09:55:52 INFO - PROCESS | 1816 | ++DOMWINDOW == 149 (0x7f41247f7c00) [pid = 1816] [serial = 445] [outer = 0x7f4113a89000] 09:55:53 INFO - PROCESS | 1816 | [1816] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 09:55:53 INFO - PROCESS | 1816 | ++DOMWINDOW == 150 (0x7f41126d6400) [pid = 1816] [serial = 446] [outer = 0x7f411990c400] 09:55:53 INFO - PROCESS | 1816 | 1461862553572 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:55:53 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 09:55:53 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 1545ms 09:55:53 INFO - PROCESS | 1816 | 1461862553668 Marionette TRACE conn4 -> [0,565,"getWindowHandle",null] 09:55:53 INFO - PROCESS | 1816 | 1461862553670 Marionette TRACE conn4 <- [1,565,null,{"value":"8"}] 09:55:53 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 09:55:53 INFO - PROCESS | 1816 | 1461862553681 Marionette TRACE conn4 -> [0,566,"setScriptTimeout",{"ms":35000}] 09:55:53 INFO - PROCESS | 1816 | 1461862553683 Marionette TRACE conn4 <- [1,566,null,{}] 09:55:53 INFO - PROCESS | 1816 | 1461862553688 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:55:53 INFO - PROCESS | 1816 | 1461862553862 Marionette TRACE conn4 <- [1,567,null,{"value":null}] 09:55:54 INFO - PROCESS | 1816 | 1461862554063 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:55:54 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f4118c98000 == 71 [pid = 1816] [id = 149] 09:55:54 INFO - PROCESS | 1816 | ++DOMWINDOW == 151 (0x7f41126d5000) [pid = 1816] [serial = 447] [outer = (nil)] 09:55:54 INFO - PROCESS | 1816 | ++DOMWINDOW == 152 (0x7f41126dd400) [pid = 1816] [serial = 448] [outer = 0x7f41126d5000] 09:55:54 INFO - PROCESS | 1816 | 1461862554149 Marionette DEBUG loaded listener.js 09:55:54 INFO - PROCESS | 1816 | ++DOMWINDOW == 153 (0x7f41243a7400) [pid = 1816] [serial = 449] [outer = 0x7f41126d5000] 09:55:54 INFO - PROCESS | 1816 | [1816] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 09:55:54 INFO - PROCESS | 1816 | 1461862554903 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:55:54 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 09:55:54 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 1233ms 09:55:54 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 09:55:54 INFO - PROCESS | 1816 | 1461862554914 Marionette TRACE conn4 -> [0,569,"getWindowHandle",null] 09:55:54 INFO - PROCESS | 1816 | 1461862554917 Marionette TRACE conn4 <- [1,569,null,{"value":"8"}] 09:55:54 INFO - PROCESS | 1816 | 1461862554924 Marionette TRACE conn4 -> [0,570,"setScriptTimeout",{"ms":35000}] 09:55:54 INFO - PROCESS | 1816 | 1461862554927 Marionette TRACE conn4 <- [1,570,null,{}] 09:55:54 INFO - PROCESS | 1816 | 1461862554933 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:55:55 INFO - PROCESS | 1816 | 1461862555102 Marionette TRACE conn4 <- [1,571,null,{"value":null}] 09:55:55 INFO - PROCESS | 1816 | 1461862555260 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:55:55 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f4119f5b800 == 72 [pid = 1816] [id = 150] 09:55:55 INFO - PROCESS | 1816 | ++DOMWINDOW == 154 (0x7f411a022c00) [pid = 1816] [serial = 450] [outer = (nil)] 09:55:55 INFO - PROCESS | 1816 | ++DOMWINDOW == 155 (0x7f411a024800) [pid = 1816] [serial = 451] [outer = 0x7f411a022c00] 09:55:55 INFO - PROCESS | 1816 | 1461862555340 Marionette DEBUG loaded listener.js 09:55:55 INFO - PROCESS | 1816 | ++DOMWINDOW == 156 (0x7f41247fb800) [pid = 1816] [serial = 452] [outer = 0x7f411a022c00] 09:55:55 INFO - PROCESS | 1816 | [1816] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 09:55:56 INFO - PROCESS | 1816 | 1461862556205 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:55:56 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 09:55:56 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 1334ms 09:55:56 INFO - PROCESS | 1816 | 1461862556258 Marionette TRACE conn4 -> [0,573,"getWindowHandle",null] 09:55:56 INFO - PROCESS | 1816 | 1461862556262 Marionette TRACE conn4 <- [1,573,null,{"value":"8"}] 09:55:56 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 09:55:56 INFO - PROCESS | 1816 | 1461862556268 Marionette TRACE conn4 -> [0,574,"setScriptTimeout",{"ms":35000}] 09:55:56 INFO - PROCESS | 1816 | 1461862556271 Marionette TRACE conn4 <- [1,574,null,{}] 09:55:56 INFO - PROCESS | 1816 | 1461862556277 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:55:56 INFO - PROCESS | 1816 | 1461862556443 Marionette TRACE conn4 <- [1,575,null,{"value":null}] 09:55:56 INFO - PROCESS | 1816 | 1461862556599 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:55:56 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f411a1a7800 == 73 [pid = 1816] [id = 151] 09:55:56 INFO - PROCESS | 1816 | ++DOMWINDOW == 157 (0x7f411a022000) [pid = 1816] [serial = 453] [outer = (nil)] 09:55:56 INFO - PROCESS | 1816 | ++DOMWINDOW == 158 (0x7f411a23d000) [pid = 1816] [serial = 454] [outer = 0x7f411a022000] 09:55:56 INFO - PROCESS | 1816 | 1461862556669 Marionette DEBUG loaded listener.js 09:55:56 INFO - PROCESS | 1816 | ++DOMWINDOW == 159 (0x7f411a242800) [pid = 1816] [serial = 455] [outer = 0x7f411a022000] 09:55:57 INFO - PROCESS | 1816 | 1461862557565 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:55:57 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 09:55:57 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 1333ms 09:55:57 INFO - PROCESS | 1816 | 1461862557603 Marionette TRACE conn4 -> [0,577,"getWindowHandle",null] 09:55:57 INFO - PROCESS | 1816 | 1461862557606 Marionette TRACE conn4 <- [1,577,null,{"value":"8"}] 09:55:57 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 09:55:57 INFO - PROCESS | 1816 | 1461862557612 Marionette TRACE conn4 -> [0,578,"setScriptTimeout",{"ms":35000}] 09:55:57 INFO - PROCESS | 1816 | 1461862557615 Marionette TRACE conn4 <- [1,578,null,{}] 09:55:57 INFO - PROCESS | 1816 | 1461862557621 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:55:57 INFO - PROCESS | 1816 | 1461862557787 Marionette TRACE conn4 <- [1,579,null,{"value":null}] 09:55:57 INFO - PROCESS | 1816 | 1461862557944 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:55:57 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f4110983800 == 74 [pid = 1816] [id = 152] 09:55:57 INFO - PROCESS | 1816 | ++DOMWINDOW == 160 (0x7f4110996800) [pid = 1816] [serial = 456] [outer = (nil)] 09:55:58 INFO - PROCESS | 1816 | ++DOMWINDOW == 161 (0x7f411099d000) [pid = 1816] [serial = 457] [outer = 0x7f4110996800] 09:55:58 INFO - PROCESS | 1816 | 1461862558016 Marionette DEBUG loaded listener.js 09:55:58 INFO - PROCESS | 1816 | ++DOMWINDOW == 162 (0x7f41109a1c00) [pid = 1816] [serial = 458] [outer = 0x7f4110996800] 09:55:58 INFO - PROCESS | 1816 | 1461862558867 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:55:58 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 09:55:58 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 1327ms 09:55:58 INFO - PROCESS | 1816 | 1461862558941 Marionette TRACE conn4 -> [0,581,"getWindowHandle",null] 09:55:58 INFO - PROCESS | 1816 | 1461862558945 Marionette TRACE conn4 <- [1,581,null,{"value":"8"}] 09:55:58 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 09:55:58 INFO - PROCESS | 1816 | 1461862558951 Marionette TRACE conn4 -> [0,582,"setScriptTimeout",{"ms":35000}] 09:55:58 INFO - PROCESS | 1816 | 1461862558953 Marionette TRACE conn4 <- [1,582,null,{}] 09:55:58 INFO - PROCESS | 1816 | 1461862558959 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:55:59 INFO - PROCESS | 1816 | 1461862559126 Marionette TRACE conn4 <- [1,583,null,{"value":null}] 09:55:59 INFO - PROCESS | 1816 | 1461862559283 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:55:59 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f4110ae8000 == 75 [pid = 1816] [id = 153] 09:55:59 INFO - PROCESS | 1816 | ++DOMWINDOW == 163 (0x7f4110998400) [pid = 1816] [serial = 459] [outer = (nil)] 09:55:59 INFO - PROCESS | 1816 | ++DOMWINDOW == 164 (0x7f4110a81c00) [pid = 1816] [serial = 460] [outer = 0x7f4110998400] 09:55:59 INFO - PROCESS | 1816 | 1461862559354 Marionette DEBUG loaded listener.js 09:55:59 INFO - PROCESS | 1816 | ++DOMWINDOW == 165 (0x7f4110a87c00) [pid = 1816] [serial = 461] [outer = 0x7f4110998400] 09:56:00 INFO - PROCESS | 1816 | 1461862560197 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:56:00 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 09:56:00 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 1282ms 09:56:00 INFO - PROCESS | 1816 | 1461862560234 Marionette TRACE conn4 -> [0,585,"getWindowHandle",null] 09:56:00 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 09:56:00 INFO - PROCESS | 1816 | 1461862560244 Marionette TRACE conn4 <- [1,585,null,{"value":"8"}] 09:56:00 INFO - PROCESS | 1816 | 1461862560250 Marionette TRACE conn4 -> [0,586,"setScriptTimeout",{"ms":35000}] 09:56:00 INFO - PROCESS | 1816 | 1461862560253 Marionette TRACE conn4 <- [1,586,null,{}] 09:56:00 INFO - PROCESS | 1816 | 1461862560258 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:56:00 INFO - PROCESS | 1816 | 1461862560438 Marionette TRACE conn4 <- [1,587,null,{"value":null}] 09:56:00 INFO - PROCESS | 1816 | 1461862560601 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:56:00 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f4112c1e800 == 76 [pid = 1816] [id = 154] 09:56:00 INFO - PROCESS | 1816 | ++DOMWINDOW == 166 (0x7f411099a400) [pid = 1816] [serial = 462] [outer = (nil)] 09:56:00 INFO - PROCESS | 1816 | ++DOMWINDOW == 167 (0x7f4110a8c800) [pid = 1816] [serial = 463] [outer = 0x7f411099a400] 09:56:00 INFO - PROCESS | 1816 | 1461862560669 Marionette DEBUG loaded listener.js 09:56:00 INFO - PROCESS | 1816 | ++DOMWINDOW == 168 (0x7f41191b6800) [pid = 1816] [serial = 464] [outer = 0x7f411099a400] 09:56:01 INFO - PROCESS | 1816 | [1816] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 09:56:01 INFO - PROCESS | 1816 | 1461862561827 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:56:01 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 09:56:01 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 1635ms 09:56:01 INFO - PROCESS | 1816 | 1461862561885 Marionette TRACE conn4 -> [0,589,"getWindowHandle",null] 09:56:01 INFO - PROCESS | 1816 | 1461862561891 Marionette TRACE conn4 <- [1,589,null,{"value":"8"}] 09:56:01 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 09:56:01 INFO - PROCESS | 1816 | 1461862561900 Marionette TRACE conn4 -> [0,590,"setScriptTimeout",{"ms":35000}] 09:56:01 INFO - PROCESS | 1816 | 1461862561909 Marionette TRACE conn4 <- [1,590,null,{}] 09:56:01 INFO - PROCESS | 1816 | 1461862561922 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:56:02 INFO - PROCESS | 1816 | 1461862562123 Marionette TRACE conn4 <- [1,591,null,{"value":null}] 09:56:02 INFO - PROCESS | 1816 | 1461862562469 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:56:02 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f4113a7a800 == 77 [pid = 1816] [id = 155] 09:56:02 INFO - PROCESS | 1816 | ++DOMWINDOW == 169 (0x7f4113810000) [pid = 1816] [serial = 465] [outer = (nil)] 09:56:02 INFO - PROCESS | 1816 | ++DOMWINDOW == 170 (0x7f4113817000) [pid = 1816] [serial = 466] [outer = 0x7f4113810000] 09:56:02 INFO - PROCESS | 1816 | 1461862562544 Marionette DEBUG loaded listener.js 09:56:02 INFO - PROCESS | 1816 | ++DOMWINDOW == 171 (0x7f4113a8a400) [pid = 1816] [serial = 467] [outer = 0x7f4113810000] 09:56:03 INFO - PROCESS | 1816 | --DOCSHELL 0x7f4134bb4800 == 76 [pid = 1816] [id = 144] 09:56:03 INFO - PROCESS | 1816 | --DOMWINDOW == 170 (0x7f41191bf400) [pid = 1816] [serial = 390] [outer = (nil)] [url = about:blank] 09:56:03 INFO - PROCESS | 1816 | --DOCSHELL 0x7f41195df000 == 75 [pid = 1816] [id = 143] 09:56:03 INFO - PROCESS | 1816 | --DOCSHELL 0x7f4125f13000 == 74 [pid = 1816] [id = 142] 09:56:03 INFO - PROCESS | 1816 | --DOCSHELL 0x7f41247d1000 == 73 [pid = 1816] [id = 141] 09:56:03 INFO - PROCESS | 1816 | --DOCSHELL 0x7f411cf5d800 == 72 [pid = 1816] [id = 140] 09:56:03 INFO - PROCESS | 1816 | --DOCSHELL 0x7f4119510800 == 71 [pid = 1816] [id = 139] 09:56:03 INFO - PROCESS | 1816 | --DOCSHELL 0x7f4118c24800 == 70 [pid = 1816] [id = 138] 09:56:03 INFO - PROCESS | 1816 | --DOCSHELL 0x7f4126491800 == 69 [pid = 1816] [id = 135] 09:56:03 INFO - PROCESS | 1816 | --DOCSHELL 0x7f411a421000 == 68 [pid = 1816] [id = 134] 09:56:03 INFO - PROCESS | 1816 | --DOCSHELL 0x7f4135099000 == 67 [pid = 1816] [id = 133] 09:56:03 INFO - PROCESS | 1816 | --DOCSHELL 0x7f41247dd800 == 66 [pid = 1816] [id = 132] 09:56:03 INFO - PROCESS | 1816 | --DOCSHELL 0x7f4119511000 == 65 [pid = 1816] [id = 131] 09:56:03 INFO - PROCESS | 1816 | --DOMWINDOW == 169 (0x7f4135927000) [pid = 1816] [serial = 280] [outer = (nil)] [url = about:blank] 09:56:03 INFO - PROCESS | 1816 | --DOMWINDOW == 168 (0x7f41303e5400) [pid = 1816] [serial = 387] [outer = (nil)] [url = about:blank] 09:56:03 INFO - PROCESS | 1816 | --DOMWINDOW == 167 (0x7f4125d95800) [pid = 1816] [serial = 352] [outer = (nil)] [url = about:blank] 09:56:03 INFO - PROCESS | 1816 | --DOMWINDOW == 166 (0x7f411b653800) [pid = 1816] [serial = 354] [outer = (nil)] [url = about:blank] 09:56:03 INFO - PROCESS | 1816 | --DOMWINDOW == 165 (0x7f41225f1800) [pid = 1816] [serial = 381] [outer = (nil)] [url = about:blank] 09:56:03 INFO - PROCESS | 1816 | --DOMWINDOW == 164 (0x7f4123e0f000) [pid = 1816] [serial = 382] [outer = (nil)] [url = about:blank] 09:56:03 INFO - PROCESS | 1816 | --DOMWINDOW == 163 (0x7f41247fbc00) [pid = 1816] [serial = 384] [outer = (nil)] [url = about:blank] 09:56:03 INFO - PROCESS | 1816 | --DOMWINDOW == 162 (0x7f4118ba6800) [pid = 1816] [serial = 376] [outer = (nil)] [url = about:blank] 09:56:03 INFO - PROCESS | 1816 | --DOMWINDOW == 161 (0x7f41189edc00) [pid = 1816] [serial = 375] [outer = (nil)] [url = about:blank] 09:56:03 INFO - PROCESS | 1816 | --DOMWINDOW == 160 (0x7f41215ca400) [pid = 1816] [serial = 357] [outer = (nil)] [url = about:blank] 09:56:03 INFO - PROCESS | 1816 | --DOMWINDOW == 159 (0x7f4131888000) [pid = 1816] [serial = 388] [outer = (nil)] [url = about:blank] 09:56:03 INFO - PROCESS | 1816 | --DOMWINDOW == 158 (0x7f411462e000) [pid = 1816] [serial = 363] [outer = (nil)] [url = about:blank] 09:56:03 INFO - PROCESS | 1816 | --DOMWINDOW == 157 (0x7f4125d44c00) [pid = 1816] [serial = 360] [outer = (nil)] [url = about:blank] 09:56:03 INFO - PROCESS | 1816 | --DOMWINDOW == 156 (0x7f411d072c00) [pid = 1816] [serial = 378] [outer = (nil)] [url = about:blank] 09:56:03 INFO - PROCESS | 1816 | --DOMWINDOW == 155 (0x7f411e7e1000) [pid = 1816] [serial = 379] [outer = (nil)] [url = about:blank] 09:56:03 INFO - PROCESS | 1816 | --DOMWINDOW == 154 (0x7f41247f2800) [pid = 1816] [serial = 366] [outer = (nil)] [url = about:blank] 09:56:03 INFO - PROCESS | 1816 | --DOMWINDOW == 153 (0x7f4131822c00) [pid = 1816] [serial = 369] [outer = (nil)] [url = about:blank] 09:56:03 INFO - PROCESS | 1816 | --DOMWINDOW == 152 (0x7f412615e800) [pid = 1816] [serial = 372] [outer = (nil)] [url = about:blank] 09:56:03 INFO - PROCESS | 1816 | --DOMWINDOW == 151 (0x7f4125d41000) [pid = 1816] [serial = 385] [outer = (nil)] [url = about:blank] 09:56:03 INFO - PROCESS | 1816 | 1461862563675 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:56:03 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 09:56:03 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 1802ms 09:56:03 INFO - PROCESS | 1816 | 1461862563702 Marionette TRACE conn4 -> [0,593,"getWindowHandle",null] 09:56:03 INFO - PROCESS | 1816 | 1461862563710 Marionette TRACE conn4 <- [1,593,null,{"value":"8"}] 09:56:03 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 09:56:03 INFO - PROCESS | 1816 | 1461862563720 Marionette TRACE conn4 -> [0,594,"setScriptTimeout",{"ms":35000}] 09:56:03 INFO - PROCESS | 1816 | 1461862563724 Marionette TRACE conn4 <- [1,594,null,{}] 09:56:03 INFO - PROCESS | 1816 | 1461862563730 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:56:03 INFO - PROCESS | 1816 | 1461862563878 Marionette TRACE conn4 <- [1,595,null,{"value":null}] 09:56:04 INFO - PROCESS | 1816 | 1461862564059 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:56:04 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f4118c8d000 == 66 [pid = 1816] [id = 156] 09:56:04 INFO - PROCESS | 1816 | ++DOMWINDOW == 152 (0x7f4114a0dc00) [pid = 1816] [serial = 468] [outer = (nil)] 09:56:04 INFO - PROCESS | 1816 | ++DOMWINDOW == 153 (0x7f41189f2000) [pid = 1816] [serial = 469] [outer = 0x7f4114a0dc00] 09:56:04 INFO - PROCESS | 1816 | 1461862564120 Marionette DEBUG loaded listener.js 09:56:04 INFO - PROCESS | 1816 | ++DOMWINDOW == 154 (0x7f4118ba2800) [pid = 1816] [serial = 470] [outer = 0x7f4114a0dc00] 09:56:04 INFO - PROCESS | 1816 | 1461862564857 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:56:04 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 09:56:04 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 1193ms 09:56:04 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 09:56:04 INFO - PROCESS | 1816 | 1461862564914 Marionette TRACE conn4 -> [0,597,"getWindowHandle",null] 09:56:04 INFO - PROCESS | 1816 | 1461862564917 Marionette TRACE conn4 <- [1,597,null,{"value":"8"}] 09:56:04 INFO - PROCESS | 1816 | 1461862564923 Marionette TRACE conn4 -> [0,598,"setScriptTimeout",{"ms":35000}] 09:56:04 INFO - PROCESS | 1816 | 1461862564928 Marionette TRACE conn4 <- [1,598,null,{}] 09:56:04 INFO - PROCESS | 1816 | 1461862564942 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:56:05 INFO - PROCESS | 1816 | 1461862565112 Marionette TRACE conn4 <- [1,599,null,{"value":null}] 09:56:05 INFO - PROCESS | 1816 | 1461862565125 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:56:05 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f411a1a8800 == 67 [pid = 1816] [id = 157] 09:56:05 INFO - PROCESS | 1816 | ++DOMWINDOW == 155 (0x7f411a021800) [pid = 1816] [serial = 471] [outer = (nil)] 09:56:05 INFO - PROCESS | 1816 | ++DOMWINDOW == 156 (0x7f411a029000) [pid = 1816] [serial = 472] [outer = 0x7f411a021800] 09:56:05 INFO - PROCESS | 1816 | 1461862565189 Marionette DEBUG loaded listener.js 09:56:05 INFO - PROCESS | 1816 | ++DOMWINDOW == 157 (0x7f411a23e400) [pid = 1816] [serial = 473] [outer = 0x7f411a021800] 09:56:06 INFO - PROCESS | 1816 | 1461862566299 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:56:06 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 09:56:06 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 1434ms 09:56:06 INFO - PROCESS | 1816 | 1461862566362 Marionette TRACE conn4 -> [0,601,"getWindowHandle",null] 09:56:06 INFO - PROCESS | 1816 | 1461862566369 Marionette TRACE conn4 <- [1,601,null,{"value":"8"}] 09:56:06 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 09:56:06 INFO - PROCESS | 1816 | 1461862566377 Marionette TRACE conn4 -> [0,602,"setScriptTimeout",{"ms":35000}] 09:56:06 INFO - PROCESS | 1816 | 1461862566381 Marionette TRACE conn4 <- [1,602,null,{}] 09:56:06 INFO - PROCESS | 1816 | 1461862566414 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:56:06 INFO - PROCESS | 1816 | 1461862566689 Marionette TRACE conn4 <- [1,603,null,{"value":null}] 09:56:06 INFO - PROCESS | 1816 | 1461862566868 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:56:06 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f411cf4c000 == 68 [pid = 1816] [id = 158] 09:56:06 INFO - PROCESS | 1816 | ++DOMWINDOW == 158 (0x7f41191bb400) [pid = 1816] [serial = 474] [outer = (nil)] 09:56:06 INFO - PROCESS | 1816 | ++DOMWINDOW == 159 (0x7f411a240800) [pid = 1816] [serial = 475] [outer = 0x7f41191bb400] 09:56:06 INFO - PROCESS | 1816 | 1461862566985 Marionette DEBUG loaded listener.js 09:56:07 INFO - PROCESS | 1816 | ++DOMWINDOW == 160 (0x7f411d06a400) [pid = 1816] [serial = 476] [outer = 0x7f41191bb400] 09:56:07 INFO - PROCESS | 1816 | 1461862567849 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:56:07 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 09:56:07 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 1511ms 09:56:07 INFO - PROCESS | 1816 | 1461862567888 Marionette TRACE conn4 -> [0,605,"getWindowHandle",null] 09:56:07 INFO - PROCESS | 1816 | 1461862567892 Marionette TRACE conn4 <- [1,605,null,{"value":"8"}] 09:56:07 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 09:56:07 INFO - PROCESS | 1816 | 1461862567897 Marionette TRACE conn4 -> [0,606,"setScriptTimeout",{"ms":35000}] 09:56:07 INFO - PROCESS | 1816 | 1461862567899 Marionette TRACE conn4 <- [1,606,null,{}] 09:56:07 INFO - PROCESS | 1816 | 1461862567912 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:56:08 INFO - PROCESS | 1816 | 1461862568108 Marionette TRACE conn4 <- [1,607,null,{"value":null}] 09:56:08 INFO - PROCESS | 1816 | 1461862568137 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:56:08 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f4124078000 == 69 [pid = 1816] [id = 159] 09:56:08 INFO - PROCESS | 1816 | ++DOMWINDOW == 161 (0x7f411b21e400) [pid = 1816] [serial = 477] [outer = (nil)] 09:56:08 INFO - PROCESS | 1816 | ++DOMWINDOW == 162 (0x7f411e7cdc00) [pid = 1816] [serial = 478] [outer = 0x7f411b21e400] 09:56:08 INFO - PROCESS | 1816 | 1461862568209 Marionette DEBUG loaded listener.js 09:56:08 INFO - PROCESS | 1816 | ++DOMWINDOW == 163 (0x7f41215ca400) [pid = 1816] [serial = 479] [outer = 0x7f411b21e400] 09:56:08 INFO - PROCESS | 1816 | --DOMWINDOW == 162 (0x7f411380f800) [pid = 1816] [serial = 425] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 09:56:08 INFO - PROCESS | 1816 | --DOMWINDOW == 161 (0x7f411462c800) [pid = 1816] [serial = 428] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 09:56:08 INFO - PROCESS | 1816 | --DOMWINDOW == 160 (0x7f41191bd400) [pid = 1816] [serial = 389] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 09:56:08 INFO - PROCESS | 1816 | --DOMWINDOW == 159 (0x7f411b650800) [pid = 1816] [serial = 419] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 09:56:08 INFO - PROCESS | 1816 | --DOMWINDOW == 158 (0x7f411b97bc00) [pid = 1816] [serial = 416] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 09:56:08 INFO - PROCESS | 1816 | --DOMWINDOW == 157 (0x7f41191b3000) [pid = 1816] [serial = 413] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 09:56:08 INFO - PROCESS | 1816 | --DOMWINDOW == 156 (0x7f41130ea800) [pid = 1816] [serial = 422] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 09:56:09 INFO - PROCESS | 1816 | 1461862569128 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:56:09 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 09:56:09 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 1243ms 09:56:09 INFO - PROCESS | 1816 | 1461862569141 Marionette TRACE conn4 -> [0,609,"getWindowHandle",null] 09:56:09 INFO - PROCESS | 1816 | 1461862569145 Marionette TRACE conn4 <- [1,609,null,{"value":"8"}] 09:56:09 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 09:56:09 INFO - PROCESS | 1816 | 1461862569159 Marionette TRACE conn4 -> [0,610,"setScriptTimeout",{"ms":35000}] 09:56:09 INFO - PROCESS | 1816 | 1461862569162 Marionette TRACE conn4 <- [1,610,null,{}] 09:56:09 INFO - PROCESS | 1816 | 1461862569168 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:56:09 INFO - PROCESS | 1816 | 1461862569348 Marionette TRACE conn4 <- [1,611,null,{"value":null}] 09:56:09 INFO - PROCESS | 1816 | 1461862569365 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:56:09 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f4124c42800 == 70 [pid = 1816] [id = 160] 09:56:09 INFO - PROCESS | 1816 | ++DOMWINDOW == 157 (0x7f41217cc000) [pid = 1816] [serial = 480] [outer = (nil)] 09:56:09 INFO - PROCESS | 1816 | ++DOMWINDOW == 158 (0x7f4122bc1c00) [pid = 1816] [serial = 481] [outer = 0x7f41217cc000] 09:56:09 INFO - PROCESS | 1816 | 1461862569428 Marionette DEBUG loaded listener.js 09:56:09 INFO - PROCESS | 1816 | ++DOMWINDOW == 159 (0x7f4123ee9400) [pid = 1816] [serial = 482] [outer = 0x7f41217cc000] 09:56:10 INFO - PROCESS | 1816 | 1461862570179 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:56:10 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 09:56:10 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 1078ms 09:56:10 INFO - PROCESS | 1816 | 1461862570262 Marionette TRACE conn4 -> [0,613,"getWindowHandle",null] 09:56:10 INFO - PROCESS | 1816 | 1461862570266 Marionette TRACE conn4 <- [1,613,null,{"value":"8"}] 09:56:10 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 09:56:10 INFO - PROCESS | 1816 | 1461862570274 Marionette TRACE conn4 -> [0,614,"setScriptTimeout",{"ms":35000}] 09:56:10 INFO - PROCESS | 1816 | 1461862570276 Marionette TRACE conn4 <- [1,614,null,{}] 09:56:10 INFO - PROCESS | 1816 | 1461862570280 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:56:10 INFO - PROCESS | 1816 | 1461862570430 Marionette TRACE conn4 <- [1,615,null,{"value":null}] 09:56:10 INFO - PROCESS | 1816 | 1461862570440 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:56:10 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f412623f000 == 71 [pid = 1816] [id = 161] 09:56:10 INFO - PROCESS | 1816 | ++DOMWINDOW == 160 (0x7f411a020000) [pid = 1816] [serial = 483] [outer = (nil)] 09:56:10 INFO - PROCESS | 1816 | ++DOMWINDOW == 161 (0x7f41247f5800) [pid = 1816] [serial = 484] [outer = 0x7f411a020000] 09:56:10 INFO - PROCESS | 1816 | 1461862570500 Marionette DEBUG loaded listener.js 09:56:10 INFO - PROCESS | 1816 | ++DOMWINDOW == 162 (0x7f4124e44800) [pid = 1816] [serial = 485] [outer = 0x7f411a020000] 09:56:11 INFO - PROCESS | 1816 | 1461862571569 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:56:11 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 09:56:11 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 1331ms 09:56:11 INFO - PROCESS | 1816 | 1461862571606 Marionette TRACE conn4 -> [0,617,"getWindowHandle",null] 09:56:11 INFO - PROCESS | 1816 | 1461862571614 Marionette TRACE conn4 <- [1,617,null,{"value":"8"}] 09:56:11 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 09:56:11 INFO - PROCESS | 1816 | 1461862571622 Marionette TRACE conn4 -> [0,618,"setScriptTimeout",{"ms":35000}] 09:56:11 INFO - PROCESS | 1816 | 1461862571629 Marionette TRACE conn4 <- [1,618,null,{}] 09:56:11 INFO - PROCESS | 1816 | 1461862571636 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:56:11 INFO - PROCESS | 1816 | 1461862571831 Marionette TRACE conn4 <- [1,619,null,{"value":null}] 09:56:12 INFO - PROCESS | 1816 | 1461862571996 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:56:12 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f4118c20000 == 72 [pid = 1816] [id = 162] 09:56:12 INFO - PROCESS | 1816 | ++DOMWINDOW == 163 (0x7f41130f6800) [pid = 1816] [serial = 486] [outer = (nil)] 09:56:12 INFO - PROCESS | 1816 | ++DOMWINDOW == 164 (0x7f4113a88400) [pid = 1816] [serial = 487] [outer = 0x7f41130f6800] 09:56:12 INFO - PROCESS | 1816 | 1461862572070 Marionette DEBUG loaded listener.js 09:56:12 INFO - PROCESS | 1816 | ++DOMWINDOW == 165 (0x7f411462ec00) [pid = 1816] [serial = 488] [outer = 0x7f41130f6800] 09:56:13 INFO - PROCESS | 1816 | 1461862573022 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:56:13 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 09:56:13 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 1437ms 09:56:13 INFO - PROCESS | 1816 | 1461862573060 Marionette TRACE conn4 -> [0,621,"getWindowHandle",null] 09:56:13 INFO - PROCESS | 1816 | 1461862573068 Marionette TRACE conn4 <- [1,621,null,{"value":"8"}] 09:56:13 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 09:56:13 INFO - PROCESS | 1816 | 1461862573078 Marionette TRACE conn4 -> [0,622,"setScriptTimeout",{"ms":35000}] 09:56:13 INFO - PROCESS | 1816 | 1461862573081 Marionette TRACE conn4 <- [1,622,null,{}] 09:56:13 INFO - PROCESS | 1816 | 1461862573088 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:56:13 INFO - PROCESS | 1816 | 1461862573270 Marionette TRACE conn4 <- [1,623,null,{"value":null}] 09:56:13 INFO - PROCESS | 1816 | 1461862573433 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:56:13 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f4122bf0800 == 73 [pid = 1816] [id = 163] 09:56:13 INFO - PROCESS | 1816 | ++DOMWINDOW == 166 (0x7f4114a03400) [pid = 1816] [serial = 489] [outer = (nil)] 09:56:13 INFO - PROCESS | 1816 | ++DOMWINDOW == 167 (0x7f411a01e400) [pid = 1816] [serial = 490] [outer = 0x7f4114a03400] 09:56:13 INFO - PROCESS | 1816 | 1461862573505 Marionette DEBUG loaded listener.js 09:56:13 INFO - PROCESS | 1816 | ++DOMWINDOW == 168 (0x7f411a23a400) [pid = 1816] [serial = 491] [outer = 0x7f4114a03400] 09:56:14 INFO - PROCESS | 1816 | 1461862574441 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:56:14 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 09:56:14 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 1437ms 09:56:14 INFO - PROCESS | 1816 | 1461862574515 Marionette TRACE conn4 -> [0,625,"getWindowHandle",null] 09:56:14 INFO - PROCESS | 1816 | 1461862574518 Marionette TRACE conn4 <- [1,625,null,{"value":"8"}] 09:56:14 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 09:56:14 INFO - PROCESS | 1816 | 1461862574525 Marionette TRACE conn4 -> [0,626,"setScriptTimeout",{"ms":35000}] 09:56:14 INFO - PROCESS | 1816 | 1461862574530 Marionette TRACE conn4 <- [1,626,null,{}] 09:56:14 INFO - PROCESS | 1816 | 1461862574546 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:56:14 INFO - PROCESS | 1816 | 1461862574763 Marionette TRACE conn4 <- [1,627,null,{"value":null}] 09:56:14 INFO - PROCESS | 1816 | 1461862574918 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:56:14 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f4130397800 == 74 [pid = 1816] [id = 164] 09:56:14 INFO - PROCESS | 1816 | ++DOMWINDOW == 169 (0x7f411b981400) [pid = 1816] [serial = 492] [outer = (nil)] 09:56:15 INFO - PROCESS | 1816 | ++DOMWINDOW == 170 (0x7f4121d77800) [pid = 1816] [serial = 493] [outer = 0x7f411b981400] 09:56:15 INFO - PROCESS | 1816 | 1461862575039 Marionette DEBUG loaded listener.js 09:56:15 INFO - PROCESS | 1816 | ++DOMWINDOW == 171 (0x7f4122bc9000) [pid = 1816] [serial = 494] [outer = 0x7f411b981400] 09:56:15 INFO - PROCESS | 1816 | 1461862575887 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:56:15 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 09:56:15 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 1393ms 09:56:15 INFO - PROCESS | 1816 | 1461862575918 Marionette TRACE conn4 -> [0,629,"getWindowHandle",null] 09:56:15 INFO - PROCESS | 1816 | 1461862575922 Marionette TRACE conn4 <- [1,629,null,{"value":"8"}] 09:56:15 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 09:56:15 INFO - PROCESS | 1816 | 1461862575928 Marionette TRACE conn4 -> [0,630,"setScriptTimeout",{"ms":35000}] 09:56:15 INFO - PROCESS | 1816 | 1461862575931 Marionette TRACE conn4 <- [1,630,null,{}] 09:56:15 INFO - PROCESS | 1816 | 1461862575937 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:56:16 INFO - PROCESS | 1816 | 1461862576109 Marionette TRACE conn4 <- [1,631,null,{"value":null}] 09:56:16 INFO - PROCESS | 1816 | 1461862576268 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:56:16 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f4134f5f000 == 75 [pid = 1816] [id = 165] 09:56:16 INFO - PROCESS | 1816 | ++DOMWINDOW == 172 (0x7f411b9fa000) [pid = 1816] [serial = 495] [outer = (nil)] 09:56:16 INFO - PROCESS | 1816 | ++DOMWINDOW == 173 (0x7f41247f4c00) [pid = 1816] [serial = 496] [outer = 0x7f411b9fa000] 09:56:16 INFO - PROCESS | 1816 | 1461862576343 Marionette DEBUG loaded listener.js 09:56:16 INFO - PROCESS | 1816 | ++DOMWINDOW == 174 (0x7f4125754000) [pid = 1816] [serial = 497] [outer = 0x7f411b9fa000] 09:56:17 INFO - PROCESS | 1816 | 1461862577218 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:56:17 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 09:56:17 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 1327ms 09:56:17 INFO - PROCESS | 1816 | 1461862577257 Marionette TRACE conn4 -> [0,633,"getWindowHandle",null] 09:56:17 INFO - PROCESS | 1816 | 1461862577260 Marionette TRACE conn4 <- [1,633,null,{"value":"8"}] 09:56:17 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 09:56:17 INFO - PROCESS | 1816 | 1461862577266 Marionette TRACE conn4 -> [0,634,"setScriptTimeout",{"ms":35000}] 09:56:17 INFO - PROCESS | 1816 | 1461862577268 Marionette TRACE conn4 <- [1,634,null,{}] 09:56:17 INFO - PROCESS | 1816 | 1461862577274 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:56:17 INFO - PROCESS | 1816 | 1461862577440 Marionette TRACE conn4 <- [1,635,null,{"value":null}] 09:56:17 INFO - PROCESS | 1816 | 1461862577602 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:56:17 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f4138245000 == 76 [pid = 1816] [id = 166] 09:56:17 INFO - PROCESS | 1816 | ++DOMWINDOW == 175 (0x7f4121d79400) [pid = 1816] [serial = 498] [outer = (nil)] 09:56:17 INFO - PROCESS | 1816 | ++DOMWINDOW == 176 (0x7f4125f97000) [pid = 1816] [serial = 499] [outer = 0x7f4121d79400] 09:56:17 INFO - PROCESS | 1816 | 1461862577686 Marionette DEBUG loaded listener.js 09:56:17 INFO - PROCESS | 1816 | ++DOMWINDOW == 177 (0x7f4129674c00) [pid = 1816] [serial = 500] [outer = 0x7f4121d79400] 09:56:18 INFO - PROCESS | 1816 | [1816] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 09:56:18 INFO - PROCESS | 1816 | 1461862578583 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:56:18 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 09:56:18 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 1377ms 09:56:18 INFO - PROCESS | 1816 | 1461862578645 Marionette TRACE conn4 -> [0,637,"getWindowHandle",null] 09:56:18 INFO - PROCESS | 1816 | 1461862578648 Marionette TRACE conn4 <- [1,637,null,{"value":"8"}] 09:56:18 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 09:56:18 INFO - PROCESS | 1816 | 1461862578654 Marionette TRACE conn4 -> [0,638,"setScriptTimeout",{"ms":35000}] 09:56:18 INFO - PROCESS | 1816 | 1461862578657 Marionette TRACE conn4 <- [1,638,null,{}] 09:56:18 INFO - PROCESS | 1816 | 1461862578662 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:56:18 INFO - PROCESS | 1816 | 1461862578883 Marionette TRACE conn4 <- [1,639,null,{"value":null}] 09:56:19 INFO - PROCESS | 1816 | 1461862579038 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:56:19 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f4119121000 == 77 [pid = 1816] [id = 167] 09:56:19 INFO - PROCESS | 1816 | ++DOMWINDOW == 178 (0x7f411a40a800) [pid = 1816] [serial = 501] [outer = (nil)] 09:56:19 INFO - PROCESS | 1816 | ++DOMWINDOW == 179 (0x7f411d06f400) [pid = 1816] [serial = 502] [outer = 0x7f411a40a800] 09:56:19 INFO - PROCESS | 1816 | 1461862579113 Marionette DEBUG loaded listener.js 09:56:19 INFO - PROCESS | 1816 | ++DOMWINDOW == 180 (0x7f41316c5400) [pid = 1816] [serial = 503] [outer = 0x7f411a40a800] 09:56:19 INFO - PROCESS | 1816 | [1816] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 09:56:19 INFO - PROCESS | 1816 | 1461862579948 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:56:19 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 09:56:19 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 1335ms 09:56:19 INFO - PROCESS | 1816 | 1461862579990 Marionette TRACE conn4 -> [0,641,"getWindowHandle",null] 09:56:19 INFO - PROCESS | 1816 | 1461862579994 Marionette TRACE conn4 <- [1,641,null,{"value":"8"}] 09:56:19 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 09:56:20 INFO - PROCESS | 1816 | 1461862579999 Marionette TRACE conn4 -> [0,642,"setScriptTimeout",{"ms":35000}] 09:56:20 INFO - PROCESS | 1816 | 1461862580001 Marionette TRACE conn4 <- [1,642,null,{}] 09:56:20 INFO - PROCESS | 1816 | 1461862580007 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:56:20 INFO - PROCESS | 1816 | 1461862580177 Marionette TRACE conn4 <- [1,643,null,{"value":null}] 09:56:20 INFO - PROCESS | 1816 | 1461862580338 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:56:20 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f411373c800 == 78 [pid = 1816] [id = 168] 09:56:20 INFO - PROCESS | 1816 | ++DOMWINDOW == 181 (0x7f410f6db400) [pid = 1816] [serial = 504] [outer = (nil)] 09:56:20 INFO - PROCESS | 1816 | ++DOMWINDOW == 182 (0x7f410f6e2c00) [pid = 1816] [serial = 505] [outer = 0x7f410f6db400] 09:56:20 INFO - PROCESS | 1816 | 1461862580406 Marionette DEBUG loaded listener.js 09:56:20 INFO - PROCESS | 1816 | ++DOMWINDOW == 183 (0x7f410f6e8c00) [pid = 1816] [serial = 506] [outer = 0x7f410f6db400] 09:56:21 INFO - PROCESS | 1816 | 1461862581288 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:56:21 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 09:56:21 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 1332ms 09:56:21 INFO - PROCESS | 1816 | 1461862581334 Marionette TRACE conn4 -> [0,645,"getWindowHandle",null] 09:56:21 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 09:56:21 INFO - PROCESS | 1816 | 1461862581338 Marionette TRACE conn4 <- [1,645,null,{"value":"8"}] 09:56:21 INFO - PROCESS | 1816 | 1461862581344 Marionette TRACE conn4 -> [0,646,"setScriptTimeout",{"ms":35000}] 09:56:21 INFO - PROCESS | 1816 | 1461862581347 Marionette TRACE conn4 <- [1,646,null,{}] 09:56:21 INFO - PROCESS | 1816 | 1461862581352 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:56:21 INFO - PROCESS | 1816 | 1461862581520 Marionette TRACE conn4 <- [1,647,null,{"value":null}] 09:56:21 INFO - PROCESS | 1816 | 1461862581682 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:56:21 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f410ec92800 == 79 [pid = 1816] [id = 169] 09:56:21 INFO - PROCESS | 1816 | ++DOMWINDOW == 184 (0x7f410e3e3800) [pid = 1816] [serial = 507] [outer = (nil)] 09:56:21 INFO - PROCESS | 1816 | ++DOMWINDOW == 185 (0x7f410e3eb400) [pid = 1816] [serial = 508] [outer = 0x7f410e3e3800] 09:56:21 INFO - PROCESS | 1816 | 1461862581752 Marionette DEBUG loaded listener.js 09:56:21 INFO - PROCESS | 1816 | ++DOMWINDOW == 186 (0x7f410e3f0000) [pid = 1816] [serial = 509] [outer = 0x7f410e3e3800] 09:56:22 INFO - PROCESS | 1816 | 1461862582641 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:56:22 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 09:56:22 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 1332ms 09:56:22 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 09:56:22 INFO - PROCESS | 1816 | 1461862582676 Marionette TRACE conn4 -> [0,649,"getWindowHandle",null] 09:56:22 INFO - PROCESS | 1816 | 1461862582679 Marionette TRACE conn4 <- [1,649,null,{"value":"8"}] 09:56:22 INFO - PROCESS | 1816 | 1461862582689 Marionette TRACE conn4 -> [0,650,"setScriptTimeout",{"ms":35000}] 09:56:22 INFO - PROCESS | 1816 | 1461862582695 Marionette TRACE conn4 <- [1,650,null,{}] 09:56:22 INFO - PROCESS | 1816 | 1461862582703 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:56:22 INFO - PROCESS | 1816 | 1461862582915 Marionette TRACE conn4 <- [1,651,null,{"value":null}] 09:56:23 INFO - PROCESS | 1816 | 1461862583419 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:56:23 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f4118c0a800 == 80 [pid = 1816] [id = 170] 09:56:23 INFO - PROCESS | 1816 | ++DOMWINDOW == 187 (0x7f4110a8ac00) [pid = 1816] [serial = 510] [outer = (nil)] 09:56:23 INFO - PROCESS | 1816 | ++DOMWINDOW == 188 (0x7f41124d4c00) [pid = 1816] [serial = 511] [outer = 0x7f4110a8ac00] 09:56:23 INFO - PROCESS | 1816 | 1461862583533 Marionette DEBUG loaded listener.js 09:56:23 INFO - PROCESS | 1816 | ++DOMWINDOW == 189 (0x7f41126d6c00) [pid = 1816] [serial = 512] [outer = 0x7f4110a8ac00] 09:56:24 INFO - PROCESS | 1816 | 1461862584388 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:56:24 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 09:56:24 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 1741ms 09:56:24 INFO - PROCESS | 1816 | 1461862584427 Marionette TRACE conn4 -> [0,653,"getWindowHandle",null] 09:56:24 INFO - PROCESS | 1816 | 1461862584432 Marionette TRACE conn4 <- [1,653,null,{"value":"8"}] 09:56:24 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 09:56:24 INFO - PROCESS | 1816 | 1461862584439 Marionette TRACE conn4 -> [0,654,"setScriptTimeout",{"ms":35000}] 09:56:24 INFO - PROCESS | 1816 | 1461862584444 Marionette TRACE conn4 <- [1,654,null,{}] 09:56:24 INFO - PROCESS | 1816 | 1461862584450 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:56:24 INFO - PROCESS | 1816 | 1461862584614 Marionette TRACE conn4 <- [1,655,null,{"value":null}] 09:56:24 INFO - PROCESS | 1816 | 1461862584794 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:56:24 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f4110977800 == 81 [pid = 1816] [id = 171] 09:56:24 INFO - PROCESS | 1816 | ++DOMWINDOW == 190 (0x7f411099fc00) [pid = 1816] [serial = 513] [outer = (nil)] 09:56:24 INFO - PROCESS | 1816 | ++DOMWINDOW == 191 (0x7f411380a400) [pid = 1816] [serial = 514] [outer = 0x7f411099fc00] 09:56:24 INFO - PROCESS | 1816 | 1461862584913 Marionette DEBUG loaded listener.js 09:56:25 INFO - PROCESS | 1816 | ++DOMWINDOW == 192 (0x7f4113a87800) [pid = 1816] [serial = 515] [outer = 0x7f411099fc00] 09:56:25 INFO - PROCESS | 1816 | --DOCSHELL 0x7f41359eb800 == 80 [pid = 1816] [id = 122] 09:56:25 INFO - PROCESS | 1816 | --DOCSHELL 0x7f411cf3f000 == 79 [pid = 1816] [id = 52] 09:56:25 INFO - PROCESS | 1816 | --DOCSHELL 0x7f4112c17000 == 78 [pid = 1816] [id = 124] 09:56:25 INFO - PROCESS | 1816 | --DOCSHELL 0x7f4119518000 == 77 [pid = 1816] [id = 123] 09:56:25 INFO - PROCESS | 1816 | --DOMWINDOW == 191 (0x7f41247f0400) [pid = 1816] [serial = 432] [outer = (nil)] [url = about:blank] 09:56:25 INFO - PROCESS | 1816 | --DOMWINDOW == 190 (0x7f412966e400) [pid = 1816] [serial = 405] [outer = (nil)] [url = about:blank] 09:56:25 INFO - PROCESS | 1816 | --DOMWINDOW == 189 (0x7f41375c3000) [pid = 1816] [serial = 408] [outer = (nil)] [url = about:blank] 09:56:25 INFO - PROCESS | 1816 | --DOCSHELL 0x7f4124c42800 == 76 [pid = 1816] [id = 160] 09:56:25 INFO - PROCESS | 1816 | --DOCSHELL 0x7f4124078000 == 75 [pid = 1816] [id = 159] 09:56:25 INFO - PROCESS | 1816 | --DOCSHELL 0x7f411cf4c000 == 74 [pid = 1816] [id = 158] 09:56:25 INFO - PROCESS | 1816 | --DOCSHELL 0x7f411a1a8800 == 73 [pid = 1816] [id = 157] 09:56:25 INFO - PROCESS | 1816 | --DOCSHELL 0x7f4118c8d000 == 72 [pid = 1816] [id = 156] 09:56:25 INFO - PROCESS | 1816 | --DOCSHELL 0x7f4113a7a800 == 71 [pid = 1816] [id = 155] 09:56:25 INFO - PROCESS | 1816 | --DOCSHELL 0x7f411a1a7800 == 70 [pid = 1816] [id = 151] 09:56:25 INFO - PROCESS | 1816 | --DOCSHELL 0x7f4119f5b800 == 69 [pid = 1816] [id = 150] 09:56:25 INFO - PROCESS | 1816 | --DOCSHELL 0x7f4118c98000 == 68 [pid = 1816] [id = 149] 09:56:25 INFO - PROCESS | 1816 | --DOCSHELL 0x7f4113a7d800 == 67 [pid = 1816] [id = 148] 09:56:25 INFO - PROCESS | 1816 | --DOCSHELL 0x7f4112065800 == 66 [pid = 1816] [id = 147] 09:56:25 INFO - PROCESS | 1816 | --DOCSHELL 0x7f41398a7800 == 65 [pid = 1816] [id = 146] 09:56:25 INFO - PROCESS | 1816 | --DOCSHELL 0x7f41139f1800 == 64 [pid = 1816] [id = 145] 09:56:25 INFO - PROCESS | 1816 | 1461862585864 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:56:25 INFO - PROCESS | 1816 | --DOMWINDOW == 188 (0x7f4122bc2400) [pid = 1816] [serial = 426] [outer = (nil)] [url = about:blank] 09:56:25 INFO - PROCESS | 1816 | --DOMWINDOW == 187 (0x7f41191b7800) [pid = 1816] [serial = 429] [outer = (nil)] [url = about:blank] 09:56:25 INFO - PROCESS | 1816 | --DOMWINDOW == 186 (0x7f4122bcc000) [pid = 1816] [serial = 427] [outer = (nil)] [url = about:blank] 09:56:25 INFO - PROCESS | 1816 | --DOMWINDOW == 185 (0x7f413188ac00) [pid = 1816] [serial = 391] [outer = (nil)] [url = about:blank] 09:56:25 INFO - PROCESS | 1816 | --DOMWINDOW == 184 (0x7f411cf6ac00) [pid = 1816] [serial = 396] [outer = (nil)] [url = about:blank] 09:56:25 INFO - PROCESS | 1816 | --DOMWINDOW == 183 (0x7f4120383400) [pid = 1816] [serial = 420] [outer = (nil)] [url = about:blank] 09:56:25 INFO - PROCESS | 1816 | --DOMWINDOW == 182 (0x7f41228df000) [pid = 1816] [serial = 421] [outer = (nil)] [url = about:blank] 09:56:25 INFO - PROCESS | 1816 | --DOMWINDOW == 181 (0x7f4123ec6000) [pid = 1816] [serial = 402] [outer = (nil)] [url = about:blank] 09:56:25 INFO - PROCESS | 1816 | --DOMWINDOW == 180 (0x7f411cf99400) [pid = 1816] [serial = 418] [outer = (nil)] [url = about:blank] 09:56:25 INFO - PROCESS | 1816 | --DOMWINDOW == 179 (0x7f411b982800) [pid = 1816] [serial = 417] [outer = (nil)] [url = about:blank] 09:56:25 INFO - PROCESS | 1816 | --DOMWINDOW == 178 (0x7f4119911c00) [pid = 1816] [serial = 415] [outer = (nil)] [url = about:blank] 09:56:25 INFO - PROCESS | 1816 | --DOMWINDOW == 177 (0x7f41191ba000) [pid = 1816] [serial = 414] [outer = (nil)] [url = about:blank] 09:56:25 INFO - PROCESS | 1816 | --DOMWINDOW == 176 (0x7f4114a0d000) [pid = 1816] [serial = 393] [outer = (nil)] [url = about:blank] 09:56:25 INFO - PROCESS | 1816 | --DOMWINDOW == 175 (0x7f411b983000) [pid = 1816] [serial = 399] [outer = (nil)] [url = about:blank] 09:56:25 INFO - PROCESS | 1816 | --DOMWINDOW == 174 (0x7f411b97c400) [pid = 1816] [serial = 423] [outer = (nil)] [url = about:blank] 09:56:25 INFO - PROCESS | 1816 | --DOMWINDOW == 173 (0x7f41130f5c00) [pid = 1816] [serial = 411] [outer = (nil)] [url = about:blank] 09:56:25 INFO - PROCESS | 1816 | --DOMWINDOW == 172 (0x7f41243a3000) [pid = 1816] [serial = 424] [outer = (nil)] [url = about:blank] 09:56:25 INFO - PROCESS | 1816 | --DOMWINDOW == 171 (0x7f41247ed400) [pid = 1816] [serial = 430] [outer = (nil)] [url = about:blank] 09:56:25 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 09:56:25 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 1484ms 09:56:25 INFO - PROCESS | 1816 | 1461862585927 Marionette TRACE conn4 -> [0,657,"getWindowHandle",null] 09:56:25 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 09:56:25 INFO - PROCESS | 1816 | 1461862585933 Marionette TRACE conn4 <- [1,657,null,{"value":"8"}] 09:56:25 INFO - PROCESS | 1816 | 1461862585940 Marionette TRACE conn4 -> [0,658,"setScriptTimeout",{"ms":35000}] 09:56:25 INFO - PROCESS | 1816 | 1461862585943 Marionette TRACE conn4 <- [1,658,null,{}] 09:56:25 INFO - PROCESS | 1816 | 1461862585948 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:56:26 INFO - PROCESS | 1816 | 1461862586102 Marionette TRACE conn4 <- [1,659,null,{"value":null}] 09:56:26 INFO - PROCESS | 1816 | 1461862586236 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:56:26 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f4113a7a800 == 65 [pid = 1816] [id = 172] 09:56:26 INFO - PROCESS | 1816 | ++DOMWINDOW == 172 (0x7f41124df400) [pid = 1816] [serial = 516] [outer = (nil)] 09:56:26 INFO - PROCESS | 1816 | ++DOMWINDOW == 173 (0x7f4118b9d800) [pid = 1816] [serial = 517] [outer = 0x7f41124df400] 09:56:26 INFO - PROCESS | 1816 | 1461862586299 Marionette DEBUG loaded listener.js 09:56:26 INFO - PROCESS | 1816 | ++DOMWINDOW == 174 (0x7f4119c6bc00) [pid = 1816] [serial = 518] [outer = 0x7f41124df400] 09:56:27 INFO - PROCESS | 1816 | 1461862587054 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:56:27 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 09:56:27 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 1135ms 09:56:27 INFO - PROCESS | 1816 | 1461862587074 Marionette TRACE conn4 -> [0,661,"getWindowHandle",null] 09:56:27 INFO - PROCESS | 1816 | 1461862587078 Marionette TRACE conn4 <- [1,661,null,{"value":"8"}] 09:56:27 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 09:56:27 INFO - PROCESS | 1816 | 1461862587101 Marionette TRACE conn4 -> [0,662,"setScriptTimeout",{"ms":35000}] 09:56:27 INFO - PROCESS | 1816 | 1461862587109 Marionette TRACE conn4 <- [1,662,null,{}] 09:56:27 INFO - PROCESS | 1816 | 1461862587124 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:56:27 INFO - PROCESS | 1816 | 1461862587284 Marionette TRACE conn4 <- [1,663,null,{"value":null}] 09:56:27 INFO - PROCESS | 1816 | 1461862587297 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:56:27 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f4119f57800 == 66 [pid = 1816] [id = 173] 09:56:27 INFO - PROCESS | 1816 | ++DOMWINDOW == 175 (0x7f411a022800) [pid = 1816] [serial = 519] [outer = (nil)] 09:56:27 INFO - PROCESS | 1816 | ++DOMWINDOW == 176 (0x7f411a404000) [pid = 1816] [serial = 520] [outer = 0x7f411a022800] 09:56:27 INFO - PROCESS | 1816 | 1461862587357 Marionette DEBUG loaded listener.js 09:56:27 INFO - PROCESS | 1816 | ++DOMWINDOW == 177 (0x7f411a409c00) [pid = 1816] [serial = 521] [outer = 0x7f411a022800] 09:56:27 INFO - PROCESS | 1816 | [1816] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 09:56:28 INFO - PROCESS | 1816 | 1461862588196 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:56:28 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 09:56:28 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 1163ms 09:56:28 INFO - PROCESS | 1816 | 1461862588271 Marionette TRACE conn4 -> [0,665,"getWindowHandle",null] 09:56:28 INFO - PROCESS | 1816 | 1461862588274 Marionette TRACE conn4 <- [1,665,null,{"value":"8"}] 09:56:28 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 09:56:28 INFO - PROCESS | 1816 | 1461862588281 Marionette TRACE conn4 -> [0,666,"setScriptTimeout",{"ms":35000}] 09:56:28 INFO - PROCESS | 1816 | 1461862588289 Marionette TRACE conn4 <- [1,666,null,{}] 09:56:28 INFO - PROCESS | 1816 | 1461862588307 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:56:28 INFO - PROCESS | 1816 | 1461862588497 Marionette TRACE conn4 <- [1,667,null,{"value":null}] 09:56:28 INFO - PROCESS | 1816 | 1461862588520 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:56:28 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f411b257800 == 67 [pid = 1816] [id = 174] 09:56:28 INFO - PROCESS | 1816 | ++DOMWINDOW == 178 (0x7f411a025400) [pid = 1816] [serial = 522] [outer = (nil)] 09:56:28 INFO - PROCESS | 1816 | ++DOMWINDOW == 179 (0x7f411a410c00) [pid = 1816] [serial = 523] [outer = 0x7f411a025400] 09:56:28 INFO - PROCESS | 1816 | 1461862588580 Marionette DEBUG loaded listener.js 09:56:28 INFO - PROCESS | 1816 | ++DOMWINDOW == 180 (0x7f411b983000) [pid = 1816] [serial = 524] [outer = 0x7f411a025400] 09:56:29 INFO - PROCESS | 1816 | [1816] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 09:56:29 INFO - PROCESS | 1816 | 1461862589488 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:56:29 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:56:29 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 1237ms 09:56:29 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 09:56:29 INFO - PROCESS | 1816 | 1461862589520 Marionette TRACE conn4 -> [0,669,"getWindowHandle",null] 09:56:29 INFO - PROCESS | 1816 | 1461862589523 Marionette TRACE conn4 <- [1,669,null,{"value":"8"}] 09:56:29 INFO - PROCESS | 1816 | 1461862589529 Marionette TRACE conn4 -> [0,670,"setScriptTimeout",{"ms":35000}] 09:56:29 INFO - PROCESS | 1816 | 1461862589532 Marionette TRACE conn4 <- [1,670,null,{}] 09:56:29 INFO - PROCESS | 1816 | 1461862589544 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:56:29 INFO - PROCESS | 1816 | 1461862589735 Marionette TRACE conn4 <- [1,671,null,{"value":null}] 09:56:29 INFO - PROCESS | 1816 | 1461862589760 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:56:29 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f412032b800 == 68 [pid = 1816] [id = 175] 09:56:29 INFO - PROCESS | 1816 | ++DOMWINDOW == 181 (0x7f411e7b6800) [pid = 1816] [serial = 525] [outer = (nil)] 09:56:29 INFO - PROCESS | 1816 | ++DOMWINDOW == 182 (0x7f411e7eb400) [pid = 1816] [serial = 526] [outer = 0x7f411e7b6800] 09:56:29 INFO - PROCESS | 1816 | 1461862589831 Marionette DEBUG loaded listener.js 09:56:29 INFO - PROCESS | 1816 | ++DOMWINDOW == 183 (0x7f4122bc5400) [pid = 1816] [serial = 527] [outer = 0x7f411e7b6800] 09:56:30 INFO - PROCESS | 1816 | --DOMWINDOW == 182 (0x7f41191bb400) [pid = 1816] [serial = 474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 09:56:30 INFO - PROCESS | 1816 | --DOMWINDOW == 181 (0x7f411b21e400) [pid = 1816] [serial = 477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 09:56:30 INFO - PROCESS | 1816 | --DOMWINDOW == 180 (0x7f41217cc000) [pid = 1816] [serial = 480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 09:56:30 INFO - PROCESS | 1816 | --DOMWINDOW == 179 (0x7f411a021800) [pid = 1816] [serial = 471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 09:56:30 INFO - PROCESS | 1816 | --DOMWINDOW == 178 (0x7f4113810000) [pid = 1816] [serial = 465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 09:56:30 INFO - PROCESS | 1816 | --DOMWINDOW == 177 (0x7f4114a0dc00) [pid = 1816] [serial = 468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 09:56:30 INFO - PROCESS | 1816 | --DOMWINDOW == 176 (0x7f4114a03c00) [pid = 1816] [serial = 431] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 09:56:30 INFO - PROCESS | 1816 | 1461862590813 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:56:30 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 09:56:30 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 1335ms 09:56:30 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 09:56:30 INFO - PROCESS | 1816 | 1461862590865 Marionette TRACE conn4 -> [0,673,"getWindowHandle",null] 09:56:30 INFO - PROCESS | 1816 | 1461862590867 Marionette TRACE conn4 <- [1,673,null,{"value":"8"}] 09:56:30 INFO - PROCESS | 1816 | 1461862590873 Marionette TRACE conn4 -> [0,674,"setScriptTimeout",{"ms":35000}] 09:56:30 INFO - PROCESS | 1816 | 1461862590876 Marionette TRACE conn4 <- [1,674,null,{}] 09:56:30 INFO - PROCESS | 1816 | 1461862590887 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:56:31 INFO - PROCESS | 1816 | 1461862591051 Marionette TRACE conn4 <- [1,675,null,{"value":null}] 09:56:31 INFO - PROCESS | 1816 | 1461862591066 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:56:31 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f4124739000 == 69 [pid = 1816] [id = 176] 09:56:31 INFO - PROCESS | 1816 | ++DOMWINDOW == 177 (0x7f411e7e2000) [pid = 1816] [serial = 528] [outer = (nil)] 09:56:31 INFO - PROCESS | 1816 | ++DOMWINDOW == 178 (0x7f4123e0ec00) [pid = 1816] [serial = 529] [outer = 0x7f411e7e2000] 09:56:31 INFO - PROCESS | 1816 | 1461862591126 Marionette DEBUG loaded listener.js 09:56:31 INFO - PROCESS | 1816 | ++DOMWINDOW == 179 (0x7f4125710400) [pid = 1816] [serial = 530] [outer = 0x7f411e7e2000] 09:56:31 INFO - PROCESS | 1816 | [1816] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 09:56:31 INFO - PROCESS | 1816 | 1461862591862 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:56:31 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:56:31 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 1032ms 09:56:31 INFO - PROCESS | 1816 | 1461862591905 Marionette TRACE conn4 -> [0,677,"getWindowHandle",null] 09:56:31 INFO - PROCESS | 1816 | 1461862591908 Marionette TRACE conn4 <- [1,677,null,{"value":"8"}] 09:56:31 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 09:56:31 INFO - PROCESS | 1816 | 1461862591914 Marionette TRACE conn4 -> [0,678,"setScriptTimeout",{"ms":35000}] 09:56:31 INFO - PROCESS | 1816 | 1461862591916 Marionette TRACE conn4 <- [1,678,null,{}] 09:56:31 INFO - PROCESS | 1816 | 1461862591921 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:56:32 INFO - PROCESS | 1816 | 1461862592125 Marionette TRACE conn4 <- [1,679,null,{"value":null}] 09:56:32 INFO - PROCESS | 1816 | 1461862592150 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:56:32 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f4124c3c000 == 70 [pid = 1816] [id = 177] 09:56:32 INFO - PROCESS | 1816 | ++DOMWINDOW == 180 (0x7f41122eb400) [pid = 1816] [serial = 531] [outer = (nil)] 09:56:32 INFO - PROCESS | 1816 | ++DOMWINDOW == 181 (0x7f41122f2400) [pid = 1816] [serial = 532] [outer = 0x7f41122eb400] 09:56:32 INFO - PROCESS | 1816 | 1461862592221 Marionette DEBUG loaded listener.js 09:56:32 INFO - PROCESS | 1816 | ++DOMWINDOW == 182 (0x7f41122f6c00) [pid = 1816] [serial = 533] [outer = 0x7f41122eb400] 09:56:33 INFO - PROCESS | 1816 | 1461862593249 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:56:33 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:56:33 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 1380ms 09:56:33 INFO - PROCESS | 1816 | 1461862593296 Marionette TRACE conn4 -> [0,681,"getWindowHandle",null] 09:56:33 INFO - PROCESS | 1816 | 1461862593303 Marionette TRACE conn4 <- [1,681,null,{"value":"8"}] 09:56:33 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 09:56:33 INFO - PROCESS | 1816 | 1461862593316 Marionette TRACE conn4 -> [0,682,"setScriptTimeout",{"ms":35000}] 09:56:33 INFO - PROCESS | 1816 | 1461862593328 Marionette TRACE conn4 <- [1,682,null,{}] 09:56:33 INFO - PROCESS | 1816 | 1461862593336 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:56:33 INFO - PROCESS | 1816 | 1461862593532 Marionette TRACE conn4 <- [1,683,null,{"value":null}] 09:56:33 INFO - PROCESS | 1816 | 1461862593692 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:56:33 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f4118c9c800 == 71 [pid = 1816] [id = 178] 09:56:33 INFO - PROCESS | 1816 | ++DOMWINDOW == 183 (0x7f41122ee800) [pid = 1816] [serial = 534] [outer = (nil)] 09:56:33 INFO - PROCESS | 1816 | ++DOMWINDOW == 184 (0x7f41124da000) [pid = 1816] [serial = 535] [outer = 0x7f41122ee800] 09:56:33 INFO - PROCESS | 1816 | 1461862593770 Marionette DEBUG loaded listener.js 09:56:33 INFO - PROCESS | 1816 | ++DOMWINDOW == 185 (0x7f41130f3c00) [pid = 1816] [serial = 536] [outer = 0x7f41122ee800] 09:56:35 INFO - PROCESS | 1816 | SkCairoFTTypeface::onFilterRec unimplemented 09:56:35 INFO - PROCESS | 1816 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 09:56:35 INFO - PROCESS | 1816 | 1461862595099 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:56:35 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:56:35 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1840ms 09:56:35 INFO - PROCESS | 1816 | 1461862595264 Marionette TRACE conn4 -> [0,685,"getWindowHandle",null] 09:56:35 INFO - PROCESS | 1816 | 1461862595275 Marionette TRACE conn4 <- [1,685,null,{"value":"8"}] 09:56:35 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 09:56:35 INFO - PROCESS | 1816 | 1461862595294 Marionette TRACE conn4 -> [0,686,"setScriptTimeout",{"ms":35000}] 09:56:35 INFO - PROCESS | 1816 | 1461862595297 Marionette TRACE conn4 <- [1,686,null,{}] 09:56:35 INFO - PROCESS | 1816 | 1461862595304 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:56:35 INFO - PROCESS | 1816 | 1461862595466 Marionette TRACE conn4 <- [1,687,null,{"value":null}] 09:56:35 INFO - PROCESS | 1816 | 1461862595622 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:56:35 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f4122bd4000 == 72 [pid = 1816] [id = 179] 09:56:35 INFO - PROCESS | 1816 | ++DOMWINDOW == 186 (0x7f41122efc00) [pid = 1816] [serial = 537] [outer = (nil)] 09:56:35 INFO - PROCESS | 1816 | ++DOMWINDOW == 187 (0x7f4114a08000) [pid = 1816] [serial = 538] [outer = 0x7f41122efc00] 09:56:35 INFO - PROCESS | 1816 | 1461862595694 Marionette DEBUG loaded listener.js 09:56:35 INFO - PROCESS | 1816 | ++DOMWINDOW == 188 (0x7f411a025c00) [pid = 1816] [serial = 539] [outer = 0x7f41122efc00] 09:56:36 INFO - PROCESS | 1816 | SkCairoFTTypeface::onFilterRec unimplemented 09:56:37 INFO - PROCESS | 1816 | 1461862597003 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:56:37 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:56:37 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1732ms 09:56:37 INFO - PROCESS | 1816 | 1461862597092 Marionette TRACE conn4 -> [0,689,"getWindowHandle",null] 09:56:37 INFO - PROCESS | 1816 | 1461862597096 Marionette TRACE conn4 <- [1,689,null,{"value":"8"}] 09:56:37 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 09:56:37 INFO - PROCESS | 1816 | 1461862597107 Marionette TRACE conn4 -> [0,690,"setScriptTimeout",{"ms":35000}] 09:56:37 INFO - PROCESS | 1816 | 1461862597113 Marionette TRACE conn4 <- [1,690,null,{}] 09:56:37 INFO - PROCESS | 1816 | 1461862597129 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:56:37 INFO - PROCESS | 1816 | 1461862597305 Marionette TRACE conn4 <- [1,691,null,{"value":null}] 09:56:37 INFO - PROCESS | 1816 | 1461862597463 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:56:37 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f4130111800 == 73 [pid = 1816] [id = 180] 09:56:37 INFO - PROCESS | 1816 | ++DOMWINDOW == 189 (0x7f4118ba8800) [pid = 1816] [serial = 540] [outer = (nil)] 09:56:37 INFO - PROCESS | 1816 | ++DOMWINDOW == 190 (0x7f411cf99400) [pid = 1816] [serial = 541] [outer = 0x7f4118ba8800] 09:56:37 INFO - PROCESS | 1816 | 1461862597537 Marionette DEBUG loaded listener.js 09:56:37 INFO - PROCESS | 1816 | ++DOMWINDOW == 191 (0x7f41225f1800) [pid = 1816] [serial = 542] [outer = 0x7f4118ba8800] 09:56:38 INFO - PROCESS | 1816 | SkCairoFTTypeface::onFilterRec unimplemented 09:56:38 INFO - PROCESS | 1816 | 1461862598839 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:56:38 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:56:38 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1785ms 09:56:38 INFO - PROCESS | 1816 | 1461862598893 Marionette TRACE conn4 -> [0,693,"getWindowHandle",null] 09:56:38 INFO - PROCESS | 1816 | 1461862598898 Marionette TRACE conn4 <- [1,693,null,{"value":"8"}] 09:56:38 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 09:56:38 INFO - PROCESS | 1816 | 1461862598988 Marionette TRACE conn4 -> [0,694,"setScriptTimeout",{"ms":35000}] 09:56:38 INFO - PROCESS | 1816 | 1461862598991 Marionette TRACE conn4 <- [1,694,null,{}] 09:56:39 INFO - PROCESS | 1816 | 1461862599008 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:56:39 INFO - PROCESS | 1816 | 1461862599176 Marionette TRACE conn4 <- [1,695,null,{"value":null}] 09:56:39 INFO - PROCESS | 1816 | 1461862599333 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:56:39 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f4135089000 == 74 [pid = 1816] [id = 181] 09:56:39 INFO - PROCESS | 1816 | ++DOMWINDOW == 192 (0x7f411a238800) [pid = 1816] [serial = 543] [outer = (nil)] 09:56:39 INFO - PROCESS | 1816 | ++DOMWINDOW == 193 (0x7f41243a2c00) [pid = 1816] [serial = 544] [outer = 0x7f411a238800] 09:56:39 INFO - PROCESS | 1816 | 1461862599404 Marionette DEBUG loaded listener.js 09:56:39 INFO - PROCESS | 1816 | ++DOMWINDOW == 194 (0x7f4125753c00) [pid = 1816] [serial = 545] [outer = 0x7f411a238800] 09:56:40 INFO - PROCESS | 1816 | SkCairoFTTypeface::onFilterRec unimplemented 09:56:40 INFO - PROCESS | 1816 | 1461862600639 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:56:40 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:56:40 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1778ms 09:56:40 INFO - PROCESS | 1816 | 1461862600683 Marionette TRACE conn4 -> [0,697,"getWindowHandle",null] 09:56:40 INFO - PROCESS | 1816 | 1461862600687 Marionette TRACE conn4 <- [1,697,null,{"value":"8"}] 09:56:40 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 09:56:40 INFO - PROCESS | 1816 | 1461862600693 Marionette TRACE conn4 -> [0,698,"setScriptTimeout",{"ms":35000}] 09:56:40 INFO - PROCESS | 1816 | 1461862600695 Marionette TRACE conn4 <- [1,698,null,{}] 09:56:40 INFO - PROCESS | 1816 | 1461862600748 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:56:40 INFO - PROCESS | 1816 | 1461862600920 Marionette TRACE conn4 <- [1,699,null,{"value":null}] 09:56:41 INFO - PROCESS | 1816 | 1461862601092 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:56:41 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f410f413000 == 75 [pid = 1816] [id = 182] 09:56:41 INFO - PROCESS | 1816 | ++DOMWINDOW == 195 (0x7f4110a86c00) [pid = 1816] [serial = 546] [outer = (nil)] 09:56:41 INFO - PROCESS | 1816 | ++DOMWINDOW == 196 (0x7f4110ac0800) [pid = 1816] [serial = 547] [outer = 0x7f4110a86c00] 09:56:41 INFO - PROCESS | 1816 | 1461862601162 Marionette DEBUG loaded listener.js 09:56:41 INFO - PROCESS | 1816 | ++DOMWINDOW == 197 (0x7f4122bcc000) [pid = 1816] [serial = 548] [outer = 0x7f4110a86c00] 09:56:42 INFO - PROCESS | 1816 | SkCairoFTTypeface::onFilterRec unimplemented 09:56:42 INFO - PROCESS | 1816 | 1461862602785 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:56:42 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:56:42 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 2138ms 09:56:42 INFO - PROCESS | 1816 | 1461862602832 Marionette TRACE conn4 -> [0,701,"getWindowHandle",null] 09:56:42 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 09:56:42 INFO - PROCESS | 1816 | 1461862602838 Marionette TRACE conn4 <- [1,701,null,{"value":"8"}] 09:56:42 INFO - PROCESS | 1816 | 1461862602846 Marionette TRACE conn4 -> [0,702,"setScriptTimeout",{"ms":35000}] 09:56:42 INFO - PROCESS | 1816 | 1461862602851 Marionette TRACE conn4 <- [1,702,null,{}] 09:56:42 INFO - PROCESS | 1816 | 1461862602860 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:56:43 INFO - PROCESS | 1816 | 1461862603097 Marionette TRACE conn4 <- [1,703,null,{"value":null}] 09:56:43 INFO - PROCESS | 1816 | 1461862603415 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:56:43 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f410f421800 == 76 [pid = 1816] [id = 183] 09:56:43 INFO - PROCESS | 1816 | ++DOMWINDOW == 198 (0x7f4110ab9c00) [pid = 1816] [serial = 549] [outer = (nil)] 09:56:43 INFO - PROCESS | 1816 | ++DOMWINDOW == 199 (0x7f41122ed400) [pid = 1816] [serial = 550] [outer = 0x7f4110ab9c00] 09:56:43 INFO - PROCESS | 1816 | 1461862603485 Marionette DEBUG loaded listener.js 09:56:43 INFO - PROCESS | 1816 | ++DOMWINDOW == 200 (0x7f41124da800) [pid = 1816] [serial = 551] [outer = 0x7f4110ab9c00] 09:56:44 INFO - PROCESS | 1816 | --DOCSHELL 0x7f4118c2a000 == 75 [pid = 1816] [id = 137] 09:56:44 INFO - PROCESS | 1816 | --DOCSHELL 0x7f4114768000 == 74 [pid = 1816] [id = 112] 09:56:44 INFO - PROCESS | 1816 | --DOCSHELL 0x7f4120326800 == 73 [pid = 1816] [id = 12] 09:56:44 INFO - PROCESS | 1816 | --DOCSHELL 0x7f4124081000 == 72 [pid = 1816] [id = 136] 09:56:44 INFO - PROCESS | 1816 | --DOCSHELL 0x7f4126478800 == 71 [pid = 1816] [id = 29] 09:56:44 INFO - PROCESS | 1816 | --DOMWINDOW == 199 (0x7f411a024800) [pid = 1816] [serial = 451] [outer = (nil)] [url = about:blank] 09:56:44 INFO - PROCESS | 1816 | --DOMWINDOW == 198 (0x7f411a23d000) [pid = 1816] [serial = 454] [outer = (nil)] [url = about:blank] 09:56:44 INFO - PROCESS | 1816 | --DOMWINDOW == 197 (0x7f411099d000) [pid = 1816] [serial = 457] [outer = (nil)] [url = about:blank] 09:56:44 INFO - PROCESS | 1816 | --DOMWINDOW == 196 (0x7f4110a81c00) [pid = 1816] [serial = 460] [outer = (nil)] [url = about:blank] 09:56:44 INFO - PROCESS | 1816 | --DOCSHELL 0x7f4124739000 == 70 [pid = 1816] [id = 176] 09:56:44 INFO - PROCESS | 1816 | --DOCSHELL 0x7f412032b800 == 69 [pid = 1816] [id = 175] 09:56:44 INFO - PROCESS | 1816 | --DOCSHELL 0x7f411b257800 == 68 [pid = 1816] [id = 174] 09:56:44 INFO - PROCESS | 1816 | --DOCSHELL 0x7f4119f57800 == 67 [pid = 1816] [id = 173] 09:56:44 INFO - PROCESS | 1816 | --DOCSHELL 0x7f4113a7a800 == 66 [pid = 1816] [id = 172] 09:56:44 INFO - PROCESS | 1816 | --DOCSHELL 0x7f4110977800 == 65 [pid = 1816] [id = 171] 09:56:44 INFO - PROCESS | 1816 | --DOCSHELL 0x7f4118c0a800 == 64 [pid = 1816] [id = 170] 09:56:44 INFO - PROCESS | 1816 | --DOCSHELL 0x7f410ec92800 == 63 [pid = 1816] [id = 169] 09:56:44 INFO - PROCESS | 1816 | --DOCSHELL 0x7f411373c800 == 62 [pid = 1816] [id = 168] 09:56:44 INFO - PROCESS | 1816 | --DOCSHELL 0x7f4119121000 == 61 [pid = 1816] [id = 167] 09:56:44 INFO - PROCESS | 1816 | --DOCSHELL 0x7f4138245000 == 60 [pid = 1816] [id = 166] 09:56:44 INFO - PROCESS | 1816 | --DOCSHELL 0x7f4134f5f000 == 59 [pid = 1816] [id = 165] 09:56:44 INFO - PROCESS | 1816 | --DOCSHELL 0x7f4118c20000 == 58 [pid = 1816] [id = 162] 09:56:44 INFO - PROCESS | 1816 | --DOMWINDOW == 195 (0x7f41215ca400) [pid = 1816] [serial = 479] [outer = (nil)] [url = about:blank] 09:56:44 INFO - PROCESS | 1816 | --DOMWINDOW == 194 (0x7f41264ef400) [pid = 1816] [serial = 250] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 09:56:44 INFO - PROCESS | 1816 | --DOMWINDOW == 193 (0x7f411a23e400) [pid = 1816] [serial = 473] [outer = (nil)] [url = about:blank] 09:56:44 INFO - PROCESS | 1816 | --DOMWINDOW == 192 (0x7f4123ee9400) [pid = 1816] [serial = 482] [outer = (nil)] [url = about:blank] 09:56:44 INFO - PROCESS | 1816 | --DOMWINDOW == 191 (0x7f411d06a400) [pid = 1816] [serial = 476] [outer = (nil)] [url = about:blank] 09:56:44 INFO - PROCESS | 1816 | --DOMWINDOW == 190 (0x7f411a240800) [pid = 1816] [serial = 475] [outer = (nil)] [url = about:blank] 09:56:44 INFO - PROCESS | 1816 | --DOMWINDOW == 189 (0x7f411e7cdc00) [pid = 1816] [serial = 478] [outer = (nil)] [url = about:blank] 09:56:44 INFO - PROCESS | 1816 | --DOMWINDOW == 188 (0x7f4122bc1c00) [pid = 1816] [serial = 481] [outer = (nil)] [url = about:blank] 09:56:44 INFO - PROCESS | 1816 | --DOMWINDOW == 187 (0x7f41124e2c00) [pid = 1816] [serial = 441] [outer = (nil)] [url = about:blank] 09:56:44 INFO - PROCESS | 1816 | --DOMWINDOW == 186 (0x7f4122bc8c00) [pid = 1816] [serial = 438] [outer = (nil)] [url = about:blank] 09:56:44 INFO - PROCESS | 1816 | --DOMWINDOW == 185 (0x7f41130f3000) [pid = 1816] [serial = 435] [outer = (nil)] [url = about:blank] 09:56:44 INFO - PROCESS | 1816 | --DOMWINDOW == 184 (0x7f411a029000) [pid = 1816] [serial = 472] [outer = (nil)] [url = about:blank] 09:56:44 INFO - PROCESS | 1816 | --DOMWINDOW == 183 (0x7f4113a8f400) [pid = 1816] [serial = 444] [outer = (nil)] [url = about:blank] 09:56:44 INFO - PROCESS | 1816 | --DOMWINDOW == 182 (0x7f4110a8c800) [pid = 1816] [serial = 463] [outer = (nil)] [url = about:blank] 09:56:44 INFO - PROCESS | 1816 | --DOMWINDOW == 181 (0x7f4113a8a400) [pid = 1816] [serial = 467] [outer = (nil)] [url = about:blank] 09:56:44 INFO - PROCESS | 1816 | --DOMWINDOW == 180 (0x7f4113817000) [pid = 1816] [serial = 466] [outer = (nil)] [url = about:blank] 09:56:44 INFO - PROCESS | 1816 | --DOMWINDOW == 179 (0x7f41189f2000) [pid = 1816] [serial = 469] [outer = (nil)] [url = about:blank] 09:56:44 INFO - PROCESS | 1816 | --DOMWINDOW == 178 (0x7f4118ba2800) [pid = 1816] [serial = 470] [outer = (nil)] [url = about:blank] 09:56:44 INFO - PROCESS | 1816 | --DOMWINDOW == 177 (0x7f41126dd400) [pid = 1816] [serial = 448] [outer = (nil)] [url = about:blank] 09:56:44 INFO - PROCESS | 1816 | --DOMWINDOW == 176 (0x7f412a57f000) [pid = 1816] [serial = 433] [outer = (nil)] [url = about:blank] 09:56:44 INFO - PROCESS | 1816 | SkCairoFTTypeface::onFilterRec unimplemented 09:56:44 INFO - PROCESS | 1816 | 1461862604783 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:56:44 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:56:44 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1991ms 09:56:44 INFO - PROCESS | 1816 | 1461862604854 Marionette TRACE conn4 -> [0,705,"getWindowHandle",null] 09:56:44 INFO - PROCESS | 1816 | 1461862604862 Marionette TRACE conn4 <- [1,705,null,{"value":"8"}] 09:56:44 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 09:56:44 INFO - PROCESS | 1816 | 1461862604875 Marionette TRACE conn4 -> [0,706,"setScriptTimeout",{"ms":35000}] 09:56:44 INFO - PROCESS | 1816 | 1461862604879 Marionette TRACE conn4 <- [1,706,null,{}] 09:56:44 INFO - PROCESS | 1816 | 1461862604885 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:56:45 INFO - PROCESS | 1816 | 1461862605034 Marionette TRACE conn4 <- [1,707,null,{"value":null}] 09:56:45 INFO - PROCESS | 1816 | 1461862605147 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:56:45 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f4113a6e000 == 59 [pid = 1816] [id = 184] 09:56:45 INFO - PROCESS | 1816 | ++DOMWINDOW == 177 (0x7f4110ac5000) [pid = 1816] [serial = 552] [outer = (nil)] 09:56:45 INFO - PROCESS | 1816 | ++DOMWINDOW == 178 (0x7f4113a87400) [pid = 1816] [serial = 553] [outer = 0x7f4110ac5000] 09:56:45 INFO - PROCESS | 1816 | 1461862605208 Marionette DEBUG loaded listener.js 09:56:45 INFO - PROCESS | 1816 | ++DOMWINDOW == 179 (0x7f4114a05000) [pid = 1816] [serial = 554] [outer = 0x7f4110ac5000] 09:56:46 INFO - PROCESS | 1816 | SkCairoFTTypeface::onFilterRec unimplemented 09:56:46 INFO - PROCESS | 1816 | 1461862606287 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:56:46 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:56:46 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1441ms 09:56:46 INFO - PROCESS | 1816 | 1461862606318 Marionette TRACE conn4 -> [0,709,"getWindowHandle",null] 09:56:46 INFO - PROCESS | 1816 | 1461862606321 Marionette TRACE conn4 <- [1,709,null,{"value":"8"}] 09:56:46 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 09:56:46 INFO - PROCESS | 1816 | 1461862606328 Marionette TRACE conn4 -> [0,710,"setScriptTimeout",{"ms":35000}] 09:56:46 INFO - PROCESS | 1816 | 1461862606333 Marionette TRACE conn4 <- [1,710,null,{}] 09:56:46 INFO - PROCESS | 1816 | 1461862606348 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:56:46 INFO - PROCESS | 1816 | 1461862606597 Marionette TRACE conn4 <- [1,711,null,{"value":null}] 09:56:46 INFO - PROCESS | 1816 | 1461862606788 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:56:46 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f4119119800 == 60 [pid = 1816] [id = 185] 09:56:46 INFO - PROCESS | 1816 | ++DOMWINDOW == 180 (0x7f41191ba800) [pid = 1816] [serial = 555] [outer = (nil)] 09:56:46 INFO - PROCESS | 1816 | ++DOMWINDOW == 181 (0x7f411a233c00) [pid = 1816] [serial = 556] [outer = 0x7f41191ba800] 09:56:46 INFO - PROCESS | 1816 | 1461862606977 Marionette DEBUG loaded listener.js 09:56:47 INFO - PROCESS | 1816 | ++DOMWINDOW == 182 (0x7f411a23f800) [pid = 1816] [serial = 557] [outer = 0x7f41191ba800] 09:56:48 INFO - PROCESS | 1816 | --DOMWINDOW == 181 (0x7f411a025400) [pid = 1816] [serial = 522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 09:56:48 INFO - PROCESS | 1816 | --DOMWINDOW == 180 (0x7f41124df400) [pid = 1816] [serial = 516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 09:56:48 INFO - PROCESS | 1816 | --DOMWINDOW == 179 (0x7f411a022800) [pid = 1816] [serial = 519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 09:56:48 INFO - PROCESS | 1816 | --DOMWINDOW == 178 (0x7f4110a8ac00) [pid = 1816] [serial = 510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 09:56:48 INFO - PROCESS | 1816 | --DOMWINDOW == 177 (0x7f411a020000) [pid = 1816] [serial = 483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 09:56:48 INFO - PROCESS | 1816 | --DOMWINDOW == 176 (0x7f411e7b6800) [pid = 1816] [serial = 525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 09:56:48 INFO - PROCESS | 1816 | --DOMWINDOW == 175 (0x7f411099fc00) [pid = 1816] [serial = 513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 09:56:48 INFO - PROCESS | 1816 | --DOMWINDOW == 174 (0x7f411e7e2000) [pid = 1816] [serial = 528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 09:56:48 INFO - PROCESS | 1816 | SkCairoFTTypeface::onFilterRec unimplemented 09:56:48 INFO - PROCESS | 1816 | 1461862608745 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:56:48 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 09:56:48 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 2447ms 09:56:48 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 09:56:48 INFO - PROCESS | 1816 | 1461862608776 Marionette TRACE conn4 -> [0,713,"getWindowHandle",null] 09:56:48 INFO - PROCESS | 1816 | 1461862608780 Marionette TRACE conn4 <- [1,713,null,{"value":"8"}] 09:56:48 INFO - PROCESS | 1816 | 1461862608785 Marionette TRACE conn4 -> [0,714,"setScriptTimeout",{"ms":35000}] 09:56:48 INFO - PROCESS | 1816 | 1461862608788 Marionette TRACE conn4 <- [1,714,null,{}] 09:56:48 INFO - PROCESS | 1816 | 1461862608793 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:56:48 INFO - PROCESS | 1816 | 1461862608976 Marionette TRACE conn4 <- [1,715,null,{"value":null}] 09:56:49 INFO - PROCESS | 1816 | 1461862609052 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:56:49 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f41195d0800 == 61 [pid = 1816] [id = 186] 09:56:49 INFO - PROCESS | 1816 | ++DOMWINDOW == 175 (0x7f41124df400) [pid = 1816] [serial = 558] [outer = (nil)] 09:56:49 INFO - PROCESS | 1816 | ++DOMWINDOW == 176 (0x7f411a405c00) [pid = 1816] [serial = 559] [outer = 0x7f41124df400] 09:56:49 INFO - PROCESS | 1816 | 1461862609116 Marionette DEBUG loaded listener.js 09:56:49 INFO - PROCESS | 1816 | ++DOMWINDOW == 177 (0x7f411cd8a400) [pid = 1816] [serial = 560] [outer = 0x7f41124df400] 09:56:50 INFO - PROCESS | 1816 | SkCairoFTTypeface::onFilterRec unimplemented 09:56:50 INFO - PROCESS | 1816 | 1461862610289 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:56:50 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | fillText handles maxWidth based on line size, not bounding box size 09:56:50 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1534ms 09:56:50 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 09:56:50 INFO - PROCESS | 1816 | 1461862610320 Marionette TRACE conn4 -> [0,717,"getWindowHandle",null] 09:56:50 INFO - PROCESS | 1816 | 1461862610323 Marionette TRACE conn4 <- [1,717,null,{"value":"8"}] 09:56:50 INFO - PROCESS | 1816 | 1461862610337 Marionette TRACE conn4 -> [0,718,"setScriptTimeout",{"ms":35000}] 09:56:50 INFO - PROCESS | 1816 | 1461862610339 Marionette TRACE conn4 <- [1,718,null,{}] 09:56:50 INFO - PROCESS | 1816 | 1461862610345 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:56:50 INFO - PROCESS | 1816 | 1461862610499 Marionette TRACE conn4 <- [1,719,null,{"value":null}] 09:56:50 INFO - PROCESS | 1816 | 1461862610770 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:56:50 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f411098b000 == 62 [pid = 1816] [id = 187] 09:56:50 INFO - PROCESS | 1816 | ++DOMWINDOW == 178 (0x7f410e3e8000) [pid = 1816] [serial = 561] [outer = (nil)] 09:56:50 INFO - PROCESS | 1816 | ++DOMWINDOW == 179 (0x7f4110993800) [pid = 1816] [serial = 562] [outer = 0x7f410e3e8000] 09:56:50 INFO - PROCESS | 1816 | 1461862610846 Marionette DEBUG loaded listener.js 09:56:50 INFO - PROCESS | 1816 | ++DOMWINDOW == 180 (0x7f4110ac0400) [pid = 1816] [serial = 563] [outer = 0x7f410e3e8000] 09:56:52 INFO - PROCESS | 1816 | SkCairoFTTypeface::onFilterRec unimplemented 09:56:52 INFO - PROCESS | 1816 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 09:56:52 INFO - PROCESS | 1816 | 1461862612266 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:56:52 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 09:56:52 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1988ms 09:56:52 INFO - PROCESS | 1816 | 1461862612319 Marionette TRACE conn4 -> [0,721,"getWindowHandle",null] 09:56:52 INFO - PROCESS | 1816 | 1461862612325 Marionette TRACE conn4 <- [1,721,null,{"value":"8"}] 09:56:52 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 09:56:52 INFO - PROCESS | 1816 | 1461862612333 Marionette TRACE conn4 -> [0,722,"setScriptTimeout",{"ms":35000}] 09:56:52 INFO - PROCESS | 1816 | 1461862612338 Marionette TRACE conn4 <- [1,722,null,{}] 09:56:52 INFO - PROCESS | 1816 | 1461862612345 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:56:52 INFO - PROCESS | 1816 | 1461862612516 Marionette TRACE conn4 <- [1,723,null,{"value":null}] 09:56:52 INFO - PROCESS | 1816 | 1461862612673 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:56:52 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f41195d3000 == 63 [pid = 1816] [id = 188] 09:56:52 INFO - PROCESS | 1816 | ++DOMWINDOW == 181 (0x7f410e3edc00) [pid = 1816] [serial = 564] [outer = (nil)] 09:56:52 INFO - PROCESS | 1816 | ++DOMWINDOW == 182 (0x7f4113a8e400) [pid = 1816] [serial = 565] [outer = 0x7f410e3edc00] 09:56:52 INFO - PROCESS | 1816 | 1461862612748 Marionette DEBUG loaded listener.js 09:56:52 INFO - PROCESS | 1816 | ++DOMWINDOW == 183 (0x7f4119b6b800) [pid = 1816] [serial = 566] [outer = 0x7f410e3edc00] 09:56:53 INFO - PROCESS | 1816 | 1461862613690 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:56:53 INFO - PROCESS | 1816 | 1461862613777 Marionette TRACE conn4 <- [1,725,null,{"value":"8"}] 09:56:53 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 09:56:53 INFO - PROCESS | 1816 | 1461862613784 Marionette TRACE conn4 -> [0,726,"setScriptTimeout",{"ms":35000}] 09:56:53 INFO - PROCESS | 1816 | 1461862613787 Marionette TRACE conn4 <- [1,726,null,{}] 09:56:53 INFO - PROCESS | 1816 | 1461862613793 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:56:53 INFO - PROCESS | 1816 | 1461862613983 Marionette TRACE conn4 <- [1,727,null,{"value":null}] 09:56:54 INFO - PROCESS | 1816 | 1461862614208 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:56:54 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f411b9bd800 == 64 [pid = 1816] [id = 189] 09:56:54 INFO - PROCESS | 1816 | ++DOMWINDOW == 184 (0x7f4113812c00) [pid = 1816] [serial = 567] [outer = (nil)] 09:56:54 INFO - PROCESS | 1816 | ++DOMWINDOW == 185 (0x7f411b65d800) [pid = 1816] [serial = 568] [outer = 0x7f4113812c00] 09:56:54 INFO - PROCESS | 1816 | 1461862614326 Marionette DEBUG loaded listener.js 09:56:54 INFO - PROCESS | 1816 | ++DOMWINDOW == 186 (0x7f411d06f000) [pid = 1816] [serial = 569] [outer = 0x7f4113812c00] 09:56:55 INFO - PROCESS | 1816 | SkCairoFTTypeface::onFilterRec unimplemented 09:56:55 INFO - PROCESS | 1816 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 09:56:55 INFO - PROCESS | 1816 | 1461862615329 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:56:55 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 09:56:55 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 1592ms 09:56:55 INFO - PROCESS | 1816 | 1461862615377 Marionette TRACE conn4 -> [0,729,"getWindowHandle",null] 09:56:55 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 09:56:55 INFO - PROCESS | 1816 | 1461862615382 Marionette TRACE conn4 <- [1,729,null,{"value":"8"}] 09:56:55 INFO - PROCESS | 1816 | 1461862615396 Marionette TRACE conn4 -> [0,730,"setScriptTimeout",{"ms":35000}] 09:56:55 INFO - PROCESS | 1816 | 1461862615406 Marionette TRACE conn4 <- [1,730,null,{}] 09:56:55 INFO - PROCESS | 1816 | 1461862615414 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:56:55 INFO - PROCESS | 1816 | 1461862615608 Marionette TRACE conn4 <- [1,731,null,{"value":null}] 09:56:55 INFO - PROCESS | 1816 | 1461862615814 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:56:55 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f4124145800 == 65 [pid = 1816] [id = 190] 09:56:55 INFO - PROCESS | 1816 | ++DOMWINDOW == 187 (0x7f4121d7c400) [pid = 1816] [serial = 570] [outer = (nil)] 09:56:55 INFO - PROCESS | 1816 | ++DOMWINDOW == 188 (0x7f4123e13800) [pid = 1816] [serial = 571] [outer = 0x7f4121d7c400] 09:56:55 INFO - PROCESS | 1816 | 1461862615900 Marionette DEBUG loaded listener.js 09:56:56 INFO - PROCESS | 1816 | ++DOMWINDOW == 189 (0x7f41243ac400) [pid = 1816] [serial = 572] [outer = 0x7f4121d7c400] 09:56:56 INFO - PROCESS | 1816 | SkCairoFTTypeface::onFilterRec unimplemented 09:56:56 INFO - PROCESS | 1816 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 09:56:56 INFO - PROCESS | 1816 | 1461862616771 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:56:56 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 09:56:56 INFO - PROCESS | 1816 | 1461862616847 Marionette TRACE conn4 <- [1,733,null,{"value":"8"}] 09:56:56 INFO - PROCESS | 1816 | 1461862616853 Marionette TRACE conn4 -> [0,734,"setScriptTimeout",{"ms":35000}] 09:56:56 INFO - PROCESS | 1816 | 1461862616857 Marionette TRACE conn4 <- [1,734,null,{}] 09:56:56 INFO - PROCESS | 1816 | 1461862616862 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:56:57 INFO - PROCESS | 1816 | 1461862617035 Marionette TRACE conn4 <- [1,735,null,{"value":null}] 09:56:57 INFO - PROCESS | 1816 | 1461862617201 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:56:57 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f4124f46000 == 66 [pid = 1816] [id = 191] 09:56:57 INFO - PROCESS | 1816 | ++DOMWINDOW == 190 (0x7f4121d7cc00) [pid = 1816] [serial = 573] [outer = (nil)] 09:56:57 INFO - PROCESS | 1816 | ++DOMWINDOW == 191 (0x7f41250c5c00) [pid = 1816] [serial = 574] [outer = 0x7f4121d7cc00] 09:56:57 INFO - PROCESS | 1816 | 1461862617271 Marionette DEBUG loaded listener.js 09:56:57 INFO - PROCESS | 1816 | ++DOMWINDOW == 192 (0x7f41257f1400) [pid = 1816] [serial = 575] [outer = 0x7f4121d7cc00] 09:56:58 INFO - PROCESS | 1816 | SkCairoFTTypeface::onFilterRec unimplemented 09:56:58 INFO - PROCESS | 1816 | 1461862618183 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:56:58 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 09:56:58 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 1385ms 09:56:58 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 09:56:58 INFO - PROCESS | 1816 | 1461862618238 Marionette TRACE conn4 -> [0,737,"getWindowHandle",null] 09:56:58 INFO - PROCESS | 1816 | 1461862618240 Marionette TRACE conn4 <- [1,737,null,{"value":"8"}] 09:56:58 INFO - PROCESS | 1816 | 1461862618247 Marionette TRACE conn4 -> [0,738,"setScriptTimeout",{"ms":35000}] 09:56:58 INFO - PROCESS | 1816 | 1461862618251 Marionette TRACE conn4 <- [1,738,null,{}] 09:56:58 INFO - PROCESS | 1816 | 1461862618256 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:56:58 INFO - PROCESS | 1816 | 1461862618418 Marionette TRACE conn4 <- [1,739,null,{"value":null}] 09:56:58 INFO - PROCESS | 1816 | 1461862618584 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:56:58 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f412623f800 == 67 [pid = 1816] [id = 192] 09:56:58 INFO - PROCESS | 1816 | ++DOMWINDOW == 193 (0x7f412615cc00) [pid = 1816] [serial = 576] [outer = (nil)] 09:56:58 INFO - PROCESS | 1816 | ++DOMWINDOW == 194 (0x7f412646dc00) [pid = 1816] [serial = 577] [outer = 0x7f412615cc00] 09:56:58 INFO - PROCESS | 1816 | 1461862618682 Marionette DEBUG loaded listener.js 09:56:58 INFO - PROCESS | 1816 | ++DOMWINDOW == 195 (0x7f41303edc00) [pid = 1816] [serial = 578] [outer = 0x7f412615cc00] 09:56:59 INFO - PROCESS | 1816 | SkCairoFTTypeface::onFilterRec unimplemented 09:56:59 INFO - PROCESS | 1816 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 09:57:00 INFO - PROCESS | 1816 | 1461862620043 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:57:00 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 09:57:00 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1832ms 09:57:00 INFO - PROCESS | 1816 | 1461862620079 Marionette TRACE conn4 -> [0,741,"getWindowHandle",null] 09:57:00 INFO - PROCESS | 1816 | 1461862620082 Marionette TRACE conn4 <- [1,741,null,{"value":"8"}] 09:57:00 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 09:57:00 INFO - PROCESS | 1816 | 1461862620088 Marionette TRACE conn4 -> [0,742,"setScriptTimeout",{"ms":35000}] 09:57:00 INFO - PROCESS | 1816 | 1461862620090 Marionette TRACE conn4 <- [1,742,null,{}] 09:57:00 INFO - PROCESS | 1816 | 1461862620096 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:57:00 INFO - PROCESS | 1816 | 1461862620342 Marionette TRACE conn4 <- [1,743,null,{"value":null}] 09:57:00 INFO - PROCESS | 1816 | 1461862620477 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:57:00 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f4134946800 == 68 [pid = 1816] [id = 193] 09:57:00 INFO - PROCESS | 1816 | ++DOMWINDOW == 196 (0x7f4112e6c400) [pid = 1816] [serial = 579] [outer = (nil)] 09:57:00 INFO - PROCESS | 1816 | ++DOMWINDOW == 197 (0x7f41303ef400) [pid = 1816] [serial = 580] [outer = 0x7f4112e6c400] 09:57:00 INFO - PROCESS | 1816 | 1461862620547 Marionette DEBUG loaded listener.js 09:57:00 INFO - PROCESS | 1816 | ++DOMWINDOW == 198 (0x7f41315fc400) [pid = 1816] [serial = 581] [outer = 0x7f4112e6c400] 09:57:01 INFO - PROCESS | 1816 | SkCairoFTTypeface::onFilterRec unimplemented 09:57:01 INFO - PROCESS | 1816 | 1461862621769 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:57:01 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:57:01 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1731ms 09:57:01 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 09:57:01 INFO - PROCESS | 1816 | 1461862621822 Marionette TRACE conn4 -> [0,745,"getWindowHandle",null] 09:57:01 INFO - PROCESS | 1816 | 1461862621825 Marionette TRACE conn4 <- [1,745,null,{"value":"8"}] 09:57:01 INFO - PROCESS | 1816 | 1461862621832 Marionette TRACE conn4 -> [0,746,"setScriptTimeout",{"ms":35000}] 09:57:01 INFO - PROCESS | 1816 | 1461862621834 Marionette TRACE conn4 <- [1,746,null,{}] 09:57:01 INFO - PROCESS | 1816 | 1461862621840 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:57:02 INFO - PROCESS | 1816 | 1461862622086 Marionette TRACE conn4 <- [1,747,null,{"value":null}] 09:57:02 INFO - PROCESS | 1816 | 1461862622264 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:57:02 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f41359d4800 == 69 [pid = 1816] [id = 194] 09:57:02 INFO - PROCESS | 1816 | ++DOMWINDOW == 199 (0x7f410ebbec00) [pid = 1816] [serial = 582] [outer = (nil)] 09:57:02 INFO - PROCESS | 1816 | ++DOMWINDOW == 200 (0x7f410ebc4400) [pid = 1816] [serial = 583] [outer = 0x7f410ebbec00] 09:57:02 INFO - PROCESS | 1816 | 1461862622337 Marionette DEBUG loaded listener.js 09:57:02 INFO - PROCESS | 1816 | ++DOMWINDOW == 201 (0x7f410ebcb400) [pid = 1816] [serial = 584] [outer = 0x7f410ebbec00] 09:57:03 INFO - PROCESS | 1816 | SkCairoFTTypeface::onFilterRec unimplemented 09:57:03 INFO - PROCESS | 1816 | SkCairoFTTypeface::onFilterRec unimplemented 09:57:03 INFO - PROCESS | 1816 | 1461862623674 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:57:03 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | Draw with the font immediately, then wait a bit until and draw again. (This crashes some version of WebKit.) 09:57:03 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1932ms 09:57:03 INFO - PROCESS | 1816 | 1461862623820 Marionette TRACE conn4 -> [0,749,"getWindowHandle",null] 09:57:03 INFO - PROCESS | 1816 | 1461862623826 Marionette TRACE conn4 <- [1,749,null,{"value":"8"}] 09:57:03 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 09:57:03 INFO - PROCESS | 1816 | 1461862623839 Marionette TRACE conn4 -> [0,750,"setScriptTimeout",{"ms":35000}] 09:57:03 INFO - PROCESS | 1816 | 1461862623843 Marionette TRACE conn4 <- [1,750,null,{}] 09:57:03 INFO - PROCESS | 1816 | 1461862623852 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:57:04 INFO - PROCESS | 1816 | 1461862624088 Marionette TRACE conn4 <- [1,751,null,{"value":null}] 09:57:04 INFO - PROCESS | 1816 | 1461862624271 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:57:04 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f41139ee800 == 70 [pid = 1816] [id = 195] 09:57:04 INFO - PROCESS | 1816 | ++DOMWINDOW == 202 (0x7f410ebc0000) [pid = 1816] [serial = 585] [outer = (nil)] 09:57:04 INFO - PROCESS | 1816 | ++DOMWINDOW == 203 (0x7f410edef000) [pid = 1816] [serial = 586] [outer = 0x7f410ebc0000] 09:57:04 INFO - PROCESS | 1816 | 1461862624384 Marionette DEBUG loaded listener.js 09:57:04 INFO - PROCESS | 1816 | ++DOMWINDOW == 204 (0x7f410edf6400) [pid = 1816] [serial = 587] [outer = 0x7f410ebc0000] 09:57:06 INFO - PROCESS | 1816 | SkCairoFTTypeface::onFilterRec unimplemented 09:57:06 INFO - PROCESS | 1816 | 1461862626166 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:57:06 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:57:06 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 2396ms 09:57:06 INFO - PROCESS | 1816 | 1461862626236 Marionette TRACE conn4 -> [0,753,"getWindowHandle",null] 09:57:06 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 09:57:06 INFO - PROCESS | 1816 | 1461862626243 Marionette TRACE conn4 <- [1,753,null,{"value":"8"}] 09:57:06 INFO - PROCESS | 1816 | 1461862626253 Marionette TRACE conn4 -> [0,754,"setScriptTimeout",{"ms":35000}] 09:57:06 INFO - PROCESS | 1816 | 1461862626259 Marionette TRACE conn4 <- [1,754,null,{}] 09:57:06 INFO - PROCESS | 1816 | 1461862626269 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:57:06 INFO - PROCESS | 1816 | 1461862626526 Marionette TRACE conn4 <- [1,755,null,{"value":null}] 09:57:06 INFO - PROCESS | 1816 | 1461862626717 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:57:06 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f411910c800 == 71 [pid = 1816] [id = 196] 09:57:06 INFO - PROCESS | 1816 | ++DOMWINDOW == 205 (0x7f410edfa000) [pid = 1816] [serial = 588] [outer = (nil)] 09:57:06 INFO - PROCESS | 1816 | ++DOMWINDOW == 206 (0x7f4110a8dc00) [pid = 1816] [serial = 589] [outer = 0x7f410edfa000] 09:57:06 INFO - PROCESS | 1816 | 1461862626826 Marionette DEBUG loaded listener.js 09:57:06 INFO - PROCESS | 1816 | ++DOMWINDOW == 207 (0x7f41122ef000) [pid = 1816] [serial = 590] [outer = 0x7f410edfa000] 09:57:08 INFO - PROCESS | 1816 | SkCairoFTTypeface::onFilterRec unimplemented 09:57:08 INFO - PROCESS | 1816 | 1461862628589 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:57:08 INFO - PROCESS | 1816 | --DOCSHELL 0x7f41195d0800 == 70 [pid = 1816] [id = 186] 09:57:08 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:57:08 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 2391ms 09:57:08 INFO - PROCESS | 1816 | --DOCSHELL 0x7f4119119800 == 69 [pid = 1816] [id = 185] 09:57:08 INFO - PROCESS | 1816 | --DOCSHELL 0x7f4113a6e000 == 68 [pid = 1816] [id = 184] 09:57:08 INFO - PROCESS | 1816 | 1461862628661 Marionette TRACE conn4 -> [0,757,"getWindowHandle",null] 09:57:08 INFO - PROCESS | 1816 | 1461862628673 Marionette TRACE conn4 <- [1,757,null,{"value":"8"}] 09:57:08 INFO - PROCESS | 1816 | --DOCSHELL 0x7f410f421800 == 67 [pid = 1816] [id = 183] 09:57:08 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 09:57:08 INFO - PROCESS | 1816 | 1461862628699 Marionette TRACE conn4 -> [0,758,"setScriptTimeout",{"ms":35000}] 09:57:08 INFO - PROCESS | 1816 | 1461862628710 Marionette TRACE conn4 <- [1,758,null,{}] 09:57:08 INFO - PROCESS | 1816 | --DOMWINDOW == 206 (0x7f4124e44800) [pid = 1816] [serial = 485] [outer = (nil)] [url = about:blank] 09:57:08 INFO - PROCESS | 1816 | --DOMWINDOW == 205 (0x7f4121d77800) [pid = 1816] [serial = 493] [outer = (nil)] [url = about:blank] 09:57:08 INFO - PROCESS | 1816 | --DOMWINDOW == 204 (0x7f411e7eb400) [pid = 1816] [serial = 526] [outer = (nil)] [url = about:blank] 09:57:08 INFO - PROCESS | 1816 | --DOMWINDOW == 203 (0x7f411a01e400) [pid = 1816] [serial = 490] [outer = (nil)] [url = about:blank] 09:57:08 INFO - PROCESS | 1816 | --DOMWINDOW == 202 (0x7f41247f4c00) [pid = 1816] [serial = 496] [outer = (nil)] [url = about:blank] 09:57:08 INFO - PROCESS | 1816 | --DOMWINDOW == 201 (0x7f4113a88400) [pid = 1816] [serial = 487] [outer = (nil)] [url = about:blank] 09:57:08 INFO - PROCESS | 1816 | --DOMWINDOW == 200 (0x7f4125f97000) [pid = 1816] [serial = 499] [outer = (nil)] [url = about:blank] 09:57:08 INFO - PROCESS | 1816 | --DOMWINDOW == 199 (0x7f410f6e2c00) [pid = 1816] [serial = 505] [outer = (nil)] [url = about:blank] 09:57:08 INFO - PROCESS | 1816 | --DOMWINDOW == 198 (0x7f4113a87800) [pid = 1816] [serial = 515] [outer = (nil)] [url = about:blank] 09:57:08 INFO - PROCESS | 1816 | --DOMWINDOW == 197 (0x7f411380a400) [pid = 1816] [serial = 514] [outer = (nil)] [url = about:blank] 09:57:08 INFO - PROCESS | 1816 | --DOMWINDOW == 196 (0x7f410e3eb400) [pid = 1816] [serial = 508] [outer = (nil)] [url = about:blank] 09:57:08 INFO - PROCESS | 1816 | --DOMWINDOW == 195 (0x7f4123e0ec00) [pid = 1816] [serial = 529] [outer = (nil)] [url = about:blank] 09:57:08 INFO - PROCESS | 1816 | --DOMWINDOW == 194 (0x7f4122bc5400) [pid = 1816] [serial = 527] [outer = (nil)] [url = about:blank] 09:57:08 INFO - PROCESS | 1816 | --DOMWINDOW == 193 (0x7f411b983000) [pid = 1816] [serial = 524] [outer = (nil)] [url = about:blank] 09:57:08 INFO - PROCESS | 1816 | --DOMWINDOW == 192 (0x7f4125710400) [pid = 1816] [serial = 530] [outer = (nil)] [url = about:blank] 09:57:08 INFO - PROCESS | 1816 | --DOMWINDOW == 191 (0x7f411a409c00) [pid = 1816] [serial = 521] [outer = (nil)] [url = about:blank] 09:57:08 INFO - PROCESS | 1816 | --DOMWINDOW == 190 (0x7f411a410c00) [pid = 1816] [serial = 523] [outer = (nil)] [url = about:blank] 09:57:08 INFO - PROCESS | 1816 | --DOMWINDOW == 189 (0x7f4118b9d800) [pid = 1816] [serial = 517] [outer = (nil)] [url = about:blank] 09:57:08 INFO - PROCESS | 1816 | --DOMWINDOW == 188 (0x7f4119c6bc00) [pid = 1816] [serial = 518] [outer = (nil)] [url = about:blank] 09:57:08 INFO - PROCESS | 1816 | --DOMWINDOW == 187 (0x7f411a404000) [pid = 1816] [serial = 520] [outer = (nil)] [url = about:blank] 09:57:08 INFO - PROCESS | 1816 | --DOMWINDOW == 186 (0x7f41126d6c00) [pid = 1816] [serial = 512] [outer = (nil)] [url = about:blank] 09:57:08 INFO - PROCESS | 1816 | --DOMWINDOW == 185 (0x7f41124d4c00) [pid = 1816] [serial = 511] [outer = (nil)] [url = about:blank] 09:57:08 INFO - PROCESS | 1816 | --DOMWINDOW == 184 (0x7f411d06f400) [pid = 1816] [serial = 502] [outer = (nil)] [url = about:blank] 09:57:08 INFO - PROCESS | 1816 | --DOMWINDOW == 183 (0x7f41247f5800) [pid = 1816] [serial = 484] [outer = (nil)] [url = about:blank] 09:57:08 INFO - PROCESS | 1816 | 1461862628811 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:57:09 INFO - PROCESS | 1816 | 1461862629056 Marionette TRACE conn4 <- [1,759,null,{"value":null}] 09:57:09 INFO - PROCESS | 1816 | 1461862629201 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:57:09 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f411372a000 == 68 [pid = 1816] [id = 197] 09:57:09 INFO - PROCESS | 1816 | ++DOMWINDOW == 184 (0x7f410edfa800) [pid = 1816] [serial = 591] [outer = (nil)] 09:57:09 INFO - PROCESS | 1816 | ++DOMWINDOW == 185 (0x7f4112e68c00) [pid = 1816] [serial = 592] [outer = 0x7f410edfa800] 09:57:09 INFO - PROCESS | 1816 | 1461862629300 Marionette DEBUG loaded listener.js 09:57:09 INFO - PROCESS | 1816 | ++DOMWINDOW == 186 (0x7f411380d400) [pid = 1816] [serial = 593] [outer = 0x7f410edfa800] 09:57:10 INFO - PROCESS | 1816 | SkCairoFTTypeface::onFilterRec unimplemented 09:57:10 INFO - PROCESS | 1816 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 09:57:10 INFO - PROCESS | 1816 | SkCairoFTTypeface::onFilterRec unimplemented 09:57:10 INFO - PROCESS | 1816 | SkCairoFTTypeface::onFilterRec unimplemented 09:57:10 INFO - PROCESS | 1816 | SkCairoFTTypeface::onFilterRec unimplemented 09:57:10 INFO - PROCESS | 1816 | 1461862630403 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:57:10 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:57:10 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 1764ms 09:57:10 INFO - PROCESS | 1816 | 1461862630457 Marionette TRACE conn4 -> [0,761,"getWindowHandle",null] 09:57:10 INFO - PROCESS | 1816 | 1461862630462 Marionette TRACE conn4 <- [1,761,null,{"value":"8"}] 09:57:10 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 09:57:10 INFO - PROCESS | 1816 | 1461862630473 Marionette TRACE conn4 -> [0,762,"setScriptTimeout",{"ms":35000}] 09:57:10 INFO - PROCESS | 1816 | 1461862630481 Marionette TRACE conn4 <- [1,762,null,{}] 09:57:10 INFO - PROCESS | 1816 | 1461862630504 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:57:10 INFO - PROCESS | 1816 | 1461862630764 Marionette TRACE conn4 <- [1,763,null,{"value":null}] 09:57:11 INFO - PROCESS | 1816 | 1461862631061 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:57:11 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f4119f43000 == 69 [pid = 1816] [id = 198] 09:57:11 INFO - PROCESS | 1816 | ++DOMWINDOW == 187 (0x7f41189f5400) [pid = 1816] [serial = 594] [outer = (nil)] 09:57:11 INFO - PROCESS | 1816 | ++DOMWINDOW == 188 (0x7f4119b66c00) [pid = 1816] [serial = 595] [outer = 0x7f41189f5400] 09:57:11 INFO - PROCESS | 1816 | 1461862631171 Marionette DEBUG loaded listener.js 09:57:11 INFO - PROCESS | 1816 | ++DOMWINDOW == 189 (0x7f411a23cc00) [pid = 1816] [serial = 596] [outer = 0x7f41189f5400] 09:57:12 INFO - PROCESS | 1816 | 1461862632650 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:57:12 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 09:57:12 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 2202ms 09:57:12 INFO - PROCESS | 1816 | 1461862632672 Marionette TRACE conn4 -> [0,765,"getWindowHandle",null] 09:57:12 INFO - PROCESS | 1816 | 1461862632676 Marionette TRACE conn4 <- [1,765,null,{"value":"8"}] 09:57:12 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 09:57:12 INFO - PROCESS | 1816 | 1461862632687 Marionette TRACE conn4 -> [0,766,"setScriptTimeout",{"ms":35000}] 09:57:12 INFO - PROCESS | 1816 | 1461862632690 Marionette TRACE conn4 <- [1,766,null,{}] 09:57:12 INFO - PROCESS | 1816 | 1461862632695 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:57:12 INFO - PROCESS | 1816 | 1461862632938 Marionette TRACE conn4 <- [1,767,null,{"value":null}] 09:57:12 INFO - PROCESS | 1816 | 1461862632968 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:57:12 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f4124024800 == 70 [pid = 1816] [id = 199] 09:57:12 INFO - PROCESS | 1816 | ++DOMWINDOW == 190 (0x7f41191b8400) [pid = 1816] [serial = 597] [outer = (nil)] 09:57:13 INFO - PROCESS | 1816 | ++DOMWINDOW == 191 (0x7f411e7bb000) [pid = 1816] [serial = 598] [outer = 0x7f41191b8400] 09:57:13 INFO - PROCESS | 1816 | 1461862633030 Marionette DEBUG loaded listener.js 09:57:13 INFO - PROCESS | 1816 | ++DOMWINDOW == 192 (0x7f412030ec00) [pid = 1816] [serial = 599] [outer = 0x7f41191b8400] 09:57:13 INFO - PROCESS | 1816 | --DOMWINDOW == 191 (0x7f41191ba800) [pid = 1816] [serial = 555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 09:57:13 INFO - PROCESS | 1816 | --DOMWINDOW == 190 (0x7f4110ac5000) [pid = 1816] [serial = 552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 09:57:13 INFO - PROCESS | 1816 | --DOMWINDOW == 189 (0x7f4110ab9c00) [pid = 1816] [serial = 549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 09:57:14 INFO - PROCESS | 1816 | 1461862634219 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:57:14 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 09:57:14 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1585ms 09:57:14 INFO - PROCESS | 1816 | 1461862634274 Marionette TRACE conn4 -> [0,769,"getWindowHandle",null] 09:57:14 INFO - PROCESS | 1816 | 1461862634277 Marionette TRACE conn4 <- [1,769,null,{"value":"8"}] 09:57:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 09:57:14 INFO - PROCESS | 1816 | 1461862634283 Marionette TRACE conn4 -> [0,770,"setScriptTimeout",{"ms":35000}] 09:57:14 INFO - PROCESS | 1816 | 1461862634285 Marionette TRACE conn4 <- [1,770,null,{}] 09:57:14 INFO - PROCESS | 1816 | 1461862634290 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:57:14 INFO - PROCESS | 1816 | 1461862634436 Marionette TRACE conn4 <- [1,771,null,{"value":null}] 09:57:14 INFO - PROCESS | 1816 | 1461862634639 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:57:14 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f41249d9000 == 71 [pid = 1816] [id = 200] 09:57:14 INFO - PROCESS | 1816 | ++DOMWINDOW == 190 (0x7f4110abb800) [pid = 1816] [serial = 600] [outer = (nil)] 09:57:14 INFO - PROCESS | 1816 | ++DOMWINDOW == 191 (0x7f412037e800) [pid = 1816] [serial = 601] [outer = 0x7f4110abb800] 09:57:14 INFO - PROCESS | 1816 | 1461862634702 Marionette DEBUG loaded listener.js 09:57:14 INFO - PROCESS | 1816 | ++DOMWINDOW == 192 (0x7f41227d7000) [pid = 1816] [serial = 602] [outer = 0x7f4110abb800] 09:57:15 INFO - PROCESS | 1816 | 1461862635327 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:57:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 09:57:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 1081ms 09:57:15 INFO - PROCESS | 1816 | 1461862635365 Marionette TRACE conn4 -> [0,773,"getWindowHandle",null] 09:57:15 INFO - PROCESS | 1816 | 1461862635368 Marionette TRACE conn4 <- [1,773,null,{"value":"8"}] 09:57:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 09:57:15 INFO - PROCESS | 1816 | 1461862635374 Marionette TRACE conn4 -> [0,774,"setScriptTimeout",{"ms":35000}] 09:57:15 INFO - PROCESS | 1816 | 1461862635376 Marionette TRACE conn4 <- [1,774,null,{}] 09:57:15 INFO - PROCESS | 1816 | 1461862635381 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:57:15 INFO - PROCESS | 1816 | 1461862635636 Marionette TRACE conn4 <- [1,775,null,{"value":null}] 09:57:15 INFO - PROCESS | 1816 | 1461862635720 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:57:15 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f413061d800 == 72 [pid = 1816] [id = 201] 09:57:15 INFO - PROCESS | 1816 | ++DOMWINDOW == 193 (0x7f411e7d2800) [pid = 1816] [serial = 603] [outer = (nil)] 09:57:15 INFO - PROCESS | 1816 | ++DOMWINDOW == 194 (0x7f41247f7000) [pid = 1816] [serial = 604] [outer = 0x7f411e7d2800] 09:57:15 INFO - PROCESS | 1816 | 1461862635786 Marionette DEBUG loaded listener.js 09:57:15 INFO - PROCESS | 1816 | ++DOMWINDOW == 195 (0x7f4130615c00) [pid = 1816] [serial = 605] [outer = 0x7f411e7d2800] 09:57:16 INFO - PROCESS | 1816 | 1461862636783 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:57:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 09:57:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 1433ms 09:57:16 INFO - PROCESS | 1816 | 1461862636808 Marionette TRACE conn4 -> [0,777,"getWindowHandle",null] 09:57:16 INFO - PROCESS | 1816 | 1461862636815 Marionette TRACE conn4 <- [1,777,null,{"value":"8"}] 09:57:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 09:57:16 INFO - PROCESS | 1816 | 1461862636823 Marionette TRACE conn4 -> [0,778,"setScriptTimeout",{"ms":35000}] 09:57:16 INFO - PROCESS | 1816 | 1461862636829 Marionette TRACE conn4 <- [1,778,null,{}] 09:57:16 INFO - PROCESS | 1816 | 1461862636837 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:57:17 INFO - PROCESS | 1816 | 1461862637014 Marionette TRACE conn4 <- [1,779,null,{"value":null}] 09:57:17 INFO - PROCESS | 1816 | 1461862637188 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:57:17 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f4119109800 == 73 [pid = 1816] [id = 202] 09:57:17 INFO - PROCESS | 1816 | ++DOMWINDOW == 196 (0x7f4110ab9800) [pid = 1816] [serial = 606] [outer = (nil)] 09:57:17 INFO - PROCESS | 1816 | ++DOMWINDOW == 197 (0x7f41124e1800) [pid = 1816] [serial = 607] [outer = 0x7f4110ab9800] 09:57:17 INFO - PROCESS | 1816 | 1461862637273 Marionette DEBUG loaded listener.js 09:57:17 INFO - PROCESS | 1816 | ++DOMWINDOW == 198 (0x7f4112e6e000) [pid = 1816] [serial = 608] [outer = 0x7f4110ab9800] 09:57:18 INFO - PROCESS | 1816 | 1461862638170 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:57:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 09:57:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 1396ms 09:57:18 INFO - PROCESS | 1816 | 1461862638220 Marionette TRACE conn4 -> [0,781,"getWindowHandle",null] 09:57:18 INFO - PROCESS | 1816 | 1461862638229 Marionette TRACE conn4 <- [1,781,null,{"value":"8"}] 09:57:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 09:57:18 INFO - PROCESS | 1816 | 1461862638239 Marionette TRACE conn4 -> [0,782,"setScriptTimeout",{"ms":35000}] 09:57:18 INFO - PROCESS | 1816 | 1461862638243 Marionette TRACE conn4 <- [1,782,null,{}] 09:57:18 INFO - PROCESS | 1816 | 1461862638248 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:57:18 INFO - PROCESS | 1816 | 1461862638454 Marionette TRACE conn4 <- [1,783,null,{"value":null}] 09:57:18 INFO - PROCESS | 1816 | 1461862638621 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:57:18 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f41249d2800 == 74 [pid = 1816] [id = 203] 09:57:18 INFO - PROCESS | 1816 | ++DOMWINDOW == 199 (0x7f4113810000) [pid = 1816] [serial = 609] [outer = (nil)] 09:57:18 INFO - PROCESS | 1816 | ++DOMWINDOW == 200 (0x7f4118b9f800) [pid = 1816] [serial = 610] [outer = 0x7f4113810000] 09:57:18 INFO - PROCESS | 1816 | 1461862638698 Marionette DEBUG loaded listener.js 09:57:18 INFO - PROCESS | 1816 | ++DOMWINDOW == 201 (0x7f411a23bc00) [pid = 1816] [serial = 611] [outer = 0x7f4113810000] 09:57:19 INFO - PROCESS | 1816 | 1461862639637 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:57:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 09:57:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 1430ms 09:57:19 INFO - PROCESS | 1816 | 1461862639669 Marionette TRACE conn4 -> [0,785,"getWindowHandle",null] 09:57:19 INFO - PROCESS | 1816 | 1461862639673 Marionette TRACE conn4 <- [1,785,null,{"value":"8"}] 09:57:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 09:57:19 INFO - PROCESS | 1816 | 1461862639679 Marionette TRACE conn4 -> [0,786,"setScriptTimeout",{"ms":35000}] 09:57:19 INFO - PROCESS | 1816 | 1461862639685 Marionette TRACE conn4 <- [1,786,null,{}] 09:57:19 INFO - PROCESS | 1816 | 1461862639700 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:57:19 INFO - PROCESS | 1816 | 1461862639910 Marionette TRACE conn4 <- [1,787,null,{"value":null}] 09:57:20 INFO - PROCESS | 1816 | 1461862640093 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:57:20 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f4139ab0000 == 75 [pid = 1816] [id = 204] 09:57:20 INFO - PROCESS | 1816 | ++DOMWINDOW == 202 (0x7f411a23d000) [pid = 1816] [serial = 612] [outer = (nil)] 09:57:20 INFO - PROCESS | 1816 | ++DOMWINDOW == 203 (0x7f4123e0ec00) [pid = 1816] [serial = 613] [outer = 0x7f411a23d000] 09:57:20 INFO - PROCESS | 1816 | 1461862640167 Marionette DEBUG loaded listener.js 09:57:20 INFO - PROCESS | 1816 | ++DOMWINDOW == 204 (0x7f4125d47400) [pid = 1816] [serial = 614] [outer = 0x7f411a23d000] 09:57:21 INFO - PROCESS | 1816 | 1461862641072 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:57:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 09:57:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 1436ms 09:57:21 INFO - PROCESS | 1816 | 1461862641116 Marionette TRACE conn4 -> [0,789,"getWindowHandle",null] 09:57:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 09:57:21 INFO - PROCESS | 1816 | 1461862641121 Marionette TRACE conn4 <- [1,789,null,{"value":"8"}] 09:57:21 INFO - PROCESS | 1816 | 1461862641127 Marionette TRACE conn4 -> [0,790,"setScriptTimeout",{"ms":35000}] 09:57:21 INFO - PROCESS | 1816 | 1461862641130 Marionette TRACE conn4 <- [1,790,null,{}] 09:57:21 INFO - PROCESS | 1816 | 1461862641136 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:57:21 INFO - PROCESS | 1816 | 1461862641304 Marionette TRACE conn4 <- [1,791,null,{"value":null}] 09:57:21 INFO - PROCESS | 1816 | 1461862641474 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:57:21 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f41146b3800 == 76 [pid = 1816] [id = 205] 09:57:21 INFO - PROCESS | 1816 | ++DOMWINDOW == 205 (0x7f410ebc7800) [pid = 1816] [serial = 615] [outer = (nil)] 09:57:21 INFO - PROCESS | 1816 | ++DOMWINDOW == 206 (0x7f4130172400) [pid = 1816] [serial = 616] [outer = 0x7f410ebc7800] 09:57:21 INFO - PROCESS | 1816 | 1461862641547 Marionette DEBUG loaded listener.js 09:57:21 INFO - PROCESS | 1816 | ++DOMWINDOW == 207 (0x7f4131643000) [pid = 1816] [serial = 617] [outer = 0x7f410ebc7800] 09:57:22 INFO - PROCESS | 1816 | 1461862642386 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:57:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 09:57:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 1329ms 09:57:22 INFO - PROCESS | 1816 | 1461862642457 Marionette TRACE conn4 -> [0,793,"getWindowHandle",null] 09:57:22 INFO - PROCESS | 1816 | 1461862642461 Marionette TRACE conn4 <- [1,793,null,{"value":"8"}] 09:57:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 09:57:22 INFO - PROCESS | 1816 | 1461862642467 Marionette TRACE conn4 -> [0,794,"setScriptTimeout",{"ms":35000}] 09:57:22 INFO - PROCESS | 1816 | 1461862642469 Marionette TRACE conn4 <- [1,794,null,{}] 09:57:22 INFO - PROCESS | 1816 | 1461862642476 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:57:22 INFO - PROCESS | 1816 | 1461862642685 Marionette TRACE conn4 <- [1,795,null,{"value":null}] 09:57:22 INFO - PROCESS | 1816 | 1461862642850 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:57:22 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f410f4e7800 == 77 [pid = 1816] [id = 206] 09:57:22 INFO - PROCESS | 1816 | ++DOMWINDOW == 208 (0x7f4113970000) [pid = 1816] [serial = 618] [outer = (nil)] 09:57:22 INFO - PROCESS | 1816 | ++DOMWINDOW == 209 (0x7f4113973c00) [pid = 1816] [serial = 619] [outer = 0x7f4113970000] 09:57:22 INFO - PROCESS | 1816 | 1461862642929 Marionette DEBUG loaded listener.js 09:57:23 INFO - PROCESS | 1816 | ++DOMWINDOW == 210 (0x7f4113978c00) [pid = 1816] [serial = 620] [outer = 0x7f4113970000] 09:57:23 INFO - PROCESS | 1816 | 1461862643860 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:57:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 09:57:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 1428ms 09:57:23 INFO - PROCESS | 1816 | 1461862643905 Marionette TRACE conn4 -> [0,797,"getWindowHandle",null] 09:57:23 INFO - PROCESS | 1816 | 1461862643908 Marionette TRACE conn4 <- [1,797,null,{"value":"8"}] 09:57:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 09:57:23 INFO - PROCESS | 1816 | 1461862643915 Marionette TRACE conn4 -> [0,798,"setScriptTimeout",{"ms":35000}] 09:57:23 INFO - PROCESS | 1816 | 1461862643918 Marionette TRACE conn4 <- [1,798,null,{}] 09:57:23 INFO - PROCESS | 1816 | 1461862643923 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:57:24 INFO - PROCESS | 1816 | 1461862644120 Marionette TRACE conn4 <- [1,799,null,{"value":null}] 09:57:24 INFO - PROCESS | 1816 | 1461862644286 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:57:24 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f410e4da800 == 78 [pid = 1816] [id = 207] 09:57:24 INFO - PROCESS | 1816 | ++DOMWINDOW == 211 (0x7f410ddc6800) [pid = 1816] [serial = 621] [outer = (nil)] 09:57:24 INFO - PROCESS | 1816 | ++DOMWINDOW == 212 (0x7f4113979c00) [pid = 1816] [serial = 622] [outer = 0x7f410ddc6800] 09:57:24 INFO - PROCESS | 1816 | 1461862644362 Marionette DEBUG loaded listener.js 09:57:24 INFO - PROCESS | 1816 | ++DOMWINDOW == 213 (0x7f4131830400) [pid = 1816] [serial = 623] [outer = 0x7f410ddc6800] 09:57:25 INFO - PROCESS | 1816 | 1461862645244 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:57:25 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:57:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 1383ms 09:57:25 INFO - PROCESS | 1816 | 1461862645302 Marionette TRACE conn4 -> [0,801,"getWindowHandle",null] 09:57:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 09:57:25 INFO - PROCESS | 1816 | 1461862645306 Marionette TRACE conn4 <- [1,801,null,{"value":"8"}] 09:57:25 INFO - PROCESS | 1816 | 1461862645312 Marionette TRACE conn4 -> [0,802,"setScriptTimeout",{"ms":35000}] 09:57:25 INFO - PROCESS | 1816 | 1461862645315 Marionette TRACE conn4 <- [1,802,null,{}] 09:57:25 INFO - PROCESS | 1816 | 1461862645320 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:57:25 INFO - PROCESS | 1816 | 1461862645487 Marionette TRACE conn4 <- [1,803,null,{"value":null}] 09:57:25 INFO - PROCESS | 1816 | 1461862645660 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:57:25 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f411800c000 == 79 [pid = 1816] [id = 208] 09:57:25 INFO - PROCESS | 1816 | ++DOMWINDOW == 214 (0x7f410ddcb000) [pid = 1816] [serial = 624] [outer = (nil)] 09:57:25 INFO - PROCESS | 1816 | ++DOMWINDOW == 215 (0x7f4118029c00) [pid = 1816] [serial = 625] [outer = 0x7f410ddcb000] 09:57:25 INFO - PROCESS | 1816 | 1461862645733 Marionette DEBUG loaded listener.js 09:57:25 INFO - PROCESS | 1816 | ++DOMWINDOW == 216 (0x7f411802ec00) [pid = 1816] [serial = 626] [outer = 0x7f410ddcb000] 09:57:26 INFO - PROCESS | 1816 | 1461862646548 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:57:26 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:57:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 1283ms 09:57:26 INFO - PROCESS | 1816 | 1461862646596 Marionette TRACE conn4 -> [0,805,"getWindowHandle",null] 09:57:26 INFO - PROCESS | 1816 | 1461862646599 Marionette TRACE conn4 <- [1,805,null,{"value":"8"}] 09:57:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 09:57:26 INFO - PROCESS | 1816 | 1461862646605 Marionette TRACE conn4 -> [0,806,"setScriptTimeout",{"ms":35000}] 09:57:26 INFO - PROCESS | 1816 | 1461862646607 Marionette TRACE conn4 <- [1,806,null,{}] 09:57:26 INFO - PROCESS | 1816 | 1461862646613 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:57:26 INFO - PROCESS | 1816 | 1461862646783 Marionette TRACE conn4 <- [1,807,null,{"value":null}] 09:57:26 INFO - PROCESS | 1816 | 1461862646956 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:57:26 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f411a42d000 == 80 [pid = 1816] [id = 209] 09:57:26 INFO - PROCESS | 1816 | ++DOMWINDOW == 217 (0x7f410ca25000) [pid = 1816] [serial = 627] [outer = (nil)] 09:57:27 INFO - PROCESS | 1816 | ++DOMWINDOW == 218 (0x7f410ca2b000) [pid = 1816] [serial = 628] [outer = 0x7f410ca25000] 09:57:27 INFO - PROCESS | 1816 | 1461862647024 Marionette DEBUG loaded listener.js 09:57:27 INFO - PROCESS | 1816 | ++DOMWINDOW == 219 (0x7f410ca30000) [pid = 1816] [serial = 629] [outer = 0x7f410ca25000] 09:57:27 INFO - PROCESS | 1816 | 1461862647885 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:57:27 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:57:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 1330ms 09:57:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 09:57:27 INFO - PROCESS | 1816 | 1461862647936 Marionette TRACE conn4 -> [0,809,"getWindowHandle",null] 09:57:27 INFO - PROCESS | 1816 | 1461862647939 Marionette TRACE conn4 <- [1,809,null,{"value":"8"}] 09:57:27 INFO - PROCESS | 1816 | 1461862647946 Marionette TRACE conn4 -> [0,810,"setScriptTimeout",{"ms":35000}] 09:57:27 INFO - PROCESS | 1816 | 1461862647949 Marionette TRACE conn4 <- [1,810,null,{}] 09:57:27 INFO - PROCESS | 1816 | 1461862647955 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:57:28 INFO - PROCESS | 1816 | 1461862648129 Marionette TRACE conn4 <- [1,811,null,{"value":null}] 09:57:28 INFO - PROCESS | 1816 | 1461862648318 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:57:28 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f411121e000 == 81 [pid = 1816] [id = 210] 09:57:28 INFO - PROCESS | 1816 | ++DOMWINDOW == 220 (0x7f410ca25800) [pid = 1816] [serial = 630] [outer = (nil)] 09:57:28 INFO - PROCESS | 1816 | ++DOMWINDOW == 221 (0x7f41112c4000) [pid = 1816] [serial = 631] [outer = 0x7f410ca25800] 09:57:28 INFO - PROCESS | 1816 | 1461862648391 Marionette DEBUG loaded listener.js 09:57:28 INFO - PROCESS | 1816 | ++DOMWINDOW == 222 (0x7f41112c9400) [pid = 1816] [serial = 632] [outer = 0x7f410ca25800] 09:57:29 INFO - PROCESS | 1816 | 1461862649711 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:57:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 09:57:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 1785ms 09:57:29 INFO - PROCESS | 1816 | 1461862649733 Marionette TRACE conn4 -> [0,813,"getWindowHandle",null] 09:57:29 INFO - PROCESS | 1816 | 1461862649739 Marionette TRACE conn4 <- [1,813,null,{"value":"8"}] 09:57:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 09:57:29 INFO - PROCESS | 1816 | 1461862649747 Marionette TRACE conn4 -> [0,814,"setScriptTimeout",{"ms":35000}] 09:57:29 INFO - PROCESS | 1816 | 1461862649751 Marionette TRACE conn4 <- [1,814,null,{}] 09:57:29 INFO - PROCESS | 1816 | 1461862649758 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:57:29 INFO - PROCESS | 1816 | 1461862649922 Marionette TRACE conn4 <- [1,815,null,{"value":null}] 09:57:30 INFO - PROCESS | 1816 | 1461862650098 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:57:30 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f411097c000 == 82 [pid = 1816] [id = 211] 09:57:30 INFO - PROCESS | 1816 | ++DOMWINDOW == 223 (0x7f410e3f0c00) [pid = 1816] [serial = 633] [outer = (nil)] 09:57:30 INFO - PROCESS | 1816 | ++DOMWINDOW == 224 (0x7f410edf6800) [pid = 1816] [serial = 634] [outer = 0x7f410e3f0c00] 09:57:30 INFO - PROCESS | 1816 | 1461862650166 Marionette DEBUG loaded listener.js 09:57:30 INFO - PROCESS | 1816 | ++DOMWINDOW == 225 (0x7f4110a81800) [pid = 1816] [serial = 635] [outer = 0x7f410e3f0c00] 09:57:31 INFO - PROCESS | 1816 | 1461862651176 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:57:31 INFO - PROCESS | 1816 | 1461862651239 Marionette TRACE conn4 <- [1,817,null,{"value":"8"}] 09:57:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 09:57:31 INFO - PROCESS | 1816 | 1461862651249 Marionette TRACE conn4 -> [0,818,"setScriptTimeout",{"ms":35000}] 09:57:31 INFO - PROCESS | 1816 | 1461862651253 Marionette TRACE conn4 <- [1,818,null,{}] 09:57:31 INFO - PROCESS | 1816 | 1461862651259 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:57:31 INFO - PROCESS | 1816 | 1461862651471 Marionette TRACE conn4 <- [1,819,null,{"value":null}] 09:57:31 INFO - PROCESS | 1816 | 1461862651772 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:57:31 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f4113742800 == 83 [pid = 1816] [id = 212] 09:57:31 INFO - PROCESS | 1816 | ++DOMWINDOW == 226 (0x7f41112c7800) [pid = 1816] [serial = 636] [outer = (nil)] 09:57:31 INFO - PROCESS | 1816 | ++DOMWINDOW == 227 (0x7f41112cc000) [pid = 1816] [serial = 637] [outer = 0x7f41112c7800] 09:57:31 INFO - PROCESS | 1816 | 1461862651844 Marionette DEBUG loaded listener.js 09:57:31 INFO - PROCESS | 1816 | ++DOMWINDOW == 228 (0x7f41122eac00) [pid = 1816] [serial = 638] [outer = 0x7f41112c7800] 09:57:32 INFO - PROCESS | 1816 | 1461862652728 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:57:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 09:57:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 1546ms 09:57:32 INFO - PROCESS | 1816 | 1461862652797 Marionette TRACE conn4 -> [0,821,"getWindowHandle",null] 09:57:32 INFO - PROCESS | 1816 | 1461862652800 Marionette TRACE conn4 <- [1,821,null,{"value":"8"}] 09:57:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 09:57:32 INFO - PROCESS | 1816 | 1461862652806 Marionette TRACE conn4 -> [0,822,"setScriptTimeout",{"ms":35000}] 09:57:32 INFO - PROCESS | 1816 | 1461862652811 Marionette TRACE conn4 <- [1,822,null,{}] 09:57:32 INFO - PROCESS | 1816 | 1461862652826 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:57:33 INFO - PROCESS | 1816 | 1461862653036 Marionette TRACE conn4 <- [1,823,null,{"value":null}] 09:57:33 INFO - PROCESS | 1816 | 1461862653252 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:57:33 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f4118c28800 == 84 [pid = 1816] [id = 213] 09:57:33 INFO - PROCESS | 1816 | ++DOMWINDOW == 229 (0x7f410edf4400) [pid = 1816] [serial = 639] [outer = (nil)] 09:57:33 INFO - PROCESS | 1816 | ++DOMWINDOW == 230 (0x7f4113818800) [pid = 1816] [serial = 640] [outer = 0x7f410edf4400] 09:57:33 INFO - PROCESS | 1816 | 1461862653369 Marionette DEBUG loaded listener.js 09:57:33 INFO - PROCESS | 1816 | ++DOMWINDOW == 231 (0x7f4113a85000) [pid = 1816] [serial = 641] [outer = 0x7f410edf4400] 09:57:34 INFO - PROCESS | 1816 | --DOCSHELL 0x7f412623f000 == 83 [pid = 1816] [id = 161] 09:57:34 INFO - PROCESS | 1816 | --DOCSHELL 0x7f412571f800 == 82 [pid = 1816] [id = 36] 09:57:34 INFO - PROCESS | 1816 | --DOCSHELL 0x7f4130397800 == 81 [pid = 1816] [id = 164] 09:57:34 INFO - PROCESS | 1816 | --DOMWINDOW == 230 (0x7f4110ac0800) [pid = 1816] [serial = 547] [outer = (nil)] [url = about:blank] 09:57:34 INFO - PROCESS | 1816 | --DOMWINDOW == 229 (0x7f41122f2400) [pid = 1816] [serial = 532] [outer = (nil)] [url = about:blank] 09:57:34 INFO - PROCESS | 1816 | --DOMWINDOW == 228 (0x7f41124da000) [pid = 1816] [serial = 535] [outer = (nil)] [url = about:blank] 09:57:34 INFO - PROCESS | 1816 | --DOMWINDOW == 227 (0x7f4114a08000) [pid = 1816] [serial = 538] [outer = (nil)] [url = about:blank] 09:57:34 INFO - PROCESS | 1816 | --DOMWINDOW == 226 (0x7f411cf99400) [pid = 1816] [serial = 541] [outer = (nil)] [url = about:blank] 09:57:34 INFO - PROCESS | 1816 | --DOMWINDOW == 225 (0x7f41243a2c00) [pid = 1816] [serial = 544] [outer = (nil)] [url = about:blank] 09:57:34 INFO - PROCESS | 1816 | --DOMWINDOW == 224 (0x7f411a405c00) [pid = 1816] [serial = 559] [outer = (nil)] [url = about:blank] 09:57:34 INFO - PROCESS | 1816 | --DOCSHELL 0x7f41337a5000 == 80 [pid = 1816] [id = 85] 09:57:34 INFO - PROCESS | 1816 | --DOCSHELL 0x7f4124c4d000 == 79 [pid = 1816] [id = 54] 09:57:34 INFO - PROCESS | 1816 | --DOCSHELL 0x7f4124f46000 == 78 [pid = 1816] [id = 191] 09:57:34 INFO - PROCESS | 1816 | --DOCSHELL 0x7f4124145800 == 77 [pid = 1816] [id = 190] 09:57:34 INFO - PROCESS | 1816 | --DOCSHELL 0x7f411b9bd800 == 76 [pid = 1816] [id = 189] 09:57:34 INFO - PROCESS | 1816 | --DOCSHELL 0x7f41195d3000 == 75 [pid = 1816] [id = 188] 09:57:34 INFO - PROCESS | 1816 | --DOCSHELL 0x7f411098b000 == 74 [pid = 1816] [id = 187] 09:57:34 INFO - PROCESS | 1816 | 1461862654333 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:57:34 INFO - PROCESS | 1816 | 1461862654360 Marionette TRACE conn4 <- [1,825,null,{"value":"8"}] 09:57:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 09:57:34 INFO - PROCESS | 1816 | 1461862654365 Marionette TRACE conn4 -> [0,826,"setScriptTimeout",{"ms":35000}] 09:57:34 INFO - PROCESS | 1816 | 1461862654368 Marionette TRACE conn4 <- [1,826,null,{}] 09:57:34 INFO - PROCESS | 1816 | 1461862654373 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:57:34 INFO - PROCESS | 1816 | 1461862654529 Marionette TRACE conn4 <- [1,827,null,{"value":null}] 09:57:34 INFO - PROCESS | 1816 | --DOMWINDOW == 223 (0x7f411a233c00) [pid = 1816] [serial = 556] [outer = (nil)] [url = about:blank] 09:57:34 INFO - PROCESS | 1816 | --DOMWINDOW == 222 (0x7f411a23f800) [pid = 1816] [serial = 557] [outer = (nil)] [url = about:blank] 09:57:34 INFO - PROCESS | 1816 | --DOMWINDOW == 221 (0x7f4113a87400) [pid = 1816] [serial = 553] [outer = (nil)] [url = about:blank] 09:57:34 INFO - PROCESS | 1816 | --DOMWINDOW == 220 (0x7f41122ed400) [pid = 1816] [serial = 550] [outer = (nil)] [url = about:blank] 09:57:34 INFO - PROCESS | 1816 | --DOMWINDOW == 219 (0x7f41124da800) [pid = 1816] [serial = 551] [outer = (nil)] [url = about:blank] 09:57:34 INFO - PROCESS | 1816 | --DOMWINDOW == 218 (0x7f4114a05000) [pid = 1816] [serial = 554] [outer = (nil)] [url = about:blank] 09:57:34 INFO - PROCESS | 1816 | 1461862654665 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:57:34 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f4113a79000 == 75 [pid = 1816] [id = 214] 09:57:34 INFO - PROCESS | 1816 | ++DOMWINDOW == 219 (0x7f410ddcc000) [pid = 1816] [serial = 642] [outer = (nil)] 09:57:34 INFO - PROCESS | 1816 | ++DOMWINDOW == 220 (0x7f4113a91c00) [pid = 1816] [serial = 643] [outer = 0x7f410ddcc000] 09:57:34 INFO - PROCESS | 1816 | 1461862654725 Marionette DEBUG loaded listener.js 09:57:34 INFO - PROCESS | 1816 | ++DOMWINDOW == 221 (0x7f411802d000) [pid = 1816] [serial = 644] [outer = 0x7f410ddcc000] 09:57:35 INFO - PROCESS | 1816 | 1461862655459 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:57:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 09:57:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 1126ms 09:57:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 09:57:35 INFO - PROCESS | 1816 | 1461862655493 Marionette TRACE conn4 -> [0,829,"getWindowHandle",null] 09:57:35 INFO - PROCESS | 1816 | 1461862655496 Marionette TRACE conn4 <- [1,829,null,{"value":"8"}] 09:57:35 INFO - PROCESS | 1816 | 1461862655502 Marionette TRACE conn4 -> [0,830,"setScriptTimeout",{"ms":35000}] 09:57:35 INFO - PROCESS | 1816 | 1461862655504 Marionette TRACE conn4 <- [1,830,null,{}] 09:57:35 INFO - PROCESS | 1816 | 1461862655529 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:57:35 INFO - PROCESS | 1816 | 1461862655688 Marionette TRACE conn4 <- [1,831,null,{"value":null}] 09:57:35 INFO - PROCESS | 1816 | 1461862655698 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:57:35 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f41195cb000 == 76 [pid = 1816] [id = 215] 09:57:35 INFO - PROCESS | 1816 | ++DOMWINDOW == 222 (0x7f411802e000) [pid = 1816] [serial = 645] [outer = (nil)] 09:57:35 INFO - PROCESS | 1816 | ++DOMWINDOW == 223 (0x7f4118032c00) [pid = 1816] [serial = 646] [outer = 0x7f411802e000] 09:57:35 INFO - PROCESS | 1816 | 1461862655758 Marionette DEBUG loaded listener.js 09:57:35 INFO - PROCESS | 1816 | ++DOMWINDOW == 224 (0x7f41191b2400) [pid = 1816] [serial = 647] [outer = 0x7f411802e000] 09:57:36 INFO - PROCESS | 1816 | 1461862656546 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:57:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 09:57:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 1090ms 09:57:36 INFO - PROCESS | 1816 | 1461862656620 Marionette TRACE conn4 -> [0,833,"getWindowHandle",null] 09:57:36 INFO - PROCESS | 1816 | 1461862656623 Marionette TRACE conn4 <- [1,833,null,{"value":"8"}] 09:57:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 09:57:36 INFO - PROCESS | 1816 | 1461862656630 Marionette TRACE conn4 -> [0,834,"setScriptTimeout",{"ms":35000}] 09:57:36 INFO - PROCESS | 1816 | 1461862656632 Marionette TRACE conn4 <- [1,834,null,{}] 09:57:36 INFO - PROCESS | 1816 | 1461862656663 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:57:36 INFO - PROCESS | 1816 | 1461862656914 Marionette TRACE conn4 <- [1,835,null,{"value":null}] 09:57:36 INFO - PROCESS | 1816 | 1461862656945 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:57:36 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f411b454800 == 77 [pid = 1816] [id = 216] 09:57:36 INFO - PROCESS | 1816 | ++DOMWINDOW == 225 (0x7f4119911c00) [pid = 1816] [serial = 648] [outer = (nil)] 09:57:37 INFO - PROCESS | 1816 | ++DOMWINDOW == 226 (0x7f411a234400) [pid = 1816] [serial = 649] [outer = 0x7f4119911c00] 09:57:37 INFO - PROCESS | 1816 | 1461862657013 Marionette DEBUG loaded listener.js 09:57:37 INFO - PROCESS | 1816 | ++DOMWINDOW == 227 (0x7f411b980c00) [pid = 1816] [serial = 650] [outer = 0x7f4119911c00] 09:57:37 INFO - PROCESS | 1816 | 1461862657835 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:57:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 09:57:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 1258ms 09:57:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 09:57:37 INFO - PROCESS | 1816 | 1461862657889 Marionette TRACE conn4 -> [0,837,"getWindowHandle",null] 09:57:37 INFO - PROCESS | 1816 | 1461862657892 Marionette TRACE conn4 <- [1,837,null,{"value":"8"}] 09:57:37 INFO - PROCESS | 1816 | 1461862657898 Marionette TRACE conn4 -> [0,838,"setScriptTimeout",{"ms":35000}] 09:57:37 INFO - PROCESS | 1816 | 1461862657901 Marionette TRACE conn4 <- [1,838,null,{}] 09:57:37 INFO - PROCESS | 1816 | 1461862657945 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:57:38 INFO - PROCESS | 1816 | 1461862658152 Marionette TRACE conn4 <- [1,839,null,{"value":null}] 09:57:38 INFO - PROCESS | 1816 | 1461862658182 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:57:38 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f4120331000 == 78 [pid = 1816] [id = 217] 09:57:38 INFO - PROCESS | 1816 | ++DOMWINDOW == 228 (0x7f41191bb400) [pid = 1816] [serial = 651] [outer = (nil)] 09:57:38 INFO - PROCESS | 1816 | ++DOMWINDOW == 229 (0x7f411b9fec00) [pid = 1816] [serial = 652] [outer = 0x7f41191bb400] 09:57:38 INFO - PROCESS | 1816 | 1461862658243 Marionette DEBUG loaded listener.js 09:57:38 INFO - PROCESS | 1816 | ++DOMWINDOW == 230 (0x7f411cf96c00) [pid = 1816] [serial = 653] [outer = 0x7f41191bb400] 09:57:39 INFO - PROCESS | 1816 | --DOMWINDOW == 229 (0x7f4113a89000) [pid = 1816] [serial = 443] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 09:57:39 INFO - PROCESS | 1816 | --DOMWINDOW == 228 (0x7f411b97a800) [pid = 1816] [serial = 401] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 09:57:39 INFO - PROCESS | 1816 | --DOMWINDOW == 227 (0x7f41241e5800) [pid = 1816] [serial = 247] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 09:57:39 INFO - PROCESS | 1816 | --DOMWINDOW == 226 (0x7f4124e42000) [pid = 1816] [serial = 214] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 09:57:39 INFO - PROCESS | 1816 | --DOMWINDOW == 225 (0x7f41130f6800) [pid = 1816] [serial = 486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 09:57:39 INFO - PROCESS | 1816 | --DOMWINDOW == 224 (0x7f4114a03400) [pid = 1816] [serial = 489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 09:57:39 INFO - PROCESS | 1816 | --DOMWINDOW == 223 (0x7f411e7eac00) [pid = 1816] [serial = 356] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 09:57:39 INFO - PROCESS | 1816 | --DOMWINDOW == 222 (0x7f411cf99c00) [pid = 1816] [serial = 281] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 09:57:39 INFO - PROCESS | 1816 | --DOMWINDOW == 221 (0x7f41303e3c00) [pid = 1816] [serial = 251] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 09:57:39 INFO - PROCESS | 1816 | --DOMWINDOW == 220 (0x7f41124de000) [pid = 1816] [serial = 440] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 09:57:39 INFO - PROCESS | 1816 | --DOMWINDOW == 219 (0x7f411462a400) [pid = 1816] [serial = 365] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 09:57:39 INFO - PROCESS | 1816 | --DOMWINDOW == 218 (0x7f41225f3c00) [pid = 1816] [serial = 323] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 09:57:39 INFO - PROCESS | 1816 | --DOMWINDOW == 217 (0x7f41247f1800) [pid = 1816] [serial = 368] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 09:57:39 INFO - PROCESS | 1816 | --DOMWINDOW == 216 (0x7f41191b8c00) [pid = 1816] [serial = 395] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 09:57:39 INFO - PROCESS | 1816 | --DOMWINDOW == 215 (0x7f4121d79400) [pid = 1816] [serial = 498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 09:57:39 INFO - PROCESS | 1816 | --DOMWINDOW == 214 (0x7f411e7ce000) [pid = 1816] [serial = 284] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 09:57:39 INFO - PROCESS | 1816 | --DOMWINDOW == 213 (0x7f412570ac00) [pid = 1816] [serial = 326] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 09:57:39 INFO - PROCESS | 1816 | --DOMWINDOW == 212 (0x7f41122eb400) [pid = 1816] [serial = 531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 09:57:39 INFO - PROCESS | 1816 | --DOMWINDOW == 211 (0x7f4119815400) [pid = 1816] [serial = 257] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 09:57:39 INFO - PROCESS | 1816 | --DOMWINDOW == 210 (0x7f41126d5000) [pid = 1816] [serial = 447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 09:57:39 INFO - PROCESS | 1816 | --DOMWINDOW == 209 (0x7f4110996800) [pid = 1816] [serial = 456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 09:57:39 INFO - PROCESS | 1816 | --DOMWINDOW == 208 (0x7f411b93cc00) [pid = 1816] [serial = 244] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 09:57:39 INFO - PROCESS | 1816 | --DOMWINDOW == 207 (0x7f411cd7f400) [pid = 1816] [serial = 437] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 09:57:39 INFO - PROCESS | 1816 | --DOMWINDOW == 206 (0x7f4125762800) [pid = 1816] [serial = 217] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 09:57:39 INFO - PROCESS | 1816 | --DOMWINDOW == 205 (0x7f411099a400) [pid = 1816] [serial = 462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 09:57:39 INFO - PROCESS | 1816 | --DOMWINDOW == 204 (0x7f41225f7c00) [pid = 1816] [serial = 359] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 09:57:39 INFO - PROCESS | 1816 | --DOMWINDOW == 203 (0x7f4114a06800) [pid = 1816] [serial = 392] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 09:57:39 INFO - PROCESS | 1816 | --DOMWINDOW == 202 (0x7f4110998400) [pid = 1816] [serial = 459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 09:57:39 INFO - PROCESS | 1816 | --DOMWINDOW == 201 (0x7f411a022c00) [pid = 1816] [serial = 450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 09:57:39 INFO - PROCESS | 1816 | --DOMWINDOW == 200 (0x7f4131542800) [pid = 1816] [serial = 290] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 09:57:39 INFO - PROCESS | 1816 | --DOMWINDOW == 199 (0x7f4119b5e800) [pid = 1816] [serial = 353] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 09:57:39 INFO - PROCESS | 1816 | --DOMWINDOW == 198 (0x7f411b981400) [pid = 1816] [serial = 492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 09:57:39 INFO - PROCESS | 1816 | --DOMWINDOW == 197 (0x7f410e3e3800) [pid = 1816] [serial = 507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 09:57:39 INFO - PROCESS | 1816 | --DOMWINDOW == 196 (0x7f410f6db400) [pid = 1816] [serial = 504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 09:57:39 INFO - PROCESS | 1816 | --DOMWINDOW == 195 (0x7f413598bc00) [pid = 1816] [serial = 335] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 09:57:39 INFO - PROCESS | 1816 | --DOMWINDOW == 194 (0x7f41189ef000) [pid = 1816] [serial = 293] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 09:57:39 INFO - PROCESS | 1816 | --DOMWINDOW == 193 (0x7f41247f4000) [pid = 1816] [serial = 404] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 09:57:39 INFO - PROCESS | 1816 | --DOMWINDOW == 192 (0x7f41243a5000) [pid = 1816] [serial = 332] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 09:57:39 INFO - PROCESS | 1816 | --DOMWINDOW == 191 (0x7f411d074c00) [pid = 1816] [serial = 320] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 09:57:39 INFO - PROCESS | 1816 | --DOMWINDOW == 190 (0x7f41130f0c00) [pid = 1816] [serial = 410] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 09:57:39 INFO - PROCESS | 1816 | --DOMWINDOW == 189 (0x7f41130ec400) [pid = 1816] [serial = 434] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 09:57:39 INFO - PROCESS | 1816 | --DOMWINDOW == 188 (0x7f411a022000) [pid = 1816] [serial = 453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 09:57:39 INFO - PROCESS | 1816 | --DOMWINDOW == 187 (0x7f4135986400) [pid = 1816] [serial = 407] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 09:57:39 INFO - PROCESS | 1816 | --DOMWINDOW == 186 (0x7f411b9fa000) [pid = 1816] [serial = 495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 09:57:39 INFO - PROCESS | 1816 | --DOMWINDOW == 185 (0x7f4114625c00) [pid = 1816] [serial = 362] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 09:57:39 INFO - PROCESS | 1816 | --DOMWINDOW == 184 (0x7f4119818800) [pid = 1816] [serial = 254] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 09:57:39 INFO - PROCESS | 1816 | --DOMWINDOW == 183 (0x7f411b979c00) [pid = 1816] [serial = 398] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 09:57:39 INFO - PROCESS | 1816 | --DOMWINDOW == 182 (0x7f41243a2400) [pid = 1816] [serial = 329] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 09:57:39 INFO - PROCESS | 1816 | --DOMWINDOW == 181 (0x7f4119818000) [pid = 1816] [serial = 211] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 09:57:39 INFO - PROCESS | 1816 | --DOMWINDOW == 180 (0x7f41358dc800) [pid = 1816] [serial = 172] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 09:57:39 INFO - PROCESS | 1816 | --DOMWINDOW == 179 (0x7f4125286800) [pid = 1816] [serial = 287] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 09:57:39 INFO - PROCESS | 1816 | --DOMWINDOW == 178 (0x7f41257f5000) [pid = 1816] [serial = 220] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 09:57:39 INFO - PROCESS | 1816 | --DOMWINDOW == 177 (0x7f4114a0fc00) [pid = 1816] [serial = 371] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 09:57:39 INFO - PROCESS | 1816 | --DOMWINDOW == 176 (0x7f411a40a800) [pid = 1816] [serial = 501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 09:57:39 INFO - PROCESS | 1816 | --DOMWINDOW == 175 (0x7f41191b8400) [pid = 1816] [serial = 597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 09:57:39 INFO - PROCESS | 1816 | --DOMWINDOW == 174 (0x7f410edfa800) [pid = 1816] [serial = 591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 09:57:39 INFO - PROCESS | 1816 | --DOMWINDOW == 173 (0x7f410edfa000) [pid = 1816] [serial = 588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 09:57:39 INFO - PROCESS | 1816 | --DOMWINDOW == 172 (0x7f41189f5400) [pid = 1816] [serial = 594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 09:57:39 INFO - PROCESS | 1816 | --DOMWINDOW == 171 (0x7f4110abb800) [pid = 1816] [serial = 600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 09:57:39 INFO - PROCESS | 1816 | --DOMWINDOW == 170 (0x7f41122efc00) [pid = 1816] [serial = 537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 09:57:39 INFO - PROCESS | 1816 | --DOMWINDOW == 169 (0x7f41122ee800) [pid = 1816] [serial = 534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 09:57:39 INFO - PROCESS | 1816 | --DOMWINDOW == 168 (0x7f411a238800) [pid = 1816] [serial = 543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 09:57:39 INFO - PROCESS | 1816 | --DOMWINDOW == 167 (0x7f4118ba8800) [pid = 1816] [serial = 540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 09:57:39 INFO - PROCESS | 1816 | --DOMWINDOW == 166 (0x7f41124df400) [pid = 1816] [serial = 558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 09:57:39 INFO - PROCESS | 1816 | --DOMWINDOW == 165 (0x7f4110a86c00) [pid = 1816] [serial = 546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 09:57:39 INFO - PROCESS | 1816 | 1461862659960 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:57:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 09:57:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 2121ms 09:57:40 INFO - PROCESS | 1816 | 1461862660023 Marionette TRACE conn4 -> [0,841,"getWindowHandle",null] 09:57:40 INFO - PROCESS | 1816 | 1461862660025 Marionette TRACE conn4 <- [1,841,null,{"value":"8"}] 09:57:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 09:57:40 INFO - PROCESS | 1816 | 1461862660031 Marionette TRACE conn4 -> [0,842,"setScriptTimeout",{"ms":35000}] 09:57:40 INFO - PROCESS | 1816 | 1461862660033 Marionette TRACE conn4 <- [1,842,null,{}] 09:57:40 INFO - PROCESS | 1816 | 1461862660049 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:57:40 INFO - PROCESS | 1816 | 1461862660196 Marionette TRACE conn4 <- [1,843,null,{"value":null}] 09:57:40 INFO - PROCESS | 1816 | 1461862660209 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:57:40 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f4113a64000 == 79 [pid = 1816] [id = 218] 09:57:40 INFO - PROCESS | 1816 | ++DOMWINDOW == 166 (0x7f410e3e5400) [pid = 1816] [serial = 654] [outer = (nil)] 09:57:40 INFO - PROCESS | 1816 | ++DOMWINDOW == 167 (0x7f4110abb400) [pid = 1816] [serial = 655] [outer = 0x7f410e3e5400] 09:57:40 INFO - PROCESS | 1816 | 1461862660270 Marionette DEBUG loaded listener.js 09:57:40 INFO - PROCESS | 1816 | ++DOMWINDOW == 168 (0x7f41130f3400) [pid = 1816] [serial = 656] [outer = 0x7f410e3e5400] 09:57:41 INFO - PROCESS | 1816 | 1461862661055 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:57:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 09:57:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 1033ms 09:57:41 INFO - PROCESS | 1816 | 1461862661065 Marionette TRACE conn4 -> [0,845,"getWindowHandle",null] 09:57:41 INFO - PROCESS | 1816 | 1461862661068 Marionette TRACE conn4 <- [1,845,null,{"value":"8"}] 09:57:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 09:57:41 INFO - PROCESS | 1816 | 1461862661078 Marionette TRACE conn4 -> [0,846,"setScriptTimeout",{"ms":35000}] 09:57:41 INFO - PROCESS | 1816 | 1461862661080 Marionette TRACE conn4 <- [1,846,null,{}] 09:57:41 INFO - PROCESS | 1816 | 1461862661085 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:57:41 INFO - PROCESS | 1816 | 1461862661287 Marionette TRACE conn4 <- [1,847,null,{"value":null}] 09:57:41 INFO - PROCESS | 1816 | 1461862661305 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:57:41 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f411b9d7800 == 80 [pid = 1816] [id = 219] 09:57:41 INFO - PROCESS | 1816 | ++DOMWINDOW == 169 (0x7f410ca2b400) [pid = 1816] [serial = 657] [outer = (nil)] 09:57:41 INFO - PROCESS | 1816 | ++DOMWINDOW == 170 (0x7f4114627c00) [pid = 1816] [serial = 658] [outer = 0x7f410ca2b400] 09:57:41 INFO - PROCESS | 1816 | 1461862661371 Marionette DEBUG loaded listener.js 09:57:41 INFO - PROCESS | 1816 | ++DOMWINDOW == 171 (0x7f41189f0800) [pid = 1816] [serial = 659] [outer = 0x7f410ca2b400] 09:57:42 INFO - PROCESS | 1816 | 1461862662423 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:57:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 09:57:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 1382ms 09:57:42 INFO - PROCESS | 1816 | 1461862662461 Marionette TRACE conn4 -> [0,849,"getWindowHandle",null] 09:57:42 INFO - PROCESS | 1816 | 1461862662469 Marionette TRACE conn4 <- [1,849,null,{"value":"8"}] 09:57:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 09:57:42 INFO - PROCESS | 1816 | 1461862662477 Marionette TRACE conn4 -> [0,850,"setScriptTimeout",{"ms":35000}] 09:57:42 INFO - PROCESS | 1816 | 1461862662483 Marionette TRACE conn4 <- [1,850,null,{}] 09:57:42 INFO - PROCESS | 1816 | 1461862662490 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:57:42 INFO - PROCESS | 1816 | 1461862662680 Marionette TRACE conn4 <- [1,851,null,{"value":null}] 09:57:42 INFO - PROCESS | 1816 | 1461862662850 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:57:42 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f4112c07000 == 81 [pid = 1816] [id = 220] 09:57:42 INFO - PROCESS | 1816 | ++DOMWINDOW == 172 (0x7f410edf8000) [pid = 1816] [serial = 660] [outer = (nil)] 09:57:42 INFO - PROCESS | 1816 | ++DOMWINDOW == 173 (0x7f4110a83400) [pid = 1816] [serial = 661] [outer = 0x7f410edf8000] 09:57:42 INFO - PROCESS | 1816 | 1461862662922 Marionette DEBUG loaded listener.js 09:57:43 INFO - PROCESS | 1816 | ++DOMWINDOW == 174 (0x7f41112c4400) [pid = 1816] [serial = 662] [outer = 0x7f410edf8000] 09:57:43 INFO - PROCESS | 1816 | 1461862663901 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:57:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 09:57:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 1489ms 09:57:43 INFO - PROCESS | 1816 | 1461862663968 Marionette TRACE conn4 -> [0,853,"getWindowHandle",null] 09:57:43 INFO - PROCESS | 1816 | 1461862663976 Marionette TRACE conn4 <- [1,853,null,{"value":"8"}] 09:57:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 09:57:43 INFO - PROCESS | 1816 | 1461862663986 Marionette TRACE conn4 -> [0,854,"setScriptTimeout",{"ms":35000}] 09:57:43 INFO - PROCESS | 1816 | 1461862663991 Marionette TRACE conn4 <- [1,854,null,{}] 09:57:43 INFO - PROCESS | 1816 | 1461862663997 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:57:44 INFO - PROCESS | 1816 | 1461862664225 Marionette TRACE conn4 <- [1,855,null,{"value":null}] 09:57:44 INFO - PROCESS | 1816 | 1461862664479 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:57:44 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f411951e000 == 82 [pid = 1816] [id = 221] 09:57:44 INFO - PROCESS | 1816 | ++DOMWINDOW == 175 (0x7f41124dc800) [pid = 1816] [serial = 663] [outer = (nil)] 09:57:44 INFO - PROCESS | 1816 | ++DOMWINDOW == 176 (0x7f4112e74800) [pid = 1816] [serial = 664] [outer = 0x7f41124dc800] 09:57:44 INFO - PROCESS | 1816 | 1461862664603 Marionette DEBUG loaded listener.js 09:57:44 INFO - PROCESS | 1816 | ++DOMWINDOW == 177 (0x7f4113974000) [pid = 1816] [serial = 665] [outer = 0x7f41124dc800] 09:57:45 INFO - PROCESS | 1816 | 1461862665421 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:57:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 09:57:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 1483ms 09:57:45 INFO - PROCESS | 1816 | 1461862665470 Marionette TRACE conn4 -> [0,857,"getWindowHandle",null] 09:57:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 09:57:45 INFO - PROCESS | 1816 | 1461862665474 Marionette TRACE conn4 <- [1,857,null,{"value":"8"}] 09:57:45 INFO - PROCESS | 1816 | 1461862665480 Marionette TRACE conn4 -> [0,858,"setScriptTimeout",{"ms":35000}] 09:57:45 INFO - PROCESS | 1816 | 1461862665486 Marionette TRACE conn4 <- [1,858,null,{}] 09:57:45 INFO - PROCESS | 1816 | 1461862665501 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:57:45 INFO - PROCESS | 1816 | 1461862665687 Marionette TRACE conn4 <- [1,859,null,{"value":null}] 09:57:45 INFO - PROCESS | 1816 | 1461862665856 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:57:45 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f4124408800 == 83 [pid = 1816] [id = 222] 09:57:45 INFO - PROCESS | 1816 | ++DOMWINDOW == 178 (0x7f4114629400) [pid = 1816] [serial = 666] [outer = (nil)] 09:57:45 INFO - PROCESS | 1816 | ++DOMWINDOW == 179 (0x7f41189f0000) [pid = 1816] [serial = 667] [outer = 0x7f4114629400] 09:57:45 INFO - PROCESS | 1816 | 1461862665931 Marionette DEBUG loaded listener.js 09:57:46 INFO - PROCESS | 1816 | ++DOMWINDOW == 180 (0x7f41191b4800) [pid = 1816] [serial = 668] [outer = 0x7f4114629400] 09:57:46 INFO - PROCESS | 1816 | 1461862666769 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:57:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 09:57:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 1343ms 09:57:46 INFO - PROCESS | 1816 | 1461862666824 Marionette TRACE conn4 -> [0,861,"getWindowHandle",null] 09:57:46 INFO - PROCESS | 1816 | 1461862666829 Marionette TRACE conn4 <- [1,861,null,{"value":"8"}] 09:57:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 09:57:46 INFO - PROCESS | 1816 | 1461862666835 Marionette TRACE conn4 -> [0,862,"setScriptTimeout",{"ms":35000}] 09:57:46 INFO - PROCESS | 1816 | 1461862666837 Marionette TRACE conn4 <- [1,862,null,{}] 09:57:46 INFO - PROCESS | 1816 | 1461862666843 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:57:47 INFO - PROCESS | 1816 | 1461862667020 Marionette TRACE conn4 <- [1,863,null,{"value":null}] 09:57:47 INFO - PROCESS | 1816 | 1461862667205 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:57:47 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f4124c4f000 == 84 [pid = 1816] [id = 223] 09:57:47 INFO - PROCESS | 1816 | ++DOMWINDOW == 181 (0x7f4114a11000) [pid = 1816] [serial = 669] [outer = (nil)] 09:57:47 INFO - PROCESS | 1816 | ++DOMWINDOW == 182 (0x7f411a022000) [pid = 1816] [serial = 670] [outer = 0x7f4114a11000] 09:57:47 INFO - PROCESS | 1816 | 1461862667277 Marionette DEBUG loaded listener.js 09:57:47 INFO - PROCESS | 1816 | ++DOMWINDOW == 183 (0x7f411a406800) [pid = 1816] [serial = 671] [outer = 0x7f4114a11000] 09:57:48 INFO - PROCESS | 1816 | 1461862668140 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:57:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 09:57:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 1380ms 09:57:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 09:57:48 INFO - PROCESS | 1816 | 1461862668216 Marionette TRACE conn4 -> [0,865,"getWindowHandle",null] 09:57:48 INFO - PROCESS | 1816 | 1461862668219 Marionette TRACE conn4 <- [1,865,null,{"value":"8"}] 09:57:48 INFO - PROCESS | 1816 | 1461862668226 Marionette TRACE conn4 -> [0,866,"setScriptTimeout",{"ms":35000}] 09:57:48 INFO - PROCESS | 1816 | 1461862668229 Marionette TRACE conn4 <- [1,866,null,{}] 09:57:48 INFO - PROCESS | 1816 | 1461862668235 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:57:48 INFO - PROCESS | 1816 | 1461862668420 Marionette TRACE conn4 <- [1,867,null,{"value":null}] 09:57:48 INFO - PROCESS | 1816 | 1461862668593 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:57:48 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f4125f20800 == 85 [pid = 1816] [id = 224] 09:57:48 INFO - PROCESS | 1816 | ++DOMWINDOW == 184 (0x7f4119815400) [pid = 1816] [serial = 672] [outer = (nil)] 09:57:48 INFO - PROCESS | 1816 | ++DOMWINDOW == 185 (0x7f411a7a1400) [pid = 1816] [serial = 673] [outer = 0x7f4119815400] 09:57:48 INFO - PROCESS | 1816 | 1461862668663 Marionette DEBUG loaded listener.js 09:57:48 INFO - PROCESS | 1816 | ++DOMWINDOW == 186 (0x7f411b983800) [pid = 1816] [serial = 674] [outer = 0x7f4119815400] 09:57:49 INFO - PROCESS | 1816 | 1461862669617 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:57:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 09:57:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 1434ms 09:57:49 INFO - PROCESS | 1816 | 1461862669660 Marionette TRACE conn4 -> [0,869,"getWindowHandle",null] 09:57:49 INFO - PROCESS | 1816 | 1461862669663 Marionette TRACE conn4 <- [1,869,null,{"value":"8"}] 09:57:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 09:57:49 INFO - PROCESS | 1816 | 1461862669670 Marionette TRACE conn4 -> [0,870,"setScriptTimeout",{"ms":35000}] 09:57:49 INFO - PROCESS | 1816 | 1461862669674 Marionette TRACE conn4 <- [1,870,null,{}] 09:57:49 INFO - PROCESS | 1816 | 1461862669680 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:57:49 INFO - PROCESS | 1816 | 1461862669882 Marionette TRACE conn4 <- [1,871,null,{"value":null}] 09:57:50 INFO - PROCESS | 1816 | 1461862670053 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:57:50 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f41304e9800 == 86 [pid = 1816] [id = 225] 09:57:50 INFO - PROCESS | 1816 | ++DOMWINDOW == 187 (0x7f411b9ef800) [pid = 1816] [serial = 675] [outer = (nil)] 09:57:50 INFO - PROCESS | 1816 | ++DOMWINDOW == 188 (0x7f411e7d1400) [pid = 1816] [serial = 676] [outer = 0x7f411b9ef800] 09:57:50 INFO - PROCESS | 1816 | 1461862670127 Marionette DEBUG loaded listener.js 09:57:50 INFO - PROCESS | 1816 | ++DOMWINDOW == 189 (0x7f412030f000) [pid = 1816] [serial = 677] [outer = 0x7f411b9ef800] 09:57:50 INFO - PROCESS | 1816 | 1461862670964 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:57:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 09:57:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 1328ms 09:57:51 INFO - PROCESS | 1816 | 1461862671000 Marionette TRACE conn4 -> [0,873,"getWindowHandle",null] 09:57:51 INFO - PROCESS | 1816 | 1461862671004 Marionette TRACE conn4 <- [1,873,null,{"value":"8"}] 09:57:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 09:57:51 INFO - PROCESS | 1816 | 1461862671010 Marionette TRACE conn4 -> [0,874,"setScriptTimeout",{"ms":35000}] 09:57:51 INFO - PROCESS | 1816 | 1461862671013 Marionette TRACE conn4 <- [1,874,null,{}] 09:57:51 INFO - PROCESS | 1816 | 1461862671018 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:57:51 INFO - PROCESS | 1816 | 1461862671188 Marionette TRACE conn4 <- [1,875,null,{"value":null}] 09:57:51 INFO - PROCESS | 1816 | 1461862671363 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:57:51 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f4134b39000 == 87 [pid = 1816] [id = 226] 09:57:51 INFO - PROCESS | 1816 | ++DOMWINDOW == 190 (0x7f411b65b000) [pid = 1816] [serial = 678] [outer = (nil)] 09:57:51 INFO - PROCESS | 1816 | ++DOMWINDOW == 191 (0x7f4121515c00) [pid = 1816] [serial = 679] [outer = 0x7f411b65b000] 09:57:51 INFO - PROCESS | 1816 | 1461862671444 Marionette DEBUG loaded listener.js 09:57:51 INFO - PROCESS | 1816 | ++DOMWINDOW == 192 (0x7f41225f3c00) [pid = 1816] [serial = 680] [outer = 0x7f411b65b000] 09:57:52 INFO - PROCESS | 1816 | 1461862672316 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:57:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 09:57:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 1333ms 09:57:52 INFO - PROCESS | 1816 | 1461862672345 Marionette TRACE conn4 -> [0,877,"getWindowHandle",null] 09:57:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 09:57:52 INFO - PROCESS | 1816 | 1461862672351 Marionette TRACE conn4 <- [1,877,null,{"value":"8"}] 09:57:52 INFO - PROCESS | 1816 | 1461862672357 Marionette TRACE conn4 -> [0,878,"setScriptTimeout",{"ms":35000}] 09:57:52 INFO - PROCESS | 1816 | 1461862672360 Marionette TRACE conn4 <- [1,878,null,{}] 09:57:52 INFO - PROCESS | 1816 | 1461862672365 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:57:52 INFO - PROCESS | 1816 | 1461862672558 Marionette TRACE conn4 <- [1,879,null,{"value":null}] 09:57:52 INFO - PROCESS | 1816 | 1461862672734 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:57:52 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f41359e4000 == 88 [pid = 1816] [id = 227] 09:57:52 INFO - PROCESS | 1816 | ++DOMWINDOW == 193 (0x7f411b9f9800) [pid = 1816] [serial = 681] [outer = (nil)] 09:57:52 INFO - PROCESS | 1816 | ++DOMWINDOW == 194 (0x7f4122bc1400) [pid = 1816] [serial = 682] [outer = 0x7f411b9f9800] 09:57:52 INFO - PROCESS | 1816 | 1461862672804 Marionette DEBUG loaded listener.js 09:57:52 INFO - PROCESS | 1816 | ++DOMWINDOW == 195 (0x7f4123ddc400) [pid = 1816] [serial = 683] [outer = 0x7f411b9f9800] 09:57:53 INFO - PROCESS | 1816 | 1461862673707 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:57:53 INFO - PROCESS | 1816 | ++DOMWINDOW == 196 (0x7f41225f7c00) [pid = 1816] [serial = 684] [outer = 0x7f411990c400] 09:57:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 09:57:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 1434ms 09:57:53 INFO - PROCESS | 1816 | 1461862673815 Marionette TRACE conn4 -> [0,881,"getWindowHandle",null] 09:57:53 INFO - PROCESS | 1816 | 1461862673819 Marionette TRACE conn4 <- [1,881,null,{"value":"8"}] 09:57:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 09:57:53 INFO - PROCESS | 1816 | 1461862673857 Marionette TRACE conn4 -> [0,882,"setScriptTimeout",{"ms":35000}] 09:57:53 INFO - PROCESS | 1816 | 1461862673860 Marionette TRACE conn4 <- [1,882,null,{}] 09:57:53 INFO - PROCESS | 1816 | 1461862673866 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:57:54 INFO - PROCESS | 1816 | 1461862674063 Marionette TRACE conn4 <- [1,883,null,{"value":null}] 09:57:54 INFO - PROCESS | 1816 | 1461862674284 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:57:54 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f410f634000 == 89 [pid = 1816] [id = 228] 09:57:54 INFO - PROCESS | 1816 | ++DOMWINDOW == 197 (0x7f41126d6000) [pid = 1816] [serial = 685] [outer = (nil)] 09:57:54 INFO - PROCESS | 1816 | ++DOMWINDOW == 198 (0x7f41126dfc00) [pid = 1816] [serial = 686] [outer = 0x7f41126d6000] 09:57:54 INFO - PROCESS | 1816 | 1461862674372 Marionette DEBUG loaded listener.js 09:57:54 INFO - PROCESS | 1816 | ++DOMWINDOW == 199 (0x7f41243a2000) [pid = 1816] [serial = 687] [outer = 0x7f41126d6000] 09:57:55 INFO - PROCESS | 1816 | 1461862675218 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:57:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 09:57:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 1438ms 09:57:55 INFO - PROCESS | 1816 | 1461862675287 Marionette TRACE conn4 -> [0,885,"getWindowHandle",null] 09:57:55 INFO - PROCESS | 1816 | 1461862675291 Marionette TRACE conn4 <- [1,885,null,{"value":"8"}] 09:57:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 09:57:55 INFO - PROCESS | 1816 | 1461862675297 Marionette TRACE conn4 -> [0,886,"setScriptTimeout",{"ms":35000}] 09:57:55 INFO - PROCESS | 1816 | 1461862675299 Marionette TRACE conn4 <- [1,886,null,{}] 09:57:55 INFO - PROCESS | 1816 | 1461862675304 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:57:55 INFO - PROCESS | 1816 | 1461862675478 Marionette TRACE conn4 <- [1,887,null,{"value":null}] 09:57:55 INFO - PROCESS | 1816 | 1461862675654 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:57:55 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f410dbd0800 == 90 [pid = 1816] [id = 229] 09:57:55 INFO - PROCESS | 1816 | ++DOMWINDOW == 200 (0x7f4112e6cc00) [pid = 1816] [serial = 688] [outer = (nil)] 09:57:55 INFO - PROCESS | 1816 | ++DOMWINDOW == 201 (0x7f4123ee7800) [pid = 1816] [serial = 689] [outer = 0x7f4112e6cc00] 09:57:55 INFO - PROCESS | 1816 | 1461862675726 Marionette DEBUG loaded listener.js 09:57:55 INFO - PROCESS | 1816 | ++DOMWINDOW == 202 (0x7f41243a9800) [pid = 1816] [serial = 690] [outer = 0x7f4112e6cc00] 09:57:56 INFO - PROCESS | 1816 | 1461862676625 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:57:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 09:57:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 1382ms 09:57:56 INFO - PROCESS | 1816 | 1461862676680 Marionette TRACE conn4 -> [0,889,"getWindowHandle",null] 09:57:56 INFO - PROCESS | 1816 | 1461862676684 Marionette TRACE conn4 <- [1,889,null,{"value":"8"}] 09:57:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 09:57:56 INFO - PROCESS | 1816 | 1461862676691 Marionette TRACE conn4 -> [0,890,"setScriptTimeout",{"ms":35000}] 09:57:56 INFO - PROCESS | 1816 | 1461862676695 Marionette TRACE conn4 <- [1,890,null,{}] 09:57:56 INFO - PROCESS | 1816 | 1461862676700 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:57:56 INFO - PROCESS | 1816 | 1461862676917 Marionette TRACE conn4 <- [1,891,null,{"value":null}] 09:57:57 INFO - PROCESS | 1816 | 1461862677092 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:57:57 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f4110add800 == 91 [pid = 1816] [id = 230] 09:57:57 INFO - PROCESS | 1816 | ++DOMWINDOW == 203 (0x7f410e3e5800) [pid = 1816] [serial = 691] [outer = (nil)] 09:57:57 INFO - PROCESS | 1816 | ++DOMWINDOW == 204 (0x7f4110999c00) [pid = 1816] [serial = 692] [outer = 0x7f410e3e5800] 09:57:57 INFO - PROCESS | 1816 | 1461862677171 Marionette DEBUG loaded listener.js 09:57:57 INFO - PROCESS | 1816 | ++DOMWINDOW == 205 (0x7f411e7ba800) [pid = 1816] [serial = 693] [outer = 0x7f410e3e5800] 09:57:58 INFO - PROCESS | 1816 | 1461862678039 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:57:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 09:57:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 1386ms 09:57:58 INFO - PROCESS | 1816 | 1461862678077 Marionette TRACE conn4 -> [0,893,"getWindowHandle",null] 09:57:58 INFO - PROCESS | 1816 | 1461862678080 Marionette TRACE conn4 <- [1,893,null,{"value":"8"}] 09:57:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 09:57:58 INFO - PROCESS | 1816 | 1461862678086 Marionette TRACE conn4 -> [0,894,"setScriptTimeout",{"ms":35000}] 09:57:58 INFO - PROCESS | 1816 | 1461862678088 Marionette TRACE conn4 <- [1,894,null,{}] 09:57:58 INFO - PROCESS | 1816 | 1461862678095 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:57:58 INFO - PROCESS | 1816 | 1461862678283 Marionette TRACE conn4 <- [1,895,null,{"value":null}] 09:57:58 INFO - PROCESS | 1816 | 1461862678467 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:57:58 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f4112c0d800 == 92 [pid = 1816] [id = 231] 09:57:58 INFO - PROCESS | 1816 | ++DOMWINDOW == 206 (0x7f410edfb800) [pid = 1816] [serial = 694] [outer = (nil)] 09:57:58 INFO - PROCESS | 1816 | ++DOMWINDOW == 207 (0x7f41130e7800) [pid = 1816] [serial = 695] [outer = 0x7f410edfb800] 09:57:58 INFO - PROCESS | 1816 | 1461862678539 Marionette DEBUG loaded listener.js 09:57:58 INFO - PROCESS | 1816 | ++DOMWINDOW == 208 (0x7f4118b9dc00) [pid = 1816] [serial = 696] [outer = 0x7f410edfb800] 09:57:59 INFO - PROCESS | 1816 | 1461862679453 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:57:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 09:57:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 1428ms 09:57:59 INFO - PROCESS | 1816 | 1461862679516 Marionette TRACE conn4 -> [0,897,"getWindowHandle",null] 09:57:59 INFO - PROCESS | 1816 | 1461862679521 Marionette TRACE conn4 <- [1,897,null,{"value":"8"}] 09:57:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 09:57:59 INFO - PROCESS | 1816 | 1461862679527 Marionette TRACE conn4 -> [0,898,"setScriptTimeout",{"ms":35000}] 09:57:59 INFO - PROCESS | 1816 | 1461862679539 Marionette TRACE conn4 <- [1,898,null,{}] 09:57:59 INFO - PROCESS | 1816 | 1461862679544 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:57:59 INFO - PROCESS | 1816 | 1461862679734 Marionette TRACE conn4 <- [1,899,null,{"value":null}] 09:57:59 INFO - PROCESS | 1816 | 1461862679913 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:57:59 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f4119854000 == 93 [pid = 1816] [id = 232] 09:57:59 INFO - PROCESS | 1816 | ++DOMWINDOW == 209 (0x7f410f6db400) [pid = 1816] [serial = 697] [outer = (nil)] 09:57:59 INFO - PROCESS | 1816 | ++DOMWINDOW == 210 (0x7f4118ba2800) [pid = 1816] [serial = 698] [outer = 0x7f410f6db400] 09:57:59 INFO - PROCESS | 1816 | 1461862679985 Marionette DEBUG loaded listener.js 09:58:00 INFO - PROCESS | 1816 | ++DOMWINDOW == 211 (0x7f411a40c400) [pid = 1816] [serial = 699] [outer = 0x7f410f6db400] 09:58:01 INFO - PROCESS | 1816 | 1461862681198 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:58:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 09:58:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 1740ms 09:58:01 INFO - PROCESS | 1816 | 1461862681268 Marionette TRACE conn4 -> [0,901,"getWindowHandle",null] 09:58:01 INFO - PROCESS | 1816 | 1461862681274 Marionette TRACE conn4 <- [1,901,null,{"value":"8"}] 09:58:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 09:58:01 INFO - PROCESS | 1816 | 1461862681290 Marionette TRACE conn4 -> [0,902,"setScriptTimeout",{"ms":35000}] 09:58:01 INFO - PROCESS | 1816 | 1461862681296 Marionette TRACE conn4 <- [1,902,null,{}] 09:58:01 INFO - PROCESS | 1816 | 1461862681304 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:58:01 INFO - PROCESS | 1816 | 1461862681588 Marionette TRACE conn4 <- [1,903,null,{"value":null}] 09:58:01 INFO - PROCESS | 1816 | 1461862681742 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:58:01 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f4111219000 == 94 [pid = 1816] [id = 233] 09:58:01 INFO - PROCESS | 1816 | ++DOMWINDOW == 212 (0x7f410ddc5000) [pid = 1816] [serial = 700] [outer = (nil)] 09:58:01 INFO - PROCESS | 1816 | ++DOMWINDOW == 213 (0x7f410f6df000) [pid = 1816] [serial = 701] [outer = 0x7f410ddc5000] 09:58:01 INFO - PROCESS | 1816 | 1461862681823 Marionette DEBUG loaded listener.js 09:58:01 INFO - PROCESS | 1816 | ++DOMWINDOW == 214 (0x7f4110a8d800) [pid = 1816] [serial = 702] [outer = 0x7f410ddc5000] 09:58:02 INFO - PROCESS | 1816 | 1461862682667 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:58:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 09:58:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 1437ms 09:58:02 INFO - PROCESS | 1816 | 1461862682727 Marionette TRACE conn4 -> [0,905,"getWindowHandle",null] 09:58:02 INFO - PROCESS | 1816 | 1461862682742 Marionette TRACE conn4 <- [1,905,null,{"value":"8"}] 09:58:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 09:58:02 INFO - PROCESS | 1816 | 1461862682761 Marionette TRACE conn4 -> [0,906,"setScriptTimeout",{"ms":35000}] 09:58:02 INFO - PROCESS | 1816 | 1461862682764 Marionette TRACE conn4 <- [1,906,null,{}] 09:58:02 INFO - PROCESS | 1816 | 1461862682776 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:58:03 INFO - PROCESS | 1816 | 1461862683016 Marionette TRACE conn4 <- [1,907,null,{"value":null}] 09:58:03 INFO - PROCESS | 1816 | 1461862683250 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:58:03 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f410f565800 == 95 [pid = 1816] [id = 234] 09:58:03 INFO - PROCESS | 1816 | ++DOMWINDOW == 215 (0x7f4110ac1400) [pid = 1816] [serial = 703] [outer = (nil)] 09:58:03 INFO - PROCESS | 1816 | ++DOMWINDOW == 216 (0x7f41112ce800) [pid = 1816] [serial = 704] [outer = 0x7f4110ac1400] 09:58:03 INFO - PROCESS | 1816 | 1461862683338 Marionette DEBUG loaded listener.js 09:58:03 INFO - PROCESS | 1816 | ++DOMWINDOW == 217 (0x7f41126d9000) [pid = 1816] [serial = 705] [outer = 0x7f4110ac1400] 09:58:04 INFO - PROCESS | 1816 | --DOCSHELL 0x7f4114a26800 == 94 [pid = 1816] [id = 117] 09:58:04 INFO - PROCESS | 1816 | 1461862684312 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:58:04 INFO - PROCESS | 1816 | --DOMWINDOW == 216 (0x7f4124e41800) [pid = 1816] [serial = 325] [outer = (nil)] [url = about:blank] 09:58:04 INFO - PROCESS | 1816 | --DOMWINDOW == 215 (0x7f413580f000) [pid = 1816] [serial = 370] [outer = (nil)] [url = about:blank] 09:58:04 INFO - PROCESS | 1816 | --DOMWINDOW == 214 (0x7f411e7d5800) [pid = 1816] [serial = 397] [outer = (nil)] [url = about:blank] 09:58:04 INFO - PROCESS | 1816 | --DOMWINDOW == 213 (0x7f4129674c00) [pid = 1816] [serial = 500] [outer = (nil)] [url = about:blank] 09:58:04 INFO - PROCESS | 1816 | --DOMWINDOW == 212 (0x7f4123e06400) [pid = 1816] [serial = 286] [outer = (nil)] [url = about:blank] 09:58:04 INFO - PROCESS | 1816 | --DOMWINDOW == 211 (0x7f4134f22000) [pid = 1816] [serial = 328] [outer = (nil)] [url = about:blank] 09:58:04 INFO - PROCESS | 1816 | --DOMWINDOW == 210 (0x7f41122f6c00) [pid = 1816] [serial = 533] [outer = (nil)] [url = about:blank] 09:58:04 INFO - PROCESS | 1816 | --DOMWINDOW == 209 (0x7f413507ac00) [pid = 1816] [serial = 259] [outer = (nil)] [url = about:blank] 09:58:04 INFO - PROCESS | 1816 | --DOMWINDOW == 208 (0x7f41243a7400) [pid = 1816] [serial = 449] [outer = (nil)] [url = about:blank] 09:58:04 INFO - PROCESS | 1816 | --DOMWINDOW == 207 (0x7f41109a1c00) [pid = 1816] [serial = 458] [outer = (nil)] [url = about:blank] 09:58:04 INFO - PROCESS | 1816 | --DOMWINDOW == 206 (0x7f4121b25c00) [pid = 1816] [serial = 246] [outer = (nil)] [url = about:blank] 09:58:04 INFO - PROCESS | 1816 | --DOMWINDOW == 205 (0x7f4123e0d800) [pid = 1816] [serial = 439] [outer = (nil)] [url = about:blank] 09:58:04 INFO - PROCESS | 1816 | --DOMWINDOW == 204 (0x7f4131823c00) [pid = 1816] [serial = 219] [outer = (nil)] [url = about:blank] 09:58:04 INFO - PROCESS | 1816 | --DOMWINDOW == 203 (0x7f41191b6800) [pid = 1816] [serial = 464] [outer = (nil)] [url = about:blank] 09:58:04 INFO - PROCESS | 1816 | --DOMWINDOW == 202 (0x7f412688e400) [pid = 1816] [serial = 361] [outer = (nil)] [url = about:blank] 09:58:04 INFO - PROCESS | 1816 | --DOMWINDOW == 201 (0x7f4118ba7800) [pid = 1816] [serial = 394] [outer = (nil)] [url = about:blank] 09:58:04 INFO - PROCESS | 1816 | --DOMWINDOW == 200 (0x7f4110a87c00) [pid = 1816] [serial = 461] [outer = (nil)] [url = about:blank] 09:58:04 INFO - PROCESS | 1816 | --DOMWINDOW == 199 (0x7f41247fb800) [pid = 1816] [serial = 452] [outer = (nil)] [url = about:blank] 09:58:04 INFO - PROCESS | 1816 | --DOMWINDOW == 198 (0x7f413499b800) [pid = 1816] [serial = 292] [outer = (nil)] [url = about:blank] 09:58:04 INFO - PROCESS | 1816 | --DOMWINDOW == 197 (0x7f411d06d800) [pid = 1816] [serial = 355] [outer = (nil)] [url = about:blank] 09:58:04 INFO - PROCESS | 1816 | --DOMWINDOW == 196 (0x7f4122bc9000) [pid = 1816] [serial = 494] [outer = (nil)] [url = about:blank] 09:58:04 INFO - PROCESS | 1816 | --DOMWINDOW == 195 (0x7f410e3f0000) [pid = 1816] [serial = 509] [outer = (nil)] [url = about:blank] 09:58:04 INFO - PROCESS | 1816 | --DOMWINDOW == 194 (0x7f410f6e8c00) [pid = 1816] [serial = 506] [outer = (nil)] [url = about:blank] 09:58:04 INFO - PROCESS | 1816 | --DOMWINDOW == 193 (0x7f413987e800) [pid = 1816] [serial = 337] [outer = (nil)] [url = about:blank] 09:58:04 INFO - PROCESS | 1816 | --DOMWINDOW == 192 (0x7f4125710c00) [pid = 1816] [serial = 295] [outer = (nil)] [url = about:blank] 09:58:04 INFO - PROCESS | 1816 | --DOMWINDOW == 191 (0x7f41319d1c00) [pid = 1816] [serial = 406] [outer = (nil)] [url = about:blank] 09:58:04 INFO - PROCESS | 1816 | --DOMWINDOW == 190 (0x7f413598c000) [pid = 1816] [serial = 334] [outer = (nil)] [url = about:blank] 09:58:04 INFO - PROCESS | 1816 | --DOMWINDOW == 189 (0x7f411e7e6800) [pid = 1816] [serial = 322] [outer = (nil)] [url = about:blank] 09:58:04 INFO - PROCESS | 1816 | --DOMWINDOW == 188 (0x7f413981b800) [pid = 1816] [serial = 412] [outer = (nil)] [url = about:blank] 09:58:04 INFO - PROCESS | 1816 | --DOMWINDOW == 187 (0x7f4114623800) [pid = 1816] [serial = 436] [outer = (nil)] [url = about:blank] 09:58:04 INFO - PROCESS | 1816 | --DOMWINDOW == 186 (0x7f411a242800) [pid = 1816] [serial = 455] [outer = (nil)] [url = about:blank] 09:58:04 INFO - PROCESS | 1816 | --DOMWINDOW == 185 (0x7f41382e4400) [pid = 1816] [serial = 409] [outer = (nil)] [url = about:blank] 09:58:04 INFO - PROCESS | 1816 | --DOMWINDOW == 184 (0x7f4125754000) [pid = 1816] [serial = 497] [outer = (nil)] [url = about:blank] 09:58:04 INFO - PROCESS | 1816 | --DOMWINDOW == 183 (0x7f412a57e400) [pid = 1816] [serial = 364] [outer = (nil)] [url = about:blank] 09:58:04 INFO - PROCESS | 1816 | --DOMWINDOW == 182 (0x7f413188d000) [pid = 1816] [serial = 256] [outer = (nil)] [url = about:blank] 09:58:04 INFO - PROCESS | 1816 | --DOMWINDOW == 181 (0x7f411e7ea000) [pid = 1816] [serial = 400] [outer = (nil)] [url = about:blank] 09:58:04 INFO - PROCESS | 1816 | --DOMWINDOW == 180 (0x7f4130419800) [pid = 1816] [serial = 331] [outer = (nil)] [url = about:blank] 09:58:04 INFO - PROCESS | 1816 | --DOMWINDOW == 179 (0x7f4123e0d400) [pid = 1816] [serial = 213] [outer = (nil)] [url = about:blank] 09:58:04 INFO - PROCESS | 1816 | --DOMWINDOW == 178 (0x7f413598e000) [pid = 1816] [serial = 174] [outer = (nil)] [url = about:blank] 09:58:04 INFO - PROCESS | 1816 | --DOMWINDOW == 177 (0x7f412688d800) [pid = 1816] [serial = 289] [outer = (nil)] [url = about:blank] 09:58:04 INFO - PROCESS | 1816 | --DOMWINDOW == 176 (0x7f4131891c00) [pid = 1816] [serial = 222] [outer = (nil)] [url = about:blank] 09:58:04 INFO - PROCESS | 1816 | --DOMWINDOW == 175 (0x7f4138215000) [pid = 1816] [serial = 373] [outer = (nil)] [url = about:blank] 09:58:04 INFO - PROCESS | 1816 | --DOMWINDOW == 174 (0x7f41316c5400) [pid = 1816] [serial = 503] [outer = (nil)] [url = about:blank] 09:58:04 INFO - PROCESS | 1816 | --DOMWINDOW == 173 (0x7f41247f7c00) [pid = 1816] [serial = 445] [outer = (nil)] [url = about:blank] 09:58:04 INFO - PROCESS | 1816 | --DOMWINDOW == 172 (0x7f4124e3f800) [pid = 1816] [serial = 403] [outer = (nil)] [url = about:blank] 09:58:04 INFO - PROCESS | 1816 | --DOMWINDOW == 171 (0x7f41250cb000) [pid = 1816] [serial = 249] [outer = (nil)] [url = about:blank] 09:58:04 INFO - PROCESS | 1816 | --DOMWINDOW == 170 (0x7f41257f4400) [pid = 1816] [serial = 216] [outer = (nil)] [url = about:blank] 09:58:04 INFO - PROCESS | 1816 | --DOMWINDOW == 169 (0x7f411462ec00) [pid = 1816] [serial = 488] [outer = (nil)] [url = about:blank] 09:58:04 INFO - PROCESS | 1816 | --DOMWINDOW == 168 (0x7f411a23a400) [pid = 1816] [serial = 491] [outer = (nil)] [url = about:blank] 09:58:04 INFO - PROCESS | 1816 | --DOMWINDOW == 167 (0x7f412259d400) [pid = 1816] [serial = 358] [outer = (nil)] [url = about:blank] 09:58:04 INFO - PROCESS | 1816 | --DOMWINDOW == 166 (0x7f411e7c8800) [pid = 1816] [serial = 283] [outer = (nil)] [url = about:blank] 09:58:04 INFO - PROCESS | 1816 | --DOMWINDOW == 165 (0x7f413180dc00) [pid = 1816] [serial = 253] [outer = (nil)] [url = about:blank] 09:58:04 INFO - PROCESS | 1816 | --DOMWINDOW == 164 (0x7f41243a2800) [pid = 1816] [serial = 442] [outer = (nil)] [url = about:blank] 09:58:04 INFO - PROCESS | 1816 | --DOMWINDOW == 163 (0x7f41247f8000) [pid = 1816] [serial = 367] [outer = (nil)] [url = about:blank] 09:58:04 INFO - PROCESS | 1816 | --DOMWINDOW == 162 (0x7f411a025c00) [pid = 1816] [serial = 539] [outer = (nil)] [url = about:blank] 09:58:04 INFO - PROCESS | 1816 | --DOMWINDOW == 161 (0x7f41130f3c00) [pid = 1816] [serial = 536] [outer = (nil)] [url = about:blank] 09:58:04 INFO - PROCESS | 1816 | --DOMWINDOW == 160 (0x7f4125753c00) [pid = 1816] [serial = 545] [outer = (nil)] [url = about:blank] 09:58:04 INFO - PROCESS | 1816 | --DOMWINDOW == 159 (0x7f41225f1800) [pid = 1816] [serial = 542] [outer = (nil)] [url = about:blank] 09:58:04 INFO - PROCESS | 1816 | --DOMWINDOW == 158 (0x7f411cd8a400) [pid = 1816] [serial = 560] [outer = (nil)] [url = about:blank] 09:58:04 INFO - PROCESS | 1816 | --DOMWINDOW == 157 (0x7f4122bcc000) [pid = 1816] [serial = 548] [outer = (nil)] [url = about:blank] 09:58:04 INFO - PROCESS | 1816 | --DOMWINDOW == 156 (0x7f411e7bb000) [pid = 1816] [serial = 598] [outer = (nil)] [url = about:blank] 09:58:04 INFO - PROCESS | 1816 | --DOMWINDOW == 155 (0x7f4112e68c00) [pid = 1816] [serial = 592] [outer = (nil)] [url = about:blank] 09:58:04 INFO - PROCESS | 1816 | --DOMWINDOW == 154 (0x7f411380d400) [pid = 1816] [serial = 593] [outer = (nil)] [url = about:blank] 09:58:04 INFO - PROCESS | 1816 | --DOMWINDOW == 153 (0x7f41122ef000) [pid = 1816] [serial = 590] [outer = (nil)] [url = about:blank] 09:58:04 INFO - PROCESS | 1816 | --DOMWINDOW == 152 (0x7f4110a8dc00) [pid = 1816] [serial = 589] [outer = (nil)] [url = about:blank] 09:58:04 INFO - PROCESS | 1816 | --DOMWINDOW == 151 (0x7f4119b66c00) [pid = 1816] [serial = 595] [outer = (nil)] [url = about:blank] 09:58:04 INFO - PROCESS | 1816 | --DOMWINDOW == 150 (0x7f410ebc4400) [pid = 1816] [serial = 583] [outer = (nil)] [url = about:blank] 09:58:04 INFO - PROCESS | 1816 | --DOMWINDOW == 149 (0x7f410edef000) [pid = 1816] [serial = 586] [outer = (nil)] [url = about:blank] 09:58:04 INFO - PROCESS | 1816 | --DOMWINDOW == 148 (0x7f4123e13800) [pid = 1816] [serial = 571] [outer = (nil)] [url = about:blank] 09:58:04 INFO - PROCESS | 1816 | --DOMWINDOW == 147 (0x7f412646dc00) [pid = 1816] [serial = 577] [outer = (nil)] [url = about:blank] 09:58:04 INFO - PROCESS | 1816 | --DOMWINDOW == 146 (0x7f41250c5c00) [pid = 1816] [serial = 574] [outer = (nil)] [url = about:blank] 09:58:04 INFO - PROCESS | 1816 | --DOMWINDOW == 145 (0x7f4110993800) [pid = 1816] [serial = 562] [outer = (nil)] [url = about:blank] 09:58:04 INFO - PROCESS | 1816 | --DOMWINDOW == 144 (0x7f411b65d800) [pid = 1816] [serial = 568] [outer = (nil)] [url = about:blank] 09:58:04 INFO - PROCESS | 1816 | --DOMWINDOW == 143 (0x7f41303ef400) [pid = 1816] [serial = 580] [outer = (nil)] [url = about:blank] 09:58:04 INFO - PROCESS | 1816 | --DOMWINDOW == 142 (0x7f4113a8e400) [pid = 1816] [serial = 565] [outer = (nil)] [url = about:blank] 09:58:04 INFO - PROCESS | 1816 | --DOMWINDOW == 141 (0x7f412030ec00) [pid = 1816] [serial = 599] [outer = (nil)] [url = about:blank] 09:58:04 INFO - PROCESS | 1816 | --DOMWINDOW == 140 (0x7f412037e800) [pid = 1816] [serial = 601] [outer = (nil)] [url = about:blank] 09:58:04 INFO - PROCESS | 1816 | --DOMWINDOW == 139 (0x7f41227d7000) [pid = 1816] [serial = 602] [outer = (nil)] [url = about:blank] 09:58:04 INFO - PROCESS | 1816 | --DOMWINDOW == 138 (0x7f411a23cc00) [pid = 1816] [serial = 596] [outer = (nil)] [url = about:blank] 09:58:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 09:58:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 1636ms 09:58:04 INFO - PROCESS | 1816 | 1461862684406 Marionette TRACE conn4 -> [0,909,"getWindowHandle",null] 09:58:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 09:58:04 INFO - PROCESS | 1816 | 1461862684411 Marionette TRACE conn4 <- [1,909,null,{"value":"8"}] 09:58:04 INFO - PROCESS | 1816 | 1461862684417 Marionette TRACE conn4 -> [0,910,"setScriptTimeout",{"ms":35000}] 09:58:04 INFO - PROCESS | 1816 | 1461862684422 Marionette TRACE conn4 <- [1,910,null,{}] 09:58:04 INFO - PROCESS | 1816 | 1461862684437 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:58:04 INFO - PROCESS | 1816 | 1461862684607 Marionette TRACE conn4 <- [1,911,null,{"value":null}] 09:58:04 INFO - PROCESS | 1816 | 1461862684784 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:58:04 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f4111219800 == 95 [pid = 1816] [id = 235] 09:58:04 INFO - PROCESS | 1816 | ++DOMWINDOW == 139 (0x7f4112e73800) [pid = 1816] [serial = 706] [outer = (nil)] 09:58:04 INFO - PROCESS | 1816 | ++DOMWINDOW == 140 (0x7f4113810c00) [pid = 1816] [serial = 707] [outer = 0x7f4112e73800] 09:58:04 INFO - PROCESS | 1816 | 1461862684862 Marionette DEBUG loaded listener.js 09:58:04 INFO - PROCESS | 1816 | ++DOMWINDOW == 141 (0x7f4113977c00) [pid = 1816] [serial = 708] [outer = 0x7f4112e73800] 09:58:05 INFO - PROCESS | 1816 | 1461862685528 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:58:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 09:58:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 1132ms 09:58:05 INFO - PROCESS | 1816 | 1461862685549 Marionette TRACE conn4 -> [0,913,"getWindowHandle",null] 09:58:05 INFO - PROCESS | 1816 | 1461862685554 Marionette TRACE conn4 <- [1,913,null,{"value":"8"}] 09:58:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 09:58:05 INFO - PROCESS | 1816 | 1461862685560 Marionette TRACE conn4 -> [0,914,"setScriptTimeout",{"ms":35000}] 09:58:05 INFO - PROCESS | 1816 | 1461862685562 Marionette TRACE conn4 <- [1,914,null,{}] 09:58:05 INFO - PROCESS | 1816 | 1461862685567 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:58:05 INFO - PROCESS | 1816 | 1461862685771 Marionette TRACE conn4 <- [1,915,null,{"value":null}] 09:58:05 INFO - PROCESS | 1816 | 1461862685790 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:58:05 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f4114760800 == 96 [pid = 1816] [id = 236] 09:58:05 INFO - PROCESS | 1816 | ++DOMWINDOW == 142 (0x7f4112e6a000) [pid = 1816] [serial = 709] [outer = (nil)] 09:58:05 INFO - PROCESS | 1816 | ++DOMWINDOW == 143 (0x7f411462ec00) [pid = 1816] [serial = 710] [outer = 0x7f4112e6a000] 09:58:05 INFO - PROCESS | 1816 | 1461862685851 Marionette DEBUG loaded listener.js 09:58:05 INFO - PROCESS | 1816 | ++DOMWINDOW == 144 (0x7f4118025000) [pid = 1816] [serial = 711] [outer = 0x7f4112e6a000] 09:58:06 INFO - PROCESS | 1816 | 1461862686692 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:58:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 09:58:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 1181ms 09:58:06 INFO - PROCESS | 1816 | 1461862686742 Marionette TRACE conn4 -> [0,917,"getWindowHandle",null] 09:58:06 INFO - PROCESS | 1816 | 1461862686756 Marionette TRACE conn4 <- [1,917,null,{"value":"8"}] 09:58:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 09:58:06 INFO - PROCESS | 1816 | 1461862686777 Marionette TRACE conn4 -> [0,918,"setScriptTimeout",{"ms":35000}] 09:58:06 INFO - PROCESS | 1816 | 1461862686780 Marionette TRACE conn4 <- [1,918,null,{}] 09:58:06 INFO - PROCESS | 1816 | 1461862686786 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:58:07 INFO - PROCESS | 1816 | 1461862687002 Marionette TRACE conn4 <- [1,919,null,{"value":null}] 09:58:07 INFO - PROCESS | 1816 | 1461862687027 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:58:07 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f4118c25800 == 97 [pid = 1816] [id = 237] 09:58:07 INFO - PROCESS | 1816 | ++DOMWINDOW == 145 (0x7f411380d800) [pid = 1816] [serial = 712] [outer = (nil)] 09:58:07 INFO - PROCESS | 1816 | ++DOMWINDOW == 146 (0x7f4118030000) [pid = 1816] [serial = 713] [outer = 0x7f411380d800] 09:58:07 INFO - PROCESS | 1816 | 1461862687088 Marionette DEBUG loaded listener.js 09:58:07 INFO - PROCESS | 1816 | ++DOMWINDOW == 147 (0x7f41191b3c00) [pid = 1816] [serial = 714] [outer = 0x7f411380d800] 09:58:07 INFO - PROCESS | 1816 | 1461862687949 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:58:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 09:58:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 1285ms 09:58:08 INFO - PROCESS | 1816 | 1461862688070 Marionette TRACE conn4 -> [0,921,"getWindowHandle",null] 09:58:08 INFO - PROCESS | 1816 | 1461862688073 Marionette TRACE conn4 <- [1,921,null,{"value":"8"}] 09:58:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 09:58:08 INFO - PROCESS | 1816 | 1461862688082 Marionette TRACE conn4 -> [0,922,"setScriptTimeout",{"ms":35000}] 09:58:08 INFO - PROCESS | 1816 | 1461862688088 Marionette TRACE conn4 <- [1,922,null,{}] 09:58:08 INFO - PROCESS | 1816 | 1461862688114 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:58:08 INFO - PROCESS | 1816 | 1461862688380 Marionette TRACE conn4 <- [1,923,null,{"value":null}] 09:58:08 INFO - PROCESS | 1816 | 1461862688419 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:58:08 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f41195e2000 == 98 [pid = 1816] [id = 238] 09:58:08 INFO - PROCESS | 1816 | ++DOMWINDOW == 148 (0x7f411802e800) [pid = 1816] [serial = 715] [outer = (nil)] 09:58:08 INFO - PROCESS | 1816 | ++DOMWINDOW == 149 (0x7f411a404800) [pid = 1816] [serial = 716] [outer = 0x7f411802e800] 09:58:08 INFO - PROCESS | 1816 | 1461862688515 Marionette DEBUG loaded listener.js 09:58:08 INFO - PROCESS | 1816 | ++DOMWINDOW == 150 (0x7f411cd8a400) [pid = 1816] [serial = 717] [outer = 0x7f411802e800] 09:58:09 INFO - PROCESS | 1816 | --DOMWINDOW == 149 (0x7f410e3e5400) [pid = 1816] [serial = 654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 09:58:09 INFO - PROCESS | 1816 | --DOMWINDOW == 148 (0x7f4119911c00) [pid = 1816] [serial = 648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 09:58:09 INFO - PROCESS | 1816 | --DOMWINDOW == 147 (0x7f41112c7800) [pid = 1816] [serial = 636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 09:58:09 INFO - PROCESS | 1816 | --DOMWINDOW == 146 (0x7f410edf4400) [pid = 1816] [serial = 639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 09:58:09 INFO - PROCESS | 1816 | --DOMWINDOW == 145 (0x7f410ddcc000) [pid = 1816] [serial = 642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 09:58:09 INFO - PROCESS | 1816 | --DOMWINDOW == 144 (0x7f410e3f0c00) [pid = 1816] [serial = 633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 09:58:09 INFO - PROCESS | 1816 | --DOMWINDOW == 143 (0x7f411802e000) [pid = 1816] [serial = 645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 09:58:09 INFO - PROCESS | 1816 | --DOMWINDOW == 142 (0x7f41191bb400) [pid = 1816] [serial = 651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 09:58:10 INFO - PROCESS | 1816 | 1461862690298 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:58:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 09:58:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 2241ms 09:58:10 INFO - PROCESS | 1816 | 1461862690324 Marionette TRACE conn4 -> [0,925,"getWindowHandle",null] 09:58:10 INFO - PROCESS | 1816 | 1461862690338 Marionette TRACE conn4 <- [1,925,null,{"value":"8"}] 09:58:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 09:58:10 INFO - PROCESS | 1816 | 1461862690352 Marionette TRACE conn4 -> [0,926,"setScriptTimeout",{"ms":35000}] 09:58:10 INFO - PROCESS | 1816 | 1461862690354 Marionette TRACE conn4 <- [1,926,null,{}] 09:58:10 INFO - PROCESS | 1816 | 1461862690360 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:58:10 INFO - PROCESS | 1816 | 1461862690531 Marionette TRACE conn4 <- [1,927,null,{"value":null}] 09:58:10 INFO - PROCESS | 1816 | 1461862690547 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:58:10 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f411a1a4800 == 99 [pid = 1816] [id = 239] 09:58:10 INFO - PROCESS | 1816 | ++DOMWINDOW == 143 (0x7f410edf4400) [pid = 1816] [serial = 718] [outer = (nil)] 09:58:10 INFO - PROCESS | 1816 | ++DOMWINDOW == 144 (0x7f411cf6e000) [pid = 1816] [serial = 719] [outer = 0x7f410edf4400] 09:58:10 INFO - PROCESS | 1816 | 1461862690611 Marionette DEBUG loaded listener.js 09:58:10 INFO - PROCESS | 1816 | ++DOMWINDOW == 145 (0x7f411d06a800) [pid = 1816] [serial = 720] [outer = 0x7f410edf4400] 09:58:11 INFO - PROCESS | 1816 | 1461862691499 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:58:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 09:58:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 1186ms 09:58:11 INFO - PROCESS | 1816 | 1461862691548 Marionette TRACE conn4 -> [0,929,"getWindowHandle",null] 09:58:11 INFO - PROCESS | 1816 | 1461862691555 Marionette TRACE conn4 <- [1,929,null,{"value":"8"}] 09:58:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 09:58:11 INFO - PROCESS | 1816 | 1461862691566 Marionette TRACE conn4 -> [0,930,"setScriptTimeout",{"ms":35000}] 09:58:11 INFO - PROCESS | 1816 | 1461862691570 Marionette TRACE conn4 <- [1,930,null,{}] 09:58:11 INFO - PROCESS | 1816 | 1461862691580 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:58:11 INFO - PROCESS | 1816 | 1461862691780 Marionette TRACE conn4 <- [1,931,null,{"value":null}] 09:58:11 INFO - PROCESS | 1816 | 1461862691946 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:58:11 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f410f4e7000 == 100 [pid = 1816] [id = 240] 09:58:11 INFO - PROCESS | 1816 | ++DOMWINDOW == 146 (0x7f410e3e7800) [pid = 1816] [serial = 721] [outer = (nil)] 09:58:12 INFO - PROCESS | 1816 | ++DOMWINDOW == 147 (0x7f410ebc6800) [pid = 1816] [serial = 722] [outer = 0x7f410e3e7800] 09:58:12 INFO - PROCESS | 1816 | 1461862692024 Marionette DEBUG loaded listener.js 09:58:12 INFO - PROCESS | 1816 | ++DOMWINDOW == 148 (0x7f4110a7f400) [pid = 1816] [serial = 723] [outer = 0x7f410e3e7800] 09:58:12 INFO - PROCESS | 1816 | 1461862692937 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:58:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 09:58:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 1433ms 09:58:13 INFO - PROCESS | 1816 | 1461862693000 Marionette TRACE conn4 -> [0,933,"getWindowHandle",null] 09:58:13 INFO - PROCESS | 1816 | 1461862693008 Marionette TRACE conn4 <- [1,933,null,{"value":"8"}] 09:58:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 09:58:13 INFO - PROCESS | 1816 | 1461862693019 Marionette TRACE conn4 -> [0,934,"setScriptTimeout",{"ms":35000}] 09:58:13 INFO - PROCESS | 1816 | 1461862693022 Marionette TRACE conn4 <- [1,934,null,{}] 09:58:13 INFO - PROCESS | 1816 | 1461862693028 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:58:13 INFO - PROCESS | 1816 | 1461862693267 Marionette TRACE conn4 <- [1,935,null,{"value":null}] 09:58:13 INFO - PROCESS | 1816 | 1461862693483 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:58:13 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f4118022000 == 101 [pid = 1816] [id = 241] 09:58:13 INFO - PROCESS | 1816 | ++DOMWINDOW == 149 (0x7f41122f8800) [pid = 1816] [serial = 724] [outer = (nil)] 09:58:13 INFO - PROCESS | 1816 | ++DOMWINDOW == 150 (0x7f4112e70c00) [pid = 1816] [serial = 725] [outer = 0x7f41122f8800] 09:58:13 INFO - PROCESS | 1816 | 1461862693602 Marionette DEBUG loaded listener.js 09:58:13 INFO - PROCESS | 1816 | ++DOMWINDOW == 151 (0x7f4113978400) [pid = 1816] [serial = 726] [outer = 0x7f41122f8800] 09:58:14 INFO - PROCESS | 1816 | 1461862694527 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:58:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 09:58:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 1583ms 09:58:14 INFO - PROCESS | 1816 | 1461862694603 Marionette TRACE conn4 -> [0,937,"getWindowHandle",null] 09:58:14 INFO - PROCESS | 1816 | 1461862694607 Marionette TRACE conn4 <- [1,937,null,{"value":"8"}] 09:58:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 09:58:14 INFO - PROCESS | 1816 | 1461862694613 Marionette TRACE conn4 -> [0,938,"setScriptTimeout",{"ms":35000}] 09:58:14 INFO - PROCESS | 1816 | 1461862694618 Marionette TRACE conn4 <- [1,938,null,{}] 09:58:14 INFO - PROCESS | 1816 | 1461862694634 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:58:14 INFO - PROCESS | 1816 | 1461862694880 Marionette TRACE conn4 <- [1,939,null,{"value":null}] 09:58:15 INFO - PROCESS | 1816 | 1461862695126 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:58:15 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f411b458800 == 102 [pid = 1816] [id = 242] 09:58:15 INFO - PROCESS | 1816 | ++DOMWINDOW == 152 (0x7f4118ba3000) [pid = 1816] [serial = 727] [outer = (nil)] 09:58:15 INFO - PROCESS | 1816 | ++DOMWINDOW == 153 (0x7f4119b5d400) [pid = 1816] [serial = 728] [outer = 0x7f4118ba3000] 09:58:15 INFO - PROCESS | 1816 | 1461862695202 Marionette DEBUG loaded listener.js 09:58:15 INFO - PROCESS | 1816 | ++DOMWINDOW == 154 (0x7f411a408400) [pid = 1816] [serial = 729] [outer = 0x7f4118ba3000] 09:58:16 INFO - PROCESS | 1816 | 1461862696034 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:58:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 09:58:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 1485ms 09:58:16 INFO - PROCESS | 1816 | 1461862696099 Marionette TRACE conn4 -> [0,941,"getWindowHandle",null] 09:58:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 09:58:16 INFO - PROCESS | 1816 | 1461862696104 Marionette TRACE conn4 <- [1,941,null,{"value":"8"}] 09:58:16 INFO - PROCESS | 1816 | 1461862696110 Marionette TRACE conn4 -> [0,942,"setScriptTimeout",{"ms":35000}] 09:58:16 INFO - PROCESS | 1816 | 1461862696113 Marionette TRACE conn4 <- [1,942,null,{}] 09:58:16 INFO - PROCESS | 1816 | 1461862696118 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:58:16 INFO - PROCESS | 1816 | 1461862696314 Marionette TRACE conn4 <- [1,943,null,{"value":null}] 09:58:16 INFO - PROCESS | 1816 | 1461862696481 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:58:16 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f412032f000 == 103 [pid = 1816] [id = 243] 09:58:16 INFO - PROCESS | 1816 | ++DOMWINDOW == 155 (0x7f4118ba4400) [pid = 1816] [serial = 730] [outer = (nil)] 09:58:16 INFO - PROCESS | 1816 | ++DOMWINDOW == 156 (0x7f411cdb6c00) [pid = 1816] [serial = 731] [outer = 0x7f4118ba4400] 09:58:16 INFO - PROCESS | 1816 | 1461862696556 Marionette DEBUG loaded listener.js 09:58:16 INFO - PROCESS | 1816 | ++DOMWINDOW == 157 (0x7f411d074800) [pid = 1816] [serial = 732] [outer = 0x7f4118ba4400] 09:58:17 INFO - PROCESS | 1816 | 1461862697423 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:58:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 09:58:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 1390ms 09:58:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 09:58:17 INFO - PROCESS | 1816 | 1461862697500 Marionette TRACE conn4 -> [0,945,"getWindowHandle",null] 09:58:17 INFO - PROCESS | 1816 | 1461862697503 Marionette TRACE conn4 <- [1,945,null,{"value":"8"}] 09:58:17 INFO - PROCESS | 1816 | 1461862697509 Marionette TRACE conn4 -> [0,946,"setScriptTimeout",{"ms":35000}] 09:58:17 INFO - PROCESS | 1816 | 1461862697512 Marionette TRACE conn4 <- [1,946,null,{}] 09:58:17 INFO - PROCESS | 1816 | 1461862697518 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:58:17 INFO - PROCESS | 1816 | 1461862697739 Marionette TRACE conn4 <- [1,947,null,{"value":null}] 09:58:17 INFO - PROCESS | 1816 | 1461862697906 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:58:17 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f4124086000 == 104 [pid = 1816] [id = 244] 09:58:17 INFO - PROCESS | 1816 | ++DOMWINDOW == 158 (0x7f411b65d800) [pid = 1816] [serial = 733] [outer = (nil)] 09:58:17 INFO - PROCESS | 1816 | ++DOMWINDOW == 159 (0x7f411e7d1800) [pid = 1816] [serial = 734] [outer = 0x7f411b65d800] 09:58:17 INFO - PROCESS | 1816 | 1461862697980 Marionette DEBUG loaded listener.js 09:58:18 INFO - PROCESS | 1816 | ++DOMWINDOW == 160 (0x7f412030cc00) [pid = 1816] [serial = 735] [outer = 0x7f411b65d800] 09:58:18 INFO - PROCESS | 1816 | 1461862698868 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:58:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 09:58:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 1433ms 09:58:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 09:58:18 INFO - PROCESS | 1816 | 1461862698942 Marionette TRACE conn4 -> [0,949,"getWindowHandle",null] 09:58:18 INFO - PROCESS | 1816 | 1461862698945 Marionette TRACE conn4 <- [1,949,null,{"value":"8"}] 09:58:18 INFO - PROCESS | 1816 | 1461862698952 Marionette TRACE conn4 -> [0,950,"setScriptTimeout",{"ms":35000}] 09:58:18 INFO - PROCESS | 1816 | 1461862698955 Marionette TRACE conn4 <- [1,950,null,{}] 09:58:18 INFO - PROCESS | 1816 | 1461862698960 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:58:19 INFO - PROCESS | 1816 | 1461862699243 Marionette TRACE conn4 <- [1,951,null,{"value":null}] 09:58:19 INFO - PROCESS | 1816 | 1461862699493 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:58:19 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f4124c54000 == 105 [pid = 1816] [id = 245] 09:58:19 INFO - PROCESS | 1816 | ++DOMWINDOW == 161 (0x7f4123e0d800) [pid = 1816] [serial = 736] [outer = (nil)] 09:58:19 INFO - PROCESS | 1816 | ++DOMWINDOW == 162 (0x7f41243af800) [pid = 1816] [serial = 737] [outer = 0x7f4123e0d800] 09:58:19 INFO - PROCESS | 1816 | 1461862699571 Marionette DEBUG loaded listener.js 09:58:19 INFO - PROCESS | 1816 | ++DOMWINDOW == 163 (0x7f41247fac00) [pid = 1816] [serial = 738] [outer = 0x7f4123e0d800] 09:58:20 INFO - PROCESS | 1816 | 1461862700476 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:58:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 09:58:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 1581ms 09:58:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 09:58:20 INFO - PROCESS | 1816 | 1461862700532 Marionette TRACE conn4 -> [0,953,"getWindowHandle",null] 09:58:20 INFO - PROCESS | 1816 | 1461862700535 Marionette TRACE conn4 <- [1,953,null,{"value":"8"}] 09:58:20 INFO - PROCESS | 1816 | 1461862700556 Marionette TRACE conn4 -> [0,954,"setScriptTimeout",{"ms":35000}] 09:58:20 INFO - PROCESS | 1816 | 1461862700561 Marionette TRACE conn4 <- [1,954,null,{}] 09:58:20 INFO - PROCESS | 1816 | 1461862700571 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:58:20 INFO - PROCESS | 1816 | 1461862700829 Marionette TRACE conn4 <- [1,955,null,{"value":null}] 09:58:21 INFO - PROCESS | 1816 | 1461862701114 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:58:21 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f412622a000 == 106 [pid = 1816] [id = 246] 09:58:21 INFO - PROCESS | 1816 | ++DOMWINDOW == 164 (0x7f41243a7400) [pid = 1816] [serial = 739] [outer = (nil)] 09:58:21 INFO - PROCESS | 1816 | ++DOMWINDOW == 165 (0x7f4124e3b400) [pid = 1816] [serial = 740] [outer = 0x7f41243a7400] 09:58:21 INFO - PROCESS | 1816 | 1461862701240 Marionette DEBUG loaded listener.js 09:58:21 INFO - PROCESS | 1816 | ++DOMWINDOW == 166 (0x7f4124ee6400) [pid = 1816] [serial = 741] [outer = 0x7f41243a7400] 09:58:22 INFO - PROCESS | 1816 | 1461862702273 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:58:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 09:58:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 1809ms 09:58:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 09:58:22 INFO - PROCESS | 1816 | 1461862702351 Marionette TRACE conn4 -> [0,957,"getWindowHandle",null] 09:58:22 INFO - PROCESS | 1816 | 1461862702353 Marionette TRACE conn4 <- [1,957,null,{"value":"8"}] 09:58:22 INFO - PROCESS | 1816 | 1461862702361 Marionette TRACE conn4 -> [0,958,"setScriptTimeout",{"ms":35000}] 09:58:22 INFO - PROCESS | 1816 | 1461862702363 Marionette TRACE conn4 <- [1,958,null,{}] 09:58:22 INFO - PROCESS | 1816 | 1461862702369 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:58:22 INFO - PROCESS | 1816 | 1461862702574 Marionette TRACE conn4 <- [1,959,null,{"value":null}] 09:58:22 INFO - PROCESS | 1816 | 1461862702745 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:58:22 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f41301df800 == 107 [pid = 1816] [id = 247] 09:58:22 INFO - PROCESS | 1816 | ++DOMWINDOW == 167 (0x7f41247f5c00) [pid = 1816] [serial = 742] [outer = (nil)] 09:58:22 INFO - PROCESS | 1816 | ++DOMWINDOW == 168 (0x7f412570f000) [pid = 1816] [serial = 743] [outer = 0x7f41247f5c00] 09:58:22 INFO - PROCESS | 1816 | 1461862702818 Marionette DEBUG loaded listener.js 09:58:22 INFO - PROCESS | 1816 | ++DOMWINDOW == 169 (0x7f4125d42400) [pid = 1816] [serial = 744] [outer = 0x7f41247f5c00] 09:58:23 INFO - PROCESS | 1816 | 1461862703744 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:58:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 09:58:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 1438ms 09:58:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 09:58:23 INFO - PROCESS | 1816 | 1461862703799 Marionette TRACE conn4 -> [0,961,"getWindowHandle",null] 09:58:23 INFO - PROCESS | 1816 | 1461862703802 Marionette TRACE conn4 <- [1,961,null,{"value":"8"}] 09:58:23 INFO - PROCESS | 1816 | 1461862703809 Marionette TRACE conn4 -> [0,962,"setScriptTimeout",{"ms":35000}] 09:58:23 INFO - PROCESS | 1816 | 1461862703811 Marionette TRACE conn4 <- [1,962,null,{}] 09:58:23 INFO - PROCESS | 1816 | 1461862703817 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:58:24 INFO - PROCESS | 1816 | 1461862704012 Marionette TRACE conn4 <- [1,963,null,{"value":null}] 09:58:24 INFO - PROCESS | 1816 | 1461862704251 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:58:24 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f413186c800 == 108 [pid = 1816] [id = 248] 09:58:24 INFO - PROCESS | 1816 | ++DOMWINDOW == 170 (0x7f41247fb800) [pid = 1816] [serial = 745] [outer = (nil)] 09:58:24 INFO - PROCESS | 1816 | ++DOMWINDOW == 171 (0x7f4125f8d800) [pid = 1816] [serial = 746] [outer = 0x7f41247fb800] 09:58:24 INFO - PROCESS | 1816 | 1461862704367 Marionette DEBUG loaded listener.js 09:58:24 INFO - PROCESS | 1816 | ++DOMWINDOW == 172 (0x7f412646a400) [pid = 1816] [serial = 747] [outer = 0x7f41247fb800] 09:58:25 INFO - PROCESS | 1816 | 1461862705455 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:58:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 09:58:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 1684ms 09:58:25 INFO - PROCESS | 1816 | 1461862705496 Marionette TRACE conn4 -> [0,965,"getWindowHandle",null] 09:58:25 INFO - PROCESS | 1816 | 1461862705502 Marionette TRACE conn4 <- [1,965,null,{"value":"8"}] 09:58:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 09:58:25 INFO - PROCESS | 1816 | 1461862705512 Marionette TRACE conn4 -> [0,966,"setScriptTimeout",{"ms":35000}] 09:58:25 INFO - PROCESS | 1816 | 1461862705517 Marionette TRACE conn4 <- [1,966,null,{}] 09:58:25 INFO - PROCESS | 1816 | 1461862705524 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:58:25 INFO - PROCESS | 1816 | 1461862705807 Marionette TRACE conn4 <- [1,967,null,{"value":null}] 09:58:26 INFO - PROCESS | 1816 | 1461862706125 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:58:26 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f4135573000 == 109 [pid = 1816] [id = 249] 09:58:26 INFO - PROCESS | 1816 | ++DOMWINDOW == 173 (0x7f4124e3b800) [pid = 1816] [serial = 748] [outer = (nil)] 09:58:26 INFO - PROCESS | 1816 | ++DOMWINDOW == 174 (0x7f412a51fc00) [pid = 1816] [serial = 749] [outer = 0x7f4124e3b800] 09:58:26 INFO - PROCESS | 1816 | 1461862706245 Marionette DEBUG loaded listener.js 09:58:26 INFO - PROCESS | 1816 | ++DOMWINDOW == 175 (0x7f4130172000) [pid = 1816] [serial = 750] [outer = 0x7f4124e3b800] 09:58:27 INFO - PROCESS | 1816 | 1461862707135 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:58:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 09:58:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 1684ms 09:58:27 INFO - PROCESS | 1816 | 1461862707196 Marionette TRACE conn4 -> [0,969,"getWindowHandle",null] 09:58:27 INFO - PROCESS | 1816 | 1461862707200 Marionette TRACE conn4 <- [1,969,null,{"value":"8"}] 09:58:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 09:58:27 INFO - PROCESS | 1816 | 1461862707206 Marionette TRACE conn4 -> [0,970,"setScriptTimeout",{"ms":35000}] 09:58:27 INFO - PROCESS | 1816 | 1461862707210 Marionette TRACE conn4 <- [1,970,null,{}] 09:58:27 INFO - PROCESS | 1816 | 1461862707216 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:58:27 INFO - PROCESS | 1816 | 1461862707437 Marionette TRACE conn4 <- [1,971,null,{"value":null}] 09:58:27 INFO - PROCESS | 1816 | 1461862707610 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:58:27 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f41359e9000 == 110 [pid = 1816] [id = 250] 09:58:27 INFO - PROCESS | 1816 | ++DOMWINDOW == 176 (0x7f4125d9a000) [pid = 1816] [serial = 751] [outer = (nil)] 09:58:27 INFO - PROCESS | 1816 | ++DOMWINDOW == 177 (0x7f413153e800) [pid = 1816] [serial = 752] [outer = 0x7f4125d9a000] 09:58:27 INFO - PROCESS | 1816 | 1461862707693 Marionette DEBUG loaded listener.js 09:58:27 INFO - PROCESS | 1816 | ++DOMWINDOW == 178 (0x7f4131824000) [pid = 1816] [serial = 753] [outer = 0x7f4125d9a000] 09:58:28 INFO - PROCESS | 1816 | 1461862708581 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:58:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 09:58:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 1436ms 09:58:28 INFO - PROCESS | 1816 | 1461862708643 Marionette TRACE conn4 -> [0,973,"getWindowHandle",null] 09:58:28 INFO - PROCESS | 1816 | 1461862708647 Marionette TRACE conn4 <- [1,973,null,{"value":"8"}] 09:58:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 09:58:28 INFO - PROCESS | 1816 | 1461862708652 Marionette TRACE conn4 -> [0,974,"setScriptTimeout",{"ms":35000}] 09:58:28 INFO - PROCESS | 1816 | 1461862708655 Marionette TRACE conn4 <- [1,974,null,{}] 09:58:28 INFO - PROCESS | 1816 | 1461862708660 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:58:28 INFO - PROCESS | 1816 | 1461862708848 Marionette TRACE conn4 <- [1,975,null,{"value":null}] 09:58:29 INFO - PROCESS | 1816 | 1461862709020 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:58:29 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f4119497000 == 111 [pid = 1816] [id = 251] 09:58:29 INFO - PROCESS | 1816 | ++DOMWINDOW == 179 (0x7f4130413400) [pid = 1816] [serial = 754] [outer = (nil)] 09:58:29 INFO - PROCESS | 1816 | ++DOMWINDOW == 180 (0x7f413188d400) [pid = 1816] [serial = 755] [outer = 0x7f4130413400] 09:58:29 INFO - PROCESS | 1816 | 1461862709106 Marionette DEBUG loaded listener.js 09:58:29 INFO - PROCESS | 1816 | ++DOMWINDOW == 181 (0x7f4131894400) [pid = 1816] [serial = 756] [outer = 0x7f4130413400] 09:58:29 INFO - PROCESS | 1816 | 1461862709951 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:58:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 09:58:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 1334ms 09:58:29 INFO - PROCESS | 1816 | 1461862709989 Marionette TRACE conn4 -> [0,977,"getWindowHandle",null] 09:58:29 INFO - PROCESS | 1816 | 1461862709992 Marionette TRACE conn4 <- [1,977,null,{"value":"8"}] 09:58:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 09:58:30 INFO - PROCESS | 1816 | 1461862709998 Marionette TRACE conn4 -> [0,978,"setScriptTimeout",{"ms":35000}] 09:58:30 INFO - PROCESS | 1816 | 1461862710002 Marionette TRACE conn4 <- [1,978,null,{}] 09:58:30 INFO - PROCESS | 1816 | 1461862710007 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:58:30 INFO - PROCESS | 1816 | 1461862710194 Marionette TRACE conn4 <- [1,979,null,{"value":null}] 09:58:30 INFO - PROCESS | 1816 | 1461862710395 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:58:30 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f4110b2d800 == 112 [pid = 1816] [id = 252] 09:58:30 INFO - PROCESS | 1816 | ++DOMWINDOW == 182 (0x7f410e506400) [pid = 1816] [serial = 757] [outer = (nil)] 09:58:30 INFO - PROCESS | 1816 | ++DOMWINDOW == 183 (0x7f410e50b400) [pid = 1816] [serial = 758] [outer = 0x7f410e506400] 09:58:30 INFO - PROCESS | 1816 | 1461862710464 Marionette DEBUG loaded listener.js 09:58:30 INFO - PROCESS | 1816 | ++DOMWINDOW == 184 (0x7f410e510000) [pid = 1816] [serial = 759] [outer = 0x7f410e506400] 09:58:31 INFO - PROCESS | 1816 | 1461862711412 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:58:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 09:58:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 1484ms 09:58:31 INFO - PROCESS | 1816 | 1461862711486 Marionette TRACE conn4 -> [0,981,"getWindowHandle",null] 09:58:31 INFO - PROCESS | 1816 | 1461862711492 Marionette TRACE conn4 <- [1,981,null,{"value":"8"}] 09:58:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 09:58:31 INFO - PROCESS | 1816 | 1461862711502 Marionette TRACE conn4 -> [0,982,"setScriptTimeout",{"ms":35000}] 09:58:31 INFO - PROCESS | 1816 | 1461862711505 Marionette TRACE conn4 <- [1,982,null,{}] 09:58:31 INFO - PROCESS | 1816 | 1461862711515 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:58:31 INFO - PROCESS | 1816 | 1461862711785 Marionette TRACE conn4 <- [1,983,null,{"value":null}] 09:58:32 INFO - PROCESS | 1816 | 1461862712022 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:58:32 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f410f4da000 == 113 [pid = 1816] [id = 253] 09:58:32 INFO - PROCESS | 1816 | ++DOMWINDOW == 185 (0x7f410e3e8800) [pid = 1816] [serial = 760] [outer = (nil)] 09:58:32 INFO - PROCESS | 1816 | ++DOMWINDOW == 186 (0x7f410e511c00) [pid = 1816] [serial = 761] [outer = 0x7f410e3e8800] 09:58:32 INFO - PROCESS | 1816 | 1461862712092 Marionette DEBUG loaded listener.js 09:58:32 INFO - PROCESS | 1816 | ++DOMWINDOW == 187 (0x7f4110a85800) [pid = 1816] [serial = 762] [outer = 0x7f410e3e8800] 09:58:33 INFO - PROCESS | 1816 | 1461862713323 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:58:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 09:58:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 1894ms 09:58:33 INFO - PROCESS | 1816 | 1461862713397 Marionette TRACE conn4 -> [0,985,"getWindowHandle",null] 09:58:33 INFO - PROCESS | 1816 | 1461862713406 Marionette TRACE conn4 <- [1,985,null,{"value":"8"}] 09:58:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 09:58:33 INFO - PROCESS | 1816 | 1461862713538 Marionette TRACE conn4 -> [0,986,"setScriptTimeout",{"ms":35000}] 09:58:33 INFO - PROCESS | 1816 | 1461862713544 Marionette TRACE conn4 <- [1,986,null,{}] 09:58:33 INFO - PROCESS | 1816 | 1461862713556 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:58:33 INFO - PROCESS | 1816 | 1461862713747 Marionette TRACE conn4 <- [1,987,null,{"value":null}] 09:58:33 INFO - PROCESS | 1816 | 1461862713895 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:58:33 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f410f63e800 == 114 [pid = 1816] [id = 254] 09:58:33 INFO - PROCESS | 1816 | ++DOMWINDOW == 188 (0x7f410ddc9400) [pid = 1816] [serial = 763] [outer = (nil)] 09:58:33 INFO - PROCESS | 1816 | ++DOMWINDOW == 189 (0x7f410e50f000) [pid = 1816] [serial = 764] [outer = 0x7f410ddc9400] 09:58:33 INFO - PROCESS | 1816 | 1461862713960 Marionette DEBUG loaded listener.js 09:58:34 INFO - PROCESS | 1816 | ++DOMWINDOW == 190 (0x7f410edf0c00) [pid = 1816] [serial = 765] [outer = 0x7f410ddc9400] 09:58:34 INFO - PROCESS | 1816 | 1461862714784 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:58:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 09:58:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 1350ms 09:58:34 INFO - PROCESS | 1816 | 1461862714825 Marionette TRACE conn4 -> [0,989,"getWindowHandle",null] 09:58:34 INFO - PROCESS | 1816 | 1461862714833 Marionette TRACE conn4 <- [1,989,null,{"value":"8"}] 09:58:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 09:58:34 INFO - PROCESS | 1816 | 1461862714842 Marionette TRACE conn4 -> [0,990,"setScriptTimeout",{"ms":35000}] 09:58:34 INFO - PROCESS | 1816 | 1461862714846 Marionette TRACE conn4 <- [1,990,null,{}] 09:58:34 INFO - PROCESS | 1816 | 1461862714851 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:58:35 INFO - PROCESS | 1816 | 1461862715027 Marionette TRACE conn4 <- [1,991,null,{"value":null}] 09:58:35 INFO - PROCESS | 1816 | 1461862715388 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:58:35 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f410e4cc000 == 115 [pid = 1816] [id = 255] 09:58:35 INFO - PROCESS | 1816 | ++DOMWINDOW == 191 (0x7f4110ab9400) [pid = 1816] [serial = 766] [outer = (nil)] 09:58:35 INFO - PROCESS | 1816 | ++DOMWINDOW == 192 (0x7f4110abd000) [pid = 1816] [serial = 767] [outer = 0x7f4110ab9400] 09:58:35 INFO - PROCESS | 1816 | 1461862715462 Marionette DEBUG loaded listener.js 09:58:35 INFO - PROCESS | 1816 | ++DOMWINDOW == 193 (0x7f41112c5400) [pid = 1816] [serial = 768] [outer = 0x7f4110ab9400] 09:58:36 INFO - PROCESS | 1816 | 1461862716383 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:58:36 INFO - PROCESS | 1816 | --DOCSHELL 0x7f4124f55000 == 114 [pid = 1816] [id = 37] 09:58:36 INFO - PROCESS | 1816 | --DOCSHELL 0x7f412990d000 == 113 [pid = 1816] [id = 45] 09:58:36 INFO - PROCESS | 1816 | --DOCSHELL 0x7f41227a8800 == 112 [pid = 1816] [id = 34] 09:58:36 INFO - PROCESS | 1816 | --DOMWINDOW == 192 (0x7f4118029c00) [pid = 1816] [serial = 625] [outer = (nil)] [url = about:blank] 09:58:36 INFO - PROCESS | 1816 | --DOMWINDOW == 191 (0x7f410ca2b000) [pid = 1816] [serial = 628] [outer = (nil)] [url = about:blank] 09:58:36 INFO - PROCESS | 1816 | --DOCSHELL 0x7f41195e2000 == 111 [pid = 1816] [id = 238] 09:58:36 INFO - PROCESS | 1816 | --DOCSHELL 0x7f4118c25800 == 110 [pid = 1816] [id = 237] 09:58:36 INFO - PROCESS | 1816 | --DOCSHELL 0x7f4114760800 == 109 [pid = 1816] [id = 236] 09:58:36 INFO - PROCESS | 1816 | --DOCSHELL 0x7f4111219800 == 108 [pid = 1816] [id = 235] 09:58:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 09:58:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 1649ms 09:58:36 INFO - PROCESS | 1816 | --DOCSHELL 0x7f410f565800 == 107 [pid = 1816] [id = 234] 09:58:36 INFO - PROCESS | 1816 | --DOCSHELL 0x7f4111219000 == 106 [pid = 1816] [id = 233] 09:58:36 INFO - PROCESS | 1816 | 1461862716505 Marionette TRACE conn4 -> [0,993,"getWindowHandle",null] 09:58:36 INFO - PROCESS | 1816 | 1461862716508 Marionette TRACE conn4 <- [1,993,null,{"value":"8"}] 09:58:36 INFO - PROCESS | 1816 | --DOCSHELL 0x7f41359e4000 == 105 [pid = 1816] [id = 227] 09:58:36 INFO - PROCESS | 1816 | --DOCSHELL 0x7f4134b39000 == 104 [pid = 1816] [id = 226] 09:58:36 INFO - PROCESS | 1816 | --DOCSHELL 0x7f41304e9800 == 103 [pid = 1816] [id = 225] 09:58:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 09:58:36 INFO - PROCESS | 1816 | --DOCSHELL 0x7f4125f20800 == 102 [pid = 1816] [id = 224] 09:58:36 INFO - PROCESS | 1816 | --DOCSHELL 0x7f4124c4f000 == 101 [pid = 1816] [id = 223] 09:58:36 INFO - PROCESS | 1816 | --DOCSHELL 0x7f411951e000 == 100 [pid = 1816] [id = 221] 09:58:36 INFO - PROCESS | 1816 | --DOCSHELL 0x7f4112c07000 == 99 [pid = 1816] [id = 220] 09:58:36 INFO - PROCESS | 1816 | 1461862716533 Marionette TRACE conn4 -> [0,994,"setScriptTimeout",{"ms":35000}] 09:58:36 INFO - PROCESS | 1816 | 1461862716538 Marionette TRACE conn4 <- [1,994,null,{}] 09:58:36 INFO - PROCESS | 1816 | 1461862716554 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:58:36 INFO - PROCESS | 1816 | 1461862716730 Marionette TRACE conn4 <- [1,995,null,{"value":null}] 09:58:36 INFO - PROCESS | 1816 | --DOMWINDOW == 190 (0x7f4110abb400) [pid = 1816] [serial = 655] [outer = (nil)] [url = about:blank] 09:58:36 INFO - PROCESS | 1816 | --DOMWINDOW == 189 (0x7f41130f3400) [pid = 1816] [serial = 656] [outer = (nil)] [url = about:blank] 09:58:36 INFO - PROCESS | 1816 | --DOMWINDOW == 188 (0x7f4130172400) [pid = 1816] [serial = 616] [outer = (nil)] [url = about:blank] 09:58:36 INFO - PROCESS | 1816 | --DOMWINDOW == 187 (0x7f41247f7000) [pid = 1816] [serial = 604] [outer = (nil)] [url = about:blank] 09:58:36 INFO - PROCESS | 1816 | --DOMWINDOW == 186 (0x7f411a234400) [pid = 1816] [serial = 649] [outer = (nil)] [url = about:blank] 09:58:36 INFO - PROCESS | 1816 | --DOMWINDOW == 185 (0x7f41124e1800) [pid = 1816] [serial = 607] [outer = (nil)] [url = about:blank] 09:58:36 INFO - PROCESS | 1816 | --DOMWINDOW == 184 (0x7f41112cc000) [pid = 1816] [serial = 637] [outer = (nil)] [url = about:blank] 09:58:36 INFO - PROCESS | 1816 | --DOMWINDOW == 183 (0x7f4113a85000) [pid = 1816] [serial = 641] [outer = (nil)] [url = about:blank] 09:58:36 INFO - PROCESS | 1816 | --DOMWINDOW == 182 (0x7f411b980c00) [pid = 1816] [serial = 650] [outer = (nil)] [url = about:blank] 09:58:36 INFO - PROCESS | 1816 | --DOMWINDOW == 181 (0x7f4113a91c00) [pid = 1816] [serial = 643] [outer = (nil)] [url = about:blank] 09:58:36 INFO - PROCESS | 1816 | --DOMWINDOW == 180 (0x7f4113973c00) [pid = 1816] [serial = 619] [outer = (nil)] [url = about:blank] 09:58:36 INFO - PROCESS | 1816 | --DOMWINDOW == 179 (0x7f4110a81800) [pid = 1816] [serial = 635] [outer = (nil)] [url = about:blank] 09:58:36 INFO - PROCESS | 1816 | --DOMWINDOW == 178 (0x7f410edf6800) [pid = 1816] [serial = 634] [outer = (nil)] [url = about:blank] 09:58:36 INFO - PROCESS | 1816 | --DOMWINDOW == 177 (0x7f41112c4000) [pid = 1816] [serial = 631] [outer = (nil)] [url = about:blank] 09:58:36 INFO - PROCESS | 1816 | --DOMWINDOW == 176 (0x7f4113818800) [pid = 1816] [serial = 640] [outer = (nil)] [url = about:blank] 09:58:36 INFO - PROCESS | 1816 | --DOMWINDOW == 175 (0x7f4118b9f800) [pid = 1816] [serial = 610] [outer = (nil)] [url = about:blank] 09:58:36 INFO - PROCESS | 1816 | --DOMWINDOW == 174 (0x7f4113979c00) [pid = 1816] [serial = 622] [outer = (nil)] [url = about:blank] 09:58:36 INFO - PROCESS | 1816 | --DOMWINDOW == 173 (0x7f411802d000) [pid = 1816] [serial = 644] [outer = (nil)] [url = about:blank] 09:58:36 INFO - PROCESS | 1816 | --DOMWINDOW == 172 (0x7f41191b2400) [pid = 1816] [serial = 647] [outer = (nil)] [url = about:blank] 09:58:36 INFO - PROCESS | 1816 | --DOMWINDOW == 171 (0x7f41122eac00) [pid = 1816] [serial = 638] [outer = (nil)] [url = about:blank] 09:58:36 INFO - PROCESS | 1816 | --DOMWINDOW == 170 (0x7f4123e0ec00) [pid = 1816] [serial = 613] [outer = (nil)] [url = about:blank] 09:58:36 INFO - PROCESS | 1816 | --DOMWINDOW == 169 (0x7f411b9fec00) [pid = 1816] [serial = 652] [outer = (nil)] [url = about:blank] 09:58:36 INFO - PROCESS | 1816 | --DOMWINDOW == 168 (0x7f411cf96c00) [pid = 1816] [serial = 653] [outer = (nil)] [url = about:blank] 09:58:36 INFO - PROCESS | 1816 | --DOMWINDOW == 167 (0x7f4118032c00) [pid = 1816] [serial = 646] [outer = (nil)] [url = about:blank] 09:58:36 INFO - PROCESS | 1816 | 1461862716971 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:58:37 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f4110aed800 == 100 [pid = 1816] [id = 256] 09:58:37 INFO - PROCESS | 1816 | ++DOMWINDOW == 168 (0x7f41124d4c00) [pid = 1816] [serial = 769] [outer = (nil)] 09:58:37 INFO - PROCESS | 1816 | ++DOMWINDOW == 169 (0x7f41124e1800) [pid = 1816] [serial = 770] [outer = 0x7f41124d4c00] 09:58:37 INFO - PROCESS | 1816 | 1461862717045 Marionette DEBUG loaded listener.js 09:58:37 INFO - PROCESS | 1816 | ++DOMWINDOW == 170 (0x7f4112e72400) [pid = 1816] [serial = 771] [outer = 0x7f41124d4c00] 09:58:37 INFO - PROCESS | 1816 | 1461862717777 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:58:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 09:58:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 1291ms 09:58:37 INFO - PROCESS | 1816 | 1461862717817 Marionette TRACE conn4 -> [0,997,"getWindowHandle",null] 09:58:37 INFO - PROCESS | 1816 | 1461862717821 Marionette TRACE conn4 <- [1,997,null,{"value":"8"}] 09:58:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 09:58:37 INFO - PROCESS | 1816 | 1461862717827 Marionette TRACE conn4 -> [0,998,"setScriptTimeout",{"ms":35000}] 09:58:37 INFO - PROCESS | 1816 | 1461862717831 Marionette TRACE conn4 <- [1,998,null,{}] 09:58:37 INFO - PROCESS | 1816 | 1461862717835 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:58:38 INFO - PROCESS | 1816 | 1461862717999 Marionette TRACE conn4 <- [1,999,null,{"value":null}] 09:58:38 INFO - PROCESS | 1816 | 1461862718014 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:58:38 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f4113a6e800 == 101 [pid = 1816] [id = 257] 09:58:38 INFO - PROCESS | 1816 | ++DOMWINDOW == 171 (0x7f4112e73400) [pid = 1816] [serial = 772] [outer = (nil)] 09:58:38 INFO - PROCESS | 1816 | ++DOMWINDOW == 172 (0x7f411380d400) [pid = 1816] [serial = 773] [outer = 0x7f4112e73400] 09:58:38 INFO - PROCESS | 1816 | 1461862718074 Marionette DEBUG loaded listener.js 09:58:38 INFO - PROCESS | 1816 | ++DOMWINDOW == 173 (0x7f4113971400) [pid = 1816] [serial = 774] [outer = 0x7f4112e73400] 09:58:38 INFO - PROCESS | 1816 | 1461862718901 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:58:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 09:58:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 1134ms 09:58:38 INFO - PROCESS | 1816 | 1461862718968 Marionette TRACE conn4 -> [0,1001,"getWindowHandle",null] 09:58:38 INFO - PROCESS | 1816 | 1461862718971 Marionette TRACE conn4 <- [1,1001,null,{"value":"8"}] 09:58:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 09:58:38 INFO - PROCESS | 1816 | 1461862718990 Marionette TRACE conn4 -> [0,1002,"setScriptTimeout",{"ms":35000}] 09:58:38 INFO - PROCESS | 1816 | 1461862718993 Marionette TRACE conn4 <- [1,1002,null,{}] 09:58:39 INFO - PROCESS | 1816 | 1461862718998 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:58:39 INFO - PROCESS | 1816 | 1461862719220 Marionette TRACE conn4 <- [1,1003,null,{"value":null}] 09:58:39 INFO - PROCESS | 1816 | 1461862719245 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:58:39 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f4114761000 == 102 [pid = 1816] [id = 258] 09:58:39 INFO - PROCESS | 1816 | ++DOMWINDOW == 174 (0x7f41130ed000) [pid = 1816] [serial = 775] [outer = (nil)] 09:58:39 INFO - PROCESS | 1816 | ++DOMWINDOW == 175 (0x7f4113a83800) [pid = 1816] [serial = 776] [outer = 0x7f41130ed000] 09:58:39 INFO - PROCESS | 1816 | 1461862719315 Marionette DEBUG loaded listener.js 09:58:39 INFO - PROCESS | 1816 | ++DOMWINDOW == 176 (0x7f4113a8cc00) [pid = 1816] [serial = 777] [outer = 0x7f41130ed000] 09:58:40 INFO - PROCESS | 1816 | 1461862720185 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:58:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 09:58:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 1227ms 09:58:40 INFO - PROCESS | 1816 | 1461862720222 Marionette TRACE conn4 -> [0,1005,"getWindowHandle",null] 09:58:40 INFO - PROCESS | 1816 | 1461862720225 Marionette TRACE conn4 <- [1,1005,null,{"value":"8"}] 09:58:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 09:58:40 INFO - PROCESS | 1816 | 1461862720231 Marionette TRACE conn4 -> [0,1006,"setScriptTimeout",{"ms":35000}] 09:58:40 INFO - PROCESS | 1816 | 1461862720233 Marionette TRACE conn4 <- [1,1006,null,{}] 09:58:40 INFO - PROCESS | 1816 | 1461862720238 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:58:40 INFO - PROCESS | 1816 | 1461862720514 Marionette TRACE conn4 <- [1,1007,null,{"value":null}] 09:58:40 INFO - PROCESS | 1816 | 1461862720569 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:58:40 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f4118298800 == 103 [pid = 1816] [id = 259] 09:58:40 INFO - PROCESS | 1816 | ++DOMWINDOW == 177 (0x7f41189efc00) [pid = 1816] [serial = 778] [outer = (nil)] 09:58:40 INFO - PROCESS | 1816 | ++DOMWINDOW == 178 (0x7f41189f3c00) [pid = 1816] [serial = 779] [outer = 0x7f41189efc00] 09:58:40 INFO - PROCESS | 1816 | 1461862720636 Marionette DEBUG loaded listener.js 09:58:40 INFO - PROCESS | 1816 | ++DOMWINDOW == 179 (0x7f4118b9fc00) [pid = 1816] [serial = 780] [outer = 0x7f41189efc00] 09:58:41 INFO - PROCESS | 1816 | --DOMWINDOW == 178 (0x7f4110ac1400) [pid = 1816] [serial = 703] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 09:58:41 INFO - PROCESS | 1816 | --DOMWINDOW == 177 (0x7f410ddc5000) [pid = 1816] [serial = 700] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 09:58:41 INFO - PROCESS | 1816 | --DOMWINDOW == 176 (0x7f4112e73800) [pid = 1816] [serial = 706] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 09:58:41 INFO - PROCESS | 1816 | --DOMWINDOW == 175 (0x7f411380d800) [pid = 1816] [serial = 712] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 09:58:41 INFO - PROCESS | 1816 | --DOMWINDOW == 174 (0x7f4112e6a000) [pid = 1816] [serial = 709] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 09:58:41 INFO - PROCESS | 1816 | --DOMWINDOW == 173 (0x7f411802e800) [pid = 1816] [serial = 715] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 09:58:41 INFO - PROCESS | 1816 | 1461862721839 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:58:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 09:58:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 1636ms 09:58:41 INFO - PROCESS | 1816 | 1461862721869 Marionette TRACE conn4 -> [0,1009,"getWindowHandle",null] 09:58:41 INFO - PROCESS | 1816 | 1461862721873 Marionette TRACE conn4 <- [1,1009,null,{"value":"8"}] 09:58:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 09:58:41 INFO - PROCESS | 1816 | 1461862721879 Marionette TRACE conn4 -> [0,1010,"setScriptTimeout",{"ms":35000}] 09:58:41 INFO - PROCESS | 1816 | 1461862721881 Marionette TRACE conn4 <- [1,1010,null,{}] 09:58:41 INFO - PROCESS | 1816 | 1461862721886 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:58:42 INFO - PROCESS | 1816 | 1461862722110 Marionette TRACE conn4 <- [1,1011,null,{"value":null}] 09:58:42 INFO - PROCESS | 1816 | 1461862722131 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:58:42 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f411950e800 == 104 [pid = 1816] [id = 260] 09:58:42 INFO - PROCESS | 1816 | ++DOMWINDOW == 174 (0x7f41112cdc00) [pid = 1816] [serial = 781] [outer = (nil)] 09:58:42 INFO - PROCESS | 1816 | ++DOMWINDOW == 175 (0x7f4118ba4800) [pid = 1816] [serial = 782] [outer = 0x7f41112cdc00] 09:58:42 INFO - PROCESS | 1816 | 1461862722193 Marionette DEBUG loaded listener.js 09:58:42 INFO - PROCESS | 1816 | ++DOMWINDOW == 176 (0x7f4119810400) [pid = 1816] [serial = 783] [outer = 0x7f41112cdc00] 09:58:42 INFO - PROCESS | 1816 | 1461862722974 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:58:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 09:58:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 1131ms 09:58:43 INFO - PROCESS | 1816 | 1461862723010 Marionette TRACE conn4 -> [0,1013,"getWindowHandle",null] 09:58:43 INFO - PROCESS | 1816 | 1461862723014 Marionette TRACE conn4 <- [1,1013,null,{"value":"8"}] 09:58:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 09:58:43 INFO - PROCESS | 1816 | 1461862723028 Marionette TRACE conn4 -> [0,1014,"setScriptTimeout",{"ms":35000}] 09:58:43 INFO - PROCESS | 1816 | 1461862723030 Marionette TRACE conn4 <- [1,1014,null,{}] 09:58:43 INFO - PROCESS | 1816 | 1461862723036 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:58:43 INFO - PROCESS | 1816 | 1461862723191 Marionette TRACE conn4 <- [1,1015,null,{"value":null}] 09:58:43 INFO - PROCESS | 1816 | 1461862723204 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:58:43 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f41195e2000 == 105 [pid = 1816] [id = 261] 09:58:43 INFO - PROCESS | 1816 | ++DOMWINDOW == 177 (0x7f41191b6400) [pid = 1816] [serial = 784] [outer = (nil)] 09:58:43 INFO - PROCESS | 1816 | ++DOMWINDOW == 178 (0x7f411a01c400) [pid = 1816] [serial = 785] [outer = 0x7f41191b6400] 09:58:43 INFO - PROCESS | 1816 | 1461862723264 Marionette DEBUG loaded listener.js 09:58:43 INFO - PROCESS | 1816 | ++DOMWINDOW == 179 (0x7f411a235800) [pid = 1816] [serial = 786] [outer = 0x7f41191b6400] 09:58:44 INFO - PROCESS | 1816 | 1461862724381 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:58:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 09:58:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 1389ms 09:58:44 INFO - PROCESS | 1816 | 1461862724412 Marionette TRACE conn4 -> [0,1017,"getWindowHandle",null] 09:58:44 INFO - PROCESS | 1816 | 1461862724419 Marionette TRACE conn4 <- [1,1017,null,{"value":"8"}] 09:58:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 09:58:44 INFO - PROCESS | 1816 | 1461862724427 Marionette TRACE conn4 -> [0,1018,"setScriptTimeout",{"ms":35000}] 09:58:44 INFO - PROCESS | 1816 | 1461862724433 Marionette TRACE conn4 <- [1,1018,null,{}] 09:58:44 INFO - PROCESS | 1816 | 1461862724440 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:58:44 INFO - PROCESS | 1816 | 1461862724635 Marionette TRACE conn4 <- [1,1019,null,{"value":null}] 09:58:44 INFO - PROCESS | 1816 | 1461862724819 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:58:44 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f4110b39800 == 106 [pid = 1816] [id = 262] 09:58:44 INFO - PROCESS | 1816 | ++DOMWINDOW == 180 (0x7f410ebc9400) [pid = 1816] [serial = 787] [outer = (nil)] 09:58:44 INFO - PROCESS | 1816 | ++DOMWINDOW == 181 (0x7f4110a88c00) [pid = 1816] [serial = 788] [outer = 0x7f410ebc9400] 09:58:44 INFO - PROCESS | 1816 | 1461862724891 Marionette DEBUG loaded listener.js 09:58:45 INFO - PROCESS | 1816 | ++DOMWINDOW == 182 (0x7f41112c7c00) [pid = 1816] [serial = 789] [outer = 0x7f410ebc9400] 09:58:45 INFO - PROCESS | 1816 | 1461862725852 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:58:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 09:58:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 1483ms 09:58:45 INFO - PROCESS | 1816 | 1461862725912 Marionette TRACE conn4 -> [0,1021,"getWindowHandle",null] 09:58:45 INFO - PROCESS | 1816 | 1461862725920 Marionette TRACE conn4 <- [1,1021,null,{"value":"8"}] 09:58:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 09:58:45 INFO - PROCESS | 1816 | 1461862725930 Marionette TRACE conn4 -> [0,1022,"setScriptTimeout",{"ms":35000}] 09:58:45 INFO - PROCESS | 1816 | 1461862725933 Marionette TRACE conn4 <- [1,1022,null,{}] 09:58:45 INFO - PROCESS | 1816 | 1461862725939 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:58:46 INFO - PROCESS | 1816 | 1461862726135 Marionette TRACE conn4 <- [1,1023,null,{"value":null}] 09:58:46 INFO - PROCESS | 1816 | 1461862726391 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:58:46 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f4118020800 == 107 [pid = 1816] [id = 263] 09:58:46 INFO - PROCESS | 1816 | ++DOMWINDOW == 183 (0x7f4112e68800) [pid = 1816] [serial = 790] [outer = (nil)] 09:58:46 INFO - PROCESS | 1816 | ++DOMWINDOW == 184 (0x7f41130e8400) [pid = 1816] [serial = 791] [outer = 0x7f4112e68800] 09:58:46 INFO - PROCESS | 1816 | 1461862726510 Marionette DEBUG loaded listener.js 09:58:46 INFO - PROCESS | 1816 | ++DOMWINDOW == 185 (0x7f4113976800) [pid = 1816] [serial = 792] [outer = 0x7f4112e68800] 09:58:47 INFO - PROCESS | 1816 | 1461862727377 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:58:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 09:58:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 1486ms 09:58:47 INFO - PROCESS | 1816 | 1461862727416 Marionette TRACE conn4 -> [0,1025,"getWindowHandle",null] 09:58:47 INFO - PROCESS | 1816 | 1461862727420 Marionette TRACE conn4 <- [1,1025,null,{"value":"8"}] 09:58:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 09:58:47 INFO - PROCESS | 1816 | 1461862727426 Marionette TRACE conn4 -> [0,1026,"setScriptTimeout",{"ms":35000}] 09:58:47 INFO - PROCESS | 1816 | 1461862727432 Marionette TRACE conn4 <- [1,1026,null,{}] 09:58:47 INFO - PROCESS | 1816 | 1461862727447 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:58:47 INFO - PROCESS | 1816 | 1461862727641 Marionette TRACE conn4 <- [1,1027,null,{"value":null}] 09:58:47 INFO - PROCESS | 1816 | 1461862727834 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:58:47 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f411a194000 == 108 [pid = 1816] [id = 264] 09:58:47 INFO - PROCESS | 1816 | ++DOMWINDOW == 186 (0x7f4113a92800) [pid = 1816] [serial = 793] [outer = (nil)] 09:58:47 INFO - PROCESS | 1816 | ++DOMWINDOW == 187 (0x7f411802cc00) [pid = 1816] [serial = 794] [outer = 0x7f4113a92800] 09:58:47 INFO - PROCESS | 1816 | 1461862727906 Marionette DEBUG loaded listener.js 09:58:48 INFO - PROCESS | 1816 | ++DOMWINDOW == 188 (0x7f41191b4000) [pid = 1816] [serial = 795] [outer = 0x7f4113a92800] 09:58:48 INFO - PROCESS | 1816 | 1461862728800 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:58:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 09:58:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 1442ms 09:58:48 INFO - PROCESS | 1816 | 1461862728869 Marionette TRACE conn4 -> [0,1029,"getWindowHandle",null] 09:58:48 INFO - PROCESS | 1816 | 1461862728874 Marionette TRACE conn4 <- [1,1029,null,{"value":"8"}] 09:58:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 09:58:48 INFO - PROCESS | 1816 | 1461862728880 Marionette TRACE conn4 -> [0,1030,"setScriptTimeout",{"ms":35000}] 09:58:48 INFO - PROCESS | 1816 | 1461862728882 Marionette TRACE conn4 <- [1,1030,null,{}] 09:58:48 INFO - PROCESS | 1816 | 1461862728888 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:58:49 INFO - PROCESS | 1816 | 1461862729073 Marionette TRACE conn4 <- [1,1031,null,{"value":null}] 09:58:49 INFO - PROCESS | 1816 | 1461862729260 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:58:49 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f411b263000 == 109 [pid = 1816] [id = 265] 09:58:49 INFO - PROCESS | 1816 | ++DOMWINDOW == 189 (0x7f4114a04000) [pid = 1816] [serial = 796] [outer = (nil)] 09:58:49 INFO - PROCESS | 1816 | ++DOMWINDOW == 190 (0x7f411a234000) [pid = 1816] [serial = 797] [outer = 0x7f4114a04000] 09:58:49 INFO - PROCESS | 1816 | 1461862729334 Marionette DEBUG loaded listener.js 09:58:49 INFO - PROCESS | 1816 | ++DOMWINDOW == 191 (0x7f411a403000) [pid = 1816] [serial = 798] [outer = 0x7f4114a04000] 09:58:50 INFO - PROCESS | 1816 | 1461862730195 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:58:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 09:58:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 1377ms 09:58:50 INFO - PROCESS | 1816 | 1461862730259 Marionette TRACE conn4 -> [0,1033,"getWindowHandle",null] 09:58:50 INFO - PROCESS | 1816 | 1461862730264 Marionette TRACE conn4 <- [1,1033,null,{"value":"8"}] 09:58:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 09:58:50 INFO - PROCESS | 1816 | 1461862730270 Marionette TRACE conn4 -> [0,1034,"setScriptTimeout",{"ms":35000}] 09:58:50 INFO - PROCESS | 1816 | 1461862730273 Marionette TRACE conn4 <- [1,1034,null,{}] 09:58:50 INFO - PROCESS | 1816 | 1461862730278 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:58:50 INFO - PROCESS | 1816 | 1461862730453 Marionette TRACE conn4 <- [1,1035,null,{"value":null}] 09:58:50 INFO - PROCESS | 1816 | 1461862730639 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:58:50 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f411b9b9000 == 110 [pid = 1816] [id = 266] 09:58:50 INFO - PROCESS | 1816 | ++DOMWINDOW == 192 (0x7f4114628400) [pid = 1816] [serial = 799] [outer = (nil)] 09:58:50 INFO - PROCESS | 1816 | ++DOMWINDOW == 193 (0x7f411a40d400) [pid = 1816] [serial = 800] [outer = 0x7f4114628400] 09:58:50 INFO - PROCESS | 1816 | 1461862730713 Marionette DEBUG loaded listener.js 09:58:50 INFO - PROCESS | 1816 | ++DOMWINDOW == 194 (0x7f411b224800) [pid = 1816] [serial = 801] [outer = 0x7f4114628400] 09:58:51 INFO - PROCESS | 1816 | 1461862731558 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:58:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 09:58:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 1330ms 09:58:51 INFO - PROCESS | 1816 | 1461862731601 Marionette TRACE conn4 -> [0,1037,"getWindowHandle",null] 09:58:51 INFO - PROCESS | 1816 | 1461862731606 Marionette TRACE conn4 <- [1,1037,null,{"value":"8"}] 09:58:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 09:58:51 INFO - PROCESS | 1816 | 1461862731611 Marionette TRACE conn4 -> [0,1038,"setScriptTimeout",{"ms":35000}] 09:58:51 INFO - PROCESS | 1816 | 1461862731613 Marionette TRACE conn4 <- [1,1038,null,{}] 09:58:51 INFO - PROCESS | 1816 | 1461862731619 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:58:51 INFO - PROCESS | 1816 | 1461862731819 Marionette TRACE conn4 <- [1,1039,null,{"value":null}] 09:58:52 INFO - PROCESS | 1816 | 1461862732005 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:58:52 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f4121b4e800 == 111 [pid = 1816] [id = 267] 09:58:52 INFO - PROCESS | 1816 | ++DOMWINDOW == 195 (0x7f411b93b800) [pid = 1816] [serial = 802] [outer = (nil)] 09:58:52 INFO - PROCESS | 1816 | ++DOMWINDOW == 196 (0x7f411b9fec00) [pid = 1816] [serial = 803] [outer = 0x7f411b93b800] 09:58:52 INFO - PROCESS | 1816 | 1461862732082 Marionette DEBUG loaded listener.js 09:58:52 INFO - PROCESS | 1816 | ++DOMWINDOW == 197 (0x7f411cf6ec00) [pid = 1816] [serial = 804] [outer = 0x7f411b93b800] 09:58:52 INFO - PROCESS | 1816 | 1461862732917 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:58:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 09:58:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 1380ms 09:58:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 09:58:52 INFO - PROCESS | 1816 | 1461862732993 Marionette TRACE conn4 -> [0,1041,"getWindowHandle",null] 09:58:52 INFO - PROCESS | 1816 | 1461862732995 Marionette TRACE conn4 <- [1,1041,null,{"value":"8"}] 09:58:53 INFO - PROCESS | 1816 | 1461862733001 Marionette TRACE conn4 -> [0,1042,"setScriptTimeout",{"ms":35000}] 09:58:53 INFO - PROCESS | 1816 | 1461862733005 Marionette TRACE conn4 <- [1,1042,null,{}] 09:58:53 INFO - PROCESS | 1816 | 1461862733010 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:58:53 INFO - PROCESS | 1816 | 1461862733230 Marionette TRACE conn4 <- [1,1043,null,{"value":null}] 09:58:53 INFO - PROCESS | 1816 | 1461862733407 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:58:53 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f41247c3800 == 112 [pid = 1816] [id = 268] 09:58:53 INFO - PROCESS | 1816 | ++DOMWINDOW == 198 (0x7f411b981800) [pid = 1816] [serial = 805] [outer = (nil)] 09:58:53 INFO - PROCESS | 1816 | ++DOMWINDOW == 199 (0x7f411cfa1c00) [pid = 1816] [serial = 806] [outer = 0x7f411b981800] 09:58:53 INFO - PROCESS | 1816 | 1461862733476 Marionette DEBUG loaded listener.js 09:58:53 INFO - PROCESS | 1816 | ++DOMWINDOW == 200 (0x7f411d075400) [pid = 1816] [serial = 807] [outer = 0x7f411b981800] 09:58:54 INFO - PROCESS | 1816 | 1461862734356 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:58:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 09:58:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 1430ms 09:58:54 INFO - PROCESS | 1816 | 1461862734432 Marionette TRACE conn4 -> [0,1045,"getWindowHandle",null] 09:58:54 INFO - PROCESS | 1816 | 1461862734435 Marionette TRACE conn4 <- [1,1045,null,{"value":"8"}] 09:58:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 09:58:54 INFO - PROCESS | 1816 | 1461862734443 Marionette TRACE conn4 -> [0,1046,"setScriptTimeout",{"ms":35000}] 09:58:54 INFO - PROCESS | 1816 | 1461862734446 Marionette TRACE conn4 <- [1,1046,null,{}] 09:58:54 INFO - PROCESS | 1816 | 1461862734451 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:58:54 INFO - PROCESS | 1816 | 1461862734664 Marionette TRACE conn4 <- [1,1047,null,{"value":null}] 09:58:54 INFO - PROCESS | 1816 | 1461862734880 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:58:54 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f4124c4c800 == 113 [pid = 1816] [id = 269] 09:58:54 INFO - PROCESS | 1816 | ++DOMWINDOW == 201 (0x7f411b9fb400) [pid = 1816] [serial = 808] [outer = (nil)] 09:58:54 INFO - PROCESS | 1816 | ++DOMWINDOW == 202 (0x7f411e7ca000) [pid = 1816] [serial = 809] [outer = 0x7f411b9fb400] 09:58:55 INFO - PROCESS | 1816 | 1461862734997 Marionette DEBUG loaded listener.js 09:58:55 INFO - PROCESS | 1816 | ++DOMWINDOW == 203 (0x7f411e7e1800) [pid = 1816] [serial = 810] [outer = 0x7f411b9fb400] 09:58:55 INFO - PROCESS | 1816 | 1461862735813 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:58:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 09:58:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 1432ms 09:58:55 INFO - PROCESS | 1816 | 1461862735877 Marionette TRACE conn4 -> [0,1049,"getWindowHandle",null] 09:58:55 INFO - PROCESS | 1816 | 1461862735881 Marionette TRACE conn4 <- [1,1049,null,{"value":"8"}] 09:58:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 09:58:55 INFO - PROCESS | 1816 | 1461862735887 Marionette TRACE conn4 -> [0,1050,"setScriptTimeout",{"ms":35000}] 09:58:55 INFO - PROCESS | 1816 | 1461862735890 Marionette TRACE conn4 <- [1,1050,null,{}] 09:58:55 INFO - PROCESS | 1816 | 1461862735895 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:58:56 INFO - PROCESS | 1816 | 1461862736089 Marionette TRACE conn4 <- [1,1051,null,{"value":null}] 09:58:56 INFO - PROCESS | 1816 | 1461862736275 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:58:56 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f4125b4e800 == 114 [pid = 1816] [id = 270] 09:58:56 INFO - PROCESS | 1816 | ++DOMWINDOW == 204 (0x7f411cf6e400) [pid = 1816] [serial = 811] [outer = (nil)] 09:58:56 INFO - PROCESS | 1816 | ++DOMWINDOW == 205 (0x7f411e7ee400) [pid = 1816] [serial = 812] [outer = 0x7f411cf6e400] 09:58:56 INFO - PROCESS | 1816 | 1461862736348 Marionette DEBUG loaded listener.js 09:58:56 INFO - PROCESS | 1816 | ++DOMWINDOW == 206 (0x7f4120566000) [pid = 1816] [serial = 813] [outer = 0x7f411cf6e400] 09:58:57 INFO - PROCESS | 1816 | 1461862737177 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:58:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 09:58:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 1334ms 09:58:57 INFO - PROCESS | 1816 | 1461862737222 Marionette TRACE conn4 -> [0,1053,"getWindowHandle",null] 09:58:57 INFO - PROCESS | 1816 | 1461862737226 Marionette TRACE conn4 <- [1,1053,null,{"value":"8"}] 09:58:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 09:58:57 INFO - PROCESS | 1816 | 1461862737231 Marionette TRACE conn4 -> [0,1054,"setScriptTimeout",{"ms":35000}] 09:58:57 INFO - PROCESS | 1816 | 1461862737233 Marionette TRACE conn4 <- [1,1054,null,{}] 09:58:57 INFO - PROCESS | 1816 | 1461862737239 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:58:57 INFO - PROCESS | 1816 | 1461862737421 Marionette TRACE conn4 <- [1,1055,null,{"value":null}] 09:58:57 INFO - PROCESS | 1816 | 1461862737602 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:58:57 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f4129918000 == 115 [pid = 1816] [id = 271] 09:58:57 INFO - PROCESS | 1816 | ++DOMWINDOW == 207 (0x7f411d06b000) [pid = 1816] [serial = 814] [outer = (nil)] 09:58:57 INFO - PROCESS | 1816 | ++DOMWINDOW == 208 (0x7f41215cec00) [pid = 1816] [serial = 815] [outer = 0x7f411d06b000] 09:58:57 INFO - PROCESS | 1816 | 1461862737681 Marionette DEBUG loaded listener.js 09:58:57 INFO - PROCESS | 1816 | ++DOMWINDOW == 209 (0x7f4121d73c00) [pid = 1816] [serial = 816] [outer = 0x7f411d06b000] 09:58:58 INFO - PROCESS | 1816 | 1461862738597 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:58:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 09:58:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 1432ms 09:58:58 INFO - PROCESS | 1816 | 1461862738665 Marionette TRACE conn4 -> [0,1057,"getWindowHandle",null] 09:58:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 09:58:58 INFO - PROCESS | 1816 | 1461862738669 Marionette TRACE conn4 <- [1,1057,null,{"value":"8"}] 09:58:58 INFO - PROCESS | 1816 | 1461862738675 Marionette TRACE conn4 -> [0,1058,"setScriptTimeout",{"ms":35000}] 09:58:58 INFO - PROCESS | 1816 | 1461862738679 Marionette TRACE conn4 <- [1,1058,null,{}] 09:58:58 INFO - PROCESS | 1816 | 1461862738684 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:58:58 INFO - PROCESS | 1816 | 1461862738926 Marionette TRACE conn4 <- [1,1059,null,{"value":null}] 09:58:59 INFO - PROCESS | 1816 | 1461862739105 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:58:59 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f41139f1800 == 116 [pid = 1816] [id = 272] 09:58:59 INFO - PROCESS | 1816 | ++DOMWINDOW == 210 (0x7f411e7e6000) [pid = 1816] [serial = 817] [outer = (nil)] 09:58:59 INFO - PROCESS | 1816 | ++DOMWINDOW == 211 (0x7f4122a66c00) [pid = 1816] [serial = 818] [outer = 0x7f411e7e6000] 09:58:59 INFO - PROCESS | 1816 | 1461862739224 Marionette DEBUG loaded listener.js 09:58:59 INFO - PROCESS | 1816 | ++DOMWINDOW == 212 (0x7f4123e0cc00) [pid = 1816] [serial = 819] [outer = 0x7f411e7e6000] 09:59:00 INFO - PROCESS | 1816 | 1461862740062 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:59:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 09:59:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 1434ms 09:59:00 INFO - PROCESS | 1816 | 1461862740110 Marionette TRACE conn4 -> [0,1061,"getWindowHandle",null] 09:59:00 INFO - PROCESS | 1816 | 1461862740114 Marionette TRACE conn4 <- [1,1061,null,{"value":"8"}] 09:59:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 09:59:00 INFO - PROCESS | 1816 | 1461862740120 Marionette TRACE conn4 -> [0,1062,"setScriptTimeout",{"ms":35000}] 09:59:00 INFO - PROCESS | 1816 | 1461862740122 Marionette TRACE conn4 <- [1,1062,null,{}] 09:59:00 INFO - PROCESS | 1816 | 1461862740128 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:59:00 INFO - PROCESS | 1816 | 1461862740319 Marionette TRACE conn4 <- [1,1063,null,{"value":null}] 09:59:01 INFO - PROCESS | 1816 | 1461862740996 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:59:01 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f4110af5000 == 117 [pid = 1816] [id = 273] 09:59:01 INFO - PROCESS | 1816 | ++DOMWINDOW == 213 (0x7f410ddc7000) [pid = 1816] [serial = 820] [outer = (nil)] 09:59:01 INFO - PROCESS | 1816 | ++DOMWINDOW == 214 (0x7f410e3e1400) [pid = 1816] [serial = 821] [outer = 0x7f410ddc7000] 09:59:01 INFO - PROCESS | 1816 | 1461862741073 Marionette DEBUG loaded listener.js 09:59:01 INFO - PROCESS | 1816 | ++DOMWINDOW == 215 (0x7f410ebc5000) [pid = 1816] [serial = 822] [outer = 0x7f410ddc7000] 09:59:01 INFO - PROCESS | 1816 | 1461862741919 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:59:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 09:59:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 1828ms 09:59:01 INFO - PROCESS | 1816 | 1461862741951 Marionette TRACE conn4 -> [0,1065,"getWindowHandle",null] 09:59:01 INFO - PROCESS | 1816 | 1461862741957 Marionette TRACE conn4 <- [1,1065,null,{"value":"8"}] 09:59:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 09:59:01 INFO - PROCESS | 1816 | 1461862741967 Marionette TRACE conn4 -> [0,1066,"setScriptTimeout",{"ms":35000}] 09:59:01 INFO - PROCESS | 1816 | 1461862741972 Marionette TRACE conn4 <- [1,1066,null,{}] 09:59:01 INFO - PROCESS | 1816 | 1461862741979 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:59:02 INFO - PROCESS | 1816 | 1461862742187 Marionette TRACE conn4 <- [1,1067,null,{"value":null}] 09:59:02 INFO - PROCESS | 1816 | 1461862742390 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:59:02 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f411475c800 == 118 [pid = 1816] [id = 274] 09:59:02 INFO - PROCESS | 1816 | ++DOMWINDOW == 216 (0x7f410ca29800) [pid = 1816] [serial = 823] [outer = (nil)] 09:59:02 INFO - PROCESS | 1816 | ++DOMWINDOW == 217 (0x7f410ebc9000) [pid = 1816] [serial = 824] [outer = 0x7f410ca29800] 09:59:02 INFO - PROCESS | 1816 | 1461862742458 Marionette DEBUG loaded listener.js 09:59:02 INFO - PROCESS | 1816 | ++DOMWINDOW == 218 (0x7f41112cd400) [pid = 1816] [serial = 825] [outer = 0x7f410ca29800] 09:59:03 INFO - PROCESS | 1816 | 1461862743517 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:59:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 09:59:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 1587ms 09:59:03 INFO - PROCESS | 1816 | 1461862743557 Marionette TRACE conn4 -> [0,1069,"getWindowHandle",null] 09:59:03 INFO - PROCESS | 1816 | 1461862743563 Marionette TRACE conn4 <- [1,1069,null,{"value":"8"}] 09:59:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 09:59:03 INFO - PROCESS | 1816 | 1461862743569 Marionette TRACE conn4 -> [0,1070,"setScriptTimeout",{"ms":35000}] 09:59:03 INFO - PROCESS | 1816 | 1461862743572 Marionette TRACE conn4 <- [1,1070,null,{}] 09:59:03 INFO - PROCESS | 1816 | 1461862743578 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:59:03 INFO - PROCESS | 1816 | 1461862743753 Marionette TRACE conn4 <- [1,1071,null,{"value":null}] 09:59:04 INFO - PROCESS | 1816 | 1461862744036 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:59:04 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f4110aef000 == 119 [pid = 1816] [id = 275] 09:59:04 INFO - PROCESS | 1816 | ++DOMWINDOW == 219 (0x7f41130ef400) [pid = 1816] [serial = 826] [outer = (nil)] 09:59:04 INFO - PROCESS | 1816 | ++DOMWINDOW == 220 (0x7f411396c000) [pid = 1816] [serial = 827] [outer = 0x7f41130ef400] 09:59:04 INFO - PROCESS | 1816 | 1461862744109 Marionette DEBUG loaded listener.js 09:59:04 INFO - PROCESS | 1816 | ++DOMWINDOW == 221 (0x7f4113a89000) [pid = 1816] [serial = 828] [outer = 0x7f41130ef400] 09:59:04 INFO - PROCESS | 1816 | --DOCSHELL 0x7f41195cb000 == 118 [pid = 1816] [id = 215] 09:59:04 INFO - PROCESS | 1816 | --DOCSHELL 0x7f4113a64000 == 117 [pid = 1816] [id = 218] 09:59:04 INFO - PROCESS | 1816 | --DOCSHELL 0x7f4113a79000 == 116 [pid = 1816] [id = 214] 09:59:04 INFO - PROCESS | 1816 | --DOMWINDOW == 220 (0x7f411cf6e000) [pid = 1816] [serial = 719] [outer = (nil)] [url = about:blank] 09:59:04 INFO - PROCESS | 1816 | --DOCSHELL 0x7f411b454800 == 115 [pid = 1816] [id = 216] 09:59:04 INFO - PROCESS | 1816 | --DOCSHELL 0x7f411950e800 == 114 [pid = 1816] [id = 260] 09:59:04 INFO - PROCESS | 1816 | --DOCSHELL 0x7f4118298800 == 113 [pid = 1816] [id = 259] 09:59:04 INFO - PROCESS | 1816 | --DOCSHELL 0x7f4110aed800 == 112 [pid = 1816] [id = 256] 09:59:04 INFO - PROCESS | 1816 | --DOCSHELL 0x7f410e4cc000 == 111 [pid = 1816] [id = 255] 09:59:04 INFO - PROCESS | 1816 | --DOCSHELL 0x7f410f63e800 == 110 [pid = 1816] [id = 254] 09:59:04 INFO - PROCESS | 1816 | --DOCSHELL 0x7f4135573000 == 109 [pid = 1816] [id = 249] 09:59:04 INFO - PROCESS | 1816 | --DOCSHELL 0x7f413186c800 == 108 [pid = 1816] [id = 248] 09:59:04 INFO - PROCESS | 1816 | --DOCSHELL 0x7f41301df800 == 107 [pid = 1816] [id = 247] 09:59:04 INFO - PROCESS | 1816 | --DOCSHELL 0x7f412622a000 == 106 [pid = 1816] [id = 246] 09:59:04 INFO - PROCESS | 1816 | --DOCSHELL 0x7f4124c54000 == 105 [pid = 1816] [id = 245] 09:59:04 INFO - PROCESS | 1816 | --DOCSHELL 0x7f4124086000 == 104 [pid = 1816] [id = 244] 09:59:04 INFO - PROCESS | 1816 | --DOCSHELL 0x7f412032f000 == 103 [pid = 1816] [id = 243] 09:59:04 INFO - PROCESS | 1816 | 1461862744991 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:59:05 INFO - PROCESS | 1816 | --DOMWINDOW == 219 (0x7f41126d9000) [pid = 1816] [serial = 705] [outer = (nil)] [url = about:blank] 09:59:05 INFO - PROCESS | 1816 | --DOMWINDOW == 218 (0x7f41112ce800) [pid = 1816] [serial = 704] [outer = (nil)] [url = about:blank] 09:59:05 INFO - PROCESS | 1816 | --DOMWINDOW == 217 (0x7f4118ba2800) [pid = 1816] [serial = 698] [outer = (nil)] [url = about:blank] 09:59:05 INFO - PROCESS | 1816 | --DOMWINDOW == 216 (0x7f4110a8d800) [pid = 1816] [serial = 702] [outer = (nil)] [url = about:blank] 09:59:05 INFO - PROCESS | 1816 | --DOMWINDOW == 215 (0x7f410f6df000) [pid = 1816] [serial = 701] [outer = (nil)] [url = about:blank] 09:59:05 INFO - PROCESS | 1816 | --DOMWINDOW == 214 (0x7f4110999c00) [pid = 1816] [serial = 692] [outer = (nil)] [url = about:blank] 09:59:05 INFO - PROCESS | 1816 | --DOMWINDOW == 213 (0x7f4113810c00) [pid = 1816] [serial = 707] [outer = (nil)] [url = about:blank] 09:59:05 INFO - PROCESS | 1816 | --DOMWINDOW == 212 (0x7f4118030000) [pid = 1816] [serial = 713] [outer = (nil)] [url = about:blank] 09:59:05 INFO - PROCESS | 1816 | --DOMWINDOW == 211 (0x7f4113977c00) [pid = 1816] [serial = 708] [outer = (nil)] [url = about:blank] 09:59:05 INFO - PROCESS | 1816 | --DOMWINDOW == 210 (0x7f411462ec00) [pid = 1816] [serial = 710] [outer = (nil)] [url = about:blank] 09:59:05 INFO - PROCESS | 1816 | --DOMWINDOW == 209 (0x7f4110a83400) [pid = 1816] [serial = 661] [outer = (nil)] [url = about:blank] 09:59:05 INFO - PROCESS | 1816 | --DOMWINDOW == 208 (0x7f411a022000) [pid = 1816] [serial = 670] [outer = (nil)] [url = about:blank] 09:59:05 INFO - PROCESS | 1816 | --DOMWINDOW == 207 (0x7f41126dfc00) [pid = 1816] [serial = 686] [outer = (nil)] [url = about:blank] 09:59:05 INFO - PROCESS | 1816 | --DOMWINDOW == 206 (0x7f4114627c00) [pid = 1816] [serial = 658] [outer = (nil)] [url = about:blank] 09:59:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 09:59:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 1482ms 09:59:05 INFO - PROCESS | 1816 | --DOMWINDOW == 205 (0x7f4121515c00) [pid = 1816] [serial = 679] [outer = (nil)] [url = about:blank] 09:59:05 INFO - PROCESS | 1816 | --DOMWINDOW == 204 (0x7f411a7a1400) [pid = 1816] [serial = 673] [outer = (nil)] [url = about:blank] 09:59:05 INFO - PROCESS | 1816 | --DOMWINDOW == 203 (0x7f411e7d1400) [pid = 1816] [serial = 676] [outer = (nil)] [url = about:blank] 09:59:05 INFO - PROCESS | 1816 | --DOMWINDOW == 202 (0x7f411a404800) [pid = 1816] [serial = 716] [outer = (nil)] [url = about:blank] 09:59:05 INFO - PROCESS | 1816 | --DOMWINDOW == 201 (0x7f4122bc1400) [pid = 1816] [serial = 682] [outer = (nil)] [url = about:blank] 09:59:05 INFO - PROCESS | 1816 | --DOMWINDOW == 200 (0x7f41191b3c00) [pid = 1816] [serial = 714] [outer = (nil)] [url = about:blank] 09:59:05 INFO - PROCESS | 1816 | --DOMWINDOW == 199 (0x7f4112e74800) [pid = 1816] [serial = 664] [outer = (nil)] [url = about:blank] 09:59:05 INFO - PROCESS | 1816 | --DOMWINDOW == 198 (0x7f41189f0000) [pid = 1816] [serial = 667] [outer = (nil)] [url = about:blank] 09:59:05 INFO - PROCESS | 1816 | --DOMWINDOW == 197 (0x7f41130e7800) [pid = 1816] [serial = 695] [outer = (nil)] [url = about:blank] 09:59:05 INFO - PROCESS | 1816 | --DOMWINDOW == 196 (0x7f4123ee7800) [pid = 1816] [serial = 689] [outer = (nil)] [url = about:blank] 09:59:05 INFO - PROCESS | 1816 | --DOMWINDOW == 195 (0x7f41126d6400) [pid = 1816] [serial = 446] [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:59:05 INFO - PROCESS | 1816 | --DOMWINDOW == 194 (0x7f411cd8a400) [pid = 1816] [serial = 717] [outer = (nil)] [url = about:blank] 09:59:05 INFO - PROCESS | 1816 | --DOMWINDOW == 193 (0x7f4118025000) [pid = 1816] [serial = 711] [outer = (nil)] [url = about:blank] 09:59:05 INFO - PROCESS | 1816 | 1461862745073 Marionette TRACE conn4 -> [0,1073,"getWindowHandle",null] 09:59:05 INFO - PROCESS | 1816 | 1461862745076 Marionette TRACE conn4 <- [1,1073,null,{"value":"8"}] 09:59:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 09:59:05 INFO - PROCESS | 1816 | 1461862745089 Marionette TRACE conn4 -> [0,1074,"setScriptTimeout",{"ms":35000}] 09:59:05 INFO - PROCESS | 1816 | 1461862745097 Marionette TRACE conn4 <- [1,1074,null,{}] 09:59:05 INFO - PROCESS | 1816 | 1461862745105 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:59:05 INFO - PROCESS | 1816 | 1461862745281 Marionette TRACE conn4 <- [1,1075,null,{"value":null}] 09:59:05 INFO - PROCESS | 1816 | 1461862745448 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:59:05 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f4112c02800 == 104 [pid = 1816] [id = 276] 09:59:05 INFO - PROCESS | 1816 | ++DOMWINDOW == 194 (0x7f41122efc00) [pid = 1816] [serial = 829] [outer = (nil)] 09:59:05 INFO - PROCESS | 1816 | ++DOMWINDOW == 195 (0x7f4114a02c00) [pid = 1816] [serial = 830] [outer = 0x7f41122efc00] 09:59:05 INFO - PROCESS | 1816 | 1461862745548 Marionette DEBUG loaded listener.js 09:59:05 INFO - PROCESS | 1816 | ++DOMWINDOW == 196 (0x7f411802f400) [pid = 1816] [serial = 831] [outer = 0x7f41122efc00] 09:59:06 INFO - PROCESS | 1816 | 1461862746251 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:59:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 09:59:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 1203ms 09:59:06 INFO - PROCESS | 1816 | 1461862746288 Marionette TRACE conn4 -> [0,1077,"getWindowHandle",null] 09:59:06 INFO - PROCESS | 1816 | 1461862746291 Marionette TRACE conn4 <- [1,1077,null,{"value":"8"}] 09:59:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 09:59:06 INFO - PROCESS | 1816 | 1461862746310 Marionette TRACE conn4 -> [0,1078,"setScriptTimeout",{"ms":35000}] 09:59:06 INFO - PROCESS | 1816 | 1461862746312 Marionette TRACE conn4 <- [1,1078,null,{}] 09:59:06 INFO - PROCESS | 1816 | 1461862746318 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:59:06 INFO - PROCESS | 1816 | 1461862746492 Marionette TRACE conn4 <- [1,1079,null,{"value":null}] 09:59:06 INFO - PROCESS | 1816 | 1461862746512 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:59:06 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f411801b000 == 105 [pid = 1816] [id = 277] 09:59:06 INFO - PROCESS | 1816 | ++DOMWINDOW == 197 (0x7f4114624400) [pid = 1816] [serial = 832] [outer = (nil)] 09:59:06 INFO - PROCESS | 1816 | ++DOMWINDOW == 198 (0x7f4118ba6800) [pid = 1816] [serial = 833] [outer = 0x7f4114624400] 09:59:06 INFO - PROCESS | 1816 | 1461862746579 Marionette DEBUG loaded listener.js 09:59:06 INFO - PROCESS | 1816 | ++DOMWINDOW == 199 (0x7f4119c64800) [pid = 1816] [serial = 834] [outer = 0x7f4114624400] 09:59:07 INFO - PROCESS | 1816 | 1461862747879 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:59:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 09:59:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 1591ms 09:59:07 INFO - PROCESS | 1816 | 1461862747918 Marionette TRACE conn4 -> [0,1081,"getWindowHandle",null] 09:59:07 INFO - PROCESS | 1816 | 1461862747924 Marionette TRACE conn4 <- [1,1081,null,{"value":"8"}] 09:59:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 09:59:07 INFO - PROCESS | 1816 | 1461862747957 Marionette TRACE conn4 -> [0,1082,"setScriptTimeout",{"ms":35000}] 09:59:07 INFO - PROCESS | 1816 | 1461862747961 Marionette TRACE conn4 <- [1,1082,null,{}] 09:59:07 INFO - PROCESS | 1816 | 1461862747972 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:59:08 INFO - PROCESS | 1816 | 1461862748284 Marionette TRACE conn4 <- [1,1083,null,{"value":null}] 09:59:08 INFO - PROCESS | 1816 | 1461862748364 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:59:08 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f41195cb000 == 106 [pid = 1816] [id = 278] 09:59:08 INFO - PROCESS | 1816 | ++DOMWINDOW == 200 (0x7f411a40bc00) [pid = 1816] [serial = 835] [outer = (nil)] 09:59:08 INFO - PROCESS | 1816 | ++DOMWINDOW == 201 (0x7f411b21e400) [pid = 1816] [serial = 836] [outer = 0x7f411a40bc00] 09:59:08 INFO - PROCESS | 1816 | 1461862748440 Marionette DEBUG loaded listener.js 09:59:08 INFO - PROCESS | 1816 | ++DOMWINDOW == 202 (0x7f411b97d400) [pid = 1816] [serial = 837] [outer = 0x7f411a40bc00] 09:59:09 INFO - PROCESS | 1816 | 1461862749660 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:59:09 INFO - PROCESS | 1816 | --DOMWINDOW == 201 (0x7f41189efc00) [pid = 1816] [serial = 778] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 09:59:09 INFO - PROCESS | 1816 | --DOMWINDOW == 200 (0x7f410ddc9400) [pid = 1816] [serial = 763] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 09:59:09 INFO - PROCESS | 1816 | --DOMWINDOW == 199 (0x7f4112e73400) [pid = 1816] [serial = 772] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 09:59:09 INFO - PROCESS | 1816 | --DOMWINDOW == 198 (0x7f4110ab9400) [pid = 1816] [serial = 766] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 09:59:09 INFO - PROCESS | 1816 | --DOMWINDOW == 197 (0x7f41130ed000) [pid = 1816] [serial = 775] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 09:59:09 INFO - PROCESS | 1816 | --DOMWINDOW == 196 (0x7f41112cdc00) [pid = 1816] [serial = 781] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 09:59:09 INFO - PROCESS | 1816 | --DOMWINDOW == 195 (0x7f41124d4c00) [pid = 1816] [serial = 769] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 09:59:09 INFO - PROCESS | 1816 | --DOMWINDOW == 194 (0x7f410edf4400) [pid = 1816] [serial = 718] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 09:59:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 09:59:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 1817ms 09:59:09 INFO - PROCESS | 1816 | 1461862749749 Marionette TRACE conn4 -> [0,1085,"getWindowHandle",null] 09:59:09 INFO - PROCESS | 1816 | 1461862749753 Marionette TRACE conn4 <- [1,1085,null,{"value":"8"}] 09:59:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 09:59:09 INFO - PROCESS | 1816 | 1461862749758 Marionette TRACE conn4 -> [0,1086,"setScriptTimeout",{"ms":35000}] 09:59:09 INFO - PROCESS | 1816 | 1461862749761 Marionette TRACE conn4 <- [1,1086,null,{}] 09:59:09 INFO - PROCESS | 1816 | 1461862749765 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:59:09 INFO - PROCESS | 1816 | 1461862749976 Marionette TRACE conn4 <- [1,1087,null,{"value":null}] 09:59:10 INFO - PROCESS | 1816 | 1461862750118 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:59:10 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f41146ab000 == 107 [pid = 1816] [id = 279] 09:59:10 INFO - PROCESS | 1816 | ++DOMWINDOW == 195 (0x7f411462f000) [pid = 1816] [serial = 838] [outer = (nil)] 09:59:10 INFO - PROCESS | 1816 | ++DOMWINDOW == 196 (0x7f4119b63400) [pid = 1816] [serial = 839] [outer = 0x7f411462f000] 09:59:10 INFO - PROCESS | 1816 | 1461862750182 Marionette DEBUG loaded listener.js 09:59:10 INFO - PROCESS | 1816 | ++DOMWINDOW == 197 (0x7f411b9f3c00) [pid = 1816] [serial = 840] [outer = 0x7f411462f000] 09:59:10 INFO - PROCESS | 1816 | 1461862750856 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:59:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 09:59:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 1141ms 09:59:10 INFO - PROCESS | 1816 | 1461862750900 Marionette TRACE conn4 -> [0,1089,"getWindowHandle",null] 09:59:10 INFO - PROCESS | 1816 | 1461862750915 Marionette TRACE conn4 <- [1,1089,null,{"value":"8"}] 09:59:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 09:59:10 INFO - PROCESS | 1816 | 1461862750925 Marionette TRACE conn4 -> [0,1090,"setScriptTimeout",{"ms":35000}] 09:59:10 INFO - PROCESS | 1816 | 1461862750928 Marionette TRACE conn4 <- [1,1090,null,{}] 09:59:10 INFO - PROCESS | 1816 | 1461862750933 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:59:11 INFO - PROCESS | 1816 | 1461862751145 Marionette TRACE conn4 <- [1,1091,null,{"value":null}] 09:59:11 INFO - PROCESS | 1816 | 1461862751164 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:59:11 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f411cf45800 == 108 [pid = 1816] [id = 280] 09:59:11 INFO - PROCESS | 1816 | ++DOMWINDOW == 198 (0x7f4113973c00) [pid = 1816] [serial = 841] [outer = (nil)] 09:59:11 INFO - PROCESS | 1816 | ++DOMWINDOW == 199 (0x7f411d06c400) [pid = 1816] [serial = 842] [outer = 0x7f4113973c00] 09:59:11 INFO - PROCESS | 1816 | 1461862751224 Marionette DEBUG loaded listener.js 09:59:11 INFO - PROCESS | 1816 | ++DOMWINDOW == 200 (0x7f412037e000) [pid = 1816] [serial = 843] [outer = 0x7f4113973c00] 09:59:12 INFO - PROCESS | 1816 | 1461862752167 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:59:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 09:59:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 1283ms 09:59:12 INFO - PROCESS | 1816 | 1461862752207 Marionette TRACE conn4 -> [0,1093,"getWindowHandle",null] 09:59:12 INFO - PROCESS | 1816 | 1461862752213 Marionette TRACE conn4 <- [1,1093,null,{"value":"8"}] 09:59:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 09:59:12 INFO - PROCESS | 1816 | 1461862752222 Marionette TRACE conn4 -> [0,1094,"setScriptTimeout",{"ms":35000}] 09:59:12 INFO - PROCESS | 1816 | 1461862752228 Marionette TRACE conn4 <- [1,1094,null,{}] 09:59:12 INFO - PROCESS | 1816 | 1461862752237 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:59:12 INFO - PROCESS | 1816 | 1461862752445 Marionette TRACE conn4 <- [1,1095,null,{"value":null}] 09:59:12 INFO - PROCESS | 1816 | 1461862752693 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:59:12 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f4110b2b800 == 109 [pid = 1816] [id = 281] 09:59:12 INFO - PROCESS | 1816 | ++DOMWINDOW == 201 (0x7f410ebbf800) [pid = 1816] [serial = 844] [outer = (nil)] 09:59:12 INFO - PROCESS | 1816 | ++DOMWINDOW == 202 (0x7f4110a83400) [pid = 1816] [serial = 845] [outer = 0x7f410ebbf800] 09:59:12 INFO - PROCESS | 1816 | 1461862752814 Marionette DEBUG loaded listener.js 09:59:12 INFO - PROCESS | 1816 | ++DOMWINDOW == 203 (0x7f41122eac00) [pid = 1816] [serial = 846] [outer = 0x7f410ebbf800] 09:59:13 INFO - PROCESS | 1816 | 1461862753696 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:59:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 09:59:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 1488ms 09:59:13 INFO - PROCESS | 1816 | 1461862753710 Marionette TRACE conn4 -> [0,1097,"getWindowHandle",null] 09:59:13 INFO - PROCESS | 1816 | 1461862753717 Marionette TRACE conn4 <- [1,1097,null,{"value":"8"}] 09:59:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 09:59:13 INFO - PROCESS | 1816 | 1461862753727 Marionette TRACE conn4 -> [0,1098,"setScriptTimeout",{"ms":35000}] 09:59:13 INFO - PROCESS | 1816 | 1461862753731 Marionette TRACE conn4 <- [1,1098,null,{}] 09:59:13 INFO - PROCESS | 1816 | 1461862753737 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:59:13 INFO - PROCESS | 1816 | 1461862753930 Marionette TRACE conn4 <- [1,1099,null,{"value":null}] 09:59:14 INFO - PROCESS | 1816 | 1461862754124 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:59:14 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f41194a3000 == 110 [pid = 1816] [id = 282] 09:59:14 INFO - PROCESS | 1816 | ++DOMWINDOW == 204 (0x7f41122ea800) [pid = 1816] [serial = 847] [outer = (nil)] 09:59:14 INFO - PROCESS | 1816 | ++DOMWINDOW == 205 (0x7f41130f0400) [pid = 1816] [serial = 848] [outer = 0x7f41122ea800] 09:59:14 INFO - PROCESS | 1816 | 1461862754197 Marionette DEBUG loaded listener.js 09:59:14 INFO - PROCESS | 1816 | ++DOMWINDOW == 206 (0x7f4113a8c800) [pid = 1816] [serial = 849] [outer = 0x7f41122ea800] 09:59:15 INFO - PROCESS | 1816 | 1461862755140 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:59:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 09:59:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 1485ms 09:59:15 INFO - PROCESS | 1816 | 1461862755214 Marionette TRACE conn4 -> [0,1101,"getWindowHandle",null] 09:59:15 INFO - PROCESS | 1816 | 1461862755217 Marionette TRACE conn4 <- [1,1101,null,{"value":"8"}] 09:59:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 09:59:15 INFO - PROCESS | 1816 | 1461862755224 Marionette TRACE conn4 -> [0,1102,"setScriptTimeout",{"ms":35000}] 09:59:15 INFO - PROCESS | 1816 | 1461862755229 Marionette TRACE conn4 <- [1,1102,null,{}] 09:59:15 INFO - PROCESS | 1816 | 1461862755245 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:59:15 INFO - PROCESS | 1816 | 1461862755479 Marionette TRACE conn4 <- [1,1103,null,{"value":null}] 09:59:15 INFO - PROCESS | 1816 | 1461862755707 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:59:15 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f4124068000 == 111 [pid = 1816] [id = 283] 09:59:15 INFO - PROCESS | 1816 | ++DOMWINDOW == 207 (0x7f4119c6a800) [pid = 1816] [serial = 850] [outer = (nil)] 09:59:15 INFO - PROCESS | 1816 | ++DOMWINDOW == 208 (0x7f411a40d800) [pid = 1816] [serial = 851] [outer = 0x7f4119c6a800] 09:59:15 INFO - PROCESS | 1816 | 1461862755823 Marionette DEBUG loaded listener.js 09:59:15 INFO - PROCESS | 1816 | ++DOMWINDOW == 209 (0x7f411b97f000) [pid = 1816] [serial = 852] [outer = 0x7f4119c6a800] 09:59:16 INFO - PROCESS | 1816 | 1461862756649 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:59:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 09:59:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 1484ms 09:59:16 INFO - PROCESS | 1816 | 1461862756709 Marionette TRACE conn4 -> [0,1105,"getWindowHandle",null] 09:59:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 09:59:16 INFO - PROCESS | 1816 | 1461862756714 Marionette TRACE conn4 <- [1,1105,null,{"value":"8"}] 09:59:16 INFO - PROCESS | 1816 | 1461862756720 Marionette TRACE conn4 -> [0,1106,"setScriptTimeout",{"ms":35000}] 09:59:16 INFO - PROCESS | 1816 | 1461862756723 Marionette TRACE conn4 <- [1,1106,null,{}] 09:59:16 INFO - PROCESS | 1816 | 1461862756728 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:59:16 INFO - PROCESS | 1816 | 1461862756925 Marionette TRACE conn4 <- [1,1107,null,{"value":null}] 09:59:17 INFO - PROCESS | 1816 | 1461862757103 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:59:17 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f41257db000 == 112 [pid = 1816] [id = 284] 09:59:17 INFO - PROCESS | 1816 | ++DOMWINDOW == 210 (0x7f411a01a400) [pid = 1816] [serial = 853] [outer = (nil)] 09:59:17 INFO - PROCESS | 1816 | ++DOMWINDOW == 211 (0x7f411cf9b400) [pid = 1816] [serial = 854] [outer = 0x7f411a01a400] 09:59:17 INFO - PROCESS | 1816 | 1461862757179 Marionette DEBUG loaded listener.js 09:59:17 INFO - PROCESS | 1816 | ++DOMWINDOW == 212 (0x7f41205f8800) [pid = 1816] [serial = 855] [outer = 0x7f411a01a400] 09:59:18 INFO - PROCESS | 1816 | 1461862758034 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:59:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 09:59:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 1346ms 09:59:18 INFO - PROCESS | 1816 | 1461862758065 Marionette TRACE conn4 -> [0,1109,"getWindowHandle",null] 09:59:18 INFO - PROCESS | 1816 | 1461862758068 Marionette TRACE conn4 <- [1,1109,null,{"value":"8"}] 09:59:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 09:59:18 INFO - PROCESS | 1816 | 1461862758076 Marionette TRACE conn4 -> [0,1110,"setScriptTimeout",{"ms":35000}] 09:59:18 INFO - PROCESS | 1816 | 1461862758079 Marionette TRACE conn4 <- [1,1110,null,{}] 09:59:18 INFO - PROCESS | 1816 | 1461862758084 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:59:18 INFO - PROCESS | 1816 | 1461862758265 Marionette TRACE conn4 <- [1,1111,null,{"value":null}] 09:59:18 INFO - PROCESS | 1816 | 1461862758459 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:59:18 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f41304da800 == 113 [pid = 1816] [id = 285] 09:59:18 INFO - PROCESS | 1816 | ++DOMWINDOW == 213 (0x7f411cd83400) [pid = 1816] [serial = 856] [outer = (nil)] 09:59:18 INFO - PROCESS | 1816 | ++DOMWINDOW == 214 (0x7f4121d76c00) [pid = 1816] [serial = 857] [outer = 0x7f411cd83400] 09:59:18 INFO - PROCESS | 1816 | 1461862758529 Marionette DEBUG loaded listener.js 09:59:18 INFO - PROCESS | 1816 | ++DOMWINDOW == 215 (0x7f41227cbc00) [pid = 1816] [serial = 858] [outer = 0x7f411cd83400] 09:59:19 INFO - PROCESS | 1816 | 1461862759410 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:59:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 09:59:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 1379ms 09:59:19 INFO - PROCESS | 1816 | 1461862759455 Marionette TRACE conn4 -> [0,1113,"getWindowHandle",null] 09:59:19 INFO - PROCESS | 1816 | 1461862759459 Marionette TRACE conn4 <- [1,1113,null,{"value":"8"}] 09:59:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 09:59:19 INFO - PROCESS | 1816 | 1461862759465 Marionette TRACE conn4 -> [0,1114,"setScriptTimeout",{"ms":35000}] 09:59:19 INFO - PROCESS | 1816 | 1461862759467 Marionette TRACE conn4 <- [1,1114,null,{}] 09:59:19 INFO - PROCESS | 1816 | 1461862759473 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:59:19 INFO - PROCESS | 1816 | 1461862759698 Marionette TRACE conn4 <- [1,1115,null,{"value":null}] 09:59:19 INFO - PROCESS | 1816 | 1461862759881 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:59:19 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f41337a3000 == 114 [pid = 1816] [id = 286] 09:59:19 INFO - PROCESS | 1816 | ++DOMWINDOW == 216 (0x7f4122bccc00) [pid = 1816] [serial = 859] [outer = (nil)] 09:59:19 INFO - PROCESS | 1816 | ++DOMWINDOW == 217 (0x7f41243a4c00) [pid = 1816] [serial = 860] [outer = 0x7f4122bccc00] 09:59:19 INFO - PROCESS | 1816 | 1461862759956 Marionette DEBUG loaded listener.js 09:59:20 INFO - PROCESS | 1816 | ++DOMWINDOW == 218 (0x7f41247f2000) [pid = 1816] [serial = 861] [outer = 0x7f4122bccc00] 09:59:20 INFO - PROCESS | 1816 | 1461862760836 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:59:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 09:59:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 1432ms 09:59:20 INFO - PROCESS | 1816 | 1461862760899 Marionette TRACE conn4 -> [0,1117,"getWindowHandle",null] 09:59:20 INFO - PROCESS | 1816 | 1461862760903 Marionette TRACE conn4 <- [1,1117,null,{"value":"8"}] 09:59:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 09:59:20 INFO - PROCESS | 1816 | 1461862760909 Marionette TRACE conn4 -> [0,1118,"setScriptTimeout",{"ms":35000}] 09:59:20 INFO - PROCESS | 1816 | 1461862760911 Marionette TRACE conn4 <- [1,1118,null,{}] 09:59:20 INFO - PROCESS | 1816 | 1461862760917 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:59:21 INFO - PROCESS | 1816 | 1461862761103 Marionette TRACE conn4 <- [1,1119,null,{"value":null}] 09:59:21 INFO - PROCESS | 1816 | 1461862761285 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:59:21 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f413556e800 == 115 [pid = 1816] [id = 287] 09:59:21 INFO - PROCESS | 1816 | ++DOMWINDOW == 219 (0x7f4123e0d000) [pid = 1816] [serial = 862] [outer = (nil)] 09:59:21 INFO - PROCESS | 1816 | ++DOMWINDOW == 220 (0x7f41248f7c00) [pid = 1816] [serial = 863] [outer = 0x7f4123e0d000] 09:59:21 INFO - PROCESS | 1816 | 1461862761361 Marionette DEBUG loaded listener.js 09:59:21 INFO - PROCESS | 1816 | ++DOMWINDOW == 221 (0x7f4124e3e400) [pid = 1816] [serial = 864] [outer = 0x7f4123e0d000] 09:59:22 INFO - PROCESS | 1816 | 1461862762198 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:59:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 09:59:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 1337ms 09:59:22 INFO - PROCESS | 1816 | 1461862762248 Marionette TRACE conn4 -> [0,1121,"getWindowHandle",null] 09:59:22 INFO - PROCESS | 1816 | 1461862762251 Marionette TRACE conn4 <- [1,1121,null,{"value":"8"}] 09:59:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 09:59:22 INFO - PROCESS | 1816 | 1461862762257 Marionette TRACE conn4 -> [0,1122,"setScriptTimeout",{"ms":35000}] 09:59:22 INFO - PROCESS | 1816 | 1461862762259 Marionette TRACE conn4 <- [1,1122,null,{}] 09:59:22 INFO - PROCESS | 1816 | 1461862762265 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:59:22 INFO - PROCESS | 1816 | 1461862762451 Marionette TRACE conn4 <- [1,1123,null,{"value":null}] 09:59:22 INFO - PROCESS | 1816 | 1461862762639 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:59:22 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f413591b000 == 116 [pid = 1816] [id = 288] 09:59:22 INFO - PROCESS | 1816 | ++DOMWINDOW == 222 (0x7f41243a3800) [pid = 1816] [serial = 865] [outer = (nil)] 09:59:22 INFO - PROCESS | 1816 | ++DOMWINDOW == 223 (0x7f4124ee1800) [pid = 1816] [serial = 866] [outer = 0x7f41243a3800] 09:59:22 INFO - PROCESS | 1816 | 1461862762710 Marionette DEBUG loaded listener.js 09:59:22 INFO - PROCESS | 1816 | ++DOMWINDOW == 224 (0x7f4125294000) [pid = 1816] [serial = 867] [outer = 0x7f41243a3800] 09:59:23 INFO - PROCESS | 1816 | 1461862763609 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:59:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 09:59:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 1377ms 09:59:23 INFO - PROCESS | 1816 | 1461862763636 Marionette TRACE conn4 -> [0,1125,"getWindowHandle",null] 09:59:23 INFO - PROCESS | 1816 | 1461862763639 Marionette TRACE conn4 <- [1,1125,null,{"value":"8"}] 09:59:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 09:59:23 INFO - PROCESS | 1816 | 1461862763646 Marionette TRACE conn4 -> [0,1126,"setScriptTimeout",{"ms":35000}] 09:59:23 INFO - PROCESS | 1816 | 1461862763649 Marionette TRACE conn4 <- [1,1126,null,{}] 09:59:23 INFO - PROCESS | 1816 | 1461862763654 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:59:23 INFO - PROCESS | 1816 | 1461862763840 Marionette TRACE conn4 <- [1,1127,null,{"value":null}] 09:59:24 INFO - PROCESS | 1816 | 1461862764026 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:59:24 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f4137f6d800 == 117 [pid = 1816] [id = 289] 09:59:24 INFO - PROCESS | 1816 | ++DOMWINDOW == 225 (0x7f41247fb000) [pid = 1816] [serial = 868] [outer = (nil)] 09:59:24 INFO - PROCESS | 1816 | ++DOMWINDOW == 226 (0x7f412575bc00) [pid = 1816] [serial = 869] [outer = 0x7f41247fb000] 09:59:24 INFO - PROCESS | 1816 | 1461862764097 Marionette DEBUG loaded listener.js 09:59:24 INFO - PROCESS | 1816 | ++DOMWINDOW == 227 (0x7f4125d3f000) [pid = 1816] [serial = 870] [outer = 0x7f41247fb000] 09:59:25 INFO - PROCESS | 1816 | 1461862765001 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:59:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 09:59:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 1377ms 09:59:25 INFO - PROCESS | 1816 | 1461862765025 Marionette TRACE conn4 -> [0,1129,"getWindowHandle",null] 09:59:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 09:59:25 INFO - PROCESS | 1816 | 1461862765034 Marionette TRACE conn4 <- [1,1129,null,{"value":"8"}] 09:59:25 INFO - PROCESS | 1816 | 1461862765040 Marionette TRACE conn4 -> [0,1130,"setScriptTimeout",{"ms":35000}] 09:59:25 INFO - PROCESS | 1816 | 1461862765044 Marionette TRACE conn4 <- [1,1130,null,{}] 09:59:25 INFO - PROCESS | 1816 | 1461862765050 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:59:25 INFO - PROCESS | 1816 | 1461862765235 Marionette TRACE conn4 <- [1,1131,null,{"value":null}] 09:59:25 INFO - PROCESS | 1816 | 1461862765423 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:59:25 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f413a83b800 == 118 [pid = 1816] [id = 290] 09:59:25 INFO - PROCESS | 1816 | ++DOMWINDOW == 228 (0x7f4124e40000) [pid = 1816] [serial = 871] [outer = (nil)] 09:59:25 INFO - PROCESS | 1816 | ++DOMWINDOW == 229 (0x7f4125d95800) [pid = 1816] [serial = 872] [outer = 0x7f4124e40000] 09:59:25 INFO - PROCESS | 1816 | 1461862765497 Marionette DEBUG loaded listener.js 09:59:25 INFO - PROCESS | 1816 | ++DOMWINDOW == 230 (0x7f4125f98800) [pid = 1816] [serial = 873] [outer = 0x7f4124e40000] 09:59:26 INFO - PROCESS | 1816 | 1461862766410 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:59:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 09:59:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 1439ms 09:59:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 09:59:26 INFO - PROCESS | 1816 | 1461862766480 Marionette TRACE conn4 -> [0,1133,"getWindowHandle",null] 09:59:26 INFO - PROCESS | 1816 | 1461862766483 Marionette TRACE conn4 <- [1,1133,null,{"value":"8"}] 09:59:26 INFO - PROCESS | 1816 | 1461862766489 Marionette TRACE conn4 -> [0,1134,"setScriptTimeout",{"ms":35000}] 09:59:26 INFO - PROCESS | 1816 | 1461862766493 Marionette TRACE conn4 <- [1,1134,null,{}] 09:59:26 INFO - PROCESS | 1816 | 1461862766498 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:59:26 INFO - PROCESS | 1816 | 1461862766740 Marionette TRACE conn4 <- [1,1135,null,{"value":null}] 09:59:26 INFO - PROCESS | 1816 | 1461862766974 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:59:27 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f4119ec0000 == 119 [pid = 1816] [id = 291] 09:59:27 INFO - PROCESS | 1816 | ++DOMWINDOW == 231 (0x7f41243a5400) [pid = 1816] [serial = 874] [outer = (nil)] 09:59:27 INFO - PROCESS | 1816 | ++DOMWINDOW == 232 (0x7f412f541400) [pid = 1816] [serial = 875] [outer = 0x7f41243a5400] 09:59:27 INFO - PROCESS | 1816 | 1461862767099 Marionette DEBUG loaded listener.js 09:59:27 INFO - PROCESS | 1816 | ++DOMWINDOW == 233 (0x7f4130173400) [pid = 1816] [serial = 876] [outer = 0x7f41243a5400] 09:59:27 INFO - PROCESS | 1816 | 1461862767913 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:59:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 09:59:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 1489ms 09:59:27 INFO - PROCESS | 1816 | 1461862767978 Marionette TRACE conn4 -> [0,1137,"getWindowHandle",null] 09:59:27 INFO - PROCESS | 1816 | 1461862767982 Marionette TRACE conn4 <- [1,1137,null,{"value":"8"}] 09:59:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 09:59:27 INFO - PROCESS | 1816 | 1461862767988 Marionette TRACE conn4 -> [0,1138,"setScriptTimeout",{"ms":35000}] 09:59:27 INFO - PROCESS | 1816 | 1461862767990 Marionette TRACE conn4 <- [1,1138,null,{}] 09:59:27 INFO - PROCESS | 1816 | 1461862767995 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:59:28 INFO - PROCESS | 1816 | 1461862768187 Marionette TRACE conn4 <- [1,1139,null,{"value":null}] 09:59:28 INFO - PROCESS | 1816 | 1461862768375 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:59:28 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f410bb3f800 == 120 [pid = 1816] [id = 292] 09:59:28 INFO - PROCESS | 1816 | ++DOMWINDOW == 234 (0x7f412a57c400) [pid = 1816] [serial = 877] [outer = (nil)] 09:59:28 INFO - PROCESS | 1816 | ++DOMWINDOW == 235 (0x7f41303ea400) [pid = 1816] [serial = 878] [outer = 0x7f412a57c400] 09:59:28 INFO - PROCESS | 1816 | 1461862768446 Marionette DEBUG loaded listener.js 09:59:28 INFO - PROCESS | 1816 | ++DOMWINDOW == 236 (0x7f413041a000) [pid = 1816] [serial = 879] [outer = 0x7f412a57c400] 09:59:29 INFO - PROCESS | 1816 | 1461862769287 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:59:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 09:59:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 1336ms 09:59:29 INFO - PROCESS | 1816 | 1461862769326 Marionette TRACE conn4 -> [0,1141,"getWindowHandle",null] 09:59:29 INFO - PROCESS | 1816 | 1461862769329 Marionette TRACE conn4 <- [1,1141,null,{"value":"8"}] 09:59:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 09:59:29 INFO - PROCESS | 1816 | 1461862769335 Marionette TRACE conn4 -> [0,1142,"setScriptTimeout",{"ms":35000}] 09:59:29 INFO - PROCESS | 1816 | 1461862769337 Marionette TRACE conn4 <- [1,1142,null,{}] 09:59:29 INFO - PROCESS | 1816 | 1461862769343 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:59:29 INFO - PROCESS | 1816 | 1461862769547 Marionette TRACE conn4 <- [1,1143,null,{"value":null}] 09:59:29 INFO - PROCESS | 1816 | 1461862769747 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:59:29 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f4110ede000 == 121 [pid = 1816] [id = 293] 09:59:29 INFO - PROCESS | 1816 | ++DOMWINDOW == 237 (0x7f412a57e000) [pid = 1816] [serial = 880] [outer = (nil)] 09:59:29 INFO - PROCESS | 1816 | ++DOMWINDOW == 238 (0x7f4130857400) [pid = 1816] [serial = 881] [outer = 0x7f412a57e000] 09:59:29 INFO - PROCESS | 1816 | 1461862769816 Marionette DEBUG loaded listener.js 09:59:29 INFO - PROCESS | 1816 | ++DOMWINDOW == 239 (0x7f41315f4800) [pid = 1816] [serial = 882] [outer = 0x7f412a57e000] 09:59:30 INFO - PROCESS | 1816 | 1461862770660 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:59:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 09:59:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 1382ms 09:59:30 INFO - PROCESS | 1816 | 1461862770718 Marionette TRACE conn4 -> [0,1145,"getWindowHandle",null] 09:59:30 INFO - PROCESS | 1816 | 1461862770721 Marionette TRACE conn4 <- [1,1145,null,{"value":"8"}] 09:59:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 09:59:30 INFO - PROCESS | 1816 | 1461862770727 Marionette TRACE conn4 -> [0,1146,"setScriptTimeout",{"ms":35000}] 09:59:30 INFO - PROCESS | 1816 | 1461862770729 Marionette TRACE conn4 <- [1,1146,null,{}] 09:59:30 INFO - PROCESS | 1816 | 1461862770734 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:59:30 INFO - PROCESS | 1816 | 1461862770933 Marionette TRACE conn4 <- [1,1147,null,{"value":null}] 09:59:31 INFO - PROCESS | 1816 | 1461862771150 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:59:31 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f410b2ad000 == 122 [pid = 1816] [id = 294] 09:59:31 INFO - PROCESS | 1816 | ++DOMWINDOW == 240 (0x7f410ddc8800) [pid = 1816] [serial = 883] [outer = (nil)] 09:59:31 INFO - PROCESS | 1816 | ++DOMWINDOW == 241 (0x7f413060c400) [pid = 1816] [serial = 884] [outer = 0x7f410ddc8800] 09:59:31 INFO - PROCESS | 1816 | 1461862771224 Marionette DEBUG loaded listener.js 09:59:31 INFO - PROCESS | 1816 | ++DOMWINDOW == 242 (0x7f4131812c00) [pid = 1816] [serial = 885] [outer = 0x7f410ddc8800] 09:59:32 INFO - PROCESS | 1816 | 1461862772095 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:59:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 09:59:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 1430ms 09:59:32 INFO - PROCESS | 1816 | 1461862772158 Marionette TRACE conn4 -> [0,1149,"getWindowHandle",null] 09:59:32 INFO - PROCESS | 1816 | 1461862772161 Marionette TRACE conn4 <- [1,1149,null,{"value":"8"}] 09:59:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 09:59:32 INFO - PROCESS | 1816 | 1461862772168 Marionette TRACE conn4 -> [0,1150,"setScriptTimeout",{"ms":35000}] 09:59:32 INFO - PROCESS | 1816 | 1461862772171 Marionette TRACE conn4 <- [1,1150,null,{}] 09:59:32 INFO - PROCESS | 1816 | 1461862772177 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:59:32 INFO - PROCESS | 1816 | 1461862772381 Marionette TRACE conn4 <- [1,1151,null,{"value":null}] 09:59:32 INFO - PROCESS | 1816 | 1461862772569 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:59:32 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f410f573000 == 123 [pid = 1816] [id = 295] 09:59:32 INFO - PROCESS | 1816 | ++DOMWINDOW == 243 (0x7f410ca27800) [pid = 1816] [serial = 886] [outer = (nil)] 09:59:32 INFO - PROCESS | 1816 | ++DOMWINDOW == 244 (0x7f411d06d000) [pid = 1816] [serial = 887] [outer = 0x7f410ca27800] 09:59:32 INFO - PROCESS | 1816 | 1461862772643 Marionette DEBUG loaded listener.js 09:59:32 INFO - PROCESS | 1816 | ++DOMWINDOW == 245 (0x7f4131822800) [pid = 1816] [serial = 888] [outer = 0x7f410ca27800] 09:59:33 INFO - PROCESS | 1816 | 1461862773508 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:59:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 09:59:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 1381ms 09:59:33 INFO - PROCESS | 1816 | 1461862773550 Marionette TRACE conn4 -> [0,1153,"getWindowHandle",null] 09:59:33 INFO - PROCESS | 1816 | 1461862773554 Marionette TRACE conn4 <- [1,1153,null,{"value":"8"}] 09:59:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 09:59:33 INFO - PROCESS | 1816 | 1461862773560 Marionette TRACE conn4 -> [0,1154,"setScriptTimeout",{"ms":35000}] 09:59:33 INFO - PROCESS | 1816 | 1461862773563 Marionette TRACE conn4 <- [1,1154,null,{}] 09:59:33 INFO - PROCESS | 1816 | 1461862773571 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:59:33 INFO - PROCESS | 1816 | 1461862773774 Marionette TRACE conn4 <- [1,1155,null,{"value":null}] 09:59:33 INFO - PROCESS | 1816 | 1461862773980 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:59:34 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f4118c0a800 == 124 [pid = 1816] [id = 296] 09:59:34 INFO - PROCESS | 1816 | ++DOMWINDOW == 246 (0x7f410e506c00) [pid = 1816] [serial = 889] [outer = (nil)] 09:59:34 INFO - PROCESS | 1816 | ++DOMWINDOW == 247 (0x7f413182e800) [pid = 1816] [serial = 890] [outer = 0x7f410e506c00] 09:59:34 INFO - PROCESS | 1816 | 1461862774048 Marionette DEBUG loaded listener.js 09:59:34 INFO - PROCESS | 1816 | ++DOMWINDOW == 248 (0x7f413188b400) [pid = 1816] [serial = 891] [outer = 0x7f410e506c00] 09:59:35 INFO - PROCESS | 1816 | 1461862775403 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:59:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 09:59:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 1892ms 09:59:35 INFO - PROCESS | 1816 | 1461862775454 Marionette TRACE conn4 -> [0,1157,"getWindowHandle",null] 09:59:35 INFO - PROCESS | 1816 | 1461862775460 Marionette TRACE conn4 <- [1,1157,null,{"value":"8"}] 09:59:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 09:59:35 INFO - PROCESS | 1816 | 1461862775469 Marionette TRACE conn4 -> [0,1158,"setScriptTimeout",{"ms":35000}] 09:59:35 INFO - PROCESS | 1816 | 1461862775473 Marionette TRACE conn4 <- [1,1158,null,{}] 09:59:35 INFO - PROCESS | 1816 | 1461862775481 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:59:35 INFO - PROCESS | 1816 | 1461862775675 Marionette TRACE conn4 <- [1,1159,null,{"value":null}] 09:59:35 INFO - PROCESS | 1816 | 1461862775926 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:59:35 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f411372b800 == 125 [pid = 1816] [id = 297] 09:59:35 INFO - PROCESS | 1816 | ++DOMWINDOW == 249 (0x7f410f6e4000) [pid = 1816] [serial = 892] [outer = (nil)] 09:59:36 INFO - PROCESS | 1816 | ++DOMWINDOW == 250 (0x7f4110abd400) [pid = 1816] [serial = 893] [outer = 0x7f410f6e4000] 09:59:36 INFO - PROCESS | 1816 | 1461862776037 Marionette DEBUG loaded listener.js 09:59:36 INFO - PROCESS | 1816 | ++DOMWINDOW == 251 (0x7f41126dcc00) [pid = 1816] [serial = 894] [outer = 0x7f410f6e4000] 09:59:36 INFO - PROCESS | 1816 | 1461862776981 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:59:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 09:59:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 1584ms 09:59:37 INFO - PROCESS | 1816 | 1461862777055 Marionette TRACE conn4 -> [0,1161,"getWindowHandle",null] 09:59:37 INFO - PROCESS | 1816 | 1461862777062 Marionette TRACE conn4 <- [1,1161,null,{"value":"8"}] 09:59:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 09:59:37 INFO - PROCESS | 1816 | 1461862777073 Marionette TRACE conn4 -> [0,1162,"setScriptTimeout",{"ms":35000}] 09:59:37 INFO - PROCESS | 1816 | 1461862777077 Marionette TRACE conn4 <- [1,1162,null,{}] 09:59:37 INFO - PROCESS | 1816 | 1461862777082 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:59:37 INFO - PROCESS | 1816 | 1461862777271 Marionette TRACE conn4 <- [1,1163,null,{"value":null}] 09:59:37 INFO - PROCESS | 1816 | 1461862777537 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:59:37 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f410f40b800 == 126 [pid = 1816] [id = 298] 09:59:37 INFO - PROCESS | 1816 | ++DOMWINDOW == 252 (0x7f410ebbc400) [pid = 1816] [serial = 895] [outer = (nil)] 09:59:37 INFO - PROCESS | 1816 | ++DOMWINDOW == 253 (0x7f4114631800) [pid = 1816] [serial = 896] [outer = 0x7f410ebbc400] 09:59:37 INFO - PROCESS | 1816 | 1461862777676 Marionette DEBUG loaded listener.js 09:59:37 INFO - PROCESS | 1816 | ++DOMWINDOW == 254 (0x7f4118031400) [pid = 1816] [serial = 897] [outer = 0x7f410ebbc400] 09:59:37 INFO - PROCESS | 1816 | --DOMWINDOW == 253 (0x7f413188d400) [pid = 1816] [serial = 755] [outer = (nil)] [url = about:blank] 09:59:37 INFO - PROCESS | 1816 | --DOMWINDOW == 252 (0x7f412a51fc00) [pid = 1816] [serial = 749] [outer = (nil)] [url = about:blank] 09:59:37 INFO - PROCESS | 1816 | --DOMWINDOW == 251 (0x7f413153e800) [pid = 1816] [serial = 752] [outer = (nil)] [url = about:blank] 09:59:37 INFO - PROCESS | 1816 | --DOMWINDOW == 250 (0x7f410e50b400) [pid = 1816] [serial = 758] [outer = (nil)] [url = about:blank] 09:59:37 INFO - PROCESS | 1816 | --DOMWINDOW == 249 (0x7f411a01c400) [pid = 1816] [serial = 785] [outer = (nil)] [url = about:blank] 09:59:37 INFO - PROCESS | 1816 | --DOCSHELL 0x7f41146ab000 == 125 [pid = 1816] [id = 279] 09:59:37 INFO - PROCESS | 1816 | --DOCSHELL 0x7f41195cb000 == 124 [pid = 1816] [id = 278] 09:59:38 INFO - PROCESS | 1816 | --DOCSHELL 0x7f411801b000 == 123 [pid = 1816] [id = 277] 09:59:38 INFO - PROCESS | 1816 | --DOCSHELL 0x7f4113a6e800 == 122 [pid = 1816] [id = 257] 09:59:38 INFO - PROCESS | 1816 | --DOCSHELL 0x7f4112c02800 == 121 [pid = 1816] [id = 276] 09:59:38 INFO - PROCESS | 1816 | --DOCSHELL 0x7f4114761000 == 120 [pid = 1816] [id = 258] 09:59:38 INFO - PROCESS | 1816 | --DOCSHELL 0x7f4110aef000 == 119 [pid = 1816] [id = 275] 09:59:38 INFO - PROCESS | 1816 | --DOCSHELL 0x7f411475c800 == 118 [pid = 1816] [id = 274] 09:59:38 INFO - PROCESS | 1816 | --DOCSHELL 0x7f4110af5000 == 117 [pid = 1816] [id = 273] 09:59:38 INFO - PROCESS | 1816 | --DOCSHELL 0x7f4125b4e800 == 116 [pid = 1816] [id = 270] 09:59:38 INFO - PROCESS | 1816 | --DOCSHELL 0x7f4124c4c800 == 115 [pid = 1816] [id = 269] 09:59:38 INFO - PROCESS | 1816 | --DOCSHELL 0x7f41247c3800 == 114 [pid = 1816] [id = 268] 09:59:38 INFO - PROCESS | 1816 | --DOCSHELL 0x7f4121b4e800 == 113 [pid = 1816] [id = 267] 09:59:38 INFO - PROCESS | 1816 | --DOCSHELL 0x7f411b9b9000 == 112 [pid = 1816] [id = 266] 09:59:38 INFO - PROCESS | 1816 | --DOCSHELL 0x7f411b263000 == 111 [pid = 1816] [id = 265] 09:59:38 INFO - PROCESS | 1816 | 1461862778527 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:59:38 INFO - PROCESS | 1816 | --DOMWINDOW == 248 (0x7f4118b9fc00) [pid = 1816] [serial = 780] [outer = (nil)] [url = about:blank] 09:59:38 INFO - PROCESS | 1816 | --DOMWINDOW == 247 (0x7f41189f3c00) [pid = 1816] [serial = 779] [outer = (nil)] [url = about:blank] 09:59:38 INFO - PROCESS | 1816 | --DOMWINDOW == 246 (0x7f411e7d1800) [pid = 1816] [serial = 734] [outer = (nil)] [url = about:blank] 09:59:38 INFO - PROCESS | 1816 | --DOMWINDOW == 245 (0x7f410edf0c00) [pid = 1816] [serial = 765] [outer = (nil)] [url = about:blank] 09:59:38 INFO - PROCESS | 1816 | --DOMWINDOW == 244 (0x7f410e50f000) [pid = 1816] [serial = 764] [outer = (nil)] [url = about:blank] 09:59:38 INFO - PROCESS | 1816 | --DOMWINDOW == 243 (0x7f4125f8d800) [pid = 1816] [serial = 746] [outer = (nil)] [url = about:blank] 09:59:38 INFO - PROCESS | 1816 | --DOMWINDOW == 242 (0x7f411cdb6c00) [pid = 1816] [serial = 731] [outer = (nil)] [url = about:blank] 09:59:38 INFO - PROCESS | 1816 | --DOMWINDOW == 241 (0x7f412570f000) [pid = 1816] [serial = 743] [outer = (nil)] [url = about:blank] 09:59:38 INFO - PROCESS | 1816 | --DOMWINDOW == 240 (0x7f411380d400) [pid = 1816] [serial = 773] [outer = (nil)] [url = about:blank] 09:59:38 INFO - PROCESS | 1816 | --DOMWINDOW == 239 (0x7f4112e70c00) [pid = 1816] [serial = 725] [outer = (nil)] [url = about:blank] 09:59:38 INFO - PROCESS | 1816 | --DOMWINDOW == 238 (0x7f41112c5400) [pid = 1816] [serial = 768] [outer = (nil)] [url = about:blank] 09:59:38 INFO - PROCESS | 1816 | --DOMWINDOW == 237 (0x7f4113a8cc00) [pid = 1816] [serial = 777] [outer = (nil)] [url = about:blank] 09:59:38 INFO - PROCESS | 1816 | --DOMWINDOW == 236 (0x7f410e511c00) [pid = 1816] [serial = 761] [outer = (nil)] [url = about:blank] 09:59:38 INFO - PROCESS | 1816 | --DOMWINDOW == 235 (0x7f4124e3b400) [pid = 1816] [serial = 740] [outer = (nil)] [url = about:blank] 09:59:38 INFO - PROCESS | 1816 | --DOMWINDOW == 234 (0x7f4110abd000) [pid = 1816] [serial = 767] [outer = (nil)] [url = about:blank] 09:59:38 INFO - PROCESS | 1816 | --DOMWINDOW == 233 (0x7f4118ba4800) [pid = 1816] [serial = 782] [outer = (nil)] [url = about:blank] 09:59:38 INFO - PROCESS | 1816 | --DOMWINDOW == 232 (0x7f41243af800) [pid = 1816] [serial = 737] [outer = (nil)] [url = about:blank] 09:59:38 INFO - PROCESS | 1816 | --DOMWINDOW == 231 (0x7f41124e1800) [pid = 1816] [serial = 770] [outer = (nil)] [url = about:blank] 09:59:38 INFO - PROCESS | 1816 | --DOMWINDOW == 230 (0x7f4119b5d400) [pid = 1816] [serial = 728] [outer = (nil)] [url = about:blank] 09:59:38 INFO - PROCESS | 1816 | --DOMWINDOW == 229 (0x7f4112e72400) [pid = 1816] [serial = 771] [outer = (nil)] [url = about:blank] 09:59:38 INFO - PROCESS | 1816 | --DOMWINDOW == 228 (0x7f4113a83800) [pid = 1816] [serial = 776] [outer = (nil)] [url = about:blank] 09:59:38 INFO - PROCESS | 1816 | --DOMWINDOW == 227 (0x7f410ebc6800) [pid = 1816] [serial = 722] [outer = (nil)] [url = about:blank] 09:59:38 INFO - PROCESS | 1816 | --DOMWINDOW == 226 (0x7f411d06a800) [pid = 1816] [serial = 720] [outer = (nil)] [url = about:blank] 09:59:38 INFO - PROCESS | 1816 | --DOMWINDOW == 225 (0x7f4113971400) [pid = 1816] [serial = 774] [outer = (nil)] [url = about:blank] 09:59:38 INFO - PROCESS | 1816 | --DOMWINDOW == 224 (0x7f4119810400) [pid = 1816] [serial = 783] [outer = (nil)] [url = about:blank] 09:59:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 09:59:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 1535ms 09:59:38 INFO - PROCESS | 1816 | 1461862778608 Marionette TRACE conn4 -> [0,1165,"getWindowHandle",null] 09:59:38 INFO - PROCESS | 1816 | 1461862778611 Marionette TRACE conn4 <- [1,1165,null,{"value":"8"}] 09:59:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 09:59:38 INFO - PROCESS | 1816 | 1461862778617 Marionette TRACE conn4 -> [0,1166,"setScriptTimeout",{"ms":35000}] 09:59:38 INFO - PROCESS | 1816 | 1461862778622 Marionette TRACE conn4 <- [1,1166,null,{}] 09:59:38 INFO - PROCESS | 1816 | 1461862778638 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:59:38 INFO - PROCESS | 1816 | 1461862778823 Marionette TRACE conn4 <- [1,1167,null,{"value":null}] 09:59:38 INFO - PROCESS | 1816 | 1461862778974 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:59:38 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f411469c800 == 112 [pid = 1816] [id = 299] 09:59:38 INFO - PROCESS | 1816 | ++DOMWINDOW == 225 (0x7f4110a84c00) [pid = 1816] [serial = 898] [outer = (nil)] 09:59:39 INFO - PROCESS | 1816 | ++DOMWINDOW == 226 (0x7f4119c66c00) [pid = 1816] [serial = 899] [outer = 0x7f4110a84c00] 09:59:39 INFO - PROCESS | 1816 | 1461862779039 Marionette DEBUG loaded listener.js 09:59:39 INFO - PROCESS | 1816 | ++DOMWINDOW == 227 (0x7f411a410c00) [pid = 1816] [serial = 900] [outer = 0x7f4110a84c00] 09:59:39 INFO - PROCESS | 1816 | 1461862779767 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:59:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 09:59:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 1182ms 09:59:39 INFO - PROCESS | 1816 | 1461862779799 Marionette TRACE conn4 -> [0,1169,"getWindowHandle",null] 09:59:39 INFO - PROCESS | 1816 | 1461862779804 Marionette TRACE conn4 <- [1,1169,null,{"value":"8"}] 09:59:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 09:59:39 INFO - PROCESS | 1816 | 1461862779839 Marionette TRACE conn4 -> [0,1170,"setScriptTimeout",{"ms":35000}] 09:59:39 INFO - PROCESS | 1816 | 1461862779843 Marionette TRACE conn4 <- [1,1170,null,{}] 09:59:39 INFO - PROCESS | 1816 | 1461862779848 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:59:40 INFO - PROCESS | 1816 | 1461862780018 Marionette TRACE conn4 <- [1,1171,null,{"value":null}] 09:59:40 INFO - PROCESS | 1816 | 1461862780029 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:59:40 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f4119491000 == 113 [pid = 1816] [id = 300] 09:59:40 INFO - PROCESS | 1816 | ++DOMWINDOW == 228 (0x7f4118b9a400) [pid = 1816] [serial = 901] [outer = (nil)] 09:59:40 INFO - PROCESS | 1816 | ++DOMWINDOW == 229 (0x7f411b9f6000) [pid = 1816] [serial = 902] [outer = 0x7f4118b9a400] 09:59:40 INFO - PROCESS | 1816 | 1461862780089 Marionette DEBUG loaded listener.js 09:59:40 INFO - PROCESS | 1816 | ++DOMWINDOW == 230 (0x7f411d06a800) [pid = 1816] [serial = 903] [outer = 0x7f4118b9a400] 09:59:41 INFO - PROCESS | 1816 | 1461862781050 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:59:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 09:59:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 1291ms 09:59:41 INFO - PROCESS | 1816 | 1461862781136 Marionette TRACE conn4 -> [0,1173,"getWindowHandle",null] 09:59:41 INFO - PROCESS | 1816 | 1461862781140 Marionette TRACE conn4 <- [1,1173,null,{"value":"8"}] 09:59:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 09:59:41 INFO - PROCESS | 1816 | 1461862781146 Marionette TRACE conn4 -> [0,1174,"setScriptTimeout",{"ms":35000}] 09:59:41 INFO - PROCESS | 1816 | 1461862781148 Marionette TRACE conn4 <- [1,1174,null,{}] 09:59:41 INFO - PROCESS | 1816 | 1461862781154 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:59:41 INFO - PROCESS | 1816 | 1461862781387 Marionette TRACE conn4 <- [1,1175,null,{"value":null}] 09:59:41 INFO - PROCESS | 1816 | 1461862781413 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:59:41 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f4119967800 == 114 [pid = 1816] [id = 301] 09:59:41 INFO - PROCESS | 1816 | ++DOMWINDOW == 231 (0x7f411b651c00) [pid = 1816] [serial = 904] [outer = (nil)] 09:59:41 INFO - PROCESS | 1816 | ++DOMWINDOW == 232 (0x7f411e7d4400) [pid = 1816] [serial = 905] [outer = 0x7f411b651c00] 09:59:41 INFO - PROCESS | 1816 | 1461862781474 Marionette DEBUG loaded listener.js 09:59:41 INFO - PROCESS | 1816 | ++DOMWINDOW == 233 (0x7f4120571c00) [pid = 1816] [serial = 906] [outer = 0x7f411b651c00] 09:59:42 INFO - PROCESS | 1816 | --DOMWINDOW == 232 (0x7f410ddc7000) [pid = 1816] [serial = 820] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 09:59:42 INFO - PROCESS | 1816 | --DOMWINDOW == 231 (0x7f41130ef400) [pid = 1816] [serial = 826] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 09:59:42 INFO - PROCESS | 1816 | --DOMWINDOW == 230 (0x7f411462f000) [pid = 1816] [serial = 838] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 09:59:42 INFO - PROCESS | 1816 | --DOMWINDOW == 229 (0x7f4114624400) [pid = 1816] [serial = 832] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 09:59:42 INFO - PROCESS | 1816 | --DOMWINDOW == 228 (0x7f411a40bc00) [pid = 1816] [serial = 835] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 09:59:42 INFO - PROCESS | 1816 | --DOMWINDOW == 227 (0x7f410ca29800) [pid = 1816] [serial = 823] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 09:59:42 INFO - PROCESS | 1816 | --DOMWINDOW == 226 (0x7f41122efc00) [pid = 1816] [serial = 829] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 09:59:42 INFO - PROCESS | 1816 | 1461862782703 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:59:42 INFO - PROCESS | 1816 | 1461862782734 Marionette TRACE conn4 <- [1,1177,null,{"value":"8"}] 09:59:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 09:59:42 INFO - PROCESS | 1816 | 1461862782741 Marionette TRACE conn4 -> [0,1178,"setScriptTimeout",{"ms":35000}] 09:59:42 INFO - PROCESS | 1816 | 1461862782744 Marionette TRACE conn4 <- [1,1178,null,{}] 09:59:42 INFO - PROCESS | 1816 | 1461862782750 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:59:42 INFO - PROCESS | 1816 | 1461862782958 Marionette TRACE conn4 <- [1,1179,null,{"value":null}] 09:59:43 INFO - PROCESS | 1816 | 1461862783152 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:59:43 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f411a431000 == 115 [pid = 1816] [id = 302] 09:59:43 INFO - PROCESS | 1816 | ++DOMWINDOW == 227 (0x7f4123e0c800) [pid = 1816] [serial = 907] [outer = (nil)] 09:59:43 INFO - PROCESS | 1816 | ++DOMWINDOW == 228 (0x7f41241e1400) [pid = 1816] [serial = 908] [outer = 0x7f4123e0c800] 09:59:43 INFO - PROCESS | 1816 | 1461862783215 Marionette DEBUG loaded listener.js 09:59:43 INFO - PROCESS | 1816 | ++DOMWINDOW == 229 (0x7f41247f1800) [pid = 1816] [serial = 909] [outer = 0x7f4123e0c800] 09:59:43 INFO - PROCESS | 1816 | 1461862783886 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:59:43 INFO - PROCESS | 1816 | 1461862783935 Marionette TRACE conn4 <- [1,1181,null,{"value":"8"}] 09:59:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 09:59:43 INFO - PROCESS | 1816 | 1461862783940 Marionette TRACE conn4 -> [0,1182,"setScriptTimeout",{"ms":35000}] 09:59:43 INFO - PROCESS | 1816 | 1461862783942 Marionette TRACE conn4 <- [1,1182,null,{}] 09:59:43 INFO - PROCESS | 1816 | 1461862783957 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:59:44 INFO - PROCESS | 1816 | 1461862784123 Marionette TRACE conn4 <- [1,1183,null,{"value":null}] 09:59:44 INFO - PROCESS | 1816 | 1461862784137 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:59:44 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f4120329800 == 116 [pid = 1816] [id = 303] 09:59:44 INFO - PROCESS | 1816 | ++DOMWINDOW == 230 (0x7f41241e5000) [pid = 1816] [serial = 910] [outer = (nil)] 09:59:44 INFO - PROCESS | 1816 | ++DOMWINDOW == 231 (0x7f4125f91c00) [pid = 1816] [serial = 911] [outer = 0x7f41241e5000] 09:59:44 INFO - PROCESS | 1816 | 1461862784200 Marionette DEBUG loaded listener.js 09:59:44 INFO - PROCESS | 1816 | ++DOMWINDOW == 232 (0x7f412688d400) [pid = 1816] [serial = 912] [outer = 0x7f41241e5000] 09:59:45 INFO - PROCESS | 1816 | SkCairoFTTypeface::onFilterRec unimplemented 09:59:45 INFO - PROCESS | 1816 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 09:59:45 INFO - PROCESS | 1816 | 1461862785340 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:59:45 INFO - PROCESS | 1816 | 1461862785393 Marionette TRACE conn4 <- [1,1185,null,{"value":"8"}] 09:59:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 09:59:45 INFO - PROCESS | 1816 | 1461862785402 Marionette TRACE conn4 -> [0,1186,"setScriptTimeout",{"ms":35000}] 09:59:45 INFO - PROCESS | 1816 | 1461862785406 Marionette TRACE conn4 <- [1,1186,null,{}] 09:59:45 INFO - PROCESS | 1816 | 1461862785414 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:59:45 INFO - PROCESS | 1816 | 1461862785629 Marionette TRACE conn4 <- [1,1187,null,{"value":null}] 09:59:45 INFO - PROCESS | 1816 | 1461862785934 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:59:45 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f4112052800 == 117 [pid = 1816] [id = 304] 09:59:45 INFO - PROCESS | 1816 | ++DOMWINDOW == 233 (0x7f410f6e9c00) [pid = 1816] [serial = 913] [outer = (nil)] 09:59:46 INFO - PROCESS | 1816 | ++DOMWINDOW == 234 (0x7f41126d9400) [pid = 1816] [serial = 914] [outer = 0x7f410f6e9c00] 09:59:46 INFO - PROCESS | 1816 | 1461862786016 Marionette DEBUG loaded listener.js 09:59:46 INFO - PROCESS | 1816 | ++DOMWINDOW == 235 (0x7f4113818000) [pid = 1816] [serial = 915] [outer = 0x7f410f6e9c00] 09:59:46 INFO - PROCESS | 1816 | 1461862786877 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:59:46 INFO - PROCESS | 1816 | 1461862786953 Marionette TRACE conn4 <- [1,1189,null,{"value":"8"}] 09:59:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 09:59:46 INFO - PROCESS | 1816 | 1461862786963 Marionette TRACE conn4 -> [0,1190,"setScriptTimeout",{"ms":35000}] 09:59:46 INFO - PROCESS | 1816 | 1461862786967 Marionette TRACE conn4 <- [1,1190,null,{}] 09:59:46 INFO - PROCESS | 1816 | 1461862786974 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:59:47 INFO - PROCESS | 1816 | 1461862787216 Marionette TRACE conn4 <- [1,1191,null,{"value":null}] 09:59:47 INFO - PROCESS | 1816 | 1461862787470 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:59:47 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f411a1b1800 == 118 [pid = 1816] [id = 305] 09:59:47 INFO - PROCESS | 1816 | ++DOMWINDOW == 236 (0x7f41191be800) [pid = 1816] [serial = 916] [outer = (nil)] 09:59:47 INFO - PROCESS | 1816 | ++DOMWINDOW == 237 (0x7f411a022800) [pid = 1816] [serial = 917] [outer = 0x7f41191be800] 09:59:47 INFO - PROCESS | 1816 | 1461862787588 Marionette DEBUG loaded listener.js 09:59:47 INFO - PROCESS | 1816 | ++DOMWINDOW == 238 (0x7f411b93d800) [pid = 1816] [serial = 918] [outer = 0x7f41191be800] 09:59:48 INFO - PROCESS | 1816 | 1461862788524 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:59:48 INFO - PROCESS | 1816 | 1461862788571 Marionette TRACE conn4 <- [1,1193,null,{"value":"8"}] 09:59:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 09:59:48 INFO - PROCESS | 1816 | 1461862788582 Marionette TRACE conn4 -> [0,1194,"setScriptTimeout",{"ms":35000}] 09:59:48 INFO - PROCESS | 1816 | 1461862788592 Marionette TRACE conn4 <- [1,1194,null,{}] 09:59:48 INFO - PROCESS | 1816 | 1461862788617 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:59:48 INFO - PROCESS | 1816 | 1461862788916 Marionette TRACE conn4 <- [1,1195,null,{"value":null}] 09:59:49 INFO - PROCESS | 1816 | 1461862789192 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:59:49 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f4125719800 == 119 [pid = 1816] [id = 306] 09:59:49 INFO - PROCESS | 1816 | ++DOMWINDOW == 239 (0x7f4121d73400) [pid = 1816] [serial = 919] [outer = (nil)] 09:59:49 INFO - PROCESS | 1816 | ++DOMWINDOW == 240 (0x7f4123e09400) [pid = 1816] [serial = 920] [outer = 0x7f4121d73400] 09:59:49 INFO - PROCESS | 1816 | 1461862789269 Marionette DEBUG loaded listener.js 09:59:49 INFO - PROCESS | 1816 | ++DOMWINDOW == 241 (0x7f41247f4400) [pid = 1816] [serial = 921] [outer = 0x7f4121d73400] 09:59:50 INFO - PROCESS | 1816 | SkCairoFTTypeface::onFilterRec unimplemented 09:59:50 INFO - PROCESS | 1816 | SkCairoFTTypeface::onFilterRec unimplemented 09:59:50 INFO - PROCESS | 1816 | 1461862790165 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:59:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 09:59:50 INFO - PROCESS | 1816 | 1461862790238 Marionette TRACE conn4 <- [1,1197,null,{"value":"8"}] 09:59:50 INFO - PROCESS | 1816 | 1461862790244 Marionette TRACE conn4 -> [0,1198,"setScriptTimeout",{"ms":35000}] 09:59:50 INFO - PROCESS | 1816 | 1461862790247 Marionette TRACE conn4 <- [1,1198,null,{}] 09:59:50 INFO - PROCESS | 1816 | 1461862790252 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:59:50 INFO - PROCESS | 1816 | 1461862790455 Marionette TRACE conn4 <- [1,1199,null,{"value":null}] 09:59:50 INFO - PROCESS | 1816 | 1461862790685 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:59:50 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f41304de000 == 120 [pid = 1816] [id = 307] 09:59:50 INFO - PROCESS | 1816 | ++DOMWINDOW == 242 (0x7f41225a1000) [pid = 1816] [serial = 922] [outer = (nil)] 09:59:50 INFO - PROCESS | 1816 | ++DOMWINDOW == 243 (0x7f412a521400) [pid = 1816] [serial = 923] [outer = 0x7f41225a1000] 09:59:50 INFO - PROCESS | 1816 | 1461862790804 Marionette DEBUG loaded listener.js 09:59:50 INFO - PROCESS | 1816 | ++DOMWINDOW == 244 (0x7f4130172800) [pid = 1816] [serial = 924] [outer = 0x7f41225a1000] 09:59:51 INFO - PROCESS | 1816 | 1461862791641 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:59:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 09:59:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 1439ms 09:59:51 INFO - PROCESS | 1816 | 1461862791683 Marionette TRACE conn4 -> [0,1201,"getWindowHandle",null] 09:59:51 INFO - PROCESS | 1816 | 1461862791687 Marionette TRACE conn4 <- [1,1201,null,{"value":"8"}] 09:59:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 09:59:51 INFO - PROCESS | 1816 | 1461862791694 Marionette TRACE conn4 -> [0,1202,"setScriptTimeout",{"ms":35000}] 09:59:51 INFO - PROCESS | 1816 | 1461862791697 Marionette TRACE conn4 <- [1,1202,null,{}] 09:59:51 INFO - PROCESS | 1816 | 1461862791702 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:59:51 INFO - PROCESS | 1816 | 1461862791892 Marionette TRACE conn4 <- [1,1203,null,{"value":null}] 09:59:52 INFO - PROCESS | 1816 | 1461862792084 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:59:52 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f4135570000 == 121 [pid = 1816] [id = 308] 09:59:52 INFO - PROCESS | 1816 | ++DOMWINDOW == 245 (0x7f411b655000) [pid = 1816] [serial = 925] [outer = (nil)] 09:59:52 INFO - PROCESS | 1816 | ++DOMWINDOW == 246 (0x7f413180c400) [pid = 1816] [serial = 926] [outer = 0x7f411b655000] 09:59:52 INFO - PROCESS | 1816 | 1461862792154 Marionette DEBUG loaded listener.js 09:59:52 INFO - PROCESS | 1816 | ++DOMWINDOW == 247 (0x7f4131830800) [pid = 1816] [serial = 927] [outer = 0x7f411b655000] 09:59:53 INFO - PROCESS | 1816 | 1461862793071 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:59:53 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:59:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 1428ms 09:59:53 INFO - PROCESS | 1816 | 1461862793123 Marionette TRACE conn4 -> [0,1205,"getWindowHandle",null] 09:59:53 INFO - PROCESS | 1816 | 1461862793127 Marionette TRACE conn4 <- [1,1205,null,{"value":"8"}] 09:59:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 09:59:53 INFO - PROCESS | 1816 | 1461862793133 Marionette TRACE conn4 -> [0,1206,"setScriptTimeout",{"ms":35000}] 09:59:53 INFO - PROCESS | 1816 | 1461862793135 Marionette TRACE conn4 <- [1,1206,null,{}] 09:59:53 INFO - PROCESS | 1816 | 1461862793141 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:59:53 INFO - PROCESS | 1816 | 1461862793369 Marionette TRACE conn4 <- [1,1207,null,{"value":null}] 09:59:53 INFO - PROCESS | 1816 | 1461862793560 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:59:53 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f410dcd7800 == 122 [pid = 1816] [id = 309] 09:59:53 INFO - PROCESS | 1816 | ++DOMWINDOW == 248 (0x7f4130852c00) [pid = 1816] [serial = 928] [outer = (nil)] 09:59:53 INFO - PROCESS | 1816 | ++DOMWINDOW == 249 (0x7f4133742800) [pid = 1816] [serial = 929] [outer = 0x7f4130852c00] 09:59:53 INFO - PROCESS | 1816 | 1461862793637 Marionette DEBUG loaded listener.js 09:59:53 INFO - PROCESS | 1816 | ++DOMWINDOW == 250 (0x7f4134f2ec00) [pid = 1816] [serial = 930] [outer = 0x7f4130852c00] 09:59:54 INFO - PROCESS | 1816 | 1461862794521 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:59:54 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:59:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 1427ms 09:59:54 INFO - PROCESS | 1816 | 1461862794562 Marionette TRACE conn4 -> [0,1209,"getWindowHandle",null] 09:59:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 09:59:54 INFO - PROCESS | 1816 | 1461862794566 Marionette TRACE conn4 <- [1,1209,null,{"value":"8"}] 09:59:54 INFO - PROCESS | 1816 | 1461862794572 Marionette TRACE conn4 -> [0,1210,"setScriptTimeout",{"ms":35000}] 09:59:54 INFO - PROCESS | 1816 | 1461862794575 Marionette TRACE conn4 <- [1,1210,null,{}] 09:59:54 INFO - PROCESS | 1816 | 1461862794580 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:59:54 INFO - PROCESS | 1816 | 1461862794775 Marionette TRACE conn4 <- [1,1211,null,{"value":null}] 09:59:54 INFO - PROCESS | 1816 | 1461862794967 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:59:54 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f410dda6800 == 123 [pid = 1816] [id = 310] 09:59:54 INFO - PROCESS | 1816 | ++DOMWINDOW == 251 (0x7f4131888800) [pid = 1816] [serial = 931] [outer = (nil)] 09:59:55 INFO - PROCESS | 1816 | ++DOMWINDOW == 252 (0x7f41352a7400) [pid = 1816] [serial = 932] [outer = 0x7f4131888800] 09:59:55 INFO - PROCESS | 1816 | 1461862795037 Marionette DEBUG loaded listener.js 09:59:55 INFO - PROCESS | 1816 | ++DOMWINDOW == 253 (0x7f41352af400) [pid = 1816] [serial = 933] [outer = 0x7f4131888800] 09:59:56 INFO - PROCESS | 1816 | 1461862796032 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:59:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 09:59:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 1532ms 09:59:56 INFO - PROCESS | 1816 | 1461862796127 Marionette TRACE conn4 -> [0,1213,"getWindowHandle",null] 09:59:56 INFO - PROCESS | 1816 | 1461862796132 Marionette TRACE conn4 <- [1,1213,null,{"value":"8"}] 09:59:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 09:59:56 INFO - PROCESS | 1816 | 1461862796143 Marionette TRACE conn4 -> [0,1214,"setScriptTimeout",{"ms":35000}] 09:59:56 INFO - PROCESS | 1816 | 1461862796145 Marionette TRACE conn4 <- [1,1214,null,{}] 09:59:56 INFO - PROCESS | 1816 | 1461862796150 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:59:56 INFO - PROCESS | 1816 | 1461862796430 Marionette TRACE conn4 <- [1,1215,null,{"value":null}] 09:59:56 INFO - PROCESS | 1816 | 1461862796608 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:59:56 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f41398a0800 == 124 [pid = 1816] [id = 311] 09:59:56 INFO - PROCESS | 1816 | ++DOMWINDOW == 254 (0x7f4113834c00) [pid = 1816] [serial = 934] [outer = (nil)] 09:59:56 INFO - PROCESS | 1816 | ++DOMWINDOW == 255 (0x7f411383ec00) [pid = 1816] [serial = 935] [outer = 0x7f4113834c00] 09:59:56 INFO - PROCESS | 1816 | 1461862796723 Marionette DEBUG loaded listener.js 09:59:56 INFO - PROCESS | 1816 | ++DOMWINDOW == 256 (0x7f4113843800) [pid = 1816] [serial = 936] [outer = 0x7f4113834c00] 09:59:57 INFO - PROCESS | 1816 | 1461862797539 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:59:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 09:59:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 1436ms 09:59:57 INFO - PROCESS | 1816 | 1461862797580 Marionette TRACE conn4 -> [0,1217,"getWindowHandle",null] 09:59:57 INFO - PROCESS | 1816 | 1461862797584 Marionette TRACE conn4 <- [1,1217,null,{"value":"8"}] 09:59:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 09:59:57 INFO - PROCESS | 1816 | 1461862797589 Marionette TRACE conn4 -> [0,1218,"setScriptTimeout",{"ms":35000}] 09:59:57 INFO - PROCESS | 1816 | 1461862797592 Marionette TRACE conn4 <- [1,1218,null,{}] 09:59:57 INFO - PROCESS | 1816 | 1461862797597 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:59:57 INFO - PROCESS | 1816 | 1461862797791 Marionette TRACE conn4 <- [1,1219,null,{"value":null}] 09:59:58 INFO - PROCESS | 1816 | 1461862798046 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:59:58 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f410f65c000 == 125 [pid = 1816] [id = 312] 09:59:58 INFO - PROCESS | 1816 | ++DOMWINDOW == 257 (0x7f4113834800) [pid = 1816] [serial = 937] [outer = (nil)] 09:59:58 INFO - PROCESS | 1816 | ++DOMWINDOW == 258 (0x7f4118b26000) [pid = 1816] [serial = 938] [outer = 0x7f4113834800] 09:59:58 INFO - PROCESS | 1816 | 1461862798169 Marionette DEBUG loaded listener.js 09:59:58 INFO - PROCESS | 1816 | ++DOMWINDOW == 259 (0x7f4118b2bc00) [pid = 1816] [serial = 939] [outer = 0x7f4113834800] 09:59:58 INFO - PROCESS | 1816 | 1461862798985 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:59:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 09:59:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 1429ms 09:59:59 INFO - PROCESS | 1816 | 1461862799020 Marionette TRACE conn4 -> [0,1221,"getWindowHandle",null] 09:59:59 INFO - PROCESS | 1816 | 1461862799024 Marionette TRACE conn4 <- [1,1221,null,{"value":"8"}] 09:59:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 09:59:59 INFO - PROCESS | 1816 | 1461862799031 Marionette TRACE conn4 -> [0,1222,"setScriptTimeout",{"ms":35000}] 09:59:59 INFO - PROCESS | 1816 | 1461862799034 Marionette TRACE conn4 <- [1,1222,null,{}] 09:59:59 INFO - PROCESS | 1816 | 1461862799039 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:59:59 INFO - PROCESS | 1816 | 1461862799236 Marionette TRACE conn4 <- [1,1223,null,{"value":null}] 09:59:59 INFO - PROCESS | 1816 | 1461862799431 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:59:59 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f410e7d3000 == 126 [pid = 1816] [id = 313] 09:59:59 INFO - PROCESS | 1816 | ++DOMWINDOW == 260 (0x7f4113835000) [pid = 1816] [serial = 940] [outer = (nil)] 09:59:59 INFO - PROCESS | 1816 | ++DOMWINDOW == 261 (0x7f4118b30400) [pid = 1816] [serial = 941] [outer = 0x7f4113835000] 09:59:59 INFO - PROCESS | 1816 | 1461862799502 Marionette DEBUG loaded listener.js 09:59:59 INFO - PROCESS | 1816 | ++DOMWINDOW == 262 (0x7f41352a3800) [pid = 1816] [serial = 942] [outer = 0x7f4113835000] 10:00:00 INFO - PROCESS | 1816 | 1461862800468 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] 10:00:00 INFO - PROCESS | 1816 | 1461862800524 Marionette TRACE conn4 <- [1,1225,null,{"value":"8"}] 10:00:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 10:00:00 INFO - PROCESS | 1816 | 1461862800529 Marionette TRACE conn4 -> [0,1226,"setScriptTimeout",{"ms":35000}] 10:00:00 INFO - PROCESS | 1816 | 1461862800534 Marionette TRACE conn4 <- [1,1226,null,{}] 10:00:00 INFO - PROCESS | 1816 | 1461862800539 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}] 10:00:00 INFO - PROCESS | 1816 | 1461862800764 Marionette TRACE conn4 <- [1,1227,null,{"value":null}] 10:00:01 INFO - PROCESS | 1816 | 1461862801102 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:00:01 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f410dd5e800 == 127 [pid = 1816] [id = 314] 10:00:01 INFO - PROCESS | 1816 | ++DOMWINDOW == 263 (0x7f4113838000) [pid = 1816] [serial = 943] [outer = (nil)] 10:00:01 INFO - PROCESS | 1816 | ++DOMWINDOW == 264 (0x7f4118b29800) [pid = 1816] [serial = 944] [outer = 0x7f4113838000] 10:00:01 INFO - PROCESS | 1816 | 1461862801259 Marionette DEBUG loaded listener.js 10:00:01 INFO - PROCESS | 1816 | ++DOMWINDOW == 265 (0x7f41352ae000) [pid = 1816] [serial = 945] [outer = 0x7f4113838000] 10:00:03 INFO - PROCESS | 1816 | 1461862803292 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]]]}] 10:00:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 10:00:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 2841ms 10:00:03 INFO - PROCESS | 1816 | 1461862803410 Marionette TRACE conn4 -> [0,1229,"getWindowHandle",null] 10:00:03 INFO - PROCESS | 1816 | 1461862803417 Marionette TRACE conn4 <- [1,1229,null,{"value":"8"}] 10:00:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 10:00:03 INFO - PROCESS | 1816 | 1461862803487 Marionette TRACE conn4 -> [0,1230,"setScriptTimeout",{"ms":35000}] 10:00:03 INFO - PROCESS | 1816 | 1461862803498 Marionette TRACE conn4 <- [1,1230,null,{}] 10:00:03 INFO - PROCESS | 1816 | 1461862803513 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}] 10:00:03 INFO - PROCESS | 1816 | 1461862803779 Marionette TRACE conn4 <- [1,1231,null,{"value":null}] 10:00:04 INFO - PROCESS | 1816 | 1461862804004 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:00:04 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f410e4d5800 == 128 [pid = 1816] [id = 315] 10:00:04 INFO - PROCESS | 1816 | ++DOMWINDOW == 266 (0x7f4108adbc00) [pid = 1816] [serial = 946] [outer = (nil)] 10:00:04 INFO - PROCESS | 1816 | ++DOMWINDOW == 267 (0x7f410e510800) [pid = 1816] [serial = 947] [outer = 0x7f4108adbc00] 10:00:04 INFO - PROCESS | 1816 | 1461862804075 Marionette DEBUG loaded listener.js 10:00:04 INFO - PROCESS | 1816 | ++DOMWINDOW == 268 (0x7f410f6e2400) [pid = 1816] [serial = 948] [outer = 0x7f4108adbc00] 10:00:05 INFO - PROCESS | 1816 | 1461862805107 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]]]}] 10:00:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 10:00:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 1671ms 10:00:05 INFO - PROCESS | 1816 | 1461862805139 Marionette TRACE conn4 -> [0,1233,"getWindowHandle",null] 10:00:05 INFO - PROCESS | 1816 | 1461862805146 Marionette TRACE conn4 <- [1,1233,null,{"value":"8"}] 10:00:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 10:00:05 INFO - PROCESS | 1816 | 1461862805156 Marionette TRACE conn4 -> [0,1234,"setScriptTimeout",{"ms":35000}] 10:00:05 INFO - PROCESS | 1816 | 1461862805161 Marionette TRACE conn4 <- [1,1234,null,{}] 10:00:05 INFO - PROCESS | 1816 | 1461862805167 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}] 10:00:05 INFO - PROCESS | 1816 | 1461862805353 Marionette TRACE conn4 <- [1,1235,null,{"value":null}] 10:00:05 INFO - PROCESS | 1816 | 1461862805642 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:00:05 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f410f4ef800 == 129 [pid = 1816] [id = 316] 10:00:05 INFO - PROCESS | 1816 | ++DOMWINDOW == 269 (0x7f41124dd400) [pid = 1816] [serial = 949] [outer = (nil)] 10:00:05 INFO - PROCESS | 1816 | ++DOMWINDOW == 270 (0x7f41126d6c00) [pid = 1816] [serial = 950] [outer = 0x7f41124dd400] 10:00:05 INFO - PROCESS | 1816 | 1461862805716 Marionette DEBUG loaded listener.js 10:00:05 INFO - PROCESS | 1816 | ++DOMWINDOW == 271 (0x7f411380fc00) [pid = 1816] [serial = 951] [outer = 0x7f41124dd400] 10:00:06 INFO - PROCESS | 1816 | 1461862806573 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]]]}] 10:00:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 10:00:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 1485ms 10:00:06 INFO - PROCESS | 1816 | 1461862806642 Marionette TRACE conn4 -> [0,1237,"getWindowHandle",null] 10:00:06 INFO - PROCESS | 1816 | 1461862806646 Marionette TRACE conn4 <- [1,1237,null,{"value":"8"}] 10:00:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 10:00:06 INFO - PROCESS | 1816 | 1461862806652 Marionette TRACE conn4 -> [0,1238,"setScriptTimeout",{"ms":35000}] 10:00:06 INFO - PROCESS | 1816 | 1461862806657 Marionette TRACE conn4 <- [1,1238,null,{}] 10:00:06 INFO - PROCESS | 1816 | 1461862806673 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}] 10:00:06 INFO - PROCESS | 1816 | 1461862806900 Marionette TRACE conn4 <- [1,1239,null,{"value":null}] 10:00:07 INFO - PROCESS | 1816 | 1461862807143 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:00:07 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f411372c000 == 130 [pid = 1816] [id = 317] 10:00:07 INFO - PROCESS | 1816 | ++DOMWINDOW == 272 (0x7f4114a0dc00) [pid = 1816] [serial = 952] [outer = (nil)] 10:00:07 INFO - PROCESS | 1816 | ++DOMWINDOW == 273 (0x7f4118032000) [pid = 1816] [serial = 953] [outer = 0x7f4114a0dc00] 10:00:07 INFO - PROCESS | 1816 | 1461862807260 Marionette DEBUG loaded listener.js 10:00:07 INFO - PROCESS | 1816 | ++DOMWINDOW == 274 (0x7f4118a26000) [pid = 1816] [serial = 954] [outer = 0x7f4114a0dc00] 10:00:08 INFO - PROCESS | 1816 | 1461862808090 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]]]}] 10:00:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 10:00:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 1487ms 10:00:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 10:00:08 INFO - PROCESS | 1816 | 1461862808141 Marionette TRACE conn4 -> [0,1241,"getWindowHandle",null] 10:00:08 INFO - PROCESS | 1816 | 1461862808144 Marionette TRACE conn4 <- [1,1241,null,{"value":"8"}] 10:00:08 INFO - PROCESS | 1816 | 1461862808151 Marionette TRACE conn4 -> [0,1242,"setScriptTimeout",{"ms":35000}] 10:00:08 INFO - PROCESS | 1816 | 1461862808155 Marionette TRACE conn4 <- [1,1242,null,{}] 10:00:08 INFO - PROCESS | 1816 | 1461862808160 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}] 10:00:08 INFO - PROCESS | 1816 | 1461862808339 Marionette TRACE conn4 <- [1,1243,null,{"value":null}] 10:00:08 INFO - PROCESS | 1816 | 1461862808552 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:00:08 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f4118005800 == 131 [pid = 1816] [id = 318] 10:00:08 INFO - PROCESS | 1816 | ++DOMWINDOW == 275 (0x7f4118a2ec00) [pid = 1816] [serial = 955] [outer = (nil)] 10:00:08 INFO - PROCESS | 1816 | ++DOMWINDOW == 276 (0x7f4118b31800) [pid = 1816] [serial = 956] [outer = 0x7f4118a2ec00] 10:00:08 INFO - PROCESS | 1816 | 1461862808621 Marionette DEBUG loaded listener.js 10:00:08 INFO - PROCESS | 1816 | ++DOMWINDOW == 277 (0x7f41191b9800) [pid = 1816] [serial = 957] [outer = 0x7f4118a2ec00] 10:00:09 INFO - PROCESS | 1816 | --DOCSHELL 0x7f4118022000 == 130 [pid = 1816] [id = 241] 10:00:09 INFO - PROCESS | 1816 | --DOCSHELL 0x7f410f4da000 == 129 [pid = 1816] [id = 253] 10:00:09 INFO - PROCESS | 1816 | --DOCSHELL 0x7f4119497000 == 128 [pid = 1816] [id = 251] 10:00:09 INFO - PROCESS | 1816 | --DOCSHELL 0x7f4110b2d800 == 127 [pid = 1816] [id = 252] 10:00:09 INFO - PROCESS | 1816 | --DOCSHELL 0x7f411b458800 == 126 [pid = 1816] [id = 242] 10:00:09 INFO - PROCESS | 1816 | --DOMWINDOW == 276 (0x7f411d06c400) [pid = 1816] [serial = 842] [outer = (nil)] [url = about:blank] 10:00:09 INFO - PROCESS | 1816 | --DOMWINDOW == 275 (0x7f41215cec00) [pid = 1816] [serial = 815] [outer = (nil)] [url = about:blank] 10:00:09 INFO - PROCESS | 1816 | --DOMWINDOW == 274 (0x7f411802cc00) [pid = 1816] [serial = 794] [outer = (nil)] [url = about:blank] 10:00:09 INFO - PROCESS | 1816 | --DOMWINDOW == 273 (0x7f411e7ca000) [pid = 1816] [serial = 809] [outer = (nil)] [url = about:blank] 10:00:09 INFO - PROCESS | 1816 | --DOMWINDOW == 272 (0x7f411b9fec00) [pid = 1816] [serial = 803] [outer = (nil)] [url = about:blank] 10:00:09 INFO - PROCESS | 1816 | --DOMWINDOW == 271 (0x7f411cfa1c00) [pid = 1816] [serial = 806] [outer = (nil)] [url = about:blank] 10:00:09 INFO - PROCESS | 1816 | --DOMWINDOW == 270 (0x7f411a234000) [pid = 1816] [serial = 797] [outer = (nil)] [url = about:blank] 10:00:09 INFO - PROCESS | 1816 | --DOMWINDOW == 269 (0x7f411a40d400) [pid = 1816] [serial = 800] [outer = (nil)] [url = about:blank] 10:00:09 INFO - PROCESS | 1816 | --DOMWINDOW == 268 (0x7f4122a66c00) [pid = 1816] [serial = 818] [outer = (nil)] [url = about:blank] 10:00:09 INFO - PROCESS | 1816 | --DOMWINDOW == 267 (0x7f411e7ee400) [pid = 1816] [serial = 812] [outer = (nil)] [url = about:blank] 10:00:09 INFO - PROCESS | 1816 | --DOMWINDOW == 266 (0x7f4110a88c00) [pid = 1816] [serial = 788] [outer = (nil)] [url = about:blank] 10:00:09 INFO - PROCESS | 1816 | --DOMWINDOW == 265 (0x7f41130e8400) [pid = 1816] [serial = 791] [outer = (nil)] [url = about:blank] 10:00:09 INFO - PROCESS | 1816 | --DOCSHELL 0x7f41359e9000 == 125 [pid = 1816] [id = 250] 10:00:09 INFO - PROCESS | 1816 | --DOCSHELL 0x7f411a431000 == 124 [pid = 1816] [id = 302] 10:00:09 INFO - PROCESS | 1816 | --DOCSHELL 0x7f4119967800 == 123 [pid = 1816] [id = 301] 10:00:09 INFO - PROCESS | 1816 | --DOCSHELL 0x7f4119491000 == 122 [pid = 1816] [id = 300] 10:00:09 INFO - PROCESS | 1816 | --DOCSHELL 0x7f411469c800 == 121 [pid = 1816] [id = 299] 10:00:09 INFO - PROCESS | 1816 | --DOCSHELL 0x7f410f40b800 == 120 [pid = 1816] [id = 298] 10:00:09 INFO - PROCESS | 1816 | --DOCSHELL 0x7f411372b800 == 119 [pid = 1816] [id = 297] 10:00:09 INFO - PROCESS | 1816 | --DOCSHELL 0x7f410f573000 == 118 [pid = 1816] [id = 295] 10:00:09 INFO - PROCESS | 1816 | --DOCSHELL 0x7f410b2ad000 == 117 [pid = 1816] [id = 294] 10:00:09 INFO - PROCESS | 1816 | --DOCSHELL 0x7f4110ede000 == 116 [pid = 1816] [id = 293] 10:00:09 INFO - PROCESS | 1816 | --DOCSHELL 0x7f410bb3f800 == 115 [pid = 1816] [id = 292] 10:00:09 INFO - PROCESS | 1816 | --DOCSHELL 0x7f4119ec0000 == 114 [pid = 1816] [id = 291] 10:00:09 INFO - PROCESS | 1816 | --DOCSHELL 0x7f413a83b800 == 113 [pid = 1816] [id = 290] 10:00:09 INFO - PROCESS | 1816 | --DOCSHELL 0x7f4137f6d800 == 112 [pid = 1816] [id = 289] 10:00:09 INFO - PROCESS | 1816 | --DOCSHELL 0x7f413591b000 == 111 [pid = 1816] [id = 288] 10:00:09 INFO - PROCESS | 1816 | --DOCSHELL 0x7f413556e800 == 110 [pid = 1816] [id = 287] 10:00:09 INFO - PROCESS | 1816 | --DOCSHELL 0x7f41337a3000 == 109 [pid = 1816] [id = 286] 10:00:09 INFO - PROCESS | 1816 | --DOCSHELL 0x7f41304da800 == 108 [pid = 1816] [id = 285] 10:00:09 INFO - PROCESS | 1816 | --DOCSHELL 0x7f41257db000 == 107 [pid = 1816] [id = 284] 10:00:09 INFO - PROCESS | 1816 | --DOCSHELL 0x7f4124068000 == 106 [pid = 1816] [id = 283] 10:00:09 INFO - PROCESS | 1816 | --DOCSHELL 0x7f41194a3000 == 105 [pid = 1816] [id = 282] 10:00:09 INFO - PROCESS | 1816 | --DOCSHELL 0x7f4110b2b800 == 104 [pid = 1816] [id = 281] 10:00:09 INFO - PROCESS | 1816 | 1461862809718 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]]]}] 10:00:09 INFO - PROCESS | 1816 | --DOMWINDOW == 264 (0x7f410e3e1400) [pid = 1816] [serial = 821] [outer = (nil)] [url = about:blank] 10:00:09 INFO - PROCESS | 1816 | --DOMWINDOW == 263 (0x7f4113a89000) [pid = 1816] [serial = 828] [outer = (nil)] [url = about:blank] 10:00:09 INFO - PROCESS | 1816 | --DOMWINDOW == 262 (0x7f411b9f3c00) [pid = 1816] [serial = 840] [outer = (nil)] [url = about:blank] 10:00:09 INFO - PROCESS | 1816 | --DOMWINDOW == 261 (0x7f4118ba6800) [pid = 1816] [serial = 833] [outer = (nil)] [url = about:blank] 10:00:09 INFO - PROCESS | 1816 | --DOMWINDOW == 260 (0x7f411b97d400) [pid = 1816] [serial = 837] [outer = (nil)] [url = about:blank] 10:00:09 INFO - PROCESS | 1816 | --DOMWINDOW == 259 (0x7f4119c64800) [pid = 1816] [serial = 834] [outer = (nil)] [url = about:blank] 10:00:09 INFO - PROCESS | 1816 | --DOMWINDOW == 258 (0x7f4119b63400) [pid = 1816] [serial = 839] [outer = (nil)] [url = about:blank] 10:00:09 INFO - PROCESS | 1816 | --DOMWINDOW == 257 (0x7f411396c000) [pid = 1816] [serial = 827] [outer = (nil)] [url = about:blank] 10:00:09 INFO - PROCESS | 1816 | --DOMWINDOW == 256 (0x7f41112cd400) [pid = 1816] [serial = 825] [outer = (nil)] [url = about:blank] 10:00:09 INFO - PROCESS | 1816 | --DOMWINDOW == 255 (0x7f4114a02c00) [pid = 1816] [serial = 830] [outer = (nil)] [url = about:blank] 10:00:09 INFO - PROCESS | 1816 | --DOMWINDOW == 254 (0x7f411802f400) [pid = 1816] [serial = 831] [outer = (nil)] [url = about:blank] 10:00:09 INFO - PROCESS | 1816 | --DOMWINDOW == 253 (0x7f410ebc9000) [pid = 1816] [serial = 824] [outer = (nil)] [url = about:blank] 10:00:09 INFO - PROCESS | 1816 | --DOMWINDOW == 252 (0x7f411b21e400) [pid = 1816] [serial = 836] [outer = (nil)] [url = about:blank] 10:00:09 INFO - PROCESS | 1816 | --DOMWINDOW == 251 (0x7f410ebc5000) [pid = 1816] [serial = 822] [outer = (nil)] [url = about:blank] 10:00:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 10:00:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 1640ms 10:00:09 INFO - PROCESS | 1816 | 1461862809792 Marionette TRACE conn4 -> [0,1245,"getWindowHandle",null] 10:00:09 INFO - PROCESS | 1816 | 1461862809797 Marionette TRACE conn4 <- [1,1245,null,{"value":"8"}] 10:00:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 10:00:09 INFO - PROCESS | 1816 | 1461862809806 Marionette TRACE conn4 -> [0,1246,"setScriptTimeout",{"ms":35000}] 10:00:09 INFO - PROCESS | 1816 | 1461862809810 Marionette TRACE conn4 <- [1,1246,null,{}] 10:00:09 INFO - PROCESS | 1816 | 1461862809815 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}] 10:00:09 INFO - PROCESS | 1816 | 1461862809990 Marionette TRACE conn4 <- [1,1247,null,{"value":null}] 10:00:10 INFO - PROCESS | 1816 | 1461862810177 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:00:10 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f4110b3b800 == 105 [pid = 1816] [id = 319] 10:00:10 INFO - PROCESS | 1816 | ++DOMWINDOW == 252 (0x7f410ddc6400) [pid = 1816] [serial = 958] [outer = (nil)] 10:00:10 INFO - PROCESS | 1816 | ++DOMWINDOW == 253 (0x7f4114a02c00) [pid = 1816] [serial = 959] [outer = 0x7f410ddc6400] 10:00:10 INFO - PROCESS | 1816 | 1461862810239 Marionette DEBUG loaded listener.js 10:00:10 INFO - PROCESS | 1816 | ++DOMWINDOW == 254 (0x7f4118a2d800) [pid = 1816] [serial = 960] [outer = 0x7f410ddc6400] 10:00:10 INFO - PROCESS | 1816 | 1461862810917 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]]]}] 10:00:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 10:00:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 1145ms 10:00:10 INFO - PROCESS | 1816 | 1461862810955 Marionette TRACE conn4 -> [0,1249,"getWindowHandle",null] 10:00:10 INFO - PROCESS | 1816 | 1461862810959 Marionette TRACE conn4 <- [1,1249,null,{"value":"8"}] 10:00:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 10:00:10 INFO - PROCESS | 1816 | 1461862810964 Marionette TRACE conn4 -> [0,1250,"setScriptTimeout",{"ms":35000}] 10:00:10 INFO - PROCESS | 1816 | 1461862810967 Marionette TRACE conn4 <- [1,1250,null,{}] 10:00:11 INFO - PROCESS | 1816 | 1461862811001 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}] 10:00:11 INFO - PROCESS | 1816 | 1461862811218 Marionette TRACE conn4 <- [1,1251,null,{"value":null}] 10:00:11 INFO - PROCESS | 1816 | 1461862811424 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:00:11 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f4118021800 == 106 [pid = 1816] [id = 320] 10:00:11 INFO - PROCESS | 1816 | ++DOMWINDOW == 255 (0x7f411a026000) [pid = 1816] [serial = 961] [outer = (nil)] 10:00:11 INFO - PROCESS | 1816 | ++DOMWINDOW == 256 (0x7f411b979c00) [pid = 1816] [serial = 962] [outer = 0x7f411a026000] 10:00:11 INFO - PROCESS | 1816 | 1461862811496 Marionette DEBUG loaded listener.js 10:00:11 INFO - PROCESS | 1816 | ++DOMWINDOW == 257 (0x7f411cdb5800) [pid = 1816] [serial = 963] [outer = 0x7f411a026000] 10:00:12 INFO - PROCESS | 1816 | 1461862812312 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]]]}] 10:00:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 10:00:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 1407ms 10:00:12 INFO - PROCESS | 1816 | 1461862812372 Marionette TRACE conn4 -> [0,1253,"getWindowHandle",null] 10:00:12 INFO - PROCESS | 1816 | 1461862812374 Marionette TRACE conn4 <- [1,1253,null,{"value":"8"}] 10:00:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 10:00:12 INFO - PROCESS | 1816 | 1461862812382 Marionette TRACE conn4 -> [0,1254,"setScriptTimeout",{"ms":35000}] 10:00:12 INFO - PROCESS | 1816 | 1461862812385 Marionette TRACE conn4 <- [1,1254,null,{}] 10:00:12 INFO - PROCESS | 1816 | 1461862812391 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}] 10:00:12 INFO - PROCESS | 1816 | 1461862812620 Marionette TRACE conn4 <- [1,1255,null,{"value":null}] 10:00:12 INFO - PROCESS | 1816 | 1461862812654 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:00:12 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f41194a2000 == 107 [pid = 1816] [id = 321] 10:00:12 INFO - PROCESS | 1816 | ++DOMWINDOW == 258 (0x7f411a020c00) [pid = 1816] [serial = 964] [outer = (nil)] 10:00:12 INFO - PROCESS | 1816 | ++DOMWINDOW == 259 (0x7f411d070400) [pid = 1816] [serial = 965] [outer = 0x7f411a020c00] 10:00:12 INFO - PROCESS | 1816 | 1461862812717 Marionette DEBUG loaded listener.js 10:00:12 INFO - PROCESS | 1816 | ++DOMWINDOW == 260 (0x7f411e7e0800) [pid = 1816] [serial = 966] [outer = 0x7f411a020c00] 10:00:14 INFO - PROCESS | 1816 | --DOMWINDOW == 259 (0x7f410ca25800) [pid = 1816] [serial = 630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 10:00:14 INFO - PROCESS | 1816 | --DOMWINDOW == 258 (0x7f410f6db400) [pid = 1816] [serial = 697] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 10:00:14 INFO - PROCESS | 1816 | --DOMWINDOW == 257 (0x7f410e3e8800) [pid = 1816] [serial = 760] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 10:00:14 INFO - PROCESS | 1816 | --DOMWINDOW == 256 (0x7f411a01a400) [pid = 1816] [serial = 853] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 10:00:14 INFO - PROCESS | 1816 | --DOMWINDOW == 255 (0x7f410f6e4000) [pid = 1816] [serial = 892] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 10:00:14 INFO - PROCESS | 1816 | --DOMWINDOW == 254 (0x7f410ebbf800) [pid = 1816] [serial = 844] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 10:00:14 INFO - PROCESS | 1816 | --DOMWINDOW == 253 (0x7f4122bccc00) [pid = 1816] [serial = 859] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 10:00:14 INFO - PROCESS | 1816 | --DOMWINDOW == 252 (0x7f4118b9a400) [pid = 1816] [serial = 901] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 10:00:14 INFO - PROCESS | 1816 | --DOMWINDOW == 251 (0x7f4123e0c800) [pid = 1816] [serial = 907] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 10:00:14 INFO - PROCESS | 1816 | --DOMWINDOW == 250 (0x7f4112e6cc00) [pid = 1816] [serial = 688] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 10:00:14 INFO - PROCESS | 1816 | --DOMWINDOW == 249 (0x7f4112e6c400) [pid = 1816] [serial = 579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 10:00:14 INFO - PROCESS | 1816 | --DOMWINDOW == 248 (0x7f4123e0d800) [pid = 1816] [serial = 736] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 10:00:14 INFO - PROCESS | 1816 | --DOMWINDOW == 247 (0x7f4118ba4400) [pid = 1816] [serial = 730] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 10:00:14 INFO - PROCESS | 1816 | --DOMWINDOW == 246 (0x7f410ebbec00) [pid = 1816] [serial = 582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 10:00:14 INFO - PROCESS | 1816 | --DOMWINDOW == 245 (0x7f41247f5c00) [pid = 1816] [serial = 742] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 10:00:14 INFO - PROCESS | 1816 | --DOMWINDOW == 244 (0x7f411b9f9800) [pid = 1816] [serial = 681] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 10:00:14 INFO - PROCESS | 1816 | --DOMWINDOW == 243 (0x7f4113810000) [pid = 1816] [serial = 609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 10:00:14 INFO - PROCESS | 1816 | --DOMWINDOW == 242 (0x7f410ca25000) [pid = 1816] [serial = 627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 10:00:14 INFO - PROCESS | 1816 | --DOMWINDOW == 241 (0x7f411e7d2800) [pid = 1816] [serial = 603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 10:00:14 INFO - PROCESS | 1816 | --DOMWINDOW == 240 (0x7f411b65d800) [pid = 1816] [serial = 733] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 10:00:14 INFO - PROCESS | 1816 | --DOMWINDOW == 239 (0x7f41122f8800) [pid = 1816] [serial = 724] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 10:00:14 INFO - PROCESS | 1816 | --DOMWINDOW == 238 (0x7f411b9fb400) [pid = 1816] [serial = 808] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 10:00:14 INFO - PROCESS | 1816 | --DOMWINDOW == 237 (0x7f4121d7c400) [pid = 1816] [serial = 570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 10:00:14 INFO - PROCESS | 1816 | --DOMWINDOW == 236 (0x7f411b981800) [pid = 1816] [serial = 805] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 10:00:14 INFO - PROCESS | 1816 | --DOMWINDOW == 235 (0x7f410ddc6800) [pid = 1816] [serial = 621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 10:00:14 INFO - PROCESS | 1816 | --DOMWINDOW == 234 (0x7f410ebc7800) [pid = 1816] [serial = 615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 10:00:14 INFO - PROCESS | 1816 | --DOMWINDOW == 233 (0x7f4121d7cc00) [pid = 1816] [serial = 573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 10:00:14 INFO - PROCESS | 1816 | --DOMWINDOW == 232 (0x7f412615cc00) [pid = 1816] [serial = 576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 10:00:14 INFO - PROCESS | 1816 | --DOMWINDOW == 231 (0x7f4110ab9800) [pid = 1816] [serial = 606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 10:00:14 INFO - PROCESS | 1816 | --DOMWINDOW == 230 (0x7f410edfb800) [pid = 1816] [serial = 694] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 10:00:14 INFO - PROCESS | 1816 | --DOMWINDOW == 229 (0x7f410e3e7800) [pid = 1816] [serial = 721] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 10:00:14 INFO - PROCESS | 1816 | --DOMWINDOW == 228 (0x7f4118ba3000) [pid = 1816] [serial = 727] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 10:00:14 INFO - PROCESS | 1816 | --DOMWINDOW == 227 (0x7f410e3e8000) [pid = 1816] [serial = 561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 10:00:14 INFO - PROCESS | 1816 | --DOMWINDOW == 226 (0x7f4113970000) [pid = 1816] [serial = 618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 10:00:14 INFO - PROCESS | 1816 | --DOMWINDOW == 225 (0x7f411d06b000) [pid = 1816] [serial = 814] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 10:00:14 INFO - PROCESS | 1816 | --DOMWINDOW == 224 (0x7f410e3e5800) [pid = 1816] [serial = 691] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 10:00:14 INFO - PROCESS | 1816 | --DOMWINDOW == 223 (0x7f4119815400) [pid = 1816] [serial = 672] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 10:00:14 INFO - PROCESS | 1816 | --DOMWINDOW == 222 (0x7f410ebc0000) [pid = 1816] [serial = 585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 10:00:14 INFO - PROCESS | 1816 | --DOMWINDOW == 221 (0x7f41126d6000) [pid = 1816] [serial = 685] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 10:00:14 INFO - PROCESS | 1816 | --DOMWINDOW == 220 (0x7f41243a7400) [pid = 1816] [serial = 739] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 10:00:14 INFO - PROCESS | 1816 | --DOMWINDOW == 219 (0x7f411e7e6000) [pid = 1816] [serial = 817] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 10:00:14 INFO - PROCESS | 1816 | --DOMWINDOW == 218 (0x7f411b65b000) [pid = 1816] [serial = 678] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 10:00:14 INFO - PROCESS | 1816 | --DOMWINDOW == 217 (0x7f411a23d000) [pid = 1816] [serial = 612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 10:00:14 INFO - PROCESS | 1816 | --DOMWINDOW == 216 (0x7f4114a11000) [pid = 1816] [serial = 669] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 10:00:14 INFO - PROCESS | 1816 | --DOMWINDOW == 215 (0x7f411cf6e400) [pid = 1816] [serial = 811] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 10:00:14 INFO - PROCESS | 1816 | --DOMWINDOW == 214 (0x7f410ddcb000) [pid = 1816] [serial = 624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 10:00:14 INFO - PROCESS | 1816 | --DOMWINDOW == 213 (0x7f411b9ef800) [pid = 1816] [serial = 675] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 10:00:14 INFO - PROCESS | 1816 | --DOMWINDOW == 212 (0x7f410e3edc00) [pid = 1816] [serial = 564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 10:00:14 INFO - PROCESS | 1816 | --DOMWINDOW == 211 (0x7f4113812c00) [pid = 1816] [serial = 567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 10:00:14 INFO - PROCESS | 1816 | --DOMWINDOW == 210 (0x7f410ca2b400) [pid = 1816] [serial = 657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 10:00:14 INFO - PROCESS | 1816 | --DOMWINDOW == 209 (0x7f410edf8000) [pid = 1816] [serial = 660] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 10:00:14 INFO - PROCESS | 1816 | --DOMWINDOW == 208 (0x7f41124dc800) [pid = 1816] [serial = 663] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 10:00:14 INFO - PROCESS | 1816 | --DOMWINDOW == 207 (0x7f4114629400) [pid = 1816] [serial = 666] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 10:00:14 INFO - PROCESS | 1816 | --DOMWINDOW == 206 (0x7f41247fb800) [pid = 1816] [serial = 745] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 10:00:14 INFO - PROCESS | 1816 | --DOMWINDOW == 205 (0x7f4124e3b800) [pid = 1816] [serial = 748] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 10:00:14 INFO - PROCESS | 1816 | --DOMWINDOW == 204 (0x7f4125d9a000) [pid = 1816] [serial = 751] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 10:00:14 INFO - PROCESS | 1816 | --DOMWINDOW == 203 (0x7f4130413400) [pid = 1816] [serial = 754] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 10:00:14 INFO - PROCESS | 1816 | --DOMWINDOW == 202 (0x7f410e506400) [pid = 1816] [serial = 757] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 10:00:14 INFO - PROCESS | 1816 | --DOMWINDOW == 201 (0x7f410ebc9400) [pid = 1816] [serial = 787] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 10:00:14 INFO - PROCESS | 1816 | --DOMWINDOW == 200 (0x7f4112e68800) [pid = 1816] [serial = 790] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 10:00:14 INFO - PROCESS | 1816 | --DOMWINDOW == 199 (0x7f4113a92800) [pid = 1816] [serial = 793] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 10:00:14 INFO - PROCESS | 1816 | --DOMWINDOW == 198 (0x7f4114a04000) [pid = 1816] [serial = 796] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 10:00:14 INFO - PROCESS | 1816 | --DOMWINDOW == 197 (0x7f4114628400) [pid = 1816] [serial = 799] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 10:00:14 INFO - PROCESS | 1816 | --DOMWINDOW == 196 (0x7f411b93b800) [pid = 1816] [serial = 802] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 10:00:14 INFO - PROCESS | 1816 | --DOMWINDOW == 195 (0x7f411b651c00) [pid = 1816] [serial = 904] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 10:00:14 INFO - PROCESS | 1816 | --DOMWINDOW == 194 (0x7f4119c6a800) [pid = 1816] [serial = 850] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 10:00:14 INFO - PROCESS | 1816 | --DOMWINDOW == 193 (0x7f411cd83400) [pid = 1816] [serial = 856] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 10:00:14 INFO - PROCESS | 1816 | --DOMWINDOW == 192 (0x7f4113973c00) [pid = 1816] [serial = 841] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 10:00:14 INFO - PROCESS | 1816 | --DOMWINDOW == 191 (0x7f41122ea800) [pid = 1816] [serial = 847] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 10:00:14 INFO - PROCESS | 1816 | --DOMWINDOW == 190 (0x7f410ebbc400) [pid = 1816] [serial = 895] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 10:00:14 INFO - PROCESS | 1816 | --DOMWINDOW == 189 (0x7f41243a3800) [pid = 1816] [serial = 865] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 10:00:14 INFO - PROCESS | 1816 | --DOMWINDOW == 188 (0x7f4123e0d000) [pid = 1816] [serial = 862] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 10:00:14 INFO - PROCESS | 1816 | --DOMWINDOW == 187 (0x7f41247fb000) [pid = 1816] [serial = 868] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 10:00:14 INFO - PROCESS | 1816 | --DOMWINDOW == 186 (0x7f4110a84c00) [pid = 1816] [serial = 898] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 10:00:14 INFO - PROCESS | 1816 | 1461862814732 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]]]}] 10:00:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 10:00:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 2392ms 10:00:14 INFO - PROCESS | 1816 | 1461862814775 Marionette TRACE conn4 -> [0,1257,"getWindowHandle",null] 10:00:14 INFO - PROCESS | 1816 | 1461862814779 Marionette TRACE conn4 <- [1,1257,null,{"value":"8"}] 10:00:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 10:00:14 INFO - PROCESS | 1816 | 1461862814784 Marionette TRACE conn4 -> [0,1258,"setScriptTimeout",{"ms":35000}] 10:00:14 INFO - PROCESS | 1816 | 1461862814786 Marionette TRACE conn4 <- [1,1258,null,{}] 10:00:14 INFO - PROCESS | 1816 | 1461862814792 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}] 10:00:15 INFO - PROCESS | 1816 | 1461862815012 Marionette TRACE conn4 <- [1,1259,null,{"value":null}] 10:00:15 INFO - PROCESS | 1816 | 1461862815033 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:00:15 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f410f4dc000 == 108 [pid = 1816] [id = 322] 10:00:15 INFO - PROCESS | 1816 | ++DOMWINDOW == 187 (0x7f4108ae0800) [pid = 1816] [serial = 967] [outer = (nil)] 10:00:15 INFO - PROCESS | 1816 | ++DOMWINDOW == 188 (0x7f410e3e8000) [pid = 1816] [serial = 968] [outer = 0x7f4108ae0800] 10:00:15 INFO - PROCESS | 1816 | 1461862815092 Marionette DEBUG loaded listener.js 10:00:15 INFO - PROCESS | 1816 | ++DOMWINDOW == 189 (0x7f410f6e4000) [pid = 1816] [serial = 969] [outer = 0x7f4108ae0800] 10:00:15 INFO - PROCESS | 1816 | 1461862815822 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]]]}] 10:00:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 10:00:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 1080ms 10:00:15 INFO - PROCESS | 1816 | 1461862815866 Marionette TRACE conn4 -> [0,1261,"getWindowHandle",null] 10:00:15 INFO - PROCESS | 1816 | 1461862815868 Marionette TRACE conn4 <- [1,1261,null,{"value":"8"}] 10:00:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 10:00:15 INFO - PROCESS | 1816 | 1461862815874 Marionette TRACE conn4 -> [0,1262,"setScriptTimeout",{"ms":35000}] 10:00:15 INFO - PROCESS | 1816 | 1461862815876 Marionette TRACE conn4 <- [1,1262,null,{}] 10:00:15 INFO - PROCESS | 1816 | 1461862815881 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}] 10:00:16 INFO - PROCESS | 1816 | 1461862816109 Marionette TRACE conn4 <- [1,1263,null,{"value":null}] 10:00:16 INFO - PROCESS | 1816 | 1461862816132 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:00:16 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f411801b800 == 109 [pid = 1816] [id = 323] 10:00:16 INFO - PROCESS | 1816 | ++DOMWINDOW == 190 (0x7f4110995800) [pid = 1816] [serial = 970] [outer = (nil)] 10:00:16 INFO - PROCESS | 1816 | ++DOMWINDOW == 191 (0x7f4112e6ec00) [pid = 1816] [serial = 971] [outer = 0x7f4110995800] 10:00:16 INFO - PROCESS | 1816 | 1461862816192 Marionette DEBUG loaded listener.js 10:00:16 INFO - PROCESS | 1816 | ++DOMWINDOW == 192 (0x7f4114629800) [pid = 1816] [serial = 972] [outer = 0x7f4110995800] 10:00:17 INFO - PROCESS | 1816 | 1461862817344 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]]]}] 10:00:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 10:00:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 1526ms 10:00:17 INFO - PROCESS | 1816 | 1461862817403 Marionette TRACE conn4 -> [0,1265,"getWindowHandle",null] 10:00:17 INFO - PROCESS | 1816 | 1461862817410 Marionette TRACE conn4 <- [1,1265,null,{"value":"8"}] 10:00:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 10:00:17 INFO - PROCESS | 1816 | 1461862817418 Marionette TRACE conn4 -> [0,1266,"setScriptTimeout",{"ms":35000}] 10:00:17 INFO - PROCESS | 1816 | 1461862817425 Marionette TRACE conn4 <- [1,1266,null,{}] 10:00:17 INFO - PROCESS | 1816 | 1461862817433 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}] 10:00:17 INFO - PROCESS | 1816 | 1461862817649 Marionette TRACE conn4 <- [1,1267,null,{"value":null}] 10:00:17 INFO - PROCESS | 1816 | 1461862817893 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:00:17 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f410ec98800 == 110 [pid = 1816] [id = 324] 10:00:17 INFO - PROCESS | 1816 | ++DOMWINDOW == 193 (0x7f410f6dc000) [pid = 1816] [serial = 973] [outer = (nil)] 10:00:17 INFO - PROCESS | 1816 | ++DOMWINDOW == 194 (0x7f4110ac8000) [pid = 1816] [serial = 974] [outer = 0x7f410f6dc000] 10:00:17 INFO - PROCESS | 1816 | 1461862817987 Marionette DEBUG loaded listener.js 10:00:18 INFO - PROCESS | 1816 | ++DOMWINDOW == 195 (0x7f41124de000) [pid = 1816] [serial = 975] [outer = 0x7f410f6dc000] 10:00:18 INFO - PROCESS | 1816 | 1461862818875 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]]]}] 10:00:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 10:00:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 1489ms 10:00:18 INFO - PROCESS | 1816 | 1461862818907 Marionette TRACE conn4 -> [0,1269,"getWindowHandle",null] 10:00:18 INFO - PROCESS | 1816 | 1461862818916 Marionette TRACE conn4 <- [1,1269,null,{"value":"8"}] 10:00:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 10:00:18 INFO - PROCESS | 1816 | 1461862818926 Marionette TRACE conn4 -> [0,1270,"setScriptTimeout",{"ms":35000}] 10:00:18 INFO - PROCESS | 1816 | 1461862818931 Marionette TRACE conn4 <- [1,1270,null,{}] 10:00:18 INFO - PROCESS | 1816 | 1461862818936 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}] 10:00:19 INFO - PROCESS | 1816 | 1461862819141 Marionette TRACE conn4 <- [1,1271,null,{"value":null}] 10:00:19 INFO - PROCESS | 1816 | 1461862819428 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:00:19 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f4114771000 == 111 [pid = 1816] [id = 325] 10:00:19 INFO - PROCESS | 1816 | ++DOMWINDOW == 196 (0x7f4113836000) [pid = 1816] [serial = 976] [outer = (nil)] 10:00:19 INFO - PROCESS | 1816 | ++DOMWINDOW == 197 (0x7f4114a02800) [pid = 1816] [serial = 977] [outer = 0x7f4113836000] 10:00:19 INFO - PROCESS | 1816 | 1461862819546 Marionette DEBUG loaded listener.js 10:00:19 INFO - PROCESS | 1816 | ++DOMWINDOW == 198 (0x7f4118026400) [pid = 1816] [serial = 978] [outer = 0x7f4113836000] 10:00:20 INFO - PROCESS | 1816 | 1461862820403 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]]]}] 10:00:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 10:00:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 1530ms 10:00:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 10:00:20 INFO - PROCESS | 1816 | 1461862820457 Marionette TRACE conn4 -> [0,1273,"getWindowHandle",null] 10:00:20 INFO - PROCESS | 1816 | 1461862820460 Marionette TRACE conn4 <- [1,1273,null,{"value":"8"}] 10:00:20 INFO - PROCESS | 1816 | 1461862820466 Marionette TRACE conn4 -> [0,1274,"setScriptTimeout",{"ms":35000}] 10:00:20 INFO - PROCESS | 1816 | 1461862820472 Marionette TRACE conn4 <- [1,1274,null,{}] 10:00:20 INFO - PROCESS | 1816 | 1461862820487 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}] 10:00:20 INFO - PROCESS | 1816 | 1461862820696 Marionette TRACE conn4 <- [1,1275,null,{"value":null}] 10:00:20 INFO - PROCESS | 1816 | 1461862820886 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:00:20 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f4119f42000 == 112 [pid = 1816] [id = 326] 10:00:20 INFO - PROCESS | 1816 | ++DOMWINDOW == 199 (0x7f4118030c00) [pid = 1816] [serial = 979] [outer = (nil)] 10:00:20 INFO - PROCESS | 1816 | ++DOMWINDOW == 200 (0x7f41191b5c00) [pid = 1816] [serial = 980] [outer = 0x7f4118030c00] 10:00:20 INFO - PROCESS | 1816 | 1461862820970 Marionette DEBUG loaded listener.js 10:00:21 INFO - PROCESS | 1816 | ++DOMWINDOW == 201 (0x7f411a23ac00) [pid = 1816] [serial = 981] [outer = 0x7f4118030c00] 10:00:21 INFO - PROCESS | 1816 | 1461862821861 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]]]}] 10:00:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 10:00:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 1434ms 10:00:21 INFO - PROCESS | 1816 | 1461862821901 Marionette TRACE conn4 -> [0,1277,"getWindowHandle",null] 10:00:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 10:00:21 INFO - PROCESS | 1816 | 1461862821906 Marionette TRACE conn4 <- [1,1277,null,{"value":"8"}] 10:00:21 INFO - PROCESS | 1816 | 1461862821912 Marionette TRACE conn4 -> [0,1278,"setScriptTimeout",{"ms":35000}] 10:00:21 INFO - PROCESS | 1816 | 1461862821915 Marionette TRACE conn4 <- [1,1278,null,{}] 10:00:21 INFO - PROCESS | 1816 | 1461862821921 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}] 10:00:22 INFO - PROCESS | 1816 | 1461862822123 Marionette TRACE conn4 <- [1,1279,null,{"value":null}] 10:00:22 INFO - PROCESS | 1816 | 1461862822319 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:00:22 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f411a7f2800 == 113 [pid = 1816] [id = 327] 10:00:22 INFO - PROCESS | 1816 | ++DOMWINDOW == 202 (0x7f4118a28800) [pid = 1816] [serial = 982] [outer = (nil)] 10:00:22 INFO - PROCESS | 1816 | ++DOMWINDOW == 203 (0x7f411b65e000) [pid = 1816] [serial = 983] [outer = 0x7f4118a28800] 10:00:22 INFO - PROCESS | 1816 | 1461862822389 Marionette DEBUG loaded listener.js 10:00:22 INFO - PROCESS | 1816 | ++DOMWINDOW == 204 (0x7f411b9ef800) [pid = 1816] [serial = 984] [outer = 0x7f4118a28800] 10:00:23 INFO - PROCESS | 1816 | 1461862823268 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]]]}] 10:00:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 10:00:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 1435ms 10:00:23 INFO - PROCESS | 1816 | 1461862823348 Marionette TRACE conn4 -> [0,1281,"getWindowHandle",null] 10:00:23 INFO - PROCESS | 1816 | 1461862823351 Marionette TRACE conn4 <- [1,1281,null,{"value":"8"}] 10:00:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 10:00:23 INFO - PROCESS | 1816 | 1461862823358 Marionette TRACE conn4 -> [0,1282,"setScriptTimeout",{"ms":35000}] 10:00:23 INFO - PROCESS | 1816 | 1461862823361 Marionette TRACE conn4 <- [1,1282,null,{}] 10:00:23 INFO - PROCESS | 1816 | 1461862823367 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}] 10:00:23 INFO - PROCESS | 1816 | 1461862823579 Marionette TRACE conn4 <- [1,1283,null,{"value":null}] 10:00:23 INFO - PROCESS | 1816 | 1461862823828 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:00:23 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f411cf5b800 == 114 [pid = 1816] [id = 328] 10:00:23 INFO - PROCESS | 1816 | ++DOMWINDOW == 205 (0x7f411cf68400) [pid = 1816] [serial = 985] [outer = (nil)] 10:00:23 INFO - PROCESS | 1816 | ++DOMWINDOW == 206 (0x7f411cf9cc00) [pid = 1816] [serial = 986] [outer = 0x7f411cf68400] 10:00:23 INFO - PROCESS | 1816 | 1461862823950 Marionette DEBUG loaded listener.js 10:00:24 INFO - PROCESS | 1816 | ++DOMWINDOW == 207 (0x7f411e7bec00) [pid = 1816] [serial = 987] [outer = 0x7f411cf68400] 10:00:24 INFO - PROCESS | 1816 | --DOCSHELL 0x7f411b253000 == 113 [pid = 1816] [id = 10] 10:00:24 INFO - PROCESS | 1816 | 1461862824917 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]]]}] 10:00:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 10:00:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 1634ms 10:00:24 INFO - PROCESS | 1816 | 1461862824994 Marionette TRACE conn4 -> [0,1285,"getWindowHandle",null] 10:00:25 INFO - PROCESS | 1816 | 1461862824999 Marionette TRACE conn4 <- [1,1285,null,{"value":"8"}] 10:00:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 10:00:25 INFO - PROCESS | 1816 | 1461862825008 Marionette TRACE conn4 -> [0,1286,"setScriptTimeout",{"ms":35000}] 10:00:25 INFO - PROCESS | 1816 | 1461862825010 Marionette TRACE conn4 <- [1,1286,null,{}] 10:00:25 INFO - PROCESS | 1816 | 1461862825016 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}] 10:00:25 INFO - PROCESS | 1816 | 1461862825273 Marionette TRACE conn4 <- [1,1287,null,{"value":null}] 10:00:25 INFO - PROCESS | 1816 | 1461862825549 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:00:25 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f4124077800 == 114 [pid = 1816] [id = 329] 10:00:25 INFO - PROCESS | 1816 | ++DOMWINDOW == 208 (0x7f41124db400) [pid = 1816] [serial = 988] [outer = (nil)] 10:00:25 INFO - PROCESS | 1816 | ++DOMWINDOW == 209 (0x7f4121d70400) [pid = 1816] [serial = 989] [outer = 0x7f41124db400] 10:00:25 INFO - PROCESS | 1816 | 1461862825628 Marionette DEBUG loaded listener.js 10:00:25 INFO - PROCESS | 1816 | ++DOMWINDOW == 210 (0x7f4122bce800) [pid = 1816] [serial = 990] [outer = 0x7f41124db400] 10:00:26 INFO - PROCESS | 1816 | 1461862826521 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]]]}] 10:00:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 10:00:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 1581ms 10:00:26 INFO - PROCESS | 1816 | 1461862826589 Marionette TRACE conn4 -> [0,1289,"getWindowHandle",null] 10:00:26 INFO - PROCESS | 1816 | 1461862826593 Marionette TRACE conn4 <- [1,1289,null,{"value":"8"}] 10:00:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 10:00:26 INFO - PROCESS | 1816 | 1461862826599 Marionette TRACE conn4 -> [0,1290,"setScriptTimeout",{"ms":35000}] 10:00:26 INFO - PROCESS | 1816 | 1461862826603 Marionette TRACE conn4 <- [1,1290,null,{}] 10:00:26 INFO - PROCESS | 1816 | 1461862826609 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}] 10:00:26 INFO - PROCESS | 1816 | 1461862826805 Marionette TRACE conn4 <- [1,1291,null,{"value":null}] 10:00:27 INFO - PROCESS | 1816 | 1461862827038 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:00:27 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f4124b45000 == 115 [pid = 1816] [id = 330] 10:00:27 INFO - PROCESS | 1816 | ++DOMWINDOW == 211 (0x7f411cf68c00) [pid = 1816] [serial = 991] [outer = (nil)] 10:00:27 INFO - PROCESS | 1816 | ++DOMWINDOW == 212 (0x7f4124174400) [pid = 1816] [serial = 992] [outer = 0x7f411cf68c00] 10:00:27 INFO - PROCESS | 1816 | 1461862827123 Marionette DEBUG loaded listener.js 10:00:27 INFO - PROCESS | 1816 | ++DOMWINDOW == 213 (0x7f41243ad000) [pid = 1816] [serial = 993] [outer = 0x7f411cf68c00] 10:00:27 INFO - PROCESS | 1816 | 1461862827923 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]]]}] 10:00:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 10:00:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 1383ms 10:00:27 INFO - PROCESS | 1816 | 1461862827983 Marionette TRACE conn4 -> [0,1293,"getWindowHandle",null] 10:00:27 INFO - PROCESS | 1816 | 1461862827986 Marionette TRACE conn4 <- [1,1293,null,{"value":"8"}] 10:00:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 10:00:27 INFO - PROCESS | 1816 | 1461862827993 Marionette TRACE conn4 -> [0,1294,"setScriptTimeout",{"ms":35000}] 10:00:27 INFO - PROCESS | 1816 | 1461862827996 Marionette TRACE conn4 <- [1,1294,null,{}] 10:00:28 INFO - PROCESS | 1816 | 1461862828002 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}] 10:00:28 INFO - PROCESS | 1816 | 1461862828195 Marionette TRACE conn4 <- [1,1295,null,{"value":null}] 10:00:28 INFO - PROCESS | 1816 | 1461862828391 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:00:28 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f4125f14000 == 116 [pid = 1816] [id = 331] 10:00:28 INFO - PROCESS | 1816 | ++DOMWINDOW == 214 (0x7f4122bd0400) [pid = 1816] [serial = 994] [outer = (nil)] 10:00:28 INFO - PROCESS | 1816 | ++DOMWINDOW == 215 (0x7f41247f9400) [pid = 1816] [serial = 995] [outer = 0x7f4122bd0400] 10:00:28 INFO - PROCESS | 1816 | 1461862828463 Marionette DEBUG loaded listener.js 10:00:28 INFO - PROCESS | 1816 | ++DOMWINDOW == 216 (0x7f4124e3c000) [pid = 1816] [serial = 996] [outer = 0x7f4122bd0400] 10:00:29 INFO - PROCESS | 1816 | 1461862829361 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]]]}] 10:00:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 10:00:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 1431ms 10:00:29 INFO - PROCESS | 1816 | 1461862829425 Marionette TRACE conn4 -> [0,1297,"getWindowHandle",null] 10:00:29 INFO - PROCESS | 1816 | 1461862829429 Marionette TRACE conn4 <- [1,1297,null,{"value":"8"}] 10:00:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 10:00:29 INFO - PROCESS | 1816 | 1461862829435 Marionette TRACE conn4 -> [0,1298,"setScriptTimeout",{"ms":35000}] 10:00:29 INFO - PROCESS | 1816 | 1461862829437 Marionette TRACE conn4 <- [1,1298,null,{}] 10:00:29 INFO - PROCESS | 1816 | 1461862829444 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}] 10:00:29 INFO - PROCESS | 1816 | 1461862829663 Marionette TRACE conn4 <- [1,1299,null,{"value":null}] 10:00:29 INFO - PROCESS | 1816 | 1461862829861 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:00:29 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f413039c800 == 117 [pid = 1816] [id = 332] 10:00:29 INFO - PROCESS | 1816 | ++DOMWINDOW == 217 (0x7f41126d7800) [pid = 1816] [serial = 997] [outer = (nil)] 10:00:29 INFO - PROCESS | 1816 | ++DOMWINDOW == 218 (0x7f4124e3d800) [pid = 1816] [serial = 998] [outer = 0x7f41126d7800] 10:00:29 INFO - PROCESS | 1816 | 1461862829936 Marionette DEBUG loaded listener.js 10:00:30 INFO - PROCESS | 1816 | ++DOMWINDOW == 219 (0x7f41257f4800) [pid = 1816] [serial = 999] [outer = 0x7f41126d7800] 10:00:30 INFO - PROCESS | 1816 | 1461862830917 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]]]}] 10:00:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 10:00:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 1530ms 10:00:30 INFO - PROCESS | 1816 | 1461862830966 Marionette TRACE conn4 -> [0,1301,"getWindowHandle",null] 10:00:30 INFO - PROCESS | 1816 | 1461862830969 Marionette TRACE conn4 <- [1,1301,null,{"value":"8"}] 10:00:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 10:00:30 INFO - PROCESS | 1816 | 1461862830975 Marionette TRACE conn4 -> [0,1302,"setScriptTimeout",{"ms":35000}] 10:00:30 INFO - PROCESS | 1816 | 1461862830979 Marionette TRACE conn4 <- [1,1302,null,{}] 10:00:30 INFO - PROCESS | 1816 | 1461862830984 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}] 10:00:31 INFO - PROCESS | 1816 | 1461862831178 Marionette TRACE conn4 <- [1,1303,null,{"value":null}] 10:00:31 INFO - PROCESS | 1816 | 1461862831376 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:00:31 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f41337ae800 == 118 [pid = 1816] [id = 333] 10:00:31 INFO - PROCESS | 1816 | ++DOMWINDOW == 220 (0x7f4113a86000) [pid = 1816] [serial = 1000] [outer = (nil)] 10:00:31 INFO - PROCESS | 1816 | ++DOMWINDOW == 221 (0x7f4125da2c00) [pid = 1816] [serial = 1001] [outer = 0x7f4113a86000] 10:00:31 INFO - PROCESS | 1816 | 1461862831446 Marionette DEBUG loaded listener.js 10:00:31 INFO - PROCESS | 1816 | ++DOMWINDOW == 222 (0x7f412687fc00) [pid = 1816] [serial = 1002] [outer = 0x7f4113a86000] 10:00:32 INFO - PROCESS | 1816 | 1461862832375 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]]]}] 10:00:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 10:00:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 1439ms 10:00:32 INFO - PROCESS | 1816 | 1461862832416 Marionette TRACE conn4 -> [0,1305,"getWindowHandle",null] 10:00:32 INFO - PROCESS | 1816 | 1461862832419 Marionette TRACE conn4 <- [1,1305,null,{"value":"8"}] 10:00:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 10:00:32 INFO - PROCESS | 1816 | 1461862832428 Marionette TRACE conn4 -> [0,1306,"setScriptTimeout",{"ms":35000}] 10:00:32 INFO - PROCESS | 1816 | 1461862832432 Marionette TRACE conn4 <- [1,1306,null,{}] 10:00:32 INFO - PROCESS | 1816 | 1461862832438 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}] 10:00:32 INFO - PROCESS | 1816 | 1461862832661 Marionette TRACE conn4 <- [1,1307,null,{"value":null}] 10:00:32 INFO - PROCESS | 1816 | 1461862832857 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:00:32 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f4137523000 == 119 [pid = 1816] [id = 334] 10:00:32 INFO - PROCESS | 1816 | ++DOMWINDOW == 223 (0x7f4125762800) [pid = 1816] [serial = 1003] [outer = (nil)] 10:00:32 INFO - PROCESS | 1816 | ++DOMWINDOW == 224 (0x7f41312a4c00) [pid = 1816] [serial = 1004] [outer = 0x7f4125762800] 10:00:32 INFO - PROCESS | 1816 | 1461862832939 Marionette DEBUG loaded listener.js 10:00:33 INFO - PROCESS | 1816 | ++DOMWINDOW == 225 (0x7f4131889800) [pid = 1816] [serial = 1005] [outer = 0x7f4125762800] 10:00:33 INFO - PROCESS | 1816 | 1461862833846 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]]]}] 10:00:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 10:00:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 1480ms 10:00:33 INFO - PROCESS | 1816 | 1461862833909 Marionette TRACE conn4 -> [0,1309,"getWindowHandle",null] 10:00:33 INFO - PROCESS | 1816 | 1461862833912 Marionette TRACE conn4 <- [1,1309,null,{"value":"8"}] 10:00:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 10:00:33 INFO - PROCESS | 1816 | 1461862833918 Marionette TRACE conn4 -> [0,1310,"setScriptTimeout",{"ms":35000}] 10:00:33 INFO - PROCESS | 1816 | 1461862833922 Marionette TRACE conn4 <- [1,1310,null,{}] 10:00:33 INFO - PROCESS | 1816 | 1461862833929 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}] 10:00:34 INFO - PROCESS | 1816 | 1461862834131 Marionette TRACE conn4 <- [1,1311,null,{"value":null}] 10:00:34 INFO - PROCESS | 1816 | 1461862834329 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:00:34 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f410b6ed000 == 120 [pid = 1816] [id = 335] 10:00:34 INFO - PROCESS | 1816 | ++DOMWINDOW == 226 (0x7f4110997000) [pid = 1816] [serial = 1006] [outer = (nil)] 10:00:34 INFO - PROCESS | 1816 | ++DOMWINDOW == 227 (0x7f411b93bc00) [pid = 1816] [serial = 1007] [outer = 0x7f4110997000] 10:00:34 INFO - PROCESS | 1816 | 1461862834404 Marionette DEBUG loaded listener.js 10:00:34 INFO - PROCESS | 1816 | ++DOMWINDOW == 228 (0x7f413373fc00) [pid = 1816] [serial = 1008] [outer = 0x7f4110997000] 10:00:35 INFO - PROCESS | 1816 | 1461862835292 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] 10:00:35 INFO - PROCESS | 1816 | 1461862835367 Marionette TRACE conn4 <- [1,1313,null,{"value":"8"}] 10:00:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 10:00:35 INFO - PROCESS | 1816 | 1461862835374 Marionette TRACE conn4 -> [0,1314,"setScriptTimeout",{"ms":35000}] 10:00:35 INFO - PROCESS | 1816 | 1461862835385 Marionette TRACE conn4 <- [1,1314,null,{}] 10:00:35 INFO - PROCESS | 1816 | 1461862835390 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}] 10:00:35 INFO - PROCESS | 1816 | 1461862835595 Marionette TRACE conn4 <- [1,1315,null,{"value":null}] 10:00:35 INFO - PROCESS | 1816 | 1461862835796 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:00:35 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f41082c8800 == 121 [pid = 1816] [id = 336] 10:00:35 INFO - PROCESS | 1816 | ++DOMWINDOW == 229 (0x7f413499b800) [pid = 1816] [serial = 1009] [outer = (nil)] 10:00:35 INFO - PROCESS | 1816 | ++DOMWINDOW == 230 (0x7f413507bc00) [pid = 1816] [serial = 1010] [outer = 0x7f413499b800] 10:00:35 INFO - PROCESS | 1816 | 1461862835906 Marionette DEBUG loaded listener.js 10:00:36 INFO - PROCESS | 1816 | ++DOMWINDOW == 231 (0x7f4135805800) [pid = 1816] [serial = 1011] [outer = 0x7f413499b800] 10:00:36 INFO - PROCESS | 1816 | 1461862836816 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]]]}] 10:00:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 10:00:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 1536ms 10:00:36 INFO - PROCESS | 1816 | 1461862836912 Marionette TRACE conn4 -> [0,1317,"getWindowHandle",null] 10:00:36 INFO - PROCESS | 1816 | 1461862836916 Marionette TRACE conn4 <- [1,1317,null,{"value":"8"}] 10:00:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 10:00:36 INFO - PROCESS | 1816 | 1461862836922 Marionette TRACE conn4 -> [0,1318,"setScriptTimeout",{"ms":35000}] 10:00:36 INFO - PROCESS | 1816 | 1461862836926 Marionette TRACE conn4 <- [1,1318,null,{}] 10:00:36 INFO - PROCESS | 1816 | 1461862836931 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}] 10:00:37 INFO - PROCESS | 1816 | 1461862837134 Marionette TRACE conn4 <- [1,1319,null,{"value":null}] 10:00:37 INFO - PROCESS | 1816 | 1461862837372 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:00:37 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f41082e2800 == 122 [pid = 1816] [id = 337] 10:00:37 INFO - PROCESS | 1816 | ++DOMWINDOW == 232 (0x7f41084c2400) [pid = 1816] [serial = 1012] [outer = (nil)] 10:00:37 INFO - PROCESS | 1816 | ++DOMWINDOW == 233 (0x7f41084cc000) [pid = 1816] [serial = 1013] [outer = 0x7f41084c2400] 10:00:37 INFO - PROCESS | 1816 | 1461862837487 Marionette DEBUG loaded listener.js 10:00:37 INFO - PROCESS | 1816 | ++DOMWINDOW == 234 (0x7f41084d1400) [pid = 1816] [serial = 1014] [outer = 0x7f41084c2400] 10:00:38 INFO - PROCESS | 1816 | 1461862838344 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]]]}] 10:00:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 10:00:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 1490ms 10:00:38 INFO - PROCESS | 1816 | 1461862838414 Marionette TRACE conn4 -> [0,1321,"getWindowHandle",null] 10:00:38 INFO - PROCESS | 1816 | 1461862838418 Marionette TRACE conn4 <- [1,1321,null,{"value":"8"}] 10:00:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 10:00:38 INFO - PROCESS | 1816 | 1461862838424 Marionette TRACE conn4 -> [0,1322,"setScriptTimeout",{"ms":35000}] 10:00:38 INFO - PROCESS | 1816 | 1461862838428 Marionette TRACE conn4 <- [1,1322,null,{}] 10:00:38 INFO - PROCESS | 1816 | 1461862838433 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}] 10:00:38 INFO - PROCESS | 1816 | 1461862838654 Marionette TRACE conn4 <- [1,1323,null,{"value":null}] 10:00:38 INFO - PROCESS | 1816 | 1461862838895 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:00:38 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f410e4d2800 == 123 [pid = 1816] [id = 338] 10:00:38 INFO - PROCESS | 1816 | ++DOMWINDOW == 235 (0x7f41084c3800) [pid = 1816] [serial = 1015] [outer = (nil)] 10:00:39 INFO - PROCESS | 1816 | ++DOMWINDOW == 236 (0x7f410e507400) [pid = 1816] [serial = 1016] [outer = 0x7f41084c3800] 10:00:39 INFO - PROCESS | 1816 | 1461862839027 Marionette DEBUG loaded listener.js 10:00:39 INFO - PROCESS | 1816 | ++DOMWINDOW == 237 (0x7f41130f3c00) [pid = 1816] [serial = 1017] [outer = 0x7f41084c3800] 10:00:39 INFO - PROCESS | 1816 | 1461862839975 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]]]}] 10:00:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 10:00:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 1581ms 10:00:40 INFO - PROCESS | 1816 | 1461862840010 Marionette TRACE conn4 -> [0,1325,"getWindowHandle",null] 10:00:40 INFO - PROCESS | 1816 | 1461862840015 Marionette TRACE conn4 <- [1,1325,null,{"value":"8"}] 10:00:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 10:00:40 INFO - PROCESS | 1816 | 1461862840022 Marionette TRACE conn4 -> [0,1326,"setScriptTimeout",{"ms":35000}] 10:00:40 INFO - PROCESS | 1816 | 1461862840025 Marionette TRACE conn4 <- [1,1326,null,{}] 10:00:40 INFO - PROCESS | 1816 | 1461862840031 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}] 10:00:40 INFO - PROCESS | 1816 | 1461862840239 Marionette TRACE conn4 <- [1,1327,null,{"value":null}] 10:00:40 INFO - PROCESS | 1816 | 1461862840489 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:00:40 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f410dbda000 == 124 [pid = 1816] [id = 339] 10:00:40 INFO - PROCESS | 1816 | ++DOMWINDOW == 238 (0x7f41084ca800) [pid = 1816] [serial = 1018] [outer = (nil)] 10:00:40 INFO - PROCESS | 1816 | ++DOMWINDOW == 239 (0x7f4110a85400) [pid = 1816] [serial = 1019] [outer = 0x7f41084ca800] 10:00:40 INFO - PROCESS | 1816 | 1461862840603 Marionette DEBUG loaded listener.js 10:00:40 INFO - PROCESS | 1816 | ++DOMWINDOW == 240 (0x7f411462ec00) [pid = 1816] [serial = 1020] [outer = 0x7f41084ca800] 10:00:41 INFO - PROCESS | 1816 | 1461862841470 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]]]}] 10:00:41 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 10:00:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 1481ms 10:00:41 INFO - PROCESS | 1816 | 1461862841507 Marionette TRACE conn4 -> [0,1329,"getWindowHandle",null] 10:00:41 INFO - PROCESS | 1816 | 1461862841511 Marionette TRACE conn4 <- [1,1329,null,{"value":"8"}] 10:00:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 10:00:41 INFO - PROCESS | 1816 | 1461862841518 Marionette TRACE conn4 -> [0,1330,"setScriptTimeout",{"ms":35000}] 10:00:41 INFO - PROCESS | 1816 | 1461862841521 Marionette TRACE conn4 <- [1,1330,null,{}] 10:00:41 INFO - PROCESS | 1816 | 1461862841526 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}] 10:00:41 INFO - PROCESS | 1816 | 1461862841778 Marionette TRACE conn4 <- [1,1331,null,{"value":null}] 10:00:42 INFO - PROCESS | 1816 | 1461862842043 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:00:42 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f4113a7f000 == 125 [pid = 1816] [id = 340] 10:00:42 INFO - PROCESS | 1816 | ++DOMWINDOW == 241 (0x7f410ddd0400) [pid = 1816] [serial = 1021] [outer = (nil)] 10:00:42 INFO - PROCESS | 1816 | ++DOMWINDOW == 242 (0x7f410edef400) [pid = 1816] [serial = 1022] [outer = 0x7f410ddd0400] 10:00:42 INFO - PROCESS | 1816 | 1461862842160 Marionette DEBUG loaded listener.js 10:00:42 INFO - PROCESS | 1816 | ++DOMWINDOW == 243 (0x7f4112e73c00) [pid = 1816] [serial = 1023] [outer = 0x7f410ddd0400] 10:00:43 INFO - PROCESS | 1816 | 1461862843466 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]]]}] 10:00:43 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 10:00:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 1987ms 10:00:43 INFO - PROCESS | 1816 | 1461862843573 Marionette TRACE conn4 -> [0,1333,"getWindowHandle",null] 10:00:43 INFO - PROCESS | 1816 | 1461862843579 Marionette TRACE conn4 <- [1,1333,null,{"value":"8"}] 10:00:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 10:00:43 INFO - PROCESS | 1816 | 1461862843593 Marionette TRACE conn4 -> [0,1334,"setScriptTimeout",{"ms":35000}] 10:00:43 INFO - PROCESS | 1816 | 1461862843598 Marionette TRACE conn4 <- [1,1334,null,{}] 10:00:43 INFO - PROCESS | 1816 | 1461862843607 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}] 10:00:43 INFO - PROCESS | 1816 | 1461862843808 Marionette TRACE conn4 <- [1,1335,null,{"value":null}] 10:00:44 INFO - PROCESS | 1816 | 1461862844010 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:00:44 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f410e7ce800 == 126 [pid = 1816] [id = 341] 10:00:44 INFO - PROCESS | 1816 | ++DOMWINDOW == 244 (0x7f4108add000) [pid = 1816] [serial = 1024] [outer = (nil)] 10:00:44 INFO - PROCESS | 1816 | ++DOMWINDOW == 245 (0x7f410ebca800) [pid = 1816] [serial = 1025] [outer = 0x7f4108add000] 10:00:44 INFO - PROCESS | 1816 | 1461862844118 Marionette DEBUG loaded listener.js 10:00:44 INFO - PROCESS | 1816 | ++DOMWINDOW == 246 (0x7f4110a88c00) [pid = 1816] [serial = 1026] [outer = 0x7f4108add000] 10:00:45 INFO - PROCESS | 1816 | 1461862845167 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]]]}] 10:00:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 10:00:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 1636ms 10:00:45 INFO - PROCESS | 1816 | 1461862845228 Marionette TRACE conn4 -> [0,1337,"getWindowHandle",null] 10:00:45 INFO - PROCESS | 1816 | 1461862845236 Marionette TRACE conn4 <- [1,1337,null,{"value":"8"}] 10:00:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 10:00:45 INFO - PROCESS | 1816 | 1461862845245 Marionette TRACE conn4 -> [0,1338,"setScriptTimeout",{"ms":35000}] 10:00:45 INFO - PROCESS | 1816 | 1461862845249 Marionette TRACE conn4 <- [1,1338,null,{}] 10:00:45 INFO - PROCESS | 1816 | 1461862845255 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}] 10:00:45 INFO - PROCESS | 1816 | 1461862845458 Marionette TRACE conn4 <- [1,1339,null,{"value":null}] 10:00:45 INFO - PROCESS | 1816 | 1461862845824 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:00:45 INFO - PROCESS | 1816 | --DOCSHELL 0x7f41301f7000 == 125 [pid = 1816] [id = 22] 10:00:45 INFO - PROCESS | 1816 | --DOCSHELL 0x7f4118c9c800 == 124 [pid = 1816] [id = 178] 10:00:45 INFO - PROCESS | 1816 | --DOCSHELL 0x7f411a194000 == 123 [pid = 1816] [id = 264] 10:00:45 INFO - PROCESS | 1816 | --DOMWINDOW == 245 (0x7f41303ea400) [pid = 1816] [serial = 878] [outer = (nil)] [url = about:blank] 10:00:45 INFO - PROCESS | 1816 | --DOMWINDOW == 244 (0x7f4130857400) [pid = 1816] [serial = 881] [outer = (nil)] [url = about:blank] 10:00:45 INFO - PROCESS | 1816 | --DOMWINDOW == 243 (0x7f413060c400) [pid = 1816] [serial = 884] [outer = (nil)] [url = about:blank] 10:00:45 INFO - PROCESS | 1816 | --DOMWINDOW == 242 (0x7f411d06d000) [pid = 1816] [serial = 887] [outer = (nil)] [url = about:blank] 10:00:45 INFO - PROCESS | 1816 | --DOMWINDOW == 241 (0x7f4125f91c00) [pid = 1816] [serial = 911] [outer = (nil)] [url = about:blank] 10:00:45 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f410b2b5800 == 124 [pid = 1816] [id = 342] 10:00:45 INFO - PROCESS | 1816 | ++DOMWINDOW == 242 (0x7f410ddc2c00) [pid = 1816] [serial = 1027] [outer = (nil)] 10:00:45 INFO - PROCESS | 1816 | ++DOMWINDOW == 243 (0x7f410f6e5c00) [pid = 1816] [serial = 1028] [outer = 0x7f410ddc2c00] 10:00:45 INFO - PROCESS | 1816 | 1461862845962 Marionette DEBUG loaded listener.js 10:00:46 INFO - PROCESS | 1816 | ++DOMWINDOW == 244 (0x7f41130f3400) [pid = 1816] [serial = 1029] [outer = 0x7f410ddc2c00] 10:00:46 INFO - PROCESS | 1816 | --DOCSHELL 0x7f412f5cb000 == 123 [pid = 1816] [id = 21] 10:00:46 INFO - PROCESS | 1816 | --DOCSHELL 0x7f4110b39800 == 122 [pid = 1816] [id = 262] 10:00:46 INFO - PROCESS | 1816 | --DOCSHELL 0x7f410f4dc000 == 121 [pid = 1816] [id = 322] 10:00:46 INFO - PROCESS | 1816 | --DOCSHELL 0x7f411cf45800 == 120 [pid = 1816] [id = 280] 10:00:46 INFO - PROCESS | 1816 | --DOCSHELL 0x7f41194a2000 == 119 [pid = 1816] [id = 321] 10:00:46 INFO - PROCESS | 1816 | --DOCSHELL 0x7f4118021800 == 118 [pid = 1816] [id = 320] 10:00:46 INFO - PROCESS | 1816 | --DOCSHELL 0x7f4110b3b800 == 117 [pid = 1816] [id = 319] 10:00:46 INFO - PROCESS | 1816 | --DOCSHELL 0x7f4118005800 == 116 [pid = 1816] [id = 318] 10:00:46 INFO - PROCESS | 1816 | --DOCSHELL 0x7f411372c000 == 115 [pid = 1816] [id = 317] 10:00:46 INFO - PROCESS | 1816 | --DOCSHELL 0x7f410f4ef800 == 114 [pid = 1816] [id = 316] 10:00:46 INFO - PROCESS | 1816 | --DOCSHELL 0x7f410e4d5800 == 113 [pid = 1816] [id = 315] 10:00:46 INFO - PROCESS | 1816 | --DOCSHELL 0x7f4135570000 == 112 [pid = 1816] [id = 308] 10:00:46 INFO - PROCESS | 1816 | --DOCSHELL 0x7f41304de000 == 111 [pid = 1816] [id = 307] 10:00:46 INFO - PROCESS | 1816 | --DOCSHELL 0x7f4125719800 == 110 [pid = 1816] [id = 306] 10:00:46 INFO - PROCESS | 1816 | --DOCSHELL 0x7f411a1b1800 == 109 [pid = 1816] [id = 305] 10:00:46 INFO - PROCESS | 1816 | --DOCSHELL 0x7f4112052800 == 108 [pid = 1816] [id = 304] 10:00:46 INFO - PROCESS | 1816 | --DOCSHELL 0x7f4129918000 == 107 [pid = 1816] [id = 271] 10:00:46 INFO - PROCESS | 1816 | --DOCSHELL 0x7f4120329800 == 106 [pid = 1816] [id = 303] 10:00:46 INFO - PROCESS | 1816 | --DOMWINDOW == 243 (0x7f4110a85800) [pid = 1816] [serial = 762] [outer = (nil)] [url = about:blank] 10:00:46 INFO - PROCESS | 1816 | --DOMWINDOW == 242 (0x7f41112c9400) [pid = 1816] [serial = 632] [outer = (nil)] [url = about:blank] 10:00:46 INFO - PROCESS | 1816 | --DOMWINDOW == 241 (0x7f411a40c400) [pid = 1816] [serial = 699] [outer = (nil)] [url = about:blank] 10:00:46 INFO - PROCESS | 1816 | --DOMWINDOW == 240 (0x7f412030f000) [pid = 1816] [serial = 677] [outer = (nil)] [url = about:blank] 10:00:46 INFO - PROCESS | 1816 | --DOMWINDOW == 239 (0x7f4119b6b800) [pid = 1816] [serial = 566] [outer = (nil)] [url = about:blank] 10:00:46 INFO - PROCESS | 1816 | --DOMWINDOW == 238 (0x7f411d06f000) [pid = 1816] [serial = 569] [outer = (nil)] [url = about:blank] 10:00:46 INFO - PROCESS | 1816 | --DOMWINDOW == 237 (0x7f41189f0800) [pid = 1816] [serial = 659] [outer = (nil)] [url = about:blank] 10:00:46 INFO - PROCESS | 1816 | --DOMWINDOW == 236 (0x7f41112c4400) [pid = 1816] [serial = 662] [outer = (nil)] [url = about:blank] 10:00:46 INFO - PROCESS | 1816 | --DOMWINDOW == 235 (0x7f4113974000) [pid = 1816] [serial = 665] [outer = (nil)] [url = about:blank] 10:00:46 INFO - PROCESS | 1816 | --DOMWINDOW == 234 (0x7f41191b4800) [pid = 1816] [serial = 668] [outer = (nil)] [url = about:blank] 10:00:46 INFO - PROCESS | 1816 | --DOMWINDOW == 233 (0x7f412646a400) [pid = 1816] [serial = 747] [outer = (nil)] [url = about:blank] 10:00:46 INFO - PROCESS | 1816 | --DOMWINDOW == 232 (0x7f4130172000) [pid = 1816] [serial = 750] [outer = (nil)] [url = about:blank] 10:00:46 INFO - PROCESS | 1816 | --DOMWINDOW == 231 (0x7f4131824000) [pid = 1816] [serial = 753] [outer = (nil)] [url = about:blank] 10:00:46 INFO - PROCESS | 1816 | --DOMWINDOW == 230 (0x7f4131894400) [pid = 1816] [serial = 756] [outer = (nil)] [url = about:blank] 10:00:46 INFO - PROCESS | 1816 | --DOMWINDOW == 229 (0x7f410e510000) [pid = 1816] [serial = 759] [outer = (nil)] [url = about:blank] 10:00:46 INFO - PROCESS | 1816 | --DOMWINDOW == 228 (0x7f41112c7c00) [pid = 1816] [serial = 789] [outer = (nil)] [url = about:blank] 10:00:46 INFO - PROCESS | 1816 | --DOMWINDOW == 227 (0x7f4113976800) [pid = 1816] [serial = 792] [outer = (nil)] [url = about:blank] 10:00:46 INFO - PROCESS | 1816 | --DOMWINDOW == 226 (0x7f41191b4000) [pid = 1816] [serial = 795] [outer = (nil)] [url = about:blank] 10:00:46 INFO - PROCESS | 1816 | --DOMWINDOW == 225 (0x7f411a403000) [pid = 1816] [serial = 798] [outer = (nil)] [url = about:blank] 10:00:46 INFO - PROCESS | 1816 | --DOMWINDOW == 224 (0x7f411b224800) [pid = 1816] [serial = 801] [outer = (nil)] [url = about:blank] 10:00:46 INFO - PROCESS | 1816 | --DOMWINDOW == 223 (0x7f411cf6ec00) [pid = 1816] [serial = 804] [outer = (nil)] [url = about:blank] 10:00:46 INFO - PROCESS | 1816 | --DOMWINDOW == 222 (0x7f410ca30000) [pid = 1816] [serial = 629] [outer = (nil)] [url = about:blank] 10:00:46 INFO - PROCESS | 1816 | --DOMWINDOW == 221 (0x7f4130615c00) [pid = 1816] [serial = 605] [outer = (nil)] [url = about:blank] 10:00:46 INFO - PROCESS | 1816 | --DOMWINDOW == 220 (0x7f412030cc00) [pid = 1816] [serial = 735] [outer = (nil)] [url = about:blank] 10:00:46 INFO - PROCESS | 1816 | --DOMWINDOW == 219 (0x7f4113978400) [pid = 1816] [serial = 726] [outer = (nil)] [url = about:blank] 10:00:46 INFO - PROCESS | 1816 | --DOMWINDOW == 218 (0x7f411e7e1800) [pid = 1816] [serial = 810] [outer = (nil)] [url = about:blank] 10:00:46 INFO - PROCESS | 1816 | --DOMWINDOW == 217 (0x7f41243ac400) [pid = 1816] [serial = 572] [outer = (nil)] [url = about:blank] 10:00:46 INFO - PROCESS | 1816 | --DOMWINDOW == 216 (0x7f411d075400) [pid = 1816] [serial = 807] [outer = (nil)] [url = about:blank] 10:00:46 INFO - PROCESS | 1816 | --DOMWINDOW == 215 (0x7f4131830400) [pid = 1816] [serial = 623] [outer = (nil)] [url = about:blank] 10:00:46 INFO - PROCESS | 1816 | --DOMWINDOW == 214 (0x7f4131643000) [pid = 1816] [serial = 617] [outer = (nil)] [url = about:blank] 10:00:46 INFO - PROCESS | 1816 | --DOMWINDOW == 213 (0x7f41257f1400) [pid = 1816] [serial = 575] [outer = (nil)] [url = about:blank] 10:00:46 INFO - PROCESS | 1816 | --DOMWINDOW == 212 (0x7f41303edc00) [pid = 1816] [serial = 578] [outer = (nil)] [url = about:blank] 10:00:46 INFO - PROCESS | 1816 | --DOMWINDOW == 211 (0x7f4112e6e000) [pid = 1816] [serial = 608] [outer = (nil)] [url = about:blank] 10:00:46 INFO - PROCESS | 1816 | --DOMWINDOW == 210 (0x7f4118b9dc00) [pid = 1816] [serial = 696] [outer = (nil)] [url = about:blank] 10:00:46 INFO - PROCESS | 1816 | --DOMWINDOW == 209 (0x7f4110a7f400) [pid = 1816] [serial = 723] [outer = (nil)] [url = about:blank] 10:00:46 INFO - PROCESS | 1816 | --DOMWINDOW == 208 (0x7f411a408400) [pid = 1816] [serial = 729] [outer = (nil)] [url = about:blank] 10:00:46 INFO - PROCESS | 1816 | --DOMWINDOW == 207 (0x7f4110ac0400) [pid = 1816] [serial = 563] [outer = (nil)] [url = about:blank] 10:00:46 INFO - PROCESS | 1816 | --DOMWINDOW == 206 (0x7f4113978c00) [pid = 1816] [serial = 620] [outer = (nil)] [url = about:blank] 10:00:46 INFO - PROCESS | 1816 | --DOMWINDOW == 205 (0x7f4121d73c00) [pid = 1816] [serial = 816] [outer = (nil)] [url = about:blank] 10:00:46 INFO - PROCESS | 1816 | --DOMWINDOW == 204 (0x7f411e7ba800) [pid = 1816] [serial = 693] [outer = (nil)] [url = about:blank] 10:00:46 INFO - PROCESS | 1816 | --DOMWINDOW == 203 (0x7f411b983800) [pid = 1816] [serial = 674] [outer = (nil)] [url = about:blank] 10:00:46 INFO - PROCESS | 1816 | --DOMWINDOW == 202 (0x7f410edf6400) [pid = 1816] [serial = 587] [outer = (nil)] [url = about:blank] 10:00:46 INFO - PROCESS | 1816 | --DOMWINDOW == 201 (0x7f41243a2000) [pid = 1816] [serial = 687] [outer = (nil)] [url = about:blank] 10:00:46 INFO - PROCESS | 1816 | --DOMWINDOW == 200 (0x7f4124ee6400) [pid = 1816] [serial = 741] [outer = (nil)] [url = about:blank] 10:00:46 INFO - PROCESS | 1816 | --DOMWINDOW == 199 (0x7f4123e0cc00) [pid = 1816] [serial = 819] [outer = (nil)] [url = about:blank] 10:00:46 INFO - PROCESS | 1816 | --DOMWINDOW == 198 (0x7f41225f3c00) [pid = 1816] [serial = 680] [outer = (nil)] [url = about:blank] 10:00:46 INFO - PROCESS | 1816 | --DOMWINDOW == 197 (0x7f4125d47400) [pid = 1816] [serial = 614] [outer = (nil)] [url = about:blank] 10:00:46 INFO - PROCESS | 1816 | --DOMWINDOW == 196 (0x7f411a406800) [pid = 1816] [serial = 671] [outer = (nil)] [url = about:blank] 10:00:46 INFO - PROCESS | 1816 | --DOMWINDOW == 195 (0x7f4120566000) [pid = 1816] [serial = 813] [outer = (nil)] [url = about:blank] 10:00:46 INFO - PROCESS | 1816 | --DOMWINDOW == 194 (0x7f411802ec00) [pid = 1816] [serial = 626] [outer = (nil)] [url = about:blank] 10:00:46 INFO - PROCESS | 1816 | --DOMWINDOW == 193 (0x7f411e7d4400) [pid = 1816] [serial = 905] [outer = (nil)] [url = about:blank] 10:00:46 INFO - PROCESS | 1816 | --DOMWINDOW == 192 (0x7f411b97f000) [pid = 1816] [serial = 852] [outer = (nil)] [url = about:blank] 10:00:46 INFO - PROCESS | 1816 | --DOMWINDOW == 191 (0x7f411a40d800) [pid = 1816] [serial = 851] [outer = (nil)] [url = about:blank] 10:00:46 INFO - PROCESS | 1816 | --DOMWINDOW == 190 (0x7f4125d95800) [pid = 1816] [serial = 872] [outer = (nil)] [url = about:blank] 10:00:46 INFO - PROCESS | 1816 | --DOMWINDOW == 189 (0x7f41227cbc00) [pid = 1816] [serial = 858] [outer = (nil)] [url = about:blank] 10:00:46 INFO - PROCESS | 1816 | --DOMWINDOW == 188 (0x7f4121d76c00) [pid = 1816] [serial = 857] [outer = (nil)] [url = about:blank] 10:00:46 INFO - PROCESS | 1816 | --DOMWINDOW == 187 (0x7f412037e000) [pid = 1816] [serial = 843] [outer = (nil)] [url = about:blank] 10:00:46 INFO - PROCESS | 1816 | --DOMWINDOW == 186 (0x7f4113a8c800) [pid = 1816] [serial = 849] [outer = (nil)] [url = about:blank] 10:00:46 INFO - PROCESS | 1816 | --DOMWINDOW == 185 (0x7f41130f0400) [pid = 1816] [serial = 848] [outer = (nil)] [url = about:blank] 10:00:46 INFO - PROCESS | 1816 | --DOMWINDOW == 184 (0x7f4114631800) [pid = 1816] [serial = 896] [outer = (nil)] [url = about:blank] 10:00:46 INFO - PROCESS | 1816 | --DOMWINDOW == 183 (0x7f4118031400) [pid = 1816] [serial = 897] [outer = (nil)] [url = about:blank] 10:00:46 INFO - PROCESS | 1816 | --DOMWINDOW == 182 (0x7f4125294000) [pid = 1816] [serial = 867] [outer = (nil)] [url = about:blank] 10:00:46 INFO - PROCESS | 1816 | --DOMWINDOW == 181 (0x7f4124ee1800) [pid = 1816] [serial = 866] [outer = (nil)] [url = about:blank] 10:00:46 INFO - PROCESS | 1816 | --DOMWINDOW == 180 (0x7f4124e3e400) [pid = 1816] [serial = 864] [outer = (nil)] [url = about:blank] 10:00:46 INFO - PROCESS | 1816 | --DOMWINDOW == 179 (0x7f41248f7c00) [pid = 1816] [serial = 863] [outer = (nil)] [url = about:blank] 10:00:46 INFO - PROCESS | 1816 | --DOMWINDOW == 178 (0x7f4125d3f000) [pid = 1816] [serial = 870] [outer = (nil)] [url = about:blank] 10:00:46 INFO - PROCESS | 1816 | --DOMWINDOW == 177 (0x7f412575bc00) [pid = 1816] [serial = 869] [outer = (nil)] [url = about:blank] 10:00:46 INFO - PROCESS | 1816 | --DOMWINDOW == 176 (0x7f412f541400) [pid = 1816] [serial = 875] [outer = (nil)] [url = about:blank] 10:00:46 INFO - PROCESS | 1816 | --DOMWINDOW == 175 (0x7f4119c66c00) [pid = 1816] [serial = 899] [outer = (nil)] [url = about:blank] 10:00:46 INFO - PROCESS | 1816 | --DOMWINDOW == 174 (0x7f411a410c00) [pid = 1816] [serial = 900] [outer = (nil)] [url = about:blank] 10:00:46 INFO - PROCESS | 1816 | --DOMWINDOW == 173 (0x7f41205f8800) [pid = 1816] [serial = 855] [outer = (nil)] [url = about:blank] 10:00:46 INFO - PROCESS | 1816 | --DOMWINDOW == 172 (0x7f411cf9b400) [pid = 1816] [serial = 854] [outer = (nil)] [url = about:blank] 10:00:46 INFO - PROCESS | 1816 | --DOMWINDOW == 171 (0x7f41126dcc00) [pid = 1816] [serial = 894] [outer = (nil)] [url = about:blank] 10:00:46 INFO - PROCESS | 1816 | --DOMWINDOW == 170 (0x7f4110abd400) [pid = 1816] [serial = 893] [outer = (nil)] [url = about:blank] 10:00:46 INFO - PROCESS | 1816 | --DOMWINDOW == 169 (0x7f41122eac00) [pid = 1816] [serial = 846] [outer = (nil)] [url = about:blank] 10:00:46 INFO - PROCESS | 1816 | --DOMWINDOW == 168 (0x7f4110a83400) [pid = 1816] [serial = 845] [outer = (nil)] [url = about:blank] 10:00:46 INFO - PROCESS | 1816 | --DOMWINDOW == 167 (0x7f41247f2000) [pid = 1816] [serial = 861] [outer = (nil)] [url = about:blank] 10:00:46 INFO - PROCESS | 1816 | --DOMWINDOW == 166 (0x7f41243a4c00) [pid = 1816] [serial = 860] [outer = (nil)] [url = about:blank] 10:00:46 INFO - PROCESS | 1816 | --DOMWINDOW == 165 (0x7f411b9f6000) [pid = 1816] [serial = 902] [outer = (nil)] [url = about:blank] 10:00:46 INFO - PROCESS | 1816 | --DOMWINDOW == 164 (0x7f413182e800) [pid = 1816] [serial = 890] [outer = (nil)] [url = about:blank] 10:00:46 INFO - PROCESS | 1816 | --DOMWINDOW == 163 (0x7f4120571c00) [pid = 1816] [serial = 906] [outer = (nil)] [url = about:blank] 10:00:46 INFO - PROCESS | 1816 | --DOMWINDOW == 162 (0x7f41247f1800) [pid = 1816] [serial = 909] [outer = (nil)] [url = about:blank] 10:00:46 INFO - PROCESS | 1816 | --DOMWINDOW == 161 (0x7f41241e1400) [pid = 1816] [serial = 908] [outer = (nil)] [url = about:blank] 10:00:46 INFO - PROCESS | 1816 | --DOMWINDOW == 160 (0x7f411d06a800) [pid = 1816] [serial = 903] [outer = (nil)] [url = about:blank] 10:00:46 INFO - PROCESS | 1816 | --DOMWINDOW == 159 (0x7f41243a9800) [pid = 1816] [serial = 690] [outer = (nil)] [url = about:blank] 10:00:46 INFO - PROCESS | 1816 | --DOMWINDOW == 158 (0x7f41315fc400) [pid = 1816] [serial = 581] [outer = (nil)] [url = about:blank] 10:00:46 INFO - PROCESS | 1816 | --DOMWINDOW == 157 (0x7f41247fac00) [pid = 1816] [serial = 738] [outer = (nil)] [url = about:blank] 10:00:46 INFO - PROCESS | 1816 | --DOMWINDOW == 156 (0x7f411d074800) [pid = 1816] [serial = 732] [outer = (nil)] [url = about:blank] 10:00:46 INFO - PROCESS | 1816 | --DOMWINDOW == 155 (0x7f410ebcb400) [pid = 1816] [serial = 584] [outer = (nil)] [url = about:blank] 10:00:46 INFO - PROCESS | 1816 | --DOMWINDOW == 154 (0x7f4125d42400) [pid = 1816] [serial = 744] [outer = (nil)] [url = about:blank] 10:00:46 INFO - PROCESS | 1816 | --DOMWINDOW == 153 (0x7f4123ddc400) [pid = 1816] [serial = 683] [outer = (nil)] [url = about:blank] 10:00:46 INFO - PROCESS | 1816 | --DOMWINDOW == 152 (0x7f411a23bc00) [pid = 1816] [serial = 611] [outer = (nil)] [url = about:blank] 10:00:47 INFO - PROCESS | 1816 | 1461862847341 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]]]}] 10:00:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 10:00:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 2135ms 10:00:47 INFO - PROCESS | 1816 | 1461862847382 Marionette TRACE conn4 -> [0,1341,"getWindowHandle",null] 10:00:47 INFO - PROCESS | 1816 | 1461862847386 Marionette TRACE conn4 <- [1,1341,null,{"value":"8"}] 10:00:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 10:00:47 INFO - PROCESS | 1816 | 1461862847392 Marionette TRACE conn4 -> [0,1342,"setScriptTimeout",{"ms":35000}] 10:00:47 INFO - PROCESS | 1816 | 1461862847397 Marionette TRACE conn4 <- [1,1342,null,{}] 10:00:47 INFO - PROCESS | 1816 | 1461862847412 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}] 10:00:47 INFO - PROCESS | 1816 | 1461862847650 Marionette TRACE conn4 <- [1,1343,null,{"value":null}] 10:00:47 INFO - PROCESS | 1816 | 1461862847668 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:00:47 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f410f4f1800 == 107 [pid = 1816] [id = 343] 10:00:47 INFO - PROCESS | 1816 | ++DOMWINDOW == 153 (0x7f41112c4400) [pid = 1816] [serial = 1030] [outer = (nil)] 10:00:47 INFO - PROCESS | 1816 | ++DOMWINDOW == 154 (0x7f4113976800) [pid = 1816] [serial = 1031] [outer = 0x7f41112c4400] 10:00:47 INFO - PROCESS | 1816 | 1461862847743 Marionette DEBUG loaded listener.js 10:00:47 INFO - PROCESS | 1816 | ++DOMWINDOW == 155 (0x7f411462d000) [pid = 1816] [serial = 1032] [outer = 0x7f41112c4400] 10:00:48 INFO - PROCESS | 1816 | 1461862848588 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]]]}] 10:00:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 10:00:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 1238ms 10:00:48 INFO - PROCESS | 1816 | 1461862848631 Marionette TRACE conn4 -> [0,1345,"getWindowHandle",null] 10:00:48 INFO - PROCESS | 1816 | 1461862848636 Marionette TRACE conn4 <- [1,1345,null,{"value":"8"}] 10:00:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 10:00:48 INFO - PROCESS | 1816 | 1461862848649 Marionette TRACE conn4 -> [0,1346,"setScriptTimeout",{"ms":35000}] 10:00:48 INFO - PROCESS | 1816 | 1461862848651 Marionette TRACE conn4 <- [1,1346,null,{}] 10:00:48 INFO - PROCESS | 1816 | 1461862848655 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}] 10:00:48 INFO - PROCESS | 1816 | 1461862848893 Marionette TRACE conn4 <- [1,1347,null,{"value":null}] 10:00:48 INFO - PROCESS | 1816 | 1461862848925 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:00:48 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f4110b2d800 == 108 [pid = 1816] [id = 344] 10:00:48 INFO - PROCESS | 1816 | ++DOMWINDOW == 156 (0x7f411462e800) [pid = 1816] [serial = 1033] [outer = (nil)] 10:00:48 INFO - PROCESS | 1816 | ++DOMWINDOW == 157 (0x7f411802ec00) [pid = 1816] [serial = 1034] [outer = 0x7f411462e800] 10:00:48 INFO - PROCESS | 1816 | 1461862848988 Marionette DEBUG loaded listener.js 10:00:49 INFO - PROCESS | 1816 | ++DOMWINDOW == 158 (0x7f4118a23400) [pid = 1816] [serial = 1035] [outer = 0x7f411462e800] 10:00:49 INFO - PROCESS | 1816 | 1461862849966 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]]]}] 10:00:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 10:00:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 1382ms 10:00:50 INFO - PROCESS | 1816 | 1461862850040 Marionette TRACE conn4 -> [0,1349,"getWindowHandle",null] 10:00:50 INFO - PROCESS | 1816 | 1461862850042 Marionette TRACE conn4 <- [1,1349,null,{"value":"8"}] 10:00:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 10:00:50 INFO - PROCESS | 1816 | 1461862850053 Marionette TRACE conn4 -> [0,1350,"setScriptTimeout",{"ms":35000}] 10:00:50 INFO - PROCESS | 1816 | 1461862850057 Marionette TRACE conn4 <- [1,1350,null,{}] 10:00:50 INFO - PROCESS | 1816 | 1461862850083 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}] 10:00:50 INFO - PROCESS | 1816 | 1461862850348 Marionette TRACE conn4 <- [1,1351,null,{"value":null}] 10:00:50 INFO - PROCESS | 1816 | --DOMWINDOW == 157 (0x7f411a026000) [pid = 1816] [serial = 961] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 10:00:50 INFO - PROCESS | 1816 | --DOMWINDOW == 156 (0x7f410ddc6400) [pid = 1816] [serial = 958] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 10:00:50 INFO - PROCESS | 1816 | --DOMWINDOW == 155 (0x7f4108adbc00) [pid = 1816] [serial = 946] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 10:00:50 INFO - PROCESS | 1816 | --DOMWINDOW == 154 (0x7f4114a0dc00) [pid = 1816] [serial = 952] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 10:00:50 INFO - PROCESS | 1816 | --DOMWINDOW == 153 (0x7f41124dd400) [pid = 1816] [serial = 949] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 10:00:50 INFO - PROCESS | 1816 | --DOMWINDOW == 152 (0x7f4108ae0800) [pid = 1816] [serial = 967] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 10:00:50 INFO - PROCESS | 1816 | --DOMWINDOW == 151 (0x7f4118a2ec00) [pid = 1816] [serial = 955] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 10:00:50 INFO - PROCESS | 1816 | --DOMWINDOW == 150 (0x7f41241e5000) [pid = 1816] [serial = 910] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 10:00:50 INFO - PROCESS | 1816 | --DOMWINDOW == 149 (0x7f411a020c00) [pid = 1816] [serial = 964] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 10:00:50 INFO - PROCESS | 1816 | 1461862850750 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:00:50 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f410e7de800 == 109 [pid = 1816] [id = 345] 10:00:50 INFO - PROCESS | 1816 | ++DOMWINDOW == 150 (0x7f4108adbc00) [pid = 1816] [serial = 1036] [outer = (nil)] 10:00:50 INFO - PROCESS | 1816 | ++DOMWINDOW == 151 (0x7f410e3f0c00) [pid = 1816] [serial = 1037] [outer = 0x7f4108adbc00] 10:00:50 INFO - PROCESS | 1816 | 1461862850811 Marionette DEBUG loaded listener.js 10:00:50 INFO - PROCESS | 1816 | ++DOMWINDOW == 152 (0x7f4114a0dc00) [pid = 1816] [serial = 1038] [outer = 0x7f4108adbc00] 10:00:51 INFO - PROCESS | 1816 | 1461862851508 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]]]}] 10:00:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 10:00:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 1491ms 10:00:51 INFO - PROCESS | 1816 | 1461862851545 Marionette TRACE conn4 -> [0,1353,"getWindowHandle",null] 10:00:51 INFO - PROCESS | 1816 | 1461862851549 Marionette TRACE conn4 <- [1,1353,null,{"value":"8"}] 10:00:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 10:00:51 INFO - PROCESS | 1816 | 1461862851564 Marionette TRACE conn4 -> [0,1354,"setScriptTimeout",{"ms":35000}] 10:00:51 INFO - PROCESS | 1816 | 1461862851567 Marionette TRACE conn4 <- [1,1354,null,{}] 10:00:51 INFO - PROCESS | 1816 | 1461862851572 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}] 10:00:51 INFO - PROCESS | 1816 | 1461862851791 Marionette TRACE conn4 <- [1,1355,null,{"value":null}] 10:00:51 INFO - PROCESS | 1816 | 1461862851941 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:00:51 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f4113a71800 == 110 [pid = 1816] [id = 346] 10:00:51 INFO - PROCESS | 1816 | ++DOMWINDOW == 153 (0x7f4108addc00) [pid = 1816] [serial = 1039] [outer = (nil)] 10:00:51 INFO - PROCESS | 1816 | ++DOMWINDOW == 154 (0x7f41191ba800) [pid = 1816] [serial = 1040] [outer = 0x7f4108addc00] 10:00:52 INFO - PROCESS | 1816 | 1461862852006 Marionette DEBUG loaded listener.js 10:00:52 INFO - PROCESS | 1816 | ++DOMWINDOW == 155 (0x7f411a713400) [pid = 1816] [serial = 1041] [outer = 0x7f4108addc00] 10:00:52 INFO - PROCESS | 1816 | 1461862852892 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]]]}] 10:00:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 10:00:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 1379ms 10:00:52 INFO - PROCESS | 1816 | 1461862852943 Marionette TRACE conn4 -> [0,1357,"getWindowHandle",null] 10:00:52 INFO - PROCESS | 1816 | 1461862852948 Marionette TRACE conn4 <- [1,1357,null,{"value":"8"}] 10:00:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 10:00:52 INFO - PROCESS | 1816 | 1461862852957 Marionette TRACE conn4 -> [0,1358,"setScriptTimeout",{"ms":35000}] 10:00:52 INFO - PROCESS | 1816 | 1461862852963 Marionette TRACE conn4 <- [1,1358,null,{}] 10:00:52 INFO - PROCESS | 1816 | 1461862852972 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}] 10:00:53 INFO - PROCESS | 1816 | 1461862853221 Marionette TRACE conn4 <- [1,1359,null,{"value":null}] 10:00:53 INFO - PROCESS | 1816 | 1461862853462 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:00:53 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f410ddb1000 == 111 [pid = 1816] [id = 347] 10:00:53 INFO - PROCESS | 1816 | ++DOMWINDOW == 156 (0x7f410ca23c00) [pid = 1816] [serial = 1042] [outer = (nil)] 10:00:53 INFO - PROCESS | 1816 | ++DOMWINDOW == 157 (0x7f410edee000) [pid = 1816] [serial = 1043] [outer = 0x7f410ca23c00] 10:00:53 INFO - PROCESS | 1816 | 1461862853593 Marionette DEBUG loaded listener.js 10:00:53 INFO - PROCESS | 1816 | ++DOMWINDOW == 158 (0x7f4110a84c00) [pid = 1816] [serial = 1044] [outer = 0x7f410ca23c00] 10:00:54 INFO - PROCESS | 1816 | 1461862854450 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]]]}] 10:00:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 10:00:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 1545ms 10:00:54 INFO - PROCESS | 1816 | 1461862854503 Marionette TRACE conn4 -> [0,1361,"getWindowHandle",null] 10:00:54 INFO - PROCESS | 1816 | 1461862854512 Marionette TRACE conn4 <- [1,1361,null,{"value":"8"}] 10:00:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 10:00:54 INFO - PROCESS | 1816 | 1461862854522 Marionette TRACE conn4 -> [0,1362,"setScriptTimeout",{"ms":35000}] 10:00:54 INFO - PROCESS | 1816 | 1461862854527 Marionette TRACE conn4 <- [1,1362,null,{}] 10:00:54 INFO - PROCESS | 1816 | 1461862854533 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}] 10:00:54 INFO - PROCESS | 1816 | 1461862854749 Marionette TRACE conn4 <- [1,1363,null,{"value":null}] 10:00:54 INFO - PROCESS | 1816 | 1461862854991 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:00:55 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f4112052800 == 112 [pid = 1816] [id = 348] 10:00:55 INFO - PROCESS | 1816 | ++DOMWINDOW == 159 (0x7f4112e6e000) [pid = 1816] [serial = 1045] [outer = (nil)] 10:00:55 INFO - PROCESS | 1816 | ++DOMWINDOW == 160 (0x7f411380f400) [pid = 1816] [serial = 1046] [outer = 0x7f4112e6e000] 10:00:55 INFO - PROCESS | 1816 | 1461862855108 Marionette DEBUG loaded listener.js 10:00:55 INFO - PROCESS | 1816 | ++DOMWINDOW == 161 (0x7f411396c800) [pid = 1816] [serial = 1047] [outer = 0x7f4112e6e000] 10:00:56 INFO - PROCESS | 1816 | 1461862856100 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]]]}] 10:00:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 10:00:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 1634ms 10:00:56 INFO - PROCESS | 1816 | 1461862856158 Marionette TRACE conn4 -> [0,1365,"getWindowHandle",null] 10:00:56 INFO - PROCESS | 1816 | 1461862856161 Marionette TRACE conn4 <- [1,1365,null,{"value":"8"}] 10:00:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 10:00:56 INFO - PROCESS | 1816 | 1461862856169 Marionette TRACE conn4 -> [0,1366,"setScriptTimeout",{"ms":35000}] 10:00:56 INFO - PROCESS | 1816 | 1461862856175 Marionette TRACE conn4 <- [1,1366,null,{}] 10:00:56 INFO - PROCESS | 1816 | 1461862856190 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}] 10:00:56 INFO - PROCESS | 1816 | 1461862856441 Marionette TRACE conn4 <- [1,1367,null,{"value":null}] 10:00:56 INFO - PROCESS | 1816 | 1461862856715 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:00:56 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f4118016800 == 113 [pid = 1816] [id = 349] 10:00:56 INFO - PROCESS | 1816 | ++DOMWINDOW == 162 (0x7f4114a10c00) [pid = 1816] [serial = 1048] [outer = (nil)] 10:00:56 INFO - PROCESS | 1816 | ++DOMWINDOW == 163 (0x7f4118a29800) [pid = 1816] [serial = 1049] [outer = 0x7f4114a10c00] 10:00:56 INFO - PROCESS | 1816 | 1461862856803 Marionette DEBUG loaded listener.js 10:00:56 INFO - PROCESS | 1816 | ++DOMWINDOW == 164 (0x7f4118ba3000) [pid = 1816] [serial = 1050] [outer = 0x7f4114a10c00] 10:00:57 INFO - PROCESS | 1816 | 1461862857755 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] 10:00:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 10:00:57 INFO - PROCESS | 1816 | 1461862857814 Marionette TRACE conn4 <- [1,1369,null,{"value":"8"}] 10:00:57 INFO - PROCESS | 1816 | 1461862857820 Marionette TRACE conn4 -> [0,1370,"setScriptTimeout",{"ms":35000}] 10:00:57 INFO - PROCESS | 1816 | 1461862857824 Marionette TRACE conn4 <- [1,1370,null,{}] 10:00:57 INFO - PROCESS | 1816 | 1461862857829 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}] 10:00:58 INFO - PROCESS | 1816 | 1461862858062 Marionette TRACE conn4 <- [1,1371,null,{"value":null}] 10:00:58 INFO - PROCESS | 1816 | 1461862858291 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:00:58 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f41194a7800 == 114 [pid = 1816] [id = 350] 10:00:58 INFO - PROCESS | 1816 | ++DOMWINDOW == 165 (0x7f411802c000) [pid = 1816] [serial = 1051] [outer = (nil)] 10:00:58 INFO - PROCESS | 1816 | ++DOMWINDOW == 166 (0x7f411a40fc00) [pid = 1816] [serial = 1052] [outer = 0x7f411802c000] 10:00:58 INFO - PROCESS | 1816 | 1461862858406 Marionette DEBUG loaded listener.js 10:00:58 INFO - PROCESS | 1816 | ++DOMWINDOW == 167 (0x7f411b97a800) [pid = 1816] [serial = 1053] [outer = 0x7f411802c000] 10:00:59 INFO - PROCESS | 1816 | 1461862859284 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] 10:00:59 INFO - PROCESS | 1816 | 1461862859306 Marionette TRACE conn4 <- [1,1373,null,{"value":"8"}] 10:00:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 10:00:59 INFO - PROCESS | 1816 | 1461862859312 Marionette TRACE conn4 -> [0,1374,"setScriptTimeout",{"ms":35000}] 10:00:59 INFO - PROCESS | 1816 | 1461862859314 Marionette TRACE conn4 <- [1,1374,null,{}] 10:00:59 INFO - PROCESS | 1816 | 1461862859320 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}] 10:00:59 INFO - PROCESS | 1816 | 1461862859511 Marionette TRACE conn4 <- [1,1375,null,{"value":null}] 10:00:59 INFO - PROCESS | 1816 | 1461862859701 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:00:59 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f4119eaa800 == 115 [pid = 1816] [id = 351] 10:00:59 INFO - PROCESS | 1816 | ++DOMWINDOW == 168 (0x7f411a026000) [pid = 1816] [serial = 1054] [outer = (nil)] 10:00:59 INFO - PROCESS | 1816 | ++DOMWINDOW == 169 (0x7f411cdb7800) [pid = 1816] [serial = 1055] [outer = 0x7f411a026000] 10:00:59 INFO - PROCESS | 1816 | 1461862859774 Marionette DEBUG loaded listener.js 10:00:59 INFO - PROCESS | 1816 | ++DOMWINDOW == 170 (0x7f411cfa2400) [pid = 1816] [serial = 1056] [outer = 0x7f411a026000] 10:01:00 INFO - PROCESS | 1816 | [1816] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 10:01:00 INFO - PROCESS | 1816 | 1461862860704 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] 10:01:00 INFO - PROCESS | 1816 | 1461862860750 Marionette TRACE conn4 <- [1,1377,null,{"value":"8"}] 10:01:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 10:01:00 INFO - PROCESS | 1816 | 1461862860757 Marionette TRACE conn4 -> [0,1378,"setScriptTimeout",{"ms":35000}] 10:01:00 INFO - PROCESS | 1816 | 1461862860760 Marionette TRACE conn4 <- [1,1378,null,{}] 10:01:00 INFO - PROCESS | 1816 | 1461862860766 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}] 10:01:01 INFO - PROCESS | 1816 | 1461862861047 Marionette TRACE conn4 <- [1,1379,null,{"value":null}] 10:01:01 INFO - PROCESS | 1816 | 1461862861306 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:01:01 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f411a432800 == 116 [pid = 1816] [id = 352] 10:01:01 INFO - PROCESS | 1816 | ++DOMWINDOW == 171 (0x7f411b653000) [pid = 1816] [serial = 1057] [outer = (nil)] 10:01:01 INFO - PROCESS | 1816 | ++DOMWINDOW == 172 (0x7f411e7d3000) [pid = 1816] [serial = 1058] [outer = 0x7f411b653000] 10:01:01 INFO - PROCESS | 1816 | 1461862861383 Marionette DEBUG loaded listener.js 10:01:01 INFO - PROCESS | 1816 | ++DOMWINDOW == 173 (0x7f4121696400) [pid = 1816] [serial = 1059] [outer = 0x7f411b653000] 10:01:02 INFO - PROCESS | 1816 | 1461862862247 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] 10:01:02 INFO - PROCESS | 1816 | 1461862862296 Marionette TRACE conn4 <- [1,1381,null,{"value":"8"}] 10:01:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 10:01:02 INFO - PROCESS | 1816 | 1461862862303 Marionette TRACE conn4 -> [0,1382,"setScriptTimeout",{"ms":35000}] 10:01:02 INFO - PROCESS | 1816 | 1461862862306 Marionette TRACE conn4 <- [1,1382,null,{}] 10:01:02 INFO - PROCESS | 1816 | 1461862862313 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}] 10:01:02 INFO - PROCESS | 1816 | 1461862862563 Marionette TRACE conn4 <- [1,1383,null,{"value":null}] 10:01:02 INFO - PROCESS | 1816 | 1461862862789 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:01:02 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f411cf59800 == 117 [pid = 1816] [id = 353] 10:01:02 INFO - PROCESS | 1816 | ++DOMWINDOW == 174 (0x7f411cdb9c00) [pid = 1816] [serial = 1060] [outer = (nil)] 10:01:02 INFO - PROCESS | 1816 | ++DOMWINDOW == 175 (0x7f4121d7cc00) [pid = 1816] [serial = 1061] [outer = 0x7f411cdb9c00] 10:01:02 INFO - PROCESS | 1816 | 1461862862904 Marionette DEBUG loaded listener.js 10:01:03 INFO - PROCESS | 1816 | ++DOMWINDOW == 176 (0x7f41227ca000) [pid = 1816] [serial = 1062] [outer = 0x7f411cdb9c00] 10:01:03 INFO - PROCESS | 1816 | [1816] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 10:01:03 INFO - PROCESS | 1816 | 1461862863823 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] 10:01:03 INFO - PROCESS | 1816 | 1461862863890 Marionette TRACE conn4 <- [1,1385,null,{"value":"8"}] 10:01:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 10:01:03 INFO - PROCESS | 1816 | 1461862863898 Marionette TRACE conn4 -> [0,1386,"setScriptTimeout",{"ms":35000}] 10:01:03 INFO - PROCESS | 1816 | 1461862863900 Marionette TRACE conn4 <- [1,1386,null,{}] 10:01:03 INFO - PROCESS | 1816 | 1461862863906 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}] 10:01:04 INFO - PROCESS | 1816 | 1461862864109 Marionette TRACE conn4 <- [1,1387,null,{"value":null}] 10:01:04 INFO - PROCESS | 1816 | 1461862864340 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:01:04 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f4123d6b800 == 118 [pid = 1816] [id = 354] 10:01:04 INFO - PROCESS | 1816 | ++DOMWINDOW == 177 (0x7f411cf71000) [pid = 1816] [serial = 1063] [outer = (nil)] 10:01:04 INFO - PROCESS | 1816 | ++DOMWINDOW == 178 (0x7f4123e0a000) [pid = 1816] [serial = 1064] [outer = 0x7f411cf71000] 10:01:04 INFO - PROCESS | 1816 | 1461862864426 Marionette DEBUG loaded listener.js 10:01:04 INFO - PROCESS | 1816 | ++DOMWINDOW == 179 (0x7f41241e1c00) [pid = 1816] [serial = 1065] [outer = 0x7f411cf71000] 10:01:05 INFO - PROCESS | 1816 | 1461862865325 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] 10:01:05 INFO - PROCESS | 1816 | 1461862865390 Marionette TRACE conn4 <- [1,1389,null,{"value":"8"}] 10:01:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 10:01:05 INFO - PROCESS | 1816 | 1461862865395 Marionette TRACE conn4 -> [0,1390,"setScriptTimeout",{"ms":35000}] 10:01:05 INFO - PROCESS | 1816 | 1461862865398 Marionette TRACE conn4 <- [1,1390,null,{}] 10:01:05 INFO - PROCESS | 1816 | 1461862865403 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}] 10:01:05 INFO - PROCESS | 1816 | 1461862865641 Marionette TRACE conn4 <- [1,1391,null,{"value":null}] 10:01:05 INFO - PROCESS | 1816 | 1461862865875 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:01:05 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f41247c1800 == 119 [pid = 1816] [id = 355] 10:01:05 INFO - PROCESS | 1816 | ++DOMWINDOW == 180 (0x7f4113a90400) [pid = 1816] [serial = 1066] [outer = (nil)] 10:01:05 INFO - PROCESS | 1816 | ++DOMWINDOW == 181 (0x7f41247f1800) [pid = 1816] [serial = 1067] [outer = 0x7f4113a90400] 10:01:06 INFO - PROCESS | 1816 | 1461862865996 Marionette DEBUG loaded listener.js 10:01:06 INFO - PROCESS | 1816 | ++DOMWINDOW == 182 (0x7f4124ee8c00) [pid = 1816] [serial = 1068] [outer = 0x7f4113a90400] 10:01:06 INFO - PROCESS | 1816 | 1461862866866 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]]]}] 10:01:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 10:01:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 1532ms 10:01:06 INFO - PROCESS | 1816 | 1461862866929 Marionette TRACE conn4 -> [0,1393,"getWindowHandle",null] 10:01:06 INFO - PROCESS | 1816 | 1461862866932 Marionette TRACE conn4 <- [1,1393,null,{"value":"8"}] 10:01:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 10:01:06 INFO - PROCESS | 1816 | 1461862866938 Marionette TRACE conn4 -> [0,1394,"setScriptTimeout",{"ms":35000}] 10:01:06 INFO - PROCESS | 1816 | 1461862866940 Marionette TRACE conn4 <- [1,1394,null,{}] 10:01:06 INFO - PROCESS | 1816 | 1461862866948 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}] 10:01:07 INFO - PROCESS | 1816 | 1461862867155 Marionette TRACE conn4 <- [1,1395,null,{"value":null}] 10:01:07 INFO - PROCESS | 1816 | 1461862867385 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:01:07 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f4124f55000 == 120 [pid = 1816] [id = 356] 10:01:07 INFO - PROCESS | 1816 | ++DOMWINDOW == 183 (0x7f411a40b000) [pid = 1816] [serial = 1069] [outer = (nil)] 10:01:07 INFO - PROCESS | 1816 | ++DOMWINDOW == 184 (0x7f41257f4400) [pid = 1816] [serial = 1070] [outer = 0x7f411a40b000] 10:01:07 INFO - PROCESS | 1816 | 1461862867500 Marionette DEBUG loaded listener.js 10:01:07 INFO - PROCESS | 1816 | ++DOMWINDOW == 185 (0x7f4125d9dc00) [pid = 1816] [serial = 1071] [outer = 0x7f411a40b000] 10:01:08 INFO - PROCESS | 1816 | 1461862868318 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]]]}] 10:01:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 10:01:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 1435ms 10:01:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 10:01:08 INFO - PROCESS | 1816 | 1461862868373 Marionette TRACE conn4 -> [0,1397,"getWindowHandle",null] 10:01:08 INFO - PROCESS | 1816 | 1461862868376 Marionette TRACE conn4 <- [1,1397,null,{"value":"8"}] 10:01:08 INFO - PROCESS | 1816 | 1461862868383 Marionette TRACE conn4 -> [0,1398,"setScriptTimeout",{"ms":35000}] 10:01:08 INFO - PROCESS | 1816 | 1461862868386 Marionette TRACE conn4 <- [1,1398,null,{}] 10:01:08 INFO - PROCESS | 1816 | 1461862868392 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}] 10:01:08 INFO - PROCESS | 1816 | 1461862868612 Marionette TRACE conn4 <- [1,1399,null,{"value":null}] 10:01:08 INFO - PROCESS | 1816 | 1461862868811 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:01:08 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f4126234000 == 121 [pid = 1816] [id = 357] 10:01:08 INFO - PROCESS | 1816 | ++DOMWINDOW == 186 (0x7f410ddc3000) [pid = 1816] [serial = 1072] [outer = (nil)] 10:01:08 INFO - PROCESS | 1816 | ++DOMWINDOW == 187 (0x7f412f546000) [pid = 1816] [serial = 1073] [outer = 0x7f410ddc3000] 10:01:08 INFO - PROCESS | 1816 | 1461862868892 Marionette DEBUG loaded listener.js 10:01:09 INFO - PROCESS | 1816 | ++DOMWINDOW == 188 (0x7f4130609c00) [pid = 1816] [serial = 1074] [outer = 0x7f410ddc3000] 10:01:09 INFO - PROCESS | 1816 | 1461862869814 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]]]}] 10:01:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 10:01:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 1481ms 10:01:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 10:01:09 INFO - PROCESS | 1816 | 1461862869864 Marionette TRACE conn4 -> [0,1401,"getWindowHandle",null] 10:01:09 INFO - PROCESS | 1816 | 1461862869867 Marionette TRACE conn4 <- [1,1401,null,{"value":"8"}] 10:01:09 INFO - PROCESS | 1816 | 1461862869873 Marionette TRACE conn4 -> [0,1402,"setScriptTimeout",{"ms":35000}] 10:01:09 INFO - PROCESS | 1816 | 1461862869876 Marionette TRACE conn4 <- [1,1402,null,{}] 10:01:09 INFO - PROCESS | 1816 | 1461862869882 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}] 10:01:10 INFO - PROCESS | 1816 | 1461862870091 Marionette TRACE conn4 <- [1,1403,null,{"value":null}] 10:01:10 INFO - PROCESS | 1816 | 1461862870280 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:01:10 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f41301e4000 == 122 [pid = 1816] [id = 358] 10:01:10 INFO - PROCESS | 1816 | ++DOMWINDOW == 189 (0x7f41247fb000) [pid = 1816] [serial = 1075] [outer = (nil)] 10:01:10 INFO - PROCESS | 1816 | ++DOMWINDOW == 190 (0x7f413182ac00) [pid = 1816] [serial = 1076] [outer = 0x7f41247fb000] 10:01:10 INFO - PROCESS | 1816 | 1461862870353 Marionette DEBUG loaded listener.js 10:01:10 INFO - PROCESS | 1816 | ++DOMWINDOW == 191 (0x7f4133738000) [pid = 1816] [serial = 1077] [outer = 0x7f41247fb000] 10:01:11 INFO - PROCESS | 1816 | 1461862871220 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]]]}] 10:01:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 10:01:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 1380ms 10:01:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 10:01:11 INFO - PROCESS | 1816 | 1461862871253 Marionette TRACE conn4 -> [0,1405,"getWindowHandle",null] 10:01:11 INFO - PROCESS | 1816 | 1461862871256 Marionette TRACE conn4 <- [1,1405,null,{"value":"8"}] 10:01:11 INFO - PROCESS | 1816 | 1461862871262 Marionette TRACE conn4 -> [0,1406,"setScriptTimeout",{"ms":35000}] 10:01:11 INFO - PROCESS | 1816 | 1461862871265 Marionette TRACE conn4 <- [1,1406,null,{}] 10:01:11 INFO - PROCESS | 1816 | 1461862871270 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}] 10:01:11 INFO - PROCESS | 1816 | 1461862871475 Marionette TRACE conn4 <- [1,1407,null,{"value":null}] 10:01:11 INFO - PROCESS | 1816 | 1461862871690 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:01:11 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f4131314000 == 123 [pid = 1816] [id = 359] 10:01:11 INFO - PROCESS | 1816 | ++DOMWINDOW == 192 (0x7f41084c8c00) [pid = 1816] [serial = 1078] [outer = (nil)] 10:01:11 INFO - PROCESS | 1816 | ++DOMWINDOW == 193 (0x7f413496c000) [pid = 1816] [serial = 1079] [outer = 0x7f41084c8c00] 10:01:11 INFO - PROCESS | 1816 | 1461862871759 Marionette DEBUG loaded listener.js 10:01:11 INFO - PROCESS | 1816 | ++DOMWINDOW == 194 (0x7f41352aa000) [pid = 1816] [serial = 1080] [outer = 0x7f41084c8c00] 10:01:12 INFO - PROCESS | 1816 | 1461862872714 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]]]}] 10:01:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 10:01:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 1531ms 10:01:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 10:01:12 INFO - PROCESS | 1816 | 1461862872793 Marionette TRACE conn4 -> [0,1409,"getWindowHandle",null] 10:01:12 INFO - PROCESS | 1816 | 1461862872796 Marionette TRACE conn4 <- [1,1409,null,{"value":"8"}] 10:01:12 INFO - PROCESS | 1816 | 1461862872803 Marionette TRACE conn4 -> [0,1410,"setScriptTimeout",{"ms":35000}] 10:01:12 INFO - PROCESS | 1816 | 1461862872806 Marionette TRACE conn4 <- [1,1410,null,{}] 10:01:12 INFO - PROCESS | 1816 | 1461862872811 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}] 10:01:13 INFO - PROCESS | 1816 | 1461862873052 Marionette TRACE conn4 <- [1,1411,null,{"value":null}] 10:01:13 INFO - PROCESS | 1816 | 1461862873755 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:01:13 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f410f63a000 == 124 [pid = 1816] [id = 360] 10:01:13 INFO - PROCESS | 1816 | ++DOMWINDOW == 195 (0x7f4108adac00) [pid = 1816] [serial = 1081] [outer = (nil)] 10:01:13 INFO - PROCESS | 1816 | ++DOMWINDOW == 196 (0x7f4108ae1c00) [pid = 1816] [serial = 1082] [outer = 0x7f4108adac00] 10:01:13 INFO - PROCESS | 1816 | 1461862873827 Marionette DEBUG loaded listener.js 10:01:13 INFO - PROCESS | 1816 | ++DOMWINDOW == 197 (0x7f410e36dc00) [pid = 1816] [serial = 1083] [outer = 0x7f4108adac00] 10:01:14 INFO - PROCESS | 1816 | 1461862874763 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]]]}] 10:01:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 10:01:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 1983ms 10:01:14 INFO - PROCESS | 1816 | 1461862874786 Marionette TRACE conn4 -> [0,1413,"getWindowHandle",null] 10:01:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 10:01:14 INFO - PROCESS | 1816 | 1461862874791 Marionette TRACE conn4 <- [1,1413,null,{"value":"8"}] 10:01:14 INFO - PROCESS | 1816 | 1461862874798 Marionette TRACE conn4 -> [0,1414,"setScriptTimeout",{"ms":35000}] 10:01:14 INFO - PROCESS | 1816 | 1461862874803 Marionette TRACE conn4 <- [1,1414,null,{}] 10:01:14 INFO - PROCESS | 1816 | 1461862874809 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}] 10:01:15 INFO - PROCESS | 1816 | 1461862875018 Marionette TRACE conn4 <- [1,1415,null,{"value":null}] 10:01:15 INFO - PROCESS | 1816 | 1461862875271 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:01:15 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f410f630800 == 125 [pid = 1816] [id = 361] 10:01:15 INFO - PROCESS | 1816 | ++DOMWINDOW == 198 (0x7f4108ad8c00) [pid = 1816] [serial = 1084] [outer = (nil)] 10:01:15 INFO - PROCESS | 1816 | ++DOMWINDOW == 199 (0x7f410ebc6800) [pid = 1816] [serial = 1085] [outer = 0x7f4108ad8c00] 10:01:15 INFO - PROCESS | 1816 | 1461862875363 Marionette DEBUG loaded listener.js 10:01:15 INFO - PROCESS | 1816 | ++DOMWINDOW == 200 (0x7f4110abb800) [pid = 1816] [serial = 1086] [outer = 0x7f4108ad8c00] 10:01:16 INFO - PROCESS | 1816 | 1461862876562 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]]]}] 10:01:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 10:01:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 1785ms 10:01:16 INFO - PROCESS | 1816 | 1461862876585 Marionette TRACE conn4 -> [0,1417,"getWindowHandle",null] 10:01:16 INFO - PROCESS | 1816 | 1461862876591 Marionette TRACE conn4 <- [1,1417,null,{"value":"8"}] 10:01:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 10:01:16 INFO - PROCESS | 1816 | 1461862876598 Marionette TRACE conn4 -> [0,1418,"setScriptTimeout",{"ms":35000}] 10:01:16 INFO - PROCESS | 1816 | 1461862876601 Marionette TRACE conn4 <- [1,1418,null,{}] 10:01:16 INFO - PROCESS | 1816 | 1461862876606 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}] 10:01:16 INFO - PROCESS | 1816 | 1461862876804 Marionette TRACE conn4 <- [1,1419,null,{"value":null}] 10:01:17 INFO - PROCESS | 1816 | 1461862877065 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:01:17 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f410dd66800 == 126 [pid = 1816] [id = 362] 10:01:17 INFO - PROCESS | 1816 | ++DOMWINDOW == 201 (0x7f410edfb800) [pid = 1816] [serial = 1087] [outer = (nil)] 10:01:17 INFO - PROCESS | 1816 | ++DOMWINDOW == 202 (0x7f41130ed000) [pid = 1816] [serial = 1088] [outer = 0x7f410edfb800] 10:01:17 INFO - PROCESS | 1816 | 1461862877137 Marionette DEBUG loaded listener.js 10:01:17 INFO - PROCESS | 1816 | ++DOMWINDOW == 203 (0x7f4113843400) [pid = 1816] [serial = 1089] [outer = 0x7f410edfb800] 10:01:17 INFO - PROCESS | 1816 | --DOCSHELL 0x7f410e7de800 == 125 [pid = 1816] [id = 345] 10:01:17 INFO - PROCESS | 1816 | --DOMWINDOW == 202 (0x7f4118b30400) [pid = 1816] [serial = 941] [outer = (nil)] [url = about:blank] 10:01:17 INFO - PROCESS | 1816 | --DOMWINDOW == 201 (0x7f4118b26000) [pid = 1816] [serial = 938] [outer = (nil)] [url = about:blank] 10:01:17 INFO - PROCESS | 1816 | --DOMWINDOW == 200 (0x7f4118b29800) [pid = 1816] [serial = 944] [outer = (nil)] [url = about:blank] 10:01:17 INFO - PROCESS | 1816 | --DOMWINDOW == 199 (0x7f411383ec00) [pid = 1816] [serial = 935] [outer = (nil)] [url = about:blank] 10:01:17 INFO - PROCESS | 1816 | --DOMWINDOW == 198 (0x7f41352a7400) [pid = 1816] [serial = 932] [outer = (nil)] [url = about:blank] 10:01:18 INFO - PROCESS | 1816 | --DOCSHELL 0x7f4110b2d800 == 124 [pid = 1816] [id = 344] 10:01:18 INFO - PROCESS | 1816 | --DOCSHELL 0x7f410f4f1800 == 123 [pid = 1816] [id = 343] 10:01:18 INFO - PROCESS | 1816 | --DOCSHELL 0x7f410b2b5800 == 122 [pid = 1816] [id = 342] 10:01:18 INFO - PROCESS | 1816 | --DOCSHELL 0x7f410e7ce800 == 121 [pid = 1816] [id = 341] 10:01:18 INFO - PROCESS | 1816 | --DOCSHELL 0x7f4137523000 == 120 [pid = 1816] [id = 334] 10:01:18 INFO - PROCESS | 1816 | --DOCSHELL 0x7f41337ae800 == 119 [pid = 1816] [id = 333] 10:01:18 INFO - PROCESS | 1816 | --DOCSHELL 0x7f413039c800 == 118 [pid = 1816] [id = 332] 10:01:18 INFO - PROCESS | 1816 | --DOCSHELL 0x7f4125f14000 == 117 [pid = 1816] [id = 331] 10:01:18 INFO - PROCESS | 1816 | --DOCSHELL 0x7f4124b45000 == 116 [pid = 1816] [id = 330] 10:01:18 INFO - PROCESS | 1816 | 1461862878163 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]]]}] 10:01:18 INFO - PROCESS | 1816 | --DOCSHELL 0x7f4124077800 == 115 [pid = 1816] [id = 329] 10:01:18 INFO - PROCESS | 1816 | --DOCSHELL 0x7f411cf5b800 == 114 [pid = 1816] [id = 328] 10:01:18 INFO - PROCESS | 1816 | --DOCSHELL 0x7f411a7f2800 == 113 [pid = 1816] [id = 327] 10:01:18 INFO - PROCESS | 1816 | --DOCSHELL 0x7f4119f42000 == 112 [pid = 1816] [id = 326] 10:01:18 INFO - PROCESS | 1816 | --DOCSHELL 0x7f4114771000 == 111 [pid = 1816] [id = 325] 10:01:18 INFO - PROCESS | 1816 | --DOCSHELL 0x7f410ec98800 == 110 [pid = 1816] [id = 324] 10:01:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 10:01:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 1631ms 10:01:18 INFO - PROCESS | 1816 | 1461862878231 Marionette TRACE conn4 -> [0,1421,"getWindowHandle",null] 10:01:18 INFO - PROCESS | 1816 | 1461862878233 Marionette TRACE conn4 <- [1,1421,null,{"value":"8"}] 10:01:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 10:01:18 INFO - PROCESS | 1816 | 1461862878248 Marionette TRACE conn4 -> [0,1422,"setScriptTimeout",{"ms":35000}] 10:01:18 INFO - PROCESS | 1816 | 1461862878256 Marionette TRACE conn4 <- [1,1422,null,{}] 10:01:18 INFO - PROCESS | 1816 | 1461862878262 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}] 10:01:18 INFO - PROCESS | 1816 | 1461862878458 Marionette TRACE conn4 <- [1,1423,null,{"value":null}] 10:01:18 INFO - PROCESS | 1816 | --DOMWINDOW == 197 (0x7f411380fc00) [pid = 1816] [serial = 951] [outer = (nil)] [url = about:blank] 10:01:18 INFO - PROCESS | 1816 | --DOMWINDOW == 196 (0x7f4118032000) [pid = 1816] [serial = 953] [outer = (nil)] [url = about:blank] 10:01:18 INFO - PROCESS | 1816 | --DOMWINDOW == 195 (0x7f411e7e0800) [pid = 1816] [serial = 966] [outer = (nil)] [url = about:blank] 10:01:18 INFO - PROCESS | 1816 | --DOMWINDOW == 194 (0x7f411cdb5800) [pid = 1816] [serial = 963] [outer = (nil)] [url = about:blank] 10:01:18 INFO - PROCESS | 1816 | --DOMWINDOW == 193 (0x7f411a022800) [pid = 1816] [serial = 917] [outer = (nil)] [url = about:blank] 10:01:18 INFO - PROCESS | 1816 | --DOMWINDOW == 192 (0x7f4118a2d800) [pid = 1816] [serial = 960] [outer = (nil)] [url = about:blank] 10:01:18 INFO - PROCESS | 1816 | --DOMWINDOW == 191 (0x7f410f6e2400) [pid = 1816] [serial = 948] [outer = (nil)] [url = about:blank] 10:01:18 INFO - PROCESS | 1816 | --DOMWINDOW == 190 (0x7f4118a26000) [pid = 1816] [serial = 954] [outer = (nil)] [url = about:blank] 10:01:18 INFO - PROCESS | 1816 | --DOMWINDOW == 189 (0x7f413180c400) [pid = 1816] [serial = 926] [outer = (nil)] [url = about:blank] 10:01:18 INFO - PROCESS | 1816 | --DOMWINDOW == 188 (0x7f41126d6c00) [pid = 1816] [serial = 950] [outer = (nil)] [url = about:blank] 10:01:18 INFO - PROCESS | 1816 | --DOMWINDOW == 187 (0x7f412a521400) [pid = 1816] [serial = 923] [outer = (nil)] [url = about:blank] 10:01:18 INFO - PROCESS | 1816 | --DOMWINDOW == 186 (0x7f410e3e8000) [pid = 1816] [serial = 968] [outer = (nil)] [url = about:blank] 10:01:18 INFO - PROCESS | 1816 | --DOMWINDOW == 185 (0x7f4114a02c00) [pid = 1816] [serial = 959] [outer = (nil)] [url = about:blank] 10:01:18 INFO - PROCESS | 1816 | --DOMWINDOW == 184 (0x7f410e510800) [pid = 1816] [serial = 947] [outer = (nil)] [url = about:blank] 10:01:18 INFO - PROCESS | 1816 | --DOMWINDOW == 183 (0x7f411b979c00) [pid = 1816] [serial = 962] [outer = (nil)] [url = about:blank] 10:01:18 INFO - PROCESS | 1816 | --DOMWINDOW == 182 (0x7f4123e09400) [pid = 1816] [serial = 920] [outer = (nil)] [url = about:blank] 10:01:18 INFO - PROCESS | 1816 | --DOMWINDOW == 181 (0x7f4133742800) [pid = 1816] [serial = 929] [outer = (nil)] [url = about:blank] 10:01:18 INFO - PROCESS | 1816 | --DOMWINDOW == 180 (0x7f4118b31800) [pid = 1816] [serial = 956] [outer = (nil)] [url = about:blank] 10:01:18 INFO - PROCESS | 1816 | --DOMWINDOW == 179 (0x7f412688d400) [pid = 1816] [serial = 912] [outer = (nil)] [url = about:blank] 10:01:18 INFO - PROCESS | 1816 | --DOMWINDOW == 178 (0x7f411d070400) [pid = 1816] [serial = 965] [outer = (nil)] [url = about:blank] 10:01:18 INFO - PROCESS | 1816 | --DOMWINDOW == 177 (0x7f41126d9400) [pid = 1816] [serial = 914] [outer = (nil)] [url = about:blank] 10:01:18 INFO - PROCESS | 1816 | --DOMWINDOW == 176 (0x7f410f6e4000) [pid = 1816] [serial = 969] [outer = (nil)] [url = about:blank] 10:01:18 INFO - PROCESS | 1816 | --DOMWINDOW == 175 (0x7f41191b9800) [pid = 1816] [serial = 957] [outer = (nil)] [url = about:blank] 10:01:18 INFO - PROCESS | 1816 | 1461862878702 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:01:18 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f410e7da800 == 111 [pid = 1816] [id = 363] 10:01:18 INFO - PROCESS | 1816 | ++DOMWINDOW == 176 (0x7f410e3e8000) [pid = 1816] [serial = 1090] [outer = (nil)] 10:01:18 INFO - PROCESS | 1816 | ++DOMWINDOW == 177 (0x7f41130e8400) [pid = 1816] [serial = 1091] [outer = 0x7f410e3e8000] 10:01:18 INFO - PROCESS | 1816 | 1461862878772 Marionette DEBUG loaded listener.js 10:01:18 INFO - PROCESS | 1816 | ++DOMWINDOW == 178 (0x7f411802c800) [pid = 1816] [serial = 1092] [outer = 0x7f410e3e8000] 10:01:19 INFO - PROCESS | 1816 | 1461862879643 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]]]}] 10:01:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 10:01:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 1447ms 10:01:19 INFO - PROCESS | 1816 | 1461862879691 Marionette TRACE conn4 -> [0,1425,"getWindowHandle",null] 10:01:19 INFO - PROCESS | 1816 | 1461862879697 Marionette TRACE conn4 <- [1,1425,null,{"value":"8"}] 10:01:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 10:01:19 INFO - PROCESS | 1816 | 1461862879705 Marionette TRACE conn4 -> [0,1426,"setScriptTimeout",{"ms":35000}] 10:01:19 INFO - PROCESS | 1816 | 1461862879709 Marionette TRACE conn4 <- [1,1426,null,{}] 10:01:19 INFO - PROCESS | 1816 | 1461862879716 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}] 10:01:20 INFO - PROCESS | 1816 | 1461862880022 Marionette TRACE conn4 <- [1,1427,null,{"value":null}] 10:01:20 INFO - PROCESS | 1816 | 1461862880277 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:01:20 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f4110ed8000 == 112 [pid = 1816] [id = 364] 10:01:20 INFO - PROCESS | 1816 | ++DOMWINDOW == 179 (0x7f410e367400) [pid = 1816] [serial = 1093] [outer = (nil)] 10:01:20 INFO - PROCESS | 1816 | ++DOMWINDOW == 180 (0x7f4118b2a400) [pid = 1816] [serial = 1094] [outer = 0x7f410e367400] 10:01:20 INFO - PROCESS | 1816 | 1461862880342 Marionette DEBUG loaded listener.js 10:01:20 INFO - PROCESS | 1816 | ++DOMWINDOW == 181 (0x7f41191b9800) [pid = 1816] [serial = 1095] [outer = 0x7f410e367400] 10:01:21 INFO - PROCESS | 1816 | 1461862881085 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]]]}] 10:01:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 10:01:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 1439ms 10:01:21 INFO - PROCESS | 1816 | 1461862881148 Marionette TRACE conn4 -> [0,1429,"getWindowHandle",null] 10:01:21 INFO - PROCESS | 1816 | 1461862881152 Marionette TRACE conn4 <- [1,1429,null,{"value":"8"}] 10:01:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 10:01:21 INFO - PROCESS | 1816 | 1461862881157 Marionette TRACE conn4 -> [0,1430,"setScriptTimeout",{"ms":35000}] 10:01:21 INFO - PROCESS | 1816 | 1461862881171 Marionette TRACE conn4 <- [1,1430,null,{}] 10:01:21 INFO - PROCESS | 1816 | 1461862881177 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}] 10:01:21 INFO - PROCESS | 1816 | 1461862881417 Marionette TRACE conn4 <- [1,1431,null,{"value":null}] 10:01:21 INFO - PROCESS | 1816 | 1461862881442 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:01:21 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f4114a18000 == 113 [pid = 1816] [id = 365] 10:01:21 INFO - PROCESS | 1816 | ++DOMWINDOW == 182 (0x7f411a402800) [pid = 1816] [serial = 1096] [outer = (nil)] 10:01:21 INFO - PROCESS | 1816 | ++DOMWINDOW == 183 (0x7f411a79a000) [pid = 1816] [serial = 1097] [outer = 0x7f411a402800] 10:01:21 INFO - PROCESS | 1816 | 1461862881515 Marionette DEBUG loaded listener.js 10:01:21 INFO - PROCESS | 1816 | ++DOMWINDOW == 184 (0x7f411d06a800) [pid = 1816] [serial = 1098] [outer = 0x7f411a402800] 10:01:22 INFO - PROCESS | 1816 | 1461862882450 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]]]}] 10:01:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 10:01:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 1339ms 10:01:22 INFO - PROCESS | 1816 | 1461862882497 Marionette TRACE conn4 -> [0,1433,"getWindowHandle",null] 10:01:22 INFO - PROCESS | 1816 | 1461862882501 Marionette TRACE conn4 <- [1,1433,null,{"value":"8"}] 10:01:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 10:01:22 INFO - PROCESS | 1816 | 1461862882811 Marionette TRACE conn4 -> [0,1434,"setScriptTimeout",{"ms":35000}] 10:01:22 INFO - PROCESS | 1816 | 1461862882815 Marionette TRACE conn4 <- [1,1434,null,{}] 10:01:22 INFO - PROCESS | 1816 | --DOMWINDOW == 183 (0x7f410ddc2c00) [pid = 1816] [serial = 1027] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 10:01:22 INFO - PROCESS | 1816 | --DOMWINDOW == 182 (0x7f41112c4400) [pid = 1816] [serial = 1030] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 10:01:22 INFO - PROCESS | 1816 | --DOMWINDOW == 181 (0x7f4108add000) [pid = 1816] [serial = 1024] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 10:01:22 INFO - PROCESS | 1816 | --DOMWINDOW == 180 (0x7f4108adbc00) [pid = 1816] [serial = 1036] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 10:01:22 INFO - PROCESS | 1816 | --DOMWINDOW == 179 (0x7f411b253800) [pid = 1816] [serial = 27] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 10:01:22 INFO - PROCESS | 1816 | --DOMWINDOW == 178 (0x7f411462e800) [pid = 1816] [serial = 1033] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 10:01:22 INFO - PROCESS | 1816 | --DOMWINDOW == 177 (0x7f411990c400) [pid = 1816] [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.] 10:01:22 INFO - PROCESS | 1816 | 1461862882859 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}] 10:01:23 INFO - PROCESS | 1816 | 1461862883025 Marionette TRACE conn4 <- [1,1435,null,{"value":null}] 10:01:23 INFO - PROCESS | 1816 | 1461862883212 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:01:23 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f4118016000 == 114 [pid = 1816] [id = 366] 10:01:23 INFO - PROCESS | 1816 | ++DOMWINDOW == 178 (0x7f4118a25c00) [pid = 1816] [serial = 1099] [outer = (nil)] 10:01:23 INFO - PROCESS | 1816 | ++DOMWINDOW == 179 (0x7f411cd8cc00) [pid = 1816] [serial = 1100] [outer = 0x7f4118a25c00] 10:01:23 INFO - PROCESS | 1816 | 1461862883274 Marionette DEBUG loaded listener.js 10:01:23 INFO - PROCESS | 1816 | ++DOMWINDOW == 180 (0x7f411e7e8000) [pid = 1816] [serial = 1101] [outer = 0x7f4118a25c00] 10:01:23 INFO - PROCESS | 1816 | 1461862883960 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]]]}] 10:01:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 10:01:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 1474ms 10:01:23 INFO - PROCESS | 1816 | 1461862883986 Marionette TRACE conn4 -> [0,1437,"getWindowHandle",null] 10:01:23 INFO - PROCESS | 1816 | 1461862883990 Marionette TRACE conn4 <- [1,1437,null,{"value":"8"}] 10:01:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 10:01:24 INFO - PROCESS | 1816 | 1461862883996 Marionette TRACE conn4 -> [0,1438,"setScriptTimeout",{"ms":35000}] 10:01:24 INFO - PROCESS | 1816 | 1461862883998 Marionette TRACE conn4 <- [1,1438,null,{}] 10:01:24 INFO - PROCESS | 1816 | 1461862884003 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}] 10:01:24 INFO - PROCESS | 1816 | 1461862884250 Marionette TRACE conn4 <- [1,1439,null,{"value":null}] 10:01:24 INFO - PROCESS | 1816 | 1461862884269 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:01:24 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f4119f51800 == 115 [pid = 1816] [id = 367] 10:01:24 INFO - PROCESS | 1816 | ++DOMWINDOW == 181 (0x7f410f6dfc00) [pid = 1816] [serial = 1102] [outer = (nil)] 10:01:24 INFO - PROCESS | 1816 | ++DOMWINDOW == 182 (0x7f4118a2c800) [pid = 1816] [serial = 1103] [outer = 0x7f410f6dfc00] 10:01:24 INFO - PROCESS | 1816 | 1461862884329 Marionette DEBUG loaded listener.js 10:01:24 INFO - PROCESS | 1816 | ++DOMWINDOW == 183 (0x7f4123e0a800) [pid = 1816] [serial = 1104] [outer = 0x7f410f6dfc00] 10:01:25 INFO - PROCESS | 1816 | 1461862885451 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]]]}] 10:01:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 10:01:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 1527ms 10:01:25 INFO - PROCESS | 1816 | 1461862885524 Marionette TRACE conn4 -> [0,1441,"getWindowHandle",null] 10:01:25 INFO - PROCESS | 1816 | 1461862885531 Marionette TRACE conn4 <- [1,1441,null,{"value":"8"}] 10:01:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 10:01:25 INFO - PROCESS | 1816 | 1461862885550 Marionette TRACE conn4 -> [0,1442,"setScriptTimeout",{"ms":35000}] 10:01:25 INFO - PROCESS | 1816 | 1461862885556 Marionette TRACE conn4 <- [1,1442,null,{}] 10:01:25 INFO - PROCESS | 1816 | 1461862885566 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}] 10:01:25 INFO - PROCESS | 1816 | 1461862885822 Marionette TRACE conn4 <- [1,1443,null,{"value":null}] 10:01:26 INFO - PROCESS | 1816 | 1461862886068 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:01:26 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f410ec85800 == 116 [pid = 1816] [id = 368] 10:01:26 INFO - PROCESS | 1816 | ++DOMWINDOW == 184 (0x7f4108add400) [pid = 1816] [serial = 1105] [outer = (nil)] 10:01:26 INFO - PROCESS | 1816 | ++DOMWINDOW == 185 (0x7f410ebc9c00) [pid = 1816] [serial = 1106] [outer = 0x7f4108add400] 10:01:26 INFO - PROCESS | 1816 | 1461862886145 Marionette DEBUG loaded listener.js 10:01:26 INFO - PROCESS | 1816 | ++DOMWINDOW == 186 (0x7f4110abe400) [pid = 1816] [serial = 1107] [outer = 0x7f4108add400] 10:01:27 INFO - PROCESS | 1816 | 1461862887036 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]]]}] 10:01:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 10:01:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 1544ms 10:01:27 INFO - PROCESS | 1816 | 1461862887093 Marionette TRACE conn4 -> [0,1445,"getWindowHandle",null] 10:01:27 INFO - PROCESS | 1816 | 1461862887101 Marionette TRACE conn4 <- [1,1445,null,{"value":"8"}] 10:01:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 10:01:27 INFO - PROCESS | 1816 | 1461862887113 Marionette TRACE conn4 -> [0,1446,"setScriptTimeout",{"ms":35000}] 10:01:27 INFO - PROCESS | 1816 | 1461862887116 Marionette TRACE conn4 <- [1,1446,null,{}] 10:01:27 INFO - PROCESS | 1816 | 1461862887122 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}] 10:01:27 INFO - PROCESS | 1816 | 1461862887344 Marionette TRACE conn4 <- [1,1447,null,{"value":null}] 10:01:27 INFO - PROCESS | 1816 | 1461862887657 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:01:27 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f4118c14800 == 117 [pid = 1816] [id = 369] 10:01:27 INFO - PROCESS | 1816 | ++DOMWINDOW == 187 (0x7f4113840c00) [pid = 1816] [serial = 1108] [outer = (nil)] 10:01:27 INFO - PROCESS | 1816 | ++DOMWINDOW == 188 (0x7f4113971c00) [pid = 1816] [serial = 1109] [outer = 0x7f4113840c00] 10:01:27 INFO - PROCESS | 1816 | 1461862887730 Marionette DEBUG loaded listener.js 10:01:27 INFO - PROCESS | 1816 | ++DOMWINDOW == 189 (0x7f4118032c00) [pid = 1816] [serial = 1110] [outer = 0x7f4113840c00] 10:01:28 INFO - PROCESS | 1816 | 1461862888637 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]]]}] 10:01:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 10:01:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 1588ms 10:01:28 INFO - PROCESS | 1816 | 1461862888701 Marionette TRACE conn4 -> [0,1449,"getWindowHandle",null] 10:01:28 INFO - PROCESS | 1816 | 1461862888709 Marionette TRACE conn4 <- [1,1449,null,{"value":"8"}] 10:01:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 10:01:28 INFO - PROCESS | 1816 | 1461862888719 Marionette TRACE conn4 -> [0,1450,"setScriptTimeout",{"ms":35000}] 10:01:28 INFO - PROCESS | 1816 | 1461862888725 Marionette TRACE conn4 <- [1,1450,null,{}] 10:01:28 INFO - PROCESS | 1816 | 1461862888742 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}] 10:01:29 INFO - PROCESS | 1816 | 1461862888998 Marionette TRACE conn4 <- [1,1451,null,{"value":null}] 10:01:29 INFO - PROCESS | 1816 | 1461862889280 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:01:29 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f411cf5e000 == 118 [pid = 1816] [id = 370] 10:01:29 INFO - PROCESS | 1816 | ++DOMWINDOW == 190 (0x7f4118a22800) [pid = 1816] [serial = 1111] [outer = (nil)] 10:01:29 INFO - PROCESS | 1816 | ++DOMWINDOW == 191 (0x7f411b64f800) [pid = 1816] [serial = 1112] [outer = 0x7f4118a22800] 10:01:29 INFO - PROCESS | 1816 | 1461862889359 Marionette DEBUG loaded listener.js 10:01:29 INFO - PROCESS | 1816 | ++DOMWINDOW == 192 (0x7f411d072800) [pid = 1816] [serial = 1113] [outer = 0x7f4118a22800] 10:01:30 INFO - PROCESS | 1816 | 1461862890250 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]]]}] 10:01:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 10:01:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 1589ms 10:01:30 INFO - PROCESS | 1816 | 1461862890309 Marionette TRACE conn4 -> [0,1453,"getWindowHandle",null] 10:01:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 10:01:30 INFO - PROCESS | 1816 | 1461862890314 Marionette TRACE conn4 <- [1,1453,null,{"value":"8"}] 10:01:30 INFO - PROCESS | 1816 | 1461862890320 Marionette TRACE conn4 -> [0,1454,"setScriptTimeout",{"ms":35000}] 10:01:30 INFO - PROCESS | 1816 | 1461862890323 Marionette TRACE conn4 <- [1,1454,null,{}] 10:01:30 INFO - PROCESS | 1816 | 1461862890329 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}] 10:01:30 INFO - PROCESS | 1816 | 1461862890536 Marionette TRACE conn4 <- [1,1455,null,{"value":null}] 10:01:30 INFO - PROCESS | 1816 | 1461862890724 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:01:30 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f4124a9b000 == 119 [pid = 1816] [id = 371] 10:01:30 INFO - PROCESS | 1816 | ++DOMWINDOW == 193 (0x7f4118b29800) [pid = 1816] [serial = 1114] [outer = (nil)] 10:01:30 INFO - PROCESS | 1816 | ++DOMWINDOW == 194 (0x7f4121515c00) [pid = 1816] [serial = 1115] [outer = 0x7f4118b29800] 10:01:30 INFO - PROCESS | 1816 | 1461862890797 Marionette DEBUG loaded listener.js 10:01:30 INFO - PROCESS | 1816 | ++DOMWINDOW == 195 (0x7f41243a3c00) [pid = 1816] [serial = 1116] [outer = 0x7f4118b29800] 10:01:31 INFO - PROCESS | 1816 | 1461862891646 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]]]}] 10:01:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 10:01:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 1382ms 10:01:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 10:01:31 INFO - PROCESS | 1816 | 1461862891702 Marionette TRACE conn4 -> [0,1457,"getWindowHandle",null] 10:01:31 INFO - PROCESS | 1816 | 1461862891705 Marionette TRACE conn4 <- [1,1457,null,{"value":"8"}] 10:01:31 INFO - PROCESS | 1816 | 1461862891711 Marionette TRACE conn4 -> [0,1458,"setScriptTimeout",{"ms":35000}] 10:01:31 INFO - PROCESS | 1816 | 1461862891715 Marionette TRACE conn4 <- [1,1458,null,{}] 10:01:31 INFO - PROCESS | 1816 | 1461862891721 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}] 10:01:31 INFO - PROCESS | 1816 | 1461862891917 Marionette TRACE conn4 <- [1,1459,null,{"value":null}] 10:01:32 INFO - PROCESS | 1816 | 1461862892113 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:01:32 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f412684c800 == 120 [pid = 1816] [id = 372] 10:01:32 INFO - PROCESS | 1816 | ++DOMWINDOW == 196 (0x7f411e7e4400) [pid = 1816] [serial = 1117] [outer = (nil)] 10:01:32 INFO - PROCESS | 1816 | ++DOMWINDOW == 197 (0x7f4124e41000) [pid = 1816] [serial = 1118] [outer = 0x7f411e7e4400] 10:01:32 INFO - PROCESS | 1816 | 1461862892185 Marionette DEBUG loaded listener.js 10:01:32 INFO - PROCESS | 1816 | ++DOMWINDOW == 198 (0x7f4125d95000) [pid = 1816] [serial = 1119] [outer = 0x7f411e7e4400] 10:01:33 INFO - PROCESS | 1816 | 1461862893096 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]]]}] 10:01:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 10:01:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 1432ms 10:01:33 INFO - PROCESS | 1816 | 1461862893142 Marionette TRACE conn4 -> [0,1461,"getWindowHandle",null] 10:01:33 INFO - PROCESS | 1816 | 1461862893145 Marionette TRACE conn4 <- [1,1461,null,{"value":"8"}] 10:01:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 10:01:33 INFO - PROCESS | 1816 | 1461862893151 Marionette TRACE conn4 -> [0,1462,"setScriptTimeout",{"ms":35000}] 10:01:33 INFO - PROCESS | 1816 | 1461862893154 Marionette TRACE conn4 <- [1,1462,null,{}] 10:01:33 INFO - PROCESS | 1816 | 1461862893159 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}] 10:01:33 INFO - PROCESS | 1816 | 1461862893378 Marionette TRACE conn4 <- [1,1463,null,{"value":null}] 10:01:33 INFO - PROCESS | 1816 | 1461862893625 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:01:33 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f413495a000 == 121 [pid = 1816] [id = 373] 10:01:33 INFO - PROCESS | 1816 | ++DOMWINDOW == 199 (0x7f4130171000) [pid = 1816] [serial = 1120] [outer = (nil)] 10:01:33 INFO - PROCESS | 1816 | ++DOMWINDOW == 200 (0x7f4131827800) [pid = 1816] [serial = 1121] [outer = 0x7f4130171000] 10:01:33 INFO - PROCESS | 1816 | 1461862893753 Marionette DEBUG loaded listener.js 10:01:33 INFO - PROCESS | 1816 | ++DOMWINDOW == 201 (0x7f4133745c00) [pid = 1816] [serial = 1122] [outer = 0x7f4130171000] 10:01:34 INFO - PROCESS | 1816 | 1461862894633 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]]]}] 10:01:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 10:01:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 1531ms 10:01:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 10:01:34 INFO - PROCESS | 1816 | 1461862894684 Marionette TRACE conn4 -> [0,1465,"getWindowHandle",null] 10:01:34 INFO - PROCESS | 1816 | 1461862894687 Marionette TRACE conn4 <- [1,1465,null,{"value":"8"}] 10:01:34 INFO - PROCESS | 1816 | 1461862894693 Marionette TRACE conn4 -> [0,1466,"setScriptTimeout",{"ms":35000}] 10:01:34 INFO - PROCESS | 1816 | 1461862894696 Marionette TRACE conn4 <- [1,1466,null,{}] 10:01:34 INFO - PROCESS | 1816 | 1461862894701 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}] 10:01:34 INFO - PROCESS | 1816 | 1461862894893 Marionette TRACE conn4 <- [1,1467,null,{"value":null}] 10:01:35 INFO - PROCESS | 1816 | 1461862895088 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:01:35 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f413557f800 == 122 [pid = 1816] [id = 374] 10:01:35 INFO - PROCESS | 1816 | ++DOMWINDOW == 202 (0x7f4109786400) [pid = 1816] [serial = 1123] [outer = (nil)] 10:01:35 INFO - PROCESS | 1816 | ++DOMWINDOW == 203 (0x7f410978cc00) [pid = 1816] [serial = 1124] [outer = 0x7f4109786400] 10:01:35 INFO - PROCESS | 1816 | 1461862895161 Marionette DEBUG loaded listener.js 10:01:35 INFO - PROCESS | 1816 | ++DOMWINDOW == 204 (0x7f4109791000) [pid = 1816] [serial = 1125] [outer = 0x7f4109786400] 10:01:36 INFO - PROCESS | 1816 | 1461862896011 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]]]}] 10:01:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 10:01:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 1386ms 10:01:36 INFO - PROCESS | 1816 | 1461862896079 Marionette TRACE conn4 -> [0,1469,"getWindowHandle",null] 10:01:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 10:01:36 INFO - PROCESS | 1816 | 1461862896083 Marionette TRACE conn4 <- [1,1469,null,{"value":"8"}] 10:01:36 INFO - PROCESS | 1816 | 1461862896090 Marionette TRACE conn4 -> [0,1470,"setScriptTimeout",{"ms":35000}] 10:01:36 INFO - PROCESS | 1816 | 1461862896093 Marionette TRACE conn4 <- [1,1470,null,{}] 10:01:36 INFO - PROCESS | 1816 | 1461862896099 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}] 10:01:36 INFO - PROCESS | 1816 | 1461862896306 Marionette TRACE conn4 <- [1,1471,null,{"value":null}] 10:01:36 INFO - PROCESS | 1816 | 1461862896501 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:01:36 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f41359e4800 == 123 [pid = 1816] [id = 375] 10:01:36 INFO - PROCESS | 1816 | ++DOMWINDOW == 205 (0x7f4109786c00) [pid = 1816] [serial = 1126] [outer = (nil)] 10:01:36 INFO - PROCESS | 1816 | ++DOMWINDOW == 206 (0x7f4134974c00) [pid = 1816] [serial = 1127] [outer = 0x7f4109786c00] 10:01:36 INFO - PROCESS | 1816 | 1461862896570 Marionette DEBUG loaded listener.js 10:01:36 INFO - PROCESS | 1816 | ++DOMWINDOW == 207 (0x7f41352a9800) [pid = 1816] [serial = 1128] [outer = 0x7f4109786c00] 10:01:37 INFO - PROCESS | 1816 | 1461862897460 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]]]}] 10:01:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 10:01:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 1429ms 10:01:37 INFO - PROCESS | 1816 | 1461862897525 Marionette TRACE conn4 -> [0,1473,"getWindowHandle",null] 10:01:37 INFO - PROCESS | 1816 | 1461862897528 Marionette TRACE conn4 <- [1,1473,null,{"value":"8"}] 10:01:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 10:01:37 INFO - PROCESS | 1816 | 1461862897539 Marionette TRACE conn4 -> [0,1474,"setScriptTimeout",{"ms":35000}] 10:01:37 INFO - PROCESS | 1816 | 1461862897541 Marionette TRACE conn4 <- [1,1474,null,{}] 10:01:37 INFO - PROCESS | 1816 | 1461862897547 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}] 10:01:37 INFO - PROCESS | 1816 | 1461862897750 Marionette TRACE conn4 <- [1,1475,null,{"value":null}] 10:01:37 INFO - PROCESS | 1816 | 1461862897943 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:01:37 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f4139839000 == 124 [pid = 1816] [id = 376] 10:01:37 INFO - PROCESS | 1816 | ++DOMWINDOW == 208 (0x7f410f393000) [pid = 1816] [serial = 1129] [outer = (nil)] 10:01:38 INFO - PROCESS | 1816 | ++DOMWINDOW == 209 (0x7f410f39a000) [pid = 1816] [serial = 1130] [outer = 0x7f410f393000] 10:01:38 INFO - PROCESS | 1816 | 1461862898016 Marionette DEBUG loaded listener.js 10:01:38 INFO - PROCESS | 1816 | ++DOMWINDOW == 210 (0x7f410f39e400) [pid = 1816] [serial = 1131] [outer = 0x7f410f393000] 10:01:38 INFO - PROCESS | 1816 | 1461862898929 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]]]}] 10:01:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 10:01:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 1434ms 10:01:38 INFO - PROCESS | 1816 | 1461862898974 Marionette TRACE conn4 -> [0,1477,"getWindowHandle",null] 10:01:38 INFO - PROCESS | 1816 | 1461862898976 Marionette TRACE conn4 <- [1,1477,null,{"value":"8"}] 10:01:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 10:01:38 INFO - PROCESS | 1816 | 1461862898982 Marionette TRACE conn4 -> [0,1478,"setScriptTimeout",{"ms":35000}] 10:01:38 INFO - PROCESS | 1816 | 1461862898984 Marionette TRACE conn4 <- [1,1478,null,{}] 10:01:38 INFO - PROCESS | 1816 | 1461862898990 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}] 10:01:39 INFO - PROCESS | 1816 | 1461862899186 Marionette TRACE conn4 <- [1,1479,null,{"value":null}] 10:01:39 INFO - PROCESS | 1816 | 1461862899386 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:01:39 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f4110d32800 == 125 [pid = 1816] [id = 377] 10:01:39 INFO - PROCESS | 1816 | ++DOMWINDOW == 211 (0x7f410f394400) [pid = 1816] [serial = 1132] [outer = (nil)] 10:01:39 INFO - PROCESS | 1816 | ++DOMWINDOW == 212 (0x7f411378a000) [pid = 1816] [serial = 1133] [outer = 0x7f410f394400] 10:01:39 INFO - PROCESS | 1816 | 1461862899455 Marionette DEBUG loaded listener.js 10:01:39 INFO - PROCESS | 1816 | ++DOMWINDOW == 213 (0x7f411378e800) [pid = 1816] [serial = 1134] [outer = 0x7f410f394400] 10:01:40 INFO - PROCESS | 1816 | 1461862900405 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]]]}] 10:01:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 10:01:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 1483ms 10:01:40 INFO - PROCESS | 1816 | 1461862900468 Marionette TRACE conn4 -> [0,1481,"getWindowHandle",null] 10:01:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 10:01:40 INFO - PROCESS | 1816 | 1461862900472 Marionette TRACE conn4 <- [1,1481,null,{"value":"8"}] 10:01:40 INFO - PROCESS | 1816 | 1461862900478 Marionette TRACE conn4 -> [0,1482,"setScriptTimeout",{"ms":35000}] 10:01:40 INFO - PROCESS | 1816 | 1461862900482 Marionette TRACE conn4 <- [1,1482,null,{}] 10:01:40 INFO - PROCESS | 1816 | 1461862900487 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}] 10:01:40 INFO - PROCESS | 1816 | 1461862900716 Marionette TRACE conn4 <- [1,1483,null,{"value":null}] 10:01:40 INFO - PROCESS | 1816 | 1461862900964 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:01:41 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f4112247800 == 126 [pid = 1816] [id = 378] 10:01:41 INFO - PROCESS | 1816 | ++DOMWINDOW == 214 (0x7f413580e400) [pid = 1816] [serial = 1135] [outer = (nil)] 10:01:41 INFO - PROCESS | 1816 | ++DOMWINDOW == 215 (0x7f41358df400) [pid = 1816] [serial = 1136] [outer = 0x7f413580e400] 10:01:41 INFO - PROCESS | 1816 | 1461862901082 Marionette DEBUG loaded listener.js 10:01:41 INFO - PROCESS | 1816 | ++DOMWINDOW == 216 (0x7f4135930000) [pid = 1816] [serial = 1137] [outer = 0x7f413580e400] 10:01:41 INFO - PROCESS | 1816 | 1461862901949 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]]]}] 10:01:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 10:01:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 1534ms 10:01:42 INFO - PROCESS | 1816 | 1461862902013 Marionette TRACE conn4 -> [0,1485,"getWindowHandle",null] 10:01:42 INFO - PROCESS | 1816 | 1461862902016 Marionette TRACE conn4 <- [1,1485,null,{"value":"8"}] 10:01:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 10:01:42 INFO - PROCESS | 1816 | 1461862902022 Marionette TRACE conn4 -> [0,1486,"setScriptTimeout",{"ms":35000}] 10:01:42 INFO - PROCESS | 1816 | 1461862902025 Marionette TRACE conn4 <- [1,1486,null,{}] 10:01:42 INFO - PROCESS | 1816 | 1461862902031 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}] 10:01:42 INFO - PROCESS | 1816 | 1461862902228 Marionette TRACE conn4 <- [1,1487,null,{"value":null}] 10:01:42 INFO - PROCESS | 1816 | 1461862902431 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:01:42 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f410e729800 == 127 [pid = 1816] [id = 379] 10:01:42 INFO - PROCESS | 1816 | ++DOMWINDOW == 217 (0x7f410e705800) [pid = 1816] [serial = 1138] [outer = (nil)] 10:01:42 INFO - PROCESS | 1816 | ++DOMWINDOW == 218 (0x7f410e70d800) [pid = 1816] [serial = 1139] [outer = 0x7f410e705800] 10:01:42 INFO - PROCESS | 1816 | 1461862902550 Marionette DEBUG loaded listener.js 10:01:42 INFO - PROCESS | 1816 | ++DOMWINDOW == 219 (0x7f410e711c00) [pid = 1816] [serial = 1140] [outer = 0x7f410e705800] 10:01:43 INFO - PROCESS | 1816 | 1461862903439 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]]]}] 10:01:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 10:01:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 1486ms 10:01:43 INFO - PROCESS | 1816 | 1461862903509 Marionette TRACE conn4 -> [0,1489,"getWindowHandle",null] 10:01:43 INFO - PROCESS | 1816 | 1461862903512 Marionette TRACE conn4 <- [1,1489,null,{"value":"8"}] 10:01:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 10:01:43 INFO - PROCESS | 1816 | 1461862903528 Marionette TRACE conn4 -> [0,1490,"setScriptTimeout",{"ms":35000}] 10:01:43 INFO - PROCESS | 1816 | 1461862903531 Marionette TRACE conn4 <- [1,1490,null,{}] 10:01:43 INFO - PROCESS | 1816 | 1461862903536 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}] 10:01:43 INFO - PROCESS | 1816 | 1461862903742 Marionette TRACE conn4 <- [1,1491,null,{"value":null}] 10:01:43 INFO - PROCESS | 1816 | 1461862903991 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:01:44 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f4124534000 == 128 [pid = 1816] [id = 380] 10:01:44 INFO - PROCESS | 1816 | ++DOMWINDOW == 220 (0x7f410dc6ec00) [pid = 1816] [serial = 1141] [outer = (nil)] 10:01:44 INFO - PROCESS | 1816 | ++DOMWINDOW == 221 (0x7f410dc75400) [pid = 1816] [serial = 1142] [outer = 0x7f410dc6ec00] 10:01:44 INFO - PROCESS | 1816 | 1461862904076 Marionette DEBUG loaded listener.js 10:01:44 INFO - PROCESS | 1816 | ++DOMWINDOW == 222 (0x7f410dc79c00) [pid = 1816] [serial = 1143] [outer = 0x7f410dc6ec00] 10:01:44 INFO - PROCESS | 1816 | 1461862904859 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]]]}] 10:01:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 10:01:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 1391ms 10:01:44 INFO - PROCESS | 1816 | 1461862904920 Marionette TRACE conn4 -> [0,1493,"getWindowHandle",null] 10:01:44 INFO - PROCESS | 1816 | 1461862904923 Marionette TRACE conn4 <- [1,1493,null,{"value":"8"}] 10:01:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 10:01:44 INFO - PROCESS | 1816 | 1461862904928 Marionette TRACE conn4 -> [0,1494,"setScriptTimeout",{"ms":35000}] 10:01:44 INFO - PROCESS | 1816 | 1461862904931 Marionette TRACE conn4 <- [1,1494,null,{}] 10:01:44 INFO - PROCESS | 1816 | 1461862904936 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}] 10:01:45 INFO - PROCESS | 1816 | 1461862905148 Marionette TRACE conn4 <- [1,1495,null,{"value":null}] 10:01:45 INFO - PROCESS | 1816 | 1461862905348 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:01:45 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f4124549800 == 129 [pid = 1816] [id = 381] 10:01:45 INFO - PROCESS | 1816 | ++DOMWINDOW == 223 (0x7f410b810800) [pid = 1816] [serial = 1144] [outer = (nil)] 10:01:45 INFO - PROCESS | 1816 | ++DOMWINDOW == 224 (0x7f410b814c00) [pid = 1816] [serial = 1145] [outer = 0x7f410b810800] 10:01:45 INFO - PROCESS | 1816 | 1461862905419 Marionette DEBUG loaded listener.js 10:01:45 INFO - PROCESS | 1816 | ++DOMWINDOW == 225 (0x7f410b819800) [pid = 1816] [serial = 1146] [outer = 0x7f410b810800] 10:01:46 INFO - PROCESS | 1816 | 1461862906318 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]]]}] 10:01:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 10:01:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 1429ms 10:01:46 INFO - PROCESS | 1816 | 1461862906359 Marionette TRACE conn4 -> [0,1497,"getWindowHandle",null] 10:01:46 INFO - PROCESS | 1816 | 1461862906362 Marionette TRACE conn4 <- [1,1497,null,{"value":"8"}] 10:01:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 10:01:46 INFO - PROCESS | 1816 | 1461862906368 Marionette TRACE conn4 -> [0,1498,"setScriptTimeout",{"ms":35000}] 10:01:46 INFO - PROCESS | 1816 | 1461862906370 Marionette TRACE conn4 <- [1,1498,null,{}] 10:01:46 INFO - PROCESS | 1816 | 1461862906377 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}] 10:01:46 INFO - PROCESS | 1816 | 1461862906583 Marionette TRACE conn4 <- [1,1499,null,{"value":null}] 10:01:46 INFO - PROCESS | 1816 | 1461862906795 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:01:46 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f410de4e000 == 130 [pid = 1816] [id = 382] 10:01:46 INFO - PROCESS | 1816 | ++DOMWINDOW == 226 (0x7f410b811000) [pid = 1816] [serial = 1147] [outer = (nil)] 10:01:46 INFO - PROCESS | 1816 | ++DOMWINDOW == 227 (0x7f410dc75000) [pid = 1816] [serial = 1148] [outer = 0x7f410b811000] 10:01:46 INFO - PROCESS | 1816 | 1461862906906 Marionette DEBUG loaded listener.js 10:01:47 INFO - PROCESS | 1816 | ++DOMWINDOW == 228 (0x7f410dea0800) [pid = 1816] [serial = 1149] [outer = 0x7f410b811000] 10:01:47 INFO - PROCESS | 1816 | 1461862907819 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]]]}] 10:01:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 10:01:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 1486ms 10:01:47 INFO - PROCESS | 1816 | 1461862907856 Marionette TRACE conn4 -> [0,1501,"getWindowHandle",null] 10:01:47 INFO - PROCESS | 1816 | 1461862907860 Marionette TRACE conn4 <- [1,1501,null,{"value":"8"}] 10:01:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 10:01:47 INFO - PROCESS | 1816 | 1461862907866 Marionette TRACE conn4 -> [0,1502,"setScriptTimeout",{"ms":35000}] 10:01:47 INFO - PROCESS | 1816 | 1461862907869 Marionette TRACE conn4 <- [1,1502,null,{}] 10:01:47 INFO - PROCESS | 1816 | 1461862907874 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}] 10:01:48 INFO - PROCESS | 1816 | 1461862908084 Marionette TRACE conn4 <- [1,1503,null,{"value":null}] 10:01:48 INFO - PROCESS | 1816 | 1461862908330 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:01:48 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f410b911800 == 131 [pid = 1816] [id = 383] 10:01:48 INFO - PROCESS | 1816 | ++DOMWINDOW == 229 (0x7f410dc76800) [pid = 1816] [serial = 1150] [outer = (nil)] 10:01:48 INFO - PROCESS | 1816 | ++DOMWINDOW == 230 (0x7f410dea3800) [pid = 1816] [serial = 1151] [outer = 0x7f410dc76800] 10:01:48 INFO - PROCESS | 1816 | 1461862908446 Marionette DEBUG loaded listener.js 10:01:48 INFO - PROCESS | 1816 | ++DOMWINDOW == 231 (0x7f410dea8c00) [pid = 1816] [serial = 1152] [outer = 0x7f410dc76800] 10:01:49 INFO - PROCESS | 1816 | 1461862909282 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]]]}] 10:01:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 10:01:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 1479ms 10:01:49 INFO - PROCESS | 1816 | 1461862909346 Marionette TRACE conn4 -> [0,1505,"getWindowHandle",null] 10:01:49 INFO - PROCESS | 1816 | 1461862909350 Marionette TRACE conn4 <- [1,1505,null,{"value":"8"}] 10:01:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 10:01:49 INFO - PROCESS | 1816 | 1461862909355 Marionette TRACE conn4 -> [0,1506,"setScriptTimeout",{"ms":35000}] 10:01:49 INFO - PROCESS | 1816 | 1461862909358 Marionette TRACE conn4 <- [1,1506,null,{}] 10:01:49 INFO - PROCESS | 1816 | 1461862909363 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}] 10:01:49 INFO - PROCESS | 1816 | 1461862909575 Marionette TRACE conn4 <- [1,1507,null,{"value":null}] 10:01:50 INFO - PROCESS | 1816 | 1461862910342 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:01:50 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f410ddae000 == 132 [pid = 1816] [id = 384] 10:01:50 INFO - PROCESS | 1816 | ++DOMWINDOW == 232 (0x7f4108ad8800) [pid = 1816] [serial = 1153] [outer = (nil)] 10:01:50 INFO - PROCESS | 1816 | ++DOMWINDOW == 233 (0x7f410ca23800) [pid = 1816] [serial = 1154] [outer = 0x7f4108ad8800] 10:01:50 INFO - PROCESS | 1816 | 1461862910413 Marionette DEBUG loaded listener.js 10:01:50 INFO - PROCESS | 1816 | ++DOMWINDOW == 234 (0x7f410deaa000) [pid = 1816] [serial = 1155] [outer = 0x7f4108ad8800] 10:01:51 INFO - PROCESS | 1816 | 1461862911326 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]]]}] 10:01:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 10:01:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 2029ms 10:01:51 INFO - PROCESS | 1816 | 1461862911387 Marionette TRACE conn4 -> [0,1509,"getWindowHandle",null] 10:01:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 10:01:51 INFO - PROCESS | 1816 | 1461862911393 Marionette TRACE conn4 <- [1,1509,null,{"value":"8"}] 10:01:51 INFO - PROCESS | 1816 | 1461862911400 Marionette TRACE conn4 -> [0,1510,"setScriptTimeout",{"ms":35000}] 10:01:51 INFO - PROCESS | 1816 | 1461862911405 Marionette TRACE conn4 <- [1,1510,null,{}] 10:01:51 INFO - PROCESS | 1816 | 1461862911412 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}] 10:01:51 INFO - PROCESS | 1816 | 1461862911644 Marionette TRACE conn4 <- [1,1511,null,{"value":null}] 10:01:52 INFO - PROCESS | 1816 | 1461862912085 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:01:52 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f410bb29800 == 133 [pid = 1816] [id = 385] 10:01:52 INFO - PROCESS | 1816 | ++DOMWINDOW == 235 (0x7f410e70e400) [pid = 1816] [serial = 1156] [outer = (nil)] 10:01:52 INFO - PROCESS | 1816 | ++DOMWINDOW == 236 (0x7f410ebbf800) [pid = 1816] [serial = 1157] [outer = 0x7f410e70e400] 10:01:52 INFO - PROCESS | 1816 | 1461862912163 Marionette DEBUG loaded listener.js 10:01:52 INFO - PROCESS | 1816 | ++DOMWINDOW == 237 (0x7f410f397c00) [pid = 1816] [serial = 1158] [outer = 0x7f410e70e400] 10:01:53 INFO - PROCESS | 1816 | 1461862913057 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]]]}] 10:01:53 INFO - PROCESS | 1816 | --DOCSHELL 0x7f4118020800 == 132 [pid = 1816] [id = 263] 10:01:53 INFO - PROCESS | 1816 | --DOCSHELL 0x7f411cf46000 == 131 [pid = 1816] [id = 42] 10:01:53 INFO - PROCESS | 1816 | --DOCSHELL 0x7f411801b800 == 130 [pid = 1816] [id = 323] 10:01:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 10:01:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 1790ms 10:01:53 INFO - PROCESS | 1816 | --DOMWINDOW == 236 (0x7f41084cc000) [pid = 1816] [serial = 1013] [outer = (nil)] [url = about:blank] 10:01:53 INFO - PROCESS | 1816 | --DOMWINDOW == 235 (0x7f4110a85400) [pid = 1816] [serial = 1019] [outer = (nil)] [url = about:blank] 10:01:53 INFO - PROCESS | 1816 | --DOMWINDOW == 234 (0x7f4119bd0800) [pid = 1816] [serial = 29] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 10:01:53 INFO - PROCESS | 1816 | --DOMWINDOW == 233 (0x7f413507bc00) [pid = 1816] [serial = 1010] [outer = (nil)] [url = about:blank] 10:01:53 INFO - PROCESS | 1816 | --DOMWINDOW == 232 (0x7f410e507400) [pid = 1816] [serial = 1016] [outer = (nil)] [url = about:blank] 10:01:53 INFO - PROCESS | 1816 | --DOMWINDOW == 231 (0x7f411b93bc00) [pid = 1816] [serial = 1007] [outer = (nil)] [url = about:blank] 10:01:53 INFO - PROCESS | 1816 | --DOMWINDOW == 230 (0x7f41191ba800) [pid = 1816] [serial = 1040] [outer = (nil)] [url = about:blank] 10:01:53 INFO - PROCESS | 1816 | --DOCSHELL 0x7f4118016000 == 129 [pid = 1816] [id = 366] 10:01:53 INFO - PROCESS | 1816 | --DOCSHELL 0x7f4114a18000 == 128 [pid = 1816] [id = 365] 10:01:53 INFO - PROCESS | 1816 | --DOCSHELL 0x7f4110ed8000 == 127 [pid = 1816] [id = 364] 10:01:53 INFO - PROCESS | 1816 | 1461862913208 Marionette TRACE conn4 -> [0,1513,"getWindowHandle",null] 10:01:53 INFO - PROCESS | 1816 | 1461862913214 Marionette TRACE conn4 <- [1,1513,null,{"value":"8"}] 10:01:53 INFO - PROCESS | 1816 | --DOCSHELL 0x7f410e7da800 == 126 [pid = 1816] [id = 363] 10:01:53 INFO - PROCESS | 1816 | --DOCSHELL 0x7f410dd66800 == 125 [pid = 1816] [id = 362] 10:01:53 INFO - PROCESS | 1816 | --DOCSHELL 0x7f411b261800 == 124 [pid = 1816] [id = 11] 10:01:53 INFO - PROCESS | 1816 | --DOCSHELL 0x7f410f630800 == 123 [pid = 1816] [id = 361] 10:01:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 10:01:53 INFO - PROCESS | 1816 | --DOCSHELL 0x7f410f63a000 == 122 [pid = 1816] [id = 360] 10:01:53 INFO - PROCESS | 1816 | --DOCSHELL 0x7f4118016800 == 121 [pid = 1816] [id = 349] 10:01:53 INFO - PROCESS | 1816 | 1461862913243 Marionette TRACE conn4 -> [0,1514,"setScriptTimeout",{"ms":35000}] 10:01:53 INFO - PROCESS | 1816 | 1461862913247 Marionette TRACE conn4 <- [1,1514,null,{}] 10:01:53 INFO - PROCESS | 1816 | --DOCSHELL 0x7f4112052800 == 120 [pid = 1816] [id = 348] 10:01:53 INFO - PROCESS | 1816 | --DOCSHELL 0x7f410ddb1000 == 119 [pid = 1816] [id = 347] 10:01:53 INFO - PROCESS | 1816 | --DOCSHELL 0x7f4113a71800 == 118 [pid = 1816] [id = 346] 10:01:53 INFO - PROCESS | 1816 | 1461862913258 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}] 10:01:53 INFO - PROCESS | 1816 | 1461862913457 Marionette TRACE conn4 <- [1,1515,null,{"value":null}] 10:01:53 INFO - PROCESS | 1816 | --DOMWINDOW == 229 (0x7f410f6e5c00) [pid = 1816] [serial = 1028] [outer = (nil)] [url = about:blank] 10:01:53 INFO - PROCESS | 1816 | --DOMWINDOW == 228 (0x7f41130f3400) [pid = 1816] [serial = 1029] [outer = (nil)] [url = about:blank] 10:01:53 INFO - PROCESS | 1816 | --DOMWINDOW == 227 (0x7f4113976800) [pid = 1816] [serial = 1031] [outer = (nil)] [url = about:blank] 10:01:53 INFO - PROCESS | 1816 | --DOMWINDOW == 226 (0x7f411cf9cc00) [pid = 1816] [serial = 986] [outer = (nil)] [url = about:blank] 10:01:53 INFO - PROCESS | 1816 | --DOMWINDOW == 225 (0x7f4125da2c00) [pid = 1816] [serial = 1001] [outer = (nil)] [url = about:blank] 10:01:53 INFO - PROCESS | 1816 | --DOMWINDOW == 224 (0x7f4110a88c00) [pid = 1816] [serial = 1026] [outer = (nil)] [url = about:blank] 10:01:53 INFO - PROCESS | 1816 | --DOMWINDOW == 223 (0x7f41312a4c00) [pid = 1816] [serial = 1004] [outer = (nil)] [url = about:blank] 10:01:53 INFO - PROCESS | 1816 | --DOMWINDOW == 222 (0x7f41247f9400) [pid = 1816] [serial = 995] [outer = (nil)] [url = about:blank] 10:01:53 INFO - PROCESS | 1816 | --DOMWINDOW == 221 (0x7f4114a0dc00) [pid = 1816] [serial = 1038] [outer = (nil)] [url = about:blank] 10:01:53 INFO - PROCESS | 1816 | --DOMWINDOW == 220 (0x7f4114a02800) [pid = 1816] [serial = 977] [outer = (nil)] [url = about:blank] 10:01:53 INFO - PROCESS | 1816 | --DOMWINDOW == 219 (0x7f411462d000) [pid = 1816] [serial = 1032] [outer = (nil)] [url = about:blank] 10:01:53 INFO - PROCESS | 1816 | --DOMWINDOW == 218 (0x7f4124e3d800) [pid = 1816] [serial = 998] [outer = (nil)] [url = about:blank] 10:01:53 INFO - PROCESS | 1816 | --DOMWINDOW == 217 (0x7f4124174400) [pid = 1816] [serial = 992] [outer = (nil)] [url = about:blank] 10:01:53 INFO - PROCESS | 1816 | --DOMWINDOW == 216 (0x7f411b65e000) [pid = 1816] [serial = 983] [outer = (nil)] [url = about:blank] 10:01:53 INFO - PROCESS | 1816 | --DOMWINDOW == 215 (0x7f4112e6ec00) [pid = 1816] [serial = 971] [outer = (nil)] [url = about:blank] 10:01:53 INFO - PROCESS | 1816 | --DOMWINDOW == 214 (0x7f411802ec00) [pid = 1816] [serial = 1034] [outer = (nil)] [url = about:blank] 10:01:53 INFO - PROCESS | 1816 | --DOMWINDOW == 213 (0x7f410edef400) [pid = 1816] [serial = 1022] [outer = (nil)] [url = about:blank] 10:01:53 INFO - PROCESS | 1816 | --DOMWINDOW == 212 (0x7f410ebca800) [pid = 1816] [serial = 1025] [outer = (nil)] [url = about:blank] 10:01:53 INFO - PROCESS | 1816 | --DOMWINDOW == 211 (0x7f41225f7c00) [pid = 1816] [serial = 684] [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.] 10:01:53 INFO - PROCESS | 1816 | --DOMWINDOW == 210 (0x7f41191b5c00) [pid = 1816] [serial = 980] [outer = (nil)] [url = about:blank] 10:01:53 INFO - PROCESS | 1816 | --DOMWINDOW == 209 (0x7f4121d70400) [pid = 1816] [serial = 989] [outer = (nil)] [url = about:blank] 10:01:53 INFO - PROCESS | 1816 | --DOMWINDOW == 208 (0x7f410e3f0c00) [pid = 1816] [serial = 1037] [outer = (nil)] [url = about:blank] 10:01:53 INFO - PROCESS | 1816 | --DOMWINDOW == 207 (0x7f4118a23400) [pid = 1816] [serial = 1035] [outer = (nil)] [url = about:blank] 10:01:53 INFO - PROCESS | 1816 | --DOMWINDOW == 206 (0x7f4110ac8000) [pid = 1816] [serial = 974] [outer = (nil)] [url = about:blank] 10:01:53 INFO - PROCESS | 1816 | 1461862913752 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:01:53 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f410dd9f800 == 119 [pid = 1816] [id = 386] 10:01:53 INFO - PROCESS | 1816 | ++DOMWINDOW == 207 (0x7f410e70ec00) [pid = 1816] [serial = 1159] [outer = (nil)] 10:01:53 INFO - PROCESS | 1816 | ++DOMWINDOW == 208 (0x7f4110a83400) [pid = 1816] [serial = 1160] [outer = 0x7f410e70ec00] 10:01:53 INFO - PROCESS | 1816 | 1461862913829 Marionette DEBUG loaded listener.js 10:01:53 INFO - PROCESS | 1816 | ++DOMWINDOW == 209 (0x7f41112c4400) [pid = 1816] [serial = 1161] [outer = 0x7f410e70ec00] 10:01:54 INFO - PROCESS | 1816 | 1461862914540 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]]]}] 10:01:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 10:01:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 1348ms 10:01:54 INFO - PROCESS | 1816 | 1461862914581 Marionette TRACE conn4 -> [0,1517,"getWindowHandle",null] 10:01:54 INFO - PROCESS | 1816 | 1461862914584 Marionette TRACE conn4 <- [1,1517,null,{"value":"8"}] 10:01:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 10:01:54 INFO - PROCESS | 1816 | 1461862914600 Marionette TRACE conn4 -> [0,1518,"setScriptTimeout",{"ms":35000}] 10:01:54 INFO - PROCESS | 1816 | 1461862914608 Marionette TRACE conn4 <- [1,1518,null,{}] 10:01:54 INFO - PROCESS | 1816 | 1461862914615 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}] 10:01:54 INFO - PROCESS | 1816 | 1461862914814 Marionette TRACE conn4 <- [1,1519,null,{"value":null}] 10:01:54 INFO - PROCESS | 1816 | 1461862914972 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:01:54 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f4110b2d000 == 120 [pid = 1816] [id = 387] 10:01:54 INFO - PROCESS | 1816 | ++DOMWINDOW == 210 (0x7f410f6df800) [pid = 1816] [serial = 1162] [outer = (nil)] 10:01:55 INFO - PROCESS | 1816 | ++DOMWINDOW == 211 (0x7f4112e70400) [pid = 1816] [serial = 1163] [outer = 0x7f410f6df800] 10:01:55 INFO - PROCESS | 1816 | 1461862915035 Marionette DEBUG loaded listener.js 10:01:55 INFO - PROCESS | 1816 | ++DOMWINDOW == 212 (0x7f4113790400) [pid = 1816] [serial = 1164] [outer = 0x7f410f6df800] 10:01:55 INFO - PROCESS | 1816 | 1461862915797 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]]]}] 10:01:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 10:01:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 1246ms 10:01:55 INFO - PROCESS | 1816 | 1461862915863 Marionette TRACE conn4 -> [0,1521,"getWindowHandle",null] 10:01:55 INFO - PROCESS | 1816 | 1461862915869 Marionette TRACE conn4 <- [1,1521,null,{"value":"8"}] 10:01:55 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 10:01:55 INFO - PROCESS | 1816 | 1461862915876 Marionette TRACE conn4 -> [0,1522,"setScriptTimeout",{"ms":35000}] 10:01:55 INFO - PROCESS | 1816 | 1461862915879 Marionette TRACE conn4 <- [1,1522,null,{}] 10:01:55 INFO - PROCESS | 1816 | 1461862915885 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}] 10:01:56 INFO - PROCESS | 1816 | 1461862916168 Marionette TRACE conn4 <- [1,1523,null,{"value":null}] 10:01:56 INFO - PROCESS | 1816 | 1461862916203 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:01:56 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f411120a800 == 121 [pid = 1816] [id = 388] 10:01:56 INFO - PROCESS | 1816 | ++DOMWINDOW == 213 (0x7f4113791800) [pid = 1816] [serial = 1165] [outer = (nil)] 10:01:56 INFO - PROCESS | 1816 | ++DOMWINDOW == 214 (0x7f4113814400) [pid = 1816] [serial = 1166] [outer = 0x7f4113791800] 10:01:56 INFO - PROCESS | 1816 | 1461862916266 Marionette DEBUG loaded listener.js 10:01:56 INFO - PROCESS | 1816 | ++DOMWINDOW == 215 (0x7f4113842800) [pid = 1816] [serial = 1167] [outer = 0x7f4113791800] 10:01:56 INFO - PROCESS | 1816 | SkCairoFTTypeface::onFilterRec unimplemented 10:01:56 INFO - PROCESS | 1816 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 10:01:56 INFO - PROCESS | 1816 | SkCairoFTTypeface::onFilterRec unimplemented 10:01:56 INFO - PROCESS | 1816 | SkCairoFTTypeface::onFilterRec unimplemented 10:01:56 INFO - PROCESS | 1816 | SkCairoFTTypeface::onFilterRec unimplemented 10:01:56 INFO - PROCESS | 1816 | SkCairoFTTypeface::onFilterRec unimplemented 10:01:56 INFO - PROCESS | 1816 | SkCairoFTTypeface::onFilterRec unimplemented 10:01:56 INFO - PROCESS | 1816 | SkCairoFTTypeface::onFilterRec unimplemented 10:01:56 INFO - PROCESS | 1816 | SkCairoFTTypeface::onFilterRec unimplemented 10:01:56 INFO - PROCESS | 1816 | SkCairoFTTypeface::onFilterRec unimplemented 10:01:56 INFO - PROCESS | 1816 | SkCairoFTTypeface::onFilterRec unimplemented 10:01:56 INFO - PROCESS | 1816 | SkCairoFTTypeface::onFilterRec unimplemented 10:01:57 INFO - PROCESS | 1816 | 1461862917089 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"]]]}] 10:01:57 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 () { 10:01:57 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 10:01:57 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 10:01:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:01:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:01:57 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 10:01:57 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 () { 10:01:57 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 10:01:57 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 10:01:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:01:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:01:57 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 10:01:57 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 () { 10:01:57 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 10:01:57 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 10:01:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:01:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:01:57 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 10:01:57 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 () { 10:01:57 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 10:01:57 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 10:01:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:01:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:01:57 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 10:01:57 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 1279ms 10:01:57 INFO - PROCESS | 1816 | 1461862917157 Marionette TRACE conn4 -> [0,1525,"getWindowHandle",null] 10:01:57 INFO - PROCESS | 1816 | 1461862917164 Marionette TRACE conn4 <- [1,1525,null,{"value":"8"}] 10:01:57 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 10:01:57 INFO - PROCESS | 1816 | 1461862917180 Marionette TRACE conn4 -> [0,1526,"setScriptTimeout",{"ms":35000}] 10:01:57 INFO - PROCESS | 1816 | 1461862917183 Marionette TRACE conn4 <- [1,1526,null,{}] 10:01:57 INFO - PROCESS | 1816 | 1461862917192 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}] 10:01:57 INFO - PROCESS | 1816 | 1461862917419 Marionette TRACE conn4 <- [1,1527,null,{"value":null}] 10:01:57 INFO - PROCESS | 1816 | 1461862917447 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:01:57 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f4112c09000 == 122 [pid = 1816] [id = 389] 10:01:57 INFO - PROCESS | 1816 | ++DOMWINDOW == 216 (0x7f4113a91c00) [pid = 1816] [serial = 1168] [outer = (nil)] 10:01:57 INFO - PROCESS | 1816 | ++DOMWINDOW == 217 (0x7f411802f800) [pid = 1816] [serial = 1169] [outer = 0x7f4113a91c00] 10:01:57 INFO - PROCESS | 1816 | 1461862917520 Marionette DEBUG loaded listener.js 10:01:57 INFO - PROCESS | 1816 | ++DOMWINDOW == 218 (0x7f4118b27000) [pid = 1816] [serial = 1170] [outer = 0x7f4113a91c00] 10:01:58 INFO - PROCESS | 1816 | --DOMWINDOW == 217 (0x7f410e367400) [pid = 1816] [serial = 1093] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 10:01:58 INFO - PROCESS | 1816 | --DOMWINDOW == 216 (0x7f410e3e8000) [pid = 1816] [serial = 1090] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 10:01:58 INFO - PROCESS | 1816 | --DOMWINDOW == 215 (0x7f4108ad8c00) [pid = 1816] [serial = 1084] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 10:01:58 INFO - PROCESS | 1816 | --DOMWINDOW == 214 (0x7f4118a25c00) [pid = 1816] [serial = 1099] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 10:01:58 INFO - PROCESS | 1816 | --DOMWINDOW == 213 (0x7f410edfb800) [pid = 1816] [serial = 1087] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 10:01:58 INFO - PROCESS | 1816 | --DOMWINDOW == 212 (0x7f4108adac00) [pid = 1816] [serial = 1081] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 10:01:58 INFO - PROCESS | 1816 | --DOMWINDOW == 211 (0x7f411a402800) [pid = 1816] [serial = 1096] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 10:01:58 INFO - PROCESS | 1816 | 1461862918914 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"]]]}] 10:01:58 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 10:01:58 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 10:01:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:01:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:01:58 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 10:01:58 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 10:01:58 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 10:01:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:01:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:01:58 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 10:01:58 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 10:01:58 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 10:01:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:01:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:01:58 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 10:01:58 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 1783ms 10:01:58 INFO - PROCESS | 1816 | 1461862918969 Marionette TRACE conn4 -> [0,1529,"getWindowHandle",null] 10:01:58 INFO - PROCESS | 1816 | 1461862918973 Marionette TRACE conn4 <- [1,1529,null,{"value":"8"}] 10:01:58 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 10:01:58 INFO - PROCESS | 1816 | 1461862918986 Marionette TRACE conn4 -> [0,1530,"setScriptTimeout",{"ms":35000}] 10:01:58 INFO - PROCESS | 1816 | 1461862918989 Marionette TRACE conn4 <- [1,1530,null,{}] 10:01:58 INFO - PROCESS | 1816 | 1461862918994 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}] 10:01:59 INFO - PROCESS | 1816 | 1461862919189 Marionette TRACE conn4 <- [1,1531,null,{"value":null}] 10:01:59 INFO - PROCESS | 1816 | 1461862919206 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:01:59 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f41146b7000 == 123 [pid = 1816] [id = 390] 10:01:59 INFO - PROCESS | 1816 | ++DOMWINDOW == 212 (0x7f4118a25c00) [pid = 1816] [serial = 1171] [outer = (nil)] 10:01:59 INFO - PROCESS | 1816 | ++DOMWINDOW == 213 (0x7f411a023c00) [pid = 1816] [serial = 1172] [outer = 0x7f4118a25c00] 10:01:59 INFO - PROCESS | 1816 | 1461862919267 Marionette DEBUG loaded listener.js 10:01:59 INFO - PROCESS | 1816 | ++DOMWINDOW == 214 (0x7f411a40b800) [pid = 1816] [serial = 1173] [outer = 0x7f4118a25c00] 10:02:00 INFO - PROCESS | 1816 | 1461862920002 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]]]}] 10:02:00 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 10:02:00 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 10:02:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:02:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:02:00 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 10:02:00 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 10:02:00 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. 10:02:00 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 10:02:00 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 1027ms 10:02:00 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 10:02:00 INFO - PROCESS | 1816 | 1461862920015 Marionette TRACE conn4 -> [0,1533,"getWindowHandle",null] 10:02:00 INFO - PROCESS | 1816 | 1461862920017 Marionette TRACE conn4 <- [1,1533,null,{"value":"8"}] 10:02:00 INFO - PROCESS | 1816 | 1461862920029 Marionette TRACE conn4 -> [0,1534,"setScriptTimeout",{"ms":35000}] 10:02:00 INFO - PROCESS | 1816 | 1461862920032 Marionette TRACE conn4 <- [1,1534,null,{}] 10:02:00 INFO - PROCESS | 1816 | 1461862920037 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}] 10:02:00 INFO - PROCESS | 1816 | 1461862920235 Marionette TRACE conn4 <- [1,1535,null,{"value":null}] 10:02:00 INFO - PROCESS | 1816 | 1461862920547 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:02:00 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f410b6f4800 == 124 [pid = 1816] [id = 391] 10:02:00 INFO - PROCESS | 1816 | ++DOMWINDOW == 215 (0x7f41084c9400) [pid = 1816] [serial = 1174] [outer = (nil)] 10:02:00 INFO - PROCESS | 1816 | ++DOMWINDOW == 216 (0x7f4108ad4000) [pid = 1816] [serial = 1175] [outer = 0x7f41084c9400] 10:02:00 INFO - PROCESS | 1816 | 1461862920623 Marionette DEBUG loaded listener.js 10:02:00 INFO - PROCESS | 1816 | ++DOMWINDOW == 217 (0x7f410ca24400) [pid = 1816] [serial = 1176] [outer = 0x7f41084c9400] 10:02:01 INFO - PROCESS | 1816 | 1461862921656 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]]]}] 10:02:01 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 10:02:01 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 1699ms 10:02:01 INFO - PROCESS | 1816 | 1461862921725 Marionette TRACE conn4 -> [0,1537,"getWindowHandle",null] 10:02:01 INFO - PROCESS | 1816 | 1461862921732 Marionette TRACE conn4 <- [1,1537,null,{"value":"8"}] 10:02:01 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 10:02:01 INFO - PROCESS | 1816 | 1461862921742 Marionette TRACE conn4 -> [0,1538,"setScriptTimeout",{"ms":35000}] 10:02:01 INFO - PROCESS | 1816 | 1461862921751 Marionette TRACE conn4 <- [1,1538,null,{}] 10:02:01 INFO - PROCESS | 1816 | 1461862921760 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}] 10:02:02 INFO - PROCESS | 1816 | 1461862922043 Marionette TRACE conn4 <- [1,1539,null,{"value":null}] 10:02:02 INFO - PROCESS | 1816 | 1461862922349 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:02:02 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f4110aeb000 == 125 [pid = 1816] [id = 392] 10:02:02 INFO - PROCESS | 1816 | ++DOMWINDOW == 218 (0x7f410e70a000) [pid = 1816] [serial = 1177] [outer = (nil)] 10:02:02 INFO - PROCESS | 1816 | ++DOMWINDOW == 219 (0x7f410edfb800) [pid = 1816] [serial = 1178] [outer = 0x7f410e70a000] 10:02:02 INFO - PROCESS | 1816 | 1461862922426 Marionette DEBUG loaded listener.js 10:02:02 INFO - PROCESS | 1816 | ++DOMWINDOW == 220 (0x7f411099a800) [pid = 1816] [serial = 1179] [outer = 0x7f410e70a000] 10:02:03 INFO - PROCESS | 1816 | 1461862923312 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]]]}] 10:02:03 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 10:02:03 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 1640ms 10:02:03 INFO - PROCESS | 1816 | 1461862923384 Marionette TRACE conn4 -> [0,1541,"getWindowHandle",null] 10:02:03 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 10:02:03 INFO - PROCESS | 1816 | 1461862923390 Marionette TRACE conn4 <- [1,1541,null,{"value":"8"}] 10:02:03 INFO - PROCESS | 1816 | 1461862923398 Marionette TRACE conn4 -> [0,1542,"setScriptTimeout",{"ms":35000}] 10:02:03 INFO - PROCESS | 1816 | 1461862923401 Marionette TRACE conn4 <- [1,1542,null,{}] 10:02:03 INFO - PROCESS | 1816 | 1461862923407 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}] 10:02:03 INFO - PROCESS | 1816 | 1461862923663 Marionette TRACE conn4 <- [1,1543,null,{"value":null}] 10:02:03 INFO - PROCESS | 1816 | 1461862923994 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:02:04 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f4113a82800 == 126 [pid = 1816] [id = 393] 10:02:04 INFO - PROCESS | 1816 | ++DOMWINDOW == 221 (0x7f41112c2c00) [pid = 1816] [serial = 1180] [outer = (nil)] 10:02:04 INFO - PROCESS | 1816 | ++DOMWINDOW == 222 (0x7f41126dbc00) [pid = 1816] [serial = 1181] [outer = 0x7f41112c2c00] 10:02:04 INFO - PROCESS | 1816 | 1461862924073 Marionette DEBUG loaded listener.js 10:02:04 INFO - PROCESS | 1816 | ++DOMWINDOW == 223 (0x7f4113789000) [pid = 1816] [serial = 1182] [outer = 0x7f41112c2c00] 10:02:04 INFO - PROCESS | 1816 | 1461862924951 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]]]}] 10:02:04 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 10:02:04 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 1580ms 10:02:04 INFO - PROCESS | 1816 | 1461862924980 Marionette TRACE conn4 -> [0,1545,"getWindowHandle",null] 10:02:04 INFO - PROCESS | 1816 | 1461862924984 Marionette TRACE conn4 <- [1,1545,null,{"value":"8"}] 10:02:04 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 10:02:04 INFO - PROCESS | 1816 | 1461862924992 Marionette TRACE conn4 -> [0,1546,"setScriptTimeout",{"ms":35000}] 10:02:05 INFO - PROCESS | 1816 | 1461862925000 Marionette TRACE conn4 <- [1,1546,null,{}] 10:02:05 INFO - PROCESS | 1816 | 1461862925015 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}] 10:02:05 INFO - PROCESS | 1816 | 1461862925246 Marionette TRACE conn4 <- [1,1547,null,{"value":null}] 10:02:05 INFO - PROCESS | 1816 | 1461862925445 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:02:05 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f4119527800 == 127 [pid = 1816] [id = 394] 10:02:05 INFO - PROCESS | 1816 | ++DOMWINDOW == 224 (0x7f4113a8cc00) [pid = 1816] [serial = 1183] [outer = (nil)] 10:02:05 INFO - PROCESS | 1816 | ++DOMWINDOW == 225 (0x7f4118a27c00) [pid = 1816] [serial = 1184] [outer = 0x7f4113a8cc00] 10:02:05 INFO - PROCESS | 1816 | 1461862925515 Marionette DEBUG loaded listener.js 10:02:05 INFO - PROCESS | 1816 | ++DOMWINDOW == 226 (0x7f4118b9f400) [pid = 1816] [serial = 1185] [outer = 0x7f4113a8cc00] 10:02:06 INFO - PROCESS | 1816 | 1461862926409 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]]]}] 10:02:06 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 10:02:06 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 1492ms 10:02:06 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 10:02:06 INFO - PROCESS | 1816 | 1461862926482 Marionette TRACE conn4 -> [0,1549,"getWindowHandle",null] 10:02:06 INFO - PROCESS | 1816 | 1461862926486 Marionette TRACE conn4 <- [1,1549,null,{"value":"8"}] 10:02:06 INFO - PROCESS | 1816 | 1461862926492 Marionette TRACE conn4 -> [0,1550,"setScriptTimeout",{"ms":35000}] 10:02:06 INFO - PROCESS | 1816 | 1461862926496 Marionette TRACE conn4 <- [1,1550,null,{}] 10:02:06 INFO - PROCESS | 1816 | 1461862926501 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}] 10:02:06 INFO - PROCESS | 1816 | 1461862926717 Marionette TRACE conn4 <- [1,1551,null,{"value":null}] 10:02:06 INFO - PROCESS | 1816 | 1461862926959 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:02:07 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f4119f5e000 == 128 [pid = 1816] [id = 395] 10:02:07 INFO - PROCESS | 1816 | ++DOMWINDOW == 227 (0x7f4110998400) [pid = 1816] [serial = 1186] [outer = (nil)] 10:02:07 INFO - PROCESS | 1816 | ++DOMWINDOW == 228 (0x7f4119c6cc00) [pid = 1816] [serial = 1187] [outer = 0x7f4110998400] 10:02:07 INFO - PROCESS | 1816 | 1461862927075 Marionette DEBUG loaded listener.js 10:02:07 INFO - PROCESS | 1816 | ++DOMWINDOW == 229 (0x7f411a408000) [pid = 1816] [serial = 1188] [outer = 0x7f4110998400] 10:02:07 INFO - PROCESS | 1816 | 1461862927889 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]]]}] 10:02:07 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 10:02:07 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 1436ms 10:02:07 INFO - PROCESS | 1816 | 1461862927928 Marionette TRACE conn4 -> [0,1553,"getWindowHandle",null] 10:02:07 INFO - PROCESS | 1816 | 1461862927932 Marionette TRACE conn4 <- [1,1553,null,{"value":"8"}] 10:02:07 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 10:02:07 INFO - PROCESS | 1816 | 1461862927937 Marionette TRACE conn4 -> [0,1554,"setScriptTimeout",{"ms":35000}] 10:02:07 INFO - PROCESS | 1816 | 1461862927940 Marionette TRACE conn4 <- [1,1554,null,{}] 10:02:07 INFO - PROCESS | 1816 | 1461862927945 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}] 10:02:08 INFO - PROCESS | 1816 | 1461862928142 Marionette TRACE conn4 <- [1,1555,null,{"value":null}] 10:02:08 INFO - PROCESS | 1816 | 1461862928345 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:02:08 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f411b457000 == 129 [pid = 1816] [id = 396] 10:02:08 INFO - PROCESS | 1816 | ++DOMWINDOW == 230 (0x7f411b97f000) [pid = 1816] [serial = 1189] [outer = (nil)] 10:02:08 INFO - PROCESS | 1816 | ++DOMWINDOW == 231 (0x7f411b9f4000) [pid = 1816] [serial = 1190] [outer = 0x7f411b97f000] 10:02:08 INFO - PROCESS | 1816 | 1461862928469 Marionette DEBUG loaded listener.js 10:02:08 INFO - PROCESS | 1816 | ++DOMWINDOW == 232 (0x7f411d075800) [pid = 1816] [serial = 1191] [outer = 0x7f411b97f000] 10:02:09 INFO - PROCESS | 1816 | 1461862929463 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]]]}] 10:02:09 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 10:02:09 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 1587ms 10:02:09 INFO - PROCESS | 1816 | 1461862929525 Marionette TRACE conn4 -> [0,1557,"getWindowHandle",null] 10:02:09 INFO - PROCESS | 1816 | 1461862929528 Marionette TRACE conn4 <- [1,1557,null,{"value":"8"}] 10:02:09 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 10:02:09 INFO - PROCESS | 1816 | 1461862929534 Marionette TRACE conn4 -> [0,1558,"setScriptTimeout",{"ms":35000}] 10:02:09 INFO - PROCESS | 1816 | 1461862929537 Marionette TRACE conn4 <- [1,1558,null,{}] 10:02:09 INFO - PROCESS | 1816 | 1461862929542 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}] 10:02:09 INFO - PROCESS | 1816 | 1461862929755 Marionette TRACE conn4 <- [1,1559,null,{"value":null}] 10:02:09 INFO - PROCESS | 1816 | 1461862929956 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:02:10 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f4120534800 == 130 [pid = 1816] [id = 397] 10:02:10 INFO - PROCESS | 1816 | ++DOMWINDOW == 233 (0x7f411e7d0800) [pid = 1816] [serial = 1192] [outer = (nil)] 10:02:10 INFO - PROCESS | 1816 | ++DOMWINDOW == 234 (0x7f41215c9000) [pid = 1816] [serial = 1193] [outer = 0x7f411e7d0800] 10:02:10 INFO - PROCESS | 1816 | 1461862930071 Marionette DEBUG loaded listener.js 10:02:10 INFO - PROCESS | 1816 | ++DOMWINDOW == 235 (0x7f4121d74000) [pid = 1816] [serial = 1194] [outer = 0x7f411e7d0800] 10:02:10 INFO - PROCESS | 1816 | 1461862930934 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]]]}] 10:02:10 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 10:02:10 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 1433ms 10:02:10 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 10:02:10 INFO - PROCESS | 1816 | 1461862930968 Marionette TRACE conn4 -> [0,1561,"getWindowHandle",null] 10:02:10 INFO - PROCESS | 1816 | 1461862930971 Marionette TRACE conn4 <- [1,1561,null,{"value":"8"}] 10:02:10 INFO - PROCESS | 1816 | 1461862930978 Marionette TRACE conn4 -> [0,1562,"setScriptTimeout",{"ms":35000}] 10:02:10 INFO - PROCESS | 1816 | 1461862930981 Marionette TRACE conn4 <- [1,1562,null,{}] 10:02:10 INFO - PROCESS | 1816 | 1461862930986 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}] 10:02:11 INFO - PROCESS | 1816 | 1461862931186 Marionette TRACE conn4 <- [1,1563,null,{"value":null}] 10:02:11 INFO - PROCESS | 1816 | 1461862931389 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:02:11 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f412407c000 == 131 [pid = 1816] [id = 398] 10:02:11 INFO - PROCESS | 1816 | ++DOMWINDOW == 236 (0x7f411a70d400) [pid = 1816] [serial = 1195] [outer = (nil)] 10:02:11 INFO - PROCESS | 1816 | ++DOMWINDOW == 237 (0x7f412259cc00) [pid = 1816] [serial = 1196] [outer = 0x7f411a70d400] 10:02:11 INFO - PROCESS | 1816 | 1461862931458 Marionette DEBUG loaded listener.js 10:02:11 INFO - PROCESS | 1816 | ++DOMWINDOW == 238 (0x7f4122bc9400) [pid = 1816] [serial = 1197] [outer = 0x7f411a70d400] 10:02:12 INFO - PROCESS | 1816 | 1461862932338 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]]]}] 10:02:12 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 10:02:12 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 1431ms 10:02:12 INFO - PROCESS | 1816 | 1461862932409 Marionette TRACE conn4 -> [0,1565,"getWindowHandle",null] 10:02:12 INFO - PROCESS | 1816 | 1461862932413 Marionette TRACE conn4 <- [1,1565,null,{"value":"8"}] 10:02:12 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 10:02:12 INFO - PROCESS | 1816 | 1461862932418 Marionette TRACE conn4 -> [0,1566,"setScriptTimeout",{"ms":35000}] 10:02:12 INFO - PROCESS | 1816 | 1461862932421 Marionette TRACE conn4 <- [1,1566,null,{}] 10:02:12 INFO - PROCESS | 1816 | 1461862932426 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}] 10:02:12 INFO - PROCESS | 1816 | 1461862932632 Marionette TRACE conn4 <- [1,1567,null,{"value":null}] 10:02:12 INFO - PROCESS | 1816 | 1461862932836 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:02:12 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f41247d3000 == 132 [pid = 1816] [id = 399] 10:02:12 INFO - PROCESS | 1816 | ++DOMWINDOW == 239 (0x7f411e7e3800) [pid = 1816] [serial = 1198] [outer = (nil)] 10:02:12 INFO - PROCESS | 1816 | ++DOMWINDOW == 240 (0x7f4123e15c00) [pid = 1816] [serial = 1199] [outer = 0x7f411e7e3800] 10:02:12 INFO - PROCESS | 1816 | 1461862932911 Marionette DEBUG loaded listener.js 10:02:13 INFO - PROCESS | 1816 | ++DOMWINDOW == 241 (0x7f41243af400) [pid = 1816] [serial = 1200] [outer = 0x7f411e7e3800] 10:02:13 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 10:02:13 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 1431ms 10:02:13 INFO - PROCESS | 1816 | 1461862933840 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]]]}] 10:02:13 INFO - PROCESS | 1816 | 1461862933852 Marionette TRACE conn4 -> [0,1569,"getWindowHandle",null] 10:02:13 INFO - PROCESS | 1816 | 1461862933854 Marionette TRACE conn4 <- [1,1569,null,{"value":"8"}] 10:02:13 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 10:02:13 INFO - PROCESS | 1816 | 1461862933862 Marionette TRACE conn4 -> [0,1570,"setScriptTimeout",{"ms":35000}] 10:02:13 INFO - PROCESS | 1816 | 1461862933869 Marionette TRACE conn4 <- [1,1570,null,{}] 10:02:13 INFO - PROCESS | 1816 | 1461862933879 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}] 10:02:14 INFO - PROCESS | 1816 | 1461862934084 Marionette TRACE conn4 <- [1,1571,null,{"value":null}] 10:02:14 INFO - PROCESS | 1816 | 1461862934288 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:02:14 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f4124f46000 == 133 [pid = 1816] [id = 400] 10:02:14 INFO - PROCESS | 1816 | ++DOMWINDOW == 242 (0x7f4121d75800) [pid = 1816] [serial = 1201] [outer = (nil)] 10:02:14 INFO - PROCESS | 1816 | ++DOMWINDOW == 243 (0x7f4124e39c00) [pid = 1816] [serial = 1202] [outer = 0x7f4121d75800] 10:02:14 INFO - PROCESS | 1816 | 1461862934357 Marionette DEBUG loaded listener.js 10:02:14 INFO - PROCESS | 1816 | ++DOMWINDOW == 244 (0x7f4125294c00) [pid = 1816] [serial = 1203] [outer = 0x7f4121d75800] 10:02:15 INFO - PROCESS | 1816 | 1461862935248 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]]]}] 10:02:15 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 10:02:15 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 1443ms 10:02:15 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 10:02:15 INFO - PROCESS | 1816 | 1461862935306 Marionette TRACE conn4 -> [0,1573,"getWindowHandle",null] 10:02:15 INFO - PROCESS | 1816 | 1461862935309 Marionette TRACE conn4 <- [1,1573,null,{"value":"8"}] 10:02:15 INFO - PROCESS | 1816 | 1461862935315 Marionette TRACE conn4 -> [0,1574,"setScriptTimeout",{"ms":35000}] 10:02:15 INFO - PROCESS | 1816 | 1461862935318 Marionette TRACE conn4 <- [1,1574,null,{}] 10:02:15 INFO - PROCESS | 1816 | 1461862935324 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}] 10:02:15 INFO - PROCESS | 1816 | 1461862935521 Marionette TRACE conn4 <- [1,1575,null,{"value":null}] 10:02:15 INFO - PROCESS | 1816 | 1461862935729 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:02:15 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f4126486800 == 134 [pid = 1816] [id = 401] 10:02:15 INFO - PROCESS | 1816 | ++DOMWINDOW == 245 (0x7f4121d7c400) [pid = 1816] [serial = 1204] [outer = (nil)] 10:02:15 INFO - PROCESS | 1816 | ++DOMWINDOW == 246 (0x7f4125d9d400) [pid = 1816] [serial = 1205] [outer = 0x7f4121d7c400] 10:02:15 INFO - PROCESS | 1816 | 1461862935865 Marionette DEBUG loaded listener.js 10:02:15 INFO - PROCESS | 1816 | ++DOMWINDOW == 247 (0x7f412a51e400) [pid = 1816] [serial = 1206] [outer = 0x7f4121d7c400] 10:02:16 INFO - PROCESS | 1816 | 1461862936796 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]]]}] 10:02:16 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 10:02:16 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 1541ms 10:02:16 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 10:02:16 INFO - PROCESS | 1816 | 1461862936856 Marionette TRACE conn4 -> [0,1577,"getWindowHandle",null] 10:02:16 INFO - PROCESS | 1816 | 1461862936859 Marionette TRACE conn4 <- [1,1577,null,{"value":"8"}] 10:02:16 INFO - PROCESS | 1816 | 1461862936866 Marionette TRACE conn4 -> [0,1578,"setScriptTimeout",{"ms":35000}] 10:02:16 INFO - PROCESS | 1816 | 1461862936870 Marionette TRACE conn4 <- [1,1578,null,{}] 10:02:16 INFO - PROCESS | 1816 | 1461862936875 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}] 10:02:17 INFO - PROCESS | 1816 | 1461862937111 Marionette TRACE conn4 <- [1,1579,null,{"value":null}] 10:02:17 INFO - PROCESS | 1816 | 1461862937315 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:02:17 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f4133238000 == 135 [pid = 1816] [id = 402] 10:02:17 INFO - PROCESS | 1816 | ++DOMWINDOW == 248 (0x7f4130412000) [pid = 1816] [serial = 1207] [outer = (nil)] 10:02:17 INFO - PROCESS | 1816 | ++DOMWINDOW == 249 (0x7f413188d800) [pid = 1816] [serial = 1208] [outer = 0x7f4130412000] 10:02:17 INFO - PROCESS | 1816 | 1461862937469 Marionette DEBUG loaded listener.js 10:02:17 INFO - PROCESS | 1816 | ++DOMWINDOW == 250 (0x7f413499d800) [pid = 1816] [serial = 1209] [outer = 0x7f4130412000] 10:02:18 INFO - PROCESS | 1816 | 1461862938292 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]]]}] 10:02:18 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 10:02:18 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 1482ms 10:02:18 INFO - PROCESS | 1816 | 1461862938348 Marionette TRACE conn4 -> [0,1581,"getWindowHandle",null] 10:02:18 INFO - PROCESS | 1816 | 1461862938352 Marionette TRACE conn4 <- [1,1581,null,{"value":"8"}] 10:02:18 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 10:02:18 INFO - PROCESS | 1816 | 1461862938357 Marionette TRACE conn4 -> [0,1582,"setScriptTimeout",{"ms":35000}] 10:02:18 INFO - PROCESS | 1816 | 1461862938359 Marionette TRACE conn4 <- [1,1582,null,{}] 10:02:18 INFO - PROCESS | 1816 | 1461862938365 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}] 10:02:18 INFO - PROCESS | 1816 | 1461862938566 Marionette TRACE conn4 <- [1,1583,null,{"value":null}] 10:02:18 INFO - PROCESS | 1816 | 1461862938776 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:02:18 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f41359e6000 == 136 [pid = 1816] [id = 403] 10:02:18 INFO - PROCESS | 1816 | ++DOMWINDOW == 251 (0x7f410bb74c00) [pid = 1816] [serial = 1210] [outer = (nil)] 10:02:18 INFO - PROCESS | 1816 | ++DOMWINDOW == 252 (0x7f410bb7d400) [pid = 1816] [serial = 1211] [outer = 0x7f410bb74c00] 10:02:18 INFO - PROCESS | 1816 | 1461862938902 Marionette DEBUG loaded listener.js 10:02:19 INFO - PROCESS | 1816 | ++DOMWINDOW == 253 (0x7f410bb82400) [pid = 1816] [serial = 1212] [outer = 0x7f410bb74c00] 10:02:19 INFO - PROCESS | 1816 | 1461862939803 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]]]}] 10:02:19 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 10:02:19 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 1493ms 10:02:19 INFO - PROCESS | 1816 | 1461862939853 Marionette TRACE conn4 -> [0,1585,"getWindowHandle",null] 10:02:19 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 10:02:19 INFO - PROCESS | 1816 | 1461862939865 Marionette TRACE conn4 <- [1,1585,null,{"value":"8"}] 10:02:19 INFO - PROCESS | 1816 | 1461862939872 Marionette TRACE conn4 -> [0,1586,"setScriptTimeout",{"ms":35000}] 10:02:19 INFO - PROCESS | 1816 | 1461862939875 Marionette TRACE conn4 <- [1,1586,null,{}] 10:02:19 INFO - PROCESS | 1816 | 1461862939880 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}] 10:02:20 INFO - PROCESS | 1816 | 1461862940083 Marionette TRACE conn4 <- [1,1587,null,{"value":null}] 10:02:20 INFO - PROCESS | 1816 | 1461862940299 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:02:20 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f4110a43800 == 137 [pid = 1816] [id = 404] 10:02:20 INFO - PROCESS | 1816 | ++DOMWINDOW == 254 (0x7f410bb76c00) [pid = 1816] [serial = 1213] [outer = (nil)] 10:02:20 INFO - PROCESS | 1816 | ++DOMWINDOW == 255 (0x7f4112222800) [pid = 1816] [serial = 1214] [outer = 0x7f410bb76c00] 10:02:20 INFO - PROCESS | 1816 | 1461862940412 Marionette DEBUG loaded listener.js 10:02:20 INFO - PROCESS | 1816 | ++DOMWINDOW == 256 (0x7f4112228c00) [pid = 1816] [serial = 1215] [outer = 0x7f410bb76c00] 10:02:21 INFO - PROCESS | 1816 | 1461862941337 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]]]}] 10:02:21 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 10:02:21 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 1544ms 10:02:21 INFO - PROCESS | 1816 | 1461862941417 Marionette TRACE conn4 -> [0,1589,"getWindowHandle",null] 10:02:21 INFO - PROCESS | 1816 | 1461862941419 Marionette TRACE conn4 <- [1,1589,null,{"value":"8"}] 10:02:21 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 10:02:21 INFO - PROCESS | 1816 | 1461862941426 Marionette TRACE conn4 -> [0,1590,"setScriptTimeout",{"ms":35000}] 10:02:21 INFO - PROCESS | 1816 | 1461862941428 Marionette TRACE conn4 <- [1,1590,null,{}] 10:02:21 INFO - PROCESS | 1816 | 1461862941433 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}] 10:02:22 INFO - PROCESS | 1816 | 1461862942058 Marionette TRACE conn4 <- [1,1591,null,{"value":null}] 10:02:22 INFO - PROCESS | 1816 | 1461862942329 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:02:22 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f410f416000 == 138 [pid = 1816] [id = 405] 10:02:22 INFO - PROCESS | 1816 | ++DOMWINDOW == 257 (0x7f4109791c00) [pid = 1816] [serial = 1216] [outer = (nil)] 10:02:22 INFO - PROCESS | 1816 | ++DOMWINDOW == 258 (0x7f410b81a400) [pid = 1816] [serial = 1217] [outer = 0x7f4109791c00] 10:02:22 INFO - PROCESS | 1816 | 1461862942398 Marionette DEBUG loaded listener.js 10:02:22 INFO - PROCESS | 1816 | ++DOMWINDOW == 259 (0x7f410ddcc000) [pid = 1816] [serial = 1218] [outer = 0x7f4109791c00] 10:02:23 INFO - PROCESS | 1816 | 1461862943260 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]]]}] 10:02:23 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 10:02:23 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 1882ms 10:02:23 INFO - PROCESS | 1816 | 1461862943310 Marionette TRACE conn4 -> [0,1593,"getWindowHandle",null] 10:02:23 INFO - PROCESS | 1816 | 1461862943315 Marionette TRACE conn4 <- [1,1593,null,{"value":"8"}] 10:02:23 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 10:02:23 INFO - PROCESS | 1816 | 1461862943322 Marionette TRACE conn4 -> [0,1594,"setScriptTimeout",{"ms":35000}] 10:02:23 INFO - PROCESS | 1816 | 1461862943328 Marionette TRACE conn4 <- [1,1594,null,{}] 10:02:23 INFO - PROCESS | 1816 | 1461862943335 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}] 10:02:23 INFO - PROCESS | 1816 | 1461862943529 Marionette TRACE conn4 <- [1,1595,null,{"value":null}] 10:02:23 INFO - PROCESS | 1816 | 1461862943816 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:02:23 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f4110b41800 == 139 [pid = 1816] [id = 406] 10:02:23 INFO - PROCESS | 1816 | ++DOMWINDOW == 260 (0x7f410978f000) [pid = 1816] [serial = 1219] [outer = (nil)] 10:02:23 INFO - PROCESS | 1816 | ++DOMWINDOW == 261 (0x7f410dc70800) [pid = 1816] [serial = 1220] [outer = 0x7f410978f000] 10:02:23 INFO - PROCESS | 1816 | 1461862943950 Marionette DEBUG loaded listener.js 10:02:24 INFO - PROCESS | 1816 | ++DOMWINDOW == 262 (0x7f410e705000) [pid = 1816] [serial = 1221] [outer = 0x7f410978f000] 10:02:24 INFO - PROCESS | 1816 | 1461862944949 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]]]}] 10:02:25 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 10:02:25 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 1684ms 10:02:25 INFO - PROCESS | 1816 | 1461862945007 Marionette TRACE conn4 -> [0,1597,"getWindowHandle",null] 10:02:25 INFO - PROCESS | 1816 | 1461862945011 Marionette TRACE conn4 <- [1,1597,null,{"value":"8"}] 10:02:25 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 10:02:25 INFO - PROCESS | 1816 | 1461862945017 Marionette TRACE conn4 -> [0,1598,"setScriptTimeout",{"ms":35000}] 10:02:25 INFO - PROCESS | 1816 | 1461862945019 Marionette TRACE conn4 <- [1,1598,null,{}] 10:02:25 INFO - PROCESS | 1816 | 1461862945025 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}] 10:02:25 INFO - PROCESS | 1816 | 1461862945239 Marionette TRACE conn4 <- [1,1599,null,{"value":null}] 10:02:25 INFO - PROCESS | 1816 | 1461862945544 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:02:25 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f410e71e800 == 140 [pid = 1816] [id = 407] 10:02:25 INFO - PROCESS | 1816 | ++DOMWINDOW == 263 (0x7f410f390800) [pid = 1816] [serial = 1222] [outer = (nil)] 10:02:25 INFO - PROCESS | 1816 | ++DOMWINDOW == 264 (0x7f411099e800) [pid = 1816] [serial = 1223] [outer = 0x7f410f390800] 10:02:25 INFO - PROCESS | 1816 | 1461862945614 Marionette DEBUG loaded listener.js 10:02:25 INFO - PROCESS | 1816 | ++DOMWINDOW == 265 (0x7f41112cac00) [pid = 1816] [serial = 1224] [outer = 0x7f410f390800] 10:02:26 INFO - PROCESS | 1816 | 1461862946468 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]]]}] 10:02:26 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 10:02:26 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 1476ms 10:02:26 INFO - PROCESS | 1816 | 1461862946496 Marionette TRACE conn4 -> [0,1601,"getWindowHandle",null] 10:02:26 INFO - PROCESS | 1816 | 1461862946502 Marionette TRACE conn4 <- [1,1601,null,{"value":"8"}] 10:02:26 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 10:02:26 INFO - PROCESS | 1816 | 1461862946517 Marionette TRACE conn4 -> [0,1602,"setScriptTimeout",{"ms":35000}] 10:02:26 INFO - PROCESS | 1816 | 1461862946523 Marionette TRACE conn4 <- [1,1602,null,{}] 10:02:26 INFO - PROCESS | 1816 | 1461862946529 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}] 10:02:26 INFO - PROCESS | 1816 | 1461862946740 Marionette TRACE conn4 <- [1,1603,null,{"value":null}] 10:02:26 INFO - PROCESS | 1816 | 1461862946952 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:02:27 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f410f629800 == 141 [pid = 1816] [id = 408] 10:02:27 INFO - PROCESS | 1816 | ++DOMWINDOW == 266 (0x7f410f39ac00) [pid = 1816] [serial = 1225] [outer = (nil)] 10:02:27 INFO - PROCESS | 1816 | ++DOMWINDOW == 267 (0x7f41126dec00) [pid = 1816] [serial = 1226] [outer = 0x7f410f39ac00] 10:02:27 INFO - PROCESS | 1816 | 1461862947066 Marionette DEBUG loaded listener.js 10:02:27 INFO - PROCESS | 1816 | ++DOMWINDOW == 268 (0x7f411378c000) [pid = 1816] [serial = 1227] [outer = 0x7f410f39ac00] 10:02:27 INFO - PROCESS | 1816 | 1461862947987 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]]]}] 10:02:28 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 10:02:28 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 1538ms 10:02:28 INFO - PROCESS | 1816 | 1461862948049 Marionette TRACE conn4 -> [0,1605,"getWindowHandle",null] 10:02:28 INFO - PROCESS | 1816 | 1461862948053 Marionette TRACE conn4 <- [1,1605,null,{"value":"8"}] 10:02:28 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 10:02:28 INFO - PROCESS | 1816 | 1461862948058 Marionette TRACE conn4 -> [0,1606,"setScriptTimeout",{"ms":35000}] 10:02:28 INFO - PROCESS | 1816 | 1461862948060 Marionette TRACE conn4 <- [1,1606,null,{}] 10:02:28 INFO - PROCESS | 1816 | 1461862948065 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}] 10:02:28 INFO - PROCESS | 1816 | 1461862948260 Marionette TRACE conn4 <- [1,1607,null,{"value":null}] 10:02:28 INFO - PROCESS | 1816 | 1461862948536 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:02:28 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f410bb44000 == 142 [pid = 1816] [id = 409] 10:02:28 INFO - PROCESS | 1816 | ++DOMWINDOW == 269 (0x7f4109788000) [pid = 1816] [serial = 1228] [outer = (nil)] 10:02:28 INFO - PROCESS | 1816 | ++DOMWINDOW == 270 (0x7f410e370000) [pid = 1816] [serial = 1229] [outer = 0x7f4109788000] 10:02:28 INFO - PROCESS | 1816 | 1461862948681 Marionette DEBUG loaded listener.js 10:02:28 INFO - PROCESS | 1816 | ++DOMWINDOW == 271 (0x7f411378fc00) [pid = 1816] [serial = 1230] [outer = 0x7f4109788000] 10:02:28 INFO - PROCESS | 1816 | --DOCSHELL 0x7f411800c000 == 141 [pid = 1816] [id = 208] 10:02:28 INFO - PROCESS | 1816 | --DOCSHELL 0x7f411a42d000 == 140 [pid = 1816] [id = 209] 10:02:28 INFO - PROCESS | 1816 | --DOMWINDOW == 270 (0x7f4118a2c800) [pid = 1816] [serial = 1103] [outer = (nil)] [url = about:blank] 10:02:28 INFO - PROCESS | 1816 | --DOMWINDOW == 269 (0x7f4121d7cc00) [pid = 1816] [serial = 1061] [outer = (nil)] [url = about:blank] 10:02:28 INFO - PROCESS | 1816 | --DOMWINDOW == 268 (0x7f411cdb7800) [pid = 1816] [serial = 1055] [outer = (nil)] [url = about:blank] 10:02:28 INFO - PROCESS | 1816 | --DOMWINDOW == 267 (0x7f411e7d3000) [pid = 1816] [serial = 1058] [outer = (nil)] [url = about:blank] 10:02:28 INFO - PROCESS | 1816 | --DOMWINDOW == 266 (0x7f4123e0a000) [pid = 1816] [serial = 1064] [outer = (nil)] [url = about:blank] 10:02:28 INFO - PROCESS | 1816 | --DOMWINDOW == 265 (0x7f41257f4400) [pid = 1816] [serial = 1070] [outer = (nil)] [url = about:blank] 10:02:28 INFO - PROCESS | 1816 | --DOMWINDOW == 264 (0x7f4118a29800) [pid = 1816] [serial = 1049] [outer = (nil)] [url = about:blank] 10:02:28 INFO - PROCESS | 1816 | --DOMWINDOW == 263 (0x7f411380f400) [pid = 1816] [serial = 1046] [outer = (nil)] [url = about:blank] 10:02:28 INFO - PROCESS | 1816 | --DOMWINDOW == 262 (0x7f411a40fc00) [pid = 1816] [serial = 1052] [outer = (nil)] [url = about:blank] 10:02:28 INFO - PROCESS | 1816 | --DOMWINDOW == 261 (0x7f413496c000) [pid = 1816] [serial = 1079] [outer = (nil)] [url = about:blank] 10:02:28 INFO - PROCESS | 1816 | --DOMWINDOW == 260 (0x7f410edee000) [pid = 1816] [serial = 1043] [outer = (nil)] [url = about:blank] 10:02:28 INFO - PROCESS | 1816 | --DOMWINDOW == 259 (0x7f41247f1800) [pid = 1816] [serial = 1067] [outer = (nil)] [url = about:blank] 10:02:28 INFO - PROCESS | 1816 | --DOMWINDOW == 258 (0x7f413182ac00) [pid = 1816] [serial = 1076] [outer = (nil)] [url = about:blank] 10:02:28 INFO - PROCESS | 1816 | --DOMWINDOW == 257 (0x7f412f546000) [pid = 1816] [serial = 1073] [outer = (nil)] [url = about:blank] 10:02:29 INFO - PROCESS | 1816 | --DOCSHELL 0x7f41146b7000 == 139 [pid = 1816] [id = 390] 10:02:29 INFO - PROCESS | 1816 | --DOCSHELL 0x7f4112c09000 == 138 [pid = 1816] [id = 389] 10:02:29 INFO - PROCESS | 1816 | --DOCSHELL 0x7f411120a800 == 137 [pid = 1816] [id = 388] 10:02:29 INFO - PROCESS | 1816 | --DOCSHELL 0x7f4110b2d000 == 136 [pid = 1816] [id = 387] 10:02:29 INFO - PROCESS | 1816 | --DOCSHELL 0x7f410dd9f800 == 135 [pid = 1816] [id = 386] 10:02:29 INFO - PROCESS | 1816 | --DOCSHELL 0x7f410bb29800 == 134 [pid = 1816] [id = 385] 10:02:29 INFO - PROCESS | 1816 | --DOCSHELL 0x7f410ddae000 == 133 [pid = 1816] [id = 384] 10:02:29 INFO - PROCESS | 1816 | --DOCSHELL 0x7f4110d32800 == 132 [pid = 1816] [id = 377] 10:02:29 INFO - PROCESS | 1816 | --DOCSHELL 0x7f4139839000 == 131 [pid = 1816] [id = 376] 10:02:29 INFO - PROCESS | 1816 | --DOCSHELL 0x7f41359e4800 == 130 [pid = 1816] [id = 375] 10:02:29 INFO - PROCESS | 1816 | --DOCSHELL 0x7f413557f800 == 129 [pid = 1816] [id = 374] 10:02:29 INFO - PROCESS | 1816 | --DOCSHELL 0x7f413495a000 == 128 [pid = 1816] [id = 373] 10:02:29 INFO - PROCESS | 1816 | --DOCSHELL 0x7f412684c800 == 127 [pid = 1816] [id = 372] 10:02:29 INFO - PROCESS | 1816 | --DOCSHELL 0x7f4124a9b000 == 126 [pid = 1816] [id = 371] 10:02:29 INFO - PROCESS | 1816 | --DOCSHELL 0x7f411cf5e000 == 125 [pid = 1816] [id = 370] 10:02:29 INFO - PROCESS | 1816 | --DOCSHELL 0x7f4118c14800 == 124 [pid = 1816] [id = 369] 10:02:29 INFO - PROCESS | 1816 | --DOCSHELL 0x7f410ec85800 == 123 [pid = 1816] [id = 368] 10:02:29 INFO - PROCESS | 1816 | --DOMWINDOW == 256 (0x7f41191b9800) [pid = 1816] [serial = 1095] [outer = (nil)] [url = about:blank] 10:02:29 INFO - PROCESS | 1816 | --DOMWINDOW == 255 (0x7f411802c800) [pid = 1816] [serial = 1092] [outer = (nil)] [url = about:blank] 10:02:29 INFO - PROCESS | 1816 | --DOMWINDOW == 254 (0x7f410ebc6800) [pid = 1816] [serial = 1085] [outer = (nil)] [url = about:blank] 10:02:29 INFO - PROCESS | 1816 | --DOMWINDOW == 253 (0x7f411e7e8000) [pid = 1816] [serial = 1101] [outer = (nil)] [url = about:blank] 10:02:29 INFO - PROCESS | 1816 | --DOMWINDOW == 252 (0x7f411cd8cc00) [pid = 1816] [serial = 1100] [outer = (nil)] [url = about:blank] 10:02:29 INFO - PROCESS | 1816 | --DOMWINDOW == 251 (0x7f41130e8400) [pid = 1816] [serial = 1091] [outer = (nil)] [url = about:blank] 10:02:29 INFO - PROCESS | 1816 | --DOMWINDOW == 250 (0x7f41130ed000) [pid = 1816] [serial = 1088] [outer = (nil)] [url = about:blank] 10:02:29 INFO - PROCESS | 1816 | --DOMWINDOW == 249 (0x7f4110abb800) [pid = 1816] [serial = 1086] [outer = (nil)] [url = about:blank] 10:02:29 INFO - PROCESS | 1816 | --DOMWINDOW == 248 (0x7f4108ae1c00) [pid = 1816] [serial = 1082] [outer = (nil)] [url = about:blank] 10:02:29 INFO - PROCESS | 1816 | --DOMWINDOW == 247 (0x7f4118b2a400) [pid = 1816] [serial = 1094] [outer = (nil)] [url = about:blank] 10:02:29 INFO - PROCESS | 1816 | --DOMWINDOW == 246 (0x7f411a79a000) [pid = 1816] [serial = 1097] [outer = (nil)] [url = about:blank] 10:02:29 INFO - PROCESS | 1816 | --DOMWINDOW == 245 (0x7f411d06a800) [pid = 1816] [serial = 1098] [outer = (nil)] [url = about:blank] 10:02:29 INFO - PROCESS | 1816 | --DOMWINDOW == 244 (0x7f4113843400) [pid = 1816] [serial = 1089] [outer = (nil)] [url = about:blank] 10:02:29 INFO - PROCESS | 1816 | --DOMWINDOW == 243 (0x7f410e36dc00) [pid = 1816] [serial = 1083] [outer = (nil)] [url = about:blank] 10:02:29 INFO - PROCESS | 1816 | 1461862949626 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]]]}] 10:02:29 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 10:02:29 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 1627ms 10:02:29 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 10:02:29 INFO - PROCESS | 1816 | 1461862949687 Marionette TRACE conn4 -> [0,1609,"getWindowHandle",null] 10:02:29 INFO - PROCESS | 1816 | 1461862949689 Marionette TRACE conn4 <- [1,1609,null,{"value":"8"}] 10:02:29 INFO - PROCESS | 1816 | 1461862949695 Marionette TRACE conn4 -> [0,1610,"setScriptTimeout",{"ms":35000}] 10:02:29 INFO - PROCESS | 1816 | 1461862949698 Marionette TRACE conn4 <- [1,1610,null,{}] 10:02:29 INFO - PROCESS | 1816 | 1461862949707 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}] 10:02:29 INFO - PROCESS | 1816 | 1461862949900 Marionette TRACE conn4 <- [1,1611,null,{"value":null}] 10:02:30 INFO - PROCESS | 1816 | 1461862950074 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:02:30 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f410f64a800 == 124 [pid = 1816] [id = 410] 10:02:30 INFO - PROCESS | 1816 | ++DOMWINDOW == 244 (0x7f411462f000) [pid = 1816] [serial = 1231] [outer = (nil)] 10:02:30 INFO - PROCESS | 1816 | ++DOMWINDOW == 245 (0x7f4114a05800) [pid = 1816] [serial = 1232] [outer = 0x7f411462f000] 10:02:30 INFO - PROCESS | 1816 | 1461862950150 Marionette DEBUG loaded listener.js 10:02:30 INFO - PROCESS | 1816 | ++DOMWINDOW == 246 (0x7f4118ba8000) [pid = 1816] [serial = 1233] [outer = 0x7f411462f000] 10:02:30 INFO - PROCESS | 1816 | 1461862950932 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]]]}] 10:02:30 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 10:02:30 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 1285ms 10:02:31 INFO - PROCESS | 1816 | 1461862951002 Marionette TRACE conn4 -> [0,1613,"getWindowHandle",null] 10:02:31 INFO - PROCESS | 1816 | 1461862951005 Marionette TRACE conn4 <- [1,1613,null,{"value":"8"}] 10:02:31 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 10:02:31 INFO - PROCESS | 1816 | 1461862951016 Marionette TRACE conn4 -> [0,1614,"setScriptTimeout",{"ms":35000}] 10:02:31 INFO - PROCESS | 1816 | 1461862951019 Marionette TRACE conn4 <- [1,1614,null,{}] 10:02:31 INFO - PROCESS | 1816 | 1461862951025 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}] 10:02:31 INFO - PROCESS | 1816 | 1461862951217 Marionette TRACE conn4 <- [1,1615,null,{"value":null}] 10:02:31 INFO - PROCESS | 1816 | 1461862951227 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:02:31 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f4118087800 == 125 [pid = 1816] [id = 411] 10:02:31 INFO - PROCESS | 1816 | ++DOMWINDOW == 247 (0x7f4113794400) [pid = 1816] [serial = 1234] [outer = (nil)] 10:02:31 INFO - PROCESS | 1816 | ++DOMWINDOW == 248 (0x7f411b97a400) [pid = 1816] [serial = 1235] [outer = 0x7f4113794400] 10:02:31 INFO - PROCESS | 1816 | 1461862951298 Marionette DEBUG loaded listener.js 10:02:31 INFO - PROCESS | 1816 | ++DOMWINDOW == 249 (0x7f411cdbe800) [pid = 1816] [serial = 1236] [outer = 0x7f4113794400] 10:02:32 INFO - PROCESS | 1816 | 1461862952237 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]]]}] 10:02:32 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 10:02:32 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 1288ms 10:02:32 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 10:02:32 INFO - PROCESS | 1816 | 1461862952310 Marionette TRACE conn4 -> [0,1617,"getWindowHandle",null] 10:02:32 INFO - PROCESS | 1816 | 1461862952313 Marionette TRACE conn4 <- [1,1617,null,{"value":"8"}] 10:02:32 INFO - PROCESS | 1816 | 1461862952320 Marionette TRACE conn4 -> [0,1618,"setScriptTimeout",{"ms":35000}] 10:02:32 INFO - PROCESS | 1816 | 1461862952323 Marionette TRACE conn4 <- [1,1618,null,{}] 10:02:32 INFO - PROCESS | 1816 | 1461862952328 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}] 10:02:32 INFO - PROCESS | 1816 | 1461862952584 Marionette TRACE conn4 <- [1,1619,null,{"value":null}] 10:02:32 INFO - PROCESS | 1816 | 1461862952612 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:02:32 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f4118c11800 == 126 [pid = 1816] [id = 412] 10:02:32 INFO - PROCESS | 1816 | ++DOMWINDOW == 250 (0x7f41191b3c00) [pid = 1816] [serial = 1237] [outer = (nil)] 10:02:32 INFO - PROCESS | 1816 | ++DOMWINDOW == 251 (0x7f411cf9a000) [pid = 1816] [serial = 1238] [outer = 0x7f41191b3c00] 10:02:32 INFO - PROCESS | 1816 | 1461862952670 Marionette DEBUG loaded listener.js 10:02:32 INFO - PROCESS | 1816 | ++DOMWINDOW == 252 (0x7f411d075400) [pid = 1816] [serial = 1239] [outer = 0x7f41191b3c00] 10:02:33 INFO - PROCESS | 1816 | 1461862953519 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]]]}] 10:02:34 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 10:02:34 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 2239ms 10:02:34 INFO - PROCESS | 1816 | --DOMWINDOW == 251 (0x7f410ddc8800) [pid = 1816] [serial = 883] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 10:02:34 INFO - PROCESS | 1816 | --DOMWINDOW == 250 (0x7f4113834800) [pid = 1816] [serial = 937] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 10:02:34 INFO - PROCESS | 1816 | --DOMWINDOW == 249 (0x7f41225a1000) [pid = 1816] [serial = 922] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 10:02:34 INFO - PROCESS | 1816 | --DOMWINDOW == 248 (0x7f412a57e000) [pid = 1816] [serial = 880] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 10:02:34 INFO - PROCESS | 1816 | --DOMWINDOW == 247 (0x7f4113835000) [pid = 1816] [serial = 940] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 10:02:34 INFO - PROCESS | 1816 | --DOMWINDOW == 246 (0x7f410ca27800) [pid = 1816] [serial = 886] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 10:02:34 INFO - PROCESS | 1816 | --DOMWINDOW == 245 (0x7f4131888800) [pid = 1816] [serial = 931] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 10:02:34 INFO - PROCESS | 1816 | --DOMWINDOW == 244 (0x7f410f6e9c00) [pid = 1816] [serial = 913] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 10:02:34 INFO - PROCESS | 1816 | --DOMWINDOW == 243 (0x7f410ddd0400) [pid = 1816] [serial = 1021] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 10:02:34 INFO - PROCESS | 1816 | --DOMWINDOW == 242 (0x7f410e506c00) [pid = 1816] [serial = 889] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 10:02:34 INFO - PROCESS | 1816 | --DOMWINDOW == 241 (0x7f41191b6400) [pid = 1816] [serial = 784] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 10:02:34 INFO - PROCESS | 1816 | --DOMWINDOW == 240 (0x7f4130852c00) [pid = 1816] [serial = 928] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 10:02:34 INFO - PROCESS | 1816 | --DOMWINDOW == 239 (0x7f4121d73400) [pid = 1816] [serial = 919] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 10:02:34 INFO - PROCESS | 1816 | --DOMWINDOW == 238 (0x7f411b655000) [pid = 1816] [serial = 925] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 10:02:34 INFO - PROCESS | 1816 | --DOMWINDOW == 237 (0x7f41191be800) [pid = 1816] [serial = 916] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 10:02:34 INFO - PROCESS | 1816 | --DOMWINDOW == 236 (0x7f412a57c400) [pid = 1816] [serial = 877] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 10:02:34 INFO - PROCESS | 1816 | --DOMWINDOW == 235 (0x7f4113834c00) [pid = 1816] [serial = 934] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 10:02:34 INFO - PROCESS | 1816 | --DOMWINDOW == 234 (0x7f4124e40000) [pid = 1816] [serial = 871] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 10:02:34 INFO - PROCESS | 1816 | --DOMWINDOW == 233 (0x7f4113838000) [pid = 1816] [serial = 943] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 10:02:34 INFO - PROCESS | 1816 | --DOMWINDOW == 232 (0x7f41243a5400) [pid = 1816] [serial = 874] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 10:02:34 INFO - PROCESS | 1816 | --DOMWINDOW == 231 (0x7f4109786400) [pid = 1816] [serial = 1123] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 10:02:34 INFO - PROCESS | 1816 | --DOMWINDOW == 230 (0x7f410f6dfc00) [pid = 1816] [serial = 1102] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 10:02:34 INFO - PROCESS | 1816 | --DOMWINDOW == 229 (0x7f410f393000) [pid = 1816] [serial = 1129] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 10:02:34 INFO - PROCESS | 1816 | --DOMWINDOW == 228 (0x7f4130171000) [pid = 1816] [serial = 1120] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 10:02:34 INFO - PROCESS | 1816 | --DOMWINDOW == 227 (0x7f410f6df800) [pid = 1816] [serial = 1162] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 10:02:34 INFO - PROCESS | 1816 | --DOMWINDOW == 226 (0x7f4113791800) [pid = 1816] [serial = 1165] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 10:02:34 INFO - PROCESS | 1816 | --DOMWINDOW == 225 (0x7f4108add400) [pid = 1816] [serial = 1105] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 10:02:34 INFO - PROCESS | 1816 | --DOMWINDOW == 224 (0x7f411e7e4400) [pid = 1816] [serial = 1117] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 10:02:34 INFO - PROCESS | 1816 | --DOMWINDOW == 223 (0x7f410e70e400) [pid = 1816] [serial = 1156] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 10:02:34 INFO - PROCESS | 1816 | --DOMWINDOW == 222 (0x7f4118b29800) [pid = 1816] [serial = 1114] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 10:02:34 INFO - PROCESS | 1816 | --DOMWINDOW == 221 (0x7f413580e400) [pid = 1816] [serial = 1135] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 10:02:34 INFO - PROCESS | 1816 | --DOMWINDOW == 220 (0x7f4118a22800) [pid = 1816] [serial = 1111] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 10:02:34 INFO - PROCESS | 1816 | --DOMWINDOW == 219 (0x7f410f394400) [pid = 1816] [serial = 1132] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 10:02:34 INFO - PROCESS | 1816 | --DOMWINDOW == 218 (0x7f410e70ec00) [pid = 1816] [serial = 1159] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 10:02:34 INFO - PROCESS | 1816 | --DOMWINDOW == 217 (0x7f4113840c00) [pid = 1816] [serial = 1108] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 10:02:34 INFO - PROCESS | 1816 | --DOMWINDOW == 216 (0x7f4108ad8800) [pid = 1816] [serial = 1153] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 10:02:34 INFO - PROCESS | 1816 | --DOMWINDOW == 215 (0x7f4113a91c00) [pid = 1816] [serial = 1168] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 10:02:34 INFO - PROCESS | 1816 | --DOMWINDOW == 214 (0x7f4109786c00) [pid = 1816] [serial = 1126] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 10:02:34 INFO - PROCESS | 1816 | --DOMWINDOW == 213 (0x7f41084c8c00) [pid = 1816] [serial = 1078] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 10:02:34 INFO - PROCESS | 1816 | --DOMWINDOW == 212 (0x7f41124db400) [pid = 1816] [serial = 988] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 10:02:34 INFO - PROCESS | 1816 | --DOMWINDOW == 211 (0x7f4118030c00) [pid = 1816] [serial = 979] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 10:02:34 INFO - PROCESS | 1816 | --DOMWINDOW == 210 (0x7f41247fb000) [pid = 1816] [serial = 1075] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 10:02:34 INFO - PROCESS | 1816 | --DOMWINDOW == 209 (0x7f4113a90400) [pid = 1816] [serial = 1066] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 10:02:34 INFO - PROCESS | 1816 | --DOMWINDOW == 208 (0x7f4113836000) [pid = 1816] [serial = 976] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 10:02:34 INFO - PROCESS | 1816 | --DOMWINDOW == 207 (0x7f4110995800) [pid = 1816] [serial = 970] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 10:02:34 INFO - PROCESS | 1816 | --DOMWINDOW == 206 (0x7f410ddc3000) [pid = 1816] [serial = 1072] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 10:02:34 INFO - PROCESS | 1816 | --DOMWINDOW == 205 (0x7f411a40b000) [pid = 1816] [serial = 1069] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 10:02:34 INFO - PROCESS | 1816 | --DOMWINDOW == 204 (0x7f4118a28800) [pid = 1816] [serial = 982] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 10:02:34 INFO - PROCESS | 1816 | --DOMWINDOW == 203 (0x7f410f6dc000) [pid = 1816] [serial = 973] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 10:02:34 INFO - PROCESS | 1816 | --DOMWINDOW == 202 (0x7f411cf68400) [pid = 1816] [serial = 985] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 10:02:34 INFO - PROCESS | 1816 | --DOMWINDOW == 201 (0x7f411cf68c00) [pid = 1816] [serial = 991] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 10:02:34 INFO - PROCESS | 1816 | --DOMWINDOW == 200 (0x7f4122bd0400) [pid = 1816] [serial = 994] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 10:02:34 INFO - PROCESS | 1816 | --DOMWINDOW == 199 (0x7f41126d7800) [pid = 1816] [serial = 997] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 10:02:34 INFO - PROCESS | 1816 | --DOMWINDOW == 198 (0x7f4113a86000) [pid = 1816] [serial = 1000] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 10:02:34 INFO - PROCESS | 1816 | --DOMWINDOW == 197 (0x7f4125762800) [pid = 1816] [serial = 1003] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 10:02:34 INFO - PROCESS | 1816 | --DOMWINDOW == 196 (0x7f4110997000) [pid = 1816] [serial = 1006] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 10:02:34 INFO - PROCESS | 1816 | --DOMWINDOW == 195 (0x7f413499b800) [pid = 1816] [serial = 1009] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 10:02:34 INFO - PROCESS | 1816 | --DOMWINDOW == 194 (0x7f41084c2400) [pid = 1816] [serial = 1012] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 10:02:34 INFO - PROCESS | 1816 | --DOMWINDOW == 193 (0x7f41084c3800) [pid = 1816] [serial = 1015] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 10:02:34 INFO - PROCESS | 1816 | --DOMWINDOW == 192 (0x7f41084ca800) [pid = 1816] [serial = 1018] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 10:02:34 INFO - PROCESS | 1816 | --DOMWINDOW == 191 (0x7f410ca23c00) [pid = 1816] [serial = 1042] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 10:02:34 INFO - PROCESS | 1816 | --DOMWINDOW == 190 (0x7f4112e6e000) [pid = 1816] [serial = 1045] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 10:02:34 INFO - PROCESS | 1816 | --DOMWINDOW == 189 (0x7f4114a10c00) [pid = 1816] [serial = 1048] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 10:02:34 INFO - PROCESS | 1816 | --DOMWINDOW == 188 (0x7f411802c000) [pid = 1816] [serial = 1051] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 10:02:34 INFO - PROCESS | 1816 | --DOMWINDOW == 187 (0x7f411a026000) [pid = 1816] [serial = 1054] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 10:02:34 INFO - PROCESS | 1816 | --DOMWINDOW == 186 (0x7f411b653000) [pid = 1816] [serial = 1057] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 10:02:34 INFO - PROCESS | 1816 | --DOMWINDOW == 185 (0x7f411cdb9c00) [pid = 1816] [serial = 1060] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 10:02:34 INFO - PROCESS | 1816 | --DOMWINDOW == 184 (0x7f411cf71000) [pid = 1816] [serial = 1063] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 10:02:34 INFO - PROCESS | 1816 | --DOMWINDOW == 183 (0x7f4108addc00) [pid = 1816] [serial = 1039] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 10:02:34 INFO - PROCESS | 1816 | 1461862954701 Marionette TRACE conn4 -> [0,1621,"getWindowHandle",null] 10:02:34 INFO - PROCESS | 1816 | 1461862954704 Marionette TRACE conn4 <- [1,1621,null,{"value":"8"}] 10:02:34 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 10:02:34 INFO - PROCESS | 1816 | 1461862954716 Marionette TRACE conn4 -> [0,1622,"setScriptTimeout",{"ms":35000}] 10:02:34 INFO - PROCESS | 1816 | 1461862954718 Marionette TRACE conn4 <- [1,1622,null,{}] 10:02:34 INFO - PROCESS | 1816 | 1461862954723 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}] 10:02:34 INFO - PROCESS | 1816 | 1461862954960 Marionette TRACE conn4 <- [1,1623,null,{"value":null}] 10:02:35 INFO - PROCESS | 1816 | 1461862955066 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:02:35 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f410b6e7800 == 127 [pid = 1816] [id = 413] 10:02:35 INFO - PROCESS | 1816 | ++DOMWINDOW == 184 (0x7f41084cb400) [pid = 1816] [serial = 1240] [outer = (nil)] 10:02:35 INFO - PROCESS | 1816 | ++DOMWINDOW == 185 (0x7f410978ac00) [pid = 1816] [serial = 1241] [outer = 0x7f41084cb400] 10:02:35 INFO - PROCESS | 1816 | 1461862955127 Marionette DEBUG loaded listener.js 10:02:35 INFO - PROCESS | 1816 | ++DOMWINDOW == 186 (0x7f410e364000) [pid = 1816] [serial = 1242] [outer = 0x7f41084cb400] 10:02:35 INFO - PROCESS | 1816 | 1461862955816 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]]]}] 10:02:35 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 10:02:35 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 1127ms 10:02:35 INFO - PROCESS | 1816 | 1461862955844 Marionette TRACE conn4 -> [0,1625,"getWindowHandle",null] 10:02:35 INFO - PROCESS | 1816 | 1461862955846 Marionette TRACE conn4 <- [1,1625,null,{"value":"8"}] 10:02:35 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 10:02:35 INFO - PROCESS | 1816 | 1461862955852 Marionette TRACE conn4 -> [0,1626,"setScriptTimeout",{"ms":35000}] 10:02:35 INFO - PROCESS | 1816 | 1461862955854 Marionette TRACE conn4 <- [1,1626,null,{}] 10:02:35 INFO - PROCESS | 1816 | 1461862955859 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}] 10:02:36 INFO - PROCESS | 1816 | 1461862956107 Marionette TRACE conn4 <- [1,1627,null,{"value":null}] 10:02:36 INFO - PROCESS | 1816 | 1461862956131 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:02:36 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f410f628800 == 128 [pid = 1816] [id = 414] 10:02:36 INFO - PROCESS | 1816 | ++DOMWINDOW == 187 (0x7f4108ad4800) [pid = 1816] [serial = 1243] [outer = (nil)] 10:02:36 INFO - PROCESS | 1816 | ++DOMWINDOW == 188 (0x7f410e506c00) [pid = 1816] [serial = 1244] [outer = 0x7f4108ad4800] 10:02:36 INFO - PROCESS | 1816 | 1461862956191 Marionette DEBUG loaded listener.js 10:02:36 INFO - PROCESS | 1816 | ++DOMWINDOW == 189 (0x7f41126d7800) [pid = 1816] [serial = 1245] [outer = 0x7f4108ad4800] 10:02:37 INFO - PROCESS | 1816 | 1461862957308 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]]]}] 10:02:37 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 10:02:37 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 1477ms 10:02:37 INFO - PROCESS | 1816 | 1461862957332 Marionette TRACE conn4 -> [0,1629,"getWindowHandle",null] 10:02:37 INFO - PROCESS | 1816 | 1461862957338 Marionette TRACE conn4 <- [1,1629,null,{"value":"8"}] 10:02:37 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 10:02:37 INFO - PROCESS | 1816 | 1461862957347 Marionette TRACE conn4 -> [0,1630,"setScriptTimeout",{"ms":35000}] 10:02:37 INFO - PROCESS | 1816 | 1461862957352 Marionette TRACE conn4 <- [1,1630,null,{}] 10:02:37 INFO - PROCESS | 1816 | 1461862957360 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}] 10:02:37 INFO - PROCESS | 1816 | 1461862957570 Marionette TRACE conn4 <- [1,1631,null,{"value":null}] 10:02:37 INFO - PROCESS | 1816 | 1461862957784 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:02:37 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f410f565000 == 129 [pid = 1816] [id = 415] 10:02:37 INFO - PROCESS | 1816 | ++DOMWINDOW == 190 (0x7f410ca23c00) [pid = 1816] [serial = 1246] [outer = (nil)] 10:02:37 INFO - PROCESS | 1816 | ++DOMWINDOW == 191 (0x7f410dea6400) [pid = 1816] [serial = 1247] [outer = 0x7f410ca23c00] 10:02:37 INFO - PROCESS | 1816 | 1461862957906 Marionette DEBUG loaded listener.js 10:02:38 INFO - PROCESS | 1816 | ++DOMWINDOW == 192 (0x7f410e706c00) [pid = 1816] [serial = 1248] [outer = 0x7f410ca23c00] 10:02:38 INFO - PROCESS | 1816 | 1461862958843 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]]]}] 10:02:38 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 10:02:38 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 1534ms 10:02:38 INFO - PROCESS | 1816 | 1461862958883 Marionette TRACE conn4 -> [0,1633,"getWindowHandle",null] 10:02:38 INFO - PROCESS | 1816 | 1461862958891 Marionette TRACE conn4 <- [1,1633,null,{"value":"8"}] 10:02:38 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 10:02:38 INFO - PROCESS | 1816 | 1461862958916 Marionette TRACE conn4 -> [0,1634,"setScriptTimeout",{"ms":35000}] 10:02:38 INFO - PROCESS | 1816 | 1461862958922 Marionette TRACE conn4 <- [1,1634,null,{}] 10:02:38 INFO - PROCESS | 1816 | 1461862958933 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}] 10:02:39 INFO - PROCESS | 1816 | 1461862959161 Marionette TRACE conn4 <- [1,1635,null,{"value":null}] 10:02:39 INFO - PROCESS | 1816 | 1461862959435 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:02:39 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f41146b7000 == 130 [pid = 1816] [id = 416] 10:02:39 INFO - PROCESS | 1816 | ++DOMWINDOW == 193 (0x7f410f6dd800) [pid = 1816] [serial = 1249] [outer = (nil)] 10:02:39 INFO - PROCESS | 1816 | ++DOMWINDOW == 194 (0x7f41112d0400) [pid = 1816] [serial = 1250] [outer = 0x7f410f6dd800] 10:02:39 INFO - PROCESS | 1816 | 1461862959522 Marionette DEBUG loaded listener.js 10:02:39 INFO - PROCESS | 1816 | ++DOMWINDOW == 195 (0x7f41122ed400) [pid = 1816] [serial = 1251] [outer = 0x7f410f6dd800] 10:02:40 INFO - PROCESS | 1816 | 1461862960429 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]]]}] 10:02:40 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 10:02:40 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 1561ms 10:02:40 INFO - PROCESS | 1816 | 1461862960463 Marionette TRACE conn4 -> [0,1637,"getWindowHandle",null] 10:02:40 INFO - PROCESS | 1816 | 1461862960466 Marionette TRACE conn4 <- [1,1637,null,{"value":"8"}] 10:02:40 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 10:02:40 INFO - PROCESS | 1816 | 1461862960474 Marionette TRACE conn4 -> [0,1638,"setScriptTimeout",{"ms":35000}] 10:02:40 INFO - PROCESS | 1816 | 1461862960479 Marionette TRACE conn4 <- [1,1638,null,{}] 10:02:40 INFO - PROCESS | 1816 | 1461862960495 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}] 10:02:40 INFO - PROCESS | 1816 | 1461862960716 Marionette TRACE conn4 <- [1,1639,null,{"value":null}] 10:02:40 INFO - PROCESS | 1816 | 1461862960975 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:02:41 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f411984f800 == 131 [pid = 1816] [id = 417] 10:02:41 INFO - PROCESS | 1816 | ++DOMWINDOW == 196 (0x7f4113791c00) [pid = 1816] [serial = 1252] [outer = (nil)] 10:02:41 INFO - PROCESS | 1816 | ++DOMWINDOW == 197 (0x7f411383b400) [pid = 1816] [serial = 1253] [outer = 0x7f4113791c00] 10:02:41 INFO - PROCESS | 1816 | 1461862961097 Marionette DEBUG loaded listener.js 10:02:41 INFO - PROCESS | 1816 | ++DOMWINDOW == 198 (0x7f4113a8d400) [pid = 1816] [serial = 1254] [outer = 0x7f4113791c00] 10:02:41 INFO - PROCESS | 1816 | 1461862961958 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]]]}] 10:02:42 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 10:02:42 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 1537ms 10:02:42 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 10:02:42 INFO - PROCESS | 1816 | 1461862962011 Marionette TRACE conn4 -> [0,1641,"getWindowHandle",null] 10:02:42 INFO - PROCESS | 1816 | 1461862962015 Marionette TRACE conn4 <- [1,1641,null,{"value":"8"}] 10:02:42 INFO - PROCESS | 1816 | 1461862962021 Marionette TRACE conn4 -> [0,1642,"setScriptTimeout",{"ms":35000}] 10:02:42 INFO - PROCESS | 1816 | 1461862962024 Marionette TRACE conn4 <- [1,1642,null,{}] 10:02:42 INFO - PROCESS | 1816 | 1461862962029 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}] 10:02:42 INFO - PROCESS | 1816 | 1461862962235 Marionette TRACE conn4 <- [1,1643,null,{"value":null}] 10:02:42 INFO - PROCESS | 1816 | 1461862962441 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:02:42 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f411b254000 == 132 [pid = 1816] [id = 418] 10:02:42 INFO - PROCESS | 1816 | ++DOMWINDOW == 199 (0x7f411380bc00) [pid = 1816] [serial = 1255] [outer = (nil)] 10:02:42 INFO - PROCESS | 1816 | ++DOMWINDOW == 200 (0x7f4118a2b800) [pid = 1816] [serial = 1256] [outer = 0x7f411380bc00] 10:02:42 INFO - PROCESS | 1816 | 1461862962553 Marionette DEBUG loaded listener.js 10:02:42 INFO - PROCESS | 1816 | ++DOMWINDOW == 201 (0x7f4118ba7800) [pid = 1816] [serial = 1257] [outer = 0x7f411380bc00] 10:02:43 INFO - PROCESS | 1816 | 1461862963437 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]]]}] 10:02:43 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 10:02:43 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 1437ms 10:02:43 INFO - PROCESS | 1816 | 1461862963458 Marionette TRACE conn4 -> [0,1645,"getWindowHandle",null] 10:02:43 INFO - PROCESS | 1816 | 1461862963461 Marionette TRACE conn4 <- [1,1645,null,{"value":"8"}] 10:02:43 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 10:02:43 INFO - PROCESS | 1816 | 1461862963467 Marionette TRACE conn4 -> [0,1646,"setScriptTimeout",{"ms":35000}] 10:02:43 INFO - PROCESS | 1816 | 1461862963469 Marionette TRACE conn4 <- [1,1646,null,{}] 10:02:43 INFO - PROCESS | 1816 | 1461862963475 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}] 10:02:43 INFO - PROCESS | 1816 | 1461862963671 Marionette TRACE conn4 <- [1,1647,null,{"value":null}] 10:02:43 INFO - PROCESS | 1816 | 1461862963884 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:02:43 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f411cf5e000 == 133 [pid = 1816] [id = 419] 10:02:43 INFO - PROCESS | 1816 | ++DOMWINDOW == 202 (0x7f4113a8ec00) [pid = 1816] [serial = 1258] [outer = (nil)] 10:02:43 INFO - PROCESS | 1816 | ++DOMWINDOW == 203 (0x7f411a029c00) [pid = 1816] [serial = 1259] [outer = 0x7f4113a8ec00] 10:02:44 INFO - PROCESS | 1816 | 1461862964002 Marionette DEBUG loaded listener.js 10:02:44 INFO - PROCESS | 1816 | ++DOMWINDOW == 204 (0x7f411a410000) [pid = 1816] [serial = 1260] [outer = 0x7f4113a8ec00] 10:02:44 INFO - PROCESS | 1816 | 1461862964967 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]]]}] 10:02:44 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 10:02:44 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 1531ms 10:02:45 INFO - PROCESS | 1816 | 1461862964999 Marionette TRACE conn4 -> [0,1649,"getWindowHandle",null] 10:02:45 INFO - PROCESS | 1816 | 1461862965002 Marionette TRACE conn4 <- [1,1649,null,{"value":"8"}] 10:02:45 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 10:02:45 INFO - PROCESS | 1816 | 1461862965008 Marionette TRACE conn4 -> [0,1650,"setScriptTimeout",{"ms":35000}] 10:02:45 INFO - PROCESS | 1816 | 1461862965011 Marionette TRACE conn4 <- [1,1650,null,{}] 10:02:45 INFO - PROCESS | 1816 | 1461862965016 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}] 10:02:45 INFO - PROCESS | 1816 | 1461862965241 Marionette TRACE conn4 <- [1,1651,null,{"value":null}] 10:02:45 INFO - PROCESS | 1816 | 1461862965484 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:02:45 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f41247c4800 == 134 [pid = 1816] [id = 420] 10:02:45 INFO - PROCESS | 1816 | ++DOMWINDOW == 205 (0x7f411b21e400) [pid = 1816] [serial = 1261] [outer = (nil)] 10:02:45 INFO - PROCESS | 1816 | ++DOMWINDOW == 206 (0x7f411d077000) [pid = 1816] [serial = 1262] [outer = 0x7f411b21e400] 10:02:45 INFO - PROCESS | 1816 | 1461862965609 Marionette DEBUG loaded listener.js 10:02:45 INFO - PROCESS | 1816 | ++DOMWINDOW == 207 (0x7f412030cc00) [pid = 1816] [serial = 1263] [outer = 0x7f411b21e400] 10:02:46 INFO - PROCESS | 1816 | 1461862966452 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]]]}] 10:02:46 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 10:02:46 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 1477ms 10:02:46 INFO - PROCESS | 1816 | 1461862966487 Marionette TRACE conn4 -> [0,1653,"getWindowHandle",null] 10:02:46 INFO - PROCESS | 1816 | 1461862966491 Marionette TRACE conn4 <- [1,1653,null,{"value":"8"}] 10:02:46 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 10:02:46 INFO - PROCESS | 1816 | 1461862966496 Marionette TRACE conn4 -> [0,1654,"setScriptTimeout",{"ms":35000}] 10:02:46 INFO - PROCESS | 1816 | 1461862966498 Marionette TRACE conn4 <- [1,1654,null,{}] 10:02:46 INFO - PROCESS | 1816 | 1461862966504 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}] 10:02:46 INFO - PROCESS | 1816 | 1461862966694 Marionette TRACE conn4 <- [1,1655,null,{"value":null}] 10:02:46 INFO - PROCESS | 1816 | 1461862966910 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:02:46 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f4125f11000 == 135 [pid = 1816] [id = 421] 10:02:46 INFO - PROCESS | 1816 | ++DOMWINDOW == 208 (0x7f411cf6f000) [pid = 1816] [serial = 1264] [outer = (nil)] 10:02:47 INFO - PROCESS | 1816 | ++DOMWINDOW == 209 (0x7f4121d7d000) [pid = 1816] [serial = 1265] [outer = 0x7f411cf6f000] 10:02:47 INFO - PROCESS | 1816 | 1461862967024 Marionette DEBUG loaded listener.js 10:02:47 INFO - PROCESS | 1816 | ++DOMWINDOW == 210 (0x7f4122bd0c00) [pid = 1816] [serial = 1266] [outer = 0x7f411cf6f000] 10:02:47 INFO - PROCESS | 1816 | 1461862967919 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]]]}] 10:02:47 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 10:02:47 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 1494ms 10:02:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 10:02:47 INFO - PROCESS | 1816 | 1461862967992 Marionette TRACE conn4 -> [0,1657,"getWindowHandle",null] 10:02:47 INFO - PROCESS | 1816 | 1461862967995 Marionette TRACE conn4 <- [1,1657,null,{"value":"8"}] 10:02:48 INFO - PROCESS | 1816 | 1461862968001 Marionette TRACE conn4 -> [0,1658,"setScriptTimeout",{"ms":35000}] 10:02:48 INFO - PROCESS | 1816 | 1461862968005 Marionette TRACE conn4 <- [1,1658,null,{}] 10:02:48 INFO - PROCESS | 1816 | 1461862968010 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}] 10:02:48 INFO - PROCESS | 1816 | 1461862968221 Marionette TRACE conn4 <- [1,1659,null,{"value":null}] 10:02:48 INFO - PROCESS | 1816 | 1461862968428 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:02:48 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f41301e0800 == 136 [pid = 1816] [id = 422] 10:02:48 INFO - PROCESS | 1816 | ++DOMWINDOW == 211 (0x7f411e7e4c00) [pid = 1816] [serial = 1267] [outer = (nil)] 10:02:48 INFO - PROCESS | 1816 | ++DOMWINDOW == 212 (0x7f41243a1400) [pid = 1816] [serial = 1268] [outer = 0x7f411e7e4c00] 10:02:48 INFO - PROCESS | 1816 | 1461862968582 Marionette DEBUG loaded listener.js 10:02:48 INFO - PROCESS | 1816 | ++DOMWINDOW == 213 (0x7f41247fa800) [pid = 1816] [serial = 1269] [outer = 0x7f411e7e4c00] 10:02:49 INFO - PROCESS | 1816 | 1461862969459 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]]]}] 10:02:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 10:02:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 1529ms 10:02:49 INFO - PROCESS | 1816 | 1461862969531 Marionette TRACE conn4 -> [0,1661,"getWindowHandle",null] 10:02:49 INFO - PROCESS | 1816 | 1461862969534 Marionette TRACE conn4 <- [1,1661,null,{"value":"8"}] 10:02:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 10:02:49 INFO - PROCESS | 1816 | 1461862969540 Marionette TRACE conn4 -> [0,1662,"setScriptTimeout",{"ms":35000}] 10:02:49 INFO - PROCESS | 1816 | 1461862969543 Marionette TRACE conn4 <- [1,1662,null,{}] 10:02:49 INFO - PROCESS | 1816 | 1461862969548 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}] 10:02:49 INFO - PROCESS | 1816 | 1461862969763 Marionette TRACE conn4 <- [1,1663,null,{"value":null}] 10:02:50 INFO - PROCESS | 1816 | 1461862970012 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:02:50 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f413186b000 == 137 [pid = 1816] [id = 423] 10:02:50 INFO - PROCESS | 1816 | ++DOMWINDOW == 214 (0x7f411a237400) [pid = 1816] [serial = 1270] [outer = (nil)] 10:02:50 INFO - PROCESS | 1816 | ++DOMWINDOW == 215 (0x7f4122bd0400) [pid = 1816] [serial = 1271] [outer = 0x7f411a237400] 10:02:50 INFO - PROCESS | 1816 | 1461862970143 Marionette DEBUG loaded listener.js 10:02:50 INFO - PROCESS | 1816 | ++DOMWINDOW == 216 (0x7f4125d40000) [pid = 1816] [serial = 1272] [outer = 0x7f411a237400] 10:02:51 INFO - PROCESS | 1816 | 1461862971001 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]]]}] 10:02:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 10:02:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 1535ms 10:02:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 10:02:51 INFO - PROCESS | 1816 | 1461862971076 Marionette TRACE conn4 -> [0,1665,"getWindowHandle",null] 10:02:51 INFO - PROCESS | 1816 | 1461862971079 Marionette TRACE conn4 <- [1,1665,null,{"value":"8"}] 10:02:51 INFO - PROCESS | 1816 | 1461862971085 Marionette TRACE conn4 -> [0,1666,"setScriptTimeout",{"ms":35000}] 10:02:51 INFO - PROCESS | 1816 | 1461862971088 Marionette TRACE conn4 <- [1,1666,null,{}] 10:02:51 INFO - PROCESS | 1816 | 1461862971093 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}] 10:02:51 INFO - PROCESS | 1816 | 1461862971309 Marionette TRACE conn4 <- [1,1667,null,{"value":null}] 10:02:51 INFO - PROCESS | 1816 | 1461862971523 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:02:51 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f413589a800 == 138 [pid = 1816] [id = 424] 10:02:51 INFO - PROCESS | 1816 | ++DOMWINDOW == 217 (0x7f41225a0800) [pid = 1816] [serial = 1273] [outer = (nil)] 10:02:51 INFO - PROCESS | 1816 | ++DOMWINDOW == 218 (0x7f41264e7c00) [pid = 1816] [serial = 1274] [outer = 0x7f41225a0800] 10:02:51 INFO - PROCESS | 1816 | 1461862971634 Marionette DEBUG loaded listener.js 10:02:51 INFO - PROCESS | 1816 | ++DOMWINDOW == 219 (0x7f412a57e000) [pid = 1816] [serial = 1275] [outer = 0x7f41225a0800] 10:02:52 INFO - PROCESS | 1816 | 1461862972561 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]]]}] 10:02:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 10:02:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 1529ms 10:02:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 10:02:52 INFO - PROCESS | 1816 | 1461862972614 Marionette TRACE conn4 -> [0,1669,"getWindowHandle",null] 10:02:52 INFO - PROCESS | 1816 | 1461862972618 Marionette TRACE conn4 <- [1,1669,null,{"value":"8"}] 10:02:52 INFO - PROCESS | 1816 | 1461862972624 Marionette TRACE conn4 -> [0,1670,"setScriptTimeout",{"ms":35000}] 10:02:52 INFO - PROCESS | 1816 | 1461862972628 Marionette TRACE conn4 <- [1,1670,null,{}] 10:02:52 INFO - PROCESS | 1816 | 1461862972633 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}] 10:02:52 INFO - PROCESS | 1816 | 1461862972870 Marionette TRACE conn4 <- [1,1671,null,{"value":null}] 10:02:53 INFO - PROCESS | 1816 | 1461862973080 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:02:53 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f411122e800 == 139 [pid = 1816] [id = 425] 10:02:53 INFO - PROCESS | 1816 | ++DOMWINDOW == 220 (0x7f4125289000) [pid = 1816] [serial = 1276] [outer = (nil)] 10:02:53 INFO - PROCESS | 1816 | ++DOMWINDOW == 221 (0x7f413041b000) [pid = 1816] [serial = 1277] [outer = 0x7f4125289000] 10:02:53 INFO - PROCESS | 1816 | 1461862973201 Marionette DEBUG loaded listener.js 10:02:53 INFO - PROCESS | 1816 | ++DOMWINDOW == 222 (0x7f4131823800) [pid = 1816] [serial = 1278] [outer = 0x7f4125289000] 10:02:54 INFO - PROCESS | 1816 | 1461862974164 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]]]}] 10:02:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 10:02:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 1584ms 10:02:54 INFO - PROCESS | 1816 | 1461862974208 Marionette TRACE conn4 -> [0,1673,"getWindowHandle",null] 10:02:54 INFO - PROCESS | 1816 | 1461862974212 Marionette TRACE conn4 <- [1,1673,null,{"value":"8"}] 10:02:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 10:02:54 INFO - PROCESS | 1816 | 1461862974218 Marionette TRACE conn4 -> [0,1674,"setScriptTimeout",{"ms":35000}] 10:02:54 INFO - PROCESS | 1816 | 1461862974220 Marionette TRACE conn4 <- [1,1674,null,{}] 10:02:54 INFO - PROCESS | 1816 | 1461862974226 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}] 10:02:54 INFO - PROCESS | 1816 | 1461862974442 Marionette TRACE conn4 <- [1,1675,null,{"value":null}] 10:02:54 INFO - PROCESS | 1816 | 1461862974725 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:02:54 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f410e718800 == 140 [pid = 1816] [id = 426] 10:02:54 INFO - PROCESS | 1816 | ++DOMWINDOW == 223 (0x7f4109787400) [pid = 1816] [serial = 1279] [outer = (nil)] 10:02:54 INFO - PROCESS | 1816 | ++DOMWINDOW == 224 (0x7f410e366000) [pid = 1816] [serial = 1280] [outer = 0x7f4109787400] 10:02:54 INFO - PROCESS | 1816 | 1461862974846 Marionette DEBUG loaded listener.js 10:02:54 INFO - PROCESS | 1816 | ++DOMWINDOW == 225 (0x7f4110993800) [pid = 1816] [serial = 1281] [outer = 0x7f4109787400] 10:02:55 INFO - PROCESS | 1816 | 1461862975694 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]]]}] 10:02:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 10:02:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 1528ms 10:02:55 INFO - PROCESS | 1816 | 1461862975747 Marionette TRACE conn4 -> [0,1677,"getWindowHandle",null] 10:02:55 INFO - PROCESS | 1816 | 1461862975750 Marionette TRACE conn4 <- [1,1677,null,{"value":"8"}] 10:02:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 10:02:55 INFO - PROCESS | 1816 | 1461862975757 Marionette TRACE conn4 -> [0,1678,"setScriptTimeout",{"ms":35000}] 10:02:55 INFO - PROCESS | 1816 | 1461862975760 Marionette TRACE conn4 <- [1,1678,null,{}] 10:02:55 INFO - PROCESS | 1816 | 1461862975775 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}] 10:02:55 INFO - PROCESS | 1816 | 1461862975990 Marionette TRACE conn4 <- [1,1679,null,{"value":null}] 10:02:56 INFO - PROCESS | 1816 | 1461862976247 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:02:56 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f41082d4800 == 141 [pid = 1816] [id = 427] 10:02:56 INFO - PROCESS | 1816 | ++DOMWINDOW == 226 (0x7f41084c3c00) [pid = 1816] [serial = 1282] [outer = (nil)] 10:02:56 INFO - PROCESS | 1816 | ++DOMWINDOW == 227 (0x7f4108ae0c00) [pid = 1816] [serial = 1283] [outer = 0x7f41084c3c00] 10:02:56 INFO - PROCESS | 1816 | 1461862976365 Marionette DEBUG loaded listener.js 10:02:56 INFO - PROCESS | 1816 | ++DOMWINDOW == 228 (0x7f410f6e6800) [pid = 1816] [serial = 1284] [outer = 0x7f41084c3c00] 10:02:57 INFO - PROCESS | 1816 | 1461862977216 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]]]}] 10:02:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 10:02:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 1496ms 10:02:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 10:02:57 INFO - PROCESS | 1816 | 1461862977254 Marionette TRACE conn4 -> [0,1681,"getWindowHandle",null] 10:02:57 INFO - PROCESS | 1816 | 1461862977257 Marionette TRACE conn4 <- [1,1681,null,{"value":"8"}] 10:02:57 INFO - PROCESS | 1816 | 1461862977263 Marionette TRACE conn4 -> [0,1682,"setScriptTimeout",{"ms":35000}] 10:02:57 INFO - PROCESS | 1816 | 1461862977266 Marionette TRACE conn4 <- [1,1682,null,{}] 10:02:57 INFO - PROCESS | 1816 | 1461862977272 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}] 10:02:57 INFO - PROCESS | 1816 | 1461862977482 Marionette TRACE conn4 <- [1,1683,null,{"value":null}] 10:02:57 INFO - PROCESS | 1816 | 1461862977700 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:02:57 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f410dcc8000 == 142 [pid = 1816] [id = 428] 10:02:57 INFO - PROCESS | 1816 | ++DOMWINDOW == 229 (0x7f41084c4000) [pid = 1816] [serial = 1285] [outer = (nil)] 10:02:57 INFO - PROCESS | 1816 | ++DOMWINDOW == 230 (0x7f4108ad8400) [pid = 1816] [serial = 1286] [outer = 0x7f41084c4000] 10:02:57 INFO - PROCESS | 1816 | 1461862977813 Marionette DEBUG loaded listener.js 10:02:57 INFO - PROCESS | 1816 | ++DOMWINDOW == 231 (0x7f4110a8e800) [pid = 1816] [serial = 1287] [outer = 0x7f41084c4000] 10:02:59 INFO - PROCESS | 1816 | 1461862979437 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]]]}] 10:02:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 10:02:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 2238ms 10:02:59 INFO - PROCESS | 1816 | 1461862979505 Marionette TRACE conn4 -> [0,1685,"getWindowHandle",null] 10:02:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 10:02:59 INFO - PROCESS | 1816 | 1461862979511 Marionette TRACE conn4 <- [1,1685,null,{"value":"8"}] 10:02:59 INFO - PROCESS | 1816 | 1461862979519 Marionette TRACE conn4 -> [0,1686,"setScriptTimeout",{"ms":35000}] 10:02:59 INFO - PROCESS | 1816 | 1461862979522 Marionette TRACE conn4 <- [1,1686,null,{}] 10:02:59 INFO - PROCESS | 1816 | 1461862979530 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}] 10:02:59 INFO - PROCESS | 1816 | 1461862979741 Marionette TRACE conn4 <- [1,1687,null,{"value":null}] 10:02:59 INFO - PROCESS | 1816 | 1461862979957 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:03:00 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f4110975000 == 143 [pid = 1816] [id = 429] 10:03:00 INFO - PROCESS | 1816 | ++DOMWINDOW == 232 (0x7f410978bc00) [pid = 1816] [serial = 1288] [outer = (nil)] 10:03:00 INFO - PROCESS | 1816 | ++DOMWINDOW == 233 (0x7f410ddcd000) [pid = 1816] [serial = 1289] [outer = 0x7f410978bc00] 10:03:00 INFO - PROCESS | 1816 | 1461862980068 Marionette DEBUG loaded listener.js 10:03:00 INFO - PROCESS | 1816 | ++DOMWINDOW == 234 (0x7f410e3e4000) [pid = 1816] [serial = 1290] [outer = 0x7f410978bc00] 10:03:01 INFO - PROCESS | 1816 | 1461862981020 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]]]}] 10:03:01 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 10:03:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 1581ms 10:03:01 INFO - PROCESS | 1816 | 1461862981100 Marionette TRACE conn4 -> [0,1689,"getWindowHandle",null] 10:03:01 INFO - PROCESS | 1816 | 1461862981108 Marionette TRACE conn4 <- [1,1689,null,{"value":"8"}] 10:03:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 10:03:01 INFO - PROCESS | 1816 | 1461862981118 Marionette TRACE conn4 -> [0,1690,"setScriptTimeout",{"ms":35000}] 10:03:01 INFO - PROCESS | 1816 | 1461862981122 Marionette TRACE conn4 <- [1,1690,null,{}] 10:03:01 INFO - PROCESS | 1816 | 1461862981126 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}] 10:03:01 INFO - PROCESS | 1816 | 1461862981472 Marionette TRACE conn4 <- [1,1691,null,{"value":null}] 10:03:01 INFO - PROCESS | 1816 | 1461862981857 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:03:01 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f410b6e6000 == 144 [pid = 1816] [id = 430] 10:03:01 INFO - PROCESS | 1816 | ++DOMWINDOW == 235 (0x7f410edec400) [pid = 1816] [serial = 1291] [outer = (nil)] 10:03:01 INFO - PROCESS | 1816 | ++DOMWINDOW == 236 (0x7f410edf4c00) [pid = 1816] [serial = 1292] [outer = 0x7f410edec400] 10:03:01 INFO - PROCESS | 1816 | 1461862981929 Marionette DEBUG loaded listener.js 10:03:02 INFO - PROCESS | 1816 | ++DOMWINDOW == 237 (0x7f410f6dec00) [pid = 1816] [serial = 1293] [outer = 0x7f410edec400] 10:03:02 INFO - PROCESS | 1816 | --DOCSHELL 0x7f411b9d7800 == 143 [pid = 1816] [id = 219] 10:03:02 INFO - PROCESS | 1816 | --DOCSHELL 0x7f41257db800 == 142 [pid = 1816] [id = 55] 10:03:02 INFO - PROCESS | 1816 | --DOCSHELL 0x7f412f5b5000 == 141 [pid = 1816] [id = 56] 10:03:02 INFO - PROCESS | 1816 | --DOCSHELL 0x7f4125f23000 == 140 [pid = 1816] [id = 44] 10:03:02 INFO - PROCESS | 1816 | --DOCSHELL 0x7f4118c28800 == 139 [pid = 1816] [id = 213] 10:03:02 INFO - PROCESS | 1816 | --DOCSHELL 0x7f411372a000 == 138 [pid = 1816] [id = 197] 10:03:02 INFO - PROCESS | 1816 | --DOCSHELL 0x7f41194a7800 == 137 [pid = 1816] [id = 350] 10:03:02 INFO - PROCESS | 1816 | --DOCSHELL 0x7f4124a91000 == 136 [pid = 1816] [id = 43] 10:03:02 INFO - PROCESS | 1816 | --DOCSHELL 0x7f4120331000 == 135 [pid = 1816] [id = 217] 10:03:02 INFO - PROCESS | 1816 | --DOCSHELL 0x7f411910c800 == 134 [pid = 1816] [id = 196] 10:03:02 INFO - PROCESS | 1816 | --DOCSHELL 0x7f4124f55000 == 133 [pid = 1816] [id = 356] 10:03:02 INFO - PROCESS | 1816 | --DOMWINDOW == 236 (0x7f410e70d800) [pid = 1816] [serial = 1139] [outer = (nil)] [url = about:blank] 10:03:02 INFO - PROCESS | 1816 | --DOMWINDOW == 235 (0x7f411a023c00) [pid = 1816] [serial = 1172] [outer = (nil)] [url = about:blank] 10:03:02 INFO - PROCESS | 1816 | --DOMWINDOW == 234 (0x7f410dc75400) [pid = 1816] [serial = 1142] [outer = (nil)] [url = about:blank] 10:03:02 INFO - PROCESS | 1816 | --DOMWINDOW == 233 (0x7f410b814c00) [pid = 1816] [serial = 1145] [outer = (nil)] [url = about:blank] 10:03:02 INFO - PROCESS | 1816 | --DOMWINDOW == 232 (0x7f410dc75000) [pid = 1816] [serial = 1148] [outer = (nil)] [url = about:blank] 10:03:02 INFO - PROCESS | 1816 | --DOMWINDOW == 231 (0x7f410dea3800) [pid = 1816] [serial = 1151] [outer = (nil)] [url = about:blank] 10:03:02 INFO - PROCESS | 1816 | --DOCSHELL 0x7f411cf59800 == 132 [pid = 1816] [id = 353] 10:03:02 INFO - PROCESS | 1816 | --DOCSHELL 0x7f41247c1800 == 131 [pid = 1816] [id = 355] 10:03:02 INFO - PROCESS | 1816 | --DOCSHELL 0x7f41301e4000 == 130 [pid = 1816] [id = 358] 10:03:02 INFO - PROCESS | 1816 | --DOCSHELL 0x7f4130672000 == 129 [pid = 1816] [id = 57] 10:03:02 INFO - PROCESS | 1816 | --DOCSHELL 0x7f4126234000 == 128 [pid = 1816] [id = 357] 10:03:02 INFO - PROCESS | 1816 | --DOCSHELL 0x7f411a432800 == 127 [pid = 1816] [id = 352] 10:03:02 INFO - PROCESS | 1816 | --DOCSHELL 0x7f4131314000 == 126 [pid = 1816] [id = 359] 10:03:02 INFO - PROCESS | 1816 | --DOCSHELL 0x7f4124a9c800 == 125 [pid = 1816] [id = 35] 10:03:02 INFO - PROCESS | 1816 | --DOCSHELL 0x7f4113742800 == 124 [pid = 1816] [id = 212] 10:03:02 INFO - PROCESS | 1816 | --DOCSHELL 0x7f4119eaa800 == 123 [pid = 1816] [id = 351] 10:03:02 INFO - PROCESS | 1816 | --DOCSHELL 0x7f4123d6b800 == 122 [pid = 1816] [id = 354] 10:03:02 INFO - PROCESS | 1816 | --DOCSHELL 0x7f41195e2000 == 121 [pid = 1816] [id = 261] 10:03:02 INFO - PROCESS | 1816 | --DOCSHELL 0x7f41247d3000 == 120 [pid = 1816] [id = 399] 10:03:02 INFO - PROCESS | 1816 | --DOCSHELL 0x7f412407c000 == 119 [pid = 1816] [id = 398] 10:03:02 INFO - PROCESS | 1816 | --DOCSHELL 0x7f4120534800 == 118 [pid = 1816] [id = 397] 10:03:02 INFO - PROCESS | 1816 | --DOCSHELL 0x7f411b457000 == 117 [pid = 1816] [id = 396] 10:03:02 INFO - PROCESS | 1816 | --DOCSHELL 0x7f4119f5e000 == 116 [pid = 1816] [id = 395] 10:03:02 INFO - PROCESS | 1816 | --DOCSHELL 0x7f4119527800 == 115 [pid = 1816] [id = 394] 10:03:02 INFO - PROCESS | 1816 | --DOCSHELL 0x7f4113a82800 == 114 [pid = 1816] [id = 393] 10:03:02 INFO - PROCESS | 1816 | --DOCSHELL 0x7f4110aeb000 == 113 [pid = 1816] [id = 392] 10:03:02 INFO - PROCESS | 1816 | --DOCSHELL 0x7f41139f1800 == 112 [pid = 1816] [id = 272] 10:03:02 INFO - PROCESS | 1816 | --DOCSHELL 0x7f410b6f4800 == 111 [pid = 1816] [id = 391] 10:03:03 INFO - PROCESS | 1816 | 1461862983024 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]]]}] 10:03:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 10:03:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 1941ms 10:03:03 INFO - PROCESS | 1816 | 1461862983066 Marionette TRACE conn4 -> [0,1693,"getWindowHandle",null] 10:03:03 INFO - PROCESS | 1816 | 1461862983070 Marionette TRACE conn4 <- [1,1693,null,{"value":"8"}] 10:03:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 10:03:03 INFO - PROCESS | 1816 | 1461862983076 Marionette TRACE conn4 -> [0,1694,"setScriptTimeout",{"ms":35000}] 10:03:03 INFO - PROCESS | 1816 | 1461862983082 Marionette TRACE conn4 <- [1,1694,null,{}] 10:03:03 INFO - PROCESS | 1816 | 1461862983139 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}] 10:03:03 INFO - PROCESS | 1816 | --DOMWINDOW == 230 (0x7f41243ad000) [pid = 1816] [serial = 993] [outer = (nil)] [url = about:blank] 10:03:03 INFO - PROCESS | 1816 | --DOMWINDOW == 229 (0x7f4124e3c000) [pid = 1816] [serial = 996] [outer = (nil)] [url = about:blank] 10:03:03 INFO - PROCESS | 1816 | --DOMWINDOW == 228 (0x7f41257f4800) [pid = 1816] [serial = 999] [outer = (nil)] [url = about:blank] 10:03:03 INFO - PROCESS | 1816 | --DOMWINDOW == 227 (0x7f412687fc00) [pid = 1816] [serial = 1002] [outer = (nil)] [url = about:blank] 10:03:03 INFO - PROCESS | 1816 | --DOMWINDOW == 226 (0x7f4131889800) [pid = 1816] [serial = 1005] [outer = (nil)] [url = about:blank] 10:03:03 INFO - PROCESS | 1816 | --DOMWINDOW == 225 (0x7f413373fc00) [pid = 1816] [serial = 1008] [outer = (nil)] [url = about:blank] 10:03:03 INFO - PROCESS | 1816 | --DOMWINDOW == 224 (0x7f4135805800) [pid = 1816] [serial = 1011] [outer = (nil)] [url = about:blank] 10:03:03 INFO - PROCESS | 1816 | --DOMWINDOW == 223 (0x7f41084d1400) [pid = 1816] [serial = 1014] [outer = (nil)] [url = about:blank] 10:03:03 INFO - PROCESS | 1816 | --DOMWINDOW == 222 (0x7f41130f3c00) [pid = 1816] [serial = 1017] [outer = (nil)] [url = about:blank] 10:03:03 INFO - PROCESS | 1816 | --DOMWINDOW == 221 (0x7f411462ec00) [pid = 1816] [serial = 1020] [outer = (nil)] [url = about:blank] 10:03:03 INFO - PROCESS | 1816 | --DOMWINDOW == 220 (0x7f4110a84c00) [pid = 1816] [serial = 1044] [outer = (nil)] [url = about:blank] 10:03:03 INFO - PROCESS | 1816 | --DOMWINDOW == 219 (0x7f411396c800) [pid = 1816] [serial = 1047] [outer = (nil)] [url = about:blank] 10:03:03 INFO - PROCESS | 1816 | --DOMWINDOW == 218 (0x7f4118ba3000) [pid = 1816] [serial = 1050] [outer = (nil)] [url = about:blank] 10:03:03 INFO - PROCESS | 1816 | --DOMWINDOW == 217 (0x7f411b97a800) [pid = 1816] [serial = 1053] [outer = (nil)] [url = about:blank] 10:03:03 INFO - PROCESS | 1816 | --DOMWINDOW == 216 (0x7f411cfa2400) [pid = 1816] [serial = 1056] [outer = (nil)] [url = about:blank] 10:03:03 INFO - PROCESS | 1816 | --DOMWINDOW == 215 (0x7f4121696400) [pid = 1816] [serial = 1059] [outer = (nil)] [url = about:blank] 10:03:03 INFO - PROCESS | 1816 | --DOMWINDOW == 214 (0x7f41227ca000) [pid = 1816] [serial = 1062] [outer = (nil)] [url = about:blank] 10:03:03 INFO - PROCESS | 1816 | --DOMWINDOW == 213 (0x7f41241e1c00) [pid = 1816] [serial = 1065] [outer = (nil)] [url = about:blank] 10:03:03 INFO - PROCESS | 1816 | --DOMWINDOW == 212 (0x7f41352a3800) [pid = 1816] [serial = 942] [outer = (nil)] [url = about:blank] 10:03:03 INFO - PROCESS | 1816 | --DOMWINDOW == 211 (0x7f4131822800) [pid = 1816] [serial = 888] [outer = (nil)] [url = about:blank] 10:03:03 INFO - PROCESS | 1816 | --DOMWINDOW == 210 (0x7f41352af400) [pid = 1816] [serial = 933] [outer = (nil)] [url = about:blank] 10:03:03 INFO - PROCESS | 1816 | --DOMWINDOW == 209 (0x7f4113818000) [pid = 1816] [serial = 915] [outer = (nil)] [url = about:blank] 10:03:03 INFO - PROCESS | 1816 | --DOMWINDOW == 208 (0x7f4112e73c00) [pid = 1816] [serial = 1023] [outer = (nil)] [url = about:blank] 10:03:03 INFO - PROCESS | 1816 | --DOMWINDOW == 207 (0x7f413188b400) [pid = 1816] [serial = 891] [outer = (nil)] [url = about:blank] 10:03:03 INFO - PROCESS | 1816 | --DOMWINDOW == 206 (0x7f411a235800) [pid = 1816] [serial = 786] [outer = (nil)] [url = about:blank] 10:03:03 INFO - PROCESS | 1816 | --DOMWINDOW == 205 (0x7f4134f2ec00) [pid = 1816] [serial = 930] [outer = (nil)] [url = about:blank] 10:03:03 INFO - PROCESS | 1816 | --DOMWINDOW == 204 (0x7f41247f4400) [pid = 1816] [serial = 921] [outer = (nil)] [url = about:blank] 10:03:03 INFO - PROCESS | 1816 | --DOMWINDOW == 203 (0x7f4131830800) [pid = 1816] [serial = 927] [outer = (nil)] [url = about:blank] 10:03:03 INFO - PROCESS | 1816 | --DOMWINDOW == 202 (0x7f411b93d800) [pid = 1816] [serial = 918] [outer = (nil)] [url = about:blank] 10:03:03 INFO - PROCESS | 1816 | --DOMWINDOW == 201 (0x7f413041a000) [pid = 1816] [serial = 879] [outer = (nil)] [url = about:blank] 10:03:03 INFO - PROCESS | 1816 | --DOMWINDOW == 200 (0x7f4113843800) [pid = 1816] [serial = 936] [outer = (nil)] [url = about:blank] 10:03:03 INFO - PROCESS | 1816 | --DOMWINDOW == 199 (0x7f4125f98800) [pid = 1816] [serial = 873] [outer = (nil)] [url = about:blank] 10:03:03 INFO - PROCESS | 1816 | --DOMWINDOW == 198 (0x7f41352ae000) [pid = 1816] [serial = 945] [outer = (nil)] [url = about:blank] 10:03:03 INFO - PROCESS | 1816 | --DOMWINDOW == 197 (0x7f4130173400) [pid = 1816] [serial = 876] [outer = (nil)] [url = about:blank] 10:03:03 INFO - PROCESS | 1816 | --DOMWINDOW == 196 (0x7f4131812c00) [pid = 1816] [serial = 885] [outer = (nil)] [url = about:blank] 10:03:03 INFO - PROCESS | 1816 | --DOMWINDOW == 195 (0x7f4118b2bc00) [pid = 1816] [serial = 939] [outer = (nil)] [url = about:blank] 10:03:03 INFO - PROCESS | 1816 | --DOMWINDOW == 194 (0x7f4130172800) [pid = 1816] [serial = 924] [outer = (nil)] [url = about:blank] 10:03:03 INFO - PROCESS | 1816 | --DOMWINDOW == 193 (0x7f41315f4800) [pid = 1816] [serial = 882] [outer = (nil)] [url = about:blank] 10:03:03 INFO - PROCESS | 1816 | --DOMWINDOW == 192 (0x7f4125d9dc00) [pid = 1816] [serial = 1071] [outer = (nil)] [url = about:blank] 10:03:03 INFO - PROCESS | 1816 | --DOMWINDOW == 191 (0x7f411b9ef800) [pid = 1816] [serial = 984] [outer = (nil)] [url = about:blank] 10:03:03 INFO - PROCESS | 1816 | --DOMWINDOW == 190 (0x7f41124de000) [pid = 1816] [serial = 975] [outer = (nil)] [url = about:blank] 10:03:03 INFO - PROCESS | 1816 | --DOMWINDOW == 189 (0x7f411e7bec00) [pid = 1816] [serial = 987] [outer = (nil)] [url = about:blank] 10:03:03 INFO - PROCESS | 1816 | --DOMWINDOW == 188 (0x7f41352aa000) [pid = 1816] [serial = 1080] [outer = (nil)] [url = about:blank] 10:03:03 INFO - PROCESS | 1816 | --DOMWINDOW == 187 (0x7f4122bce800) [pid = 1816] [serial = 990] [outer = (nil)] [url = about:blank] 10:03:03 INFO - PROCESS | 1816 | --DOMWINDOW == 186 (0x7f411a23ac00) [pid = 1816] [serial = 981] [outer = (nil)] [url = about:blank] 10:03:03 INFO - PROCESS | 1816 | --DOMWINDOW == 185 (0x7f4133738000) [pid = 1816] [serial = 1077] [outer = (nil)] [url = about:blank] 10:03:03 INFO - PROCESS | 1816 | --DOMWINDOW == 184 (0x7f4124ee8c00) [pid = 1816] [serial = 1068] [outer = (nil)] [url = about:blank] 10:03:03 INFO - PROCESS | 1816 | --DOMWINDOW == 183 (0x7f4118026400) [pid = 1816] [serial = 978] [outer = (nil)] [url = about:blank] 10:03:03 INFO - PROCESS | 1816 | --DOMWINDOW == 182 (0x7f4114629800) [pid = 1816] [serial = 972] [outer = (nil)] [url = about:blank] 10:03:03 INFO - PROCESS | 1816 | --DOMWINDOW == 181 (0x7f4130609c00) [pid = 1816] [serial = 1074] [outer = (nil)] [url = about:blank] 10:03:03 INFO - PROCESS | 1816 | --DOMWINDOW == 180 (0x7f4109791000) [pid = 1816] [serial = 1125] [outer = (nil)] [url = about:blank] 10:03:03 INFO - PROCESS | 1816 | --DOMWINDOW == 179 (0x7f410978cc00) [pid = 1816] [serial = 1124] [outer = (nil)] [url = about:blank] 10:03:03 INFO - PROCESS | 1816 | --DOMWINDOW == 178 (0x7f4123e0a800) [pid = 1816] [serial = 1104] [outer = (nil)] [url = about:blank] 10:03:03 INFO - PROCESS | 1816 | --DOMWINDOW == 177 (0x7f410f39e400) [pid = 1816] [serial = 1131] [outer = (nil)] [url = about:blank] 10:03:03 INFO - PROCESS | 1816 | --DOMWINDOW == 176 (0x7f410f39a000) [pid = 1816] [serial = 1130] [outer = (nil)] [url = about:blank] 10:03:03 INFO - PROCESS | 1816 | --DOMWINDOW == 175 (0x7f4133745c00) [pid = 1816] [serial = 1122] [outer = (nil)] [url = about:blank] 10:03:03 INFO - PROCESS | 1816 | --DOMWINDOW == 174 (0x7f4131827800) [pid = 1816] [serial = 1121] [outer = (nil)] [url = about:blank] 10:03:03 INFO - PROCESS | 1816 | --DOMWINDOW == 173 (0x7f4112e70400) [pid = 1816] [serial = 1163] [outer = (nil)] [url = about:blank] 10:03:03 INFO - PROCESS | 1816 | --DOMWINDOW == 172 (0x7f4113842800) [pid = 1816] [serial = 1167] [outer = (nil)] [url = about:blank] 10:03:03 INFO - PROCESS | 1816 | --DOMWINDOW == 171 (0x7f410ebc9c00) [pid = 1816] [serial = 1106] [outer = (nil)] [url = about:blank] 10:03:03 INFO - PROCESS | 1816 | --DOMWINDOW == 170 (0x7f4110abe400) [pid = 1816] [serial = 1107] [outer = (nil)] [url = about:blank] 10:03:03 INFO - PROCESS | 1816 | --DOMWINDOW == 169 (0x7f4125d95000) [pid = 1816] [serial = 1119] [outer = (nil)] [url = about:blank] 10:03:03 INFO - PROCESS | 1816 | --DOMWINDOW == 168 (0x7f4124e41000) [pid = 1816] [serial = 1118] [outer = (nil)] [url = about:blank] 10:03:03 INFO - PROCESS | 1816 | --DOMWINDOW == 167 (0x7f410f397c00) [pid = 1816] [serial = 1158] [outer = (nil)] [url = about:blank] 10:03:03 INFO - PROCESS | 1816 | --DOMWINDOW == 166 (0x7f410ebbf800) [pid = 1816] [serial = 1157] [outer = (nil)] [url = about:blank] 10:03:03 INFO - PROCESS | 1816 | --DOMWINDOW == 165 (0x7f41243a3c00) [pid = 1816] [serial = 1116] [outer = (nil)] [url = about:blank] 10:03:03 INFO - PROCESS | 1816 | --DOMWINDOW == 164 (0x7f4121515c00) [pid = 1816] [serial = 1115] [outer = (nil)] [url = about:blank] 10:03:03 INFO - PROCESS | 1816 | --DOMWINDOW == 163 (0x7f4135930000) [pid = 1816] [serial = 1137] [outer = (nil)] [url = about:blank] 10:03:03 INFO - PROCESS | 1816 | --DOMWINDOW == 162 (0x7f41358df400) [pid = 1816] [serial = 1136] [outer = (nil)] [url = about:blank] 10:03:03 INFO - PROCESS | 1816 | --DOMWINDOW == 161 (0x7f411d072800) [pid = 1816] [serial = 1113] [outer = (nil)] [url = about:blank] 10:03:03 INFO - PROCESS | 1816 | --DOMWINDOW == 160 (0x7f411b64f800) [pid = 1816] [serial = 1112] [outer = (nil)] [url = about:blank] 10:03:03 INFO - PROCESS | 1816 | --DOMWINDOW == 159 (0x7f411378e800) [pid = 1816] [serial = 1134] [outer = (nil)] [url = about:blank] 10:03:03 INFO - PROCESS | 1816 | --DOMWINDOW == 158 (0x7f411378a000) [pid = 1816] [serial = 1133] [outer = (nil)] [url = about:blank] 10:03:03 INFO - PROCESS | 1816 | --DOMWINDOW == 157 (0x7f4110a83400) [pid = 1816] [serial = 1160] [outer = (nil)] [url = about:blank] 10:03:03 INFO - PROCESS | 1816 | --DOMWINDOW == 156 (0x7f41112c4400) [pid = 1816] [serial = 1161] [outer = (nil)] [url = about:blank] 10:03:03 INFO - PROCESS | 1816 | --DOMWINDOW == 155 (0x7f4118032c00) [pid = 1816] [serial = 1110] [outer = (nil)] [url = about:blank] 10:03:03 INFO - PROCESS | 1816 | --DOMWINDOW == 154 (0x7f4113971c00) [pid = 1816] [serial = 1109] [outer = (nil)] [url = about:blank] 10:03:03 INFO - PROCESS | 1816 | --DOMWINDOW == 153 (0x7f410deaa000) [pid = 1816] [serial = 1155] [outer = (nil)] [url = about:blank] 10:03:03 INFO - PROCESS | 1816 | --DOMWINDOW == 152 (0x7f410ca23800) [pid = 1816] [serial = 1154] [outer = (nil)] [url = about:blank] 10:03:03 INFO - PROCESS | 1816 | --DOMWINDOW == 151 (0x7f411802f800) [pid = 1816] [serial = 1169] [outer = (nil)] [url = about:blank] 10:03:03 INFO - PROCESS | 1816 | --DOMWINDOW == 150 (0x7f4134974c00) [pid = 1816] [serial = 1127] [outer = (nil)] [url = about:blank] 10:03:03 INFO - PROCESS | 1816 | --DOMWINDOW == 149 (0x7f41352a9800) [pid = 1816] [serial = 1128] [outer = (nil)] [url = about:blank] 10:03:03 INFO - PROCESS | 1816 | --DOMWINDOW == 148 (0x7f4118b27000) [pid = 1816] [serial = 1170] [outer = (nil)] [url = about:blank] 10:03:03 INFO - PROCESS | 1816 | --DOMWINDOW == 147 (0x7f4113814400) [pid = 1816] [serial = 1166] [outer = (nil)] [url = about:blank] 10:03:03 INFO - PROCESS | 1816 | --DOMWINDOW == 146 (0x7f4113790400) [pid = 1816] [serial = 1164] [outer = (nil)] [url = about:blank] 10:03:03 INFO - PROCESS | 1816 | --DOMWINDOW == 145 (0x7f411a713400) [pid = 1816] [serial = 1041] [outer = (nil)] [url = about:blank] 10:03:03 INFO - PROCESS | 1816 | 1461862983461 Marionette TRACE conn4 <- [1,1695,null,{"value":null}] 10:03:03 INFO - PROCESS | 1816 | 1461862983628 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:03:03 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f410de39000 == 112 [pid = 1816] [id = 431] 10:03:03 INFO - PROCESS | 1816 | ++DOMWINDOW == 146 (0x7f4110a8e400) [pid = 1816] [serial = 1294] [outer = (nil)] 10:03:03 INFO - PROCESS | 1816 | ++DOMWINDOW == 147 (0x7f41112c4400) [pid = 1816] [serial = 1295] [outer = 0x7f4110a8e400] 10:03:03 INFO - PROCESS | 1816 | 1461862983697 Marionette DEBUG loaded listener.js 10:03:03 INFO - PROCESS | 1816 | ++DOMWINDOW == 148 (0x7f411222a400) [pid = 1816] [serial = 1296] [outer = 0x7f4110a8e400] 10:03:04 INFO - PROCESS | 1816 | 1461862984405 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]]]}] 10:03:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 10:03:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 1385ms 10:03:04 INFO - PROCESS | 1816 | 1461862984486 Marionette TRACE conn4 -> [0,1697,"getWindowHandle",null] 10:03:04 INFO - PROCESS | 1816 | 1461862984496 Marionette TRACE conn4 <- [1,1697,null,{"value":"8"}] 10:03:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 10:03:04 INFO - PROCESS | 1816 | 1461862984514 Marionette TRACE conn4 -> [0,1698,"setScriptTimeout",{"ms":35000}] 10:03:04 INFO - PROCESS | 1816 | 1461862984516 Marionette TRACE conn4 <- [1,1698,null,{}] 10:03:04 INFO - PROCESS | 1816 | 1461862984522 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}] 10:03:04 INFO - PROCESS | 1816 | 1461862984729 Marionette TRACE conn4 <- [1,1699,null,{"value":null}] 10:03:04 INFO - PROCESS | 1816 | 1461862984918 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:03:04 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f410ec91800 == 113 [pid = 1816] [id = 432] 10:03:04 INFO - PROCESS | 1816 | ++DOMWINDOW == 149 (0x7f410e70d800) [pid = 1816] [serial = 1297] [outer = (nil)] 10:03:04 INFO - PROCESS | 1816 | ++DOMWINDOW == 150 (0x7f41124dd000) [pid = 1816] [serial = 1298] [outer = 0x7f410e70d800] 10:03:04 INFO - PROCESS | 1816 | 1461862984984 Marionette DEBUG loaded listener.js 10:03:05 INFO - PROCESS | 1816 | ++DOMWINDOW == 151 (0x7f4112e6ec00) [pid = 1816] [serial = 1299] [outer = 0x7f410e70d800] 10:03:05 INFO - PROCESS | 1816 | 1461862985838 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]]]}] 10:03:05 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 10:03:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 1379ms 10:03:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 10:03:05 INFO - PROCESS | 1816 | 1461862985910 Marionette TRACE conn4 -> [0,1701,"getWindowHandle",null] 10:03:05 INFO - PROCESS | 1816 | 1461862985913 Marionette TRACE conn4 <- [1,1701,null,{"value":"8"}] 10:03:05 INFO - PROCESS | 1816 | 1461862985920 Marionette TRACE conn4 -> [0,1702,"setScriptTimeout",{"ms":35000}] 10:03:05 INFO - PROCESS | 1816 | 1461862985923 Marionette TRACE conn4 <- [1,1702,null,{}] 10:03:05 INFO - PROCESS | 1816 | 1461862985928 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}] 10:03:06 INFO - PROCESS | 1816 | 1461862986180 Marionette TRACE conn4 <- [1,1703,null,{"value":null}] 10:03:06 INFO - PROCESS | 1816 | 1461862986206 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:03:06 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f4110a41000 == 114 [pid = 1816] [id = 433] 10:03:06 INFO - PROCESS | 1816 | ++DOMWINDOW == 152 (0x7f41122ea800) [pid = 1816] [serial = 1300] [outer = (nil)] 10:03:06 INFO - PROCESS | 1816 | ++DOMWINDOW == 153 (0x7f4113788c00) [pid = 1816] [serial = 1301] [outer = 0x7f41122ea800] 10:03:06 INFO - PROCESS | 1816 | 1461862986271 Marionette DEBUG loaded listener.js 10:03:06 INFO - PROCESS | 1816 | ++DOMWINDOW == 154 (0x7f4113792c00) [pid = 1816] [serial = 1302] [outer = 0x7f41122ea800] 10:03:07 INFO - PROCESS | 1816 | --DOMWINDOW == 153 (0x7f410b810800) [pid = 1816] [serial = 1144] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 10:03:07 INFO - PROCESS | 1816 | --DOMWINDOW == 152 (0x7f411462f000) [pid = 1816] [serial = 1231] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 10:03:07 INFO - PROCESS | 1816 | --DOMWINDOW == 151 (0x7f41191b3c00) [pid = 1816] [serial = 1237] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 10:03:07 INFO - PROCESS | 1816 | --DOMWINDOW == 150 (0x7f410978f000) [pid = 1816] [serial = 1219] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 10:03:07 INFO - PROCESS | 1816 | --DOMWINDOW == 149 (0x7f4109788000) [pid = 1816] [serial = 1228] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 10:03:07 INFO - PROCESS | 1816 | --DOMWINDOW == 148 (0x7f4109791c00) [pid = 1816] [serial = 1216] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 10:03:07 INFO - PROCESS | 1816 | --DOMWINDOW == 147 (0x7f410f39ac00) [pid = 1816] [serial = 1225] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 10:03:07 INFO - PROCESS | 1816 | --DOMWINDOW == 146 (0x7f4113794400) [pid = 1816] [serial = 1234] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 10:03:07 INFO - PROCESS | 1816 | --DOMWINDOW == 145 (0x7f410f390800) [pid = 1816] [serial = 1222] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 10:03:07 INFO - PROCESS | 1816 | --DOMWINDOW == 144 (0x7f41084cb400) [pid = 1816] [serial = 1240] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 10:03:07 INFO - PROCESS | 1816 | --DOMWINDOW == 143 (0x7f4118a25c00) [pid = 1816] [serial = 1171] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 10:03:07 INFO - PROCESS | 1816 | --DOMWINDOW == 142 (0x7f410e705800) [pid = 1816] [serial = 1138] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 10:03:07 INFO - PROCESS | 1816 | --DOMWINDOW == 141 (0x7f410dc6ec00) [pid = 1816] [serial = 1141] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 10:03:07 INFO - PROCESS | 1816 | 1461862987902 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]]]}] 10:03:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 10:03:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 2043ms 10:03:07 INFO - PROCESS | 1816 | 1461862987962 Marionette TRACE conn4 -> [0,1705,"getWindowHandle",null] 10:03:07 INFO - PROCESS | 1816 | 1461862987965 Marionette TRACE conn4 <- [1,1705,null,{"value":"8"}] 10:03:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 10:03:07 INFO - PROCESS | 1816 | 1461862987972 Marionette TRACE conn4 -> [0,1706,"setScriptTimeout",{"ms":35000}] 10:03:07 INFO - PROCESS | 1816 | 1461862987976 Marionette TRACE conn4 <- [1,1706,null,{}] 10:03:07 INFO - PROCESS | 1816 | 1461862987981 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}] 10:03:08 INFO - PROCESS | 1816 | 1461862988199 Marionette TRACE conn4 <- [1,1707,null,{"value":null}] 10:03:08 INFO - PROCESS | 1816 | 1461862988353 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:03:08 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f4110d3f000 == 115 [pid = 1816] [id = 434] 10:03:08 INFO - PROCESS | 1816 | ++DOMWINDOW == 142 (0x7f4108add400) [pid = 1816] [serial = 1303] [outer = (nil)] 10:03:08 INFO - PROCESS | 1816 | ++DOMWINDOW == 143 (0x7f4110997c00) [pid = 1816] [serial = 1304] [outer = 0x7f4108add400] 10:03:08 INFO - PROCESS | 1816 | 1461862988419 Marionette DEBUG loaded listener.js 10:03:08 INFO - PROCESS | 1816 | ++DOMWINDOW == 144 (0x7f4113a91c00) [pid = 1816] [serial = 1305] [outer = 0x7f4108add400] 10:03:09 INFO - PROCESS | 1816 | 1461862989107 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]]]}] 10:03:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 10:03:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 1182ms 10:03:09 INFO - PROCESS | 1816 | 1461862989156 Marionette TRACE conn4 -> [0,1709,"getWindowHandle",null] 10:03:09 INFO - PROCESS | 1816 | 1461862989160 Marionette TRACE conn4 <- [1,1709,null,{"value":"8"}] 10:03:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 10:03:09 INFO - PROCESS | 1816 | 1461862989166 Marionette TRACE conn4 -> [0,1710,"setScriptTimeout",{"ms":35000}] 10:03:09 INFO - PROCESS | 1816 | 1461862989168 Marionette TRACE conn4 <- [1,1710,null,{}] 10:03:09 INFO - PROCESS | 1816 | 1461862989174 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}] 10:03:09 INFO - PROCESS | 1816 | 1461862989442 Marionette TRACE conn4 <- [1,1711,null,{"value":null}] 10:03:09 INFO - PROCESS | 1816 | 1461862989453 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:03:09 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f4112244000 == 116 [pid = 1816] [id = 435] 10:03:09 INFO - PROCESS | 1816 | ++DOMWINDOW == 145 (0x7f410b80d400) [pid = 1816] [serial = 1306] [outer = (nil)] 10:03:09 INFO - PROCESS | 1816 | ++DOMWINDOW == 146 (0x7f4114a03800) [pid = 1816] [serial = 1307] [outer = 0x7f410b80d400] 10:03:09 INFO - PROCESS | 1816 | 1461862989618 Marionette DEBUG loaded listener.js 10:03:09 INFO - PROCESS | 1816 | ++DOMWINDOW == 147 (0x7f4118030000) [pid = 1816] [serial = 1308] [outer = 0x7f410b80d400] 10:03:10 INFO - PROCESS | 1816 | 1461862990718 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]]]}] 10:03:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 10:03:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 1583ms 10:03:10 INFO - PROCESS | 1816 | 1461862990750 Marionette TRACE conn4 -> [0,1713,"getWindowHandle",null] 10:03:10 INFO - PROCESS | 1816 | 1461862990758 Marionette TRACE conn4 <- [1,1713,null,{"value":"8"}] 10:03:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 10:03:10 INFO - PROCESS | 1816 | 1461862990766 Marionette TRACE conn4 -> [0,1714,"setScriptTimeout",{"ms":35000}] 10:03:10 INFO - PROCESS | 1816 | 1461862990772 Marionette TRACE conn4 <- [1,1714,null,{}] 10:03:10 INFO - PROCESS | 1816 | 1461862990780 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}] 10:03:11 INFO - PROCESS | 1816 | 1461862990994 Marionette TRACE conn4 <- [1,1715,null,{"value":null}] 10:03:11 INFO - PROCESS | 1816 | 1461862991249 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:03:11 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f410e738800 == 117 [pid = 1816] [id = 436] 10:03:11 INFO - PROCESS | 1816 | ++DOMWINDOW == 148 (0x7f410dc77800) [pid = 1816] [serial = 1309] [outer = (nil)] 10:03:11 INFO - PROCESS | 1816 | ++DOMWINDOW == 149 (0x7f410e511400) [pid = 1816] [serial = 1310] [outer = 0x7f410dc77800] 10:03:11 INFO - PROCESS | 1816 | 1461862991373 Marionette DEBUG loaded listener.js 10:03:11 INFO - PROCESS | 1816 | ++DOMWINDOW == 150 (0x7f410edf6400) [pid = 1816] [serial = 1311] [outer = 0x7f410dc77800] 10:03:12 INFO - PROCESS | 1816 | 1461862992286 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]]]}] 10:03:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 10:03:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 1590ms 10:03:12 INFO - PROCESS | 1816 | 1461862992357 Marionette TRACE conn4 -> [0,1717,"getWindowHandle",null] 10:03:12 INFO - PROCESS | 1816 | 1461862992367 Marionette TRACE conn4 <- [1,1717,null,{"value":"8"}] 10:03:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 10:03:12 INFO - PROCESS | 1816 | 1461862992378 Marionette TRACE conn4 -> [0,1718,"setScriptTimeout",{"ms":35000}] 10:03:12 INFO - PROCESS | 1816 | 1461862992381 Marionette TRACE conn4 <- [1,1718,null,{}] 10:03:12 INFO - PROCESS | 1816 | 1461862992388 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}] 10:03:12 INFO - PROCESS | 1816 | 1461862992642 Marionette TRACE conn4 <- [1,1719,null,{"value":null}] 10:03:12 INFO - PROCESS | 1816 | 1461862992925 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:03:12 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f411122a800 == 118 [pid = 1816] [id = 437] 10:03:12 INFO - PROCESS | 1816 | ++DOMWINDOW == 151 (0x7f410f39a000) [pid = 1816] [serial = 1312] [outer = (nil)] 10:03:13 INFO - PROCESS | 1816 | ++DOMWINDOW == 152 (0x7f41112c4800) [pid = 1816] [serial = 1313] [outer = 0x7f410f39a000] 10:03:13 INFO - PROCESS | 1816 | 1461862993044 Marionette DEBUG loaded listener.js 10:03:13 INFO - PROCESS | 1816 | ++DOMWINDOW == 153 (0x7f41122ec800) [pid = 1816] [serial = 1314] [outer = 0x7f410f39a000] 10:03:13 INFO - PROCESS | 1816 | 1461862993909 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]]]}] 10:03:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 10:03:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 1580ms 10:03:13 INFO - PROCESS | 1816 | 1461862993959 Marionette TRACE conn4 -> [0,1721,"getWindowHandle",null] 10:03:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 10:03:13 INFO - PROCESS | 1816 | 1461862993963 Marionette TRACE conn4 <- [1,1721,null,{"value":"8"}] 10:03:13 INFO - PROCESS | 1816 | 1461862993970 Marionette TRACE conn4 -> [0,1722,"setScriptTimeout",{"ms":35000}] 10:03:13 INFO - PROCESS | 1816 | 1461862993976 Marionette TRACE conn4 <- [1,1722,null,{}] 10:03:13 INFO - PROCESS | 1816 | 1461862993992 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}] 10:03:14 INFO - PROCESS | 1816 | 1461862994223 Marionette TRACE conn4 <- [1,1723,null,{"value":null}] 10:03:14 INFO - PROCESS | 1816 | 1461862994463 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:03:14 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f41139ec000 == 119 [pid = 1816] [id = 438] 10:03:14 INFO - PROCESS | 1816 | ++DOMWINDOW == 154 (0x7f410e507000) [pid = 1816] [serial = 1315] [outer = (nil)] 10:03:14 INFO - PROCESS | 1816 | ++DOMWINDOW == 155 (0x7f4113819000) [pid = 1816] [serial = 1316] [outer = 0x7f410e507000] 10:03:14 INFO - PROCESS | 1816 | 1461862994602 Marionette DEBUG loaded listener.js 10:03:14 INFO - PROCESS | 1816 | ++DOMWINDOW == 156 (0x7f4114a09400) [pid = 1816] [serial = 1317] [outer = 0x7f410e507000] 10:03:15 INFO - PROCESS | 1816 | 1461862995537 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]]]}] 10:03:15 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 10:03:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 1636ms 10:03:15 INFO - PROCESS | 1816 | 1461862995606 Marionette TRACE conn4 -> [0,1725,"getWindowHandle",null] 10:03:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 10:03:15 INFO - PROCESS | 1816 | 1461862995611 Marionette TRACE conn4 <- [1,1725,null,{"value":"8"}] 10:03:15 INFO - PROCESS | 1816 | 1461862995617 Marionette TRACE conn4 -> [0,1726,"setScriptTimeout",{"ms":35000}] 10:03:15 INFO - PROCESS | 1816 | 1461862995620 Marionette TRACE conn4 <- [1,1726,null,{}] 10:03:15 INFO - PROCESS | 1816 | 1461862995626 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}] 10:03:15 INFO - PROCESS | 1816 | 1461862995839 Marionette TRACE conn4 <- [1,1727,null,{"value":null}] 10:03:16 INFO - PROCESS | 1816 | 1461862996035 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:03:16 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f41146b8000 == 120 [pid = 1816] [id = 439] 10:03:16 INFO - PROCESS | 1816 | ++DOMWINDOW == 157 (0x7f4113788000) [pid = 1816] [serial = 1318] [outer = (nil)] 10:03:16 INFO - PROCESS | 1816 | ++DOMWINDOW == 158 (0x7f4118a2e400) [pid = 1816] [serial = 1319] [outer = 0x7f4113788000] 10:03:16 INFO - PROCESS | 1816 | 1461862996111 Marionette DEBUG loaded listener.js 10:03:16 INFO - PROCESS | 1816 | ++DOMWINDOW == 159 (0x7f4118ba2c00) [pid = 1816] [serial = 1320] [outer = 0x7f4113788000] 10:03:17 INFO - PROCESS | 1816 | 1461862997014 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]]]}] 10:03:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 10:03:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 1435ms 10:03:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 10:03:17 INFO - PROCESS | 1816 | 1461862997051 Marionette TRACE conn4 -> [0,1729,"getWindowHandle",null] 10:03:17 INFO - PROCESS | 1816 | 1461862997054 Marionette TRACE conn4 <- [1,1729,null,{"value":"8"}] 10:03:17 INFO - PROCESS | 1816 | 1461862997060 Marionette TRACE conn4 -> [0,1730,"setScriptTimeout",{"ms":35000}] 10:03:17 INFO - PROCESS | 1816 | 1461862997064 Marionette TRACE conn4 <- [1,1730,null,{}] 10:03:17 INFO - PROCESS | 1816 | 1461862997069 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}] 10:03:17 INFO - PROCESS | 1816 | 1461862997264 Marionette TRACE conn4 <- [1,1731,null,{"value":null}] 10:03:17 INFO - PROCESS | 1816 | 1461862997465 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:03:17 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f4118095800 == 121 [pid = 1816] [id = 440] 10:03:17 INFO - PROCESS | 1816 | ++DOMWINDOW == 160 (0x7f4114a0a000) [pid = 1816] [serial = 1321] [outer = (nil)] 10:03:17 INFO - PROCESS | 1816 | ++DOMWINDOW == 161 (0x7f4119c64800) [pid = 1816] [serial = 1322] [outer = 0x7f4114a0a000] 10:03:17 INFO - PROCESS | 1816 | 1461862997534 Marionette DEBUG loaded listener.js 10:03:17 INFO - PROCESS | 1816 | ++DOMWINDOW == 162 (0x7f411a022800) [pid = 1816] [serial = 1323] [outer = 0x7f4114a0a000] 10:03:18 INFO - PROCESS | 1816 | 1461862998451 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]]]}] 10:03:18 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 10:03:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 1435ms 10:03:18 INFO - PROCESS | 1816 | 1461862998496 Marionette TRACE conn4 -> [0,1733,"getWindowHandle",null] 10:03:18 INFO - PROCESS | 1816 | 1461862998500 Marionette TRACE conn4 <- [1,1733,null,{"value":"8"}] 10:03:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 10:03:18 INFO - PROCESS | 1816 | 1461862998505 Marionette TRACE conn4 -> [0,1734,"setScriptTimeout",{"ms":35000}] 10:03:18 INFO - PROCESS | 1816 | 1461862998508 Marionette TRACE conn4 <- [1,1734,null,{}] 10:03:18 INFO - PROCESS | 1816 | 1461862998513 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}] 10:03:18 INFO - PROCESS | 1816 | 1461862998733 Marionette TRACE conn4 <- [1,1735,null,{"value":null}] 10:03:18 INFO - PROCESS | 1816 | 1461862998932 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:03:18 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f4118c97000 == 122 [pid = 1816] [id = 441] 10:03:18 INFO - PROCESS | 1816 | ++DOMWINDOW == 163 (0x7f411a029400) [pid = 1816] [serial = 1324] [outer = (nil)] 10:03:18 INFO - PROCESS | 1816 | ++DOMWINDOW == 164 (0x7f411b655000) [pid = 1816] [serial = 1325] [outer = 0x7f411a029400] 10:03:19 INFO - PROCESS | 1816 | 1461862999009 Marionette DEBUG loaded listener.js 10:03:19 INFO - PROCESS | 1816 | ++DOMWINDOW == 165 (0x7f411cd87800) [pid = 1816] [serial = 1326] [outer = 0x7f411a029400] 10:03:19 INFO - PROCESS | 1816 | 1461862999926 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]]]}] 10:03:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 10:03:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 1481ms 10:03:19 INFO - PROCESS | 1816 | 1461862999988 Marionette TRACE conn4 -> [0,1737,"getWindowHandle",null] 10:03:19 INFO - PROCESS | 1816 | 1461862999992 Marionette TRACE conn4 <- [1,1737,null,{"value":"8"}] 10:03:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 10:03:20 INFO - PROCESS | 1816 | 1461862999998 Marionette TRACE conn4 -> [0,1738,"setScriptTimeout",{"ms":35000}] 10:03:20 INFO - PROCESS | 1816 | 1461863000000 Marionette TRACE conn4 <- [1,1738,null,{}] 10:03:20 INFO - PROCESS | 1816 | 1461863000006 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}] 10:03:20 INFO - PROCESS | 1816 | 1461863000214 Marionette TRACE conn4 <- [1,1739,null,{"value":null}] 10:03:20 INFO - PROCESS | 1816 | 1461863000424 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:03:20 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f411951f000 == 123 [pid = 1816] [id = 442] 10:03:20 INFO - PROCESS | 1816 | ++DOMWINDOW == 166 (0x7f411380a800) [pid = 1816] [serial = 1327] [outer = (nil)] 10:03:20 INFO - PROCESS | 1816 | ++DOMWINDOW == 167 (0x7f411cf6a800) [pid = 1816] [serial = 1328] [outer = 0x7f411380a800] 10:03:20 INFO - PROCESS | 1816 | 1461863000538 Marionette DEBUG loaded listener.js 10:03:20 INFO - PROCESS | 1816 | ++DOMWINDOW == 168 (0x7f411d06f400) [pid = 1816] [serial = 1329] [outer = 0x7f411380a800] 10:03:21 INFO - PROCESS | 1816 | 1461863001403 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]]]}] 10:03:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 10:03:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 1435ms 10:03:21 INFO - PROCESS | 1816 | 1461863001435 Marionette TRACE conn4 -> [0,1741,"getWindowHandle",null] 10:03:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 10:03:21 INFO - PROCESS | 1816 | 1461863001440 Marionette TRACE conn4 <- [1,1741,null,{"value":"8"}] 10:03:21 INFO - PROCESS | 1816 | 1461863001445 Marionette TRACE conn4 -> [0,1742,"setScriptTimeout",{"ms":35000}] 10:03:21 INFO - PROCESS | 1816 | 1461863001449 Marionette TRACE conn4 <- [1,1742,null,{}] 10:03:21 INFO - PROCESS | 1816 | 1461863001455 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}] 10:03:21 INFO - PROCESS | 1816 | 1461863001659 Marionette TRACE conn4 <- [1,1743,null,{"value":null}] 10:03:21 INFO - PROCESS | 1816 | 1461863001864 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:03:21 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f4119ea6000 == 124 [pid = 1816] [id = 443] 10:03:21 INFO - PROCESS | 1816 | ++DOMWINDOW == 169 (0x7f411a403000) [pid = 1816] [serial = 1330] [outer = (nil)] 10:03:21 INFO - PROCESS | 1816 | ++DOMWINDOW == 170 (0x7f411e7c9c00) [pid = 1816] [serial = 1331] [outer = 0x7f411a403000] 10:03:21 INFO - PROCESS | 1816 | 1461863001935 Marionette DEBUG loaded listener.js 10:03:22 INFO - PROCESS | 1816 | ++DOMWINDOW == 171 (0x7f411e7d4000) [pid = 1816] [serial = 1332] [outer = 0x7f411a403000] 10:03:22 INFO - PROCESS | 1816 | 1461863002829 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]]]}] 10:03:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 10:03:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 1433ms 10:03:22 INFO - PROCESS | 1816 | 1461863002879 Marionette TRACE conn4 -> [0,1745,"getWindowHandle",null] 10:03:22 INFO - PROCESS | 1816 | 1461863002883 Marionette TRACE conn4 <- [1,1745,null,{"value":"8"}] 10:03:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 10:03:22 INFO - PROCESS | 1816 | 1461863002889 Marionette TRACE conn4 -> [0,1746,"setScriptTimeout",{"ms":35000}] 10:03:22 INFO - PROCESS | 1816 | 1461863002891 Marionette TRACE conn4 <- [1,1746,null,{}] 10:03:22 INFO - PROCESS | 1816 | 1461863002897 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}] 10:03:23 INFO - PROCESS | 1816 | 1461863003105 Marionette TRACE conn4 <- [1,1747,null,{"value":null}] 10:03:23 INFO - PROCESS | 1816 | 1461863003320 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:03:23 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f411a1b1000 == 125 [pid = 1816] [id = 444] 10:03:23 INFO - PROCESS | 1816 | ++DOMWINDOW == 172 (0x7f411b9f5400) [pid = 1816] [serial = 1333] [outer = (nil)] 10:03:23 INFO - PROCESS | 1816 | ++DOMWINDOW == 173 (0x7f411e7ed000) [pid = 1816] [serial = 1334] [outer = 0x7f411b9f5400] 10:03:23 INFO - PROCESS | 1816 | 1461863003390 Marionette DEBUG loaded listener.js 10:03:23 INFO - PROCESS | 1816 | ++DOMWINDOW == 174 (0x7f4121b24400) [pid = 1816] [serial = 1335] [outer = 0x7f411b9f5400] 10:03:24 INFO - PROCESS | 1816 | 1461863004278 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]]]}] 10:03:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 10:03:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 1427ms 10:03:24 INFO - PROCESS | 1816 | 1461863004318 Marionette TRACE conn4 -> [0,1749,"getWindowHandle",null] 10:03:24 INFO - PROCESS | 1816 | 1461863004321 Marionette TRACE conn4 <- [1,1749,null,{"value":"8"}] 10:03:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 10:03:24 INFO - PROCESS | 1816 | 1461863004327 Marionette TRACE conn4 -> [0,1750,"setScriptTimeout",{"ms":35000}] 10:03:24 INFO - PROCESS | 1816 | 1461863004329 Marionette TRACE conn4 <- [1,1750,null,{}] 10:03:24 INFO - PROCESS | 1816 | 1461863004335 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}] 10:03:24 INFO - PROCESS | 1816 | 1461863004540 Marionette TRACE conn4 <- [1,1751,null,{"value":null}] 10:03:24 INFO - PROCESS | 1816 | 1461863004756 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:03:24 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f411b45c000 == 126 [pid = 1816] [id = 445] 10:03:24 INFO - PROCESS | 1816 | ++DOMWINDOW == 175 (0x7f411d077800) [pid = 1816] [serial = 1336] [outer = (nil)] 10:03:24 INFO - PROCESS | 1816 | ++DOMWINDOW == 176 (0x7f412169a800) [pid = 1816] [serial = 1337] [outer = 0x7f411d077800] 10:03:24 INFO - PROCESS | 1816 | 1461863004879 Marionette DEBUG loaded listener.js 10:03:24 INFO - PROCESS | 1816 | ++DOMWINDOW == 177 (0x7f4123e0a800) [pid = 1816] [serial = 1338] [outer = 0x7f411d077800] 10:03:25 INFO - PROCESS | 1816 | 1461863005810 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]]]}] 10:03:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 10:03:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 1528ms 10:03:25 INFO - PROCESS | 1816 | 1461863005858 Marionette TRACE conn4 -> [0,1753,"getWindowHandle",null] 10:03:25 INFO - PROCESS | 1816 | 1461863005861 Marionette TRACE conn4 <- [1,1753,null,{"value":"8"}] 10:03:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 10:03:25 INFO - PROCESS | 1816 | 1461863005867 Marionette TRACE conn4 -> [0,1754,"setScriptTimeout",{"ms":35000}] 10:03:25 INFO - PROCESS | 1816 | 1461863005871 Marionette TRACE conn4 <- [1,1754,null,{}] 10:03:25 INFO - PROCESS | 1816 | 1461863005876 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}] 10:03:26 INFO - PROCESS | 1816 | 1461863006118 Marionette TRACE conn4 <- [1,1755,null,{"value":null}] 10:03:26 INFO - PROCESS | 1816 | 1461863006320 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:03:26 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f4121b42800 == 127 [pid = 1816] [id = 446] 10:03:26 INFO - PROCESS | 1816 | ++DOMWINDOW == 178 (0x7f412037d400) [pid = 1816] [serial = 1339] [outer = (nil)] 10:03:26 INFO - PROCESS | 1816 | ++DOMWINDOW == 179 (0x7f412570f400) [pid = 1816] [serial = 1340] [outer = 0x7f412037d400] 10:03:26 INFO - PROCESS | 1816 | 1461863006438 Marionette DEBUG loaded listener.js 10:03:26 INFO - PROCESS | 1816 | ++DOMWINDOW == 180 (0x7f4126166400) [pid = 1816] [serial = 1341] [outer = 0x7f412037d400] 10:03:27 INFO - PROCESS | 1816 | 1461863007386 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]]]}] 10:03:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 10:03:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 1585ms 10:03:27 INFO - PROCESS | 1816 | 1461863007454 Marionette TRACE conn4 -> [0,1757,"getWindowHandle",null] 10:03:27 INFO - PROCESS | 1816 | 1461863007458 Marionette TRACE conn4 <- [1,1757,null,{"value":"8"}] 10:03:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 10:03:27 INFO - PROCESS | 1816 | 1461863007464 Marionette TRACE conn4 -> [0,1758,"setScriptTimeout",{"ms":35000}] 10:03:27 INFO - PROCESS | 1816 | 1461863007466 Marionette TRACE conn4 <- [1,1758,null,{}] 10:03:27 INFO - PROCESS | 1816 | 1461863007472 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}] 10:03:27 INFO - PROCESS | 1816 | 1461863007684 Marionette TRACE conn4 <- [1,1759,null,{"value":null}] 10:03:27 INFO - PROCESS | 1816 | 1461863007891 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:03:27 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f412440c000 == 128 [pid = 1816] [id = 447] 10:03:27 INFO - PROCESS | 1816 | ++DOMWINDOW == 181 (0x7f410e507c00) [pid = 1816] [serial = 1342] [outer = (nil)] 10:03:27 INFO - PROCESS | 1816 | ++DOMWINDOW == 182 (0x7f4114a06400) [pid = 1816] [serial = 1343] [outer = 0x7f410e507c00] 10:03:28 INFO - PROCESS | 1816 | 1461863008005 Marionette DEBUG loaded listener.js 10:03:28 INFO - PROCESS | 1816 | ++DOMWINDOW == 183 (0x7f412966d000) [pid = 1816] [serial = 1344] [outer = 0x7f410e507c00] 10:03:28 INFO - PROCESS | 1816 | 1461863008891 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]]]}] 10:03:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 10:03:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 1483ms 10:03:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 10:03:28 INFO - PROCESS | 1816 | 1461863008948 Marionette TRACE conn4 -> [0,1761,"getWindowHandle",null] 10:03:28 INFO - PROCESS | 1816 | 1461863008951 Marionette TRACE conn4 <- [1,1761,null,{"value":"8"}] 10:03:28 INFO - PROCESS | 1816 | 1461863008957 Marionette TRACE conn4 -> [0,1762,"setScriptTimeout",{"ms":35000}] 10:03:28 INFO - PROCESS | 1816 | 1461863008969 Marionette TRACE conn4 <- [1,1762,null,{}] 10:03:28 INFO - PROCESS | 1816 | 1461863008974 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}] 10:03:29 INFO - PROCESS | 1816 | 1461863009178 Marionette TRACE conn4 <- [1,1763,null,{"value":null}] 10:03:29 INFO - PROCESS | 1816 | 1461863009381 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:03:29 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f41247ce000 == 129 [pid = 1816] [id = 448] 10:03:29 INFO - PROCESS | 1816 | ++DOMWINDOW == 184 (0x7f4110998000) [pid = 1816] [serial = 1345] [outer = (nil)] 10:03:29 INFO - PROCESS | 1816 | ++DOMWINDOW == 185 (0x7f4130173800) [pid = 1816] [serial = 1346] [outer = 0x7f4110998000] 10:03:29 INFO - PROCESS | 1816 | 1461863009494 Marionette DEBUG loaded listener.js 10:03:29 INFO - PROCESS | 1816 | ++DOMWINDOW == 186 (0x7f4130411400) [pid = 1816] [serial = 1347] [outer = 0x7f4110998000] 10:03:30 INFO - PROCESS | 1816 | 1461863010472 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]]]}] 10:03:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 10:03:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 1550ms 10:03:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 10:03:30 INFO - PROCESS | 1816 | 1461863010508 Marionette TRACE conn4 -> [0,1765,"getWindowHandle",null] 10:03:30 INFO - PROCESS | 1816 | 1461863010510 Marionette TRACE conn4 <- [1,1765,null,{"value":"8"}] 10:03:30 INFO - PROCESS | 1816 | 1461863010518 Marionette TRACE conn4 -> [0,1766,"setScriptTimeout",{"ms":35000}] 10:03:30 INFO - PROCESS | 1816 | 1461863010521 Marionette TRACE conn4 <- [1,1766,null,{}] 10:03:30 INFO - PROCESS | 1816 | 1461863010526 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}] 10:03:30 INFO - PROCESS | 1816 | 1461863010737 Marionette TRACE conn4 <- [1,1767,null,{"value":null}] 10:03:30 INFO - PROCESS | 1816 | 1461863010947 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:03:31 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f41253c2000 == 130 [pid = 1816] [id = 449] 10:03:31 INFO - PROCESS | 1816 | ++DOMWINDOW == 187 (0x7f4126167800) [pid = 1816] [serial = 1348] [outer = (nil)] 10:03:31 INFO - PROCESS | 1816 | ++DOMWINDOW == 188 (0x7f4130648000) [pid = 1816] [serial = 1349] [outer = 0x7f4126167800] 10:03:31 INFO - PROCESS | 1816 | 1461863011057 Marionette DEBUG loaded listener.js 10:03:31 INFO - PROCESS | 1816 | ++DOMWINDOW == 189 (0x7f413180dc00) [pid = 1816] [serial = 1350] [outer = 0x7f4126167800] 10:03:32 INFO - PROCESS | 1816 | 1461863012009 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]]]}] 10:03:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 10:03:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 1531ms 10:03:32 INFO - PROCESS | 1816 | 1461863012048 Marionette TRACE conn4 -> [0,1769,"getWindowHandle",null] 10:03:32 INFO - PROCESS | 1816 | 1461863012051 Marionette TRACE conn4 <- [1,1769,null,{"value":"8"}] 10:03:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 10:03:32 INFO - PROCESS | 1816 | 1461863012057 Marionette TRACE conn4 -> [0,1770,"setScriptTimeout",{"ms":35000}] 10:03:32 INFO - PROCESS | 1816 | 1461863012060 Marionette TRACE conn4 <- [1,1770,null,{}] 10:03:32 INFO - PROCESS | 1816 | 1461863012065 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}] 10:03:32 INFO - PROCESS | 1816 | 1461863012278 Marionette TRACE conn4 <- [1,1771,null,{"value":null}] 10:03:32 INFO - PROCESS | 1816 | 1461863012487 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:03:32 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f410de38800 == 131 [pid = 1816] [id = 450] 10:03:32 INFO - PROCESS | 1816 | ++DOMWINDOW == 190 (0x7f41084c8c00) [pid = 1816] [serial = 1351] [outer = (nil)] 10:03:32 INFO - PROCESS | 1816 | ++DOMWINDOW == 191 (0x7f4108ad3000) [pid = 1816] [serial = 1352] [outer = 0x7f41084c8c00] 10:03:32 INFO - PROCESS | 1816 | 1461863012948 Marionette DEBUG loaded listener.js 10:03:33 INFO - PROCESS | 1816 | ++DOMWINDOW == 192 (0x7f410b812400) [pid = 1816] [serial = 1353] [outer = 0x7f41084c8c00] 10:03:33 INFO - PROCESS | 1816 | 1461863013905 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]]]}] 10:03:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 10:03:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 1882ms 10:03:33 INFO - PROCESS | 1816 | 1461863013942 Marionette TRACE conn4 -> [0,1773,"getWindowHandle",null] 10:03:33 INFO - PROCESS | 1816 | 1461863013950 Marionette TRACE conn4 <- [1,1773,null,{"value":"8"}] 10:03:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 10:03:33 INFO - PROCESS | 1816 | 1461863013959 Marionette TRACE conn4 -> [0,1774,"setScriptTimeout",{"ms":35000}] 10:03:33 INFO - PROCESS | 1816 | 1461863013963 Marionette TRACE conn4 <- [1,1774,null,{}] 10:03:33 INFO - PROCESS | 1816 | 1461863013971 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}] 10:03:34 INFO - PROCESS | 1816 | 1461863014244 Marionette TRACE conn4 <- [1,1775,null,{"value":null}] 10:03:34 INFO - PROCESS | 1816 | 1461863014415 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:03:34 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f4110a3f800 == 132 [pid = 1816] [id = 451] 10:03:34 INFO - PROCESS | 1816 | ++DOMWINDOW == 193 (0x7f410ca23000) [pid = 1816] [serial = 1354] [outer = (nil)] 10:03:34 INFO - PROCESS | 1816 | ++DOMWINDOW == 194 (0x7f410e367c00) [pid = 1816] [serial = 1355] [outer = 0x7f410ca23000] 10:03:34 INFO - PROCESS | 1816 | 1461863014591 Marionette DEBUG loaded listener.js 10:03:34 INFO - PROCESS | 1816 | ++DOMWINDOW == 195 (0x7f410edee000) [pid = 1816] [serial = 1356] [outer = 0x7f410ca23000] 10:03:35 INFO - PROCESS | 1816 | 1461863015649 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]]]}] 10:03:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 10:03:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 1733ms 10:03:35 INFO - PROCESS | 1816 | 1461863015691 Marionette TRACE conn4 -> [0,1777,"getWindowHandle",null] 10:03:35 INFO - PROCESS | 1816 | 1461863015697 Marionette TRACE conn4 <- [1,1777,null,{"value":"8"}] 10:03:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 10:03:35 INFO - PROCESS | 1816 | 1461863015707 Marionette TRACE conn4 -> [0,1778,"setScriptTimeout",{"ms":35000}] 10:03:35 INFO - PROCESS | 1816 | 1461863015711 Marionette TRACE conn4 <- [1,1778,null,{}] 10:03:35 INFO - PROCESS | 1816 | 1461863015717 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}] 10:03:35 INFO - PROCESS | 1816 | 1461863015916 Marionette TRACE conn4 <- [1,1779,null,{"value":null}] 10:03:36 INFO - PROCESS | 1816 | --DOCSHELL 0x7f4110d3f000 == 131 [pid = 1816] [id = 434] 10:03:36 INFO - PROCESS | 1816 | --DOMWINDOW == 194 (0x7f41215c9000) [pid = 1816] [serial = 1193] [outer = (nil)] [url = about:blank] 10:03:36 INFO - PROCESS | 1816 | --DOMWINDOW == 193 (0x7f412259cc00) [pid = 1816] [serial = 1196] [outer = (nil)] [url = about:blank] 10:03:36 INFO - PROCESS | 1816 | --DOMWINDOW == 192 (0x7f4123e15c00) [pid = 1816] [serial = 1199] [outer = (nil)] [url = about:blank] 10:03:36 INFO - PROCESS | 1816 | --DOMWINDOW == 191 (0x7f4124e39c00) [pid = 1816] [serial = 1202] [outer = (nil)] [url = about:blank] 10:03:36 INFO - PROCESS | 1816 | --DOMWINDOW == 190 (0x7f4125d9d400) [pid = 1816] [serial = 1205] [outer = (nil)] [url = about:blank] 10:03:36 INFO - PROCESS | 1816 | --DOMWINDOW == 189 (0x7f413188d800) [pid = 1816] [serial = 1208] [outer = (nil)] [url = about:blank] 10:03:36 INFO - PROCESS | 1816 | --DOMWINDOW == 188 (0x7f410bb7d400) [pid = 1816] [serial = 1211] [outer = (nil)] [url = about:blank] 10:03:36 INFO - PROCESS | 1816 | --DOMWINDOW == 187 (0x7f4112222800) [pid = 1816] [serial = 1214] [outer = (nil)] [url = about:blank] 10:03:36 INFO - PROCESS | 1816 | --DOMWINDOW == 186 (0x7f410e506c00) [pid = 1816] [serial = 1244] [outer = (nil)] [url = about:blank] 10:03:36 INFO - PROCESS | 1816 | 1461863016317 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:03:36 INFO - PROCESS | 1816 | --DOCSHELL 0x7f4110a41000 == 130 [pid = 1816] [id = 433] 10:03:36 INFO - PROCESS | 1816 | --DOCSHELL 0x7f410ec91800 == 129 [pid = 1816] [id = 432] 10:03:36 INFO - PROCESS | 1816 | --DOCSHELL 0x7f410de39000 == 128 [pid = 1816] [id = 431] 10:03:36 INFO - PROCESS | 1816 | --DOCSHELL 0x7f410b6e6000 == 127 [pid = 1816] [id = 430] 10:03:36 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f410dd4d000 == 128 [pid = 1816] [id = 452] 10:03:36 INFO - PROCESS | 1816 | ++DOMWINDOW == 187 (0x7f410b818800) [pid = 1816] [serial = 1357] [outer = (nil)] 10:03:36 INFO - PROCESS | 1816 | ++DOMWINDOW == 188 (0x7f410e704400) [pid = 1816] [serial = 1358] [outer = 0x7f410b818800] 10:03:36 INFO - PROCESS | 1816 | 1461863016415 Marionette DEBUG loaded listener.js 10:03:36 INFO - PROCESS | 1816 | ++DOMWINDOW == 189 (0x7f41124d4c00) [pid = 1816] [serial = 1359] [outer = 0x7f410b818800] 10:03:36 INFO - PROCESS | 1816 | --DOCSHELL 0x7f4110975000 == 127 [pid = 1816] [id = 429] 10:03:36 INFO - PROCESS | 1816 | --DOCSHELL 0x7f413589a800 == 126 [pid = 1816] [id = 424] 10:03:36 INFO - PROCESS | 1816 | --DOCSHELL 0x7f413186b000 == 125 [pid = 1816] [id = 423] 10:03:36 INFO - PROCESS | 1816 | --DOMWINDOW == 188 (0x7f411a40b800) [pid = 1816] [serial = 1173] [outer = (nil)] [url = about:blank] 10:03:36 INFO - PROCESS | 1816 | --DOMWINDOW == 187 (0x7f410e711c00) [pid = 1816] [serial = 1140] [outer = (nil)] [url = about:blank] 10:03:36 INFO - PROCESS | 1816 | --DOMWINDOW == 186 (0x7f410dc79c00) [pid = 1816] [serial = 1143] [outer = (nil)] [url = about:blank] 10:03:36 INFO - PROCESS | 1816 | --DOMWINDOW == 185 (0x7f410b819800) [pid = 1816] [serial = 1146] [outer = (nil)] [url = about:blank] 10:03:36 INFO - PROCESS | 1816 | --DOMWINDOW == 184 (0x7f4114a05800) [pid = 1816] [serial = 1232] [outer = (nil)] [url = about:blank] 10:03:36 INFO - PROCESS | 1816 | --DOMWINDOW == 183 (0x7f4118ba8000) [pid = 1816] [serial = 1233] [outer = (nil)] [url = about:blank] 10:03:36 INFO - PROCESS | 1816 | --DOMWINDOW == 182 (0x7f411cf9a000) [pid = 1816] [serial = 1238] [outer = (nil)] [url = about:blank] 10:03:36 INFO - PROCESS | 1816 | --DOMWINDOW == 181 (0x7f410e705000) [pid = 1816] [serial = 1221] [outer = (nil)] [url = about:blank] 10:03:36 INFO - PROCESS | 1816 | --DOMWINDOW == 180 (0x7f410dc70800) [pid = 1816] [serial = 1220] [outer = (nil)] [url = about:blank] 10:03:36 INFO - PROCESS | 1816 | --DOMWINDOW == 179 (0x7f410e370000) [pid = 1816] [serial = 1229] [outer = (nil)] [url = about:blank] 10:03:36 INFO - PROCESS | 1816 | --DOMWINDOW == 178 (0x7f411378fc00) [pid = 1816] [serial = 1230] [outer = (nil)] [url = about:blank] 10:03:36 INFO - PROCESS | 1816 | --DOMWINDOW == 177 (0x7f4108ad4000) [pid = 1816] [serial = 1175] [outer = (nil)] [url = about:blank] 10:03:36 INFO - PROCESS | 1816 | --DOMWINDOW == 176 (0x7f410ddcc000) [pid = 1816] [serial = 1218] [outer = (nil)] [url = about:blank] 10:03:36 INFO - PROCESS | 1816 | --DOMWINDOW == 175 (0x7f410b81a400) [pid = 1816] [serial = 1217] [outer = (nil)] [url = about:blank] 10:03:36 INFO - PROCESS | 1816 | --DOMWINDOW == 174 (0x7f411378c000) [pid = 1816] [serial = 1227] [outer = (nil)] [url = about:blank] 10:03:36 INFO - PROCESS | 1816 | --DOMWINDOW == 173 (0x7f41126dec00) [pid = 1816] [serial = 1226] [outer = (nil)] [url = about:blank] 10:03:36 INFO - PROCESS | 1816 | --DOMWINDOW == 172 (0x7f411b97a400) [pid = 1816] [serial = 1235] [outer = (nil)] [url = about:blank] 10:03:36 INFO - PROCESS | 1816 | --DOMWINDOW == 171 (0x7f4119c6cc00) [pid = 1816] [serial = 1187] [outer = (nil)] [url = about:blank] 10:03:36 INFO - PROCESS | 1816 | --DOMWINDOW == 170 (0x7f411b9f4000) [pid = 1816] [serial = 1190] [outer = (nil)] [url = about:blank] 10:03:36 INFO - PROCESS | 1816 | --DOMWINDOW == 169 (0x7f41112cac00) [pid = 1816] [serial = 1224] [outer = (nil)] [url = about:blank] 10:03:36 INFO - PROCESS | 1816 | --DOMWINDOW == 168 (0x7f411099e800) [pid = 1816] [serial = 1223] [outer = (nil)] [url = about:blank] 10:03:36 INFO - PROCESS | 1816 | --DOMWINDOW == 167 (0x7f41126dbc00) [pid = 1816] [serial = 1181] [outer = (nil)] [url = about:blank] 10:03:36 INFO - PROCESS | 1816 | --DOMWINDOW == 166 (0x7f4118a27c00) [pid = 1816] [serial = 1184] [outer = (nil)] [url = about:blank] 10:03:36 INFO - PROCESS | 1816 | --DOMWINDOW == 165 (0x7f410edfb800) [pid = 1816] [serial = 1178] [outer = (nil)] [url = about:blank] 10:03:36 INFO - PROCESS | 1816 | --DOMWINDOW == 164 (0x7f410978ac00) [pid = 1816] [serial = 1241] [outer = (nil)] [url = about:blank] 10:03:36 INFO - PROCESS | 1816 | --DOMWINDOW == 163 (0x7f411d075400) [pid = 1816] [serial = 1239] [outer = (nil)] [url = about:blank] 10:03:36 INFO - PROCESS | 1816 | --DOMWINDOW == 162 (0x7f410e364000) [pid = 1816] [serial = 1242] [outer = (nil)] [url = about:blank] 10:03:36 INFO - PROCESS | 1816 | --DOMWINDOW == 161 (0x7f411cdbe800) [pid = 1816] [serial = 1236] [outer = (nil)] [url = about:blank] 10:03:37 INFO - PROCESS | 1816 | 1461863017225 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]]]}] 10:03:37 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 10:03:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 1533ms 10:03:37 INFO - PROCESS | 1816 | 1461863017241 Marionette TRACE conn4 -> [0,1781,"getWindowHandle",null] 10:03:37 INFO - PROCESS | 1816 | 1461863017244 Marionette TRACE conn4 <- [1,1781,null,{"value":"8"}] 10:03:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 10:03:37 INFO - PROCESS | 1816 | 1461863017250 Marionette TRACE conn4 -> [0,1782,"setScriptTimeout",{"ms":35000}] 10:03:37 INFO - PROCESS | 1816 | 1461863017256 Marionette TRACE conn4 <- [1,1782,null,{}] 10:03:37 INFO - PROCESS | 1816 | 1461863017271 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}] 10:03:37 INFO - PROCESS | 1816 | 1461863017468 Marionette TRACE conn4 <- [1,1783,null,{"value":null}] 10:03:37 INFO - PROCESS | 1816 | 1461863017637 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:03:37 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f4110a4b000 == 126 [pid = 1816] [id = 453] 10:03:37 INFO - PROCESS | 1816 | ++DOMWINDOW == 162 (0x7f410e370000) [pid = 1816] [serial = 1360] [outer = (nil)] 10:03:37 INFO - PROCESS | 1816 | ++DOMWINDOW == 163 (0x7f41126dec00) [pid = 1816] [serial = 1361] [outer = 0x7f410e370000] 10:03:37 INFO - PROCESS | 1816 | 1461863017699 Marionette DEBUG loaded listener.js 10:03:37 INFO - PROCESS | 1816 | ++DOMWINDOW == 164 (0x7f4113836c00) [pid = 1816] [serial = 1362] [outer = 0x7f410e370000] 10:03:38 INFO - PROCESS | 1816 | 1461863018431 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]]]}] 10:03:38 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 10:03:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 1237ms 10:03:38 INFO - PROCESS | 1816 | 1461863018488 Marionette TRACE conn4 -> [0,1785,"getWindowHandle",null] 10:03:38 INFO - PROCESS | 1816 | 1461863018492 Marionette TRACE conn4 <- [1,1785,null,{"value":"8"}] 10:03:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 10:03:38 INFO - PROCESS | 1816 | 1461863018497 Marionette TRACE conn4 -> [0,1786,"setScriptTimeout",{"ms":35000}] 10:03:38 INFO - PROCESS | 1816 | 1461863018500 Marionette TRACE conn4 <- [1,1786,null,{}] 10:03:38 INFO - PROCESS | 1816 | 1461863018509 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}] 10:03:38 INFO - PROCESS | 1816 | 1461863018701 Marionette TRACE conn4 <- [1,1787,null,{"value":null}] 10:03:38 INFO - PROCESS | 1816 | 1461863018712 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:03:38 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f411123a000 == 127 [pid = 1816] [id = 454] 10:03:38 INFO - PROCESS | 1816 | ++DOMWINDOW == 165 (0x7f411099e800) [pid = 1816] [serial = 1363] [outer = (nil)] 10:03:38 INFO - PROCESS | 1816 | ++DOMWINDOW == 166 (0x7f411462ec00) [pid = 1816] [serial = 1364] [outer = 0x7f411099e800] 10:03:38 INFO - PROCESS | 1816 | 1461863018774 Marionette DEBUG loaded listener.js 10:03:38 INFO - PROCESS | 1816 | ++DOMWINDOW == 167 (0x7f4118b24000) [pid = 1816] [serial = 1365] [outer = 0x7f411099e800] 10:03:39 INFO - PROCESS | 1816 | 1461863019759 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]]]}] 10:03:39 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 10:03:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 1286ms 10:03:39 INFO - PROCESS | 1816 | 1461863019785 Marionette TRACE conn4 -> [0,1789,"getWindowHandle",null] 10:03:39 INFO - PROCESS | 1816 | 1461863019788 Marionette TRACE conn4 <- [1,1789,null,{"value":"8"}] 10:03:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 10:03:39 INFO - PROCESS | 1816 | 1461863019794 Marionette TRACE conn4 -> [0,1790,"setScriptTimeout",{"ms":35000}] 10:03:39 INFO - PROCESS | 1816 | 1461863019796 Marionette TRACE conn4 <- [1,1790,null,{}] 10:03:39 INFO - PROCESS | 1816 | 1461863019813 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}] 10:03:40 INFO - PROCESS | 1816 | 1461863020073 Marionette TRACE conn4 <- [1,1791,null,{"value":null}] 10:03:40 INFO - PROCESS | 1816 | 1461863020113 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:03:40 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f4112c19000 == 128 [pid = 1816] [id = 455] 10:03:40 INFO - PROCESS | 1816 | ++DOMWINDOW == 168 (0x7f4118b31800) [pid = 1816] [serial = 1366] [outer = (nil)] 10:03:40 INFO - PROCESS | 1816 | ++DOMWINDOW == 169 (0x7f41191bd800) [pid = 1816] [serial = 1367] [outer = 0x7f4118b31800] 10:03:40 INFO - PROCESS | 1816 | 1461863020220 Marionette DEBUG loaded listener.js 10:03:40 INFO - PROCESS | 1816 | ++DOMWINDOW == 170 (0x7f411a406400) [pid = 1816] [serial = 1368] [outer = 0x7f4118b31800] 10:03:41 INFO - PROCESS | 1816 | --DOMWINDOW == 169 (0x7f410e70d800) [pid = 1816] [serial = 1297] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 10:03:41 INFO - PROCESS | 1816 | --DOMWINDOW == 168 (0x7f41122ea800) [pid = 1816] [serial = 1300] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 10:03:41 INFO - PROCESS | 1816 | --DOMWINDOW == 167 (0x7f4110a8e400) [pid = 1816] [serial = 1294] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 10:03:41 INFO - PROCESS | 1816 | --DOMWINDOW == 166 (0x7f4108add400) [pid = 1816] [serial = 1303] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 10:03:41 INFO - PROCESS | 1816 | --DOMWINDOW == 165 (0x7f410edec400) [pid = 1816] [serial = 1291] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 10:03:41 INFO - PROCESS | 1816 | --DOMWINDOW == 164 (0x7f410978bc00) [pid = 1816] [serial = 1288] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 10:03:41 INFO - PROCESS | 1816 | 1461863021431 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]]]}] 10:03:41 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) 10:03:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 1677ms 10:03:41 INFO - PROCESS | 1816 | 1461863021472 Marionette TRACE conn4 -> [0,1793,"getWindowHandle",null] 10:03:41 INFO - PROCESS | 1816 | 1461863021476 Marionette TRACE conn4 <- [1,1793,null,{"value":"8"}] 10:03:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 10:03:41 INFO - PROCESS | 1816 | 1461863021481 Marionette TRACE conn4 -> [0,1794,"setScriptTimeout",{"ms":35000}] 10:03:41 INFO - PROCESS | 1816 | 1461863021484 Marionette TRACE conn4 <- [1,1794,null,{}] 10:03:41 INFO - PROCESS | 1816 | 1461863021489 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}] 10:03:41 INFO - PROCESS | 1816 | 1461863021742 Marionette TRACE conn4 <- [1,1795,null,{"value":null}] 10:03:41 INFO - PROCESS | 1816 | 1461863021892 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:03:41 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f4113a67000 == 129 [pid = 1816] [id = 456] 10:03:41 INFO - PROCESS | 1816 | ++DOMWINDOW == 165 (0x7f410978bc00) [pid = 1816] [serial = 1369] [outer = (nil)] 10:03:41 INFO - PROCESS | 1816 | ++DOMWINDOW == 166 (0x7f411a40c000) [pid = 1816] [serial = 1370] [outer = 0x7f410978bc00] 10:03:41 INFO - PROCESS | 1816 | 1461863021954 Marionette DEBUG loaded listener.js 10:03:42 INFO - PROCESS | 1816 | ++DOMWINDOW == 167 (0x7f411b9fd000) [pid = 1816] [serial = 1371] [outer = 0x7f410978bc00] 10:03:42 INFO - PROCESS | 1816 | 1461863022638 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]]]}] 10:03:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 10:03:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 1181ms 10:03:42 INFO - PROCESS | 1816 | 1461863022663 Marionette TRACE conn4 -> [0,1797,"getWindowHandle",null] 10:03:42 INFO - PROCESS | 1816 | 1461863022667 Marionette TRACE conn4 <- [1,1797,null,{"value":"8"}] 10:03:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 10:03:42 INFO - PROCESS | 1816 | 1461863022672 Marionette TRACE conn4 -> [0,1798,"setScriptTimeout",{"ms":35000}] 10:03:42 INFO - PROCESS | 1816 | 1461863022674 Marionette TRACE conn4 <- [1,1798,null,{}] 10:03:42 INFO - PROCESS | 1816 | 1461863022679 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}] 10:03:42 INFO - PROCESS | 1816 | 1461863022926 Marionette TRACE conn4 <- [1,1799,null,{"value":null}] 10:03:42 INFO - PROCESS | 1816 | 1461863022951 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:03:42 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f411809d000 == 130 [pid = 1816] [id = 457] 10:03:42 INFO - PROCESS | 1816 | ++DOMWINDOW == 168 (0x7f411a234800) [pid = 1816] [serial = 1372] [outer = (nil)] 10:03:43 INFO - PROCESS | 1816 | ++DOMWINDOW == 169 (0x7f411e7ed400) [pid = 1816] [serial = 1373] [outer = 0x7f411a234800] 10:03:43 INFO - PROCESS | 1816 | 1461863023012 Marionette DEBUG loaded listener.js 10:03:43 INFO - PROCESS | 1816 | ++DOMWINDOW == 170 (0x7f4122857800) [pid = 1816] [serial = 1374] [outer = 0x7f411a234800] 10:03:44 INFO - PROCESS | 1816 | 1461863024125 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]]]}] 10:03:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 10:03:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 1478ms 10:03:44 INFO - PROCESS | 1816 | 1461863024152 Marionette TRACE conn4 -> [0,1801,"getWindowHandle",null] 10:03:44 INFO - PROCESS | 1816 | 1461863024158 Marionette TRACE conn4 <- [1,1801,null,{"value":"8"}] 10:03:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 10:03:44 INFO - PROCESS | 1816 | 1461863024168 Marionette TRACE conn4 -> [0,1802,"setScriptTimeout",{"ms":35000}] 10:03:44 INFO - PROCESS | 1816 | 1461863024172 Marionette TRACE conn4 <- [1,1802,null,{}] 10:03:44 INFO - PROCESS | 1816 | 1461863024180 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}] 10:03:44 INFO - PROCESS | 1816 | 1461863024393 Marionette TRACE conn4 <- [1,1803,null,{"value":null}] 10:03:44 INFO - PROCESS | 1816 | 1461863024656 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:03:44 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f410f62e800 == 131 [pid = 1816] [id = 458] 10:03:44 INFO - PROCESS | 1816 | ++DOMWINDOW == 171 (0x7f410e36d400) [pid = 1816] [serial = 1375] [outer = (nil)] 10:03:44 INFO - PROCESS | 1816 | ++DOMWINDOW == 172 (0x7f410e507800) [pid = 1816] [serial = 1376] [outer = 0x7f410e36d400] 10:03:44 INFO - PROCESS | 1816 | 1461863024776 Marionette DEBUG loaded listener.js 10:03:44 INFO - PROCESS | 1816 | ++DOMWINDOW == 173 (0x7f410f391c00) [pid = 1816] [serial = 1377] [outer = 0x7f410e36d400] 10:03:45 INFO - PROCESS | 1816 | 1461863025708 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]]]}] 10:03:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 10:03:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 1582ms 10:03:45 INFO - PROCESS | 1816 | 1461863025751 Marionette TRACE conn4 -> [0,1805,"getWindowHandle",null] 10:03:45 INFO - PROCESS | 1816 | 1461863025760 Marionette TRACE conn4 <- [1,1805,null,{"value":"8"}] 10:03:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 10:03:45 INFO - PROCESS | 1816 | 1461863025769 Marionette TRACE conn4 -> [0,1806,"setScriptTimeout",{"ms":35000}] 10:03:45 INFO - PROCESS | 1816 | 1461863025773 Marionette TRACE conn4 <- [1,1806,null,{}] 10:03:45 INFO - PROCESS | 1816 | 1461863025779 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}] 10:03:45 INFO - PROCESS | 1816 | 1461863025993 Marionette TRACE conn4 <- [1,1807,null,{"value":null}] 10:03:46 INFO - PROCESS | 1816 | 1461863026262 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:03:46 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f411372d800 == 132 [pid = 1816] [id = 459] 10:03:46 INFO - PROCESS | 1816 | ++DOMWINDOW == 174 (0x7f410e70a400) [pid = 1816] [serial = 1378] [outer = (nil)] 10:03:46 INFO - PROCESS | 1816 | ++DOMWINDOW == 175 (0x7f41126e0c00) [pid = 1816] [serial = 1379] [outer = 0x7f410e70a400] 10:03:46 INFO - PROCESS | 1816 | 1461863026380 Marionette DEBUG loaded listener.js 10:03:46 INFO - PROCESS | 1816 | ++DOMWINDOW == 176 (0x7f4113793000) [pid = 1816] [serial = 1380] [outer = 0x7f410e70a400] 10:03:47 INFO - PROCESS | 1816 | 1461863027265 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]]]}] 10:03:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 10:03:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 1528ms 10:03:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 10:03:47 INFO - PROCESS | 1816 | 1461863027298 Marionette TRACE conn4 -> [0,1809,"getWindowHandle",null] 10:03:47 INFO - PROCESS | 1816 | 1461863027301 Marionette TRACE conn4 <- [1,1809,null,{"value":"8"}] 10:03:47 INFO - PROCESS | 1816 | 1461863027308 Marionette TRACE conn4 -> [0,1810,"setScriptTimeout",{"ms":35000}] 10:03:47 INFO - PROCESS | 1816 | 1461863027313 Marionette TRACE conn4 <- [1,1810,null,{}] 10:03:47 INFO - PROCESS | 1816 | 1461863027329 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}] 10:03:47 INFO - PROCESS | 1816 | 1461863027532 Marionette TRACE conn4 <- [1,1811,null,{"value":null}] 10:03:47 INFO - PROCESS | 1816 | 1461863027744 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:03:47 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f411951d800 == 133 [pid = 1816] [id = 460] 10:03:47 INFO - PROCESS | 1816 | ++DOMWINDOW == 177 (0x7f4114626400) [pid = 1816] [serial = 1381] [outer = (nil)] 10:03:47 INFO - PROCESS | 1816 | ++DOMWINDOW == 178 (0x7f411a021000) [pid = 1816] [serial = 1382] [outer = 0x7f4114626400] 10:03:47 INFO - PROCESS | 1816 | 1461863027859 Marionette DEBUG loaded listener.js 10:03:47 INFO - PROCESS | 1816 | ++DOMWINDOW == 179 (0x7f411b651c00) [pid = 1816] [serial = 1383] [outer = 0x7f4114626400] 10:03:48 INFO - PROCESS | 1816 | 1461863028816 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]]]}] 10:03:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 10:03:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 1588ms 10:03:48 INFO - PROCESS | 1816 | 1461863028895 Marionette TRACE conn4 -> [0,1813,"getWindowHandle",null] 10:03:48 INFO - PROCESS | 1816 | 1461863028899 Marionette TRACE conn4 <- [1,1813,null,{"value":"8"}] 10:03:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 10:03:48 INFO - PROCESS | 1816 | 1461863028906 Marionette TRACE conn4 -> [0,1814,"setScriptTimeout",{"ms":35000}] 10:03:48 INFO - PROCESS | 1816 | 1461863028909 Marionette TRACE conn4 <- [1,1814,null,{}] 10:03:48 INFO - PROCESS | 1816 | 1461863028914 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}] 10:03:49 INFO - PROCESS | 1816 | 1461863029134 Marionette TRACE conn4 <- [1,1815,null,{"value":null}] 10:03:49 INFO - PROCESS | 1816 | 1461863029338 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:03:49 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f411b9bc000 == 134 [pid = 1816] [id = 461] 10:03:49 INFO - PROCESS | 1816 | ++DOMWINDOW == 180 (0x7f4118b2f800) [pid = 1816] [serial = 1384] [outer = (nil)] 10:03:49 INFO - PROCESS | 1816 | ++DOMWINDOW == 181 (0x7f411e7ecc00) [pid = 1816] [serial = 1385] [outer = 0x7f4118b2f800] 10:03:49 INFO - PROCESS | 1816 | 1461863029494 Marionette DEBUG loaded listener.js 10:03:49 INFO - PROCESS | 1816 | ++DOMWINDOW == 182 (0x7f4122bce800) [pid = 1816] [serial = 1386] [outer = 0x7f4118b2f800] 10:03:50 INFO - PROCESS | 1816 | 1461863030354 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]]]}] 10:03:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 10:03:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 1484ms 10:03:50 INFO - PROCESS | 1816 | 1461863030404 Marionette TRACE conn4 -> [0,1817,"getWindowHandle",null] 10:03:50 INFO - PROCESS | 1816 | 1461863030410 Marionette TRACE conn4 <- [1,1817,null,{"value":"8"}] 10:03:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 10:03:50 INFO - PROCESS | 1816 | 1461863030416 Marionette TRACE conn4 -> [0,1818,"setScriptTimeout",{"ms":35000}] 10:03:50 INFO - PROCESS | 1816 | 1461863030420 Marionette TRACE conn4 <- [1,1818,null,{}] 10:03:50 INFO - PROCESS | 1816 | 1461863030425 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}] 10:03:50 INFO - PROCESS | 1816 | 1461863030640 Marionette TRACE conn4 <- [1,1819,null,{"value":null}] 10:03:50 INFO - PROCESS | 1816 | 1461863030850 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:03:50 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f4123d6b800 == 135 [pid = 1816] [id = 462] 10:03:50 INFO - PROCESS | 1816 | ++DOMWINDOW == 183 (0x7f411b9f4000) [pid = 1816] [serial = 1387] [outer = (nil)] 10:03:50 INFO - PROCESS | 1816 | ++DOMWINDOW == 184 (0x7f41243aa000) [pid = 1816] [serial = 1388] [outer = 0x7f411b9f4000] 10:03:50 INFO - PROCESS | 1816 | 1461863030961 Marionette DEBUG loaded listener.js 10:03:51 INFO - PROCESS | 1816 | ++DOMWINDOW == 185 (0x7f4124abfc00) [pid = 1816] [serial = 1389] [outer = 0x7f411b9f4000] 10:03:51 INFO - PROCESS | 1816 | 1461863031874 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]]]}] 10:03:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 10:03:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 1534ms 10:03:51 INFO - PROCESS | 1816 | 1461863031952 Marionette TRACE conn4 -> [0,1821,"getWindowHandle",null] 10:03:51 INFO - PROCESS | 1816 | 1461863031955 Marionette TRACE conn4 <- [1,1821,null,{"value":"8"}] 10:03:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 10:03:51 INFO - PROCESS | 1816 | 1461863031961 Marionette TRACE conn4 -> [0,1822,"setScriptTimeout",{"ms":35000}] 10:03:51 INFO - PROCESS | 1816 | 1461863031966 Marionette TRACE conn4 <- [1,1822,null,{}] 10:03:51 INFO - PROCESS | 1816 | 1461863031971 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}] 10:03:52 INFO - PROCESS | 1816 | 1461863032248 Marionette TRACE conn4 <- [1,1823,null,{"value":null}] 10:03:52 INFO - PROCESS | 1816 | 1461863032504 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:03:52 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f41253c5800 == 136 [pid = 1816] [id = 463] 10:03:52 INFO - PROCESS | 1816 | ++DOMWINDOW == 186 (0x7f412688e400) [pid = 1816] [serial = 1390] [outer = (nil)] 10:03:52 INFO - PROCESS | 1816 | ++DOMWINDOW == 187 (0x7f4130857400) [pid = 1816] [serial = 1391] [outer = 0x7f412688e400] 10:03:52 INFO - PROCESS | 1816 | 1461863032622 Marionette DEBUG loaded listener.js 10:03:52 INFO - PROCESS | 1816 | ++DOMWINDOW == 188 (0x7f4131824c00) [pid = 1816] [serial = 1392] [outer = 0x7f412688e400] 10:03:53 INFO - PROCESS | 1816 | 1461863033470 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]]]}] 10:03:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 10:03:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 1582ms 10:03:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 10:03:53 INFO - PROCESS | 1816 | 1461863033544 Marionette TRACE conn4 -> [0,1825,"getWindowHandle",null] 10:03:53 INFO - PROCESS | 1816 | 1461863033547 Marionette TRACE conn4 <- [1,1825,null,{"value":"8"}] 10:03:53 INFO - PROCESS | 1816 | 1461863033553 Marionette TRACE conn4 -> [0,1826,"setScriptTimeout",{"ms":35000}] 10:03:53 INFO - PROCESS | 1816 | 1461863033556 Marionette TRACE conn4 <- [1,1826,null,{}] 10:03:53 INFO - PROCESS | 1816 | 1461863033561 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}] 10:03:53 INFO - PROCESS | 1816 | 1461863033769 Marionette TRACE conn4 <- [1,1827,null,{"value":null}] 10:03:53 INFO - PROCESS | 1816 | 1461863033977 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:03:54 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f4129762800 == 137 [pid = 1816] [id = 464] 10:03:54 INFO - PROCESS | 1816 | ++DOMWINDOW == 189 (0x7f412a525c00) [pid = 1816] [serial = 1393] [outer = (nil)] 10:03:54 INFO - PROCESS | 1816 | ++DOMWINDOW == 190 (0x7f4131890000) [pid = 1816] [serial = 1394] [outer = 0x7f412a525c00] 10:03:54 INFO - PROCESS | 1816 | 1461863034131 Marionette DEBUG loaded listener.js 10:03:54 INFO - PROCESS | 1816 | ++DOMWINDOW == 191 (0x7f41319d1800) [pid = 1816] [serial = 1395] [outer = 0x7f412a525c00] 10:03:55 INFO - PROCESS | 1816 | 1461863035009 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]]]}] 10:03:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 10:03:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 1532ms 10:03:55 INFO - PROCESS | 1816 | 1461863035085 Marionette TRACE conn4 -> [0,1829,"getWindowHandle",null] 10:03:55 INFO - PROCESS | 1816 | 1461863035089 Marionette TRACE conn4 <- [1,1829,null,{"value":"8"}] 10:03:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 10:03:55 INFO - PROCESS | 1816 | 1461863035095 Marionette TRACE conn4 -> [0,1830,"setScriptTimeout",{"ms":35000}] 10:03:55 INFO - PROCESS | 1816 | 1461863035097 Marionette TRACE conn4 <- [1,1830,null,{}] 10:03:55 INFO - PROCESS | 1816 | 1461863035103 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}] 10:03:55 INFO - PROCESS | 1816 | 1461863035319 Marionette TRACE conn4 <- [1,1831,null,{"value":null}] 10:03:55 INFO - PROCESS | 1816 | 1461863035529 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:03:55 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f41301db800 == 138 [pid = 1816] [id = 465] 10:03:55 INFO - PROCESS | 1816 | ++DOMWINDOW == 192 (0x7f411222ec00) [pid = 1816] [serial = 1396] [outer = (nil)] 10:03:55 INFO - PROCESS | 1816 | ++DOMWINDOW == 193 (0x7f413499a800) [pid = 1816] [serial = 1397] [outer = 0x7f411222ec00] 10:03:55 INFO - PROCESS | 1816 | 1461863035645 Marionette DEBUG loaded listener.js 10:03:55 INFO - PROCESS | 1816 | ++DOMWINDOW == 194 (0x7f4134b5c800) [pid = 1816] [serial = 1398] [outer = 0x7f411222ec00] 10:03:56 INFO - PROCESS | 1816 | 1461863036562 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]]]}] 10:03:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 10:03:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 1531ms 10:03:56 INFO - PROCESS | 1816 | 1461863036628 Marionette TRACE conn4 -> [0,1833,"getWindowHandle",null] 10:03:56 INFO - PROCESS | 1816 | 1461863036632 Marionette TRACE conn4 <- [1,1833,null,{"value":"8"}] 10:03:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 10:03:56 INFO - PROCESS | 1816 | 1461863036637 Marionette TRACE conn4 -> [0,1834,"setScriptTimeout",{"ms":35000}] 10:03:56 INFO - PROCESS | 1816 | 1461863036641 Marionette TRACE conn4 <- [1,1834,null,{}] 10:03:56 INFO - PROCESS | 1816 | 1461863036648 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}] 10:03:56 INFO - PROCESS | 1816 | 1461863036866 Marionette TRACE conn4 <- [1,1835,null,{"value":null}] 10:03:57 INFO - PROCESS | 1816 | 1461863037075 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:03:57 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f4131308000 == 139 [pid = 1816] [id = 466] 10:03:57 INFO - PROCESS | 1816 | ++DOMWINDOW == 195 (0x7f410817b800) [pid = 1816] [serial = 1399] [outer = (nil)] 10:03:57 INFO - PROCESS | 1816 | ++DOMWINDOW == 196 (0x7f4108182c00) [pid = 1816] [serial = 1400] [outer = 0x7f410817b800] 10:03:57 INFO - PROCESS | 1816 | 1461863037202 Marionette DEBUG loaded listener.js 10:03:57 INFO - PROCESS | 1816 | ++DOMWINDOW == 197 (0x7f4108188400) [pid = 1816] [serial = 1401] [outer = 0x7f410817b800] 10:03:58 INFO - PROCESS | 1816 | 1461863038106 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]]]}] 10:03:58 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 10:03:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 1533ms 10:03:58 INFO - PROCESS | 1816 | 1461863038172 Marionette TRACE conn4 -> [0,1837,"getWindowHandle",null] 10:03:58 INFO - PROCESS | 1816 | 1461863038176 Marionette TRACE conn4 <- [1,1837,null,{"value":"8"}] 10:03:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 10:03:58 INFO - PROCESS | 1816 | 1461863038182 Marionette TRACE conn4 -> [0,1838,"setScriptTimeout",{"ms":35000}] 10:03:58 INFO - PROCESS | 1816 | 1461863038184 Marionette TRACE conn4 <- [1,1838,null,{}] 10:03:58 INFO - PROCESS | 1816 | 1461863038190 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}] 10:03:58 INFO - PROCESS | 1816 | 1461863038403 Marionette TRACE conn4 <- [1,1839,null,{"value":null}] 10:03:58 INFO - PROCESS | 1816 | 1461863038611 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:03:58 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f41349ef800 == 140 [pid = 1816] [id = 467] 10:03:58 INFO - PROCESS | 1816 | ++DOMWINDOW == 198 (0x7f410817cc00) [pid = 1816] [serial = 1402] [outer = (nil)] 10:03:58 INFO - PROCESS | 1816 | ++DOMWINDOW == 199 (0x7f4134999400) [pid = 1816] [serial = 1403] [outer = 0x7f410817cc00] 10:03:58 INFO - PROCESS | 1816 | 1461863038726 Marionette DEBUG loaded listener.js 10:03:58 INFO - PROCESS | 1816 | ++DOMWINDOW == 200 (0x7f413507bc00) [pid = 1816] [serial = 1404] [outer = 0x7f410817cc00] 10:03:59 INFO - PROCESS | 1816 | 1461863039687 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]]]}] 10:03:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 10:03:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 1539ms 10:03:59 INFO - PROCESS | 1816 | 1461863039722 Marionette TRACE conn4 -> [0,1841,"getWindowHandle",null] 10:03:59 INFO - PROCESS | 1816 | 1461863039726 Marionette TRACE conn4 <- [1,1841,null,{"value":"8"}] 10:03:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 10:03:59 INFO - PROCESS | 1816 | 1461863039732 Marionette TRACE conn4 -> [0,1842,"setScriptTimeout",{"ms":35000}] 10:03:59 INFO - PROCESS | 1816 | 1461863039736 Marionette TRACE conn4 <- [1,1842,null,{}] 10:03:59 INFO - PROCESS | 1816 | 1461863039741 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}] 10:03:59 INFO - PROCESS | 1816 | 1461863039985 Marionette TRACE conn4 <- [1,1843,null,{"value":null}] 10:04:00 INFO - PROCESS | 1816 | 1461863040255 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:00 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f413588b800 == 141 [pid = 1816] [id = 468] 10:04:00 INFO - PROCESS | 1816 | ++DOMWINDOW == 201 (0x7f413542c000) [pid = 1816] [serial = 1405] [outer = (nil)] 10:04:00 INFO - PROCESS | 1816 | ++DOMWINDOW == 202 (0x7f413542f800) [pid = 1816] [serial = 1406] [outer = 0x7f413542c000] 10:04:00 INFO - PROCESS | 1816 | 1461863040378 Marionette DEBUG loaded listener.js 10:04:00 INFO - PROCESS | 1816 | ++DOMWINDOW == 203 (0x7f4135435c00) [pid = 1816] [serial = 1407] [outer = 0x7f413542c000] 10:04:01 INFO - PROCESS | 1816 | 1461863041286 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]]]}] 10:04:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 10:04:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 1630ms 10:04:01 INFO - PROCESS | 1816 | 1461863041363 Marionette TRACE conn4 -> [0,1845,"getWindowHandle",null] 10:04:01 INFO - PROCESS | 1816 | 1461863041366 Marionette TRACE conn4 <- [1,1845,null,{"value":"8"}] 10:04:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 10:04:01 INFO - PROCESS | 1816 | 1461863041376 Marionette TRACE conn4 -> [0,1846,"setScriptTimeout",{"ms":35000}] 10:04:01 INFO - PROCESS | 1816 | 1461863041381 Marionette TRACE conn4 <- [1,1846,null,{}] 10:04:01 INFO - PROCESS | 1816 | 1461863041386 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}] 10:04:01 INFO - PROCESS | 1816 | 1461863041613 Marionette TRACE conn4 <- [1,1847,null,{"value":null}] 10:04:01 INFO - PROCESS | 1816 | 1461863041924 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:01 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f41382cf800 == 142 [pid = 1816] [id = 469] 10:04:01 INFO - PROCESS | 1816 | ++DOMWINDOW == 204 (0x7f4105c32800) [pid = 1816] [serial = 1408] [outer = (nil)] 10:04:01 INFO - PROCESS | 1816 | ++DOMWINDOW == 205 (0x7f4105c39000) [pid = 1816] [serial = 1409] [outer = 0x7f4105c32800] 10:04:02 INFO - PROCESS | 1816 | 1461863042004 Marionette DEBUG loaded listener.js 10:04:02 INFO - PROCESS | 1816 | ++DOMWINDOW == 206 (0x7f4105c3e800) [pid = 1816] [serial = 1410] [outer = 0x7f4105c32800] 10:04:02 INFO - PROCESS | 1816 | 1461863042823 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]]]}] 10:04:02 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) 10:04:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 1495ms 10:04:02 INFO - PROCESS | 1816 | 1461863042871 Marionette TRACE conn4 -> [0,1849,"getWindowHandle",null] 10:04:02 INFO - PROCESS | 1816 | 1461863042874 Marionette TRACE conn4 <- [1,1849,null,{"value":"8"}] 10:04:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 10:04:02 INFO - PROCESS | 1816 | 1461863042880 Marionette TRACE conn4 -> [0,1850,"setScriptTimeout",{"ms":35000}] 10:04:02 INFO - PROCESS | 1816 | 1461863042883 Marionette TRACE conn4 <- [1,1850,null,{}] 10:04:02 INFO - PROCESS | 1816 | 1461863042889 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}] 10:04:03 INFO - PROCESS | 1816 | 1461863043114 Marionette TRACE conn4 <- [1,1851,null,{"value":null}] 10:04:03 INFO - PROCESS | 1816 | 1461863043327 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:03 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f410cdaf800 == 143 [pid = 1816] [id = 470] 10:04:03 INFO - PROCESS | 1816 | ++DOMWINDOW == 207 (0x7f4105c35400) [pid = 1816] [serial = 1411] [outer = (nil)] 10:04:03 INFO - PROCESS | 1816 | ++DOMWINDOW == 208 (0x7f4108157400) [pid = 1816] [serial = 1412] [outer = 0x7f4105c35400] 10:04:03 INFO - PROCESS | 1816 | 1461863043437 Marionette DEBUG loaded listener.js 10:04:03 INFO - PROCESS | 1816 | ++DOMWINDOW == 209 (0x7f410815bc00) [pid = 1816] [serial = 1413] [outer = 0x7f4105c35400] 10:04:04 INFO - PROCESS | 1816 | 1461863044348 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]]]}] 10:04:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 10:04:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 1528ms 10:04:04 INFO - PROCESS | 1816 | 1461863044431 Marionette TRACE conn4 -> [0,1853,"getWindowHandle",null] 10:04:04 INFO - PROCESS | 1816 | 1461863044435 Marionette TRACE conn4 <- [1,1853,null,{"value":"8"}] 10:04:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 10:04:04 INFO - PROCESS | 1816 | 1461863044446 Marionette TRACE conn4 -> [0,1854,"setScriptTimeout",{"ms":35000}] 10:04:04 INFO - PROCESS | 1816 | 1461863044449 Marionette TRACE conn4 <- [1,1854,null,{}] 10:04:04 INFO - PROCESS | 1816 | 1461863044453 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}] 10:04:04 INFO - PROCESS | 1816 | 1461863044674 Marionette TRACE conn4 <- [1,1855,null,{"value":null}] 10:04:05 INFO - PROCESS | 1816 | 1461863045385 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:05 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f410e71e000 == 144 [pid = 1816] [id = 471] 10:04:05 INFO - PROCESS | 1816 | ++DOMWINDOW == 210 (0x7f410817e800) [pid = 1816] [serial = 1414] [outer = (nil)] 10:04:05 INFO - PROCESS | 1816 | ++DOMWINDOW == 211 (0x7f4108ad5400) [pid = 1816] [serial = 1415] [outer = 0x7f410817e800] 10:04:05 INFO - PROCESS | 1816 | 1461863045594 Marionette DEBUG loaded listener.js 10:04:05 INFO - PROCESS | 1816 | ++DOMWINDOW == 212 (0x7f410978ec00) [pid = 1816] [serial = 1416] [outer = 0x7f410817e800] 10:04:06 INFO - PROCESS | 1816 | 1461863046557 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]]]}] 10:04:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 10:04:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 2185ms 10:04:06 INFO - PROCESS | 1816 | 1461863046631 Marionette TRACE conn4 -> [0,1857,"getWindowHandle",null] 10:04:06 INFO - PROCESS | 1816 | 1461863046637 Marionette TRACE conn4 <- [1,1857,null,{"value":"8"}] 10:04:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 10:04:06 INFO - PROCESS | 1816 | 1461863046644 Marionette TRACE conn4 -> [0,1858,"setScriptTimeout",{"ms":35000}] 10:04:06 INFO - PROCESS | 1816 | 1461863046650 Marionette TRACE conn4 <- [1,1858,null,{}] 10:04:06 INFO - PROCESS | 1816 | 1461863046657 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}] 10:04:06 INFO - PROCESS | 1816 | 1461863046921 Marionette TRACE conn4 <- [1,1859,null,{"value":null}] 10:04:07 INFO - PROCESS | 1816 | 1461863047234 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:07 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f410f626000 == 145 [pid = 1816] [id = 472] 10:04:07 INFO - PROCESS | 1816 | ++DOMWINDOW == 213 (0x7f410e364000) [pid = 1816] [serial = 1417] [outer = (nil)] 10:04:07 INFO - PROCESS | 1816 | ++DOMWINDOW == 214 (0x7f410e3e1c00) [pid = 1816] [serial = 1418] [outer = 0x7f410e364000] 10:04:07 INFO - PROCESS | 1816 | 1461863047383 Marionette DEBUG loaded listener.js 10:04:07 INFO - PROCESS | 1816 | ++DOMWINDOW == 215 (0x7f410e711800) [pid = 1816] [serial = 1419] [outer = 0x7f410e364000] 10:04:08 INFO - PROCESS | 1816 | 1461863048362 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]]]}] 10:04:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 10:04:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 1787ms 10:04:08 INFO - PROCESS | 1816 | 1461863048434 Marionette TRACE conn4 -> [0,1861,"getWindowHandle",null] 10:04:08 INFO - PROCESS | 1816 | 1461863048440 Marionette TRACE conn4 <- [1,1861,null,{"value":"8"}] 10:04:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 10:04:08 INFO - PROCESS | 1816 | 1461863048449 Marionette TRACE conn4 -> [0,1862,"setScriptTimeout",{"ms":35000}] 10:04:08 INFO - PROCESS | 1816 | 1461863048451 Marionette TRACE conn4 <- [1,1862,null,{}] 10:04:08 INFO - PROCESS | 1816 | 1461863048457 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}] 10:04:08 INFO - PROCESS | 1816 | 1461863048760 Marionette TRACE conn4 <- [1,1863,null,{"value":null}] 10:04:08 INFO - PROCESS | 1816 | --DOCSHELL 0x7f4113a67000 == 144 [pid = 1816] [id = 456] 10:04:08 INFO - PROCESS | 1816 | --DOMWINDOW == 214 (0x7f410e366000) [pid = 1816] [serial = 1280] [outer = (nil)] [url = about:blank] 10:04:08 INFO - PROCESS | 1816 | --DOMWINDOW == 213 (0x7f413041b000) [pid = 1816] [serial = 1277] [outer = (nil)] [url = about:blank] 10:04:08 INFO - PROCESS | 1816 | --DOMWINDOW == 212 (0x7f4108ae0c00) [pid = 1816] [serial = 1283] [outer = (nil)] [url = about:blank] 10:04:08 INFO - PROCESS | 1816 | --DOMWINDOW == 211 (0x7f41264e7c00) [pid = 1816] [serial = 1274] [outer = (nil)] [url = about:blank] 10:04:08 INFO - PROCESS | 1816 | --DOMWINDOW == 210 (0x7f4122bd0400) [pid = 1816] [serial = 1271] [outer = (nil)] [url = about:blank] 10:04:08 INFO - PROCESS | 1816 | --DOCSHELL 0x7f4112c19000 == 143 [pid = 1816] [id = 455] 10:04:08 INFO - PROCESS | 1816 | --DOCSHELL 0x7f411123a000 == 142 [pid = 1816] [id = 454] 10:04:08 INFO - PROCESS | 1816 | --DOCSHELL 0x7f4110a4b000 == 141 [pid = 1816] [id = 453] 10:04:09 INFO - PROCESS | 1816 | --DOCSHELL 0x7f410dd4d000 == 140 [pid = 1816] [id = 452] 10:04:09 INFO - PROCESS | 1816 | --DOCSHELL 0x7f4110a3f800 == 139 [pid = 1816] [id = 451] 10:04:09 INFO - PROCESS | 1816 | --DOCSHELL 0x7f410de38800 == 138 [pid = 1816] [id = 450] 10:04:09 INFO - PROCESS | 1816 | --DOCSHELL 0x7f41247ce000 == 137 [pid = 1816] [id = 448] 10:04:09 INFO - PROCESS | 1816 | 1461863049129 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:09 INFO - PROCESS | 1816 | --DOCSHELL 0x7f412440c000 == 136 [pid = 1816] [id = 447] 10:04:09 INFO - PROCESS | 1816 | --DOCSHELL 0x7f4121b42800 == 135 [pid = 1816] [id = 446] 10:04:09 INFO - PROCESS | 1816 | --DOCSHELL 0x7f411b45c000 == 134 [pid = 1816] [id = 445] 10:04:09 INFO - PROCESS | 1816 | --DOCSHELL 0x7f411a1b1000 == 133 [pid = 1816] [id = 444] 10:04:09 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f410dcce800 == 134 [pid = 1816] [id = 473] 10:04:09 INFO - PROCESS | 1816 | ++DOMWINDOW == 211 (0x7f410e368800) [pid = 1816] [serial = 1420] [outer = (nil)] 10:04:09 INFO - PROCESS | 1816 | ++DOMWINDOW == 212 (0x7f4112221000) [pid = 1816] [serial = 1421] [outer = 0x7f410e368800] 10:04:09 INFO - PROCESS | 1816 | 1461863049202 Marionette DEBUG loaded listener.js 10:04:09 INFO - PROCESS | 1816 | ++DOMWINDOW == 213 (0x7f41122f2000) [pid = 1816] [serial = 1422] [outer = 0x7f410e368800] 10:04:09 INFO - PROCESS | 1816 | --DOCSHELL 0x7f4119ea6000 == 133 [pid = 1816] [id = 443] 10:04:09 INFO - PROCESS | 1816 | --DOCSHELL 0x7f411951f000 == 132 [pid = 1816] [id = 442] 10:04:09 INFO - PROCESS | 1816 | --DOCSHELL 0x7f4118c97000 == 131 [pid = 1816] [id = 441] 10:04:09 INFO - PROCESS | 1816 | --DOCSHELL 0x7f4118095800 == 130 [pid = 1816] [id = 440] 10:04:09 INFO - PROCESS | 1816 | --DOCSHELL 0x7f41146b8000 == 129 [pid = 1816] [id = 439] 10:04:09 INFO - PROCESS | 1816 | --DOCSHELL 0x7f41139ec000 == 128 [pid = 1816] [id = 438] 10:04:09 INFO - PROCESS | 1816 | --DOCSHELL 0x7f411122a800 == 127 [pid = 1816] [id = 437] 10:04:09 INFO - PROCESS | 1816 | --DOCSHELL 0x7f410e738800 == 126 [pid = 1816] [id = 436] 10:04:09 INFO - PROCESS | 1816 | --DOCSHELL 0x7f4112244000 == 125 [pid = 1816] [id = 435] 10:04:09 INFO - PROCESS | 1816 | --DOMWINDOW == 212 (0x7f41112d0400) [pid = 1816] [serial = 1250] [outer = (nil)] [url = about:blank] 10:04:09 INFO - PROCESS | 1816 | --DOMWINDOW == 211 (0x7f410e3e4000) [pid = 1816] [serial = 1290] [outer = (nil)] [url = about:blank] 10:04:09 INFO - PROCESS | 1816 | --DOMWINDOW == 210 (0x7f4113a91c00) [pid = 1816] [serial = 1305] [outer = (nil)] [url = about:blank] 10:04:09 INFO - PROCESS | 1816 | --DOMWINDOW == 209 (0x7f411383b400) [pid = 1816] [serial = 1253] [outer = (nil)] [url = about:blank] 10:04:09 INFO - PROCESS | 1816 | --DOMWINDOW == 208 (0x7f410ddcd000) [pid = 1816] [serial = 1289] [outer = (nil)] [url = about:blank] 10:04:09 INFO - PROCESS | 1816 | --DOMWINDOW == 207 (0x7f410f6dec00) [pid = 1816] [serial = 1293] [outer = (nil)] [url = about:blank] 10:04:09 INFO - PROCESS | 1816 | --DOMWINDOW == 206 (0x7f4121d7d000) [pid = 1816] [serial = 1265] [outer = (nil)] [url = about:blank] 10:04:09 INFO - PROCESS | 1816 | --DOMWINDOW == 205 (0x7f411d077000) [pid = 1816] [serial = 1262] [outer = (nil)] [url = about:blank] 10:04:09 INFO - PROCESS | 1816 | --DOMWINDOW == 204 (0x7f4108ad8400) [pid = 1816] [serial = 1286] [outer = (nil)] [url = about:blank] 10:04:09 INFO - PROCESS | 1816 | --DOMWINDOW == 203 (0x7f4113788c00) [pid = 1816] [serial = 1301] [outer = (nil)] [url = about:blank] 10:04:09 INFO - PROCESS | 1816 | --DOMWINDOW == 202 (0x7f410dea6400) [pid = 1816] [serial = 1247] [outer = (nil)] [url = about:blank] 10:04:09 INFO - PROCESS | 1816 | --DOMWINDOW == 201 (0x7f4112e6ec00) [pid = 1816] [serial = 1299] [outer = (nil)] [url = about:blank] 10:04:09 INFO - PROCESS | 1816 | --DOMWINDOW == 200 (0x7f411a029c00) [pid = 1816] [serial = 1259] [outer = (nil)] [url = about:blank] 10:04:09 INFO - PROCESS | 1816 | --DOMWINDOW == 199 (0x7f41243a1400) [pid = 1816] [serial = 1268] [outer = (nil)] [url = about:blank] 10:04:09 INFO - PROCESS | 1816 | --DOMWINDOW == 198 (0x7f4113792c00) [pid = 1816] [serial = 1302] [outer = (nil)] [url = about:blank] 10:04:09 INFO - PROCESS | 1816 | --DOMWINDOW == 197 (0x7f41112c4400) [pid = 1816] [serial = 1295] [outer = (nil)] [url = about:blank] 10:04:09 INFO - PROCESS | 1816 | --DOMWINDOW == 196 (0x7f4118a2b800) [pid = 1816] [serial = 1256] [outer = (nil)] [url = about:blank] 10:04:09 INFO - PROCESS | 1816 | --DOMWINDOW == 195 (0x7f4110997c00) [pid = 1816] [serial = 1304] [outer = (nil)] [url = about:blank] 10:04:09 INFO - PROCESS | 1816 | --DOMWINDOW == 194 (0x7f410edf4c00) [pid = 1816] [serial = 1292] [outer = (nil)] [url = about:blank] 10:04:09 INFO - PROCESS | 1816 | --DOMWINDOW == 193 (0x7f411222a400) [pid = 1816] [serial = 1296] [outer = (nil)] [url = about:blank] 10:04:09 INFO - PROCESS | 1816 | --DOMWINDOW == 192 (0x7f41124dd000) [pid = 1816] [serial = 1298] [outer = (nil)] [url = about:blank] 10:04:10 INFO - PROCESS | 1816 | 1461863050021 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]]]}] 10:04:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 10:04:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 1636ms 10:04:10 INFO - PROCESS | 1816 | 1461863050085 Marionette TRACE conn4 -> [0,1865,"getWindowHandle",null] 10:04:10 INFO - PROCESS | 1816 | 1461863050089 Marionette TRACE conn4 <- [1,1865,null,{"value":"8"}] 10:04:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 10:04:10 INFO - PROCESS | 1816 | 1461863050122 Marionette TRACE conn4 -> [0,1866,"setScriptTimeout",{"ms":35000}] 10:04:10 INFO - PROCESS | 1816 | 1461863050132 Marionette TRACE conn4 <- [1,1866,null,{}] 10:04:10 INFO - PROCESS | 1816 | 1461863050145 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}] 10:04:10 INFO - PROCESS | 1816 | 1461863050346 Marionette TRACE conn4 <- [1,1867,null,{"value":null}] 10:04:10 INFO - PROCESS | 1816 | 1461863050509 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:10 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f4110d26800 == 126 [pid = 1816] [id = 474] 10:04:10 INFO - PROCESS | 1816 | ++DOMWINDOW == 193 (0x7f410ca2c400) [pid = 1816] [serial = 1423] [outer = (nil)] 10:04:10 INFO - PROCESS | 1816 | ++DOMWINDOW == 194 (0x7f4113786400) [pid = 1816] [serial = 1424] [outer = 0x7f410ca2c400] 10:04:10 INFO - PROCESS | 1816 | 1461863050573 Marionette DEBUG loaded listener.js 10:04:10 INFO - PROCESS | 1816 | ++DOMWINDOW == 195 (0x7f4113834400) [pid = 1816] [serial = 1425] [outer = 0x7f410ca2c400] 10:04:11 INFO - PROCESS | 1816 | 1461863051383 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]]]}] 10:04:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 10:04:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 1298ms 10:04:11 INFO - PROCESS | 1816 | 1461863051421 Marionette TRACE conn4 -> [0,1869,"getWindowHandle",null] 10:04:11 INFO - PROCESS | 1816 | 1461863051426 Marionette TRACE conn4 <- [1,1869,null,{"value":"8"}] 10:04:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 10:04:11 INFO - PROCESS | 1816 | 1461863051432 Marionette TRACE conn4 -> [0,1870,"setScriptTimeout",{"ms":35000}] 10:04:11 INFO - PROCESS | 1816 | 1461863051434 Marionette TRACE conn4 <- [1,1870,null,{}] 10:04:11 INFO - PROCESS | 1816 | 1461863051439 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}] 10:04:11 INFO - PROCESS | 1816 | 1461863051692 Marionette TRACE conn4 <- [1,1871,null,{"value":null}] 10:04:11 INFO - PROCESS | 1816 | 1461863051729 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:11 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f4112238800 == 127 [pid = 1816] [id = 475] 10:04:11 INFO - PROCESS | 1816 | ++DOMWINDOW == 196 (0x7f410f6dec00) [pid = 1816] [serial = 1426] [outer = (nil)] 10:04:11 INFO - PROCESS | 1816 | ++DOMWINDOW == 197 (0x7f4113978400) [pid = 1816] [serial = 1427] [outer = 0x7f410f6dec00] 10:04:11 INFO - PROCESS | 1816 | 1461863051800 Marionette DEBUG loaded listener.js 10:04:11 INFO - PROCESS | 1816 | ++DOMWINDOW == 198 (0x7f4118024000) [pid = 1816] [serial = 1428] [outer = 0x7f410f6dec00] 10:04:12 INFO - PROCESS | 1816 | 1461863052699 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]]]}] 10:04:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 10:04:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 1331ms 10:04:12 INFO - PROCESS | 1816 | 1461863052769 Marionette TRACE conn4 -> [0,1873,"getWindowHandle",null] 10:04:12 INFO - PROCESS | 1816 | 1461863052771 Marionette TRACE conn4 <- [1,1873,null,{"value":"8"}] 10:04:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 10:04:12 INFO - PROCESS | 1816 | 1461863052778 Marionette TRACE conn4 -> [0,1874,"setScriptTimeout",{"ms":35000}] 10:04:12 INFO - PROCESS | 1816 | 1461863052780 Marionette TRACE conn4 <- [1,1874,null,{}] 10:04:12 INFO - PROCESS | 1816 | 1461863052785 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}] 10:04:13 INFO - PROCESS | 1816 | 1461863053033 Marionette TRACE conn4 <- [1,1875,null,{"value":null}] 10:04:13 INFO - PROCESS | 1816 | 1461863053062 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:13 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f4113a7a000 == 128 [pid = 1816] [id = 476] 10:04:13 INFO - PROCESS | 1816 | ++DOMWINDOW == 199 (0x7f4118a2ac00) [pid = 1816] [serial = 1429] [outer = (nil)] 10:04:13 INFO - PROCESS | 1816 | ++DOMWINDOW == 200 (0x7f4118b2c000) [pid = 1816] [serial = 1430] [outer = 0x7f4118a2ac00] 10:04:13 INFO - PROCESS | 1816 | 1461863053134 Marionette DEBUG loaded listener.js 10:04:13 INFO - PROCESS | 1816 | ++DOMWINDOW == 201 (0x7f4119c6ac00) [pid = 1816] [serial = 1431] [outer = 0x7f4118a2ac00] 10:04:14 INFO - PROCESS | 1816 | --DOMWINDOW == 200 (0x7f410ca23000) [pid = 1816] [serial = 1354] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 10:04:14 INFO - PROCESS | 1816 | --DOMWINDOW == 199 (0x7f410e370000) [pid = 1816] [serial = 1360] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 10:04:14 INFO - PROCESS | 1816 | --DOMWINDOW == 198 (0x7f41084c8c00) [pid = 1816] [serial = 1351] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 10:04:14 INFO - PROCESS | 1816 | --DOMWINDOW == 197 (0x7f410978bc00) [pid = 1816] [serial = 1369] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 10:04:14 INFO - PROCESS | 1816 | --DOMWINDOW == 196 (0x7f4118b31800) [pid = 1816] [serial = 1366] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 10:04:14 INFO - PROCESS | 1816 | --DOMWINDOW == 195 (0x7f411099e800) [pid = 1816] [serial = 1363] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 10:04:14 INFO - PROCESS | 1816 | --DOMWINDOW == 194 (0x7f410b818800) [pid = 1816] [serial = 1357] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 10:04:14 INFO - PROCESS | 1816 | 1461863054417 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]]]}] 10:04:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 10:04:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 1684ms 10:04:14 INFO - PROCESS | 1816 | 1461863054463 Marionette TRACE conn4 -> [0,1877,"getWindowHandle",null] 10:04:14 INFO - PROCESS | 1816 | 1461863054467 Marionette TRACE conn4 <- [1,1877,null,{"value":"8"}] 10:04:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 10:04:14 INFO - PROCESS | 1816 | 1461863054472 Marionette TRACE conn4 -> [0,1878,"setScriptTimeout",{"ms":35000}] 10:04:14 INFO - PROCESS | 1816 | 1461863054474 Marionette TRACE conn4 <- [1,1878,null,{}] 10:04:14 INFO - PROCESS | 1816 | 1461863054479 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}] 10:04:14 INFO - PROCESS | 1816 | 1461863054651 Marionette TRACE conn4 <- [1,1879,null,{"value":null}] 10:04:14 INFO - PROCESS | 1816 | 1461863054666 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:14 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f411808a800 == 129 [pid = 1816] [id = 477] 10:04:14 INFO - PROCESS | 1816 | ++DOMWINDOW == 195 (0x7f4118b31800) [pid = 1816] [serial = 1432] [outer = (nil)] 10:04:14 INFO - PROCESS | 1816 | ++DOMWINDOW == 196 (0x7f411a40d800) [pid = 1816] [serial = 1433] [outer = 0x7f4118b31800] 10:04:14 INFO - PROCESS | 1816 | 1461863054726 Marionette DEBUG loaded listener.js 10:04:14 INFO - PROCESS | 1816 | ++DOMWINDOW == 197 (0x7f411b654800) [pid = 1816] [serial = 1434] [outer = 0x7f4118b31800] 10:04:15 INFO - PROCESS | 1816 | 1461863055585 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]]]}] 10:04:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 10:04:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 1129ms 10:04:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 10:04:15 INFO - PROCESS | 1816 | 1461863055601 Marionette TRACE conn4 -> [0,1881,"getWindowHandle",null] 10:04:15 INFO - PROCESS | 1816 | 1461863055603 Marionette TRACE conn4 <- [1,1881,null,{"value":"8"}] 10:04:15 INFO - PROCESS | 1816 | 1461863055610 Marionette TRACE conn4 -> [0,1882,"setScriptTimeout",{"ms":35000}] 10:04:15 INFO - PROCESS | 1816 | 1461863055613 Marionette TRACE conn4 <- [1,1882,null,{}] 10:04:15 INFO - PROCESS | 1816 | 1461863055617 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}] 10:04:15 INFO - PROCESS | 1816 | 1461863055876 Marionette TRACE conn4 <- [1,1883,null,{"value":null}] 10:04:16 INFO - PROCESS | 1816 | 1461863056203 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:16 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f410cdbc800 == 130 [pid = 1816] [id = 478] 10:04:16 INFO - PROCESS | 1816 | ++DOMWINDOW == 198 (0x7f4105c38c00) [pid = 1816] [serial = 1435] [outer = (nil)] 10:04:16 INFO - PROCESS | 1816 | ++DOMWINDOW == 199 (0x7f4108157800) [pid = 1816] [serial = 1436] [outer = 0x7f4105c38c00] 10:04:16 INFO - PROCESS | 1816 | 1461863056282 Marionette DEBUG loaded listener.js 10:04:16 INFO - PROCESS | 1816 | ++DOMWINDOW == 200 (0x7f4108ad9400) [pid = 1816] [serial = 1437] [outer = 0x7f4105c38c00] 10:04:17 INFO - PROCESS | 1816 | 1461863057231 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]]]}] 10:04:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 10:04:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 1686ms 10:04:17 INFO - PROCESS | 1816 | 1461863057297 Marionette TRACE conn4 -> [0,1885,"getWindowHandle",null] 10:04:17 INFO - PROCESS | 1816 | 1461863057303 Marionette TRACE conn4 <- [1,1885,null,{"value":"8"}] 10:04:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 10:04:17 INFO - PROCESS | 1816 | 1461863057310 Marionette TRACE conn4 -> [0,1886,"setScriptTimeout",{"ms":35000}] 10:04:17 INFO - PROCESS | 1816 | 1461863057315 Marionette TRACE conn4 <- [1,1886,null,{}] 10:04:17 INFO - PROCESS | 1816 | 1461863057321 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}] 10:04:17 INFO - PROCESS | 1816 | 1461863057538 Marionette TRACE conn4 <- [1,1887,null,{"value":null}] 10:04:17 INFO - PROCESS | 1816 | 1461863057794 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:17 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f4110b48800 == 131 [pid = 1816] [id = 479] 10:04:17 INFO - PROCESS | 1816 | ++DOMWINDOW == 201 (0x7f410e370000) [pid = 1816] [serial = 1438] [outer = (nil)] 10:04:17 INFO - PROCESS | 1816 | ++DOMWINDOW == 202 (0x7f410e70d000) [pid = 1816] [serial = 1439] [outer = 0x7f410e370000] 10:04:17 INFO - PROCESS | 1816 | 1461863057885 Marionette DEBUG loaded listener.js 10:04:17 INFO - PROCESS | 1816 | ++DOMWINDOW == 203 (0x7f410f6e2400) [pid = 1816] [serial = 1440] [outer = 0x7f410e370000] 10:04:18 INFO - PROCESS | 1816 | 1461863058760 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]]]}] 10:04:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 10:04:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 1485ms 10:04:18 INFO - PROCESS | 1816 | 1461863058799 Marionette TRACE conn4 -> [0,1889,"getWindowHandle",null] 10:04:18 INFO - PROCESS | 1816 | 1461863058805 Marionette TRACE conn4 <- [1,1889,null,{"value":"8"}] 10:04:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 10:04:18 INFO - PROCESS | 1816 | 1461863058811 Marionette TRACE conn4 -> [0,1890,"setScriptTimeout",{"ms":35000}] 10:04:18 INFO - PROCESS | 1816 | 1461863058814 Marionette TRACE conn4 <- [1,1890,null,{}] 10:04:18 INFO - PROCESS | 1816 | 1461863058820 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}] 10:04:19 INFO - PROCESS | 1816 | 1461863059036 Marionette TRACE conn4 <- [1,1891,null,{"value":null}] 10:04:19 INFO - PROCESS | 1816 | 1461863059241 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:19 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f41146a4000 == 132 [pid = 1816] [id = 480] 10:04:19 INFO - PROCESS | 1816 | ++DOMWINDOW == 204 (0x7f4112223c00) [pid = 1816] [serial = 1441] [outer = (nil)] 10:04:19 INFO - PROCESS | 1816 | ++DOMWINDOW == 205 (0x7f41122ec000) [pid = 1816] [serial = 1442] [outer = 0x7f4112223c00] 10:04:19 INFO - PROCESS | 1816 | 1461863059311 Marionette DEBUG loaded listener.js 10:04:19 INFO - PROCESS | 1816 | ++DOMWINDOW == 206 (0x7f4112e75400) [pid = 1816] [serial = 1443] [outer = 0x7f4112223c00] 10:04:20 INFO - PROCESS | 1816 | 1461863060318 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]]]}] 10:04:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 10:04:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 1580ms 10:04:20 INFO - PROCESS | 1816 | 1461863060393 Marionette TRACE conn4 -> [0,1893,"getWindowHandle",null] 10:04:20 INFO - PROCESS | 1816 | 1461863060397 Marionette TRACE conn4 <- [1,1893,null,{"value":"8"}] 10:04:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 10:04:20 INFO - PROCESS | 1816 | 1461863060412 Marionette TRACE conn4 -> [0,1894,"setScriptTimeout",{"ms":35000}] 10:04:20 INFO - PROCESS | 1816 | 1461863060421 Marionette TRACE conn4 <- [1,1894,null,{}] 10:04:20 INFO - PROCESS | 1816 | 1461863060428 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}] 10:04:20 INFO - PROCESS | 1816 | 1461863060708 Marionette TRACE conn4 <- [1,1895,null,{"value":null}] 10:04:21 INFO - PROCESS | 1816 | 1461863061020 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:21 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f41195db000 == 133 [pid = 1816] [id = 481] 10:04:21 INFO - PROCESS | 1816 | ++DOMWINDOW == 207 (0x7f4113793400) [pid = 1816] [serial = 1444] [outer = (nil)] 10:04:21 INFO - PROCESS | 1816 | ++DOMWINDOW == 208 (0x7f4118a22000) [pid = 1816] [serial = 1445] [outer = 0x7f4113793400] 10:04:21 INFO - PROCESS | 1816 | 1461863061094 Marionette DEBUG loaded listener.js 10:04:21 INFO - PROCESS | 1816 | ++DOMWINDOW == 209 (0x7f41191b8800) [pid = 1816] [serial = 1446] [outer = 0x7f4113793400] 10:04:21 INFO - PROCESS | 1816 | 1461863061968 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]]]}] 10:04:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 10:04:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 1598ms 10:04:22 INFO - PROCESS | 1816 | 1461863062004 Marionette TRACE conn4 -> [0,1897,"getWindowHandle",null] 10:04:22 INFO - PROCESS | 1816 | 1461863062009 Marionette TRACE conn4 <- [1,1897,null,{"value":"8"}] 10:04:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 10:04:22 INFO - PROCESS | 1816 | 1461863062015 Marionette TRACE conn4 -> [0,1898,"setScriptTimeout",{"ms":35000}] 10:04:22 INFO - PROCESS | 1816 | 1461863062018 Marionette TRACE conn4 <- [1,1898,null,{}] 10:04:22 INFO - PROCESS | 1816 | 1461863062024 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}] 10:04:22 INFO - PROCESS | 1816 | 1461863062238 Marionette TRACE conn4 <- [1,1899,null,{"value":null}] 10:04:22 INFO - PROCESS | 1816 | 1461863062494 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:22 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f411a1a7800 == 134 [pid = 1816] [id = 482] 10:04:22 INFO - PROCESS | 1816 | ++DOMWINDOW == 210 (0x7f4113839400) [pid = 1816] [serial = 1447] [outer = (nil)] 10:04:22 INFO - PROCESS | 1816 | ++DOMWINDOW == 211 (0x7f411a23e400) [pid = 1816] [serial = 1448] [outer = 0x7f4113839400] 10:04:22 INFO - PROCESS | 1816 | 1461863062610 Marionette DEBUG loaded listener.js 10:04:22 INFO - PROCESS | 1816 | ++DOMWINDOW == 212 (0x7f411cd85c00) [pid = 1816] [serial = 1449] [outer = 0x7f4113839400] 10:04:23 INFO - PROCESS | 1816 | 1461863063423 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]]]}] 10:04:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 10:04:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 1478ms 10:04:23 INFO - PROCESS | 1816 | 1461863063495 Marionette TRACE conn4 -> [0,1901,"getWindowHandle",null] 10:04:23 INFO - PROCESS | 1816 | 1461863063498 Marionette TRACE conn4 <- [1,1901,null,{"value":"8"}] 10:04:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 10:04:23 INFO - PROCESS | 1816 | 1461863063504 Marionette TRACE conn4 -> [0,1902,"setScriptTimeout",{"ms":35000}] 10:04:23 INFO - PROCESS | 1816 | 1461863063506 Marionette TRACE conn4 <- [1,1902,null,{}] 10:04:23 INFO - PROCESS | 1816 | 1461863063512 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}] 10:04:23 INFO - PROCESS | 1816 | 1461863063722 Marionette TRACE conn4 <- [1,1903,null,{"value":null}] 10:04:23 INFO - PROCESS | 1816 | 1461863063929 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:24 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f411b6b8800 == 135 [pid = 1816] [id = 483] 10:04:24 INFO - PROCESS | 1816 | ++DOMWINDOW == 213 (0x7f411d070c00) [pid = 1816] [serial = 1450] [outer = (nil)] 10:04:24 INFO - PROCESS | 1816 | ++DOMWINDOW == 214 (0x7f411e7b8000) [pid = 1816] [serial = 1451] [outer = 0x7f411d070c00] 10:04:24 INFO - PROCESS | 1816 | 1461863064057 Marionette DEBUG loaded listener.js 10:04:24 INFO - PROCESS | 1816 | ++DOMWINDOW == 215 (0x7f4122596800) [pid = 1816] [serial = 1452] [outer = 0x7f411d070c00] 10:04:25 INFO - PROCESS | 1816 | 1461863065053 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]]]}] 10:04:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 10:04:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 1582ms 10:04:25 INFO - PROCESS | 1816 | 1461863065088 Marionette TRACE conn4 -> [0,1905,"getWindowHandle",null] 10:04:25 INFO - PROCESS | 1816 | 1461863065091 Marionette TRACE conn4 <- [1,1905,null,{"value":"8"}] 10:04:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 10:04:25 INFO - PROCESS | 1816 | 1461863065097 Marionette TRACE conn4 -> [0,1906,"setScriptTimeout",{"ms":35000}] 10:04:25 INFO - PROCESS | 1816 | 1461863065100 Marionette TRACE conn4 <- [1,1906,null,{}] 10:04:25 INFO - PROCESS | 1816 | 1461863065105 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}] 10:04:25 INFO - PROCESS | 1816 | 1461863065312 Marionette TRACE conn4 <- [1,1907,null,{"value":null}] 10:04:25 INFO - PROCESS | 1816 | 1461863065526 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:25 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f4124735000 == 136 [pid = 1816] [id = 484] 10:04:25 INFO - PROCESS | 1816 | ++DOMWINDOW == 216 (0x7f411d071400) [pid = 1816] [serial = 1453] [outer = (nil)] 10:04:25 INFO - PROCESS | 1816 | ++DOMWINDOW == 217 (0x7f4124c6cc00) [pid = 1816] [serial = 1454] [outer = 0x7f411d071400] 10:04:25 INFO - PROCESS | 1816 | 1461863065640 Marionette DEBUG loaded listener.js 10:04:25 INFO - PROCESS | 1816 | ++DOMWINDOW == 218 (0x7f4125d44400) [pid = 1816] [serial = 1455] [outer = 0x7f411d071400] 10:04:26 INFO - PROCESS | 1816 | 1461863066580 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]]]}] 10:04:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 10:04:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 1527ms 10:04:26 INFO - PROCESS | 1816 | 1461863066627 Marionette TRACE conn4 -> [0,1909,"getWindowHandle",null] 10:04:26 INFO - PROCESS | 1816 | 1461863066630 Marionette TRACE conn4 <- [1,1909,null,{"value":"8"}] 10:04:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 10:04:26 INFO - PROCESS | 1816 | 1461863066637 Marionette TRACE conn4 -> [0,1910,"setScriptTimeout",{"ms":35000}] 10:04:26 INFO - PROCESS | 1816 | 1461863066639 Marionette TRACE conn4 <- [1,1910,null,{}] 10:04:26 INFO - PROCESS | 1816 | 1461863066644 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}] 10:04:26 INFO - PROCESS | 1816 | 1461863066850 Marionette TRACE conn4 <- [1,1911,null,{"value":null}] 10:04:27 INFO - PROCESS | 1816 | 1461863067062 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:27 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f4124c4e800 == 137 [pid = 1816] [id = 485] 10:04:27 INFO - PROCESS | 1816 | ++DOMWINDOW == 219 (0x7f4123e0a400) [pid = 1816] [serial = 1456] [outer = (nil)] 10:04:27 INFO - PROCESS | 1816 | ++DOMWINDOW == 220 (0x7f4126465800) [pid = 1816] [serial = 1457] [outer = 0x7f4123e0a400] 10:04:27 INFO - PROCESS | 1816 | 1461863067177 Marionette DEBUG loaded listener.js 10:04:27 INFO - PROCESS | 1816 | ++DOMWINDOW == 221 (0x7f412f545000) [pid = 1816] [serial = 1458] [outer = 0x7f4123e0a400] 10:04:28 INFO - PROCESS | 1816 | 1461863068060 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]]]}] 10:04:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 10:04:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 1478ms 10:04:28 INFO - PROCESS | 1816 | 1461863068116 Marionette TRACE conn4 -> [0,1913,"getWindowHandle",null] 10:04:28 INFO - PROCESS | 1816 | 1461863068120 Marionette TRACE conn4 <- [1,1913,null,{"value":"8"}] 10:04:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 10:04:28 INFO - PROCESS | 1816 | 1461863068125 Marionette TRACE conn4 -> [0,1914,"setScriptTimeout",{"ms":35000}] 10:04:28 INFO - PROCESS | 1816 | 1461863068127 Marionette TRACE conn4 <- [1,1914,null,{}] 10:04:28 INFO - PROCESS | 1816 | 1461863068133 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}] 10:04:28 INFO - PROCESS | 1816 | 1461863068334 Marionette TRACE conn4 <- [1,1915,null,{"value":null}] 10:04:28 INFO - PROCESS | 1816 | 1461863068547 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:28 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f413011a000 == 138 [pid = 1816] [id = 486] 10:04:28 INFO - PROCESS | 1816 | ++DOMWINDOW == 222 (0x7f41247fc000) [pid = 1816] [serial = 1459] [outer = (nil)] 10:04:28 INFO - PROCESS | 1816 | ++DOMWINDOW == 223 (0x7f4130415c00) [pid = 1816] [serial = 1460] [outer = 0x7f41247fc000] 10:04:28 INFO - PROCESS | 1816 | 1461863068661 Marionette DEBUG loaded listener.js 10:04:28 INFO - PROCESS | 1816 | ++DOMWINDOW == 224 (0x7f41316bb800) [pid = 1816] [serial = 1461] [outer = 0x7f41247fc000] 10:04:29 INFO - PROCESS | 1816 | 1461863069561 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]]]}] 10:04:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 10:04:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 1486ms 10:04:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 10:04:29 INFO - PROCESS | 1816 | 1461863069613 Marionette TRACE conn4 -> [0,1917,"getWindowHandle",null] 10:04:29 INFO - PROCESS | 1816 | 1461863069616 Marionette TRACE conn4 <- [1,1917,null,{"value":"8"}] 10:04:29 INFO - PROCESS | 1816 | 1461863069622 Marionette TRACE conn4 -> [0,1918,"setScriptTimeout",{"ms":35000}] 10:04:29 INFO - PROCESS | 1816 | 1461863069625 Marionette TRACE conn4 <- [1,1918,null,{}] 10:04:29 INFO - PROCESS | 1816 | 1461863069630 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}] 10:04:29 INFO - PROCESS | 1816 | 1461863069833 Marionette TRACE conn4 <- [1,1919,null,{"value":null}] 10:04:30 INFO - PROCESS | 1816 | 1461863070100 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:30 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f413508a800 == 139 [pid = 1816] [id = 487] 10:04:30 INFO - PROCESS | 1816 | ++DOMWINDOW == 225 (0x7f4125d95000) [pid = 1816] [serial = 1462] [outer = (nil)] 10:04:30 INFO - PROCESS | 1816 | ++DOMWINDOW == 226 (0x7f4131890400) [pid = 1816] [serial = 1463] [outer = 0x7f4125d95000] 10:04:30 INFO - PROCESS | 1816 | 1461863070182 Marionette DEBUG loaded listener.js 10:04:30 INFO - PROCESS | 1816 | ++DOMWINDOW == 227 (0x7f4134f2ec00) [pid = 1816] [serial = 1464] [outer = 0x7f4125d95000] 10:04:31 INFO - PROCESS | 1816 | 1461863071072 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]]]}] 10:04:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 10:04:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 1548ms 10:04:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 10:04:31 INFO - PROCESS | 1816 | 1461863071170 Marionette TRACE conn4 -> [0,1921,"getWindowHandle",null] 10:04:31 INFO - PROCESS | 1816 | 1461863071173 Marionette TRACE conn4 <- [1,1921,null,{"value":"8"}] 10:04:31 INFO - PROCESS | 1816 | 1461863071179 Marionette TRACE conn4 -> [0,1922,"setScriptTimeout",{"ms":35000}] 10:04:31 INFO - PROCESS | 1816 | 1461863071182 Marionette TRACE conn4 <- [1,1922,null,{}] 10:04:31 INFO - PROCESS | 1816 | 1461863071187 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}] 10:04:31 INFO - PROCESS | 1816 | 1461863071431 Marionette TRACE conn4 <- [1,1923,null,{"value":null}] 10:04:31 INFO - PROCESS | 1816 | 1461863071693 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:31 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f413758b000 == 140 [pid = 1816] [id = 488] 10:04:31 INFO - PROCESS | 1816 | ++DOMWINDOW == 228 (0x7f413542a800) [pid = 1816] [serial = 1465] [outer = (nil)] 10:04:31 INFO - PROCESS | 1816 | ++DOMWINDOW == 229 (0x7f413542cc00) [pid = 1816] [serial = 1466] [outer = 0x7f413542a800] 10:04:31 INFO - PROCESS | 1816 | 1461863071821 Marionette DEBUG loaded listener.js 10:04:31 INFO - PROCESS | 1816 | ++DOMWINDOW == 230 (0x7f4135808000) [pid = 1816] [serial = 1467] [outer = 0x7f413542a800] 10:04:32 INFO - PROCESS | 1816 | 1461863072736 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]]]}] 10:04:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 10:04:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 1631ms 10:04:32 INFO - PROCESS | 1816 | 1461863072810 Marionette TRACE conn4 -> [0,1925,"getWindowHandle",null] 10:04:32 INFO - PROCESS | 1816 | 1461863072814 Marionette TRACE conn4 <- [1,1925,null,{"value":"8"}] 10:04:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 10:04:32 INFO - PROCESS | 1816 | 1461863072820 Marionette TRACE conn4 -> [0,1926,"setScriptTimeout",{"ms":35000}] 10:04:32 INFO - PROCESS | 1816 | 1461863072824 Marionette TRACE conn4 <- [1,1926,null,{}] 10:04:32 INFO - PROCESS | 1816 | 1461863072829 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}] 10:04:33 INFO - PROCESS | 1816 | 1461863073085 Marionette TRACE conn4 <- [1,1927,null,{"value":null}] 10:04:33 INFO - PROCESS | 1816 | 1461863073338 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:33 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f410b3e6000 == 141 [pid = 1816] [id = 489] 10:04:33 INFO - PROCESS | 1816 | ++DOMWINDOW == 231 (0x7f4109e38800) [pid = 1816] [serial = 1468] [outer = (nil)] 10:04:33 INFO - PROCESS | 1816 | ++DOMWINDOW == 232 (0x7f4109e41c00) [pid = 1816] [serial = 1469] [outer = 0x7f4109e38800] 10:04:33 INFO - PROCESS | 1816 | 1461863073449 Marionette DEBUG loaded listener.js 10:04:33 INFO - PROCESS | 1816 | ++DOMWINDOW == 233 (0x7f41358e0c00) [pid = 1816] [serial = 1470] [outer = 0x7f4109e38800] 10:04:34 INFO - PROCESS | 1816 | 1461863074252 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]]]}] 10:04:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 10:04:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 1485ms 10:04:34 INFO - PROCESS | 1816 | 1461863074306 Marionette TRACE conn4 -> [0,1929,"getWindowHandle",null] 10:04:34 INFO - PROCESS | 1816 | 1461863074309 Marionette TRACE conn4 <- [1,1929,null,{"value":"8"}] 10:04:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 10:04:34 INFO - PROCESS | 1816 | 1461863074315 Marionette TRACE conn4 -> [0,1930,"setScriptTimeout",{"ms":35000}] 10:04:34 INFO - PROCESS | 1816 | 1461863074317 Marionette TRACE conn4 <- [1,1930,null,{}] 10:04:34 INFO - PROCESS | 1816 | 1461863074322 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}] 10:04:34 INFO - PROCESS | 1816 | 1461863074518 Marionette TRACE conn4 <- [1,1931,null,{"value":null}] 10:04:34 INFO - PROCESS | 1816 | 1461863074732 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:34 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f4118934000 == 142 [pid = 1816] [id = 490] 10:04:34 INFO - PROCESS | 1816 | ++DOMWINDOW == 234 (0x7f4109e3a000) [pid = 1816] [serial = 1471] [outer = (nil)] 10:04:34 INFO - PROCESS | 1816 | ++DOMWINDOW == 235 (0x7f410c3a4c00) [pid = 1816] [serial = 1472] [outer = 0x7f4109e3a000] 10:04:34 INFO - PROCESS | 1816 | 1461863074852 Marionette DEBUG loaded listener.js 10:04:34 INFO - PROCESS | 1816 | ++DOMWINDOW == 236 (0x7f410c3aa400) [pid = 1816] [serial = 1473] [outer = 0x7f4109e3a000] 10:04:35 INFO - PROCESS | 1816 | 1461863075767 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]]]}] 10:04:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 10:04:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 1493ms 10:04:35 INFO - PROCESS | 1816 | 1461863075809 Marionette TRACE conn4 -> [0,1933,"getWindowHandle",null] 10:04:35 INFO - PROCESS | 1816 | 1461863075812 Marionette TRACE conn4 <- [1,1933,null,{"value":"8"}] 10:04:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 10:04:35 INFO - PROCESS | 1816 | 1461863075818 Marionette TRACE conn4 -> [0,1934,"setScriptTimeout",{"ms":35000}] 10:04:35 INFO - PROCESS | 1816 | 1461863075820 Marionette TRACE conn4 <- [1,1934,null,{}] 10:04:35 INFO - PROCESS | 1816 | 1461863075825 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}] 10:04:36 INFO - PROCESS | 1816 | 1461863076028 Marionette TRACE conn4 <- [1,1935,null,{"value":null}] 10:04:36 INFO - PROCESS | 1816 | 1461863076254 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:36 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f413540a800 == 143 [pid = 1816] [id = 491] 10:04:36 INFO - PROCESS | 1816 | ++DOMWINDOW == 237 (0x7f410c39f000) [pid = 1816] [serial = 1474] [outer = (nil)] 10:04:36 INFO - PROCESS | 1816 | ++DOMWINDOW == 238 (0x7f4118903000) [pid = 1816] [serial = 1475] [outer = 0x7f410c39f000] 10:04:36 INFO - PROCESS | 1816 | 1461863076366 Marionette DEBUG loaded listener.js 10:04:36 INFO - PROCESS | 1816 | ++DOMWINDOW == 239 (0x7f4118908400) [pid = 1816] [serial = 1476] [outer = 0x7f410c39f000] 10:04:37 INFO - PROCESS | 1816 | 1461863077267 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]]]}] 10:04:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 10:04:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 1481ms 10:04:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 10:04:37 INFO - PROCESS | 1816 | 1461863077300 Marionette TRACE conn4 -> [0,1937,"getWindowHandle",null] 10:04:37 INFO - PROCESS | 1816 | 1461863077303 Marionette TRACE conn4 <- [1,1937,null,{"value":"8"}] 10:04:37 INFO - PROCESS | 1816 | 1461863077309 Marionette TRACE conn4 -> [0,1938,"setScriptTimeout",{"ms":35000}] 10:04:37 INFO - PROCESS | 1816 | 1461863077312 Marionette TRACE conn4 <- [1,1938,null,{}] 10:04:37 INFO - PROCESS | 1816 | 1461863077317 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}] 10:04:37 INFO - PROCESS | 1816 | 1461863077514 Marionette TRACE conn4 <- [1,1939,null,{"value":null}] 10:04:37 INFO - PROCESS | 1816 | 1461863077731 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:37 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f4135422000 == 144 [pid = 1816] [id = 492] 10:04:37 INFO - PROCESS | 1816 | ++DOMWINDOW == 240 (0x7f410c3a3000) [pid = 1816] [serial = 1477] [outer = (nil)] 10:04:37 INFO - PROCESS | 1816 | ++DOMWINDOW == 241 (0x7f410f365400) [pid = 1816] [serial = 1478] [outer = 0x7f410c3a3000] 10:04:37 INFO - PROCESS | 1816 | 1461863077840 Marionette DEBUG loaded listener.js 10:04:37 INFO - PROCESS | 1816 | ++DOMWINDOW == 242 (0x7f410f36a000) [pid = 1816] [serial = 1479] [outer = 0x7f410c3a3000] 10:04:38 INFO - PROCESS | 1816 | 1461863078750 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]]]}] 10:04:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 10:04:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 1483ms 10:04:38 INFO - PROCESS | 1816 | 1461863078792 Marionette TRACE conn4 -> [0,1941,"getWindowHandle",null] 10:04:38 INFO - PROCESS | 1816 | 1461863078796 Marionette TRACE conn4 <- [1,1941,null,{"value":"8"}] 10:04:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 10:04:38 INFO - PROCESS | 1816 | 1461863078802 Marionette TRACE conn4 -> [0,1942,"setScriptTimeout",{"ms":35000}] 10:04:38 INFO - PROCESS | 1816 | 1461863078804 Marionette TRACE conn4 <- [1,1942,null,{}] 10:04:38 INFO - PROCESS | 1816 | 1461863078810 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}] 10:04:39 INFO - PROCESS | 1816 | 1461863079026 Marionette TRACE conn4 <- [1,1943,null,{"value":null}] 10:04:39 INFO - PROCESS | 1816 | 1461863079248 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:39 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f41099da800 == 145 [pid = 1816] [id = 493] 10:04:39 INFO - PROCESS | 1816 | ++DOMWINDOW == 243 (0x7f410f368000) [pid = 1816] [serial = 1480] [outer = (nil)] 10:04:39 INFO - PROCESS | 1816 | ++DOMWINDOW == 244 (0x7f410f36cc00) [pid = 1816] [serial = 1481] [outer = 0x7f410f368000] 10:04:39 INFO - PROCESS | 1816 | 1461863079359 Marionette DEBUG loaded listener.js 10:04:39 INFO - PROCESS | 1816 | ++DOMWINDOW == 245 (0x7f4110a8d400) [pid = 1816] [serial = 1482] [outer = 0x7f410f368000] 10:04:40 INFO - PROCESS | 1816 | 1461863080677 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]]]}] 10:04:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 10:04:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 1941ms 10:04:40 INFO - PROCESS | 1816 | 1461863080744 Marionette TRACE conn4 -> [0,1945,"getWindowHandle",null] 10:04:40 INFO - PROCESS | 1816 | 1461863080749 Marionette TRACE conn4 <- [1,1945,null,{"value":"8"}] 10:04:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 10:04:40 INFO - PROCESS | 1816 | 1461863080756 Marionette TRACE conn4 -> [0,1946,"setScriptTimeout",{"ms":35000}] 10:04:40 INFO - PROCESS | 1816 | 1461863080761 Marionette TRACE conn4 <- [1,1946,null,{}] 10:04:40 INFO - PROCESS | 1816 | 1461863080777 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}] 10:04:41 INFO - PROCESS | 1816 | 1461863081067 Marionette TRACE conn4 <- [1,1947,null,{"value":null}] 10:04:41 INFO - PROCESS | 1816 | 1461863081328 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:41 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f410f581800 == 146 [pid = 1816] [id = 494] 10:04:41 INFO - PROCESS | 1816 | ++DOMWINDOW == 246 (0x7f4109bdbc00) [pid = 1816] [serial = 1483] [outer = (nil)] 10:04:41 INFO - PROCESS | 1816 | ++DOMWINDOW == 247 (0x7f4109be0800) [pid = 1816] [serial = 1484] [outer = 0x7f4109bdbc00] 10:04:41 INFO - PROCESS | 1816 | 1461863081396 Marionette DEBUG loaded listener.js 10:04:41 INFO - PROCESS | 1816 | ++DOMWINDOW == 248 (0x7f4109be7c00) [pid = 1816] [serial = 1485] [outer = 0x7f4109bdbc00] 10:04:42 INFO - PROCESS | 1816 | ************************* 10:04:42 INFO - PROCESS | 1816 | A coding exception was thrown and uncaught in a Task. 10:04:42 INFO - PROCESS | 1816 | 10:04:42 INFO - PROCESS | 1816 | Full message: TypeError: NetworkError when attempting to fetch resource. 10:04:42 INFO - PROCESS | 1816 | Full stack: 10:04:42 INFO - PROCESS | 1816 | ************************* 10:04:42 INFO - PROCESS | 1816 | 1461863082380 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]]]}] 10:04:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 10:04:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 1695ms 10:04:42 INFO - PROCESS | 1816 | 1461863082452 Marionette TRACE conn4 -> [0,1949,"getWindowHandle",null] 10:04:42 INFO - PROCESS | 1816 | 1461863082465 Marionette TRACE conn4 <- [1,1949,null,{"value":"8"}] 10:04:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 10:04:42 INFO - PROCESS | 1816 | 1461863082555 Marionette TRACE conn4 -> [0,1950,"setScriptTimeout",{"ms":35000}] 10:04:42 INFO - PROCESS | 1816 | 1461863082562 Marionette TRACE conn4 <- [1,1950,null,{}] 10:04:42 INFO - PROCESS | 1816 | 1461863082573 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}] 10:04:42 INFO - PROCESS | 1816 | 1461863082803 Marionette TRACE conn4 <- [1,1951,null,{"value":null}] 10:04:43 INFO - PROCESS | 1816 | 1461863083080 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:43 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f410de39000 == 147 [pid = 1816] [id = 495] 10:04:43 INFO - PROCESS | 1816 | ++DOMWINDOW == 249 (0x7f410ca28000) [pid = 1816] [serial = 1486] [outer = (nil)] 10:04:43 INFO - PROCESS | 1816 | ++DOMWINDOW == 250 (0x7f410e510000) [pid = 1816] [serial = 1487] [outer = 0x7f410ca28000] 10:04:43 INFO - PROCESS | 1816 | 1461863083211 Marionette DEBUG loaded listener.js 10:04:43 INFO - PROCESS | 1816 | ++DOMWINDOW == 251 (0x7f410edf7c00) [pid = 1816] [serial = 1488] [outer = 0x7f410ca28000] 10:04:43 INFO - PROCESS | 1816 | --DOCSHELL 0x7f41146b7000 == 146 [pid = 1816] [id = 416] 10:04:43 INFO - PROCESS | 1816 | --DOCSHELL 0x7f411122e800 == 145 [pid = 1816] [id = 425] 10:04:43 INFO - PROCESS | 1816 | --DOCSHELL 0x7f41082d4800 == 144 [pid = 1816] [id = 427] 10:04:43 INFO - PROCESS | 1816 | --DOCSHELL 0x7f411cf5e000 == 143 [pid = 1816] [id = 419] 10:04:43 INFO - PROCESS | 1816 | --DOCSHELL 0x7f41301e0800 == 142 [pid = 1816] [id = 422] 10:04:43 INFO - PROCESS | 1816 | --DOCSHELL 0x7f410f565000 == 141 [pid = 1816] [id = 415] 10:04:43 INFO - PROCESS | 1816 | --DOCSHELL 0x7f410e718800 == 140 [pid = 1816] [id = 426] 10:04:43 INFO - PROCESS | 1816 | --DOMWINDOW == 250 (0x7f411e7ed400) [pid = 1816] [serial = 1373] [outer = (nil)] [url = about:blank] 10:04:43 INFO - PROCESS | 1816 | --DOCSHELL 0x7f411808a800 == 139 [pid = 1816] [id = 477] 10:04:43 INFO - PROCESS | 1816 | --DOCSHELL 0x7f4113a7a000 == 138 [pid = 1816] [id = 476] 10:04:43 INFO - PROCESS | 1816 | --DOCSHELL 0x7f4112238800 == 137 [pid = 1816] [id = 475] 10:04:43 INFO - PROCESS | 1816 | --DOCSHELL 0x7f4110d26800 == 136 [pid = 1816] [id = 474] 10:04:43 INFO - PROCESS | 1816 | --DOCSHELL 0x7f410dcce800 == 135 [pid = 1816] [id = 473] 10:04:43 INFO - PROCESS | 1816 | --DOCSHELL 0x7f410f626000 == 134 [pid = 1816] [id = 472] 10:04:43 INFO - PROCESS | 1816 | --DOCSHELL 0x7f410e71e000 == 133 [pid = 1816] [id = 471] 10:04:43 INFO - PROCESS | 1816 | --DOCSHELL 0x7f4129762800 == 132 [pid = 1816] [id = 464] 10:04:43 INFO - PROCESS | 1816 | --DOCSHELL 0x7f41253c5800 == 131 [pid = 1816] [id = 463] 10:04:43 INFO - PROCESS | 1816 | --DOCSHELL 0x7f4123d6b800 == 130 [pid = 1816] [id = 462] 10:04:43 INFO - PROCESS | 1816 | --DOCSHELL 0x7f411b9bc000 == 129 [pid = 1816] [id = 461] 10:04:43 INFO - PROCESS | 1816 | --DOCSHELL 0x7f410f62e800 == 128 [pid = 1816] [id = 458] 10:04:44 INFO - PROCESS | 1816 | 1461863084085 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]]]}] 10:04:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 10:04:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 1584ms 10:04:44 INFO - PROCESS | 1816 | 1461863084110 Marionette TRACE conn4 -> [0,1953,"getWindowHandle",null] 10:04:44 INFO - PROCESS | 1816 | 1461863084113 Marionette TRACE conn4 <- [1,1953,null,{"value":"8"}] 10:04:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 10:04:44 INFO - PROCESS | 1816 | --DOMWINDOW == 249 (0x7f410e367c00) [pid = 1816] [serial = 1355] [outer = (nil)] [url = about:blank] 10:04:44 INFO - PROCESS | 1816 | --DOMWINDOW == 248 (0x7f4113836c00) [pid = 1816] [serial = 1362] [outer = (nil)] [url = about:blank] 10:04:44 INFO - PROCESS | 1816 | --DOMWINDOW == 247 (0x7f41112c4800) [pid = 1816] [serial = 1313] [outer = (nil)] [url = about:blank] 10:04:44 INFO - PROCESS | 1816 | --DOMWINDOW == 246 (0x7f410b812400) [pid = 1816] [serial = 1353] [outer = (nil)] [url = about:blank] 10:04:44 INFO - PROCESS | 1816 | --DOMWINDOW == 245 (0x7f411b9fd000) [pid = 1816] [serial = 1371] [outer = (nil)] [url = about:blank] 10:04:44 INFO - PROCESS | 1816 | --DOMWINDOW == 244 (0x7f4114a03800) [pid = 1816] [serial = 1307] [outer = (nil)] [url = about:blank] 10:04:44 INFO - PROCESS | 1816 | --DOMWINDOW == 243 (0x7f412570f400) [pid = 1816] [serial = 1340] [outer = (nil)] [url = about:blank] 10:04:44 INFO - PROCESS | 1816 | --DOMWINDOW == 242 (0x7f4114a06400) [pid = 1816] [serial = 1343] [outer = (nil)] [url = about:blank] 10:04:44 INFO - PROCESS | 1816 | --DOMWINDOW == 241 (0x7f411a406400) [pid = 1816] [serial = 1368] [outer = (nil)] [url = about:blank] 10:04:44 INFO - PROCESS | 1816 | --DOMWINDOW == 240 (0x7f4130648000) [pid = 1816] [serial = 1349] [outer = (nil)] [url = about:blank] 10:04:44 INFO - PROCESS | 1816 | --DOMWINDOW == 239 (0x7f4108ad3000) [pid = 1816] [serial = 1352] [outer = (nil)] [url = about:blank] 10:04:44 INFO - PROCESS | 1816 | --DOMWINDOW == 238 (0x7f410e511400) [pid = 1816] [serial = 1310] [outer = (nil)] [url = about:blank] 10:04:44 INFO - PROCESS | 1816 | --DOMWINDOW == 237 (0x7f4118b24000) [pid = 1816] [serial = 1365] [outer = (nil)] [url = about:blank] 10:04:44 INFO - PROCESS | 1816 | --DOMWINDOW == 236 (0x7f411e7c9c00) [pid = 1816] [serial = 1331] [outer = (nil)] [url = about:blank] 10:04:44 INFO - PROCESS | 1816 | --DOMWINDOW == 235 (0x7f4119c64800) [pid = 1816] [serial = 1322] [outer = (nil)] [url = about:blank] 10:04:44 INFO - PROCESS | 1816 | --DOMWINDOW == 234 (0x7f410edee000) [pid = 1816] [serial = 1356] [outer = (nil)] [url = about:blank] 10:04:44 INFO - PROCESS | 1816 | --DOMWINDOW == 233 (0x7f410e704400) [pid = 1816] [serial = 1358] [outer = (nil)] [url = about:blank] 10:04:44 INFO - PROCESS | 1816 | --DOMWINDOW == 232 (0x7f41191bd800) [pid = 1816] [serial = 1367] [outer = (nil)] [url = about:blank] 10:04:44 INFO - PROCESS | 1816 | --DOMWINDOW == 231 (0x7f412169a800) [pid = 1816] [serial = 1337] [outer = (nil)] [url = about:blank] 10:04:44 INFO - PROCESS | 1816 | --DOMWINDOW == 230 (0x7f411462ec00) [pid = 1816] [serial = 1364] [outer = (nil)] [url = about:blank] 10:04:44 INFO - PROCESS | 1816 | --DOMWINDOW == 229 (0x7f41126dec00) [pid = 1816] [serial = 1361] [outer = (nil)] [url = about:blank] 10:04:44 INFO - PROCESS | 1816 | --DOMWINDOW == 228 (0x7f4113819000) [pid = 1816] [serial = 1316] [outer = (nil)] [url = about:blank] 10:04:44 INFO - PROCESS | 1816 | --DOMWINDOW == 227 (0x7f411e7ed000) [pid = 1816] [serial = 1334] [outer = (nil)] [url = about:blank] 10:04:44 INFO - PROCESS | 1816 | --DOMWINDOW == 226 (0x7f41124d4c00) [pid = 1816] [serial = 1359] [outer = (nil)] [url = about:blank] 10:04:44 INFO - PROCESS | 1816 | --DOMWINDOW == 225 (0x7f4118a2e400) [pid = 1816] [serial = 1319] [outer = (nil)] [url = about:blank] 10:04:44 INFO - PROCESS | 1816 | --DOMWINDOW == 224 (0x7f4130173800) [pid = 1816] [serial = 1346] [outer = (nil)] [url = about:blank] 10:04:44 INFO - PROCESS | 1816 | --DOMWINDOW == 223 (0x7f411a40c000) [pid = 1816] [serial = 1370] [outer = (nil)] [url = about:blank] 10:04:44 INFO - PROCESS | 1816 | --DOMWINDOW == 222 (0x7f411b655000) [pid = 1816] [serial = 1325] [outer = (nil)] [url = about:blank] 10:04:44 INFO - PROCESS | 1816 | --DOMWINDOW == 221 (0x7f411cf6a800) [pid = 1816] [serial = 1328] [outer = (nil)] [url = about:blank] 10:04:44 INFO - PROCESS | 1816 | 1461863084174 Marionette TRACE conn4 -> [0,1954,"setScriptTimeout",{"ms":35000}] 10:04:44 INFO - PROCESS | 1816 | 1461863084179 Marionette TRACE conn4 <- [1,1954,null,{}] 10:04:44 INFO - PROCESS | 1816 | 1461863084197 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}] 10:04:44 INFO - PROCESS | 1816 | 1461863084410 Marionette TRACE conn4 <- [1,1955,null,{"value":null}] 10:04:44 INFO - PROCESS | 1816 | 1461863084591 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:44 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f4110b42000 == 129 [pid = 1816] [id = 496] 10:04:44 INFO - PROCESS | 1816 | ++DOMWINDOW == 222 (0x7f4108153800) [pid = 1816] [serial = 1489] [outer = (nil)] 10:04:44 INFO - PROCESS | 1816 | ++DOMWINDOW == 223 (0x7f41112c2400) [pid = 1816] [serial = 1490] [outer = 0x7f4108153800] 10:04:44 INFO - PROCESS | 1816 | 1461863084662 Marionette DEBUG loaded listener.js 10:04:44 INFO - PROCESS | 1816 | ++DOMWINDOW == 224 (0x7f41126de000) [pid = 1816] [serial = 1491] [outer = 0x7f4108153800] 10:04:45 INFO - PROCESS | 1816 | 1461863085480 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]]]}] 10:04:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 10:04:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 1391ms 10:04:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 10:04:45 INFO - PROCESS | 1816 | 1461863085511 Marionette TRACE conn4 -> [0,1957,"getWindowHandle",null] 10:04:45 INFO - PROCESS | 1816 | 1461863085514 Marionette TRACE conn4 <- [1,1957,null,{"value":"8"}] 10:04:45 INFO - PROCESS | 1816 | 1461863085520 Marionette TRACE conn4 -> [0,1958,"setScriptTimeout",{"ms":35000}] 10:04:45 INFO - PROCESS | 1816 | 1461863085523 Marionette TRACE conn4 <- [1,1958,null,{}] 10:04:45 INFO - PROCESS | 1816 | 1461863085561 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}] 10:04:45 INFO - PROCESS | 1816 | 1461863085751 Marionette TRACE conn4 <- [1,1959,null,{"value":null}] 10:04:45 INFO - PROCESS | 1816 | 1461863085767 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:45 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f41139ef800 == 130 [pid = 1816] [id = 497] 10:04:45 INFO - PROCESS | 1816 | ++DOMWINDOW == 225 (0x7f41126dec00) [pid = 1816] [serial = 1492] [outer = (nil)] 10:04:45 INFO - PROCESS | 1816 | ++DOMWINDOW == 226 (0x7f411383ec00) [pid = 1816] [serial = 1493] [outer = 0x7f41126dec00] 10:04:45 INFO - PROCESS | 1816 | 1461863085841 Marionette DEBUG loaded listener.js 10:04:45 INFO - PROCESS | 1816 | ++DOMWINDOW == 227 (0x7f4118024400) [pid = 1816] [serial = 1494] [outer = 0x7f41126dec00] 10:04:46 INFO - PROCESS | 1816 | 1461863086853 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]]]}] 10:04:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 10:04:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 1360ms 10:04:46 INFO - PROCESS | 1816 | 1461863086881 Marionette TRACE conn4 -> [0,1961,"getWindowHandle",null] 10:04:46 INFO - PROCESS | 1816 | 1461863086885 Marionette TRACE conn4 <- [1,1961,null,{"value":"8"}] 10:04:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 10:04:46 INFO - PROCESS | 1816 | 1461863086890 Marionette TRACE conn4 -> [0,1962,"setScriptTimeout",{"ms":35000}] 10:04:46 INFO - PROCESS | 1816 | 1461863086892 Marionette TRACE conn4 <- [1,1962,null,{}] 10:04:46 INFO - PROCESS | 1816 | 1461863086898 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}] 10:04:47 INFO - PROCESS | 1816 | 1461863087147 Marionette TRACE conn4 <- [1,1963,null,{"value":null}] 10:04:47 INFO - PROCESS | 1816 | 1461863087191 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:47 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f4118093000 == 131 [pid = 1816] [id = 498] 10:04:47 INFO - PROCESS | 1816 | ++DOMWINDOW == 228 (0x7f41130f2c00) [pid = 1816] [serial = 1495] [outer = (nil)] 10:04:47 INFO - PROCESS | 1816 | ++DOMWINDOW == 229 (0x7f411890c400) [pid = 1816] [serial = 1496] [outer = 0x7f41130f2c00] 10:04:47 INFO - PROCESS | 1816 | 1461863087258 Marionette DEBUG loaded listener.js 10:04:47 INFO - PROCESS | 1816 | ++DOMWINDOW == 230 (0x7f41189ee400) [pid = 1816] [serial = 1497] [outer = 0x7f41130f2c00] 10:04:48 INFO - PROCESS | 1816 | 1461863088470 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]]]}] 10:04:48 INFO - PROCESS | 1816 | --DOMWINDOW == 229 (0x7f410f6dec00) [pid = 1816] [serial = 1426] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 10:04:48 INFO - PROCESS | 1816 | --DOMWINDOW == 228 (0x7f4118a2ac00) [pid = 1816] [serial = 1429] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 10:04:48 INFO - PROCESS | 1816 | --DOMWINDOW == 227 (0x7f410ca2c400) [pid = 1816] [serial = 1423] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 10:04:48 INFO - PROCESS | 1816 | --DOMWINDOW == 226 (0x7f410e364000) [pid = 1816] [serial = 1417] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 10:04:48 INFO - PROCESS | 1816 | --DOMWINDOW == 225 (0x7f410e368800) [pid = 1816] [serial = 1420] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 10:04:48 INFO - PROCESS | 1816 | --DOMWINDOW == 224 (0x7f410817e800) [pid = 1816] [serial = 1414] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 10:04:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 10:04:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 1637ms 10:04:48 INFO - PROCESS | 1816 | 1461863088529 Marionette TRACE conn4 -> [0,1965,"getWindowHandle",null] 10:04:48 INFO - PROCESS | 1816 | 1461863088532 Marionette TRACE conn4 <- [1,1965,null,{"value":"8"}] 10:04:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 10:04:48 INFO - PROCESS | 1816 | 1461863088538 Marionette TRACE conn4 -> [0,1966,"setScriptTimeout",{"ms":35000}] 10:04:48 INFO - PROCESS | 1816 | 1461863088540 Marionette TRACE conn4 <- [1,1966,null,{}] 10:04:48 INFO - PROCESS | 1816 | 1461863088545 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}] 10:04:48 INFO - PROCESS | 1816 | 1461863088788 Marionette TRACE conn4 <- [1,1967,null,{"value":null}] 10:04:49 INFO - PROCESS | 1816 | 1461863089033 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:49 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f41194a4800 == 132 [pid = 1816] [id = 499] 10:04:49 INFO - PROCESS | 1816 | ++DOMWINDOW == 225 (0x7f411a403400) [pid = 1816] [serial = 1498] [outer = (nil)] 10:04:49 INFO - PROCESS | 1816 | ++DOMWINDOW == 226 (0x7f411b64f400) [pid = 1816] [serial = 1499] [outer = 0x7f411a403400] 10:04:49 INFO - PROCESS | 1816 | 1461863089101 Marionette DEBUG loaded listener.js 10:04:49 INFO - PROCESS | 1816 | ++DOMWINDOW == 227 (0x7f411d075000) [pid = 1816] [serial = 1500] [outer = 0x7f411a403400] 10:04:49 INFO - PROCESS | 1816 | 1461863089802 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]]]}] 10:04:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 10:04:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 1278ms 10:04:49 INFO - PROCESS | 1816 | 1461863089819 Marionette TRACE conn4 -> [0,1969,"getWindowHandle",null] 10:04:49 INFO - PROCESS | 1816 | 1461863089822 Marionette TRACE conn4 <- [1,1969,null,{"value":"8"}] 10:04:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 10:04:49 INFO - PROCESS | 1816 | 1461863089828 Marionette TRACE conn4 -> [0,1970,"setScriptTimeout",{"ms":35000}] 10:04:49 INFO - PROCESS | 1816 | 1461863089830 Marionette TRACE conn4 <- [1,1970,null,{}] 10:04:49 INFO - PROCESS | 1816 | 1461863089836 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}] 10:04:50 INFO - PROCESS | 1816 | 1461863090110 Marionette TRACE conn4 <- [1,1971,null,{"value":null}] 10:04:50 INFO - PROCESS | 1816 | 1461863090130 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:50 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f411a433000 == 133 [pid = 1816] [id = 500] 10:04:50 INFO - PROCESS | 1816 | ++DOMWINDOW == 228 (0x7f411a021800) [pid = 1816] [serial = 1501] [outer = (nil)] 10:04:50 INFO - PROCESS | 1816 | ++DOMWINDOW == 229 (0x7f411e7ee800) [pid = 1816] [serial = 1502] [outer = 0x7f411a021800] 10:04:50 INFO - PROCESS | 1816 | 1461863090193 Marionette DEBUG loaded listener.js 10:04:50 INFO - PROCESS | 1816 | ++DOMWINDOW == 230 (0x7f41217c8c00) [pid = 1816] [serial = 1503] [outer = 0x7f411a021800] 10:04:51 INFO - PROCESS | 1816 | 1461863091363 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]]]}] 10:04:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 10:04:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 1582ms 10:04:51 INFO - PROCESS | 1816 | 1461863091413 Marionette TRACE conn4 -> [0,1973,"getWindowHandle",null] 10:04:51 INFO - PROCESS | 1816 | 1461863091419 Marionette TRACE conn4 <- [1,1973,null,{"value":"8"}] 10:04:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 10:04:51 INFO - PROCESS | 1816 | 1461863091428 Marionette TRACE conn4 -> [0,1974,"setScriptTimeout",{"ms":35000}] 10:04:51 INFO - PROCESS | 1816 | 1461863091432 Marionette TRACE conn4 <- [1,1974,null,{}] 10:04:51 INFO - PROCESS | 1816 | 1461863091441 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}] 10:04:51 INFO - PROCESS | 1816 | 1461863091657 Marionette TRACE conn4 <- [1,1975,null,{"value":null}] 10:04:51 INFO - PROCESS | 1816 | 1461863091921 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:51 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f4110974000 == 134 [pid = 1816] [id = 501] 10:04:51 INFO - PROCESS | 1816 | ++DOMWINDOW == 231 (0x7f4109be5000) [pid = 1816] [serial = 1504] [outer = (nil)] 10:04:52 INFO - PROCESS | 1816 | ++DOMWINDOW == 232 (0x7f410bb7f800) [pid = 1816] [serial = 1505] [outer = 0x7f4109be5000] 10:04:52 INFO - PROCESS | 1816 | 1461863092043 Marionette DEBUG loaded listener.js 10:04:52 INFO - PROCESS | 1816 | ++DOMWINDOW == 233 (0x7f410e511400) [pid = 1816] [serial = 1506] [outer = 0x7f4109be5000] 10:04:52 INFO - PROCESS | 1816 | 1461863092935 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]]]}] 10:04:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 10:04:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 1542ms 10:04:52 INFO - PROCESS | 1816 | 1461863092970 Marionette TRACE conn4 -> [0,1977,"getWindowHandle",null] 10:04:52 INFO - PROCESS | 1816 | 1461863092978 Marionette TRACE conn4 <- [1,1977,null,{"value":"8"}] 10:04:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 10:04:52 INFO - PROCESS | 1816 | 1461863092988 Marionette TRACE conn4 -> [0,1978,"setScriptTimeout",{"ms":35000}] 10:04:52 INFO - PROCESS | 1816 | 1461863092991 Marionette TRACE conn4 <- [1,1978,null,{}] 10:04:52 INFO - PROCESS | 1816 | 1461863092997 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}] 10:04:53 INFO - PROCESS | 1816 | 1461863093202 Marionette TRACE conn4 <- [1,1979,null,{"value":null}] 10:04:53 INFO - PROCESS | 1816 | 1461863093422 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:53 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f411800c800 == 135 [pid = 1816] [id = 502] 10:04:53 INFO - PROCESS | 1816 | ++DOMWINDOW == 234 (0x7f410f365800) [pid = 1816] [serial = 1507] [outer = (nil)] 10:04:53 INFO - PROCESS | 1816 | ++DOMWINDOW == 235 (0x7f41112c1c00) [pid = 1816] [serial = 1508] [outer = 0x7f410f365800] 10:04:53 INFO - PROCESS | 1816 | 1461863093536 Marionette DEBUG loaded listener.js 10:04:53 INFO - PROCESS | 1816 | ++DOMWINDOW == 236 (0x7f41130f5400) [pid = 1816] [serial = 1509] [outer = 0x7f410f365800] 10:04:54 INFO - PROCESS | 1816 | 1461863094482 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]]]}] 10:04:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 10:04:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 1534ms 10:04:54 INFO - PROCESS | 1816 | 1461863094522 Marionette TRACE conn4 -> [0,1981,"getWindowHandle",null] 10:04:54 INFO - PROCESS | 1816 | 1461863094525 Marionette TRACE conn4 <- [1,1981,null,{"value":"8"}] 10:04:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 10:04:54 INFO - PROCESS | 1816 | 1461863094531 Marionette TRACE conn4 -> [0,1982,"setScriptTimeout",{"ms":35000}] 10:04:54 INFO - PROCESS | 1816 | 1461863094536 Marionette TRACE conn4 <- [1,1982,null,{}] 10:04:54 INFO - PROCESS | 1816 | 1461863094551 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}] 10:04:54 INFO - PROCESS | 1816 | 1461863094851 Marionette TRACE conn4 <- [1,1983,null,{"value":null}] 10:04:55 INFO - PROCESS | 1816 | 1461863095053 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:55 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f4122bf0000 == 136 [pid = 1816] [id = 503] 10:04:55 INFO - PROCESS | 1816 | ++DOMWINDOW == 237 (0x7f411890d800) [pid = 1816] [serial = 1510] [outer = (nil)] 10:04:55 INFO - PROCESS | 1816 | ++DOMWINDOW == 238 (0x7f4118a2f800) [pid = 1816] [serial = 1511] [outer = 0x7f411890d800] 10:04:55 INFO - PROCESS | 1816 | 1461863095182 Marionette DEBUG loaded listener.js 10:04:55 INFO - PROCESS | 1816 | ++DOMWINDOW == 239 (0x7f411a23e000) [pid = 1816] [serial = 1512] [outer = 0x7f411890d800] 10:04:56 INFO - PROCESS | 1816 | 1461863096038 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]]]}] 10:04:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 10:04:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 1538ms 10:04:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 10:04:56 INFO - PROCESS | 1816 | 1461863096070 Marionette TRACE conn4 -> [0,1985,"getWindowHandle",null] 10:04:56 INFO - PROCESS | 1816 | 1461863096074 Marionette TRACE conn4 <- [1,1985,null,{"value":"8"}] 10:04:56 INFO - PROCESS | 1816 | 1461863096080 Marionette TRACE conn4 -> [0,1986,"setScriptTimeout",{"ms":35000}] 10:04:56 INFO - PROCESS | 1816 | 1461863096083 Marionette TRACE conn4 <- [1,1986,null,{}] 10:04:56 INFO - PROCESS | 1816 | 1461863096087 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}] 10:04:56 INFO - PROCESS | 1816 | 1461863096297 Marionette TRACE conn4 <- [1,1987,null,{"value":null}] 10:04:56 INFO - PROCESS | 1816 | 1461863096518 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:56 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f4124f52800 == 137 [pid = 1816] [id = 504] 10:04:56 INFO - PROCESS | 1816 | ++DOMWINDOW == 240 (0x7f411a406c00) [pid = 1816] [serial = 1513] [outer = (nil)] 10:04:56 INFO - PROCESS | 1816 | ++DOMWINDOW == 241 (0x7f411d074000) [pid = 1816] [serial = 1514] [outer = 0x7f411a406c00] 10:04:56 INFO - PROCESS | 1816 | 1461863096640 Marionette DEBUG loaded listener.js 10:04:56 INFO - PROCESS | 1816 | ++DOMWINDOW == 242 (0x7f41217c8400) [pid = 1816] [serial = 1515] [outer = 0x7f411a406c00] 10:04:57 INFO - PROCESS | 1816 | 1461863097559 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]]]}] 10:04:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 10:04:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 1534ms 10:04:57 INFO - PROCESS | 1816 | 1461863097614 Marionette TRACE conn4 -> [0,1989,"getWindowHandle",null] 10:04:57 INFO - PROCESS | 1816 | 1461863097617 Marionette TRACE conn4 <- [1,1989,null,{"value":"8"}] 10:04:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 10:04:57 INFO - PROCESS | 1816 | 1461863097623 Marionette TRACE conn4 -> [0,1990,"setScriptTimeout",{"ms":35000}] 10:04:57 INFO - PROCESS | 1816 | 1461863097626 Marionette TRACE conn4 <- [1,1990,null,{}] 10:04:57 INFO - PROCESS | 1816 | 1461863097631 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}] 10:04:57 INFO - PROCESS | 1816 | 1461863097833 Marionette TRACE conn4 <- [1,1991,null,{"value":null}] 10:04:58 INFO - PROCESS | 1816 | 1461863098054 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:58 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f41301e0800 == 138 [pid = 1816] [id = 505] 10:04:58 INFO - PROCESS | 1816 | ++DOMWINDOW == 243 (0x7f4105c2f400) [pid = 1816] [serial = 1516] [outer = (nil)] 10:04:58 INFO - PROCESS | 1816 | ++DOMWINDOW == 244 (0x7f4123e07000) [pid = 1816] [serial = 1517] [outer = 0x7f4105c2f400] 10:04:58 INFO - PROCESS | 1816 | 1461863098166 Marionette DEBUG loaded listener.js 10:04:58 INFO - PROCESS | 1816 | ++DOMWINDOW == 245 (0x7f41247fb800) [pid = 1816] [serial = 1518] [outer = 0x7f4105c2f400] 10:04:59 INFO - PROCESS | 1816 | 1461863099057 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]]]}] 10:04:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 10:04:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 1478ms 10:04:59 INFO - PROCESS | 1816 | 1461863099102 Marionette TRACE conn4 -> [0,1993,"getWindowHandle",null] 10:04:59 INFO - PROCESS | 1816 | 1461863099106 Marionette TRACE conn4 <- [1,1993,null,{"value":"8"}] 10:04:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 10:04:59 INFO - PROCESS | 1816 | 1461863099112 Marionette TRACE conn4 -> [0,1994,"setScriptTimeout",{"ms":35000}] 10:04:59 INFO - PROCESS | 1816 | 1461863099115 Marionette TRACE conn4 <- [1,1994,null,{}] 10:04:59 INFO - PROCESS | 1816 | 1461863099120 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}] 10:04:59 INFO - PROCESS | 1816 | 1461863099359 Marionette TRACE conn4 <- [1,1995,null,{"value":null}] 10:04:59 INFO - PROCESS | 1816 | 1461863099615 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:59 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f41359da000 == 139 [pid = 1816] [id = 506] 10:04:59 INFO - PROCESS | 1816 | ++DOMWINDOW == 246 (0x7f4124e3a400) [pid = 1816] [serial = 1519] [outer = (nil)] 10:04:59 INFO - PROCESS | 1816 | ++DOMWINDOW == 247 (0x7f413180e000) [pid = 1816] [serial = 1520] [outer = 0x7f4124e3a400] 10:04:59 INFO - PROCESS | 1816 | 1461863099694 Marionette DEBUG loaded listener.js 10:04:59 INFO - PROCESS | 1816 | ++DOMWINDOW == 248 (0x7f41352a6800) [pid = 1816] [serial = 1521] [outer = 0x7f4124e3a400] 10:05:00 INFO - PROCESS | 1816 | 1461863100531 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]]]}] 10:05:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 10:05:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 1478ms 10:05:00 INFO - PROCESS | 1816 | 1461863100593 Marionette TRACE conn4 -> [0,1997,"getWindowHandle",null] 10:05:00 INFO - PROCESS | 1816 | 1461863100597 Marionette TRACE conn4 <- [1,1997,null,{"value":"8"}] 10:05:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 10:05:00 INFO - PROCESS | 1816 | 1461863100607 Marionette TRACE conn4 -> [0,1998,"setScriptTimeout",{"ms":35000}] 10:05:00 INFO - PROCESS | 1816 | 1461863100609 Marionette TRACE conn4 <- [1,1998,null,{}] 10:05:00 INFO - PROCESS | 1816 | 1461863100613 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}] 10:05:00 INFO - PROCESS | 1816 | 1461863100830 Marionette TRACE conn4 <- [1,1999,null,{"value":null}] 10:05:01 INFO - PROCESS | 1816 | 1461863101102 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:01 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f4108353000 == 140 [pid = 1816] [id = 507] 10:05:01 INFO - PROCESS | 1816 | ++DOMWINDOW == 249 (0x7f4108cb3000) [pid = 1816] [serial = 1522] [outer = (nil)] 10:05:01 INFO - PROCESS | 1816 | ++DOMWINDOW == 250 (0x7f4108cbac00) [pid = 1816] [serial = 1523] [outer = 0x7f4108cb3000] 10:05:01 INFO - PROCESS | 1816 | 1461863101214 Marionette DEBUG loaded listener.js 10:05:01 INFO - PROCESS | 1816 | ++DOMWINDOW == 251 (0x7f4108cbfc00) [pid = 1816] [serial = 1524] [outer = 0x7f4108cb3000] 10:05:02 INFO - PROCESS | 1816 | 1461863102169 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]]]}] 10:05:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 10:05:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 1634ms 10:05:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 10:05:02 INFO - PROCESS | 1816 | 1461863102241 Marionette TRACE conn4 -> [0,2001,"getWindowHandle",null] 10:05:02 INFO - PROCESS | 1816 | 1461863102244 Marionette TRACE conn4 <- [1,2001,null,{"value":"8"}] 10:05:02 INFO - PROCESS | 1816 | 1461863102251 Marionette TRACE conn4 -> [0,2002,"setScriptTimeout",{"ms":35000}] 10:05:02 INFO - PROCESS | 1816 | 1461863102254 Marionette TRACE conn4 <- [1,2002,null,{}] 10:05:02 INFO - PROCESS | 1816 | 1461863102260 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}] 10:05:02 INFO - PROCESS | 1816 | 1461863102519 Marionette TRACE conn4 <- [1,2003,null,{"value":null}] 10:05:02 INFO - PROCESS | 1816 | 1461863102820 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:02 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f41398aa000 == 141 [pid = 1816] [id = 508] 10:05:02 INFO - PROCESS | 1816 | ++DOMWINDOW == 252 (0x7f4108cb7400) [pid = 1816] [serial = 1525] [outer = (nil)] 10:05:02 INFO - PROCESS | 1816 | ++DOMWINDOW == 253 (0x7f4125f8d800) [pid = 1816] [serial = 1526] [outer = 0x7f4108cb7400] 10:05:02 INFO - PROCESS | 1816 | 1461863102898 Marionette DEBUG loaded listener.js 10:05:03 INFO - PROCESS | 1816 | ++DOMWINDOW == 254 (0x7f4135429400) [pid = 1816] [serial = 1527] [outer = 0x7f4108cb7400] 10:05:03 INFO - PROCESS | 1816 | 1461863103721 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]]]}] 10:05:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 10:05:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 1533ms 10:05:03 INFO - PROCESS | 1816 | 1461863103784 Marionette TRACE conn4 -> [0,2005,"getWindowHandle",null] 10:05:03 INFO - PROCESS | 1816 | 1461863103787 Marionette TRACE conn4 <- [1,2005,null,{"value":"8"}] 10:05:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 10:05:03 INFO - PROCESS | 1816 | 1461863103792 Marionette TRACE conn4 -> [0,2006,"setScriptTimeout",{"ms":35000}] 10:05:03 INFO - PROCESS | 1816 | 1461863103795 Marionette TRACE conn4 <- [1,2006,null,{}] 10:05:03 INFO - PROCESS | 1816 | 1461863103800 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}] 10:05:04 INFO - PROCESS | 1816 | 1461863104011 Marionette TRACE conn4 <- [1,2007,null,{"value":null}] 10:05:04 INFO - PROCESS | 1816 | 1461863104278 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:04 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f4118d1a800 == 142 [pid = 1816] [id = 509] 10:05:04 INFO - PROCESS | 1816 | ++DOMWINDOW == 255 (0x7f4108cbbc00) [pid = 1816] [serial = 1528] [outer = (nil)] 10:05:04 INFO - PROCESS | 1816 | ++DOMWINDOW == 256 (0x7f410b4f3000) [pid = 1816] [serial = 1529] [outer = 0x7f4108cbbc00] 10:05:04 INFO - PROCESS | 1816 | 1461863104397 Marionette DEBUG loaded listener.js 10:05:04 INFO - PROCESS | 1816 | ++DOMWINDOW == 257 (0x7f410b4f8c00) [pid = 1816] [serial = 1530] [outer = 0x7f4108cbbc00] 10:05:05 INFO - PROCESS | 1816 | 1461863105249 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]]]}] 10:05:05 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 10:05:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 1528ms 10:05:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 10:05:05 INFO - PROCESS | 1816 | 1461863105322 Marionette TRACE conn4 -> [0,2009,"getWindowHandle",null] 10:05:05 INFO - PROCESS | 1816 | 1461863105325 Marionette TRACE conn4 <- [1,2009,null,{"value":"8"}] 10:05:05 INFO - PROCESS | 1816 | 1461863105331 Marionette TRACE conn4 -> [0,2010,"setScriptTimeout",{"ms":35000}] 10:05:05 INFO - PROCESS | 1816 | 1461863105334 Marionette TRACE conn4 <- [1,2010,null,{}] 10:05:05 INFO - PROCESS | 1816 | 1461863105338 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}] 10:05:05 INFO - PROCESS | 1816 | 1461863105548 Marionette TRACE conn4 <- [1,2011,null,{"value":null}] 10:05:05 INFO - PROCESS | 1816 | 1461863105807 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:05 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f4108116800 == 143 [pid = 1816] [id = 510] 10:05:05 INFO - PROCESS | 1816 | ++DOMWINDOW == 258 (0x7f410816d400) [pid = 1816] [serial = 1531] [outer = (nil)] 10:05:05 INFO - PROCESS | 1816 | ++DOMWINDOW == 259 (0x7f4108170000) [pid = 1816] [serial = 1532] [outer = 0x7f410816d400] 10:05:05 INFO - PROCESS | 1816 | 1461863105942 Marionette DEBUG loaded listener.js 10:05:06 INFO - PROCESS | 1816 | ++DOMWINDOW == 260 (0x7f410b4f3c00) [pid = 1816] [serial = 1533] [outer = 0x7f410816d400] 10:05:06 INFO - PROCESS | 1816 | 1461863106802 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]]]}] 10:05:06 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 10:05:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 1539ms 10:05:06 INFO - PROCESS | 1816 | 1461863106870 Marionette TRACE conn4 -> [0,2013,"getWindowHandle",null] 10:05:06 INFO - PROCESS | 1816 | 1461863106874 Marionette TRACE conn4 <- [1,2013,null,{"value":"8"}] 10:05:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 10:05:06 INFO - PROCESS | 1816 | 1461863106880 Marionette TRACE conn4 -> [0,2014,"setScriptTimeout",{"ms":35000}] 10:05:06 INFO - PROCESS | 1816 | 1461863106884 Marionette TRACE conn4 <- [1,2014,null,{}] 10:05:06 INFO - PROCESS | 1816 | 1461863106889 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}] 10:05:07 INFO - PROCESS | 1816 | 1461863107127 Marionette TRACE conn4 <- [1,2015,null,{"value":null}] 10:05:07 INFO - PROCESS | 1816 | 1461863107437 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:07 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f4111173800 == 144 [pid = 1816] [id = 511] 10:05:07 INFO - PROCESS | 1816 | ++DOMWINDOW == 261 (0x7f4108ad5800) [pid = 1816] [serial = 1534] [outer = (nil)] 10:05:07 INFO - PROCESS | 1816 | ++DOMWINDOW == 262 (0x7f413542b400) [pid = 1816] [serial = 1535] [outer = 0x7f4108ad5800] 10:05:07 INFO - PROCESS | 1816 | 1461863107520 Marionette DEBUG loaded listener.js 10:05:07 INFO - PROCESS | 1816 | ++DOMWINDOW == 263 (0x7f41358e6c00) [pid = 1816] [serial = 1536] [outer = 0x7f4108ad5800] 10:05:08 INFO - PROCESS | 1816 | 1461863108356 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]]]}] 10:05:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 10:05:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 1533ms 10:05:08 INFO - PROCESS | 1816 | 1461863108415 Marionette TRACE conn4 -> [0,2017,"getWindowHandle",null] 10:05:08 INFO - PROCESS | 1816 | 1461863108418 Marionette TRACE conn4 <- [1,2017,null,{"value":"8"}] 10:05:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 10:05:08 INFO - PROCESS | 1816 | 1461863108424 Marionette TRACE conn4 -> [0,2018,"setScriptTimeout",{"ms":35000}] 10:05:08 INFO - PROCESS | 1816 | 1461863108426 Marionette TRACE conn4 <- [1,2018,null,{}] 10:05:08 INFO - PROCESS | 1816 | 1461863108431 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}] 10:05:08 INFO - PROCESS | 1816 | 1461863108644 Marionette TRACE conn4 <- [1,2019,null,{"value":null}] 10:05:08 INFO - PROCESS | 1816 | 1461863108909 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:08 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f410db89800 == 145 [pid = 1816] [id = 512] 10:05:08 INFO - PROCESS | 1816 | ++DOMWINDOW == 264 (0x7f410b4fa400) [pid = 1816] [serial = 1537] [outer = (nil)] 10:05:09 INFO - PROCESS | 1816 | ++DOMWINDOW == 265 (0x7f410db69000) [pid = 1816] [serial = 1538] [outer = 0x7f410b4fa400] 10:05:09 INFO - PROCESS | 1816 | 1461863109025 Marionette DEBUG loaded listener.js 10:05:09 INFO - PROCESS | 1816 | ++DOMWINDOW == 266 (0x7f410db6ec00) [pid = 1816] [serial = 1539] [outer = 0x7f410b4fa400] 10:05:09 INFO - PROCESS | 1816 | 1461863109853 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]]]}] 10:05:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 10:05:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 1493ms 10:05:09 INFO - PROCESS | 1816 | 1461863109918 Marionette TRACE conn4 -> [0,2021,"getWindowHandle",null] 10:05:09 INFO - PROCESS | 1816 | 1461863109921 Marionette TRACE conn4 <- [1,2021,null,{"value":"8"}] 10:05:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 10:05:09 INFO - PROCESS | 1816 | 1461863109927 Marionette TRACE conn4 -> [0,2022,"setScriptTimeout",{"ms":35000}] 10:05:09 INFO - PROCESS | 1816 | 1461863109929 Marionette TRACE conn4 <- [1,2022,null,{}] 10:05:09 INFO - PROCESS | 1816 | 1461863109942 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}] 10:05:10 INFO - PROCESS | 1816 | 1461863110170 Marionette TRACE conn4 <- [1,2023,null,{"value":null}] 10:05:10 INFO - PROCESS | 1816 | 1461863110477 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:10 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f411117f800 == 146 [pid = 1816] [id = 513] 10:05:10 INFO - PROCESS | 1816 | ++DOMWINDOW == 267 (0x7f4106e87000) [pid = 1816] [serial = 1540] [outer = (nil)] 10:05:10 INFO - PROCESS | 1816 | ++DOMWINDOW == 268 (0x7f4106e8f000) [pid = 1816] [serial = 1541] [outer = 0x7f4106e87000] 10:05:10 INFO - PROCESS | 1816 | 1461863110553 Marionette DEBUG loaded listener.js 10:05:10 INFO - PROCESS | 1816 | ++DOMWINDOW == 269 (0x7f4106e94000) [pid = 1816] [serial = 1542] [outer = 0x7f4106e87000] 10:05:11 INFO - PROCESS | 1816 | 1461863111388 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]]]}] 10:05:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 10:05:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 1492ms 10:05:11 INFO - PROCESS | 1816 | 1461863111421 Marionette TRACE conn4 -> [0,2025,"getWindowHandle",null] 10:05:11 INFO - PROCESS | 1816 | 1461863111424 Marionette TRACE conn4 <- [1,2025,null,{"value":"8"}] 10:05:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 10:05:11 INFO - PROCESS | 1816 | 1461863111430 Marionette TRACE conn4 -> [0,2026,"setScriptTimeout",{"ms":35000}] 10:05:11 INFO - PROCESS | 1816 | 1461863111432 Marionette TRACE conn4 <- [1,2026,null,{}] 10:05:11 INFO - PROCESS | 1816 | 1461863111437 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}] 10:05:11 INFO - PROCESS | 1816 | 1461863111644 Marionette TRACE conn4 <- [1,2027,null,{"value":null}] 10:05:11 INFO - PROCESS | 1816 | 1461863111883 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:11 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f410b341800 == 147 [pid = 1816] [id = 514] 10:05:11 INFO - PROCESS | 1816 | ++DOMWINDOW == 270 (0x7f4104f5cc00) [pid = 1816] [serial = 1543] [outer = (nil)] 10:05:11 INFO - PROCESS | 1816 | ++DOMWINDOW == 271 (0x7f4104f63400) [pid = 1816] [serial = 1544] [outer = 0x7f4104f5cc00] 10:05:11 INFO - PROCESS | 1816 | 1461863111959 Marionette DEBUG loaded listener.js 10:05:12 INFO - PROCESS | 1816 | ++DOMWINDOW == 272 (0x7f4104f68400) [pid = 1816] [serial = 1545] [outer = 0x7f4104f5cc00] 10:05:12 INFO - PROCESS | 1816 | 1461863112851 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]]]}] 10:05:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 10:05:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 1477ms 10:05:12 INFO - PROCESS | 1816 | 1461863112908 Marionette TRACE conn4 -> [0,2029,"getWindowHandle",null] 10:05:12 INFO - PROCESS | 1816 | 1461863112911 Marionette TRACE conn4 <- [1,2029,null,{"value":"8"}] 10:05:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 10:05:12 INFO - PROCESS | 1816 | 1461863112917 Marionette TRACE conn4 -> [0,2030,"setScriptTimeout",{"ms":35000}] 10:05:12 INFO - PROCESS | 1816 | 1461863112919 Marionette TRACE conn4 <- [1,2030,null,{}] 10:05:12 INFO - PROCESS | 1816 | 1461863112925 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}] 10:05:13 INFO - PROCESS | 1816 | 1461863113136 Marionette TRACE conn4 <- [1,2031,null,{"value":null}] 10:05:14 INFO - PROCESS | 1816 | 1461863114017 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:14 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f410b90b000 == 148 [pid = 1816] [id = 515] 10:05:14 INFO - PROCESS | 1816 | ++DOMWINDOW == 273 (0x7f4108153000) [pid = 1816] [serial = 1546] [outer = (nil)] 10:05:14 INFO - PROCESS | 1816 | ++DOMWINDOW == 274 (0x7f410815b000) [pid = 1816] [serial = 1547] [outer = 0x7f4108153000] 10:05:14 INFO - PROCESS | 1816 | 1461863114108 Marionette DEBUG loaded listener.js 10:05:14 INFO - PROCESS | 1816 | ++DOMWINDOW == 275 (0x7f4108164c00) [pid = 1816] [serial = 1548] [outer = 0x7f4108153000] 10:05:14 INFO - PROCESS | 1816 | 1461863114964 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]]]}] 10:05:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 10:05:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 2090ms 10:05:15 INFO - PROCESS | 1816 | 1461863115009 Marionette TRACE conn4 -> [0,2033,"getWindowHandle",null] 10:05:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 10:05:15 INFO - PROCESS | 1816 | 1461863115014 Marionette TRACE conn4 <- [1,2033,null,{"value":"8"}] 10:05:15 INFO - PROCESS | 1816 | 1461863115021 Marionette TRACE conn4 -> [0,2034,"setScriptTimeout",{"ms":35000}] 10:05:15 INFO - PROCESS | 1816 | 1461863115025 Marionette TRACE conn4 <- [1,2034,null,{}] 10:05:15 INFO - PROCESS | 1816 | 1461863115031 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}] 10:05:15 INFO - PROCESS | 1816 | 1461863115241 Marionette TRACE conn4 <- [1,2035,null,{"value":null}] 10:05:15 INFO - PROCESS | 1816 | 1461863115551 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:15 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f410ddb1800 == 149 [pid = 1816] [id = 516] 10:05:15 INFO - PROCESS | 1816 | ++DOMWINDOW == 276 (0x7f4108187800) [pid = 1816] [serial = 1549] [outer = (nil)] 10:05:15 INFO - PROCESS | 1816 | ++DOMWINDOW == 277 (0x7f4109783800) [pid = 1816] [serial = 1550] [outer = 0x7f4108187800] 10:05:15 INFO - PROCESS | 1816 | 1461863115782 Marionette DEBUG loaded listener.js 10:05:15 INFO - PROCESS | 1816 | ++DOMWINDOW == 278 (0x7f4109be5800) [pid = 1816] [serial = 1551] [outer = 0x7f4108187800] 10:05:16 INFO - PROCESS | 1816 | 1461863116812 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]]]}] 10:05:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 10:05:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 1835ms 10:05:16 INFO - PROCESS | 1816 | 1461863116859 Marionette TRACE conn4 -> [0,2037,"getWindowHandle",null] 10:05:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 10:05:16 INFO - PROCESS | 1816 | 1461863116864 Marionette TRACE conn4 <- [1,2037,null,{"value":"8"}] 10:05:16 INFO - PROCESS | 1816 | 1461863116870 Marionette TRACE conn4 -> [0,2038,"setScriptTimeout",{"ms":35000}] 10:05:16 INFO - PROCESS | 1816 | 1461863116873 Marionette TRACE conn4 <- [1,2038,null,{}] 10:05:16 INFO - PROCESS | 1816 | 1461863116879 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}] 10:05:17 INFO - PROCESS | 1816 | 1461863117081 Marionette TRACE conn4 <- [1,2039,null,{"value":null}] 10:05:17 INFO - PROCESS | 1816 | 1461863117441 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:17 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f410f411000 == 150 [pid = 1816] [id = 517] 10:05:17 INFO - PROCESS | 1816 | ++DOMWINDOW == 279 (0x7f410c3a8c00) [pid = 1816] [serial = 1552] [outer = (nil)] 10:05:17 INFO - PROCESS | 1816 | ++DOMWINDOW == 280 (0x7f410ca2cc00) [pid = 1816] [serial = 1553] [outer = 0x7f410c3a8c00] 10:05:17 INFO - PROCESS | 1816 | 1461863117514 Marionette DEBUG loaded listener.js 10:05:17 INFO - PROCESS | 1816 | ++DOMWINDOW == 281 (0x7f410db6bc00) [pid = 1816] [serial = 1554] [outer = 0x7f410c3a8c00] 10:05:18 INFO - PROCESS | 1816 | 1461863118330 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]]]}] 10:05:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 10:05:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 1535ms 10:05:18 INFO - PROCESS | 1816 | 1461863118406 Marionette TRACE conn4 -> [0,2041,"getWindowHandle",null] 10:05:18 INFO - PROCESS | 1816 | 1461863118410 Marionette TRACE conn4 <- [1,2041,null,{"value":"8"}] 10:05:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 10:05:18 INFO - PROCESS | 1816 | 1461863118424 Marionette TRACE conn4 -> [0,2042,"setScriptTimeout",{"ms":35000}] 10:05:18 INFO - PROCESS | 1816 | 1461863118433 Marionette TRACE conn4 <- [1,2042,null,{}] 10:05:18 INFO - PROCESS | 1816 | 1461863118439 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}] 10:05:18 INFO - PROCESS | 1816 | 1461863118688 Marionette TRACE conn4 <- [1,2043,null,{"value":null}] 10:05:19 INFO - PROCESS | 1816 | 1461863119002 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:19 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f4110a37800 == 151 [pid = 1816] [id = 518] 10:05:19 INFO - PROCESS | 1816 | ++DOMWINDOW == 282 (0x7f4109e33800) [pid = 1816] [serial = 1555] [outer = (nil)] 10:05:19 INFO - PROCESS | 1816 | ++DOMWINDOW == 283 (0x7f410ebcb400) [pid = 1816] [serial = 1556] [outer = 0x7f4109e33800] 10:05:19 INFO - PROCESS | 1816 | 1461863119069 Marionette DEBUG loaded listener.js 10:05:19 INFO - PROCESS | 1816 | ++DOMWINDOW == 284 (0x7f410f367c00) [pid = 1816] [serial = 1557] [outer = 0x7f4109e33800] 10:05:19 INFO - PROCESS | 1816 | 1461863119892 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]]]}] 10:05:20 INFO - PROCESS | 1816 | --DOCSHELL 0x7f413558a000 == 150 [pid = 1816] [id = 93] 10:05:20 INFO - PROCESS | 1816 | --DOCSHELL 0x7f41306d3800 == 149 [pid = 1816] [id = 72] 10:05:20 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) 10:05:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 1597ms 10:05:20 INFO - PROCESS | 1816 | --DOMWINDOW == 283 (0x7f41243aa000) [pid = 1816] [serial = 1388] [outer = (nil)] [url = about:blank] 10:05:20 INFO - PROCESS | 1816 | --DOMWINDOW == 282 (0x7f411e7ecc00) [pid = 1816] [serial = 1385] [outer = (nil)] [url = about:blank] 10:05:20 INFO - PROCESS | 1816 | --DOMWINDOW == 281 (0x7f410e507800) [pid = 1816] [serial = 1376] [outer = (nil)] [url = about:blank] 10:05:20 INFO - PROCESS | 1816 | --DOMWINDOW == 280 (0x7f411a40d800) [pid = 1816] [serial = 1433] [outer = (nil)] [url = about:blank] 10:05:20 INFO - PROCESS | 1816 | --DOMWINDOW == 279 (0x7f411a021000) [pid = 1816] [serial = 1382] [outer = (nil)] [url = about:blank] 10:05:20 INFO - PROCESS | 1816 | --DOMWINDOW == 278 (0x7f4130857400) [pid = 1816] [serial = 1391] [outer = (nil)] [url = about:blank] 10:05:20 INFO - PROCESS | 1816 | --DOMWINDOW == 277 (0x7f41126e0c00) [pid = 1816] [serial = 1379] [outer = (nil)] [url = about:blank] 10:05:20 INFO - PROCESS | 1816 | --DOMWINDOW == 276 (0x7f4131890000) [pid = 1816] [serial = 1394] [outer = (nil)] [url = about:blank] 10:05:20 INFO - PROCESS | 1816 | --DOMWINDOW == 275 (0x7f413499a800) [pid = 1816] [serial = 1397] [outer = (nil)] [url = about:blank] 10:05:20 INFO - PROCESS | 1816 | --DOMWINDOW == 274 (0x7f4108182c00) [pid = 1816] [serial = 1400] [outer = (nil)] [url = about:blank] 10:05:20 INFO - PROCESS | 1816 | --DOMWINDOW == 273 (0x7f4134999400) [pid = 1816] [serial = 1403] [outer = (nil)] [url = about:blank] 10:05:20 INFO - PROCESS | 1816 | --DOMWINDOW == 272 (0x7f413542f800) [pid = 1816] [serial = 1406] [outer = (nil)] [url = about:blank] 10:05:20 INFO - PROCESS | 1816 | --DOMWINDOW == 271 (0x7f4105c39000) [pid = 1816] [serial = 1409] [outer = (nil)] [url = about:blank] 10:05:20 INFO - PROCESS | 1816 | --DOMWINDOW == 270 (0x7f4108157400) [pid = 1816] [serial = 1412] [outer = (nil)] [url = about:blank] 10:05:20 INFO - PROCESS | 1816 | --DOCSHELL 0x7f410b3e6000 == 148 [pid = 1816] [id = 489] 10:05:20 INFO - PROCESS | 1816 | 1461863120095 Marionette TRACE conn4 -> [0,2045,"getWindowHandle",null] 10:05:20 INFO - PROCESS | 1816 | 1461863120099 Marionette TRACE conn4 <- [1,2045,null,{"value":"8"}] 10:05:20 INFO - PROCESS | 1816 | --DOCSHELL 0x7f413758b000 == 147 [pid = 1816] [id = 488] 10:05:20 INFO - PROCESS | 1816 | --DOCSHELL 0x7f413508a800 == 146 [pid = 1816] [id = 487] 10:05:20 INFO - PROCESS | 1816 | --DOCSHELL 0x7f413011a000 == 145 [pid = 1816] [id = 486] 10:05:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 10:05:20 INFO - PROCESS | 1816 | --DOCSHELL 0x7f4124c4e800 == 144 [pid = 1816] [id = 485] 10:05:20 INFO - PROCESS | 1816 | --DOCSHELL 0x7f4124735000 == 143 [pid = 1816] [id = 484] 10:05:20 INFO - PROCESS | 1816 | --DOCSHELL 0x7f411b6b8800 == 142 [pid = 1816] [id = 483] 10:05:20 INFO - PROCESS | 1816 | --DOCSHELL 0x7f411a1a7800 == 141 [pid = 1816] [id = 482] 10:05:20 INFO - PROCESS | 1816 | --DOCSHELL 0x7f41195db000 == 140 [pid = 1816] [id = 481] 10:05:20 INFO - PROCESS | 1816 | --DOCSHELL 0x7f41146a4000 == 139 [pid = 1816] [id = 480] 10:05:20 INFO - PROCESS | 1816 | --DOCSHELL 0x7f4110b48800 == 138 [pid = 1816] [id = 479] 10:05:20 INFO - PROCESS | 1816 | --DOCSHELL 0x7f410cdbc800 == 137 [pid = 1816] [id = 478] 10:05:20 INFO - PROCESS | 1816 | 1461863120121 Marionette TRACE conn4 -> [0,2046,"setScriptTimeout",{"ms":35000}] 10:05:20 INFO - PROCESS | 1816 | 1461863120125 Marionette TRACE conn4 <- [1,2046,null,{}] 10:05:20 INFO - PROCESS | 1816 | 1461863120130 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}] 10:05:20 INFO - PROCESS | 1816 | 1461863120339 Marionette TRACE conn4 <- [1,2047,null,{"value":null}] 10:05:20 INFO - PROCESS | 1816 | --DOMWINDOW == 269 (0x7f4113978400) [pid = 1816] [serial = 1427] [outer = (nil)] [url = about:blank] 10:05:20 INFO - PROCESS | 1816 | --DOMWINDOW == 268 (0x7f4118b2c000) [pid = 1816] [serial = 1430] [outer = (nil)] [url = about:blank] 10:05:20 INFO - PROCESS | 1816 | --DOMWINDOW == 267 (0x7f4119c6ac00) [pid = 1816] [serial = 1431] [outer = (nil)] [url = about:blank] 10:05:20 INFO - PROCESS | 1816 | --DOMWINDOW == 266 (0x7f4113786400) [pid = 1816] [serial = 1424] [outer = (nil)] [url = about:blank] 10:05:20 INFO - PROCESS | 1816 | --DOMWINDOW == 265 (0x7f410e711800) [pid = 1816] [serial = 1419] [outer = (nil)] [url = about:blank] 10:05:20 INFO - PROCESS | 1816 | --DOMWINDOW == 264 (0x7f410e3e1c00) [pid = 1816] [serial = 1418] [outer = (nil)] [url = about:blank] 10:05:20 INFO - PROCESS | 1816 | --DOMWINDOW == 263 (0x7f4112221000) [pid = 1816] [serial = 1421] [outer = (nil)] [url = about:blank] 10:05:20 INFO - PROCESS | 1816 | --DOMWINDOW == 262 (0x7f41122f2000) [pid = 1816] [serial = 1422] [outer = (nil)] [url = about:blank] 10:05:20 INFO - PROCESS | 1816 | --DOMWINDOW == 261 (0x7f410978ec00) [pid = 1816] [serial = 1416] [outer = (nil)] [url = about:blank] 10:05:20 INFO - PROCESS | 1816 | --DOMWINDOW == 260 (0x7f4108ad5400) [pid = 1816] [serial = 1415] [outer = (nil)] [url = about:blank] 10:05:20 INFO - PROCESS | 1816 | --DOMWINDOW == 259 (0x7f4118024000) [pid = 1816] [serial = 1428] [outer = (nil)] [url = about:blank] 10:05:20 INFO - PROCESS | 1816 | --DOMWINDOW == 258 (0x7f4113834400) [pid = 1816] [serial = 1425] [outer = (nil)] [url = about:blank] 10:05:20 INFO - PROCESS | 1816 | 1461863120620 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:20 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f410cdb6800 == 138 [pid = 1816] [id = 519] 10:05:20 INFO - PROCESS | 1816 | ++DOMWINDOW == 259 (0x7f4108ad5400) [pid = 1816] [serial = 1558] [outer = (nil)] 10:05:20 INFO - PROCESS | 1816 | ++DOMWINDOW == 260 (0x7f410ebc0000) [pid = 1816] [serial = 1559] [outer = 0x7f4108ad5400] 10:05:20 INFO - PROCESS | 1816 | 1461863120682 Marionette DEBUG loaded listener.js 10:05:20 INFO - PROCESS | 1816 | ++DOMWINDOW == 261 (0x7f410f39a400) [pid = 1816] [serial = 1560] [outer = 0x7f4108ad5400] 10:05:21 INFO - PROCESS | 1816 | 1461863121433 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]]]}] 10:05:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 10:05:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 1346ms 10:05:21 INFO - PROCESS | 1816 | 1461863121457 Marionette TRACE conn4 -> [0,2049,"getWindowHandle",null] 10:05:21 INFO - PROCESS | 1816 | 1461863121461 Marionette TRACE conn4 <- [1,2049,null,{"value":"8"}] 10:05:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 10:05:21 INFO - PROCESS | 1816 | 1461863121466 Marionette TRACE conn4 -> [0,2050,"setScriptTimeout",{"ms":35000}] 10:05:21 INFO - PROCESS | 1816 | 1461863121468 Marionette TRACE conn4 <- [1,2050,null,{}] 10:05:21 INFO - PROCESS | 1816 | 1461863121473 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}] 10:05:21 INFO - PROCESS | 1816 | 1461863121682 Marionette TRACE conn4 <- [1,2051,null,{"value":null}] 10:05:21 INFO - PROCESS | 1816 | 1461863121873 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:21 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f4110a48000 == 139 [pid = 1816] [id = 520] 10:05:21 INFO - PROCESS | 1816 | ++DOMWINDOW == 262 (0x7f4110a8b800) [pid = 1816] [serial = 1561] [outer = (nil)] 10:05:21 INFO - PROCESS | 1816 | ++DOMWINDOW == 263 (0x7f41112c7000) [pid = 1816] [serial = 1562] [outer = 0x7f4110a8b800] 10:05:21 INFO - PROCESS | 1816 | 1461863121955 Marionette DEBUG loaded listener.js 10:05:22 INFO - PROCESS | 1816 | ++DOMWINDOW == 264 (0x7f41124de400) [pid = 1816] [serial = 1563] [outer = 0x7f4110a8b800] 10:05:22 INFO - PROCESS | 1816 | 1461863122774 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]]]}] 10:05:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 10:05:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 1326ms 10:05:22 INFO - PROCESS | 1816 | 1461863122793 Marionette TRACE conn4 -> [0,2053,"getWindowHandle",null] 10:05:22 INFO - PROCESS | 1816 | 1461863122796 Marionette TRACE conn4 <- [1,2053,null,{"value":"8"}] 10:05:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 10:05:22 INFO - PROCESS | 1816 | 1461863122812 Marionette TRACE conn4 -> [0,2054,"setScriptTimeout",{"ms":35000}] 10:05:22 INFO - PROCESS | 1816 | 1461863122815 Marionette TRACE conn4 <- [1,2054,null,{}] 10:05:22 INFO - PROCESS | 1816 | 1461863122820 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}] 10:05:23 INFO - PROCESS | 1816 | 1461863123068 Marionette TRACE conn4 <- [1,2055,null,{"value":null}] 10:05:23 INFO - PROCESS | 1816 | 1461863123105 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:23 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f4112c06800 == 140 [pid = 1816] [id = 521] 10:05:23 INFO - PROCESS | 1816 | ++DOMWINDOW == 265 (0x7f41124de000) [pid = 1816] [serial = 1564] [outer = (nil)] 10:05:23 INFO - PROCESS | 1816 | ++DOMWINDOW == 266 (0x7f4113834400) [pid = 1816] [serial = 1565] [outer = 0x7f41124de000] 10:05:23 INFO - PROCESS | 1816 | 1461863123166 Marionette DEBUG loaded listener.js 10:05:23 INFO - PROCESS | 1816 | ++DOMWINDOW == 267 (0x7f4113976800) [pid = 1816] [serial = 1566] [outer = 0x7f41124de000] 10:05:24 INFO - PROCESS | 1816 | 1461863124013 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]]]}] 10:05:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 10:05:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 1249ms 10:05:24 INFO - PROCESS | 1816 | 1461863124052 Marionette TRACE conn4 -> [0,2057,"getWindowHandle",null] 10:05:24 INFO - PROCESS | 1816 | 1461863124055 Marionette TRACE conn4 <- [1,2057,null,{"value":"8"}] 10:05:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 10:05:24 INFO - PROCESS | 1816 | 1461863124062 Marionette TRACE conn4 -> [0,2058,"setScriptTimeout",{"ms":35000}] 10:05:24 INFO - PROCESS | 1816 | 1461863124064 Marionette TRACE conn4 <- [1,2058,null,{}] 10:05:24 INFO - PROCESS | 1816 | 1461863124069 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}] 10:05:24 INFO - PROCESS | 1816 | 1461863124321 Marionette TRACE conn4 <- [1,2059,null,{"value":null}] 10:05:24 INFO - PROCESS | 1816 | 1461863124358 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:24 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f41139f6800 == 141 [pid = 1816] [id = 522] 10:05:24 INFO - PROCESS | 1816 | ++DOMWINDOW == 268 (0x7f4113975400) [pid = 1816] [serial = 1567] [outer = (nil)] 10:05:24 INFO - PROCESS | 1816 | ++DOMWINDOW == 269 (0x7f4114626c00) [pid = 1816] [serial = 1568] [outer = 0x7f4113975400] 10:05:24 INFO - PROCESS | 1816 | 1461863124417 Marionette DEBUG loaded listener.js 10:05:24 INFO - PROCESS | 1816 | ++DOMWINDOW == 270 (0x7f4114a07c00) [pid = 1816] [serial = 1569] [outer = 0x7f4113975400] 10:05:25 INFO - PROCESS | 1816 | --DOMWINDOW == 269 (0x7f411e7e3800) [pid = 1816] [serial = 1198] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 10:05:25 INFO - PROCESS | 1816 | --DOMWINDOW == 268 (0x7f412688e400) [pid = 1816] [serial = 1390] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 10:05:25 INFO - PROCESS | 1816 | --DOMWINDOW == 267 (0x7f4114626400) [pid = 1816] [serial = 1381] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 10:05:25 INFO - PROCESS | 1816 | --DOMWINDOW == 266 (0x7f410ca28000) [pid = 1816] [serial = 1486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 10:05:25 INFO - PROCESS | 1816 | --DOMWINDOW == 265 (0x7f4110998400) [pid = 1816] [serial = 1186] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 10:05:25 INFO - PROCESS | 1816 | --DOMWINDOW == 264 (0x7f41225a0800) [pid = 1816] [serial = 1273] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 10:05:25 INFO - PROCESS | 1816 | --DOMWINDOW == 263 (0x7f410817cc00) [pid = 1816] [serial = 1402] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 10:05:25 INFO - PROCESS | 1816 | --DOMWINDOW == 262 (0x7f410bb74c00) [pid = 1816] [serial = 1210] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 10:05:25 INFO - PROCESS | 1816 | --DOMWINDOW == 261 (0x7f4118b31800) [pid = 1816] [serial = 1432] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 10:05:25 INFO - PROCESS | 1816 | --DOMWINDOW == 260 (0x7f410f6dd800) [pid = 1816] [serial = 1249] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 10:05:25 INFO - PROCESS | 1816 | --DOMWINDOW == 259 (0x7f410817b800) [pid = 1816] [serial = 1399] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 10:05:25 INFO - PROCESS | 1816 | --DOMWINDOW == 258 (0x7f4108ad4800) [pid = 1816] [serial = 1243] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 10:05:25 INFO - PROCESS | 1816 | --DOMWINDOW == 257 (0x7f41084c4000) [pid = 1816] [serial = 1285] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 10:05:25 INFO - PROCESS | 1816 | --DOMWINDOW == 256 (0x7f411380a800) [pid = 1816] [serial = 1327] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 10:05:25 INFO - PROCESS | 1816 | --DOMWINDOW == 255 (0x7f4125289000) [pid = 1816] [serial = 1276] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 10:05:25 INFO - PROCESS | 1816 | --DOMWINDOW == 254 (0x7f4105c38c00) [pid = 1816] [serial = 1435] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 10:05:25 INFO - PROCESS | 1816 | --DOMWINDOW == 253 (0x7f4112223c00) [pid = 1816] [serial = 1441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 10:05:25 INFO - PROCESS | 1816 | --DOMWINDOW == 252 (0x7f410e370000) [pid = 1816] [serial = 1438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 10:05:25 INFO - PROCESS | 1816 | --DOMWINDOW == 251 (0x7f410f39a000) [pid = 1816] [serial = 1312] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 10:05:25 INFO - PROCESS | 1816 | --DOMWINDOW == 250 (0x7f4109bdbc00) [pid = 1816] [serial = 1483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 10:05:25 INFO - PROCESS | 1816 | --DOMWINDOW == 249 (0x7f4109787400) [pid = 1816] [serial = 1279] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 10:05:25 INFO - PROCESS | 1816 | --DOMWINDOW == 248 (0x7f4113a8ec00) [pid = 1816] [serial = 1258] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 10:05:25 INFO - PROCESS | 1816 | --DOMWINDOW == 247 (0x7f41126dec00) [pid = 1816] [serial = 1492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 10:05:25 INFO - PROCESS | 1816 | --DOMWINDOW == 246 (0x7f410e70a000) [pid = 1816] [serial = 1177] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 10:05:25 INFO - PROCESS | 1816 | --DOMWINDOW == 245 (0x7f411d077800) [pid = 1816] [serial = 1336] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 10:05:25 INFO - PROCESS | 1816 | --DOMWINDOW == 244 (0x7f4130412000) [pid = 1816] [serial = 1207] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 10:05:25 INFO - PROCESS | 1816 | --DOMWINDOW == 243 (0x7f411222ec00) [pid = 1816] [serial = 1396] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 10:05:25 INFO - PROCESS | 1816 | --DOMWINDOW == 242 (0x7f41084c3c00) [pid = 1816] [serial = 1282] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 10:05:25 INFO - PROCESS | 1816 | --DOMWINDOW == 241 (0x7f41084c9400) [pid = 1816] [serial = 1174] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 10:05:25 INFO - PROCESS | 1816 | --DOMWINDOW == 240 (0x7f411380bc00) [pid = 1816] [serial = 1255] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 10:05:25 INFO - PROCESS | 1816 | --DOMWINDOW == 239 (0x7f410dc77800) [pid = 1816] [serial = 1309] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 10:05:25 INFO - PROCESS | 1816 | --DOMWINDOW == 238 (0x7f411b9f4000) [pid = 1816] [serial = 1387] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 10:05:25 INFO - PROCESS | 1816 | --DOMWINDOW == 237 (0x7f411a237400) [pid = 1816] [serial = 1270] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 10:05:25 INFO - PROCESS | 1816 | --DOMWINDOW == 236 (0x7f411e7e4c00) [pid = 1816] [serial = 1267] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 10:05:25 INFO - PROCESS | 1816 | --DOMWINDOW == 235 (0x7f411a403000) [pid = 1816] [serial = 1330] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 10:05:26 INFO - PROCESS | 1816 | --DOMWINDOW == 234 (0x7f410e70a400) [pid = 1816] [serial = 1378] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 10:05:26 INFO - PROCESS | 1816 | --DOMWINDOW == 233 (0x7f4118b2f800) [pid = 1816] [serial = 1384] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 10:05:26 INFO - PROCESS | 1816 | --DOMWINDOW == 232 (0x7f4108153800) [pid = 1816] [serial = 1489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 10:05:26 INFO - PROCESS | 1816 | --DOMWINDOW == 231 (0x7f4110998000) [pid = 1816] [serial = 1345] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 10:05:26 INFO - PROCESS | 1816 | --DOMWINDOW == 230 (0x7f410b80d400) [pid = 1816] [serial = 1306] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 10:05:26 INFO - PROCESS | 1816 | --DOMWINDOW == 229 (0x7f4121d7c400) [pid = 1816] [serial = 1204] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 10:05:26 INFO - PROCESS | 1816 | --DOMWINDOW == 228 (0x7f410e507000) [pid = 1816] [serial = 1315] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 10:05:26 INFO - PROCESS | 1816 | --DOMWINDOW == 227 (0x7f41112c2c00) [pid = 1816] [serial = 1180] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 10:05:26 INFO - PROCESS | 1816 | --DOMWINDOW == 226 (0x7f4105c35400) [pid = 1816] [serial = 1411] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 10:05:26 INFO - PROCESS | 1816 | --DOMWINDOW == 225 (0x7f410dc76800) [pid = 1816] [serial = 1150] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 10:05:26 INFO - PROCESS | 1816 | --DOMWINDOW == 224 (0x7f4121d75800) [pid = 1816] [serial = 1201] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 10:05:26 INFO - PROCESS | 1816 | --DOMWINDOW == 223 (0x7f412037d400) [pid = 1816] [serial = 1339] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 10:05:26 INFO - PROCESS | 1816 | --DOMWINDOW == 222 (0x7f4126167800) [pid = 1816] [serial = 1348] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 10:05:26 INFO - PROCESS | 1816 | --DOMWINDOW == 221 (0x7f4113a8cc00) [pid = 1816] [serial = 1183] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 10:05:26 INFO - PROCESS | 1816 | --DOMWINDOW == 220 (0x7f411a403400) [pid = 1816] [serial = 1498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 10:05:26 INFO - PROCESS | 1816 | --DOMWINDOW == 219 (0x7f410e36d400) [pid = 1816] [serial = 1375] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 10:05:26 INFO - PROCESS | 1816 | --DOMWINDOW == 218 (0x7f4105c32800) [pid = 1816] [serial = 1408] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 10:05:26 INFO - PROCESS | 1816 | --DOMWINDOW == 217 (0x7f41130f2c00) [pid = 1816] [serial = 1495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 10:05:26 INFO - PROCESS | 1816 | --DOMWINDOW == 216 (0x7f412a525c00) [pid = 1816] [serial = 1393] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 10:05:26 INFO - PROCESS | 1816 | --DOMWINDOW == 215 (0x7f410ca23c00) [pid = 1816] [serial = 1246] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 10:05:26 INFO - PROCESS | 1816 | --DOMWINDOW == 214 (0x7f411cf6f000) [pid = 1816] [serial = 1264] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 10:05:26 INFO - PROCESS | 1816 | --DOMWINDOW == 213 (0x7f410bb76c00) [pid = 1816] [serial = 1213] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 10:05:26 INFO - PROCESS | 1816 | --DOMWINDOW == 212 (0x7f413542c000) [pid = 1816] [serial = 1405] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 10:05:26 INFO - PROCESS | 1816 | --DOMWINDOW == 211 (0x7f410e507c00) [pid = 1816] [serial = 1342] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 10:05:26 INFO - PROCESS | 1816 | --DOMWINDOW == 210 (0x7f4113791c00) [pid = 1816] [serial = 1252] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 10:05:26 INFO - PROCESS | 1816 | --DOMWINDOW == 209 (0x7f411b21e400) [pid = 1816] [serial = 1261] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 10:05:26 INFO - PROCESS | 1816 | --DOMWINDOW == 208 (0x7f410b811000) [pid = 1816] [serial = 1147] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 10:05:26 INFO - PROCESS | 1816 | --DOMWINDOW == 207 (0x7f411a70d400) [pid = 1816] [serial = 1195] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 10:05:26 INFO - PROCESS | 1816 | --DOMWINDOW == 206 (0x7f411b9f5400) [pid = 1816] [serial = 1333] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 10:05:26 INFO - PROCESS | 1816 | --DOMWINDOW == 205 (0x7f411e7d0800) [pid = 1816] [serial = 1192] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 10:05:26 INFO - PROCESS | 1816 | --DOMWINDOW == 204 (0x7f4114a0a000) [pid = 1816] [serial = 1321] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 10:05:26 INFO - PROCESS | 1816 | --DOMWINDOW == 203 (0x7f4113788000) [pid = 1816] [serial = 1318] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 10:05:26 INFO - PROCESS | 1816 | --DOMWINDOW == 202 (0x7f411b97f000) [pid = 1816] [serial = 1189] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 10:05:26 INFO - PROCESS | 1816 | --DOMWINDOW == 201 (0x7f411a029400) [pid = 1816] [serial = 1324] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 10:05:26 INFO - PROCESS | 1816 | 1461863126359 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]]]}] 10:05:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 10:05:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 2329ms 10:05:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 10:05:26 INFO - PROCESS | 1816 | 1461863126392 Marionette TRACE conn4 -> [0,2061,"getWindowHandle",null] 10:05:26 INFO - PROCESS | 1816 | 1461863126394 Marionette TRACE conn4 <- [1,2061,null,{"value":"8"}] 10:05:26 INFO - PROCESS | 1816 | 1461863126400 Marionette TRACE conn4 -> [0,2062,"setScriptTimeout",{"ms":35000}] 10:05:26 INFO - PROCESS | 1816 | 1461863126403 Marionette TRACE conn4 <- [1,2062,null,{}] 10:05:26 INFO - PROCESS | 1816 | 1461863126418 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}] 10:05:26 INFO - PROCESS | 1816 | 1461863126588 Marionette TRACE conn4 <- [1,2063,null,{"value":null}] 10:05:26 INFO - PROCESS | 1816 | 1461863126613 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:26 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f410de45000 == 142 [pid = 1816] [id = 523] 10:05:26 INFO - PROCESS | 1816 | ++DOMWINDOW == 202 (0x7f4105c31c00) [pid = 1816] [serial = 1570] [outer = (nil)] 10:05:26 INFO - PROCESS | 1816 | ++DOMWINDOW == 203 (0x7f4109bdbc00) [pid = 1816] [serial = 1571] [outer = 0x7f4105c31c00] 10:05:26 INFO - PROCESS | 1816 | 1461863126672 Marionette DEBUG loaded listener.js 10:05:26 INFO - PROCESS | 1816 | ++DOMWINDOW == 204 (0x7f410dea0400) [pid = 1816] [serial = 1572] [outer = 0x7f4105c31c00] 10:05:27 INFO - PROCESS | 1816 | 1461863127555 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]]]}] 10:05:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 10:05:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 1189ms 10:05:27 INFO - PROCESS | 1816 | 1461863127589 Marionette TRACE conn4 -> [0,2065,"getWindowHandle",null] 10:05:27 INFO - PROCESS | 1816 | 1461863127591 Marionette TRACE conn4 <- [1,2065,null,{"value":"8"}] 10:05:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 10:05:27 INFO - PROCESS | 1816 | 1461863127611 Marionette TRACE conn4 -> [0,2066,"setScriptTimeout",{"ms":35000}] 10:05:27 INFO - PROCESS | 1816 | 1461863127614 Marionette TRACE conn4 <- [1,2066,null,{}] 10:05:27 INFO - PROCESS | 1816 | 1461863127618 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}] 10:05:27 INFO - PROCESS | 1816 | 1461863127806 Marionette TRACE conn4 <- [1,2067,null,{"value":null}] 10:05:27 INFO - PROCESS | 1816 | 1461863127820 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:27 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f4113a73000 == 143 [pid = 1816] [id = 524] 10:05:27 INFO - PROCESS | 1816 | ++DOMWINDOW == 205 (0x7f410bb7b800) [pid = 1816] [serial = 1573] [outer = (nil)] 10:05:27 INFO - PROCESS | 1816 | ++DOMWINDOW == 206 (0x7f410f393000) [pid = 1816] [serial = 1574] [outer = 0x7f410bb7b800] 10:05:27 INFO - PROCESS | 1816 | 1461863127881 Marionette DEBUG loaded listener.js 10:05:27 INFO - PROCESS | 1816 | ++DOMWINDOW == 207 (0x7f411222e400) [pid = 1816] [serial = 1575] [outer = 0x7f410bb7b800] 10:05:29 INFO - PROCESS | 1816 | 1461863129091 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]]]}] 10:05:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 10:05:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 1531ms 10:05:29 INFO - PROCESS | 1816 | 1461863129143 Marionette TRACE conn4 -> [0,2069,"getWindowHandle",null] 10:05:29 INFO - PROCESS | 1816 | 1461863129151 Marionette TRACE conn4 <- [1,2069,null,{"value":"8"}] 10:05:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 10:05:29 INFO - PROCESS | 1816 | 1461863129158 Marionette TRACE conn4 -> [0,2070,"setScriptTimeout",{"ms":35000}] 10:05:29 INFO - PROCESS | 1816 | 1461863129164 Marionette TRACE conn4 <- [1,2070,null,{}] 10:05:29 INFO - PROCESS | 1816 | 1461863129171 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}] 10:05:29 INFO - PROCESS | 1816 | 1461863129401 Marionette TRACE conn4 <- [1,2071,null,{"value":null}] 10:05:29 INFO - PROCESS | 1816 | 1461863129706 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:29 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f410dd6a800 == 144 [pid = 1816] [id = 525] 10:05:29 INFO - PROCESS | 1816 | ++DOMWINDOW == 208 (0x7f41084c4000) [pid = 1816] [serial = 1576] [outer = (nil)] 10:05:29 INFO - PROCESS | 1816 | ++DOMWINDOW == 209 (0x7f4108cb2800) [pid = 1816] [serial = 1577] [outer = 0x7f41084c4000] 10:05:29 INFO - PROCESS | 1816 | 1461863129787 Marionette DEBUG loaded listener.js 10:05:29 INFO - PROCESS | 1816 | ++DOMWINDOW == 210 (0x7f4109e33000) [pid = 1816] [serial = 1578] [outer = 0x7f41084c4000] 10:05:30 INFO - PROCESS | 1816 | 1461863130662 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]]]}] 10:05:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 10:05:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 1538ms 10:05:30 INFO - PROCESS | 1816 | 1461863130697 Marionette TRACE conn4 -> [0,2073,"getWindowHandle",null] 10:05:30 INFO - PROCESS | 1816 | 1461863130705 Marionette TRACE conn4 <- [1,2073,null,{"value":"8"}] 10:05:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 10:05:30 INFO - PROCESS | 1816 | 1461863130715 Marionette TRACE conn4 -> [0,2074,"setScriptTimeout",{"ms":35000}] 10:05:30 INFO - PROCESS | 1816 | 1461863130719 Marionette TRACE conn4 <- [1,2074,null,{}] 10:05:30 INFO - PROCESS | 1816 | 1461863130725 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}] 10:05:30 INFO - PROCESS | 1816 | 1461863130936 Marionette TRACE conn4 <- [1,2075,null,{"value":null}] 10:05:31 INFO - PROCESS | 1816 | 1461863131264 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:31 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f4111169800 == 145 [pid = 1816] [id = 526] 10:05:31 INFO - PROCESS | 1816 | ++DOMWINDOW == 211 (0x7f410bb80c00) [pid = 1816] [serial = 1579] [outer = (nil)] 10:05:31 INFO - PROCESS | 1816 | ++DOMWINDOW == 212 (0x7f410db6f800) [pid = 1816] [serial = 1580] [outer = 0x7f410bb80c00] 10:05:31 INFO - PROCESS | 1816 | 1461863131382 Marionette DEBUG loaded listener.js 10:05:31 INFO - PROCESS | 1816 | ++DOMWINDOW == 213 (0x7f410deab000) [pid = 1816] [serial = 1581] [outer = 0x7f410bb80c00] 10:05:32 INFO - PROCESS | 1816 | 1461863132307 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]]]}] 10:05:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 10:05:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 1637ms 10:05:32 INFO - PROCESS | 1816 | 1461863132352 Marionette TRACE conn4 -> [0,2077,"getWindowHandle",null] 10:05:32 INFO - PROCESS | 1816 | 1461863132356 Marionette TRACE conn4 <- [1,2077,null,{"value":"8"}] 10:05:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 10:05:32 INFO - PROCESS | 1816 | 1461863132362 Marionette TRACE conn4 -> [0,2078,"setScriptTimeout",{"ms":35000}] 10:05:32 INFO - PROCESS | 1816 | 1461863132368 Marionette TRACE conn4 <- [1,2078,null,{}] 10:05:32 INFO - PROCESS | 1816 | 1461863132384 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}] 10:05:32 INFO - PROCESS | 1816 | 1461863132598 Marionette TRACE conn4 <- [1,2079,null,{"value":null}] 10:05:32 INFO - PROCESS | 1816 | 1461863132857 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:32 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f411800f000 == 146 [pid = 1816] [id = 527] 10:05:32 INFO - PROCESS | 1816 | ++DOMWINDOW == 214 (0x7f410e704800) [pid = 1816] [serial = 1582] [outer = (nil)] 10:05:32 INFO - PROCESS | 1816 | ++DOMWINDOW == 215 (0x7f4110a81000) [pid = 1816] [serial = 1583] [outer = 0x7f410e704800] 10:05:32 INFO - PROCESS | 1816 | 1461863132976 Marionette DEBUG loaded listener.js 10:05:33 INFO - PROCESS | 1816 | ++DOMWINDOW == 216 (0x7f41122f8800) [pid = 1816] [serial = 1584] [outer = 0x7f410e704800] 10:05:33 INFO - PROCESS | 1816 | 1461863133800 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]]]}] 10:05:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 10:05:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 1485ms 10:05:33 INFO - PROCESS | 1816 | 1461863133849 Marionette TRACE conn4 -> [0,2081,"getWindowHandle",null] 10:05:33 INFO - PROCESS | 1816 | 1461863133854 Marionette TRACE conn4 <- [1,2081,null,{"value":"8"}] 10:05:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 10:05:33 INFO - PROCESS | 1816 | 1461863133859 Marionette TRACE conn4 -> [0,2082,"setScriptTimeout",{"ms":35000}] 10:05:33 INFO - PROCESS | 1816 | 1461863133863 Marionette TRACE conn4 <- [1,2082,null,{}] 10:05:33 INFO - PROCESS | 1816 | 1461863133868 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}] 10:05:34 INFO - PROCESS | 1816 | 1461863134073 Marionette TRACE conn4 <- [1,2083,null,{"value":null}] 10:05:34 INFO - PROCESS | 1816 | 1461863134295 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:34 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f411892d800 == 147 [pid = 1816] [id = 528] 10:05:34 INFO - PROCESS | 1816 | ++DOMWINDOW == 217 (0x7f410e705800) [pid = 1816] [serial = 1585] [outer = (nil)] 10:05:34 INFO - PROCESS | 1816 | ++DOMWINDOW == 218 (0x7f4113794400) [pid = 1816] [serial = 1586] [outer = 0x7f410e705800] 10:05:34 INFO - PROCESS | 1816 | 1461863134410 Marionette DEBUG loaded listener.js 10:05:34 INFO - PROCESS | 1816 | ++DOMWINDOW == 219 (0x7f411396fc00) [pid = 1816] [serial = 1587] [outer = 0x7f410e705800] 10:05:35 INFO - PROCESS | 1816 | 1461863135268 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]]]}] 10:05:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 10:05:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 1479ms 10:05:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 10:05:35 INFO - PROCESS | 1816 | 1461863135340 Marionette TRACE conn4 -> [0,2085,"getWindowHandle",null] 10:05:35 INFO - PROCESS | 1816 | 1461863135343 Marionette TRACE conn4 <- [1,2085,null,{"value":"8"}] 10:05:35 INFO - PROCESS | 1816 | 1461863135349 Marionette TRACE conn4 -> [0,2086,"setScriptTimeout",{"ms":35000}] 10:05:35 INFO - PROCESS | 1816 | 1461863135352 Marionette TRACE conn4 <- [1,2086,null,{}] 10:05:35 INFO - PROCESS | 1816 | 1461863135357 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}] 10:05:35 INFO - PROCESS | 1816 | 1461863135566 Marionette TRACE conn4 <- [1,2087,null,{"value":null}] 10:05:35 INFO - PROCESS | 1816 | 1461863135784 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:35 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f411910c800 == 148 [pid = 1816] [id = 529] 10:05:35 INFO - PROCESS | 1816 | ++DOMWINDOW == 220 (0x7f41130f2800) [pid = 1816] [serial = 1588] [outer = (nil)] 10:05:35 INFO - PROCESS | 1816 | ++DOMWINDOW == 221 (0x7f411462a000) [pid = 1816] [serial = 1589] [outer = 0x7f41130f2800] 10:05:35 INFO - PROCESS | 1816 | 1461863135898 Marionette DEBUG loaded listener.js 10:05:36 INFO - PROCESS | 1816 | ++DOMWINDOW == 222 (0x7f4118023800) [pid = 1816] [serial = 1590] [outer = 0x7f41130f2800] 10:05:36 INFO - PROCESS | 1816 | 1461863136812 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]]]}] 10:05:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 10:05:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 1539ms 10:05:36 INFO - PROCESS | 1816 | 1461863136888 Marionette TRACE conn4 -> [0,2089,"getWindowHandle",null] 10:05:36 INFO - PROCESS | 1816 | 1461863136892 Marionette TRACE conn4 <- [1,2089,null,{"value":"8"}] 10:05:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 10:05:36 INFO - PROCESS | 1816 | 1461863136897 Marionette TRACE conn4 -> [0,2090,"setScriptTimeout",{"ms":35000}] 10:05:36 INFO - PROCESS | 1816 | 1461863136900 Marionette TRACE conn4 <- [1,2090,null,{}] 10:05:36 INFO - PROCESS | 1816 | 1461863136905 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}] 10:05:37 INFO - PROCESS | 1816 | 1461863137135 Marionette TRACE conn4 <- [1,2091,null,{"value":null}] 10:05:37 INFO - PROCESS | 1816 | 1461863137436 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:37 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f4119962800 == 149 [pid = 1816] [id = 530] 10:05:37 INFO - PROCESS | 1816 | ++DOMWINDOW == 223 (0x7f4114a0d400) [pid = 1816] [serial = 1591] [outer = (nil)] 10:05:37 INFO - PROCESS | 1816 | ++DOMWINDOW == 224 (0x7f41189f3000) [pid = 1816] [serial = 1592] [outer = 0x7f4114a0d400] 10:05:37 INFO - PROCESS | 1816 | 1461863137518 Marionette DEBUG loaded listener.js 10:05:37 INFO - PROCESS | 1816 | ++DOMWINDOW == 225 (0x7f4118b26400) [pid = 1816] [serial = 1593] [outer = 0x7f4114a0d400] 10:05:38 INFO - PROCESS | 1816 | 1461863138344 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]]]}] 10:05:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 10:05:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 1477ms 10:05:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 10:05:38 INFO - PROCESS | 1816 | 1461863138375 Marionette TRACE conn4 -> [0,2093,"getWindowHandle",null] 10:05:38 INFO - PROCESS | 1816 | 1461863138378 Marionette TRACE conn4 <- [1,2093,null,{"value":"8"}] 10:05:38 INFO - PROCESS | 1816 | 1461863138383 Marionette TRACE conn4 -> [0,2094,"setScriptTimeout",{"ms":35000}] 10:05:38 INFO - PROCESS | 1816 | 1461863138387 Marionette TRACE conn4 <- [1,2094,null,{}] 10:05:38 INFO - PROCESS | 1816 | 1461863138392 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}] 10:05:38 INFO - PROCESS | 1816 | 1461863138588 Marionette TRACE conn4 <- [1,2095,null,{"value":null}] 10:05:38 INFO - PROCESS | 1816 | 1461863138811 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:38 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f4119f5f000 == 150 [pid = 1816] [id = 531] 10:05:38 INFO - PROCESS | 1816 | ++DOMWINDOW == 226 (0x7f411802a400) [pid = 1816] [serial = 1594] [outer = (nil)] 10:05:38 INFO - PROCESS | 1816 | ++DOMWINDOW == 227 (0x7f4118b9ac00) [pid = 1816] [serial = 1595] [outer = 0x7f411802a400] 10:05:38 INFO - PROCESS | 1816 | 1461863138920 Marionette DEBUG loaded listener.js 10:05:39 INFO - PROCESS | 1816 | ++DOMWINDOW == 228 (0x7f41191b9c00) [pid = 1816] [serial = 1596] [outer = 0x7f411802a400] 10:05:39 INFO - PROCESS | 1816 | 1461863139807 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]]]}] 10:05:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 10:05:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 1437ms 10:05:39 INFO - PROCESS | 1816 | 1461863139834 Marionette TRACE conn4 -> [0,2097,"getWindowHandle",null] 10:05:39 INFO - PROCESS | 1816 | 1461863139838 Marionette TRACE conn4 <- [1,2097,null,{"value":"8"}] 10:05:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 10:05:39 INFO - PROCESS | 1816 | 1461863139847 Marionette TRACE conn4 -> [0,2098,"setScriptTimeout",{"ms":35000}] 10:05:39 INFO - PROCESS | 1816 | 1461863139850 Marionette TRACE conn4 <- [1,2098,null,{}] 10:05:39 INFO - PROCESS | 1816 | 1461863139854 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}] 10:05:40 INFO - PROCESS | 1816 | 1461863140068 Marionette TRACE conn4 <- [1,2099,null,{"value":null}] 10:05:40 INFO - PROCESS | 1816 | 1461863140344 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:40 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f411b6b8800 == 151 [pid = 1816] [id = 532] 10:05:40 INFO - PROCESS | 1816 | ++DOMWINDOW == 229 (0x7f41189f3400) [pid = 1816] [serial = 1597] [outer = (nil)] 10:05:40 INFO - PROCESS | 1816 | ++DOMWINDOW == 230 (0x7f4119c66c00) [pid = 1816] [serial = 1598] [outer = 0x7f41189f3400] 10:05:40 INFO - PROCESS | 1816 | 1461863140419 Marionette DEBUG loaded listener.js 10:05:40 INFO - PROCESS | 1816 | ++DOMWINDOW == 231 (0x7f411a238400) [pid = 1816] [serial = 1599] [outer = 0x7f41189f3400] 10:05:41 INFO - PROCESS | 1816 | 1461863141309 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]]]}] 10:05:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 10:05:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 1528ms 10:05:41 INFO - PROCESS | 1816 | 1461863141377 Marionette TRACE conn4 -> [0,2101,"getWindowHandle",null] 10:05:41 INFO - PROCESS | 1816 | 1461863141380 Marionette TRACE conn4 <- [1,2101,null,{"value":"8"}] 10:05:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 10:05:41 INFO - PROCESS | 1816 | 1461863141386 Marionette TRACE conn4 -> [0,2102,"setScriptTimeout",{"ms":35000}] 10:05:41 INFO - PROCESS | 1816 | 1461863141388 Marionette TRACE conn4 <- [1,2102,null,{}] 10:05:41 INFO - PROCESS | 1816 | 1461863141393 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}] 10:05:41 INFO - PROCESS | 1816 | 1461863141612 Marionette TRACE conn4 <- [1,2103,null,{"value":null}] 10:05:41 INFO - PROCESS | 1816 | 1461863141874 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:41 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f4121b3a000 == 152 [pid = 1816] [id = 533] 10:05:41 INFO - PROCESS | 1816 | ++DOMWINDOW == 232 (0x7f4118b24c00) [pid = 1816] [serial = 1600] [outer = (nil)] 10:05:41 INFO - PROCESS | 1816 | ++DOMWINDOW == 233 (0x7f411a40d800) [pid = 1816] [serial = 1601] [outer = 0x7f4118b24c00] 10:05:41 INFO - PROCESS | 1816 | 1461863141989 Marionette DEBUG loaded listener.js 10:05:42 INFO - PROCESS | 1816 | ++DOMWINDOW == 234 (0x7f411b650000) [pid = 1816] [serial = 1602] [outer = 0x7f4118b24c00] 10:05:42 INFO - PROCESS | 1816 | 1461863142841 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]]]}] 10:05:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 10:05:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 1495ms 10:05:42 INFO - PROCESS | 1816 | 1461863142882 Marionette TRACE conn4 -> [0,2105,"getWindowHandle",null] 10:05:42 INFO - PROCESS | 1816 | 1461863142886 Marionette TRACE conn4 <- [1,2105,null,{"value":"8"}] 10:05:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 10:05:42 INFO - PROCESS | 1816 | 1461863142892 Marionette TRACE conn4 -> [0,2106,"setScriptTimeout",{"ms":35000}] 10:05:42 INFO - PROCESS | 1816 | 1461863142895 Marionette TRACE conn4 <- [1,2106,null,{}] 10:05:42 INFO - PROCESS | 1816 | 1461863142900 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}] 10:05:43 INFO - PROCESS | 1816 | 1461863143114 Marionette TRACE conn4 <- [1,2107,null,{"value":null}] 10:05:43 INFO - PROCESS | 1816 | 1461863143350 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:43 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f412452f000 == 153 [pid = 1816] [id = 534] 10:05:43 INFO - PROCESS | 1816 | ++DOMWINDOW == 235 (0x7f411a238800) [pid = 1816] [serial = 1603] [outer = (nil)] 10:05:43 INFO - PROCESS | 1816 | ++DOMWINDOW == 236 (0x7f411b9f1000) [pid = 1816] [serial = 1604] [outer = 0x7f411a238800] 10:05:43 INFO - PROCESS | 1816 | 1461863143464 Marionette DEBUG loaded listener.js 10:05:43 INFO - PROCESS | 1816 | ++DOMWINDOW == 237 (0x7f411cd8a400) [pid = 1816] [serial = 1605] [outer = 0x7f411a238800] 10:05:44 INFO - PROCESS | 1816 | 1461863144358 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]]]}] 10:05:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 10:05:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 1534ms 10:05:44 INFO - PROCESS | 1816 | 1461863144427 Marionette TRACE conn4 -> [0,2109,"getWindowHandle",null] 10:05:44 INFO - PROCESS | 1816 | 1461863144431 Marionette TRACE conn4 <- [1,2109,null,{"value":"8"}] 10:05:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 10:05:44 INFO - PROCESS | 1816 | 1461863144437 Marionette TRACE conn4 -> [0,2110,"setScriptTimeout",{"ms":35000}] 10:05:44 INFO - PROCESS | 1816 | 1461863144440 Marionette TRACE conn4 <- [1,2110,null,{}] 10:05:44 INFO - PROCESS | 1816 | 1461863144445 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}] 10:05:44 INFO - PROCESS | 1816 | 1461863144715 Marionette TRACE conn4 <- [1,2111,null,{"value":null}] 10:05:45 INFO - PROCESS | 1816 | 1461863145028 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:45 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f41253bf000 == 154 [pid = 1816] [id = 535] 10:05:45 INFO - PROCESS | 1816 | ++DOMWINDOW == 238 (0x7f4119b5e800) [pid = 1816] [serial = 1606] [outer = (nil)] 10:05:45 INFO - PROCESS | 1816 | ++DOMWINDOW == 239 (0x7f411e7e0400) [pid = 1816] [serial = 1607] [outer = 0x7f4119b5e800] 10:05:45 INFO - PROCESS | 1816 | 1461863145115 Marionette DEBUG loaded listener.js 10:05:45 INFO - PROCESS | 1816 | ++DOMWINDOW == 240 (0x7f4121d72400) [pid = 1816] [serial = 1608] [outer = 0x7f4119b5e800] 10:05:46 INFO - PROCESS | 1816 | 1461863146013 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]]]}] 10:05:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 10:05:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 1630ms 10:05:46 INFO - PROCESS | 1816 | 1461863146071 Marionette TRACE conn4 -> [0,2113,"getWindowHandle",null] 10:05:46 INFO - PROCESS | 1816 | 1461863146077 Marionette TRACE conn4 <- [1,2113,null,{"value":"8"}] 10:05:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 10:05:46 INFO - PROCESS | 1816 | 1461863146089 Marionette TRACE conn4 -> [0,2114,"setScriptTimeout",{"ms":35000}] 10:05:46 INFO - PROCESS | 1816 | 1461863146092 Marionette TRACE conn4 <- [1,2114,null,{}] 10:05:46 INFO - PROCESS | 1816 | 1461863146097 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}] 10:05:46 INFO - PROCESS | 1816 | 1461863146310 Marionette TRACE conn4 <- [1,2115,null,{"value":null}] 10:05:46 INFO - PROCESS | 1816 | 1461863146574 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:46 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f41304db800 == 155 [pid = 1816] [id = 536] 10:05:46 INFO - PROCESS | 1816 | ++DOMWINDOW == 241 (0x7f4109e3b000) [pid = 1816] [serial = 1609] [outer = (nil)] 10:05:46 INFO - PROCESS | 1816 | ++DOMWINDOW == 242 (0x7f4121d73c00) [pid = 1816] [serial = 1610] [outer = 0x7f4109e3b000] 10:05:46 INFO - PROCESS | 1816 | 1461863146688 Marionette DEBUG loaded listener.js 10:05:46 INFO - PROCESS | 1816 | ++DOMWINDOW == 243 (0x7f4122bc8c00) [pid = 1816] [serial = 1611] [outer = 0x7f4109e3b000] 10:05:47 INFO - PROCESS | 1816 | 1461863147547 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]]]}] 10:05:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 10:05:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 1531ms 10:05:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 10:05:47 INFO - PROCESS | 1816 | 1461863147622 Marionette TRACE conn4 -> [0,2117,"getWindowHandle",null] 10:05:47 INFO - PROCESS | 1816 | 1461863147625 Marionette TRACE conn4 <- [1,2117,null,{"value":"8"}] 10:05:47 INFO - PROCESS | 1816 | 1461863147631 Marionette TRACE conn4 -> [0,2118,"setScriptTimeout",{"ms":35000}] 10:05:47 INFO - PROCESS | 1816 | 1461863147633 Marionette TRACE conn4 <- [1,2118,null,{}] 10:05:47 INFO - PROCESS | 1816 | 1461863147638 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}] 10:05:47 INFO - PROCESS | 1816 | 1461863147846 Marionette TRACE conn4 <- [1,2119,null,{"value":null}] 10:05:48 INFO - PROCESS | 1816 | 1461863148153 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:48 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f4134f77800 == 156 [pid = 1816] [id = 537] 10:05:48 INFO - PROCESS | 1816 | ++DOMWINDOW == 244 (0x7f410c3a5400) [pid = 1816] [serial = 1612] [outer = (nil)] 10:05:48 INFO - PROCESS | 1816 | ++DOMWINDOW == 245 (0x7f41243a3c00) [pid = 1816] [serial = 1613] [outer = 0x7f410c3a5400] 10:05:48 INFO - PROCESS | 1816 | 1461863148229 Marionette DEBUG loaded listener.js 10:05:48 INFO - PROCESS | 1816 | ++DOMWINDOW == 246 (0x7f4124e41800) [pid = 1816] [serial = 1614] [outer = 0x7f410c3a5400] 10:05:49 INFO - PROCESS | 1816 | 1461863149072 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]]]}] 10:05:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 10:05:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 1483ms 10:05:49 INFO - PROCESS | 1816 | 1461863149113 Marionette TRACE conn4 -> [0,2121,"getWindowHandle",null] 10:05:49 INFO - PROCESS | 1816 | 1461863149117 Marionette TRACE conn4 <- [1,2121,null,{"value":"8"}] 10:05:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 10:05:49 INFO - PROCESS | 1816 | 1461863149123 Marionette TRACE conn4 -> [0,2122,"setScriptTimeout",{"ms":35000}] 10:05:49 INFO - PROCESS | 1816 | 1461863149125 Marionette TRACE conn4 <- [1,2122,null,{}] 10:05:49 INFO - PROCESS | 1816 | 1461863149130 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}] 10:05:49 INFO - PROCESS | 1816 | 1461863149336 Marionette TRACE conn4 <- [1,2123,null,{"value":null}] 10:05:49 INFO - PROCESS | 1816 | 1461863149613 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:49 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f413590d000 == 157 [pid = 1816] [id = 538] 10:05:49 INFO - PROCESS | 1816 | ++DOMWINDOW == 247 (0x7f410f6dc800) [pid = 1816] [serial = 1615] [outer = (nil)] 10:05:49 INFO - PROCESS | 1816 | ++DOMWINDOW == 248 (0x7f4124e45000) [pid = 1816] [serial = 1616] [outer = 0x7f410f6dc800] 10:05:49 INFO - PROCESS | 1816 | 1461863149723 Marionette DEBUG loaded listener.js 10:05:49 INFO - PROCESS | 1816 | ++DOMWINDOW == 249 (0x7f4125d3f800) [pid = 1816] [serial = 1617] [outer = 0x7f410f6dc800] 10:05:50 INFO - PROCESS | 1816 | 1461863150555 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]]]}] 10:05:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 10:05:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 1483ms 10:05:50 INFO - PROCESS | 1816 | 1461863150607 Marionette TRACE conn4 -> [0,2125,"getWindowHandle",null] 10:05:50 INFO - PROCESS | 1816 | 1461863150610 Marionette TRACE conn4 <- [1,2125,null,{"value":"8"}] 10:05:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 10:05:50 INFO - PROCESS | 1816 | 1461863150616 Marionette TRACE conn4 -> [0,2126,"setScriptTimeout",{"ms":35000}] 10:05:50 INFO - PROCESS | 1816 | 1461863150618 Marionette TRACE conn4 <- [1,2126,null,{}] 10:05:50 INFO - PROCESS | 1816 | 1461863150624 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}] 10:05:50 INFO - PROCESS | 1816 | 1461863150835 Marionette TRACE conn4 <- [1,2127,null,{"value":null}] 10:05:51 INFO - PROCESS | 1816 | 1461863151109 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:51 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f4106dd1800 == 158 [pid = 1816] [id = 539] 10:05:51 INFO - PROCESS | 1816 | ++DOMWINDOW == 250 (0x7f4112224000) [pid = 1816] [serial = 1618] [outer = (nil)] 10:05:51 INFO - PROCESS | 1816 | ++DOMWINDOW == 251 (0x7f4126167800) [pid = 1816] [serial = 1619] [outer = 0x7f4112224000] 10:05:51 INFO - PROCESS | 1816 | 1461863151225 Marionette DEBUG loaded listener.js 10:05:51 INFO - PROCESS | 1816 | ++DOMWINDOW == 252 (0x7f412a57dc00) [pid = 1816] [serial = 1620] [outer = 0x7f4112224000] 10:05:52 INFO - PROCESS | 1816 | 1461863152044 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]]]}] 10:05:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 10:05:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 1491ms 10:05:52 INFO - PROCESS | 1816 | 1461863152108 Marionette TRACE conn4 -> [0,2129,"getWindowHandle",null] 10:05:52 INFO - PROCESS | 1816 | 1461863152112 Marionette TRACE conn4 <- [1,2129,null,{"value":"8"}] 10:05:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 10:05:52 INFO - PROCESS | 1816 | 1461863152117 Marionette TRACE conn4 -> [0,2130,"setScriptTimeout",{"ms":35000}] 10:05:52 INFO - PROCESS | 1816 | 1461863152119 Marionette TRACE conn4 <- [1,2130,null,{}] 10:05:52 INFO - PROCESS | 1816 | 1461863152128 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}] 10:05:52 INFO - PROCESS | 1816 | 1461863152358 Marionette TRACE conn4 <- [1,2131,null,{"value":null}] 10:05:52 INFO - PROCESS | 1816 | 1461863152625 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:52 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f41398ab000 == 159 [pid = 1816] [id = 540] 10:05:52 INFO - PROCESS | 1816 | ++DOMWINDOW == 253 (0x7f4113837400) [pid = 1816] [serial = 1621] [outer = (nil)] 10:05:52 INFO - PROCESS | 1816 | ++DOMWINDOW == 254 (0x7f4130418800) [pid = 1816] [serial = 1622] [outer = 0x7f4113837400] 10:05:52 INFO - PROCESS | 1816 | 1461863152743 Marionette DEBUG loaded listener.js 10:05:52 INFO - PROCESS | 1816 | ++DOMWINDOW == 255 (0x7f413164b000) [pid = 1816] [serial = 1623] [outer = 0x7f4113837400] 10:05:53 INFO - PROCESS | 1816 | 1461863153582 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] 10:05:53 INFO - PROCESS | 1816 | 1461863153620 Marionette TRACE conn4 <- [1,2133,null,{"value":"8"}] 10:05:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 10:05:53 INFO - PROCESS | 1816 | 1461863153626 Marionette TRACE conn4 -> [0,2134,"setScriptTimeout",{"ms":35000}] 10:05:53 INFO - PROCESS | 1816 | 1461863153628 Marionette TRACE conn4 <- [1,2134,null,{}] 10:05:53 INFO - PROCESS | 1816 | 1461863153634 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}] 10:05:53 INFO - PROCESS | 1816 | 1461863153846 Marionette TRACE conn4 <- [1,2135,null,{"value":null}] 10:05:54 INFO - PROCESS | 1816 | 1461863154119 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:54 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f4107b3b800 == 160 [pid = 1816] [id = 541] 10:05:54 INFO - PROCESS | 1816 | ++DOMWINDOW == 256 (0x7f411802b400) [pid = 1816] [serial = 1624] [outer = (nil)] 10:05:54 INFO - PROCESS | 1816 | ++DOMWINDOW == 257 (0x7f4131893800) [pid = 1816] [serial = 1625] [outer = 0x7f411802b400] 10:05:54 INFO - PROCESS | 1816 | 1461863154239 Marionette DEBUG loaded listener.js 10:05:54 INFO - PROCESS | 1816 | ++DOMWINDOW == 258 (0x7f4134b10c00) [pid = 1816] [serial = 1626] [outer = 0x7f411802b400] 10:05:55 INFO - PROCESS | 1816 | 1461863155047 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]]]}] 10:05:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 10:05:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 1498ms 10:05:55 INFO - PROCESS | 1816 | 1461863155126 Marionette TRACE conn4 -> [0,2137,"getWindowHandle",null] 10:05:55 INFO - PROCESS | 1816 | 1461863155129 Marionette TRACE conn4 <- [1,2137,null,{"value":"8"}] 10:05:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 10:05:55 INFO - PROCESS | 1816 | 1461863155136 Marionette TRACE conn4 -> [0,2138,"setScriptTimeout",{"ms":35000}] 10:05:55 INFO - PROCESS | 1816 | 1461863155138 Marionette TRACE conn4 <- [1,2138,null,{}] 10:05:55 INFO - PROCESS | 1816 | 1461863155143 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}] 10:05:55 INFO - PROCESS | 1816 | 1461863155362 Marionette TRACE conn4 <- [1,2139,null,{"value":null}] 10:05:55 INFO - PROCESS | 1816 | 1461863155644 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:55 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f4109611800 == 161 [pid = 1816] [id = 542] 10:05:55 INFO - PROCESS | 1816 | ++DOMWINDOW == 259 (0x7f4108169800) [pid = 1816] [serial = 1627] [outer = (nil)] 10:05:55 INFO - PROCESS | 1816 | ++DOMWINDOW == 260 (0x7f410db6b000) [pid = 1816] [serial = 1628] [outer = 0x7f4108169800] 10:05:55 INFO - PROCESS | 1816 | 1461863155755 Marionette DEBUG loaded listener.js 10:05:55 INFO - PROCESS | 1816 | ++DOMWINDOW == 261 (0x7f411802f800) [pid = 1816] [serial = 1629] [outer = 0x7f4108169800] 10:05:56 INFO - PROCESS | 1816 | 1461863156589 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]]]}] 10:05:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 10:05:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 1493ms 10:05:56 INFO - PROCESS | 1816 | 1461863156636 Marionette TRACE conn4 -> [0,2141,"getWindowHandle",null] 10:05:56 INFO - PROCESS | 1816 | 1461863156640 Marionette TRACE conn4 <- [1,2141,null,{"value":"8"}] 10:05:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 10:05:56 INFO - PROCESS | 1816 | 1461863156646 Marionette TRACE conn4 -> [0,2142,"setScriptTimeout",{"ms":35000}] 10:05:56 INFO - PROCESS | 1816 | 1461863156649 Marionette TRACE conn4 <- [1,2142,null,{}] 10:05:56 INFO - PROCESS | 1816 | 1461863156659 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}] 10:05:56 INFO - PROCESS | 1816 | 1461863156875 Marionette TRACE conn4 <- [1,2143,null,{"value":null}] 10:05:57 INFO - PROCESS | 1816 | 1461863157152 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:57 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f410cda2800 == 162 [pid = 1816] [id = 543] 10:05:57 INFO - PROCESS | 1816 | ++DOMWINDOW == 262 (0x7f4105c30400) [pid = 1816] [serial = 1630] [outer = (nil)] 10:05:57 INFO - PROCESS | 1816 | ++DOMWINDOW == 263 (0x7f4105c3c800) [pid = 1816] [serial = 1631] [outer = 0x7f4105c30400] 10:05:57 INFO - PROCESS | 1816 | 1461863157268 Marionette DEBUG loaded listener.js 10:05:57 INFO - PROCESS | 1816 | ++DOMWINDOW == 264 (0x7f4109786000) [pid = 1816] [serial = 1632] [outer = 0x7f4105c30400] 10:05:58 INFO - PROCESS | 1816 | 1461863158121 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] 10:05:58 INFO - PROCESS | 1816 | 1461863158190 Marionette TRACE conn4 <- [1,2145,null,{"value":"8"}] 10:05:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 10:05:58 INFO - PROCESS | 1816 | 1461863158195 Marionette TRACE conn4 -> [0,2146,"setScriptTimeout",{"ms":35000}] 10:05:58 INFO - PROCESS | 1816 | 1461863158197 Marionette TRACE conn4 <- [1,2146,null,{}] 10:05:58 INFO - PROCESS | 1816 | 1461863158203 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}] 10:05:58 INFO - PROCESS | 1816 | 1461863158419 Marionette TRACE conn4 <- [1,2147,null,{"value":null}] 10:05:59 INFO - PROCESS | 1816 | --DOCSHELL 0x7f411984f800 == 161 [pid = 1816] [id = 417] 10:05:59 INFO - PROCESS | 1816 | --DOCSHELL 0x7f411372d800 == 160 [pid = 1816] [id = 459] 10:05:59 INFO - PROCESS | 1816 | --DOCSHELL 0x7f411951d800 == 159 [pid = 1816] [id = 460] 10:05:59 INFO - PROCESS | 1816 | --DOCSHELL 0x7f41247c4800 == 158 [pid = 1816] [id = 420] 10:05:59 INFO - PROCESS | 1816 | --DOCSHELL 0x7f410de45000 == 157 [pid = 1816] [id = 523] 10:05:59 INFO - PROCESS | 1816 | --DOCSHELL 0x7f41139f6800 == 156 [pid = 1816] [id = 522] 10:05:59 INFO - PROCESS | 1816 | --DOCSHELL 0x7f4112c06800 == 155 [pid = 1816] [id = 521] 10:05:59 INFO - PROCESS | 1816 | --DOCSHELL 0x7f4110a48000 == 154 [pid = 1816] [id = 520] 10:05:59 INFO - PROCESS | 1816 | --DOCSHELL 0x7f410cdb6800 == 153 [pid = 1816] [id = 519] 10:05:59 INFO - PROCESS | 1816 | --DOCSHELL 0x7f4110a37800 == 152 [pid = 1816] [id = 518] 10:05:59 INFO - PROCESS | 1816 | --DOCSHELL 0x7f410f411000 == 151 [pid = 1816] [id = 517] 10:05:59 INFO - PROCESS | 1816 | --DOCSHELL 0x7f410ddb1800 == 150 [pid = 1816] [id = 516] 10:05:59 INFO - PROCESS | 1816 | --DOCSHELL 0x7f410b90b000 == 149 [pid = 1816] [id = 515] 10:05:59 INFO - PROCESS | 1816 | --DOCSHELL 0x7f411117f800 == 148 [pid = 1816] [id = 513] 10:05:59 INFO - PROCESS | 1816 | --DOCSHELL 0x7f410db89800 == 147 [pid = 1816] [id = 512] 10:05:59 INFO - PROCESS | 1816 | --DOMWINDOW == 263 (0x7f41243af400) [pid = 1816] [serial = 1200] [outer = (nil)] [url = about:blank] 10:05:59 INFO - PROCESS | 1816 | --DOMWINDOW == 262 (0x7f4131824c00) [pid = 1816] [serial = 1392] [outer = (nil)] [url = about:blank] 10:05:59 INFO - PROCESS | 1816 | --DOMWINDOW == 261 (0x7f411b651c00) [pid = 1816] [serial = 1383] [outer = (nil)] [url = about:blank] 10:05:59 INFO - PROCESS | 1816 | --DOMWINDOW == 260 (0x7f410e510000) [pid = 1816] [serial = 1487] [outer = (nil)] [url = about:blank] 10:05:59 INFO - PROCESS | 1816 | --DOMWINDOW == 259 (0x7f4130415c00) [pid = 1816] [serial = 1460] [outer = (nil)] [url = about:blank] 10:05:59 INFO - PROCESS | 1816 | --DOMWINDOW == 258 (0x7f411a408000) [pid = 1816] [serial = 1188] [outer = (nil)] [url = about:blank] 10:05:59 INFO - PROCESS | 1816 | --DOMWINDOW == 257 (0x7f412a57e000) [pid = 1816] [serial = 1275] [outer = (nil)] [url = about:blank] 10:05:59 INFO - PROCESS | 1816 | --DOMWINDOW == 256 (0x7f413507bc00) [pid = 1816] [serial = 1404] [outer = (nil)] [url = about:blank] 10:05:59 INFO - PROCESS | 1816 | --DOMWINDOW == 255 (0x7f410bb82400) [pid = 1816] [serial = 1212] [outer = (nil)] [url = about:blank] 10:05:59 INFO - PROCESS | 1816 | --DOMWINDOW == 254 (0x7f411b654800) [pid = 1816] [serial = 1434] [outer = (nil)] [url = about:blank] 10:05:59 INFO - PROCESS | 1816 | --DOMWINDOW == 253 (0x7f410c3a4c00) [pid = 1816] [serial = 1472] [outer = (nil)] [url = about:blank] 10:05:59 INFO - PROCESS | 1816 | --DOMWINDOW == 252 (0x7f41122ed400) [pid = 1816] [serial = 1251] [outer = (nil)] [url = about:blank] 10:05:59 INFO - PROCESS | 1816 | --DOMWINDOW == 251 (0x7f4108188400) [pid = 1816] [serial = 1401] [outer = (nil)] [url = about:blank] 10:05:59 INFO - PROCESS | 1816 | --DOMWINDOW == 250 (0x7f41126d7800) [pid = 1816] [serial = 1245] [outer = (nil)] [url = about:blank] 10:05:59 INFO - PROCESS | 1816 | --DOMWINDOW == 249 (0x7f4110a8e800) [pid = 1816] [serial = 1287] [outer = (nil)] [url = about:blank] 10:05:59 INFO - PROCESS | 1816 | --DOMWINDOW == 248 (0x7f411d06f400) [pid = 1816] [serial = 1329] [outer = (nil)] [url = about:blank] 10:05:59 INFO - PROCESS | 1816 | --DOMWINDOW == 247 (0x7f4131823800) [pid = 1816] [serial = 1278] [outer = (nil)] [url = about:blank] 10:05:59 INFO - PROCESS | 1816 | --DOMWINDOW == 246 (0x7f4108157800) [pid = 1816] [serial = 1436] [outer = (nil)] [url = about:blank] 10:05:59 INFO - PROCESS | 1816 | --DOMWINDOW == 245 (0x7f4112e75400) [pid = 1816] [serial = 1443] [outer = (nil)] [url = about:blank] 10:05:59 INFO - PROCESS | 1816 | --DOMWINDOW == 244 (0x7f4124c6cc00) [pid = 1816] [serial = 1454] [outer = (nil)] [url = about:blank] 10:05:59 INFO - PROCESS | 1816 | --DOMWINDOW == 243 (0x7f410f6e2400) [pid = 1816] [serial = 1440] [outer = (nil)] [url = about:blank] 10:05:59 INFO - PROCESS | 1816 | --DOMWINDOW == 242 (0x7f41122ec800) [pid = 1816] [serial = 1314] [outer = (nil)] [url = about:blank] 10:05:59 INFO - PROCESS | 1816 | --DOMWINDOW == 241 (0x7f4109be7c00) [pid = 1816] [serial = 1485] [outer = (nil)] [url = about:blank] 10:05:59 INFO - PROCESS | 1816 | --DOMWINDOW == 240 (0x7f410edf7c00) [pid = 1816] [serial = 1488] [outer = (nil)] [url = about:blank] 10:05:59 INFO - PROCESS | 1816 | --DOMWINDOW == 239 (0x7f4110993800) [pid = 1816] [serial = 1281] [outer = (nil)] [url = about:blank] 10:05:59 INFO - PROCESS | 1816 | --DOMWINDOW == 238 (0x7f411a410000) [pid = 1816] [serial = 1260] [outer = (nil)] [url = about:blank] 10:05:59 INFO - PROCESS | 1816 | --DOMWINDOW == 237 (0x7f4118024400) [pid = 1816] [serial = 1494] [outer = (nil)] [url = about:blank] 10:05:59 INFO - PROCESS | 1816 | --DOMWINDOW == 236 (0x7f411099a800) [pid = 1816] [serial = 1179] [outer = (nil)] [url = about:blank] 10:05:59 INFO - PROCESS | 1816 | --DOMWINDOW == 235 (0x7f411383ec00) [pid = 1816] [serial = 1493] [outer = (nil)] [url = about:blank] 10:05:59 INFO - PROCESS | 1816 | --DOMWINDOW == 234 (0x7f4123e0a800) [pid = 1816] [serial = 1338] [outer = (nil)] [url = about:blank] 10:05:59 INFO - PROCESS | 1816 | --DOMWINDOW == 233 (0x7f413499d800) [pid = 1816] [serial = 1209] [outer = (nil)] [url = about:blank] 10:05:59 INFO - PROCESS | 1816 | --DOMWINDOW == 232 (0x7f4134b5c800) [pid = 1816] [serial = 1398] [outer = (nil)] [url = about:blank] 10:05:59 INFO - PROCESS | 1816 | --DOMWINDOW == 231 (0x7f410f6e6800) [pid = 1816] [serial = 1284] [outer = (nil)] [url = about:blank] 10:05:59 INFO - PROCESS | 1816 | --DOMWINDOW == 230 (0x7f4131890400) [pid = 1816] [serial = 1463] [outer = (nil)] [url = about:blank] 10:05:59 INFO - PROCESS | 1816 | --DOMWINDOW == 229 (0x7f410ca24400) [pid = 1816] [serial = 1176] [outer = (nil)] [url = about:blank] 10:05:59 INFO - PROCESS | 1816 | --DOMWINDOW == 228 (0x7f4118ba7800) [pid = 1816] [serial = 1257] [outer = (nil)] [url = about:blank] 10:05:59 INFO - PROCESS | 1816 | --DOMWINDOW == 227 (0x7f410edf6400) [pid = 1816] [serial = 1311] [outer = (nil)] [url = about:blank] 10:05:59 INFO - PROCESS | 1816 | --DOMWINDOW == 226 (0x7f4109e41c00) [pid = 1816] [serial = 1469] [outer = (nil)] [url = about:blank] 10:05:59 INFO - PROCESS | 1816 | --DOMWINDOW == 225 (0x7f4124abfc00) [pid = 1816] [serial = 1389] [outer = (nil)] [url = about:blank] 10:05:59 INFO - PROCESS | 1816 | --DOMWINDOW == 224 (0x7f4125d40000) [pid = 1816] [serial = 1272] [outer = (nil)] [url = about:blank] 10:05:59 INFO - PROCESS | 1816 | --DOMWINDOW == 223 (0x7f41247fa800) [pid = 1816] [serial = 1269] [outer = (nil)] [url = about:blank] 10:05:59 INFO - PROCESS | 1816 | --DOMWINDOW == 222 (0x7f411e7d4000) [pid = 1816] [serial = 1332] [outer = (nil)] [url = about:blank] 10:05:59 INFO - PROCESS | 1816 | --DOMWINDOW == 221 (0x7f4113793000) [pid = 1816] [serial = 1380] [outer = (nil)] [url = about:blank] 10:05:59 INFO - PROCESS | 1816 | --DOMWINDOW == 220 (0x7f4122bce800) [pid = 1816] [serial = 1386] [outer = (nil)] [url = about:blank] 10:05:59 INFO - PROCESS | 1816 | --DOMWINDOW == 219 (0x7f41126de000) [pid = 1816] [serial = 1491] [outer = (nil)] [url = about:blank] 10:05:59 INFO - PROCESS | 1816 | --DOMWINDOW == 218 (0x7f4130411400) [pid = 1816] [serial = 1347] [outer = (nil)] [url = about:blank] 10:05:59 INFO - PROCESS | 1816 | --DOMWINDOW == 217 (0x7f4118030000) [pid = 1816] [serial = 1308] [outer = (nil)] [url = about:blank] 10:05:59 INFO - PROCESS | 1816 | --DOMWINDOW == 216 (0x7f412a51e400) [pid = 1816] [serial = 1206] [outer = (nil)] [url = about:blank] 10:05:59 INFO - PROCESS | 1816 | --DOMWINDOW == 215 (0x7f4114a09400) [pid = 1816] [serial = 1317] [outer = (nil)] [url = about:blank] 10:05:59 INFO - PROCESS | 1816 | --DOMWINDOW == 214 (0x7f4113789000) [pid = 1816] [serial = 1182] [outer = (nil)] [url = about:blank] 10:05:59 INFO - PROCESS | 1816 | --DOMWINDOW == 213 (0x7f410815bc00) [pid = 1816] [serial = 1413] [outer = (nil)] [url = about:blank] 10:05:59 INFO - PROCESS | 1816 | --DOMWINDOW == 212 (0x7f410f365400) [pid = 1816] [serial = 1478] [outer = (nil)] [url = about:blank] 10:05:59 INFO - PROCESS | 1816 | --DOMWINDOW == 211 (0x7f410dea8c00) [pid = 1816] [serial = 1152] [outer = (nil)] [url = about:blank] 10:05:59 INFO - PROCESS | 1816 | --DOMWINDOW == 210 (0x7f4125294c00) [pid = 1816] [serial = 1203] [outer = (nil)] [url = about:blank] 10:05:59 INFO - PROCESS | 1816 | --DOMWINDOW == 209 (0x7f4126166400) [pid = 1816] [serial = 1341] [outer = (nil)] [url = about:blank] 10:05:59 INFO - PROCESS | 1816 | --DOMWINDOW == 208 (0x7f4118903000) [pid = 1816] [serial = 1475] [outer = (nil)] [url = about:blank] 10:05:59 INFO - PROCESS | 1816 | --DOMWINDOW == 207 (0x7f413180dc00) [pid = 1816] [serial = 1350] [outer = (nil)] [url = about:blank] 10:05:59 INFO - PROCESS | 1816 | --DOMWINDOW == 206 (0x7f4118b9f400) [pid = 1816] [serial = 1185] [outer = (nil)] [url = about:blank] 10:05:59 INFO - PROCESS | 1816 | --DOMWINDOW == 205 (0x7f411b64f400) [pid = 1816] [serial = 1499] [outer = (nil)] [url = about:blank] 10:05:59 INFO - PROCESS | 1816 | --DOMWINDOW == 204 (0x7f4126465800) [pid = 1816] [serial = 1457] [outer = (nil)] [url = about:blank] 10:05:59 INFO - PROCESS | 1816 | --DOMWINDOW == 203 (0x7f411a23e400) [pid = 1816] [serial = 1448] [outer = (nil)] [url = about:blank] 10:05:59 INFO - PROCESS | 1816 | --DOMWINDOW == 202 (0x7f410f391c00) [pid = 1816] [serial = 1377] [outer = (nil)] [url = about:blank] 10:05:59 INFO - PROCESS | 1816 | --DOMWINDOW == 201 (0x7f410f36cc00) [pid = 1816] [serial = 1481] [outer = (nil)] [url = about:blank] 10:05:59 INFO - PROCESS | 1816 | --DOMWINDOW == 200 (0x7f4108ad9400) [pid = 1816] [serial = 1437] [outer = (nil)] [url = about:blank] 10:05:59 INFO - PROCESS | 1816 | --DOMWINDOW == 199 (0x7f410e70d000) [pid = 1816] [serial = 1439] [outer = (nil)] [url = about:blank] 10:05:59 INFO - PROCESS | 1816 | --DOMWINDOW == 198 (0x7f4105c3e800) [pid = 1816] [serial = 1410] [outer = (nil)] [url = about:blank] 10:05:59 INFO - PROCESS | 1816 | --DOMWINDOW == 197 (0x7f41189ee400) [pid = 1816] [serial = 1497] [outer = (nil)] [url = about:blank] 10:05:59 INFO - PROCESS | 1816 | --DOMWINDOW == 196 (0x7f4109be0800) [pid = 1816] [serial = 1484] [outer = (nil)] [url = about:blank] 10:05:59 INFO - PROCESS | 1816 | --DOMWINDOW == 195 (0x7f41319d1800) [pid = 1816] [serial = 1395] [outer = (nil)] [url = about:blank] 10:05:59 INFO - PROCESS | 1816 | --DOMWINDOW == 194 (0x7f41112c2400) [pid = 1816] [serial = 1490] [outer = (nil)] [url = about:blank] 10:05:59 INFO - PROCESS | 1816 | --DOMWINDOW == 193 (0x7f410e706c00) [pid = 1816] [serial = 1248] [outer = (nil)] [url = about:blank] 10:05:59 INFO - PROCESS | 1816 | --DOMWINDOW == 192 (0x7f4122bd0c00) [pid = 1816] [serial = 1266] [outer = (nil)] [url = about:blank] 10:05:59 INFO - PROCESS | 1816 | --DOMWINDOW == 191 (0x7f4112228c00) [pid = 1816] [serial = 1215] [outer = (nil)] [url = about:blank] 10:05:59 INFO - PROCESS | 1816 | --DOMWINDOW == 190 (0x7f4135435c00) [pid = 1816] [serial = 1407] [outer = (nil)] [url = about:blank] 10:05:59 INFO - PROCESS | 1816 | --DOMWINDOW == 189 (0x7f413542cc00) [pid = 1816] [serial = 1466] [outer = (nil)] [url = about:blank] 10:05:59 INFO - PROCESS | 1816 | --DOMWINDOW == 188 (0x7f4118a22000) [pid = 1816] [serial = 1445] [outer = (nil)] [url = about:blank] 10:05:59 INFO - PROCESS | 1816 | --DOMWINDOW == 187 (0x7f41122ec000) [pid = 1816] [serial = 1442] [outer = (nil)] [url = about:blank] 10:05:59 INFO - PROCESS | 1816 | --DOMWINDOW == 186 (0x7f411890c400) [pid = 1816] [serial = 1496] [outer = (nil)] [url = about:blank] 10:05:59 INFO - PROCESS | 1816 | --DOMWINDOW == 185 (0x7f412966d000) [pid = 1816] [serial = 1344] [outer = (nil)] [url = about:blank] 10:05:59 INFO - PROCESS | 1816 | --DOMWINDOW == 184 (0x7f4113a8d400) [pid = 1816] [serial = 1254] [outer = (nil)] [url = about:blank] 10:05:59 INFO - PROCESS | 1816 | --DOMWINDOW == 183 (0x7f412030cc00) [pid = 1816] [serial = 1263] [outer = (nil)] [url = about:blank] 10:05:59 INFO - PROCESS | 1816 | --DOMWINDOW == 182 (0x7f410dea0800) [pid = 1816] [serial = 1149] [outer = (nil)] [url = about:blank] 10:05:59 INFO - PROCESS | 1816 | --DOMWINDOW == 181 (0x7f4122bc9400) [pid = 1816] [serial = 1197] [outer = (nil)] [url = about:blank] 10:05:59 INFO - PROCESS | 1816 | --DOMWINDOW == 180 (0x7f4121b24400) [pid = 1816] [serial = 1335] [outer = (nil)] [url = about:blank] 10:05:59 INFO - PROCESS | 1816 | --DOMWINDOW == 179 (0x7f411e7b8000) [pid = 1816] [serial = 1451] [outer = (nil)] [url = about:blank] 10:05:59 INFO - PROCESS | 1816 | --DOMWINDOW == 178 (0x7f4121d74000) [pid = 1816] [serial = 1194] [outer = (nil)] [url = about:blank] 10:05:59 INFO - PROCESS | 1816 | --DOMWINDOW == 177 (0x7f411a022800) [pid = 1816] [serial = 1323] [outer = (nil)] [url = about:blank] 10:05:59 INFO - PROCESS | 1816 | --DOMWINDOW == 176 (0x7f411d075000) [pid = 1816] [serial = 1500] [outer = (nil)] [url = about:blank] 10:05:59 INFO - PROCESS | 1816 | --DOMWINDOW == 175 (0x7f4118ba2c00) [pid = 1816] [serial = 1320] [outer = (nil)] [url = about:blank] 10:05:59 INFO - PROCESS | 1816 | --DOMWINDOW == 174 (0x7f411d075800) [pid = 1816] [serial = 1191] [outer = (nil)] [url = about:blank] 10:05:59 INFO - PROCESS | 1816 | --DOMWINDOW == 173 (0x7f411cd87800) [pid = 1816] [serial = 1326] [outer = (nil)] [url = about:blank] 10:05:59 INFO - PROCESS | 1816 | --DOMWINDOW == 172 (0x7f411e7ee800) [pid = 1816] [serial = 1502] [outer = (nil)] [url = about:blank] 10:06:00 INFO - PROCESS | 1816 | 1461863160043 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:00 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f410834b800 == 148 [pid = 1816] [id = 544] 10:06:00 INFO - PROCESS | 1816 | ++DOMWINDOW == 173 (0x7f4104f68c00) [pid = 1816] [serial = 1633] [outer = (nil)] 10:06:00 INFO - PROCESS | 1816 | ++DOMWINDOW == 174 (0x7f4105c38000) [pid = 1816] [serial = 1634] [outer = 0x7f4104f68c00] 10:06:00 INFO - PROCESS | 1816 | 1461863160118 Marionette DEBUG loaded listener.js 10:06:00 INFO - PROCESS | 1816 | ++DOMWINDOW == 175 (0x7f4108153400) [pid = 1816] [serial = 1635] [outer = 0x7f4104f68c00] 10:06:00 INFO - PROCESS | 1816 | 1461863160878 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] 10:06:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 10:06:00 INFO - PROCESS | 1816 | 1461863160905 Marionette TRACE conn4 <- [1,2149,null,{"value":"8"}] 10:06:00 INFO - PROCESS | 1816 | 1461863160912 Marionette TRACE conn4 -> [0,2150,"setScriptTimeout",{"ms":35000}] 10:06:00 INFO - PROCESS | 1816 | 1461863160917 Marionette TRACE conn4 <- [1,2150,null,{}] 10:06:00 INFO - PROCESS | 1816 | 1461863160923 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}] 10:06:01 INFO - PROCESS | 1816 | 1461863161135 Marionette TRACE conn4 <- [1,2151,null,{"value":null}] 10:06:01 INFO - PROCESS | 1816 | 1461863161329 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:01 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f410b6f8000 == 149 [pid = 1816] [id = 545] 10:06:01 INFO - PROCESS | 1816 | ++DOMWINDOW == 176 (0x7f4105c3e800) [pid = 1816] [serial = 1636] [outer = (nil)] 10:06:01 INFO - PROCESS | 1816 | ++DOMWINDOW == 177 (0x7f41084c4400) [pid = 1816] [serial = 1637] [outer = 0x7f4105c3e800] 10:06:01 INFO - PROCESS | 1816 | 1461863161403 Marionette DEBUG loaded listener.js 10:06:01 INFO - PROCESS | 1816 | ++DOMWINDOW == 178 (0x7f4109788c00) [pid = 1816] [serial = 1638] [outer = 0x7f4105c3e800] 10:06:02 INFO - PROCESS | 1816 | 1461863162253 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]]]}] 10:06:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 10:06:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 1383ms 10:06:02 INFO - PROCESS | 1816 | 1461863162309 Marionette TRACE conn4 -> [0,2153,"getWindowHandle",null] 10:06:02 INFO - PROCESS | 1816 | 1461863162315 Marionette TRACE conn4 <- [1,2153,null,{"value":"8"}] 10:06:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 10:06:02 INFO - PROCESS | 1816 | 1461863162331 Marionette TRACE conn4 -> [0,2154,"setScriptTimeout",{"ms":35000}] 10:06:02 INFO - PROCESS | 1816 | 1461863162334 Marionette TRACE conn4 <- [1,2154,null,{}] 10:06:02 INFO - PROCESS | 1816 | 1461863162339 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}] 10:06:02 INFO - PROCESS | 1816 | 1461863162621 Marionette TRACE conn4 <- [1,2155,null,{"value":null}] 10:06:02 INFO - PROCESS | 1816 | 1461863162668 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:02 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f410db86800 == 150 [pid = 1816] [id = 546] 10:06:02 INFO - PROCESS | 1816 | ++DOMWINDOW == 179 (0x7f410b4f9400) [pid = 1816] [serial = 1639] [outer = (nil)] 10:06:02 INFO - PROCESS | 1816 | ++DOMWINDOW == 180 (0x7f410b819c00) [pid = 1816] [serial = 1640] [outer = 0x7f410b4f9400] 10:06:02 INFO - PROCESS | 1816 | 1461863162838 Marionette DEBUG loaded listener.js 10:06:02 INFO - PROCESS | 1816 | ++DOMWINDOW == 181 (0x7f410c3a4c00) [pid = 1816] [serial = 1641] [outer = 0x7f410b4f9400] 10:06:03 INFO - PROCESS | 1816 | 1461863163715 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]]]}] 10:06:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 10:06:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 1432ms 10:06:03 INFO - PROCESS | 1816 | 1461863163764 Marionette TRACE conn4 -> [0,2157,"getWindowHandle",null] 10:06:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 10:06:03 INFO - PROCESS | 1816 | 1461863163774 Marionette TRACE conn4 <- [1,2157,null,{"value":"8"}] 10:06:03 INFO - PROCESS | 1816 | 1461863163855 Marionette TRACE conn4 -> [0,2158,"setScriptTimeout",{"ms":35000}] 10:06:03 INFO - PROCESS | 1816 | 1461863163869 Marionette TRACE conn4 <- [1,2158,null,{}] 10:06:03 INFO - PROCESS | 1816 | 1461863163925 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}] 10:06:04 INFO - PROCESS | 1816 | 1461863164567 Marionette TRACE conn4 <- [1,2159,null,{"value":null}] 10:06:04 INFO - PROCESS | 1816 | --DOMWINDOW == 180 (0x7f4105c31c00) [pid = 1816] [serial = 1570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 10:06:04 INFO - PROCESS | 1816 | --DOMWINDOW == 179 (0x7f4113975400) [pid = 1816] [serial = 1567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 10:06:04 INFO - PROCESS | 1816 | --DOMWINDOW == 178 (0x7f4110a8b800) [pid = 1816] [serial = 1561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 10:06:04 INFO - PROCESS | 1816 | --DOMWINDOW == 177 (0x7f4108ad5400) [pid = 1816] [serial = 1558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 10:06:04 INFO - PROCESS | 1816 | --DOMWINDOW == 176 (0x7f4108187800) [pid = 1816] [serial = 1549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 10:06:04 INFO - PROCESS | 1816 | --DOMWINDOW == 175 (0x7f4108153000) [pid = 1816] [serial = 1546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 10:06:04 INFO - PROCESS | 1816 | --DOMWINDOW == 174 (0x7f41124de000) [pid = 1816] [serial = 1564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 10:06:04 INFO - PROCESS | 1816 | --DOMWINDOW == 173 (0x7f4109e33800) [pid = 1816] [serial = 1555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 10:06:04 INFO - PROCESS | 1816 | --DOMWINDOW == 172 (0x7f410c3a8c00) [pid = 1816] [serial = 1552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 10:06:04 INFO - PROCESS | 1816 | 1461863164756 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:04 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f410c06f800 == 151 [pid = 1816] [id = 547] 10:06:04 INFO - PROCESS | 1816 | ++DOMWINDOW == 173 (0x7f4105c2f800) [pid = 1816] [serial = 1642] [outer = (nil)] 10:06:04 INFO - PROCESS | 1816 | ++DOMWINDOW == 174 (0x7f410817cc00) [pid = 1816] [serial = 1643] [outer = 0x7f4105c2f800] 10:06:04 INFO - PROCESS | 1816 | 1461863164820 Marionette DEBUG loaded listener.js 10:06:04 INFO - PROCESS | 1816 | ++DOMWINDOW == 175 (0x7f410ddc2400) [pid = 1816] [serial = 1644] [outer = 0x7f4105c2f800] 10:06:05 INFO - PROCESS | 1816 | 1461863165520 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]]]}] 10:06:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 10:06:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 1792ms 10:06:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 10:06:05 INFO - PROCESS | 1816 | 1461863165574 Marionette TRACE conn4 -> [0,2161,"getWindowHandle",null] 10:06:05 INFO - PROCESS | 1816 | 1461863165577 Marionette TRACE conn4 <- [1,2161,null,{"value":"8"}] 10:06:05 INFO - PROCESS | 1816 | 1461863165584 Marionette TRACE conn4 -> [0,2162,"setScriptTimeout",{"ms":35000}] 10:06:05 INFO - PROCESS | 1816 | 1461863165587 Marionette TRACE conn4 <- [1,2162,null,{}] 10:06:05 INFO - PROCESS | 1816 | 1461863165592 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}] 10:06:05 INFO - PROCESS | 1816 | 1461863165794 Marionette TRACE conn4 <- [1,2163,null,{"value":null}] 10:06:05 INFO - PROCESS | 1816 | 1461863165971 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:05 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f410f577000 == 152 [pid = 1816] [id = 548] 10:06:05 INFO - PROCESS | 1816 | ++DOMWINDOW == 176 (0x7f4105c31c00) [pid = 1816] [serial = 1645] [outer = (nil)] 10:06:06 INFO - PROCESS | 1816 | ++DOMWINDOW == 177 (0x7f410e36e800) [pid = 1816] [serial = 1646] [outer = 0x7f4105c31c00] 10:06:06 INFO - PROCESS | 1816 | 1461863166034 Marionette DEBUG loaded listener.js 10:06:06 INFO - PROCESS | 1816 | ++DOMWINDOW == 178 (0x7f410ebbd400) [pid = 1816] [serial = 1647] [outer = 0x7f4105c31c00] 10:06:07 INFO - PROCESS | 1816 | 1461863167021 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]]]}] 10:06:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 10:06:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 1484ms 10:06:07 INFO - PROCESS | 1816 | 1461863167067 Marionette TRACE conn4 -> [0,2165,"getWindowHandle",null] 10:06:07 INFO - PROCESS | 1816 | 1461863167073 Marionette TRACE conn4 <- [1,2165,null,{"value":"8"}] 10:06:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 10:06:07 INFO - PROCESS | 1816 | 1461863167081 Marionette TRACE conn4 -> [0,2166,"setScriptTimeout",{"ms":35000}] 10:06:07 INFO - PROCESS | 1816 | 1461863167086 Marionette TRACE conn4 <- [1,2166,null,{}] 10:06:07 INFO - PROCESS | 1816 | 1461863167095 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}] 10:06:07 INFO - PROCESS | 1816 | 1461863167316 Marionette TRACE conn4 <- [1,2167,null,{"value":null}] 10:06:07 INFO - PROCESS | 1816 | 1461863167618 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:07 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f410b6e9000 == 153 [pid = 1816] [id = 549] 10:06:07 INFO - PROCESS | 1816 | ++DOMWINDOW == 179 (0x7f4108169400) [pid = 1816] [serial = 1648] [outer = (nil)] 10:06:07 INFO - PROCESS | 1816 | ++DOMWINDOW == 180 (0x7f4108cbdc00) [pid = 1816] [serial = 1649] [outer = 0x7f4108169400] 10:06:07 INFO - PROCESS | 1816 | 1461863167738 Marionette DEBUG loaded listener.js 10:06:07 INFO - PROCESS | 1816 | ++DOMWINDOW == 181 (0x7f4109e39000) [pid = 1816] [serial = 1650] [outer = 0x7f4108169400] 10:06:08 INFO - PROCESS | 1816 | 1461863168609 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]]]}] 10:06:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 10:06:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 1583ms 10:06:08 INFO - PROCESS | 1816 | 1461863168665 Marionette TRACE conn4 -> [0,2169,"getWindowHandle",null] 10:06:08 INFO - PROCESS | 1816 | 1461863168674 Marionette TRACE conn4 <- [1,2169,null,{"value":"8"}] 10:06:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 10:06:08 INFO - PROCESS | 1816 | 1461863168686 Marionette TRACE conn4 -> [0,2170,"setScriptTimeout",{"ms":35000}] 10:06:08 INFO - PROCESS | 1816 | 1461863168690 Marionette TRACE conn4 <- [1,2170,null,{}] 10:06:08 INFO - PROCESS | 1816 | 1461863168696 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}] 10:06:08 INFO - PROCESS | 1816 | 1461863168924 Marionette TRACE conn4 <- [1,2171,null,{"value":null}] 10:06:09 INFO - PROCESS | 1816 | 1461863169228 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:09 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f410f4f2000 == 154 [pid = 1816] [id = 550] 10:06:09 INFO - PROCESS | 1816 | ++DOMWINDOW == 182 (0x7f410bb76c00) [pid = 1816] [serial = 1651] [outer = (nil)] 10:06:09 INFO - PROCESS | 1816 | ++DOMWINDOW == 183 (0x7f410db6b800) [pid = 1816] [serial = 1652] [outer = 0x7f410bb76c00] 10:06:09 INFO - PROCESS | 1816 | 1461863169307 Marionette DEBUG loaded listener.js 10:06:09 INFO - PROCESS | 1816 | ++DOMWINDOW == 184 (0x7f410deaa400) [pid = 1816] [serial = 1653] [outer = 0x7f410bb76c00] 10:06:10 INFO - PROCESS | 1816 | 1461863170226 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]]]}] 10:06:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 10:06:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 1585ms 10:06:10 INFO - PROCESS | 1816 | 1461863170271 Marionette TRACE conn4 -> [0,2173,"getWindowHandle",null] 10:06:10 INFO - PROCESS | 1816 | 1461863170275 Marionette TRACE conn4 <- [1,2173,null,{"value":"8"}] 10:06:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 10:06:10 INFO - PROCESS | 1816 | 1461863170282 Marionette TRACE conn4 -> [0,2174,"setScriptTimeout",{"ms":35000}] 10:06:10 INFO - PROCESS | 1816 | 1461863170287 Marionette TRACE conn4 <- [1,2174,null,{}] 10:06:10 INFO - PROCESS | 1816 | 1461863170303 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}] 10:06:10 INFO - PROCESS | 1816 | 1461863170540 Marionette TRACE conn4 <- [1,2175,null,{"value":null}] 10:06:10 INFO - PROCESS | 1816 | 1461863170799 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:10 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f4110d3f000 == 155 [pid = 1816] [id = 551] 10:06:10 INFO - PROCESS | 1816 | ++DOMWINDOW == 185 (0x7f410edf7c00) [pid = 1816] [serial = 1654] [outer = (nil)] 10:06:10 INFO - PROCESS | 1816 | ++DOMWINDOW == 186 (0x7f410f391c00) [pid = 1816] [serial = 1655] [outer = 0x7f410edf7c00] 10:06:10 INFO - PROCESS | 1816 | 1461863170920 Marionette DEBUG loaded listener.js 10:06:11 INFO - PROCESS | 1816 | ++DOMWINDOW == 187 (0x7f410f6e6800) [pid = 1816] [serial = 1656] [outer = 0x7f410edf7c00] 10:06:11 INFO - PROCESS | 1816 | 1461863171771 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]]]}] 10:06:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 10:06:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 1538ms 10:06:11 INFO - PROCESS | 1816 | 1461863171821 Marionette TRACE conn4 -> [0,2177,"getWindowHandle",null] 10:06:11 INFO - PROCESS | 1816 | 1461863171826 Marionette TRACE conn4 <- [1,2177,null,{"value":"8"}] 10:06:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 10:06:11 INFO - PROCESS | 1816 | 1461863171831 Marionette TRACE conn4 -> [0,2178,"setScriptTimeout",{"ms":35000}] 10:06:11 INFO - PROCESS | 1816 | 1461863171833 Marionette TRACE conn4 <- [1,2178,null,{}] 10:06:11 INFO - PROCESS | 1816 | 1461863171839 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}] 10:06:12 INFO - PROCESS | 1816 | 1461863172056 Marionette TRACE conn4 <- [1,2179,null,{"value":null}] 10:06:12 INFO - PROCESS | 1816 | 1461863172276 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:12 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f4111212000 == 156 [pid = 1816] [id = 552] 10:06:12 INFO - PROCESS | 1816 | ++DOMWINDOW == 188 (0x7f410edfb800) [pid = 1816] [serial = 1657] [outer = (nil)] 10:06:12 INFO - PROCESS | 1816 | ++DOMWINDOW == 189 (0x7f4110ac7800) [pid = 1816] [serial = 1658] [outer = 0x7f410edfb800] 10:06:12 INFO - PROCESS | 1816 | 1461863172388 Marionette DEBUG loaded listener.js 10:06:12 INFO - PROCESS | 1816 | ++DOMWINDOW == 190 (0x7f411222e000) [pid = 1816] [serial = 1659] [outer = 0x7f410edfb800] 10:06:13 INFO - PROCESS | 1816 | 1461863173335 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]]]}] 10:06:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 10:06:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 1582ms 10:06:13 INFO - PROCESS | 1816 | 1461863173415 Marionette TRACE conn4 -> [0,2181,"getWindowHandle",null] 10:06:13 INFO - PROCESS | 1816 | 1461863173419 Marionette TRACE conn4 <- [1,2181,null,{"value":"8"}] 10:06:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 10:06:13 INFO - PROCESS | 1816 | 1461863173424 Marionette TRACE conn4 -> [0,2182,"setScriptTimeout",{"ms":35000}] 10:06:13 INFO - PROCESS | 1816 | 1461863173428 Marionette TRACE conn4 <- [1,2182,null,{}] 10:06:13 INFO - PROCESS | 1816 | 1461863173433 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}] 10:06:13 INFO - PROCESS | 1816 | 1461863173691 Marionette TRACE conn4 <- [1,2183,null,{"value":null}] 10:06:13 INFO - PROCESS | 1816 | 1461863173989 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:14 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f4112257800 == 157 [pid = 1816] [id = 553] 10:06:14 INFO - PROCESS | 1816 | ++DOMWINDOW == 191 (0x7f4110995400) [pid = 1816] [serial = 1660] [outer = (nil)] 10:06:14 INFO - PROCESS | 1816 | ++DOMWINDOW == 192 (0x7f41124e1000) [pid = 1816] [serial = 1661] [outer = 0x7f4110995400] 10:06:14 INFO - PROCESS | 1816 | 1461863174067 Marionette DEBUG loaded listener.js 10:06:14 INFO - PROCESS | 1816 | ++DOMWINDOW == 193 (0x7f4113786400) [pid = 1816] [serial = 1662] [outer = 0x7f4110995400] 10:06:14 INFO - PROCESS | 1816 | 1461863174897 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]]]}] 10:06:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 10:06:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 1532ms 10:06:14 INFO - PROCESS | 1816 | 1461863174958 Marionette TRACE conn4 -> [0,2185,"getWindowHandle",null] 10:06:14 INFO - PROCESS | 1816 | 1461863174961 Marionette TRACE conn4 <- [1,2185,null,{"value":"8"}] 10:06:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 10:06:14 INFO - PROCESS | 1816 | 1461863174967 Marionette TRACE conn4 -> [0,2186,"setScriptTimeout",{"ms":35000}] 10:06:14 INFO - PROCESS | 1816 | 1461863174970 Marionette TRACE conn4 <- [1,2186,null,{}] 10:06:14 INFO - PROCESS | 1816 | 1461863174976 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}] 10:06:15 INFO - PROCESS | 1816 | 1461863175229 Marionette TRACE conn4 <- [1,2187,null,{"value":null}] 10:06:15 INFO - PROCESS | 1816 | 1461863175548 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:15 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f41146b7000 == 158 [pid = 1816] [id = 554] 10:06:15 INFO - PROCESS | 1816 | ++DOMWINDOW == 194 (0x7f4114630000) [pid = 1816] [serial = 1663] [outer = (nil)] 10:06:15 INFO - PROCESS | 1816 | ++DOMWINDOW == 195 (0x7f4118031000) [pid = 1816] [serial = 1664] [outer = 0x7f4114630000] 10:06:15 INFO - PROCESS | 1816 | 1461863175630 Marionette DEBUG loaded listener.js 10:06:15 INFO - PROCESS | 1816 | ++DOMWINDOW == 196 (0x7f411890fc00) [pid = 1816] [serial = 1665] [outer = 0x7f4114630000] 10:06:16 INFO - PROCESS | 1816 | 1461863176491 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]]]}] 10:06:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 10:06:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 1582ms 10:06:16 INFO - PROCESS | 1816 | 1461863176551 Marionette TRACE conn4 -> [0,2189,"getWindowHandle",null] 10:06:16 INFO - PROCESS | 1816 | 1461863176555 Marionette TRACE conn4 <- [1,2189,null,{"value":"8"}] 10:06:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 10:06:16 INFO - PROCESS | 1816 | 1461863176562 Marionette TRACE conn4 -> [0,2190,"setScriptTimeout",{"ms":35000}] 10:06:16 INFO - PROCESS | 1816 | 1461863176565 Marionette TRACE conn4 <- [1,2190,null,{}] 10:06:16 INFO - PROCESS | 1816 | 1461863176571 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}] 10:06:16 INFO - PROCESS | 1816 | 1461863176788 Marionette TRACE conn4 <- [1,2191,null,{"value":null}] 10:06:17 INFO - PROCESS | 1816 | 1461863177088 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:17 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f411801d800 == 159 [pid = 1816] [id = 555] 10:06:17 INFO - PROCESS | 1816 | ++DOMWINDOW == 197 (0x7f411802a000) [pid = 1816] [serial = 1666] [outer = (nil)] 10:06:17 INFO - PROCESS | 1816 | ++DOMWINDOW == 198 (0x7f4118a22400) [pid = 1816] [serial = 1667] [outer = 0x7f411802a000] 10:06:17 INFO - PROCESS | 1816 | 1461863177173 Marionette DEBUG loaded listener.js 10:06:17 INFO - PROCESS | 1816 | ++DOMWINDOW == 199 (0x7f4118b9b400) [pid = 1816] [serial = 1668] [outer = 0x7f411802a000] 10:06:18 INFO - PROCESS | 1816 | 1461863178006 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]]]}] 10:06:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 10:06:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 1479ms 10:06:18 INFO - PROCESS | 1816 | 1461863178042 Marionette TRACE conn4 -> [0,2193,"getWindowHandle",null] 10:06:18 INFO - PROCESS | 1816 | 1461863178046 Marionette TRACE conn4 <- [1,2193,null,{"value":"8"}] 10:06:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 10:06:18 INFO - PROCESS | 1816 | 1461863178055 Marionette TRACE conn4 -> [0,2194,"setScriptTimeout",{"ms":35000}] 10:06:18 INFO - PROCESS | 1816 | 1461863178058 Marionette TRACE conn4 <- [1,2194,null,{}] 10:06:18 INFO - PROCESS | 1816 | 1461863178063 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}] 10:06:18 INFO - PROCESS | 1816 | 1461863178281 Marionette TRACE conn4 <- [1,2195,null,{"value":null}] 10:06:18 INFO - PROCESS | 1816 | 1461863178545 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:18 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f4118935000 == 160 [pid = 1816] [id = 556] 10:06:18 INFO - PROCESS | 1816 | ++DOMWINDOW == 200 (0x7f411890dc00) [pid = 1816] [serial = 1669] [outer = (nil)] 10:06:18 INFO - PROCESS | 1816 | ++DOMWINDOW == 201 (0x7f411a01bc00) [pid = 1816] [serial = 1670] [outer = 0x7f411890dc00] 10:06:18 INFO - PROCESS | 1816 | 1461863178669 Marionette DEBUG loaded listener.js 10:06:18 INFO - PROCESS | 1816 | ++DOMWINDOW == 202 (0x7f411a410400) [pid = 1816] [serial = 1671] [outer = 0x7f411890dc00] 10:06:19 INFO - PROCESS | 1816 | 1461863179497 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]]]}] 10:06:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 10:06:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 1485ms 10:06:19 INFO - PROCESS | 1816 | 1461863179541 Marionette TRACE conn4 -> [0,2197,"getWindowHandle",null] 10:06:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 10:06:19 INFO - PROCESS | 1816 | 1461863179545 Marionette TRACE conn4 <- [1,2197,null,{"value":"8"}] 10:06:19 INFO - PROCESS | 1816 | 1461863179551 Marionette TRACE conn4 -> [0,2198,"setScriptTimeout",{"ms":35000}] 10:06:19 INFO - PROCESS | 1816 | 1461863179554 Marionette TRACE conn4 <- [1,2198,null,{}] 10:06:19 INFO - PROCESS | 1816 | 1461863179559 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}] 10:06:19 INFO - PROCESS | 1816 | 1461863179775 Marionette TRACE conn4 <- [1,2199,null,{"value":null}] 10:06:20 INFO - PROCESS | 1816 | 1461863180040 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:20 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f4119119800 == 161 [pid = 1816] [id = 557] 10:06:20 INFO - PROCESS | 1816 | ++DOMWINDOW == 203 (0x7f4118a24800) [pid = 1816] [serial = 1672] [outer = (nil)] 10:06:20 INFO - PROCESS | 1816 | ++DOMWINDOW == 204 (0x7f411b981c00) [pid = 1816] [serial = 1673] [outer = 0x7f4118a24800] 10:06:20 INFO - PROCESS | 1816 | 1461863180118 Marionette DEBUG loaded listener.js 10:06:20 INFO - PROCESS | 1816 | ++DOMWINDOW == 205 (0x7f411cf68800) [pid = 1816] [serial = 1674] [outer = 0x7f4118a24800] 10:06:21 INFO - PROCESS | 1816 | 1461863181017 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]]]}] 10:06:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 10:06:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 1532ms 10:06:21 INFO - PROCESS | 1816 | 1461863181084 Marionette TRACE conn4 -> [0,2201,"getWindowHandle",null] 10:06:21 INFO - PROCESS | 1816 | 1461863181087 Marionette TRACE conn4 <- [1,2201,null,{"value":"8"}] 10:06:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 10:06:21 INFO - PROCESS | 1816 | 1461863181093 Marionette TRACE conn4 -> [0,2202,"setScriptTimeout",{"ms":35000}] 10:06:21 INFO - PROCESS | 1816 | 1461863181096 Marionette TRACE conn4 <- [1,2202,null,{}] 10:06:21 INFO - PROCESS | 1816 | 1461863181101 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}] 10:06:21 INFO - PROCESS | 1816 | 1461863181332 Marionette TRACE conn4 <- [1,2203,null,{"value":null}] 10:06:21 INFO - PROCESS | 1816 | 1461863181592 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:21 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f411984f800 == 162 [pid = 1816] [id = 558] 10:06:21 INFO - PROCESS | 1816 | ++DOMWINDOW == 206 (0x7f410e50a400) [pid = 1816] [serial = 1675] [outer = (nil)] 10:06:21 INFO - PROCESS | 1816 | ++DOMWINDOW == 207 (0x7f411d068c00) [pid = 1816] [serial = 1676] [outer = 0x7f410e50a400] 10:06:21 INFO - PROCESS | 1816 | 1461863181712 Marionette DEBUG loaded listener.js 10:06:21 INFO - PROCESS | 1816 | ++DOMWINDOW == 208 (0x7f411e7ca800) [pid = 1816] [serial = 1677] [outer = 0x7f410e50a400] 10:06:22 INFO - PROCESS | 1816 | 1461863182575 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]]]}] 10:06:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 10:06:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 1531ms 10:06:22 INFO - PROCESS | 1816 | 1461863182626 Marionette TRACE conn4 -> [0,2205,"getWindowHandle",null] 10:06:22 INFO - PROCESS | 1816 | 1461863182630 Marionette TRACE conn4 <- [1,2205,null,{"value":"8"}] 10:06:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 10:06:22 INFO - PROCESS | 1816 | 1461863182636 Marionette TRACE conn4 -> [0,2206,"setScriptTimeout",{"ms":35000}] 10:06:22 INFO - PROCESS | 1816 | 1461863182640 Marionette TRACE conn4 <- [1,2206,null,{}] 10:06:22 INFO - PROCESS | 1816 | 1461863182645 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}] 10:06:22 INFO - PROCESS | 1816 | 1461863182905 Marionette TRACE conn4 <- [1,2207,null,{"value":null}] 10:06:23 INFO - PROCESS | 1816 | 1461863183220 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:23 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f411a1b2800 == 163 [pid = 1816] [id = 559] 10:06:23 INFO - PROCESS | 1816 | ++DOMWINDOW == 209 (0x7f4121699c00) [pid = 1816] [serial = 1678] [outer = (nil)] 10:06:23 INFO - PROCESS | 1816 | ++DOMWINDOW == 210 (0x7f4121d7d400) [pid = 1816] [serial = 1679] [outer = 0x7f4121699c00] 10:06:23 INFO - PROCESS | 1816 | 1461863183305 Marionette DEBUG loaded listener.js 10:06:23 INFO - PROCESS | 1816 | ++DOMWINDOW == 211 (0x7f4123e11000) [pid = 1816] [serial = 1680] [outer = 0x7f4121699c00] 10:06:24 INFO - PROCESS | 1816 | 1461863184163 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]]]}] 10:06:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 10:06:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 1580ms 10:06:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 10:06:24 INFO - PROCESS | 1816 | 1461863184217 Marionette TRACE conn4 -> [0,2209,"getWindowHandle",null] 10:06:24 INFO - PROCESS | 1816 | 1461863184220 Marionette TRACE conn4 <- [1,2209,null,{"value":"8"}] 10:06:24 INFO - PROCESS | 1816 | 1461863184227 Marionette TRACE conn4 -> [0,2210,"setScriptTimeout",{"ms":35000}] 10:06:24 INFO - PROCESS | 1816 | 1461863184230 Marionette TRACE conn4 <- [1,2210,null,{}] 10:06:24 INFO - PROCESS | 1816 | 1461863184235 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}] 10:06:24 INFO - PROCESS | 1816 | 1461863184447 Marionette TRACE conn4 <- [1,2211,null,{"value":null}] 10:06:24 INFO - PROCESS | 1816 | 1461863184759 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:24 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f411b9d4000 == 164 [pid = 1816] [id = 560] 10:06:24 INFO - PROCESS | 1816 | ++DOMWINDOW == 212 (0x7f4123e12000) [pid = 1816] [serial = 1681] [outer = (nil)] 10:06:24 INFO - PROCESS | 1816 | ++DOMWINDOW == 213 (0x7f41243af000) [pid = 1816] [serial = 1682] [outer = 0x7f4123e12000] 10:06:24 INFO - PROCESS | 1816 | 1461863184838 Marionette DEBUG loaded listener.js 10:06:24 INFO - PROCESS | 1816 | ++DOMWINDOW == 214 (0x7f4125710400) [pid = 1816] [serial = 1683] [outer = 0x7f4123e12000] 10:06:25 INFO - PROCESS | 1816 | 1461863185686 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]]]}] 10:06:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 10:06:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 1495ms 10:06:25 INFO - PROCESS | 1816 | 1461863185720 Marionette TRACE conn4 -> [0,2213,"getWindowHandle",null] 10:06:25 INFO - PROCESS | 1816 | 1461863185724 Marionette TRACE conn4 <- [1,2213,null,{"value":"8"}] 10:06:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 10:06:25 INFO - PROCESS | 1816 | 1461863185729 Marionette TRACE conn4 -> [0,2214,"setScriptTimeout",{"ms":35000}] 10:06:25 INFO - PROCESS | 1816 | 1461863185732 Marionette TRACE conn4 <- [1,2214,null,{}] 10:06:25 INFO - PROCESS | 1816 | 1461863185737 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}] 10:06:25 INFO - PROCESS | 1816 | 1461863185958 Marionette TRACE conn4 <- [1,2215,null,{"value":null}] 10:06:26 INFO - PROCESS | 1816 | 1461863186235 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:26 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f4124039800 == 165 [pid = 1816] [id = 561] 10:06:26 INFO - PROCESS | 1816 | ++DOMWINDOW == 215 (0x7f4114627c00) [pid = 1816] [serial = 1684] [outer = (nil)] 10:06:26 INFO - PROCESS | 1816 | ++DOMWINDOW == 216 (0x7f412688e400) [pid = 1816] [serial = 1685] [outer = 0x7f4114627c00] 10:06:26 INFO - PROCESS | 1816 | 1461863186362 Marionette DEBUG loaded listener.js 10:06:26 INFO - PROCESS | 1816 | ++DOMWINDOW == 217 (0x7f4130410800) [pid = 1816] [serial = 1686] [outer = 0x7f4114627c00] 10:06:27 INFO - PROCESS | 1816 | 1461863187175 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]]]}] 10:06:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 10:06:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 1478ms 10:06:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 10:06:27 INFO - PROCESS | 1816 | 1461863187209 Marionette TRACE conn4 -> [0,2217,"getWindowHandle",null] 10:06:27 INFO - PROCESS | 1816 | 1461863187211 Marionette TRACE conn4 <- [1,2217,null,{"value":"8"}] 10:06:27 INFO - PROCESS | 1816 | 1461863187218 Marionette TRACE conn4 -> [0,2218,"setScriptTimeout",{"ms":35000}] 10:06:27 INFO - PROCESS | 1816 | 1461863187220 Marionette TRACE conn4 <- [1,2218,null,{}] 10:06:27 INFO - PROCESS | 1816 | 1461863187225 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}] 10:06:27 INFO - PROCESS | 1816 | 1461863187438 Marionette TRACE conn4 <- [1,2219,null,{"value":null}] 10:06:27 INFO - PROCESS | 1816 | 1461863187705 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:27 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f41247c4800 == 166 [pid = 1816] [id = 562] 10:06:27 INFO - PROCESS | 1816 | ++DOMWINDOW == 218 (0x7f4118a30400) [pid = 1816] [serial = 1687] [outer = (nil)] 10:06:27 INFO - PROCESS | 1816 | ++DOMWINDOW == 219 (0x7f413182b800) [pid = 1816] [serial = 1688] [outer = 0x7f4118a30400] 10:06:27 INFO - PROCESS | 1816 | 1461863187780 Marionette DEBUG loaded listener.js 10:06:27 INFO - PROCESS | 1816 | ++DOMWINDOW == 220 (0x7f4133741400) [pid = 1816] [serial = 1689] [outer = 0x7f4118a30400] 10:06:28 INFO - PROCESS | 1816 | 1461863188673 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]]]}] 10:06:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 10:06:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 1485ms 10:06:28 INFO - PROCESS | 1816 | 1461863188703 Marionette TRACE conn4 -> [0,2221,"getWindowHandle",null] 10:06:28 INFO - PROCESS | 1816 | 1461863188706 Marionette TRACE conn4 <- [1,2221,null,{"value":"8"}] 10:06:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 10:06:28 INFO - PROCESS | 1816 | 1461863188713 Marionette TRACE conn4 -> [0,2222,"setScriptTimeout",{"ms":35000}] 10:06:28 INFO - PROCESS | 1816 | 1461863188715 Marionette TRACE conn4 <- [1,2222,null,{}] 10:06:28 INFO - PROCESS | 1816 | 1461863188721 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}] 10:06:28 INFO - PROCESS | 1816 | 1461863188941 Marionette TRACE conn4 <- [1,2223,null,{"value":null}] 10:06:29 INFO - PROCESS | 1816 | 1461863189210 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:29 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f41253a8800 == 167 [pid = 1816] [id = 563] 10:06:29 INFO - PROCESS | 1816 | ++DOMWINDOW == 221 (0x7f41112ce800) [pid = 1816] [serial = 1690] [outer = (nil)] 10:06:29 INFO - PROCESS | 1816 | ++DOMWINDOW == 222 (0x7f41352ae400) [pid = 1816] [serial = 1691] [outer = 0x7f41112ce800] 10:06:29 INFO - PROCESS | 1816 | 1461863189325 Marionette DEBUG loaded listener.js 10:06:29 INFO - PROCESS | 1816 | ++DOMWINDOW == 223 (0x7f413542d800) [pid = 1816] [serial = 1692] [outer = 0x7f41112ce800] 10:06:30 INFO - PROCESS | 1816 | 1461863190139 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]]]}] 10:06:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 10:06:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 1478ms 10:06:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 10:06:30 INFO - PROCESS | 1816 | 1461863190192 Marionette TRACE conn4 -> [0,2225,"getWindowHandle",null] 10:06:30 INFO - PROCESS | 1816 | 1461863190195 Marionette TRACE conn4 <- [1,2225,null,{"value":"8"}] 10:06:30 INFO - PROCESS | 1816 | 1461863190201 Marionette TRACE conn4 -> [0,2226,"setScriptTimeout",{"ms":35000}] 10:06:30 INFO - PROCESS | 1816 | 1461863190203 Marionette TRACE conn4 <- [1,2226,null,{}] 10:06:30 INFO - PROCESS | 1816 | 1461863190208 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}] 10:06:30 INFO - PROCESS | 1816 | 1461863190431 Marionette TRACE conn4 <- [1,2227,null,{"value":null}] 10:06:30 INFO - PROCESS | 1816 | 1461863190710 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:30 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f412684c800 == 168 [pid = 1816] [id = 564] 10:06:30 INFO - PROCESS | 1816 | ++DOMWINDOW == 224 (0x7f4106ce2c00) [pid = 1816] [serial = 1693] [outer = (nil)] 10:06:30 INFO - PROCESS | 1816 | ++DOMWINDOW == 225 (0x7f4106cec800) [pid = 1816] [serial = 1694] [outer = 0x7f4106ce2c00] 10:06:30 INFO - PROCESS | 1816 | 1461863190833 Marionette DEBUG loaded listener.js 10:06:30 INFO - PROCESS | 1816 | ++DOMWINDOW == 226 (0x7f4106cf0800) [pid = 1816] [serial = 1695] [outer = 0x7f4106ce2c00] 10:06:31 INFO - PROCESS | 1816 | 1461863191686 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]]]}] 10:06:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 10:06:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 1535ms 10:06:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 10:06:31 INFO - PROCESS | 1816 | 1461863191737 Marionette TRACE conn4 -> [0,2229,"getWindowHandle",null] 10:06:31 INFO - PROCESS | 1816 | 1461863191739 Marionette TRACE conn4 <- [1,2229,null,{"value":"8"}] 10:06:31 INFO - PROCESS | 1816 | 1461863191746 Marionette TRACE conn4 -> [0,2230,"setScriptTimeout",{"ms":35000}] 10:06:31 INFO - PROCESS | 1816 | 1461863191749 Marionette TRACE conn4 <- [1,2230,null,{}] 10:06:31 INFO - PROCESS | 1816 | 1461863191754 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}] 10:06:31 INFO - PROCESS | 1816 | 1461863191980 Marionette TRACE conn4 <- [1,2231,null,{"value":null}] 10:06:32 INFO - PROCESS | 1816 | 1461863192251 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:32 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f413082c800 == 169 [pid = 1816] [id = 565] 10:06:32 INFO - PROCESS | 1816 | ++DOMWINDOW == 227 (0x7f4106cea800) [pid = 1816] [serial = 1696] [outer = (nil)] 10:06:32 INFO - PROCESS | 1816 | ++DOMWINDOW == 228 (0x7f4108294800) [pid = 1816] [serial = 1697] [outer = 0x7f4106cea800] 10:06:32 INFO - PROCESS | 1816 | 1461863192368 Marionette DEBUG loaded listener.js 10:06:32 INFO - PROCESS | 1816 | ++DOMWINDOW == 229 (0x7f4108298800) [pid = 1816] [serial = 1698] [outer = 0x7f4106cea800] 10:06:33 INFO - PROCESS | 1816 | 1461863193235 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]]]}] 10:06:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 10:06:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 1532ms 10:06:33 INFO - PROCESS | 1816 | 1461863193278 Marionette TRACE conn4 -> [0,2233,"getWindowHandle",null] 10:06:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 10:06:33 INFO - PROCESS | 1816 | 1461863193282 Marionette TRACE conn4 <- [1,2233,null,{"value":"8"}] 10:06:33 INFO - PROCESS | 1816 | 1461863193288 Marionette TRACE conn4 -> [0,2234,"setScriptTimeout",{"ms":35000}] 10:06:33 INFO - PROCESS | 1816 | 1461863193291 Marionette TRACE conn4 <- [1,2234,null,{}] 10:06:33 INFO - PROCESS | 1816 | 1461863193296 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}] 10:06:33 INFO - PROCESS | 1816 | 1461863193521 Marionette TRACE conn4 <- [1,2235,null,{"value":null}] 10:06:33 INFO - PROCESS | 1816 | 1461863193830 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:33 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f4134f74000 == 170 [pid = 1816] [id = 566] 10:06:33 INFO - PROCESS | 1816 | ++DOMWINDOW == 230 (0x7f4106ceb400) [pid = 1816] [serial = 1699] [outer = (nil)] 10:06:33 INFO - PROCESS | 1816 | ++DOMWINDOW == 231 (0x7f410829e800) [pid = 1816] [serial = 1700] [outer = 0x7f4106ceb400] 10:06:33 INFO - PROCESS | 1816 | 1461863193907 Marionette DEBUG loaded listener.js 10:06:34 INFO - PROCESS | 1816 | ++DOMWINDOW == 232 (0x7f4135426800) [pid = 1816] [serial = 1701] [outer = 0x7f4106ceb400] 10:06:34 INFO - PROCESS | 1816 | 1461863194713 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]]]}] 10:06:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 10:06:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 1479ms 10:06:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 10:06:34 INFO - PROCESS | 1816 | 1461863194768 Marionette TRACE conn4 -> [0,2237,"getWindowHandle",null] 10:06:34 INFO - PROCESS | 1816 | 1461863194770 Marionette TRACE conn4 <- [1,2237,null,{"value":"8"}] 10:06:34 INFO - PROCESS | 1816 | 1461863194777 Marionette TRACE conn4 -> [0,2238,"setScriptTimeout",{"ms":35000}] 10:06:34 INFO - PROCESS | 1816 | 1461863194780 Marionette TRACE conn4 <- [1,2238,null,{}] 10:06:34 INFO - PROCESS | 1816 | 1461863194785 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}] 10:06:35 INFO - PROCESS | 1816 | 1461863195013 Marionette TRACE conn4 <- [1,2239,null,{"value":null}] 10:06:35 INFO - PROCESS | 1816 | 1461863195350 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:35 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f410b91a000 == 171 [pid = 1816] [id = 567] 10:06:35 INFO - PROCESS | 1816 | ++DOMWINDOW == 233 (0x7f4105c30800) [pid = 1816] [serial = 1702] [outer = (nil)] 10:06:35 INFO - PROCESS | 1816 | ++DOMWINDOW == 234 (0x7f4108183800) [pid = 1816] [serial = 1703] [outer = 0x7f4105c30800] 10:06:35 INFO - PROCESS | 1816 | 1461863195426 Marionette DEBUG loaded listener.js 10:06:35 INFO - PROCESS | 1816 | ++DOMWINDOW == 235 (0x7f41084b2000) [pid = 1816] [serial = 1704] [outer = 0x7f4105c30800] 10:06:36 INFO - PROCESS | 1816 | 1461863196267 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]]]}] 10:06:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 10:06:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 1540ms 10:06:36 INFO - PROCESS | 1816 | 1461863196316 Marionette TRACE conn4 -> [0,2241,"getWindowHandle",null] 10:06:36 INFO - PROCESS | 1816 | 1461863196320 Marionette TRACE conn4 <- [1,2241,null,{"value":"8"}] 10:06:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 10:06:36 INFO - PROCESS | 1816 | 1461863196326 Marionette TRACE conn4 -> [0,2242,"setScriptTimeout",{"ms":35000}] 10:06:36 INFO - PROCESS | 1816 | 1461863196328 Marionette TRACE conn4 <- [1,2242,null,{}] 10:06:36 INFO - PROCESS | 1816 | 1461863196333 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}] 10:06:36 INFO - PROCESS | 1816 | 1461863196561 Marionette TRACE conn4 <- [1,2243,null,{"value":null}] 10:06:37 INFO - PROCESS | 1816 | --DOCSHELL 0x7f410e71e800 == 170 [pid = 1816] [id = 407] 10:06:37 INFO - PROCESS | 1816 | --DOCSHELL 0x7f410c06f800 == 169 [pid = 1816] [id = 547] 10:06:37 INFO - PROCESS | 1816 | --DOCSHELL 0x7f410db86800 == 168 [pid = 1816] [id = 546] 10:06:37 INFO - PROCESS | 1816 | --DOCSHELL 0x7f410b6f8000 == 167 [pid = 1816] [id = 545] 10:06:37 INFO - PROCESS | 1816 | --DOCSHELL 0x7f410834b800 == 166 [pid = 1816] [id = 544] 10:06:37 INFO - PROCESS | 1816 | --DOCSHELL 0x7f413590d000 == 165 [pid = 1816] [id = 538] 10:06:37 INFO - PROCESS | 1816 | --DOCSHELL 0x7f4134f77800 == 164 [pid = 1816] [id = 537] 10:06:37 INFO - PROCESS | 1816 | --DOCSHELL 0x7f41304db800 == 163 [pid = 1816] [id = 536] 10:06:37 INFO - PROCESS | 1816 | --DOCSHELL 0x7f41253bf000 == 162 [pid = 1816] [id = 535] 10:06:37 INFO - PROCESS | 1816 | --DOCSHELL 0x7f412452f000 == 161 [pid = 1816] [id = 534] 10:06:37 INFO - PROCESS | 1816 | --DOCSHELL 0x7f4121b3a000 == 160 [pid = 1816] [id = 533] 10:06:37 INFO - PROCESS | 1816 | --DOCSHELL 0x7f411b6b8800 == 159 [pid = 1816] [id = 532] 10:06:37 INFO - PROCESS | 1816 | --DOCSHELL 0x7f4119f5f000 == 158 [pid = 1816] [id = 531] 10:06:37 INFO - PROCESS | 1816 | --DOCSHELL 0x7f4119962800 == 157 [pid = 1816] [id = 530] 10:06:37 INFO - PROCESS | 1816 | --DOCSHELL 0x7f411910c800 == 156 [pid = 1816] [id = 529] 10:06:37 INFO - PROCESS | 1816 | --DOCSHELL 0x7f411892d800 == 155 [pid = 1816] [id = 528] 10:06:37 INFO - PROCESS | 1816 | --DOCSHELL 0x7f411800f000 == 154 [pid = 1816] [id = 527] 10:06:37 INFO - PROCESS | 1816 | --DOCSHELL 0x7f4111169800 == 153 [pid = 1816] [id = 526] 10:06:37 INFO - PROCESS | 1816 | --DOCSHELL 0x7f410dd6a800 == 152 [pid = 1816] [id = 525] 10:06:38 INFO - PROCESS | 1816 | --DOMWINDOW == 234 (0x7f4118a2f800) [pid = 1816] [serial = 1511] [outer = (nil)] [url = about:blank] 10:06:38 INFO - PROCESS | 1816 | --DOMWINDOW == 233 (0x7f4106e8f000) [pid = 1816] [serial = 1541] [outer = (nil)] [url = about:blank] 10:06:38 INFO - PROCESS | 1816 | --DOMWINDOW == 232 (0x7f410b4f3000) [pid = 1816] [serial = 1529] [outer = (nil)] [url = about:blank] 10:06:38 INFO - PROCESS | 1816 | --DOMWINDOW == 231 (0x7f4114626c00) [pid = 1816] [serial = 1568] [outer = (nil)] [url = about:blank] 10:06:38 INFO - PROCESS | 1816 | --DOMWINDOW == 230 (0x7f41112c7000) [pid = 1816] [serial = 1562] [outer = (nil)] [url = about:blank] 10:06:38 INFO - PROCESS | 1816 | --DOMWINDOW == 229 (0x7f4123e07000) [pid = 1816] [serial = 1517] [outer = (nil)] [url = about:blank] 10:06:38 INFO - PROCESS | 1816 | --DOMWINDOW == 228 (0x7f410ebc0000) [pid = 1816] [serial = 1559] [outer = (nil)] [url = about:blank] 10:06:38 INFO - PROCESS | 1816 | --DOMWINDOW == 227 (0x7f413180e000) [pid = 1816] [serial = 1520] [outer = (nil)] [url = about:blank] 10:06:38 INFO - PROCESS | 1816 | --DOMWINDOW == 226 (0x7f411d074000) [pid = 1816] [serial = 1514] [outer = (nil)] [url = about:blank] 10:06:38 INFO - PROCESS | 1816 | --DOMWINDOW == 225 (0x7f4109783800) [pid = 1816] [serial = 1550] [outer = (nil)] [url = about:blank] 10:06:38 INFO - PROCESS | 1816 | --DOMWINDOW == 224 (0x7f4114a07c00) [pid = 1816] [serial = 1569] [outer = (nil)] [url = about:blank] 10:06:38 INFO - PROCESS | 1816 | --DOMWINDOW == 223 (0x7f410f39a400) [pid = 1816] [serial = 1560] [outer = (nil)] [url = about:blank] 10:06:38 INFO - PROCESS | 1816 | --DOMWINDOW == 222 (0x7f4109be5800) [pid = 1816] [serial = 1551] [outer = (nil)] [url = about:blank] 10:06:38 INFO - PROCESS | 1816 | --DOMWINDOW == 221 (0x7f410815b000) [pid = 1816] [serial = 1547] [outer = (nil)] [url = about:blank] 10:06:38 INFO - PROCESS | 1816 | --DOMWINDOW == 220 (0x7f410db69000) [pid = 1816] [serial = 1538] [outer = (nil)] [url = about:blank] 10:06:38 INFO - PROCESS | 1816 | --DOMWINDOW == 219 (0x7f410bb7f800) [pid = 1816] [serial = 1505] [outer = (nil)] [url = about:blank] 10:06:38 INFO - PROCESS | 1816 | --DOMWINDOW == 218 (0x7f41112c1c00) [pid = 1816] [serial = 1508] [outer = (nil)] [url = about:blank] 10:06:38 INFO - PROCESS | 1816 | --DOMWINDOW == 217 (0x7f4104f63400) [pid = 1816] [serial = 1544] [outer = (nil)] [url = about:blank] 10:06:38 INFO - PROCESS | 1816 | --DOMWINDOW == 216 (0x7f4113834400) [pid = 1816] [serial = 1565] [outer = (nil)] [url = about:blank] 10:06:38 INFO - PROCESS | 1816 | --DOMWINDOW == 215 (0x7f4125f8d800) [pid = 1816] [serial = 1526] [outer = (nil)] [url = about:blank] 10:06:38 INFO - PROCESS | 1816 | --DOMWINDOW == 214 (0x7f4108cbac00) [pid = 1816] [serial = 1523] [outer = (nil)] [url = about:blank] 10:06:38 INFO - PROCESS | 1816 | --DOMWINDOW == 213 (0x7f41124de400) [pid = 1816] [serial = 1563] [outer = (nil)] [url = about:blank] 10:06:38 INFO - PROCESS | 1816 | --DOMWINDOW == 212 (0x7f410ebcb400) [pid = 1816] [serial = 1556] [outer = (nil)] [url = about:blank] 10:06:38 INFO - PROCESS | 1816 | --DOMWINDOW == 211 (0x7f410ca2cc00) [pid = 1816] [serial = 1553] [outer = (nil)] [url = about:blank] 10:06:38 INFO - PROCESS | 1816 | --DOMWINDOW == 210 (0x7f413542b400) [pid = 1816] [serial = 1535] [outer = (nil)] [url = about:blank] 10:06:38 INFO - PROCESS | 1816 | --DOMWINDOW == 209 (0x7f410db6bc00) [pid = 1816] [serial = 1554] [outer = (nil)] [url = about:blank] 10:06:38 INFO - PROCESS | 1816 | --DOMWINDOW == 208 (0x7f4108170000) [pid = 1816] [serial = 1532] [outer = (nil)] [url = about:blank] 10:06:38 INFO - PROCESS | 1816 | --DOMWINDOW == 207 (0x7f4108164c00) [pid = 1816] [serial = 1548] [outer = (nil)] [url = about:blank] 10:06:38 INFO - PROCESS | 1816 | --DOMWINDOW == 206 (0x7f4113976800) [pid = 1816] [serial = 1566] [outer = (nil)] [url = about:blank] 10:06:38 INFO - PROCESS | 1816 | --DOMWINDOW == 205 (0x7f410f367c00) [pid = 1816] [serial = 1557] [outer = (nil)] [url = about:blank] 10:06:38 INFO - PROCESS | 1816 | --DOMWINDOW == 204 (0x7f4109bdbc00) [pid = 1816] [serial = 1571] [outer = (nil)] [url = about:blank] 10:06:38 INFO - PROCESS | 1816 | --DOMWINDOW == 203 (0x7f410dea0400) [pid = 1816] [serial = 1572] [outer = (nil)] [url = about:blank] 10:06:38 INFO - PROCESS | 1816 | 1461863198268 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:38 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f4107b2d800 == 153 [pid = 1816] [id = 568] 10:06:38 INFO - PROCESS | 1816 | ++DOMWINDOW == 204 (0x7f410815bc00) [pid = 1816] [serial = 1705] [outer = (nil)] 10:06:38 INFO - PROCESS | 1816 | ++DOMWINDOW == 205 (0x7f4108162c00) [pid = 1816] [serial = 1706] [outer = 0x7f410815bc00] 10:06:38 INFO - PROCESS | 1816 | 1461863198337 Marionette DEBUG loaded listener.js 10:06:38 INFO - PROCESS | 1816 | ++DOMWINDOW == 206 (0x7f410817f400) [pid = 1816] [serial = 1707] [outer = 0x7f410815bc00] 10:06:39 INFO - PROCESS | 1816 | 1461863199088 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]]]}] 10:06:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 10:06:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 2788ms 10:06:39 INFO - PROCESS | 1816 | 1461863199117 Marionette TRACE conn4 -> [0,2245,"getWindowHandle",null] 10:06:39 INFO - PROCESS | 1816 | 1461863199122 Marionette TRACE conn4 <- [1,2245,null,{"value":"8"}] 10:06:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 10:06:39 INFO - PROCESS | 1816 | 1461863199130 Marionette TRACE conn4 -> [0,2246,"setScriptTimeout",{"ms":35000}] 10:06:39 INFO - PROCESS | 1816 | 1461863199136 Marionette TRACE conn4 <- [1,2246,null,{}] 10:06:39 INFO - PROCESS | 1816 | 1461863199142 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}] 10:06:39 INFO - PROCESS | 1816 | 1461863199379 Marionette TRACE conn4 <- [1,2247,null,{"value":null}] 10:06:39 INFO - PROCESS | 1816 | 1461863199571 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:39 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f41099df800 == 154 [pid = 1816] [id = 569] 10:06:39 INFO - PROCESS | 1816 | ++DOMWINDOW == 207 (0x7f4108293c00) [pid = 1816] [serial = 1708] [outer = (nil)] 10:06:39 INFO - PROCESS | 1816 | ++DOMWINDOW == 208 (0x7f4108ada400) [pid = 1816] [serial = 1709] [outer = 0x7f4108293c00] 10:06:39 INFO - PROCESS | 1816 | 1461863199637 Marionette DEBUG loaded listener.js 10:06:39 INFO - PROCESS | 1816 | ++DOMWINDOW == 209 (0x7f4109bd9800) [pid = 1816] [serial = 1710] [outer = 0x7f4108293c00] 10:06:40 INFO - PROCESS | 1816 | 1461863200478 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]]]}] 10:06:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 10:06:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 1388ms 10:06:40 INFO - PROCESS | 1816 | 1461863200521 Marionette TRACE conn4 -> [0,2249,"getWindowHandle",null] 10:06:40 INFO - PROCESS | 1816 | 1461863200533 Marionette TRACE conn4 <- [1,2249,null,{"value":"8"}] 10:06:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 10:06:40 INFO - PROCESS | 1816 | 1461863200552 Marionette TRACE conn4 -> [0,2250,"setScriptTimeout",{"ms":35000}] 10:06:40 INFO - PROCESS | 1816 | 1461863200555 Marionette TRACE conn4 <- [1,2250,null,{}] 10:06:40 INFO - PROCESS | 1816 | 1461863200560 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}] 10:06:40 INFO - PROCESS | 1816 | 1461863200841 Marionette TRACE conn4 <- [1,2251,null,{"value":null}] 10:06:40 INFO - PROCESS | 1816 | 1461863200876 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:40 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f410c060800 == 155 [pid = 1816] [id = 570] 10:06:40 INFO - PROCESS | 1816 | ++DOMWINDOW == 210 (0x7f4109e41c00) [pid = 1816] [serial = 1711] [outer = (nil)] 10:06:40 INFO - PROCESS | 1816 | ++DOMWINDOW == 211 (0x7f410bb77c00) [pid = 1816] [serial = 1712] [outer = 0x7f4109e41c00] 10:06:40 INFO - PROCESS | 1816 | 1461863200939 Marionette DEBUG loaded listener.js 10:06:41 INFO - PROCESS | 1816 | ++DOMWINDOW == 212 (0x7f410db64c00) [pid = 1816] [serial = 1713] [outer = 0x7f4109e41c00] 10:06:41 INFO - PROCESS | 1816 | 1461863201893 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]]]}] 10:06:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 10:06:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 1390ms 10:06:41 INFO - PROCESS | 1816 | 1461863201942 Marionette TRACE conn4 -> [0,2253,"getWindowHandle",null] 10:06:41 INFO - PROCESS | 1816 | 1461863201946 Marionette TRACE conn4 <- [1,2253,null,{"value":"8"}] 10:06:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 10:06:41 INFO - PROCESS | 1816 | 1461863201964 Marionette TRACE conn4 -> [0,2254,"setScriptTimeout",{"ms":35000}] 10:06:41 INFO - PROCESS | 1816 | 1461863201972 Marionette TRACE conn4 <- [1,2254,null,{}] 10:06:41 INFO - PROCESS | 1816 | 1461863201986 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}] 10:06:42 INFO - PROCESS | 1816 | 1461863202267 Marionette TRACE conn4 <- [1,2255,null,{"value":null}] 10:06:43 INFO - PROCESS | 1816 | --DOMWINDOW == 211 (0x7f4104f5cc00) [pid = 1816] [serial = 1543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 10:06:43 INFO - PROCESS | 1816 | --DOMWINDOW == 210 (0x7f4105c2f800) [pid = 1816] [serial = 1642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 10:06:43 INFO - PROCESS | 1816 | --DOMWINDOW == 209 (0x7f411a238800) [pid = 1816] [serial = 1603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 10:06:43 INFO - PROCESS | 1816 | --DOMWINDOW == 208 (0x7f4108cbbc00) [pid = 1816] [serial = 1528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 10:06:43 INFO - PROCESS | 1816 | --DOMWINDOW == 207 (0x7f4113793400) [pid = 1816] [serial = 1444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 10:06:43 INFO - PROCESS | 1816 | --DOMWINDOW == 206 (0x7f4105c3e800) [pid = 1816] [serial = 1636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 10:06:43 INFO - PROCESS | 1816 | --DOMWINDOW == 205 (0x7f411d070c00) [pid = 1816] [serial = 1450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 10:06:43 INFO - PROCESS | 1816 | --DOMWINDOW == 204 (0x7f411a406c00) [pid = 1816] [serial = 1513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 10:06:43 INFO - PROCESS | 1816 | --DOMWINDOW == 203 (0x7f4119b5e800) [pid = 1816] [serial = 1606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 10:06:43 INFO - PROCESS | 1816 | --DOMWINDOW == 202 (0x7f410816d400) [pid = 1816] [serial = 1531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 10:06:43 INFO - PROCESS | 1816 | --DOMWINDOW == 201 (0x7f411802a400) [pid = 1816] [serial = 1594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 10:06:43 INFO - PROCESS | 1816 | --DOMWINDOW == 200 (0x7f4112224000) [pid = 1816] [serial = 1618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 10:06:43 INFO - PROCESS | 1816 | --DOMWINDOW == 199 (0x7f4123e0a400) [pid = 1816] [serial = 1456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 10:06:43 INFO - PROCESS | 1816 | --DOMWINDOW == 198 (0x7f410b4fa400) [pid = 1816] [serial = 1537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 10:06:43 INFO - PROCESS | 1816 | --DOMWINDOW == 197 (0x7f410bb7b800) [pid = 1816] [serial = 1573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 10:06:43 INFO - PROCESS | 1816 | --DOMWINDOW == 196 (0x7f4109e3a000) [pid = 1816] [serial = 1471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 10:06:43 INFO - PROCESS | 1816 | --DOMWINDOW == 195 (0x7f410e705800) [pid = 1816] [serial = 1585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 10:06:43 INFO - PROCESS | 1816 | --DOMWINDOW == 194 (0x7f410e704800) [pid = 1816] [serial = 1582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 10:06:43 INFO - PROCESS | 1816 | --DOMWINDOW == 193 (0x7f410b4f9400) [pid = 1816] [serial = 1639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 10:06:43 INFO - PROCESS | 1816 | --DOMWINDOW == 192 (0x7f41084c4000) [pid = 1816] [serial = 1576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 10:06:43 INFO - PROCESS | 1816 | --DOMWINDOW == 191 (0x7f4113837400) [pid = 1816] [serial = 1621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 10:06:43 INFO - PROCESS | 1816 | --DOMWINDOW == 190 (0x7f4105c2f400) [pid = 1816] [serial = 1516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 10:06:43 INFO - PROCESS | 1816 | --DOMWINDOW == 189 (0x7f4114a0d400) [pid = 1816] [serial = 1591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 10:06:43 INFO - PROCESS | 1816 | --DOMWINDOW == 188 (0x7f410f368000) [pid = 1816] [serial = 1480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 10:06:43 INFO - PROCESS | 1816 | --DOMWINDOW == 187 (0x7f410c3a5400) [pid = 1816] [serial = 1612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 10:06:43 INFO - PROCESS | 1816 | --DOMWINDOW == 186 (0x7f4109e38800) [pid = 1816] [serial = 1468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 10:06:43 INFO - PROCESS | 1816 | --DOMWINDOW == 185 (0x7f4118b24c00) [pid = 1816] [serial = 1600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 10:06:43 INFO - PROCESS | 1816 | --DOMWINDOW == 184 (0x7f41130f2800) [pid = 1816] [serial = 1588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 10:06:43 INFO - PROCESS | 1816 | --DOMWINDOW == 183 (0x7f410f6dc800) [pid = 1816] [serial = 1615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 10:06:43 INFO - PROCESS | 1816 | --DOMWINDOW == 182 (0x7f4106e87000) [pid = 1816] [serial = 1540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 10:06:43 INFO - PROCESS | 1816 | --DOMWINDOW == 181 (0x7f4108cb3000) [pid = 1816] [serial = 1522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 10:06:43 INFO - PROCESS | 1816 | --DOMWINDOW == 180 (0x7f4109be5000) [pid = 1816] [serial = 1504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 10:06:43 INFO - PROCESS | 1816 | --DOMWINDOW == 179 (0x7f4108cb7400) [pid = 1816] [serial = 1525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 10:06:43 INFO - PROCESS | 1816 | --DOMWINDOW == 178 (0x7f4104f68c00) [pid = 1816] [serial = 1633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 10:06:43 INFO - PROCESS | 1816 | --DOMWINDOW == 177 (0x7f4109e3b000) [pid = 1816] [serial = 1609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 10:06:43 INFO - PROCESS | 1816 | --DOMWINDOW == 176 (0x7f4124e3a400) [pid = 1816] [serial = 1519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 10:06:43 INFO - PROCESS | 1816 | --DOMWINDOW == 175 (0x7f411890d800) [pid = 1816] [serial = 1510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 10:06:43 INFO - PROCESS | 1816 | --DOMWINDOW == 174 (0x7f413542a800) [pid = 1816] [serial = 1465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 10:06:43 INFO - PROCESS | 1816 | --DOMWINDOW == 173 (0x7f4108ad5800) [pid = 1816] [serial = 1534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 10:06:43 INFO - PROCESS | 1816 | --DOMWINDOW == 172 (0x7f41189f3400) [pid = 1816] [serial = 1597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 10:06:43 INFO - PROCESS | 1816 | --DOMWINDOW == 171 (0x7f410bb80c00) [pid = 1816] [serial = 1579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 10:06:43 INFO - PROCESS | 1816 | --DOMWINDOW == 170 (0x7f411d071400) [pid = 1816] [serial = 1453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 10:06:43 INFO - PROCESS | 1816 | --DOMWINDOW == 169 (0x7f410f365800) [pid = 1816] [serial = 1507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 10:06:43 INFO - PROCESS | 1816 | --DOMWINDOW == 168 (0x7f410c39f000) [pid = 1816] [serial = 1474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 10:06:43 INFO - PROCESS | 1816 | --DOMWINDOW == 167 (0x7f411802b400) [pid = 1816] [serial = 1624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 10:06:43 INFO - PROCESS | 1816 | --DOMWINDOW == 166 (0x7f41247fc000) [pid = 1816] [serial = 1459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 10:06:43 INFO - PROCESS | 1816 | --DOMWINDOW == 165 (0x7f410c3a3000) [pid = 1816] [serial = 1477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 10:06:43 INFO - PROCESS | 1816 | --DOMWINDOW == 164 (0x7f4125d95000) [pid = 1816] [serial = 1462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 10:06:43 INFO - PROCESS | 1816 | --DOMWINDOW == 163 (0x7f4113839400) [pid = 1816] [serial = 1447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 10:06:43 INFO - PROCESS | 1816 | --DOMWINDOW == 162 (0x7f411a234800) [pid = 1816] [serial = 1372] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 10:06:43 INFO - PROCESS | 1816 | --DOMWINDOW == 161 (0x7f411a021800) [pid = 1816] [serial = 1501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 10:06:43 INFO - PROCESS | 1816 | 1461863203489 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:43 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f4108108000 == 156 [pid = 1816] [id = 571] 10:06:43 INFO - PROCESS | 1816 | ++DOMWINDOW == 162 (0x7f4104f5d400) [pid = 1816] [serial = 1714] [outer = (nil)] 10:06:43 INFO - PROCESS | 1816 | ++DOMWINDOW == 163 (0x7f4105c2f400) [pid = 1816] [serial = 1715] [outer = 0x7f4104f5d400] 10:06:43 INFO - PROCESS | 1816 | 1461863203558 Marionette DEBUG loaded listener.js 10:06:43 INFO - PROCESS | 1816 | ++DOMWINDOW == 164 (0x7f410816a400) [pid = 1816] [serial = 1716] [outer = 0x7f4104f5d400] 10:06:44 INFO - PROCESS | 1816 | 1461863204240 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]]]}] 10:06:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 10:06:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 2307ms 10:06:44 INFO - PROCESS | 1816 | 1461863204265 Marionette TRACE conn4 -> [0,2257,"getWindowHandle",null] 10:06:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 10:06:44 INFO - PROCESS | 1816 | 1461863204270 Marionette TRACE conn4 <- [1,2257,null,{"value":"8"}] 10:06:44 INFO - PROCESS | 1816 | 1461863204277 Marionette TRACE conn4 -> [0,2258,"setScriptTimeout",{"ms":35000}] 10:06:44 INFO - PROCESS | 1816 | 1461863204280 Marionette TRACE conn4 <- [1,2258,null,{}] 10:06:44 INFO - PROCESS | 1816 | 1461863204286 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}] 10:06:44 INFO - PROCESS | 1816 | 1461863204491 Marionette TRACE conn4 <- [1,2259,null,{"value":null}] 10:06:44 INFO - PROCESS | 1816 | 1461863204674 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:44 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f410ec8e800 == 157 [pid = 1816] [id = 572] 10:06:44 INFO - PROCESS | 1816 | ++DOMWINDOW == 165 (0x7f4104f5dc00) [pid = 1816] [serial = 1717] [outer = (nil)] 10:06:44 INFO - PROCESS | 1816 | ++DOMWINDOW == 166 (0x7f4109e3c800) [pid = 1816] [serial = 1718] [outer = 0x7f4104f5dc00] 10:06:44 INFO - PROCESS | 1816 | 1461863204737 Marionette DEBUG loaded listener.js 10:06:44 INFO - PROCESS | 1816 | ++DOMWINDOW == 167 (0x7f410db6e000) [pid = 1816] [serial = 1719] [outer = 0x7f4104f5dc00] 10:06:45 INFO - PROCESS | 1816 | 1461863205778 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]]]}] 10:06:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 10:06:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 1530ms 10:06:45 INFO - PROCESS | 1816 | 1461863205807 Marionette TRACE conn4 -> [0,2261,"getWindowHandle",null] 10:06:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 10:06:45 INFO - PROCESS | 1816 | 1461863205813 Marionette TRACE conn4 <- [1,2261,null,{"value":"8"}] 10:06:45 INFO - PROCESS | 1816 | 1461863205821 Marionette TRACE conn4 -> [0,2262,"setScriptTimeout",{"ms":35000}] 10:06:45 INFO - PROCESS | 1816 | 1461863205827 Marionette TRACE conn4 <- [1,2262,null,{}] 10:06:45 INFO - PROCESS | 1816 | 1461863205836 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}] 10:06:46 INFO - PROCESS | 1816 | 1461863206063 Marionette TRACE conn4 <- [1,2263,null,{"value":null}] 10:06:46 INFO - PROCESS | 1816 | 1461863206407 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:46 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f410b3db800 == 158 [pid = 1816] [id = 573] 10:06:46 INFO - PROCESS | 1816 | ++DOMWINDOW == 168 (0x7f4108154800) [pid = 1816] [serial = 1720] [outer = (nil)] 10:06:46 INFO - PROCESS | 1816 | ++DOMWINDOW == 169 (0x7f41084b4000) [pid = 1816] [serial = 1721] [outer = 0x7f4108154800] 10:06:46 INFO - PROCESS | 1816 | 1461863206487 Marionette DEBUG loaded listener.js 10:06:46 INFO - PROCESS | 1816 | ++DOMWINDOW == 170 (0x7f4108ad9400) [pid = 1816] [serial = 1722] [outer = 0x7f4108154800] 10:06:47 INFO - PROCESS | 1816 | 1461863207346 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]]]}] 10:06:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 10:06:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 1585ms 10:06:47 INFO - PROCESS | 1816 | 1461863207407 Marionette TRACE conn4 -> [0,2265,"getWindowHandle",null] 10:06:47 INFO - PROCESS | 1816 | 1461863207415 Marionette TRACE conn4 <- [1,2265,null,{"value":"8"}] 10:06:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 10:06:47 INFO - PROCESS | 1816 | 1461863207425 Marionette TRACE conn4 -> [0,2266,"setScriptTimeout",{"ms":35000}] 10:06:47 INFO - PROCESS | 1816 | 1461863207428 Marionette TRACE conn4 <- [1,2266,null,{}] 10:06:47 INFO - PROCESS | 1816 | 1461863207435 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}] 10:06:47 INFO - PROCESS | 1816 | 1461863207672 Marionette TRACE conn4 <- [1,2267,null,{"value":null}] 10:06:47 INFO - PROCESS | 1816 | 1461863207933 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:48 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f410e7c5800 == 159 [pid = 1816] [id = 574] 10:06:48 INFO - PROCESS | 1816 | ++DOMWINDOW == 171 (0x7f4109be5000) [pid = 1816] [serial = 1723] [outer = (nil)] 10:06:48 INFO - PROCESS | 1816 | ++DOMWINDOW == 172 (0x7f410b4f2800) [pid = 1816] [serial = 1724] [outer = 0x7f4109be5000] 10:06:48 INFO - PROCESS | 1816 | 1461863208068 Marionette DEBUG loaded listener.js 10:06:48 INFO - PROCESS | 1816 | ++DOMWINDOW == 173 (0x7f410c3ad400) [pid = 1816] [serial = 1725] [outer = 0x7f4109be5000] 10:06:49 INFO - PROCESS | 1816 | 1461863209037 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]]]}] 10:06:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 10:06:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 1632ms 10:06:49 INFO - PROCESS | 1816 | 1461863209056 Marionette TRACE conn4 -> [0,2269,"getWindowHandle",null] 10:06:49 INFO - PROCESS | 1816 | 1461863209060 Marionette TRACE conn4 <- [1,2269,null,{"value":"8"}] 10:06:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 10:06:49 INFO - PROCESS | 1816 | 1461863209066 Marionette TRACE conn4 -> [0,2270,"setScriptTimeout",{"ms":35000}] 10:06:49 INFO - PROCESS | 1816 | 1461863209071 Marionette TRACE conn4 <- [1,2270,null,{}] 10:06:49 INFO - PROCESS | 1816 | 1461863209087 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}] 10:06:49 INFO - PROCESS | 1816 | 1461863209310 Marionette TRACE conn4 <- [1,2271,null,{"value":null}] 10:06:49 INFO - PROCESS | 1816 | 1461863209600 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:49 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f4110d33800 == 160 [pid = 1816] [id = 575] 10:06:49 INFO - PROCESS | 1816 | ++DOMWINDOW == 174 (0x7f410e36f000) [pid = 1816] [serial = 1726] [outer = (nil)] 10:06:49 INFO - PROCESS | 1816 | ++DOMWINDOW == 175 (0x7f410ebcb000) [pid = 1816] [serial = 1727] [outer = 0x7f410e36f000] 10:06:49 INFO - PROCESS | 1816 | 1461863209683 Marionette DEBUG loaded listener.js 10:06:49 INFO - PROCESS | 1816 | ++DOMWINDOW == 176 (0x7f410f369400) [pid = 1816] [serial = 1728] [outer = 0x7f410e36f000] 10:06:50 INFO - PROCESS | 1816 | 1461863210534 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]]]}] 10:06:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 10:06:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 1534ms 10:06:50 INFO - PROCESS | 1816 | 1461863210601 Marionette TRACE conn4 -> [0,2273,"getWindowHandle",null] 10:06:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 10:06:50 INFO - PROCESS | 1816 | 1461863210606 Marionette TRACE conn4 <- [1,2273,null,{"value":"8"}] 10:06:50 INFO - PROCESS | 1816 | 1461863210612 Marionette TRACE conn4 -> [0,2274,"setScriptTimeout",{"ms":35000}] 10:06:50 INFO - PROCESS | 1816 | 1461863210615 Marionette TRACE conn4 <- [1,2274,null,{}] 10:06:50 INFO - PROCESS | 1816 | 1461863210620 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}] 10:06:50 INFO - PROCESS | 1816 | 1461863210844 Marionette TRACE conn4 <- [1,2275,null,{"value":null}] 10:06:51 INFO - PROCESS | 1816 | 1461863211104 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:51 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f4112051000 == 161 [pid = 1816] [id = 576] 10:06:51 INFO - PROCESS | 1816 | ++DOMWINDOW == 177 (0x7f410e3e8800) [pid = 1816] [serial = 1729] [outer = (nil)] 10:06:51 INFO - PROCESS | 1816 | ++DOMWINDOW == 178 (0x7f4110997c00) [pid = 1816] [serial = 1730] [outer = 0x7f410e3e8800] 10:06:51 INFO - PROCESS | 1816 | 1461863211223 Marionette DEBUG loaded listener.js 10:06:51 INFO - PROCESS | 1816 | ++DOMWINDOW == 179 (0x7f41112cd400) [pid = 1816] [serial = 1731] [outer = 0x7f410e3e8800] 10:06:52 INFO - PROCESS | 1816 | 1461863212068 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]]]}] 10:06:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 10:06:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 1529ms 10:06:52 INFO - PROCESS | 1816 | 1461863212142 Marionette TRACE conn4 -> [0,2277,"getWindowHandle",null] 10:06:52 INFO - PROCESS | 1816 | 1461863212145 Marionette TRACE conn4 <- [1,2277,null,{"value":"8"}] 10:06:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 10:06:52 INFO - PROCESS | 1816 | 1461863212154 Marionette TRACE conn4 -> [0,2278,"setScriptTimeout",{"ms":35000}] 10:06:52 INFO - PROCESS | 1816 | 1461863212158 Marionette TRACE conn4 <- [1,2278,null,{}] 10:06:52 INFO - PROCESS | 1816 | 1461863212164 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}] 10:06:52 INFO - PROCESS | 1816 | 1461863212439 Marionette TRACE conn4 <- [1,2279,null,{"value":null}] 10:06:52 INFO - PROCESS | 1816 | 1461863212741 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:52 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f411469b800 == 162 [pid = 1816] [id = 577] 10:06:52 INFO - PROCESS | 1816 | ++DOMWINDOW == 180 (0x7f410f39a000) [pid = 1816] [serial = 1732] [outer = (nil)] 10:06:52 INFO - PROCESS | 1816 | ++DOMWINDOW == 181 (0x7f41124db800) [pid = 1816] [serial = 1733] [outer = 0x7f410f39a000] 10:06:52 INFO - PROCESS | 1816 | 1461863212818 Marionette DEBUG loaded listener.js 10:06:52 INFO - PROCESS | 1816 | ++DOMWINDOW == 182 (0x7f4112e72400) [pid = 1816] [serial = 1734] [outer = 0x7f410f39a000] 10:06:53 INFO - PROCESS | 1816 | 1461863213685 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]]]}] 10:06:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 10:06:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 1586ms 10:06:53 INFO - PROCESS | 1816 | 1461863213742 Marionette TRACE conn4 -> [0,2281,"getWindowHandle",null] 10:06:53 INFO - PROCESS | 1816 | 1461863213746 Marionette TRACE conn4 <- [1,2281,null,{"value":"8"}] 10:06:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 10:06:53 INFO - PROCESS | 1816 | 1461863213753 Marionette TRACE conn4 -> [0,2282,"setScriptTimeout",{"ms":35000}] 10:06:53 INFO - PROCESS | 1816 | 1461863213756 Marionette TRACE conn4 <- [1,2282,null,{}] 10:06:53 INFO - PROCESS | 1816 | 1461863213762 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}] 10:06:54 INFO - PROCESS | 1816 | 1461863214023 Marionette TRACE conn4 <- [1,2283,null,{"value":null}] 10:06:54 INFO - PROCESS | 1816 | 1461863214342 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:54 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f411892d800 == 163 [pid = 1816] [id = 578] 10:06:54 INFO - PROCESS | 1816 | ++DOMWINDOW == 183 (0x7f4113835c00) [pid = 1816] [serial = 1735] [outer = (nil)] 10:06:54 INFO - PROCESS | 1816 | ++DOMWINDOW == 184 (0x7f4113a8bc00) [pid = 1816] [serial = 1736] [outer = 0x7f4113835c00] 10:06:54 INFO - PROCESS | 1816 | 1461863214422 Marionette DEBUG loaded listener.js 10:06:54 INFO - PROCESS | 1816 | ++DOMWINDOW == 185 (0x7f4114630800) [pid = 1816] [serial = 1737] [outer = 0x7f4113835c00] 10:06:55 INFO - PROCESS | 1816 | 1461863215262 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]]]}] 10:06:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 10:06:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 1580ms 10:06:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 10:06:55 INFO - PROCESS | 1816 | 1461863215335 Marionette TRACE conn4 -> [0,2285,"getWindowHandle",null] 10:06:55 INFO - PROCESS | 1816 | 1461863215337 Marionette TRACE conn4 <- [1,2285,null,{"value":"8"}] 10:06:55 INFO - PROCESS | 1816 | 1461863215344 Marionette TRACE conn4 -> [0,2286,"setScriptTimeout",{"ms":35000}] 10:06:55 INFO - PROCESS | 1816 | 1461863215347 Marionette TRACE conn4 <- [1,2286,null,{}] 10:06:55 INFO - PROCESS | 1816 | 1461863215352 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}] 10:06:55 INFO - PROCESS | 1816 | 1461863215570 Marionette TRACE conn4 <- [1,2287,null,{"value":null}] 10:06:55 INFO - PROCESS | 1816 | 1461863215844 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:55 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f4118d21800 == 164 [pid = 1816] [id = 579] 10:06:55 INFO - PROCESS | 1816 | ++DOMWINDOW == 186 (0x7f4113812400) [pid = 1816] [serial = 1738] [outer = (nil)] 10:06:55 INFO - PROCESS | 1816 | ++DOMWINDOW == 187 (0x7f411802e800) [pid = 1816] [serial = 1739] [outer = 0x7f4113812400] 10:06:55 INFO - PROCESS | 1816 | 1461863215961 Marionette DEBUG loaded listener.js 10:06:56 INFO - PROCESS | 1816 | ++DOMWINDOW == 188 (0x7f411890b800) [pid = 1816] [serial = 1740] [outer = 0x7f4113812400] 10:06:56 INFO - PROCESS | 1816 | 1461863216787 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]]]}] 10:06:56 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 10:06:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 1488ms 10:06:56 INFO - PROCESS | 1816 | 1461863216832 Marionette TRACE conn4 -> [0,2289,"getWindowHandle",null] 10:06:56 INFO - PROCESS | 1816 | 1461863216836 Marionette TRACE conn4 <- [1,2289,null,{"value":"8"}] 10:06:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 10:06:56 INFO - PROCESS | 1816 | 1461863216841 Marionette TRACE conn4 -> [0,2290,"setScriptTimeout",{"ms":35000}] 10:06:56 INFO - PROCESS | 1816 | 1461863216844 Marionette TRACE conn4 <- [1,2290,null,{}] 10:06:56 INFO - PROCESS | 1816 | 1461863216849 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}] 10:06:57 INFO - PROCESS | 1816 | 1461863217068 Marionette TRACE conn4 <- [1,2291,null,{"value":null}] 10:06:57 INFO - PROCESS | 1816 | 1461863217336 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:57 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f4119ea8000 == 165 [pid = 1816] [id = 580] 10:06:57 INFO - PROCESS | 1816 | ++DOMWINDOW == 189 (0x7f4113839000) [pid = 1816] [serial = 1741] [outer = (nil)] 10:06:57 INFO - PROCESS | 1816 | ++DOMWINDOW == 190 (0x7f4118a25c00) [pid = 1816] [serial = 1742] [outer = 0x7f4113839000] 10:06:57 INFO - PROCESS | 1816 | 1461863217413 Marionette DEBUG loaded listener.js 10:06:57 INFO - PROCESS | 1816 | ++DOMWINDOW == 191 (0x7f4118b2d800) [pid = 1816] [serial = 1743] [outer = 0x7f4113839000] 10:06:58 INFO - PROCESS | 1816 | 1461863218278 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]]]}] 10:06:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 10:06:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 1487ms 10:06:58 INFO - PROCESS | 1816 | 1461863218342 Marionette TRACE conn4 -> [0,2293,"getWindowHandle",null] 10:06:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 10:06:58 INFO - PROCESS | 1816 | 1461863218356 Marionette TRACE conn4 <- [1,2293,null,{"value":"8"}] 10:06:58 INFO - PROCESS | 1816 | 1461863218364 Marionette TRACE conn4 -> [0,2294,"setScriptTimeout",{"ms":35000}] 10:06:58 INFO - PROCESS | 1816 | 1461863218366 Marionette TRACE conn4 <- [1,2294,null,{}] 10:06:58 INFO - PROCESS | 1816 | 1461863218373 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}] 10:06:58 INFO - PROCESS | 1816 | 1461863218632 Marionette TRACE conn4 <- [1,2295,null,{"value":null}] 10:06:58 INFO - PROCESS | 1816 | 1461863218939 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:58 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f411a7ea000 == 166 [pid = 1816] [id = 581] 10:06:58 INFO - PROCESS | 1816 | ++DOMWINDOW == 192 (0x7f410dc79000) [pid = 1816] [serial = 1744] [outer = (nil)] 10:06:59 INFO - PROCESS | 1816 | ++DOMWINDOW == 193 (0x7f4119810400) [pid = 1816] [serial = 1745] [outer = 0x7f410dc79000] 10:06:59 INFO - PROCESS | 1816 | 1461863219016 Marionette DEBUG loaded listener.js 10:06:59 INFO - PROCESS | 1816 | ++DOMWINDOW == 194 (0x7f411a021000) [pid = 1816] [serial = 1746] [outer = 0x7f410dc79000] 10:06:59 INFO - PROCESS | 1816 | 1461863219834 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]]]}] 10:06:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 10:06:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 1531ms 10:06:59 INFO - PROCESS | 1816 | 1461863219895 Marionette TRACE conn4 -> [0,2297,"getWindowHandle",null] 10:06:59 INFO - PROCESS | 1816 | 1461863219899 Marionette TRACE conn4 <- [1,2297,null,{"value":"8"}] 10:06:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 10:06:59 INFO - PROCESS | 1816 | 1461863219905 Marionette TRACE conn4 -> [0,2298,"setScriptTimeout",{"ms":35000}] 10:06:59 INFO - PROCESS | 1816 | 1461863219907 Marionette TRACE conn4 <- [1,2298,null,{}] 10:06:59 INFO - PROCESS | 1816 | 1461863219913 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}] 10:07:00 INFO - PROCESS | 1816 | 1461863220149 Marionette TRACE conn4 <- [1,2299,null,{"value":null}] 10:07:00 INFO - PROCESS | 1816 | 1461863220427 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:00 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f4120534800 == 167 [pid = 1816] [id = 582] 10:07:00 INFO - PROCESS | 1816 | ++DOMWINDOW == 195 (0x7f41189f7400) [pid = 1816] [serial = 1747] [outer = (nil)] 10:07:00 INFO - PROCESS | 1816 | ++DOMWINDOW == 196 (0x7f411a402800) [pid = 1816] [serial = 1748] [outer = 0x7f41189f7400] 10:07:00 INFO - PROCESS | 1816 | 1461863220543 Marionette DEBUG loaded listener.js 10:07:00 INFO - PROCESS | 1816 | ++DOMWINDOW == 197 (0x7f411b651c00) [pid = 1816] [serial = 1749] [outer = 0x7f41189f7400] 10:07:01 INFO - PROCESS | 1816 | 1461863221421 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]]]}] 10:07:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 10:07:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 1548ms 10:07:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 10:07:01 INFO - PROCESS | 1816 | 1461863221454 Marionette TRACE conn4 -> [0,2301,"getWindowHandle",null] 10:07:01 INFO - PROCESS | 1816 | 1461863221458 Marionette TRACE conn4 <- [1,2301,null,{"value":"8"}] 10:07:01 INFO - PROCESS | 1816 | 1461863221464 Marionette TRACE conn4 -> [0,2302,"setScriptTimeout",{"ms":35000}] 10:07:01 INFO - PROCESS | 1816 | 1461863221468 Marionette TRACE conn4 <- [1,2302,null,{}] 10:07:01 INFO - PROCESS | 1816 | 1461863221473 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}] 10:07:01 INFO - PROCESS | 1816 | 1461863221720 Marionette TRACE conn4 <- [1,2303,null,{"value":null}] 10:07:02 INFO - PROCESS | 1816 | 1461863222049 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:02 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f41249d8800 == 168 [pid = 1816] [id = 583] 10:07:02 INFO - PROCESS | 1816 | ++DOMWINDOW == 198 (0x7f411d074800) [pid = 1816] [serial = 1750] [outer = (nil)] 10:07:02 INFO - PROCESS | 1816 | ++DOMWINDOW == 199 (0x7f411e7cb400) [pid = 1816] [serial = 1751] [outer = 0x7f411d074800] 10:07:02 INFO - PROCESS | 1816 | 1461863222136 Marionette DEBUG loaded listener.js 10:07:02 INFO - PROCESS | 1816 | ++DOMWINDOW == 200 (0x7f412030cc00) [pid = 1816] [serial = 1752] [outer = 0x7f411d074800] 10:07:03 INFO - PROCESS | 1816 | 1461863223029 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]]]}] 10:07:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 10:07:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 1632ms 10:07:03 INFO - PROCESS | 1816 | 1461863223097 Marionette TRACE conn4 -> [0,2305,"getWindowHandle",null] 10:07:03 INFO - PROCESS | 1816 | 1461863223102 Marionette TRACE conn4 <- [1,2305,null,{"value":"8"}] 10:07:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 10:07:03 INFO - PROCESS | 1816 | 1461863223107 Marionette TRACE conn4 -> [0,2306,"setScriptTimeout",{"ms":35000}] 10:07:03 INFO - PROCESS | 1816 | 1461863223109 Marionette TRACE conn4 <- [1,2306,null,{}] 10:07:03 INFO - PROCESS | 1816 | 1461863223115 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}] 10:07:03 INFO - PROCESS | 1816 | 1461863223343 Marionette TRACE conn4 <- [1,2307,null,{"value":null}] 10:07:03 INFO - PROCESS | 1816 | 1461863223712 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:03 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f4130397800 == 169 [pid = 1816] [id = 584] 10:07:03 INFO - PROCESS | 1816 | ++DOMWINDOW == 201 (0x7f410e704c00) [pid = 1816] [serial = 1753] [outer = (nil)] 10:07:03 INFO - PROCESS | 1816 | ++DOMWINDOW == 202 (0x7f4121d7d000) [pid = 1816] [serial = 1754] [outer = 0x7f410e704c00] 10:07:03 INFO - PROCESS | 1816 | 1461863223793 Marionette DEBUG loaded listener.js 10:07:03 INFO - PROCESS | 1816 | ++DOMWINDOW == 203 (0x7f4122bc9400) [pid = 1816] [serial = 1755] [outer = 0x7f410e704c00] 10:07:04 INFO - PROCESS | 1816 | 1461863224655 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]]]}] 10:07:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 10:07:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 1589ms 10:07:04 INFO - PROCESS | 1816 | 1461863224698 Marionette TRACE conn4 -> [0,2309,"getWindowHandle",null] 10:07:04 INFO - PROCESS | 1816 | 1461863224702 Marionette TRACE conn4 <- [1,2309,null,{"value":"8"}] 10:07:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 10:07:04 INFO - PROCESS | 1816 | 1461863224717 Marionette TRACE conn4 -> [0,2310,"setScriptTimeout",{"ms":35000}] 10:07:04 INFO - PROCESS | 1816 | 1461863224721 Marionette TRACE conn4 <- [1,2310,null,{}] 10:07:04 INFO - PROCESS | 1816 | 1461863224727 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}] 10:07:04 INFO - PROCESS | 1816 | 1461863224952 Marionette TRACE conn4 <- [1,2311,null,{"value":null}] 10:07:05 INFO - PROCESS | 1816 | 1461863225225 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:05 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f4134f67000 == 170 [pid = 1816] [id = 585] 10:07:05 INFO - PROCESS | 1816 | ++DOMWINDOW == 204 (0x7f411e7e7c00) [pid = 1816] [serial = 1756] [outer = (nil)] 10:07:05 INFO - PROCESS | 1816 | ++DOMWINDOW == 205 (0x7f41241da800) [pid = 1816] [serial = 1757] [outer = 0x7f411e7e7c00] 10:07:05 INFO - PROCESS | 1816 | 1461863225340 Marionette DEBUG loaded listener.js 10:07:05 INFO - PROCESS | 1816 | ++DOMWINDOW == 206 (0x7f4124e3c400) [pid = 1816] [serial = 1758] [outer = 0x7f411e7e7c00] 10:07:06 INFO - PROCESS | 1816 | 1461863226298 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]]]}] 10:07:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 10:07:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 1630ms 10:07:06 INFO - PROCESS | 1816 | 1461863226348 Marionette TRACE conn4 -> [0,2313,"getWindowHandle",null] 10:07:06 INFO - PROCESS | 1816 | 1461863226352 Marionette TRACE conn4 <- [1,2313,null,{"value":"8"}] 10:07:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 10:07:06 INFO - PROCESS | 1816 | 1461863226358 Marionette TRACE conn4 -> [0,2314,"setScriptTimeout",{"ms":35000}] 10:07:06 INFO - PROCESS | 1816 | 1461863226360 Marionette TRACE conn4 <- [1,2314,null,{}] 10:07:06 INFO - PROCESS | 1816 | 1461863226365 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}] 10:07:06 INFO - PROCESS | 1816 | 1461863226627 Marionette TRACE conn4 <- [1,2315,null,{"value":null}] 10:07:06 INFO - PROCESS | 1816 | 1461863226946 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:06 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f41359e9000 == 171 [pid = 1816] [id = 586] 10:07:06 INFO - PROCESS | 1816 | ++DOMWINDOW == 207 (0x7f4120566c00) [pid = 1816] [serial = 1759] [outer = (nil)] 10:07:07 INFO - PROCESS | 1816 | ++DOMWINDOW == 208 (0x7f4125710c00) [pid = 1816] [serial = 1760] [outer = 0x7f4120566c00] 10:07:07 INFO - PROCESS | 1816 | 1461863227020 Marionette DEBUG loaded listener.js 10:07:07 INFO - PROCESS | 1816 | ++DOMWINDOW == 209 (0x7f4126162c00) [pid = 1816] [serial = 1761] [outer = 0x7f4120566c00] 10:07:07 INFO - PROCESS | 1816 | 1461863227816 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]]]}] 10:07:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 10:07:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 1482ms 10:07:07 INFO - PROCESS | 1816 | 1461863227850 Marionette TRACE conn4 -> [0,2317,"getWindowHandle",null] 10:07:07 INFO - PROCESS | 1816 | 1461863227853 Marionette TRACE conn4 <- [1,2317,null,{"value":"8"}] 10:07:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 10:07:07 INFO - PROCESS | 1816 | 1461863227864 Marionette TRACE conn4 -> [0,2318,"setScriptTimeout",{"ms":35000}] 10:07:07 INFO - PROCESS | 1816 | 1461863227867 Marionette TRACE conn4 <- [1,2318,null,{}] 10:07:07 INFO - PROCESS | 1816 | 1461863227873 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}] 10:07:08 INFO - PROCESS | 1816 | 1461863228100 Marionette TRACE conn4 <- [1,2319,null,{"value":null}] 10:07:08 INFO - PROCESS | 1816 | 1461863228382 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:08 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f41401a2000 == 172 [pid = 1816] [id = 587] 10:07:08 INFO - PROCESS | 1816 | ++DOMWINDOW == 210 (0x7f411099cc00) [pid = 1816] [serial = 1762] [outer = (nil)] 10:07:08 INFO - PROCESS | 1816 | ++DOMWINDOW == 211 (0x7f412688b400) [pid = 1816] [serial = 1763] [outer = 0x7f411099cc00] 10:07:08 INFO - PROCESS | 1816 | 1461863228473 Marionette DEBUG loaded listener.js 10:07:08 INFO - PROCESS | 1816 | ++DOMWINDOW == 212 (0x7f41303e8c00) [pid = 1816] [serial = 1764] [outer = 0x7f411099cc00] 10:07:09 INFO - PROCESS | 1816 | 1461863229361 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] 10:07:09 INFO - PROCESS | 1816 | 1461863229404 Marionette TRACE conn4 <- [1,2321,null,{"value":"8"}] 10:07:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 10:07:09 INFO - PROCESS | 1816 | 1461863229411 Marionette TRACE conn4 -> [0,2322,"setScriptTimeout",{"ms":35000}] 10:07:09 INFO - PROCESS | 1816 | 1461863229414 Marionette TRACE conn4 <- [1,2322,null,{}] 10:07:09 INFO - PROCESS | 1816 | 1461863229420 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}] 10:07:09 INFO - PROCESS | 1816 | 1461863229652 Marionette TRACE conn4 <- [1,2323,null,{"value":null}] 10:07:09 INFO - PROCESS | 1816 | 1461863229970 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:10 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f410ea2f000 == 173 [pid = 1816] [id = 588] 10:07:10 INFO - PROCESS | 1816 | ++DOMWINDOW == 213 (0x7f41124df000) [pid = 1816] [serial = 1765] [outer = (nil)] 10:07:10 INFO - PROCESS | 1816 | ++DOMWINDOW == 214 (0x7f4131824000) [pid = 1816] [serial = 1766] [outer = 0x7f41124df000] 10:07:10 INFO - PROCESS | 1816 | 1461863230050 Marionette DEBUG loaded listener.js 10:07:10 INFO - PROCESS | 1816 | ++DOMWINDOW == 215 (0x7f41319d0400) [pid = 1816] [serial = 1767] [outer = 0x7f41124df000] 10:07:10 INFO - PROCESS | 1816 | 1461863230892 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]]]}] 10:07:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 10:07:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 1533ms 10:07:10 INFO - PROCESS | 1816 | 1461863230945 Marionette TRACE conn4 -> [0,2325,"getWindowHandle",null] 10:07:10 INFO - PROCESS | 1816 | 1461863230949 Marionette TRACE conn4 <- [1,2325,null,{"value":"8"}] 10:07:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 10:07:10 INFO - PROCESS | 1816 | 1461863230955 Marionette TRACE conn4 -> [0,2326,"setScriptTimeout",{"ms":35000}] 10:07:10 INFO - PROCESS | 1816 | 1461863230957 Marionette TRACE conn4 <- [1,2326,null,{}] 10:07:10 INFO - PROCESS | 1816 | 1461863230962 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}] 10:07:11 INFO - PROCESS | 1816 | 1461863231200 Marionette TRACE conn4 <- [1,2327,null,{"value":null}] 10:07:11 INFO - PROCESS | 1816 | 1461863231478 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:11 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f410bc13000 == 174 [pid = 1816] [id = 589] 10:07:11 INFO - PROCESS | 1816 | ++DOMWINDOW == 216 (0x7f4125f95000) [pid = 1816] [serial = 1768] [outer = (nil)] 10:07:11 INFO - PROCESS | 1816 | ++DOMWINDOW == 217 (0x7f41352aa000) [pid = 1816] [serial = 1769] [outer = 0x7f4125f95000] 10:07:11 INFO - PROCESS | 1816 | 1461863231608 Marionette DEBUG loaded listener.js 10:07:11 INFO - PROCESS | 1816 | ++DOMWINDOW == 218 (0x7f4135431000) [pid = 1816] [serial = 1770] [outer = 0x7f4125f95000] 10:07:12 INFO - PROCESS | 1816 | 1461863232452 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]]]}] 10:07:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 10:07:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 1528ms 10:07:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 10:07:12 INFO - PROCESS | 1816 | 1461863232483 Marionette TRACE conn4 -> [0,2329,"getWindowHandle",null] 10:07:12 INFO - PROCESS | 1816 | 1461863232486 Marionette TRACE conn4 <- [1,2329,null,{"value":"8"}] 10:07:12 INFO - PROCESS | 1816 | 1461863232492 Marionette TRACE conn4 -> [0,2330,"setScriptTimeout",{"ms":35000}] 10:07:12 INFO - PROCESS | 1816 | 1461863232495 Marionette TRACE conn4 <- [1,2330,null,{}] 10:07:12 INFO - PROCESS | 1816 | 1461863232500 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}] 10:07:12 INFO - PROCESS | 1816 | 1461863232731 Marionette TRACE conn4 <- [1,2331,null,{"value":null}] 10:07:13 INFO - PROCESS | 1816 | 1461863233007 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:13 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f4107dc7800 == 175 [pid = 1816] [id = 590] 10:07:13 INFO - PROCESS | 1816 | ++DOMWINDOW == 219 (0x7f410bc35400) [pid = 1816] [serial = 1771] [outer = (nil)] 10:07:13 INFO - PROCESS | 1816 | ++DOMWINDOW == 220 (0x7f410bc3c000) [pid = 1816] [serial = 1772] [outer = 0x7f410bc35400] 10:07:13 INFO - PROCESS | 1816 | 1461863233091 Marionette DEBUG loaded listener.js 10:07:13 INFO - PROCESS | 1816 | ++DOMWINDOW == 221 (0x7f410bc40400) [pid = 1816] [serial = 1773] [outer = 0x7f410bc35400] 10:07:13 INFO - PROCESS | 1816 | 1461863233972 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]]]}] 10:07:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 10:07:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 1530ms 10:07:14 INFO - PROCESS | 1816 | 1461863234022 Marionette TRACE conn4 -> [0,2333,"getWindowHandle",null] 10:07:14 INFO - PROCESS | 1816 | 1461863234026 Marionette TRACE conn4 <- [1,2333,null,{"value":"8"}] 10:07:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 10:07:14 INFO - PROCESS | 1816 | 1461863234032 Marionette TRACE conn4 -> [0,2334,"setScriptTimeout",{"ms":35000}] 10:07:14 INFO - PROCESS | 1816 | 1461863234034 Marionette TRACE conn4 <- [1,2334,null,{}] 10:07:14 INFO - PROCESS | 1816 | 1461863234040 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}] 10:07:14 INFO - PROCESS | 1816 | 1461863234275 Marionette TRACE conn4 <- [1,2335,null,{"value":null}] 10:07:14 INFO - PROCESS | 1816 | 1461863234558 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:14 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f410bc22000 == 176 [pid = 1816] [id = 591] 10:07:14 INFO - PROCESS | 1816 | ++DOMWINDOW == 222 (0x7f410bc36000) [pid = 1816] [serial = 1774] [outer = (nil)] 10:07:14 INFO - PROCESS | 1816 | ++DOMWINDOW == 223 (0x7f413499b800) [pid = 1816] [serial = 1775] [outer = 0x7f410bc36000] 10:07:14 INFO - PROCESS | 1816 | 1461863234670 Marionette DEBUG loaded listener.js 10:07:14 INFO - PROCESS | 1816 | ++DOMWINDOW == 224 (0x7f4135434000) [pid = 1816] [serial = 1776] [outer = 0x7f410bc36000] 10:07:15 INFO - PROCESS | 1816 | 1461863235485 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]]]}] 10:07:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 10:07:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 1493ms 10:07:15 INFO - PROCESS | 1816 | 1461863235526 Marionette TRACE conn4 -> [0,2337,"getWindowHandle",null] 10:07:15 INFO - PROCESS | 1816 | 1461863235530 Marionette TRACE conn4 <- [1,2337,null,{"value":"8"}] 10:07:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 10:07:15 INFO - PROCESS | 1816 | 1461863235535 Marionette TRACE conn4 -> [0,2338,"setScriptTimeout",{"ms":35000}] 10:07:15 INFO - PROCESS | 1816 | 1461863235537 Marionette TRACE conn4 <- [1,2338,null,{}] 10:07:15 INFO - PROCESS | 1816 | 1461863235542 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}] 10:07:15 INFO - PROCESS | 1816 | 1461863235775 Marionette TRACE conn4 <- [1,2339,null,{"value":null}] 10:07:17 INFO - PROCESS | 1816 | --DOCSHELL 0x7f4125f11000 == 175 [pid = 1816] [id = 421] 10:07:17 INFO - PROCESS | 1816 | --DOCSHELL 0x7f4131308000 == 174 [pid = 1816] [id = 466] 10:07:17 INFO - PROCESS | 1816 | --DOCSHELL 0x7f41382cf800 == 173 [pid = 1816] [id = 469] 10:07:17 INFO - PROCESS | 1816 | --DOCSHELL 0x7f410f413000 == 172 [pid = 1816] [id = 182] 10:07:17 INFO - PROCESS | 1816 | --DOCSHELL 0x7f4130111800 == 171 [pid = 1816] [id = 180] 10:07:17 INFO - PROCESS | 1816 | --DOCSHELL 0x7f413588b800 == 170 [pid = 1816] [id = 468] 10:07:17 INFO - PROCESS | 1816 | --DOCSHELL 0x7f410cdaf800 == 169 [pid = 1816] [id = 470] 10:07:17 INFO - PROCESS | 1816 | --DOCSHELL 0x7f41349ef800 == 168 [pid = 1816] [id = 467] 10:07:17 INFO - PROCESS | 1816 | --DOCSHELL 0x7f4108108000 == 167 [pid = 1816] [id = 571] 10:07:17 INFO - PROCESS | 1816 | --DOCSHELL 0x7f410c060800 == 166 [pid = 1816] [id = 570] 10:07:17 INFO - PROCESS | 1816 | --DOCSHELL 0x7f41099df800 == 165 [pid = 1816] [id = 569] 10:07:17 INFO - PROCESS | 1816 | --DOCSHELL 0x7f4107b2d800 == 164 [pid = 1816] [id = 568] 10:07:17 INFO - PROCESS | 1816 | --DOCSHELL 0x7f4124039800 == 163 [pid = 1816] [id = 561] 10:07:17 INFO - PROCESS | 1816 | --DOCSHELL 0x7f411b9d4000 == 162 [pid = 1816] [id = 560] 10:07:17 INFO - PROCESS | 1816 | --DOCSHELL 0x7f411a1b2800 == 161 [pid = 1816] [id = 559] 10:07:17 INFO - PROCESS | 1816 | --DOCSHELL 0x7f411984f800 == 160 [pid = 1816] [id = 558] 10:07:17 INFO - PROCESS | 1816 | --DOCSHELL 0x7f4119119800 == 159 [pid = 1816] [id = 557] 10:07:17 INFO - PROCESS | 1816 | --DOCSHELL 0x7f4118935000 == 158 [pid = 1816] [id = 556] 10:07:17 INFO - PROCESS | 1816 | --DOCSHELL 0x7f411801d800 == 157 [pid = 1816] [id = 555] 10:07:17 INFO - PROCESS | 1816 | --DOCSHELL 0x7f41146b7000 == 156 [pid = 1816] [id = 554] 10:07:17 INFO - PROCESS | 1816 | --DOCSHELL 0x7f4112257800 == 155 [pid = 1816] [id = 553] 10:07:17 INFO - PROCESS | 1816 | --DOCSHELL 0x7f410b341800 == 154 [pid = 1816] [id = 514] 10:07:17 INFO - PROCESS | 1816 | --DOCSHELL 0x7f4111212000 == 153 [pid = 1816] [id = 552] 10:07:17 INFO - PROCESS | 1816 | --DOCSHELL 0x7f4110d3f000 == 152 [pid = 1816] [id = 551] 10:07:17 INFO - PROCESS | 1816 | --DOCSHELL 0x7f410f4f2000 == 151 [pid = 1816] [id = 550] 10:07:17 INFO - PROCESS | 1816 | --DOCSHELL 0x7f410b6e9000 == 150 [pid = 1816] [id = 549] 10:07:17 INFO - PROCESS | 1816 | --DOMWINDOW == 223 (0x7f4110a8d400) [pid = 1816] [serial = 1482] [outer = (nil)] [url = about:blank] 10:07:17 INFO - PROCESS | 1816 | --DOMWINDOW == 222 (0x7f41243a3c00) [pid = 1816] [serial = 1613] [outer = (nil)] [url = about:blank] 10:07:17 INFO - PROCESS | 1816 | --DOMWINDOW == 221 (0x7f411cd8a400) [pid = 1816] [serial = 1605] [outer = (nil)] [url = about:blank] 10:07:17 INFO - PROCESS | 1816 | --DOMWINDOW == 220 (0x7f41358e0c00) [pid = 1816] [serial = 1470] [outer = (nil)] [url = about:blank] 10:07:17 INFO - PROCESS | 1816 | --DOMWINDOW == 219 (0x7f4105c3c800) [pid = 1816] [serial = 1631] [outer = (nil)] [url = about:blank] 10:07:17 INFO - PROCESS | 1816 | --DOMWINDOW == 218 (0x7f411a40d800) [pid = 1816] [serial = 1601] [outer = (nil)] [url = about:blank] 10:07:17 INFO - PROCESS | 1816 | --DOMWINDOW == 217 (0x7f41122f8800) [pid = 1816] [serial = 1584] [outer = (nil)] [url = about:blank] 10:07:17 INFO - PROCESS | 1816 | --DOMWINDOW == 216 (0x7f4118023800) [pid = 1816] [serial = 1590] [outer = (nil)] [url = about:blank] 10:07:17 INFO - PROCESS | 1816 | --DOMWINDOW == 215 (0x7f4124e45000) [pid = 1816] [serial = 1616] [outer = (nil)] [url = about:blank] 10:07:17 INFO - PROCESS | 1816 | --DOMWINDOW == 214 (0x7f4124e41800) [pid = 1816] [serial = 1614] [outer = (nil)] [url = about:blank] 10:07:17 INFO - PROCESS | 1816 | --DOMWINDOW == 213 (0x7f4106e94000) [pid = 1816] [serial = 1542] [outer = (nil)] [url = about:blank] 10:07:17 INFO - PROCESS | 1816 | --DOMWINDOW == 212 (0x7f41084c4400) [pid = 1816] [serial = 1637] [outer = (nil)] [url = about:blank] 10:07:17 INFO - PROCESS | 1816 | --DOMWINDOW == 211 (0x7f411462a000) [pid = 1816] [serial = 1589] [outer = (nil)] [url = about:blank] 10:07:17 INFO - PROCESS | 1816 | --DOMWINDOW == 210 (0x7f4108cbfc00) [pid = 1816] [serial = 1524] [outer = (nil)] [url = about:blank] 10:07:17 INFO - PROCESS | 1816 | --DOMWINDOW == 209 (0x7f410e511400) [pid = 1816] [serial = 1506] [outer = (nil)] [url = about:blank] 10:07:17 INFO - PROCESS | 1816 | --DOMWINDOW == 208 (0x7f4135429400) [pid = 1816] [serial = 1527] [outer = (nil)] [url = about:blank] 10:07:17 INFO - PROCESS | 1816 | --DOMWINDOW == 207 (0x7f4108153400) [pid = 1816] [serial = 1635] [outer = (nil)] [url = about:blank] 10:07:17 INFO - PROCESS | 1816 | --DOMWINDOW == 206 (0x7f4121d73c00) [pid = 1816] [serial = 1610] [outer = (nil)] [url = about:blank] 10:07:17 INFO - PROCESS | 1816 | --DOMWINDOW == 205 (0x7f41352a6800) [pid = 1816] [serial = 1521] [outer = (nil)] [url = about:blank] 10:07:17 INFO - PROCESS | 1816 | --DOMWINDOW == 204 (0x7f411a23e000) [pid = 1816] [serial = 1512] [outer = (nil)] [url = about:blank] 10:07:17 INFO - PROCESS | 1816 | --DOMWINDOW == 203 (0x7f4130418800) [pid = 1816] [serial = 1622] [outer = (nil)] [url = about:blank] 10:07:17 INFO - PROCESS | 1816 | --DOMWINDOW == 202 (0x7f411e7e0400) [pid = 1816] [serial = 1607] [outer = (nil)] [url = about:blank] 10:07:17 INFO - PROCESS | 1816 | --DOMWINDOW == 201 (0x7f4105c38000) [pid = 1816] [serial = 1634] [outer = (nil)] [url = about:blank] 10:07:17 INFO - PROCESS | 1816 | --DOMWINDOW == 200 (0x7f4135808000) [pid = 1816] [serial = 1467] [outer = (nil)] [url = about:blank] 10:07:17 INFO - PROCESS | 1816 | --DOMWINDOW == 199 (0x7f4109e33000) [pid = 1816] [serial = 1578] [outer = (nil)] [url = about:blank] 10:07:17 INFO - PROCESS | 1816 | --DOMWINDOW == 198 (0x7f41358e6c00) [pid = 1816] [serial = 1536] [outer = (nil)] [url = about:blank] 10:07:17 INFO - PROCESS | 1816 | --DOMWINDOW == 197 (0x7f411a238400) [pid = 1816] [serial = 1599] [outer = (nil)] [url = about:blank] 10:07:17 INFO - PROCESS | 1816 | --DOMWINDOW == 196 (0x7f41189f3000) [pid = 1816] [serial = 1592] [outer = (nil)] [url = about:blank] 10:07:17 INFO - PROCESS | 1816 | --DOMWINDOW == 195 (0x7f411222e400) [pid = 1816] [serial = 1575] [outer = (nil)] [url = about:blank] 10:07:17 INFO - PROCESS | 1816 | --DOMWINDOW == 194 (0x7f410db6f800) [pid = 1816] [serial = 1580] [outer = (nil)] [url = about:blank] 10:07:17 INFO - PROCESS | 1816 | --DOMWINDOW == 193 (0x7f4118b9ac00) [pid = 1816] [serial = 1595] [outer = (nil)] [url = about:blank] 10:07:17 INFO - PROCESS | 1816 | --DOMWINDOW == 192 (0x7f4125d44400) [pid = 1816] [serial = 1455] [outer = (nil)] [url = about:blank] 10:07:17 INFO - PROCESS | 1816 | --DOMWINDOW == 191 (0x7f410deab000) [pid = 1816] [serial = 1581] [outer = (nil)] [url = about:blank] 10:07:17 INFO - PROCESS | 1816 | --DOMWINDOW == 190 (0x7f41130f5400) [pid = 1816] [serial = 1509] [outer = (nil)] [url = about:blank] 10:07:17 INFO - PROCESS | 1816 | --DOMWINDOW == 189 (0x7f4118908400) [pid = 1816] [serial = 1476] [outer = (nil)] [url = about:blank] 10:07:17 INFO - PROCESS | 1816 | --DOMWINDOW == 188 (0x7f4134b10c00) [pid = 1816] [serial = 1626] [outer = (nil)] [url = about:blank] 10:07:17 INFO - PROCESS | 1816 | --DOMWINDOW == 187 (0x7f41316bb800) [pid = 1816] [serial = 1461] [outer = (nil)] [url = about:blank] 10:07:17 INFO - PROCESS | 1816 | --DOMWINDOW == 186 (0x7f4125d3f800) [pid = 1816] [serial = 1617] [outer = (nil)] [url = about:blank] 10:07:17 INFO - PROCESS | 1816 | --DOMWINDOW == 185 (0x7f412a57dc00) [pid = 1816] [serial = 1620] [outer = (nil)] [url = about:blank] 10:07:17 INFO - PROCESS | 1816 | --DOMWINDOW == 184 (0x7f410c3a4c00) [pid = 1816] [serial = 1641] [outer = (nil)] [url = about:blank] 10:07:17 INFO - PROCESS | 1816 | --DOMWINDOW == 183 (0x7f410f36a000) [pid = 1816] [serial = 1479] [outer = (nil)] [url = about:blank] 10:07:17 INFO - PROCESS | 1816 | --DOMWINDOW == 182 (0x7f4122bc8c00) [pid = 1816] [serial = 1611] [outer = (nil)] [url = about:blank] 10:07:17 INFO - PROCESS | 1816 | --DOMWINDOW == 181 (0x7f411b650000) [pid = 1816] [serial = 1602] [outer = (nil)] [url = about:blank] 10:07:17 INFO - PROCESS | 1816 | --DOMWINDOW == 180 (0x7f4119c66c00) [pid = 1816] [serial = 1598] [outer = (nil)] [url = about:blank] 10:07:17 INFO - PROCESS | 1816 | --DOMWINDOW == 179 (0x7f4131893800) [pid = 1816] [serial = 1625] [outer = (nil)] [url = about:blank] 10:07:17 INFO - PROCESS | 1816 | --DOMWINDOW == 178 (0x7f4134f2ec00) [pid = 1816] [serial = 1464] [outer = (nil)] [url = about:blank] 10:07:17 INFO - PROCESS | 1816 | --DOMWINDOW == 177 (0x7f411cd85c00) [pid = 1816] [serial = 1449] [outer = (nil)] [url = about:blank] 10:07:17 INFO - PROCESS | 1816 | --DOMWINDOW == 176 (0x7f4122857800) [pid = 1816] [serial = 1374] [outer = (nil)] [url = about:blank] 10:07:17 INFO - PROCESS | 1816 | --DOMWINDOW == 175 (0x7f41217c8c00) [pid = 1816] [serial = 1503] [outer = (nil)] [url = about:blank] 10:07:17 INFO - PROCESS | 1816 | --DOMWINDOW == 174 (0x7f410e36e800) [pid = 1816] [serial = 1646] [outer = (nil)] [url = about:blank] 10:07:17 INFO - PROCESS | 1816 | --DOMWINDOW == 173 (0x7f4104f68400) [pid = 1816] [serial = 1545] [outer = (nil)] [url = about:blank] 10:07:17 INFO - PROCESS | 1816 | --DOMWINDOW == 172 (0x7f410817cc00) [pid = 1816] [serial = 1643] [outer = (nil)] [url = about:blank] 10:07:17 INFO - PROCESS | 1816 | --DOMWINDOW == 171 (0x7f411b9f1000) [pid = 1816] [serial = 1604] [outer = (nil)] [url = about:blank] 10:07:17 INFO - PROCESS | 1816 | --DOMWINDOW == 170 (0x7f410ddc2400) [pid = 1816] [serial = 1644] [outer = (nil)] [url = about:blank] 10:07:17 INFO - PROCESS | 1816 | --DOMWINDOW == 169 (0x7f410db6b000) [pid = 1816] [serial = 1628] [outer = (nil)] [url = about:blank] 10:07:17 INFO - PROCESS | 1816 | --DOMWINDOW == 168 (0x7f410b4f8c00) [pid = 1816] [serial = 1530] [outer = (nil)] [url = about:blank] 10:07:17 INFO - PROCESS | 1816 | --DOMWINDOW == 167 (0x7f41191b8800) [pid = 1816] [serial = 1446] [outer = (nil)] [url = about:blank] 10:07:17 INFO - PROCESS | 1816 | --DOMWINDOW == 166 (0x7f4109788c00) [pid = 1816] [serial = 1638] [outer = (nil)] [url = about:blank] 10:07:17 INFO - PROCESS | 1816 | --DOMWINDOW == 165 (0x7f4122596800) [pid = 1816] [serial = 1452] [outer = (nil)] [url = about:blank] 10:07:17 INFO - PROCESS | 1816 | --DOMWINDOW == 164 (0x7f41217c8400) [pid = 1816] [serial = 1515] [outer = (nil)] [url = about:blank] 10:07:17 INFO - PROCESS | 1816 | --DOMWINDOW == 163 (0x7f4121d72400) [pid = 1816] [serial = 1608] [outer = (nil)] [url = about:blank] 10:07:17 INFO - PROCESS | 1816 | --DOMWINDOW == 162 (0x7f410b4f3c00) [pid = 1816] [serial = 1533] [outer = (nil)] [url = about:blank] 10:07:17 INFO - PROCESS | 1816 | --DOMWINDOW == 161 (0x7f41191b9c00) [pid = 1816] [serial = 1596] [outer = (nil)] [url = about:blank] 10:07:17 INFO - PROCESS | 1816 | --DOMWINDOW == 160 (0x7f4126167800) [pid = 1816] [serial = 1619] [outer = (nil)] [url = about:blank] 10:07:17 INFO - PROCESS | 1816 | --DOMWINDOW == 159 (0x7f412f545000) [pid = 1816] [serial = 1458] [outer = (nil)] [url = about:blank] 10:07:17 INFO - PROCESS | 1816 | --DOMWINDOW == 158 (0x7f410db6ec00) [pid = 1816] [serial = 1539] [outer = (nil)] [url = about:blank] 10:07:17 INFO - PROCESS | 1816 | --DOMWINDOW == 157 (0x7f410f393000) [pid = 1816] [serial = 1574] [outer = (nil)] [url = about:blank] 10:07:17 INFO - PROCESS | 1816 | --DOMWINDOW == 156 (0x7f410c3aa400) [pid = 1816] [serial = 1473] [outer = (nil)] [url = about:blank] 10:07:17 INFO - PROCESS | 1816 | --DOMWINDOW == 155 (0x7f411396fc00) [pid = 1816] [serial = 1587] [outer = (nil)] [url = about:blank] 10:07:17 INFO - PROCESS | 1816 | --DOMWINDOW == 154 (0x7f4110a81000) [pid = 1816] [serial = 1583] [outer = (nil)] [url = about:blank] 10:07:17 INFO - PROCESS | 1816 | --DOMWINDOW == 153 (0x7f410b819c00) [pid = 1816] [serial = 1640] [outer = (nil)] [url = about:blank] 10:07:17 INFO - PROCESS | 1816 | --DOMWINDOW == 152 (0x7f4108cb2800) [pid = 1816] [serial = 1577] [outer = (nil)] [url = about:blank] 10:07:17 INFO - PROCESS | 1816 | --DOMWINDOW == 151 (0x7f413164b000) [pid = 1816] [serial = 1623] [outer = (nil)] [url = about:blank] 10:07:17 INFO - PROCESS | 1816 | --DOMWINDOW == 150 (0x7f41247fb800) [pid = 1816] [serial = 1518] [outer = (nil)] [url = about:blank] 10:07:17 INFO - PROCESS | 1816 | --DOMWINDOW == 149 (0x7f4113794400) [pid = 1816] [serial = 1586] [outer = (nil)] [url = about:blank] 10:07:17 INFO - PROCESS | 1816 | --DOMWINDOW == 148 (0x7f4118b26400) [pid = 1816] [serial = 1593] [outer = (nil)] [url = about:blank] 10:07:17 INFO - PROCESS | 1816 | 1461863237668 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:17 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f4106de1800 == 151 [pid = 1816] [id = 592] 10:07:17 INFO - PROCESS | 1816 | ++DOMWINDOW == 149 (0x7f4105c35400) [pid = 1816] [serial = 1777] [outer = (nil)] 10:07:17 INFO - PROCESS | 1816 | ++DOMWINDOW == 150 (0x7f4105c3c000) [pid = 1816] [serial = 1778] [outer = 0x7f4105c35400] 10:07:17 INFO - PROCESS | 1816 | 1461863237745 Marionette DEBUG loaded listener.js 10:07:17 INFO - PROCESS | 1816 | ++DOMWINDOW == 151 (0x7f4106cee400) [pid = 1816] [serial = 1779] [outer = 0x7f4105c35400] 10:07:18 INFO - PROCESS | 1816 | 1461863238507 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]]]}] 10:07:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 10:07:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 2989ms 10:07:18 INFO - PROCESS | 1816 | 1461863238526 Marionette TRACE conn4 -> [0,2341,"getWindowHandle",null] 10:07:18 INFO - PROCESS | 1816 | 1461863238533 Marionette TRACE conn4 <- [1,2341,null,{"value":"8"}] 10:07:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 10:07:18 INFO - PROCESS | 1816 | 1461863238540 Marionette TRACE conn4 -> [0,2342,"setScriptTimeout",{"ms":35000}] 10:07:18 INFO - PROCESS | 1816 | 1461863238545 Marionette TRACE conn4 <- [1,2342,null,{}] 10:07:18 INFO - PROCESS | 1816 | 1461863238551 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}] 10:07:18 INFO - PROCESS | 1816 | 1461863238779 Marionette TRACE conn4 <- [1,2343,null,{"value":null}] 10:07:18 INFO - PROCESS | 1816 | 1461863238994 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:19 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f41082d6000 == 152 [pid = 1816] [id = 593] 10:07:19 INFO - PROCESS | 1816 | ++DOMWINDOW == 152 (0x7f4106e8a000) [pid = 1816] [serial = 1780] [outer = (nil)] 10:07:19 INFO - PROCESS | 1816 | ++DOMWINDOW == 153 (0x7f4108165c00) [pid = 1816] [serial = 1781] [outer = 0x7f4106e8a000] 10:07:19 INFO - PROCESS | 1816 | 1461863239060 Marionette DEBUG loaded listener.js 10:07:19 INFO - PROCESS | 1816 | ++DOMWINDOW == 154 (0x7f410816fc00) [pid = 1816] [serial = 1782] [outer = 0x7f4106e8a000] 10:07:19 INFO - PROCESS | 1816 | 1461863239912 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]]]}] 10:07:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 10:07:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 1384ms 10:07:19 INFO - PROCESS | 1816 | 1461863239939 Marionette TRACE conn4 -> [0,2345,"getWindowHandle",null] 10:07:19 INFO - PROCESS | 1816 | 1461863239945 Marionette TRACE conn4 <- [1,2345,null,{"value":"8"}] 10:07:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 10:07:19 INFO - PROCESS | 1816 | 1461863239951 Marionette TRACE conn4 -> [0,2346,"setScriptTimeout",{"ms":35000}] 10:07:19 INFO - PROCESS | 1816 | 1461863239953 Marionette TRACE conn4 <- [1,2346,null,{}] 10:07:19 INFO - PROCESS | 1816 | 1461863239959 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}] 10:07:20 INFO - PROCESS | 1816 | 1461863240234 Marionette TRACE conn4 <- [1,2347,null,{"value":null}] 10:07:20 INFO - PROCESS | 1816 | 1461863240291 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:20 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f41099ce000 == 153 [pid = 1816] [id = 594] 10:07:20 INFO - PROCESS | 1816 | ++DOMWINDOW == 155 (0x7f4108291c00) [pid = 1816] [serial = 1783] [outer = (nil)] 10:07:20 INFO - PROCESS | 1816 | ++DOMWINDOW == 156 (0x7f41084ad800) [pid = 1816] [serial = 1784] [outer = 0x7f4108291c00] 10:07:20 INFO - PROCESS | 1816 | 1461863240363 Marionette DEBUG loaded listener.js 10:07:20 INFO - PROCESS | 1816 | ++DOMWINDOW == 157 (0x7f41084c4000) [pid = 1816] [serial = 1785] [outer = 0x7f4108291c00] 10:07:21 INFO - PROCESS | 1816 | 1461863241285 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]]]}] 10:07:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 10:07:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 1379ms 10:07:21 INFO - PROCESS | 1816 | 1461863241330 Marionette TRACE conn4 -> [0,2349,"getWindowHandle",null] 10:07:21 INFO - PROCESS | 1816 | 1461863241336 Marionette TRACE conn4 <- [1,2349,null,{"value":"8"}] 10:07:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 10:07:21 INFO - PROCESS | 1816 | 1461863241374 Marionette TRACE conn4 -> [0,2350,"setScriptTimeout",{"ms":35000}] 10:07:21 INFO - PROCESS | 1816 | 1461863241391 Marionette TRACE conn4 <- [1,2350,null,{}] 10:07:21 INFO - PROCESS | 1816 | 1461863241413 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}] 10:07:21 INFO - PROCESS | 1816 | 1461863241776 Marionette TRACE conn4 <- [1,2351,null,{"value":null}] 10:07:22 INFO - PROCESS | 1816 | --DOMWINDOW == 156 (0x7f4105c30800) [pid = 1816] [serial = 1702] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 10:07:22 INFO - PROCESS | 1816 | --DOMWINDOW == 155 (0x7f4109e41c00) [pid = 1816] [serial = 1711] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 10:07:22 INFO - PROCESS | 1816 | --DOMWINDOW == 154 (0x7f4123e12000) [pid = 1816] [serial = 1681] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 10:07:22 INFO - PROCESS | 1816 | --DOMWINDOW == 153 (0x7f41112ce800) [pid = 1816] [serial = 1690] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 10:07:22 INFO - PROCESS | 1816 | --DOMWINDOW == 152 (0x7f4106ce2c00) [pid = 1816] [serial = 1693] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 10:07:22 INFO - PROCESS | 1816 | --DOMWINDOW == 151 (0x7f4106ceb400) [pid = 1816] [serial = 1699] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 10:07:22 INFO - PROCESS | 1816 | --DOMWINDOW == 150 (0x7f4108169800) [pid = 1816] [serial = 1627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 10:07:22 INFO - PROCESS | 1816 | --DOMWINDOW == 149 (0x7f4114627c00) [pid = 1816] [serial = 1684] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 10:07:22 INFO - PROCESS | 1816 | --DOMWINDOW == 148 (0x7f4118a30400) [pid = 1816] [serial = 1687] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 10:07:22 INFO - PROCESS | 1816 | --DOMWINDOW == 147 (0x7f4110995400) [pid = 1816] [serial = 1660] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 10:07:22 INFO - PROCESS | 1816 | --DOMWINDOW == 146 (0x7f4104f5d400) [pid = 1816] [serial = 1714] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 10:07:22 INFO - PROCESS | 1816 | --DOMWINDOW == 145 (0x7f4118a24800) [pid = 1816] [serial = 1672] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 10:07:22 INFO - PROCESS | 1816 | --DOMWINDOW == 144 (0x7f411890dc00) [pid = 1816] [serial = 1669] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 10:07:22 INFO - PROCESS | 1816 | --DOMWINDOW == 143 (0x7f410edfb800) [pid = 1816] [serial = 1657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 10:07:22 INFO - PROCESS | 1816 | --DOMWINDOW == 142 (0x7f410edf7c00) [pid = 1816] [serial = 1654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 10:07:22 INFO - PROCESS | 1816 | --DOMWINDOW == 141 (0x7f411802a000) [pid = 1816] [serial = 1666] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 10:07:22 INFO - PROCESS | 1816 | --DOMWINDOW == 140 (0x7f410815bc00) [pid = 1816] [serial = 1705] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 10:07:22 INFO - PROCESS | 1816 | --DOMWINDOW == 139 (0x7f410bb76c00) [pid = 1816] [serial = 1651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 10:07:22 INFO - PROCESS | 1816 | --DOMWINDOW == 138 (0x7f4108169400) [pid = 1816] [serial = 1648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 10:07:22 INFO - PROCESS | 1816 | --DOMWINDOW == 137 (0x7f410e50a400) [pid = 1816] [serial = 1675] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 10:07:22 INFO - PROCESS | 1816 | --DOMWINDOW == 136 (0x7f4114630000) [pid = 1816] [serial = 1663] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 10:07:22 INFO - PROCESS | 1816 | --DOMWINDOW == 135 (0x7f4121699c00) [pid = 1816] [serial = 1678] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 10:07:22 INFO - PROCESS | 1816 | --DOMWINDOW == 134 (0x7f4108293c00) [pid = 1816] [serial = 1708] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 10:07:22 INFO - PROCESS | 1816 | --DOMWINDOW == 133 (0x7f4106cea800) [pid = 1816] [serial = 1696] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 10:07:22 INFO - PROCESS | 1816 | --DOMWINDOW == 132 (0x7f4105c30400) [pid = 1816] [serial = 1630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 10:07:22 INFO - PROCESS | 1816 | 1461863242513 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:22 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f410b335000 == 154 [pid = 1816] [id = 595] 10:07:22 INFO - PROCESS | 1816 | ++DOMWINDOW == 133 (0x7f4104f5d400) [pid = 1816] [serial = 1786] [outer = (nil)] 10:07:22 INFO - PROCESS | 1816 | ++DOMWINDOW == 134 (0x7f4106ce7c00) [pid = 1816] [serial = 1787] [outer = 0x7f4104f5d400] 10:07:22 INFO - PROCESS | 1816 | 1461863242592 Marionette DEBUG loaded listener.js 10:07:22 INFO - PROCESS | 1816 | ++DOMWINDOW == 135 (0x7f41084b2c00) [pid = 1816] [serial = 1788] [outer = 0x7f4104f5d400] 10:07:23 INFO - PROCESS | 1816 | 1461863243270 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]]]}] 10:07:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 10:07:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 1939ms 10:07:23 INFO - PROCESS | 1816 | 1461863243284 Marionette TRACE conn4 -> [0,2353,"getWindowHandle",null] 10:07:23 INFO - PROCESS | 1816 | 1461863243289 Marionette TRACE conn4 <- [1,2353,null,{"value":"8"}] 10:07:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 10:07:23 INFO - PROCESS | 1816 | 1461863243294 Marionette TRACE conn4 -> [0,2354,"setScriptTimeout",{"ms":35000}] 10:07:23 INFO - PROCESS | 1816 | 1461863243296 Marionette TRACE conn4 <- [1,2354,null,{}] 10:07:23 INFO - PROCESS | 1816 | 1461863243301 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}] 10:07:23 INFO - PROCESS | 1816 | 1461863243580 Marionette TRACE conn4 <- [1,2355,null,{"value":null}] 10:07:23 INFO - PROCESS | 1816 | 1461863243602 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:23 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f410cda9000 == 155 [pid = 1816] [id = 596] 10:07:23 INFO - PROCESS | 1816 | ++DOMWINDOW == 136 (0x7f410817b400) [pid = 1816] [serial = 1789] [outer = (nil)] 10:07:23 INFO - PROCESS | 1816 | ++DOMWINDOW == 137 (0x7f4109e32800) [pid = 1816] [serial = 1790] [outer = 0x7f410817b400] 10:07:23 INFO - PROCESS | 1816 | 1461863243662 Marionette DEBUG loaded listener.js 10:07:23 INFO - PROCESS | 1816 | ++DOMWINDOW == 138 (0x7f4109e39800) [pid = 1816] [serial = 1791] [outer = 0x7f410817b400] 10:07:24 INFO - PROCESS | 1816 | 1461863244796 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]]]}] 10:07:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 10:07:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 1530ms 10:07:24 INFO - PROCESS | 1816 | 1461863244826 Marionette TRACE conn4 -> [0,2357,"getWindowHandle",null] 10:07:24 INFO - PROCESS | 1816 | 1461863244832 Marionette TRACE conn4 <- [1,2357,null,{"value":"8"}] 10:07:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 10:07:24 INFO - PROCESS | 1816 | 1461863244841 Marionette TRACE conn4 -> [0,2358,"setScriptTimeout",{"ms":35000}] 10:07:24 INFO - PROCESS | 1816 | 1461863244847 Marionette TRACE conn4 <- [1,2358,null,{}] 10:07:24 INFO - PROCESS | 1816 | 1461863244856 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}] 10:07:25 INFO - PROCESS | 1816 | 1461863245082 Marionette TRACE conn4 <- [1,2359,null,{"value":null}] 10:07:25 INFO - PROCESS | 1816 | 1461863245422 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:25 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f4109606800 == 156 [pid = 1816] [id = 597] 10:07:25 INFO - PROCESS | 1816 | ++DOMWINDOW == 139 (0x7f4106e87000) [pid = 1816] [serial = 1792] [outer = (nil)] 10:07:25 INFO - PROCESS | 1816 | ++DOMWINDOW == 140 (0x7f410815e800) [pid = 1816] [serial = 1793] [outer = 0x7f4106e87000] 10:07:25 INFO - PROCESS | 1816 | 1461863245497 Marionette DEBUG loaded listener.js 10:07:25 INFO - PROCESS | 1816 | ++DOMWINDOW == 141 (0x7f4108171c00) [pid = 1816] [serial = 1794] [outer = 0x7f4106e87000] 10:07:26 INFO - PROCESS | 1816 | 1461863246392 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]]]}] 10:07:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 10:07:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 1588ms 10:07:26 INFO - PROCESS | 1816 | 1461863246430 Marionette TRACE conn4 -> [0,2361,"getWindowHandle",null] 10:07:26 INFO - PROCESS | 1816 | 1461863246439 Marionette TRACE conn4 <- [1,2361,null,{"value":"8"}] 10:07:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 10:07:26 INFO - PROCESS | 1816 | 1461863246449 Marionette TRACE conn4 -> [0,2362,"setScriptTimeout",{"ms":35000}] 10:07:26 INFO - PROCESS | 1816 | 1461863246454 Marionette TRACE conn4 <- [1,2362,null,{}] 10:07:26 INFO - PROCESS | 1816 | 1461863246459 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}] 10:07:26 INFO - PROCESS | 1816 | 1461863246675 Marionette TRACE conn4 <- [1,2363,null,{"value":null}] 10:07:26 INFO - PROCESS | 1816 | 1461863246943 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:27 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f410cdc1000 == 157 [pid = 1816] [id = 598] 10:07:27 INFO - PROCESS | 1816 | ++DOMWINDOW == 142 (0x7f41084ca800) [pid = 1816] [serial = 1795] [outer = (nil)] 10:07:27 INFO - PROCESS | 1816 | ++DOMWINDOW == 143 (0x7f4108cbb400) [pid = 1816] [serial = 1796] [outer = 0x7f41084ca800] 10:07:27 INFO - PROCESS | 1816 | 1461863247059 Marionette DEBUG loaded listener.js 10:07:27 INFO - PROCESS | 1816 | ++DOMWINDOW == 144 (0x7f4109be1c00) [pid = 1816] [serial = 1797] [outer = 0x7f41084ca800] 10:07:28 INFO - PROCESS | 1816 | 1461863248050 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]]]}] 10:07:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 10:07:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 1644ms 10:07:28 INFO - PROCESS | 1816 | 1461863248095 Marionette TRACE conn4 -> [0,2365,"getWindowHandle",null] 10:07:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 10:07:28 INFO - PROCESS | 1816 | 1461863248099 Marionette TRACE conn4 <- [1,2365,null,{"value":"8"}] 10:07:28 INFO - PROCESS | 1816 | 1461863248106 Marionette TRACE conn4 -> [0,2366,"setScriptTimeout",{"ms":35000}] 10:07:28 INFO - PROCESS | 1816 | 1461863248112 Marionette TRACE conn4 <- [1,2366,null,{}] 10:07:28 INFO - PROCESS | 1816 | 1461863248129 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}] 10:07:28 INFO - PROCESS | 1816 | 1461863248370 Marionette TRACE conn4 <- [1,2367,null,{"value":null}] 10:07:28 INFO - PROCESS | 1816 | 1461863248683 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:28 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f410e71c000 == 158 [pid = 1816] [id = 599] 10:07:28 INFO - PROCESS | 1816 | ++DOMWINDOW == 145 (0x7f410b4f1800) [pid = 1816] [serial = 1798] [outer = (nil)] 10:07:28 INFO - PROCESS | 1816 | ++DOMWINDOW == 146 (0x7f410b4fb400) [pid = 1816] [serial = 1799] [outer = 0x7f410b4f1800] 10:07:28 INFO - PROCESS | 1816 | 1461863248766 Marionette DEBUG loaded listener.js 10:07:28 INFO - PROCESS | 1816 | ++DOMWINDOW == 147 (0x7f410bc41000) [pid = 1816] [serial = 1800] [outer = 0x7f410b4f1800] 10:07:29 INFO - PROCESS | 1816 | 1461863249630 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]]]}] 10:07:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 10:07:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 1591ms 10:07:29 INFO - PROCESS | 1816 | 1461863249698 Marionette TRACE conn4 -> [0,2369,"getWindowHandle",null] 10:07:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 10:07:29 INFO - PROCESS | 1816 | 1461863249703 Marionette TRACE conn4 <- [1,2369,null,{"value":"8"}] 10:07:29 INFO - PROCESS | 1816 | 1461863249709 Marionette TRACE conn4 -> [0,2370,"setScriptTimeout",{"ms":35000}] 10:07:29 INFO - PROCESS | 1816 | 1461863249712 Marionette TRACE conn4 <- [1,2370,null,{}] 10:07:29 INFO - PROCESS | 1816 | 1461863249717 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}] 10:07:29 INFO - PROCESS | 1816 | 1461863249979 Marionette TRACE conn4 <- [1,2371,null,{"value":null}] 10:07:30 INFO - PROCESS | 1816 | 1461863250282 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:30 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f410f571000 == 159 [pid = 1816] [id = 600] 10:07:30 INFO - PROCESS | 1816 | ++DOMWINDOW == 148 (0x7f410b4f3000) [pid = 1816] [serial = 1801] [outer = (nil)] 10:07:30 INFO - PROCESS | 1816 | ++DOMWINDOW == 149 (0x7f410ca2d000) [pid = 1816] [serial = 1802] [outer = 0x7f410b4f3000] 10:07:30 INFO - PROCESS | 1816 | 1461863250359 Marionette DEBUG loaded listener.js 10:07:30 INFO - PROCESS | 1816 | ++DOMWINDOW == 150 (0x7f410db6d000) [pid = 1816] [serial = 1803] [outer = 0x7f410b4f3000] 10:07:31 INFO - PROCESS | 1816 | 1461863251218 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]]]}] 10:07:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 10:07:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 1539ms 10:07:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 10:07:31 INFO - PROCESS | 1816 | 1461863251249 Marionette TRACE conn4 -> [0,2373,"getWindowHandle",null] 10:07:31 INFO - PROCESS | 1816 | 1461863251252 Marionette TRACE conn4 <- [1,2373,null,{"value":"8"}] 10:07:31 INFO - PROCESS | 1816 | 1461863251258 Marionette TRACE conn4 -> [0,2374,"setScriptTimeout",{"ms":35000}] 10:07:31 INFO - PROCESS | 1816 | 1461863251261 Marionette TRACE conn4 <- [1,2374,null,{}] 10:07:31 INFO - PROCESS | 1816 | 1461863251266 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}] 10:07:31 INFO - PROCESS | 1816 | 1461863251482 Marionette TRACE conn4 <- [1,2375,null,{"value":null}] 10:07:31 INFO - PROCESS | 1816 | 1461863251745 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:31 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f4110b35000 == 160 [pid = 1816] [id = 601] 10:07:31 INFO - PROCESS | 1816 | ++DOMWINDOW == 151 (0x7f410c3a4c00) [pid = 1816] [serial = 1804] [outer = (nil)] 10:07:31 INFO - PROCESS | 1816 | ++DOMWINDOW == 152 (0x7f410dea0400) [pid = 1816] [serial = 1805] [outer = 0x7f410c3a4c00] 10:07:31 INFO - PROCESS | 1816 | 1461863251821 Marionette DEBUG loaded listener.js 10:07:31 INFO - PROCESS | 1816 | ++DOMWINDOW == 153 (0x7f410e3e4800) [pid = 1816] [serial = 1806] [outer = 0x7f410c3a4c00] 10:07:32 INFO - PROCESS | 1816 | 1461863252700 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]]]}] 10:07:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 10:07:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 1485ms 10:07:32 INFO - PROCESS | 1816 | 1461863252743 Marionette TRACE conn4 -> [0,2377,"getWindowHandle",null] 10:07:32 INFO - PROCESS | 1816 | 1461863252747 Marionette TRACE conn4 <- [1,2377,null,{"value":"8"}] 10:07:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 10:07:32 INFO - PROCESS | 1816 | 1461863252753 Marionette TRACE conn4 -> [0,2378,"setScriptTimeout",{"ms":35000}] 10:07:32 INFO - PROCESS | 1816 | 1461863252755 Marionette TRACE conn4 <- [1,2378,null,{}] 10:07:32 INFO - PROCESS | 1816 | 1461863252783 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}] 10:07:33 INFO - PROCESS | 1816 | 1461863253040 Marionette TRACE conn4 <- [1,2379,null,{"value":null}] 10:07:33 INFO - PROCESS | 1816 | 1461863253359 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:33 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f4111184000 == 161 [pid = 1816] [id = 602] 10:07:33 INFO - PROCESS | 1816 | ++DOMWINDOW == 154 (0x7f410f390800) [pid = 1816] [serial = 1807] [outer = (nil)] 10:07:33 INFO - PROCESS | 1816 | ++DOMWINDOW == 155 (0x7f411099ec00) [pid = 1816] [serial = 1808] [outer = 0x7f410f390800] 10:07:33 INFO - PROCESS | 1816 | 1461863253439 Marionette DEBUG loaded listener.js 10:07:33 INFO - PROCESS | 1816 | ++DOMWINDOW == 156 (0x7f4110e52400) [pid = 1816] [serial = 1809] [outer = 0x7f410f390800] 10:07:34 INFO - PROCESS | 1816 | 1461863254338 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]]]}] 10:07:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 10:07:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 1637ms 10:07:34 INFO - PROCESS | 1816 | 1461863254392 Marionette TRACE conn4 -> [0,2381,"getWindowHandle",null] 10:07:34 INFO - PROCESS | 1816 | 1461863254395 Marionette TRACE conn4 <- [1,2381,null,{"value":"8"}] 10:07:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 10:07:34 INFO - PROCESS | 1816 | 1461863254401 Marionette TRACE conn4 -> [0,2382,"setScriptTimeout",{"ms":35000}] 10:07:34 INFO - PROCESS | 1816 | 1461863254404 Marionette TRACE conn4 <- [1,2382,null,{}] 10:07:34 INFO - PROCESS | 1816 | 1461863254409 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}] 10:07:34 INFO - PROCESS | 1816 | 1461863254629 Marionette TRACE conn4 <- [1,2383,null,{"value":null}] 10:07:34 INFO - PROCESS | 1816 | 1461863254934 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:34 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f4112253800 == 162 [pid = 1816] [id = 603] 10:07:34 INFO - PROCESS | 1816 | ++DOMWINDOW == 157 (0x7f410e710c00) [pid = 1816] [serial = 1810] [outer = (nil)] 10:07:35 INFO - PROCESS | 1816 | ++DOMWINDOW == 158 (0x7f4110e5dc00) [pid = 1816] [serial = 1811] [outer = 0x7f410e710c00] 10:07:35 INFO - PROCESS | 1816 | 1461863255011 Marionette DEBUG loaded listener.js 10:07:35 INFO - PROCESS | 1816 | ++DOMWINDOW == 159 (0x7f4112225800) [pid = 1816] [serial = 1812] [outer = 0x7f410e710c00] 10:07:35 INFO - PROCESS | 1816 | 1461863255895 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]]]}] 10:07:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 10:07:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 1581ms 10:07:35 INFO - PROCESS | 1816 | 1461863255987 Marionette TRACE conn4 -> [0,2385,"getWindowHandle",null] 10:07:35 INFO - PROCESS | 1816 | 1461863255993 Marionette TRACE conn4 <- [1,2385,null,{"value":"8"}] 10:07:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 10:07:36 INFO - PROCESS | 1816 | 1461863256003 Marionette TRACE conn4 -> [0,2386,"setScriptTimeout",{"ms":35000}] 10:07:36 INFO - PROCESS | 1816 | 1461863256009 Marionette TRACE conn4 <- [1,2386,null,{}] 10:07:36 INFO - PROCESS | 1816 | 1461863256016 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}] 10:07:36 INFO - PROCESS | 1816 | 1461863256283 Marionette TRACE conn4 <- [1,2387,null,{"value":null}] 10:07:36 INFO - PROCESS | 1816 | 1461863256594 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:36 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f4114761000 == 163 [pid = 1816] [id = 604] 10:07:36 INFO - PROCESS | 1816 | ++DOMWINDOW == 160 (0x7f410f391000) [pid = 1816] [serial = 1813] [outer = (nil)] 10:07:36 INFO - PROCESS | 1816 | ++DOMWINDOW == 161 (0x7f41122f8800) [pid = 1816] [serial = 1814] [outer = 0x7f410f391000] 10:07:36 INFO - PROCESS | 1816 | 1461863256667 Marionette DEBUG loaded listener.js 10:07:36 INFO - PROCESS | 1816 | ++DOMWINDOW == 162 (0x7f41130ef400) [pid = 1816] [serial = 1815] [outer = 0x7f410f391000] 10:07:37 INFO - PROCESS | 1816 | 1461863257626 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]]]}] 10:07:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 10:07:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 1694ms 10:07:37 INFO - PROCESS | 1816 | 1461863257697 Marionette TRACE conn4 -> [0,2389,"getWindowHandle",null] 10:07:37 INFO - PROCESS | 1816 | 1461863257703 Marionette TRACE conn4 <- [1,2389,null,{"value":"8"}] 10:07:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 10:07:37 INFO - PROCESS | 1816 | 1461863257710 Marionette TRACE conn4 -> [0,2390,"setScriptTimeout",{"ms":35000}] 10:07:37 INFO - PROCESS | 1816 | 1461863257713 Marionette TRACE conn4 <- [1,2390,null,{}] 10:07:37 INFO - PROCESS | 1816 | 1461863257718 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}] 10:07:37 INFO - PROCESS | 1816 | 1461863257949 Marionette TRACE conn4 <- [1,2391,null,{"value":null}] 10:07:38 INFO - PROCESS | 1816 | 1461863258258 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:38 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f4118095000 == 164 [pid = 1816] [id = 605] 10:07:38 INFO - PROCESS | 1816 | ++DOMWINDOW == 163 (0x7f4110e53000) [pid = 1816] [serial = 1816] [outer = (nil)] 10:07:38 INFO - PROCESS | 1816 | ++DOMWINDOW == 164 (0x7f4113790c00) [pid = 1816] [serial = 1817] [outer = 0x7f4110e53000] 10:07:38 INFO - PROCESS | 1816 | 1461863258338 Marionette DEBUG loaded listener.js 10:07:38 INFO - PROCESS | 1816 | ++DOMWINDOW == 165 (0x7f4113819400) [pid = 1816] [serial = 1818] [outer = 0x7f4110e53000] 10:07:39 INFO - PROCESS | 1816 | 1461863259320 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]]]}] 10:07:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 10:07:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 1684ms 10:07:39 INFO - PROCESS | 1816 | 1461863259398 Marionette TRACE conn4 -> [0,2393,"getWindowHandle",null] 10:07:39 INFO - PROCESS | 1816 | 1461863259402 Marionette TRACE conn4 <- [1,2393,null,{"value":"8"}] 10:07:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 10:07:39 INFO - PROCESS | 1816 | 1461863259412 Marionette TRACE conn4 -> [0,2394,"setScriptTimeout",{"ms":35000}] 10:07:39 INFO - PROCESS | 1816 | 1461863259416 Marionette TRACE conn4 <- [1,2394,null,{}] 10:07:39 INFO - PROCESS | 1816 | 1461863259426 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}] 10:07:39 INFO - PROCESS | 1816 | 1461863259787 Marionette TRACE conn4 <- [1,2395,null,{"value":null}] 10:07:40 INFO - PROCESS | 1816 | 1461863260114 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:40 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f411892e800 == 165 [pid = 1816] [id = 606] 10:07:40 INFO - PROCESS | 1816 | ++DOMWINDOW == 166 (0x7f41112cb400) [pid = 1816] [serial = 1819] [outer = (nil)] 10:07:40 INFO - PROCESS | 1816 | ++DOMWINDOW == 167 (0x7f4113974800) [pid = 1816] [serial = 1820] [outer = 0x7f41112cb400] 10:07:40 INFO - PROCESS | 1816 | 1461863260186 Marionette DEBUG loaded listener.js 10:07:40 INFO - PROCESS | 1816 | ++DOMWINDOW == 168 (0x7f4114627c00) [pid = 1816] [serial = 1821] [outer = 0x7f41112cb400] 10:07:41 INFO - PROCESS | 1816 | 1461863261163 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]]]}] 10:07:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 10:07:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 1790ms 10:07:41 INFO - PROCESS | 1816 | 1461863261204 Marionette TRACE conn4 -> [0,2397,"getWindowHandle",null] 10:07:41 INFO - PROCESS | 1816 | 1461863261211 Marionette TRACE conn4 <- [1,2397,null,{"value":"8"}] 10:07:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 10:07:41 INFO - PROCESS | 1816 | 1461863261219 Marionette TRACE conn4 -> [0,2398,"setScriptTimeout",{"ms":35000}] 10:07:41 INFO - PROCESS | 1816 | 1461863261223 Marionette TRACE conn4 <- [1,2398,null,{}] 10:07:41 INFO - PROCESS | 1816 | 1461863261229 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}] 10:07:41 INFO - PROCESS | 1816 | 1461863261475 Marionette TRACE conn4 <- [1,2399,null,{"value":null}] 10:07:41 INFO - PROCESS | 1816 | 1461863261793 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:41 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f4118d1c800 == 166 [pid = 1816] [id = 607] 10:07:41 INFO - PROCESS | 1816 | ++DOMWINDOW == 169 (0x7f4118911000) [pid = 1816] [serial = 1822] [outer = (nil)] 10:07:41 INFO - PROCESS | 1816 | ++DOMWINDOW == 170 (0x7f41189f8800) [pid = 1816] [serial = 1823] [outer = 0x7f4118911000] 10:07:41 INFO - PROCESS | 1816 | 1461863261878 Marionette DEBUG loaded listener.js 10:07:42 INFO - PROCESS | 1816 | ++DOMWINDOW == 171 (0x7f4118ba5400) [pid = 1816] [serial = 1824] [outer = 0x7f4118911000] 10:07:42 INFO - PROCESS | 1816 | 1461863262825 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]]]}] 10:07:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 10:07:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 1636ms 10:07:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 10:07:42 INFO - PROCESS | 1816 | 1461863262856 Marionette TRACE conn4 -> [0,2401,"getWindowHandle",null] 10:07:42 INFO - PROCESS | 1816 | 1461863262859 Marionette TRACE conn4 <- [1,2401,null,{"value":"8"}] 10:07:42 INFO - PROCESS | 1816 | 1461863262865 Marionette TRACE conn4 -> [0,2402,"setScriptTimeout",{"ms":35000}] 10:07:42 INFO - PROCESS | 1816 | 1461863262868 Marionette TRACE conn4 <- [1,2402,null,{}] 10:07:42 INFO - PROCESS | 1816 | 1461863262873 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}] 10:07:43 INFO - PROCESS | 1816 | 1461863263096 Marionette TRACE conn4 <- [1,2403,null,{"value":null}] 10:07:43 INFO - PROCESS | 1816 | 1461863263369 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:43 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f4119956800 == 167 [pid = 1816] [id = 608] 10:07:43 INFO - PROCESS | 1816 | ++DOMWINDOW == 172 (0x7f411890dc00) [pid = 1816] [serial = 1825] [outer = (nil)] 10:07:43 INFO - PROCESS | 1816 | ++DOMWINDOW == 173 (0x7f41189f3000) [pid = 1816] [serial = 1826] [outer = 0x7f411890dc00] 10:07:43 INFO - PROCESS | 1816 | 1461863263451 Marionette DEBUG loaded listener.js 10:07:43 INFO - PROCESS | 1816 | ++DOMWINDOW == 174 (0x7f411a403000) [pid = 1816] [serial = 1827] [outer = 0x7f411890dc00] 10:07:44 INFO - PROCESS | 1816 | 1461863264333 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]]]}] 10:07:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 10:07:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 1529ms 10:07:44 INFO - PROCESS | 1816 | 1461863264394 Marionette TRACE conn4 -> [0,2405,"getWindowHandle",null] 10:07:44 INFO - PROCESS | 1816 | 1461863264398 Marionette TRACE conn4 <- [1,2405,null,{"value":"8"}] 10:07:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 10:07:44 INFO - PROCESS | 1816 | 1461863264403 Marionette TRACE conn4 -> [0,2406,"setScriptTimeout",{"ms":35000}] 10:07:44 INFO - PROCESS | 1816 | 1461863264405 Marionette TRACE conn4 <- [1,2406,null,{}] 10:07:44 INFO - PROCESS | 1816 | 1461863264411 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}] 10:07:44 INFO - PROCESS | 1816 | 1461863264632 Marionette TRACE conn4 <- [1,2407,null,{"value":null}] 10:07:44 INFO - PROCESS | 1816 | 1461863264909 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:44 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f411a41a000 == 168 [pid = 1816] [id = 609] 10:07:44 INFO - PROCESS | 1816 | ++DOMWINDOW == 175 (0x7f41189f0800) [pid = 1816] [serial = 1828] [outer = (nil)] 10:07:45 INFO - PROCESS | 1816 | ++DOMWINDOW == 176 (0x7f411b226800) [pid = 1816] [serial = 1829] [outer = 0x7f41189f0800] 10:07:45 INFO - PROCESS | 1816 | 1461863265024 Marionette DEBUG loaded listener.js 10:07:45 INFO - PROCESS | 1816 | ++DOMWINDOW == 177 (0x7f411b980c00) [pid = 1816] [serial = 1830] [outer = 0x7f41189f0800] 10:07:45 INFO - PROCESS | 1816 | 1461863265859 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]]]}] 10:07:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 10:07:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 1531ms 10:07:45 INFO - PROCESS | 1816 | 1461863265937 Marionette TRACE conn4 -> [0,2409,"getWindowHandle",null] 10:07:45 INFO - PROCESS | 1816 | 1461863265940 Marionette TRACE conn4 <- [1,2409,null,{"value":"8"}] 10:07:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 10:07:45 INFO - PROCESS | 1816 | 1461863265946 Marionette TRACE conn4 -> [0,2410,"setScriptTimeout",{"ms":35000}] 10:07:45 INFO - PROCESS | 1816 | 1461863265948 Marionette TRACE conn4 <- [1,2410,null,{}] 10:07:45 INFO - PROCESS | 1816 | 1461863265953 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}] 10:07:46 INFO - PROCESS | 1816 | 1461863266214 Marionette TRACE conn4 <- [1,2411,null,{"value":null}] 10:07:46 INFO - PROCESS | 1816 | 1461863266517 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:46 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f411b9d4000 == 169 [pid = 1816] [id = 610] 10:07:46 INFO - PROCESS | 1816 | ++DOMWINDOW == 178 (0x7f41191bc000) [pid = 1816] [serial = 1831] [outer = (nil)] 10:07:46 INFO - PROCESS | 1816 | ++DOMWINDOW == 179 (0x7f411cd89000) [pid = 1816] [serial = 1832] [outer = 0x7f41191bc000] 10:07:46 INFO - PROCESS | 1816 | 1461863266594 Marionette DEBUG loaded listener.js 10:07:46 INFO - PROCESS | 1816 | ++DOMWINDOW == 180 (0x7f411cf9a000) [pid = 1816] [serial = 1833] [outer = 0x7f41191bc000] 10:07:47 INFO - PROCESS | 1816 | 1461863267453 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]]]}] 10:07:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 10:07:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 1583ms 10:07:47 INFO - PROCESS | 1816 | 1461863267530 Marionette TRACE conn4 -> [0,2413,"getWindowHandle",null] 10:07:47 INFO - PROCESS | 1816 | 1461863267533 Marionette TRACE conn4 <- [1,2413,null,{"value":"8"}] 10:07:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 10:07:47 INFO - PROCESS | 1816 | 1461863267538 Marionette TRACE conn4 -> [0,2414,"setScriptTimeout",{"ms":35000}] 10:07:47 INFO - PROCESS | 1816 | 1461863267541 Marionette TRACE conn4 <- [1,2414,null,{}] 10:07:47 INFO - PROCESS | 1816 | 1461863267546 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}] 10:07:47 INFO - PROCESS | 1816 | 1461863267775 Marionette TRACE conn4 <- [1,2415,null,{"value":null}] 10:07:48 INFO - PROCESS | 1816 | 1461863268089 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:48 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f4124032800 == 170 [pid = 1816] [id = 611] 10:07:48 INFO - PROCESS | 1816 | ++DOMWINDOW == 181 (0x7f410ebbc400) [pid = 1816] [serial = 1834] [outer = (nil)] 10:07:48 INFO - PROCESS | 1816 | ++DOMWINDOW == 182 (0x7f411e7af800) [pid = 1816] [serial = 1835] [outer = 0x7f410ebbc400] 10:07:48 INFO - PROCESS | 1816 | 1461863268164 Marionette DEBUG loaded listener.js 10:07:48 INFO - PROCESS | 1816 | ++DOMWINDOW == 183 (0x7f411e7e4400) [pid = 1816] [serial = 1836] [outer = 0x7f410ebbc400] 10:07:49 INFO - PROCESS | 1816 | 1461863268999 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]]]}] 10:07:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 10:07:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 1531ms 10:07:49 INFO - PROCESS | 1816 | 1461863269072 Marionette TRACE conn4 -> [0,2417,"getWindowHandle",null] 10:07:49 INFO - PROCESS | 1816 | 1461863269075 Marionette TRACE conn4 <- [1,2417,null,{"value":"8"}] 10:07:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 10:07:49 INFO - PROCESS | 1816 | 1461863269081 Marionette TRACE conn4 -> [0,2418,"setScriptTimeout",{"ms":35000}] 10:07:49 INFO - PROCESS | 1816 | 1461863269084 Marionette TRACE conn4 <- [1,2418,null,{}] 10:07:49 INFO - PROCESS | 1816 | 1461863269089 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}] 10:07:49 INFO - PROCESS | 1816 | 1461863269388 Marionette TRACE conn4 <- [1,2419,null,{"value":null}] 10:07:49 INFO - PROCESS | 1816 | 1461863269700 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:49 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f41247c7000 == 171 [pid = 1816] [id = 612] 10:07:49 INFO - PROCESS | 1816 | ++DOMWINDOW == 184 (0x7f411d070000) [pid = 1816] [serial = 1837] [outer = (nil)] 10:07:49 INFO - PROCESS | 1816 | ++DOMWINDOW == 185 (0x7f4122596800) [pid = 1816] [serial = 1838] [outer = 0x7f411d070000] 10:07:49 INFO - PROCESS | 1816 | 1461863269773 Marionette DEBUG loaded listener.js 10:07:49 INFO - PROCESS | 1816 | ++DOMWINDOW == 186 (0x7f4122bc8c00) [pid = 1816] [serial = 1839] [outer = 0x7f411d070000] 10:07:50 INFO - PROCESS | 1816 | 1461863270602 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]]]}] 10:07:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 10:07:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 1584ms 10:07:50 INFO - PROCESS | 1816 | 1461863270666 Marionette TRACE conn4 -> [0,2421,"getWindowHandle",null] 10:07:50 INFO - PROCESS | 1816 | 1461863270670 Marionette TRACE conn4 <- [1,2421,null,{"value":"8"}] 10:07:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 10:07:50 INFO - PROCESS | 1816 | 1461863270676 Marionette TRACE conn4 -> [0,2422,"setScriptTimeout",{"ms":35000}] 10:07:50 INFO - PROCESS | 1816 | 1461863270678 Marionette TRACE conn4 <- [1,2422,null,{}] 10:07:50 INFO - PROCESS | 1816 | 1461863270684 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}] 10:07:50 INFO - PROCESS | 1816 | 1461863270923 Marionette TRACE conn4 <- [1,2423,null,{"value":null}] 10:07:51 INFO - PROCESS | 1816 | 1461863271248 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:51 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f4124f48000 == 172 [pid = 1816] [id = 613] 10:07:51 INFO - PROCESS | 1816 | ++DOMWINDOW == 187 (0x7f411e7e4c00) [pid = 1816] [serial = 1840] [outer = (nil)] 10:07:51 INFO - PROCESS | 1816 | ++DOMWINDOW == 188 (0x7f41243a3c00) [pid = 1816] [serial = 1841] [outer = 0x7f411e7e4c00] 10:07:51 INFO - PROCESS | 1816 | 1461863271325 Marionette DEBUG loaded listener.js 10:07:51 INFO - PROCESS | 1816 | ++DOMWINDOW == 189 (0x7f4124c6cc00) [pid = 1816] [serial = 1842] [outer = 0x7f411e7e4c00] 10:07:52 INFO - PROCESS | 1816 | 1461863272167 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]]]}] 10:07:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 10:07:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 1527ms 10:07:52 INFO - PROCESS | 1816 | 1461863272205 Marionette TRACE conn4 -> [0,2425,"getWindowHandle",null] 10:07:52 INFO - PROCESS | 1816 | 1461863272207 Marionette TRACE conn4 <- [1,2425,null,{"value":"8"}] 10:07:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 10:07:52 INFO - PROCESS | 1816 | 1461863272214 Marionette TRACE conn4 -> [0,2426,"setScriptTimeout",{"ms":35000}] 10:07:52 INFO - PROCESS | 1816 | 1461863272216 Marionette TRACE conn4 <- [1,2426,null,{}] 10:07:52 INFO - PROCESS | 1816 | 1461863272222 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}] 10:07:52 INFO - PROCESS | 1816 | 1461863272440 Marionette TRACE conn4 <- [1,2427,null,{"value":null}] 10:07:52 INFO - PROCESS | 1816 | 1461863272688 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:52 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f412683b800 == 173 [pid = 1816] [id = 614] 10:07:52 INFO - PROCESS | 1816 | ++DOMWINDOW == 190 (0x7f4104f67800) [pid = 1816] [serial = 1843] [outer = (nil)] 10:07:52 INFO - PROCESS | 1816 | ++DOMWINDOW == 191 (0x7f4124e45000) [pid = 1816] [serial = 1844] [outer = 0x7f4104f67800] 10:07:52 INFO - PROCESS | 1816 | 1461863272762 Marionette DEBUG loaded listener.js 10:07:52 INFO - PROCESS | 1816 | ++DOMWINDOW == 192 (0x7f4125d9cc00) [pid = 1816] [serial = 1845] [outer = 0x7f4104f67800] 10:07:53 INFO - PROCESS | 1816 | 1461863273621 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]]]}] 10:07:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 10:07:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 1440ms 10:07:53 INFO - PROCESS | 1816 | 1461863273656 Marionette TRACE conn4 -> [0,2429,"getWindowHandle",null] 10:07:53 INFO - PROCESS | 1816 | 1461863273659 Marionette TRACE conn4 <- [1,2429,null,{"value":"8"}] 10:07:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 10:07:53 INFO - PROCESS | 1816 | 1461863273665 Marionette TRACE conn4 -> [0,2430,"setScriptTimeout",{"ms":35000}] 10:07:53 INFO - PROCESS | 1816 | 1461863273668 Marionette TRACE conn4 <- [1,2430,null,{}] 10:07:53 INFO - PROCESS | 1816 | 1461863273673 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}] 10:07:53 INFO - PROCESS | 1816 | 1461863273900 Marionette TRACE conn4 <- [1,2431,null,{"value":null}] 10:07:54 INFO - PROCESS | 1816 | 1461863274177 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:54 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f4131308000 == 174 [pid = 1816] [id = 615] 10:07:54 INFO - PROCESS | 1816 | ++DOMWINDOW == 193 (0x7f4124e41800) [pid = 1816] [serial = 1846] [outer = (nil)] 10:07:54 INFO - PROCESS | 1816 | ++DOMWINDOW == 194 (0x7f412a57f000) [pid = 1816] [serial = 1847] [outer = 0x7f4124e41800] 10:07:54 INFO - PROCESS | 1816 | 1461863274253 Marionette DEBUG loaded listener.js 10:07:54 INFO - PROCESS | 1816 | ++DOMWINDOW == 195 (0x7f4130644400) [pid = 1816] [serial = 1848] [outer = 0x7f4124e41800] 10:07:56 INFO - PROCESS | 1816 | --DOCSHELL 0x7f411b9c7800 == 173 [pid = 1816] [id = 33] 10:07:56 INFO - PROCESS | 1816 | --DOCSHELL 0x7f4107b3b800 == 172 [pid = 1816] [id = 541] 10:07:56 INFO - PROCESS | 1816 | --DOCSHELL 0x7f4109611800 == 171 [pid = 1816] [id = 542] 10:07:56 INFO - PROCESS | 1816 | --DOCSHELL 0x7f410cda2800 == 170 [pid = 1816] [id = 543] 10:07:56 INFO - PROCESS | 1816 | --DOCSHELL 0x7f4106dd1800 == 169 [pid = 1816] [id = 539] 10:07:56 INFO - PROCESS | 1816 | --DOCSHELL 0x7f41398ab000 == 168 [pid = 1816] [id = 540] 10:07:56 INFO - PROCESS | 1816 | --DOCSHELL 0x7f410b335000 == 167 [pid = 1816] [id = 595] 10:07:56 INFO - PROCESS | 1816 | --DOCSHELL 0x7f41099ce000 == 166 [pid = 1816] [id = 594] 10:07:56 INFO - PROCESS | 1816 | --DOCSHELL 0x7f41082d6000 == 165 [pid = 1816] [id = 593] 10:07:56 INFO - PROCESS | 1816 | --DOCSHELL 0x7f4106de1800 == 164 [pid = 1816] [id = 592] 10:07:56 INFO - PROCESS | 1816 | --DOCSHELL 0x7f410ea2f000 == 163 [pid = 1816] [id = 588] 10:07:56 INFO - PROCESS | 1816 | --DOCSHELL 0x7f41401a2000 == 162 [pid = 1816] [id = 587] 10:07:56 INFO - PROCESS | 1816 | --DOCSHELL 0x7f41359e9000 == 161 [pid = 1816] [id = 586] 10:07:56 INFO - PROCESS | 1816 | --DOCSHELL 0x7f4134f67000 == 160 [pid = 1816] [id = 585] 10:07:56 INFO - PROCESS | 1816 | --DOCSHELL 0x7f4130397800 == 159 [pid = 1816] [id = 584] 10:07:56 INFO - PROCESS | 1816 | --DOCSHELL 0x7f41249d8800 == 158 [pid = 1816] [id = 583] 10:07:56 INFO - PROCESS | 1816 | --DOCSHELL 0x7f4120534800 == 157 [pid = 1816] [id = 582] 10:07:56 INFO - PROCESS | 1816 | --DOCSHELL 0x7f411a7ea000 == 156 [pid = 1816] [id = 581] 10:07:56 INFO - PROCESS | 1816 | --DOCSHELL 0x7f4119ea8000 == 155 [pid = 1816] [id = 580] 10:07:56 INFO - PROCESS | 1816 | --DOCSHELL 0x7f4118d21800 == 154 [pid = 1816] [id = 579] 10:07:56 INFO - PROCESS | 1816 | --DOCSHELL 0x7f411892d800 == 153 [pid = 1816] [id = 578] 10:07:56 INFO - PROCESS | 1816 | --DOCSHELL 0x7f411469b800 == 152 [pid = 1816] [id = 577] 10:07:56 INFO - PROCESS | 1816 | --DOCSHELL 0x7f4112051000 == 151 [pid = 1816] [id = 576] 10:07:56 INFO - PROCESS | 1816 | --DOCSHELL 0x7f4110d33800 == 150 [pid = 1816] [id = 575] 10:07:56 INFO - PROCESS | 1816 | --DOCSHELL 0x7f410e7c5800 == 149 [pid = 1816] [id = 574] 10:07:56 INFO - PROCESS | 1816 | --DOCSHELL 0x7f410b3db800 == 148 [pid = 1816] [id = 573] 10:07:56 INFO - PROCESS | 1816 | --DOMWINDOW == 194 (0x7f4109e3c800) [pid = 1816] [serial = 1718] [outer = (nil)] [url = about:blank] 10:07:56 INFO - PROCESS | 1816 | --DOMWINDOW == 193 (0x7f41084b2000) [pid = 1816] [serial = 1704] [outer = (nil)] [url = about:blank] 10:07:56 INFO - PROCESS | 1816 | --DOMWINDOW == 192 (0x7f410db64c00) [pid = 1816] [serial = 1713] [outer = (nil)] [url = about:blank] 10:07:56 INFO - PROCESS | 1816 | --DOMWINDOW == 191 (0x7f41243af000) [pid = 1816] [serial = 1682] [outer = (nil)] [url = about:blank] 10:07:56 INFO - PROCESS | 1816 | --DOMWINDOW == 190 (0x7f41352ae400) [pid = 1816] [serial = 1691] [outer = (nil)] [url = about:blank] 10:07:56 INFO - PROCESS | 1816 | --DOMWINDOW == 189 (0x7f4106cec800) [pid = 1816] [serial = 1694] [outer = (nil)] [url = about:blank] 10:07:56 INFO - PROCESS | 1816 | --DOMWINDOW == 188 (0x7f410829e800) [pid = 1816] [serial = 1700] [outer = (nil)] [url = about:blank] 10:07:56 INFO - PROCESS | 1816 | --DOMWINDOW == 187 (0x7f411802f800) [pid = 1816] [serial = 1629] [outer = (nil)] [url = about:blank] 10:07:56 INFO - PROCESS | 1816 | --DOMWINDOW == 186 (0x7f412688e400) [pid = 1816] [serial = 1685] [outer = (nil)] [url = about:blank] 10:07:56 INFO - PROCESS | 1816 | --DOMWINDOW == 185 (0x7f4135426800) [pid = 1816] [serial = 1701] [outer = (nil)] [url = about:blank] 10:07:56 INFO - PROCESS | 1816 | --DOMWINDOW == 184 (0x7f413182b800) [pid = 1816] [serial = 1688] [outer = (nil)] [url = about:blank] 10:07:56 INFO - PROCESS | 1816 | --DOMWINDOW == 183 (0x7f41124e1000) [pid = 1816] [serial = 1661] [outer = (nil)] [url = about:blank] 10:07:56 INFO - PROCESS | 1816 | --DOMWINDOW == 182 (0x7f410816a400) [pid = 1816] [serial = 1716] [outer = (nil)] [url = about:blank] 10:07:56 INFO - PROCESS | 1816 | --DOMWINDOW == 181 (0x7f411cf68800) [pid = 1816] [serial = 1674] [outer = (nil)] [url = about:blank] 10:07:56 INFO - PROCESS | 1816 | --DOMWINDOW == 180 (0x7f4133741400) [pid = 1816] [serial = 1689] [outer = (nil)] [url = about:blank] 10:07:56 INFO - PROCESS | 1816 | --DOMWINDOW == 179 (0x7f411a01bc00) [pid = 1816] [serial = 1670] [outer = (nil)] [url = about:blank] 10:07:56 INFO - PROCESS | 1816 | --DOMWINDOW == 178 (0x7f4110ac7800) [pid = 1816] [serial = 1658] [outer = (nil)] [url = about:blank] 10:07:56 INFO - PROCESS | 1816 | --DOMWINDOW == 177 (0x7f410f391c00) [pid = 1816] [serial = 1655] [outer = (nil)] [url = about:blank] 10:07:56 INFO - PROCESS | 1816 | --DOMWINDOW == 176 (0x7f4118a22400) [pid = 1816] [serial = 1667] [outer = (nil)] [url = about:blank] 10:07:56 INFO - PROCESS | 1816 | --DOMWINDOW == 175 (0x7f410817f400) [pid = 1816] [serial = 1707] [outer = (nil)] [url = about:blank] 10:07:56 INFO - PROCESS | 1816 | --DOMWINDOW == 174 (0x7f410deaa400) [pid = 1816] [serial = 1653] [outer = (nil)] [url = about:blank] 10:07:56 INFO - PROCESS | 1816 | --DOMWINDOW == 173 (0x7f410f6e6800) [pid = 1816] [serial = 1656] [outer = (nil)] [url = about:blank] 10:07:56 INFO - PROCESS | 1816 | --DOMWINDOW == 172 (0x7f4108162c00) [pid = 1816] [serial = 1706] [outer = (nil)] [url = about:blank] 10:07:56 INFO - PROCESS | 1816 | --DOMWINDOW == 171 (0x7f4106cf0800) [pid = 1816] [serial = 1695] [outer = (nil)] [url = about:blank] 10:07:56 INFO - PROCESS | 1816 | --DOMWINDOW == 170 (0x7f4109e39000) [pid = 1816] [serial = 1650] [outer = (nil)] [url = about:blank] 10:07:56 INFO - PROCESS | 1816 | --DOMWINDOW == 169 (0x7f411b981c00) [pid = 1816] [serial = 1673] [outer = (nil)] [url = about:blank] 10:07:56 INFO - PROCESS | 1816 | --DOMWINDOW == 168 (0x7f411d068c00) [pid = 1816] [serial = 1676] [outer = (nil)] [url = about:blank] 10:07:56 INFO - PROCESS | 1816 | --DOMWINDOW == 167 (0x7f410bb77c00) [pid = 1816] [serial = 1712] [outer = (nil)] [url = about:blank] 10:07:56 INFO - PROCESS | 1816 | --DOMWINDOW == 166 (0x7f4118031000) [pid = 1816] [serial = 1664] [outer = (nil)] [url = about:blank] 10:07:56 INFO - PROCESS | 1816 | --DOMWINDOW == 165 (0x7f4108cbdc00) [pid = 1816] [serial = 1649] [outer = (nil)] [url = about:blank] 10:07:56 INFO - PROCESS | 1816 | --DOMWINDOW == 164 (0x7f4113786400) [pid = 1816] [serial = 1662] [outer = (nil)] [url = about:blank] 10:07:56 INFO - PROCESS | 1816 | --DOMWINDOW == 163 (0x7f4105c2f400) [pid = 1816] [serial = 1715] [outer = (nil)] [url = about:blank] 10:07:56 INFO - PROCESS | 1816 | --DOMWINDOW == 162 (0x7f4125710400) [pid = 1816] [serial = 1683] [outer = (nil)] [url = about:blank] 10:07:56 INFO - PROCESS | 1816 | --DOMWINDOW == 161 (0x7f411e7ca800) [pid = 1816] [serial = 1677] [outer = (nil)] [url = about:blank] 10:07:56 INFO - PROCESS | 1816 | --DOMWINDOW == 160 (0x7f4130410800) [pid = 1816] [serial = 1686] [outer = (nil)] [url = about:blank] 10:07:56 INFO - PROCESS | 1816 | --DOMWINDOW == 159 (0x7f413542d800) [pid = 1816] [serial = 1692] [outer = (nil)] [url = about:blank] 10:07:56 INFO - PROCESS | 1816 | --DOMWINDOW == 158 (0x7f4121d7d400) [pid = 1816] [serial = 1679] [outer = (nil)] [url = about:blank] 10:07:56 INFO - PROCESS | 1816 | --DOMWINDOW == 157 (0x7f411a410400) [pid = 1816] [serial = 1671] [outer = (nil)] [url = about:blank] 10:07:56 INFO - PROCESS | 1816 | --DOMWINDOW == 156 (0x7f4108ada400) [pid = 1816] [serial = 1709] [outer = (nil)] [url = about:blank] 10:07:56 INFO - PROCESS | 1816 | --DOMWINDOW == 155 (0x7f4108298800) [pid = 1816] [serial = 1698] [outer = (nil)] [url = about:blank] 10:07:56 INFO - PROCESS | 1816 | --DOMWINDOW == 154 (0x7f410db6b800) [pid = 1816] [serial = 1652] [outer = (nil)] [url = about:blank] 10:07:56 INFO - PROCESS | 1816 | --DOMWINDOW == 153 (0x7f411222e000) [pid = 1816] [serial = 1659] [outer = (nil)] [url = about:blank] 10:07:56 INFO - PROCESS | 1816 | --DOMWINDOW == 152 (0x7f4108294800) [pid = 1816] [serial = 1697] [outer = (nil)] [url = about:blank] 10:07:56 INFO - PROCESS | 1816 | --DOMWINDOW == 151 (0x7f4109bd9800) [pid = 1816] [serial = 1710] [outer = (nil)] [url = about:blank] 10:07:56 INFO - PROCESS | 1816 | --DOMWINDOW == 150 (0x7f4109786000) [pid = 1816] [serial = 1632] [outer = (nil)] [url = about:blank] 10:07:56 INFO - PROCESS | 1816 | --DOMWINDOW == 149 (0x7f4123e11000) [pid = 1816] [serial = 1680] [outer = (nil)] [url = about:blank] 10:07:56 INFO - PROCESS | 1816 | --DOMWINDOW == 148 (0x7f4118b9b400) [pid = 1816] [serial = 1668] [outer = (nil)] [url = about:blank] 10:07:56 INFO - PROCESS | 1816 | --DOMWINDOW == 147 (0x7f4108183800) [pid = 1816] [serial = 1703] [outer = (nil)] [url = about:blank] 10:07:56 INFO - PROCESS | 1816 | --DOMWINDOW == 146 (0x7f411890fc00) [pid = 1816] [serial = 1665] [outer = (nil)] [url = about:blank] 10:07:56 INFO - PROCESS | 1816 | 1461863276741 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]]]}] 10:07:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 10:07:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 3096ms 10:07:56 INFO - PROCESS | 1816 | 1461863276762 Marionette TRACE conn4 -> [0,2433,"getWindowHandle",null] 10:07:56 INFO - PROCESS | 1816 | 1461863276767 Marionette TRACE conn4 <- [1,2433,null,{"value":"8"}] 10:07:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 10:07:56 INFO - PROCESS | 1816 | 1461863276774 Marionette TRACE conn4 -> [0,2434,"setScriptTimeout",{"ms":35000}] 10:07:56 INFO - PROCESS | 1816 | 1461863276779 Marionette TRACE conn4 <- [1,2434,null,{}] 10:07:56 INFO - PROCESS | 1816 | 1461863276788 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}] 10:07:57 INFO - PROCESS | 1816 | 1461863277042 Marionette TRACE conn4 <- [1,2435,null,{"value":null}] 10:07:57 INFO - PROCESS | 1816 | 1461863277238 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:57 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f4107dd2000 == 149 [pid = 1816] [id = 616] 10:07:57 INFO - PROCESS | 1816 | ++DOMWINDOW == 147 (0x7f4106ce6800) [pid = 1816] [serial = 1849] [outer = (nil)] 10:07:57 INFO - PROCESS | 1816 | ++DOMWINDOW == 148 (0x7f4106e95000) [pid = 1816] [serial = 1850] [outer = 0x7f4106ce6800] 10:07:57 INFO - PROCESS | 1816 | 1461863277308 Marionette DEBUG loaded listener.js 10:07:57 INFO - PROCESS | 1816 | ++DOMWINDOW == 149 (0x7f4108169800) [pid = 1816] [serial = 1851] [outer = 0x7f4106ce6800] 10:07:58 INFO - PROCESS | 1816 | 1461863278062 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]]]}] 10:07:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 10:07:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 1333ms 10:07:58 INFO - PROCESS | 1816 | 1461863278109 Marionette TRACE conn4 -> [0,2437,"getWindowHandle",null] 10:07:58 INFO - PROCESS | 1816 | 1461863278117 Marionette TRACE conn4 <- [1,2437,null,{"value":"8"}] 10:07:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 10:07:58 INFO - PROCESS | 1816 | 1461863278127 Marionette TRACE conn4 -> [0,2438,"setScriptTimeout",{"ms":35000}] 10:07:58 INFO - PROCESS | 1816 | 1461863278130 Marionette TRACE conn4 <- [1,2438,null,{}] 10:07:58 INFO - PROCESS | 1816 | 1461863278135 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}] 10:07:58 INFO - PROCESS | 1816 | 1461863278427 Marionette TRACE conn4 <- [1,2439,null,{"value":null}] 10:07:58 INFO - PROCESS | 1816 | 1461863278547 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:58 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f4109615000 == 150 [pid = 1816] [id = 617] 10:07:58 INFO - PROCESS | 1816 | ++DOMWINDOW == 150 (0x7f4105c35000) [pid = 1816] [serial = 1852] [outer = (nil)] 10:07:58 INFO - PROCESS | 1816 | ++DOMWINDOW == 151 (0x7f4108189000) [pid = 1816] [serial = 1853] [outer = 0x7f4105c35000] 10:07:58 INFO - PROCESS | 1816 | 1461863278608 Marionette DEBUG loaded listener.js 10:07:58 INFO - PROCESS | 1816 | ++DOMWINDOW == 152 (0x7f41084b0000) [pid = 1816] [serial = 1854] [outer = 0x7f4105c35000] 10:07:59 INFO - PROCESS | 1816 | 1461863279506 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]]]}] 10:07:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 10:07:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 1429ms 10:07:59 INFO - PROCESS | 1816 | 1461863279562 Marionette TRACE conn4 -> [0,2441,"getWindowHandle",null] 10:07:59 INFO - PROCESS | 1816 | 1461863279565 Marionette TRACE conn4 <- [1,2441,null,{"value":"8"}] 10:07:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 10:07:59 INFO - PROCESS | 1816 | 1461863279582 Marionette TRACE conn4 -> [0,2442,"setScriptTimeout",{"ms":35000}] 10:07:59 INFO - PROCESS | 1816 | 1461863279588 Marionette TRACE conn4 <- [1,2442,null,{}] 10:07:59 INFO - PROCESS | 1816 | 1461863279612 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}] 10:07:59 INFO - PROCESS | 1816 | 1461863279879 Marionette TRACE conn4 <- [1,2443,null,{"value":null}] 10:07:59 INFO - PROCESS | 1816 | 1461863279914 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:59 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f410b910800 == 151 [pid = 1816] [id = 618] 10:07:59 INFO - PROCESS | 1816 | ++DOMWINDOW == 153 (0x7f4109782400) [pid = 1816] [serial = 1855] [outer = (nil)] 10:07:59 INFO - PROCESS | 1816 | ++DOMWINDOW == 154 (0x7f4109bdfc00) [pid = 1816] [serial = 1856] [outer = 0x7f4109782400] 10:07:59 INFO - PROCESS | 1816 | 1461863279976 Marionette DEBUG loaded listener.js 10:08:00 INFO - PROCESS | 1816 | ++DOMWINDOW == 155 (0x7f4109e3b400) [pid = 1816] [serial = 1857] [outer = 0x7f4109782400] 10:08:01 INFO - PROCESS | 1816 | --DOMWINDOW == 154 (0x7f410e704c00) [pid = 1816] [serial = 1753] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 10:08:01 INFO - PROCESS | 1816 | --DOMWINDOW == 153 (0x7f4104f5d400) [pid = 1816] [serial = 1786] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 10:08:01 INFO - PROCESS | 1816 | --DOMWINDOW == 152 (0x7f41124df000) [pid = 1816] [serial = 1765] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 10:08:01 INFO - PROCESS | 1816 | --DOMWINDOW == 151 (0x7f4105c35400) [pid = 1816] [serial = 1777] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 10:08:01 INFO - PROCESS | 1816 | --DOMWINDOW == 150 (0x7f4108291c00) [pid = 1816] [serial = 1783] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 10:08:01 INFO - PROCESS | 1816 | --DOMWINDOW == 149 (0x7f410dc79000) [pid = 1816] [serial = 1744] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 10:08:01 INFO - PROCESS | 1816 | --DOMWINDOW == 148 (0x7f4113812400) [pid = 1816] [serial = 1738] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 10:08:01 INFO - PROCESS | 1816 | --DOMWINDOW == 147 (0x7f4109be5000) [pid = 1816] [serial = 1723] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 10:08:01 INFO - PROCESS | 1816 | --DOMWINDOW == 146 (0x7f410e36f000) [pid = 1816] [serial = 1726] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 10:08:01 INFO - PROCESS | 1816 | --DOMWINDOW == 145 (0x7f4120566c00) [pid = 1816] [serial = 1759] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 10:08:01 INFO - PROCESS | 1816 | --DOMWINDOW == 144 (0x7f410f39a000) [pid = 1816] [serial = 1732] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 10:08:01 INFO - PROCESS | 1816 | --DOMWINDOW == 143 (0x7f411d074800) [pid = 1816] [serial = 1750] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 10:08:01 INFO - PROCESS | 1816 | --DOMWINDOW == 142 (0x7f41189f7400) [pid = 1816] [serial = 1747] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 10:08:01 INFO - PROCESS | 1816 | --DOMWINDOW == 141 (0x7f410bc35400) [pid = 1816] [serial = 1771] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 10:08:01 INFO - PROCESS | 1816 | --DOMWINDOW == 140 (0x7f410e3e8800) [pid = 1816] [serial = 1729] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 10:08:01 INFO - PROCESS | 1816 | --DOMWINDOW == 139 (0x7f4113835c00) [pid = 1816] [serial = 1735] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 10:08:01 INFO - PROCESS | 1816 | --DOMWINDOW == 138 (0x7f4106e8a000) [pid = 1816] [serial = 1780] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 10:08:01 INFO - PROCESS | 1816 | --DOMWINDOW == 137 (0x7f4113839000) [pid = 1816] [serial = 1741] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 10:08:01 INFO - PROCESS | 1816 | --DOMWINDOW == 136 (0x7f4125f95000) [pid = 1816] [serial = 1768] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 10:08:01 INFO - PROCESS | 1816 | --DOMWINDOW == 135 (0x7f411e7e7c00) [pid = 1816] [serial = 1756] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 10:08:01 INFO - PROCESS | 1816 | --DOMWINDOW == 134 (0x7f4108154800) [pid = 1816] [serial = 1720] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 10:08:01 INFO - PROCESS | 1816 | --DOMWINDOW == 133 (0x7f411099cc00) [pid = 1816] [serial = 1762] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 10:08:01 INFO - PROCESS | 1816 | --DOMWINDOW == 132 (0x7f4105c31c00) [pid = 1816] [serial = 1645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 10:08:01 INFO - PROCESS | 1816 | 1461863281653 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]]]}] 10:08:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 10:08:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 2113ms 10:08:01 INFO - PROCESS | 1816 | 1461863281690 Marionette TRACE conn4 -> [0,2445,"getWindowHandle",null] 10:08:01 INFO - PROCESS | 1816 | 1461863281696 Marionette TRACE conn4 <- [1,2445,null,{"value":"8"}] 10:08:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 10:08:01 INFO - PROCESS | 1816 | 1461863281705 Marionette TRACE conn4 -> [0,2446,"setScriptTimeout",{"ms":35000}] 10:08:01 INFO - PROCESS | 1816 | 1461863281708 Marionette TRACE conn4 <- [1,2446,null,{}] 10:08:01 INFO - PROCESS | 1816 | 1461863281716 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}] 10:08:01 INFO - PROCESS | 1816 | 1461863281936 Marionette TRACE conn4 <- [1,2447,null,{"value":null}] 10:08:02 INFO - PROCESS | 1816 | 1461863282119 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:02 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f410bc0d000 == 152 [pid = 1816] [id = 619] 10:08:02 INFO - PROCESS | 1816 | ++DOMWINDOW == 133 (0x7f4104f5b400) [pid = 1816] [serial = 1858] [outer = (nil)] 10:08:02 INFO - PROCESS | 1816 | ++DOMWINDOW == 134 (0x7f4109e3a400) [pid = 1816] [serial = 1859] [outer = 0x7f4104f5b400] 10:08:02 INFO - PROCESS | 1816 | 1461863282193 Marionette DEBUG loaded listener.js 10:08:02 INFO - PROCESS | 1816 | ++DOMWINDOW == 135 (0x7f410b4f9c00) [pid = 1816] [serial = 1860] [outer = 0x7f4104f5b400] 10:08:02 INFO - PROCESS | 1816 | 1461863282929 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]]]}] 10:08:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 10:08:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 1233ms 10:08:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 10:08:02 INFO - PROCESS | 1816 | 1461863282939 Marionette TRACE conn4 -> [0,2449,"getWindowHandle",null] 10:08:02 INFO - PROCESS | 1816 | 1461863282941 Marionette TRACE conn4 <- [1,2449,null,{"value":"8"}] 10:08:02 INFO - PROCESS | 1816 | 1461863282945 Marionette TRACE conn4 -> [0,2450,"setScriptTimeout",{"ms":35000}] 10:08:02 INFO - PROCESS | 1816 | 1461863282949 Marionette TRACE conn4 <- [1,2450,null,{}] 10:08:02 INFO - PROCESS | 1816 | 1461863282954 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}] 10:08:03 INFO - PROCESS | 1816 | 1461863283244 Marionette TRACE conn4 <- [1,2451,null,{"value":null}] 10:08:03 INFO - PROCESS | 1816 | 1461863283269 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:03 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f410db91000 == 153 [pid = 1816] [id = 620] 10:08:03 INFO - PROCESS | 1816 | ++DOMWINDOW == 136 (0x7f4105c35400) [pid = 1816] [serial = 1861] [outer = (nil)] 10:08:03 INFO - PROCESS | 1816 | ++DOMWINDOW == 137 (0x7f410bc36c00) [pid = 1816] [serial = 1862] [outer = 0x7f4105c35400] 10:08:03 INFO - PROCESS | 1816 | 1461863283330 Marionette DEBUG loaded listener.js 10:08:03 INFO - PROCESS | 1816 | ++DOMWINDOW == 138 (0x7f410bc41c00) [pid = 1816] [serial = 1863] [outer = 0x7f4105c35400] 10:08:04 INFO - PROCESS | 1816 | 1461863284571 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]]]}] 10:08:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 10:08:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 1687ms 10:08:04 INFO - PROCESS | 1816 | 1461863284676 Marionette TRACE conn4 -> [0,2453,"getWindowHandle",null] 10:08:04 INFO - PROCESS | 1816 | 1461863284681 Marionette TRACE conn4 <- [1,2453,null,{"value":"8"}] 10:08:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 10:08:04 INFO - PROCESS | 1816 | 1461863284693 Marionette TRACE conn4 -> [0,2454,"setScriptTimeout",{"ms":35000}] 10:08:04 INFO - PROCESS | 1816 | 1461863284697 Marionette TRACE conn4 <- [1,2454,null,{}] 10:08:04 INFO - PROCESS | 1816 | 1461863284713 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}] 10:08:04 INFO - PROCESS | 1816 | 1461863284975 Marionette TRACE conn4 <- [1,2455,null,{"value":null}] 10:08:05 INFO - PROCESS | 1816 | 1461863285299 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:05 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f410b330000 == 154 [pid = 1816] [id = 621] 10:08:05 INFO - PROCESS | 1816 | ++DOMWINDOW == 139 (0x7f4108170400) [pid = 1816] [serial = 1864] [outer = (nil)] 10:08:05 INFO - PROCESS | 1816 | ++DOMWINDOW == 140 (0x7f41084aa400) [pid = 1816] [serial = 1865] [outer = 0x7f4108170400] 10:08:05 INFO - PROCESS | 1816 | 1461863285375 Marionette DEBUG loaded listener.js 10:08:05 INFO - PROCESS | 1816 | ++DOMWINDOW == 141 (0x7f41084b8800) [pid = 1816] [serial = 1866] [outer = 0x7f4108170400] 10:08:06 INFO - PROCESS | 1816 | 1461863286295 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]]]}] 10:08:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 10:08:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 1641ms 10:08:06 INFO - PROCESS | 1816 | 1461863286334 Marionette TRACE conn4 -> [0,2457,"getWindowHandle",null] 10:08:06 INFO - PROCESS | 1816 | 1461863286343 Marionette TRACE conn4 <- [1,2457,null,{"value":"8"}] 10:08:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 10:08:06 INFO - PROCESS | 1816 | 1461863286353 Marionette TRACE conn4 -> [0,2458,"setScriptTimeout",{"ms":35000}] 10:08:06 INFO - PROCESS | 1816 | 1461863286356 Marionette TRACE conn4 <- [1,2458,null,{}] 10:08:06 INFO - PROCESS | 1816 | 1461863286362 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}] 10:08:06 INFO - PROCESS | 1816 | 1461863286602 Marionette TRACE conn4 <- [1,2459,null,{"value":null}] 10:08:06 INFO - PROCESS | 1816 | 1461863286860 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:06 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f410de40000 == 155 [pid = 1816] [id = 622] 10:08:06 INFO - PROCESS | 1816 | ++DOMWINDOW == 142 (0x7f4108ae1800) [pid = 1816] [serial = 1867] [outer = (nil)] 10:08:07 INFO - PROCESS | 1816 | ++DOMWINDOW == 143 (0x7f410bc33c00) [pid = 1816] [serial = 1868] [outer = 0x7f4108ae1800] 10:08:07 INFO - PROCESS | 1816 | 1461863287019 Marionette DEBUG loaded listener.js 10:08:07 INFO - PROCESS | 1816 | ++DOMWINDOW == 144 (0x7f410c39f800) [pid = 1816] [serial = 1869] [outer = 0x7f4108ae1800] 10:08:07 INFO - PROCESS | 1816 | 1461863287869 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]]]}] 10:08:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 10:08:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 1581ms 10:08:07 INFO - PROCESS | 1816 | 1461863287935 Marionette TRACE conn4 -> [0,2461,"getWindowHandle",null] 10:08:07 INFO - PROCESS | 1816 | 1461863287939 Marionette TRACE conn4 <- [1,2461,null,{"value":"8"}] 10:08:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 10:08:07 INFO - PROCESS | 1816 | 1461863287945 Marionette TRACE conn4 -> [0,2462,"setScriptTimeout",{"ms":35000}] 10:08:07 INFO - PROCESS | 1816 | 1461863287951 Marionette TRACE conn4 <- [1,2462,null,{}] 10:08:07 INFO - PROCESS | 1816 | 1461863287967 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}] 10:08:08 INFO - PROCESS | 1816 | 1461863288239 Marionette TRACE conn4 <- [1,2463,null,{"value":null}] 10:08:08 INFO - PROCESS | 1816 | 1461863288549 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:08 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f410f568800 == 156 [pid = 1816] [id = 623] 10:08:08 INFO - PROCESS | 1816 | ++DOMWINDOW == 145 (0x7f410db65c00) [pid = 1816] [serial = 1870] [outer = (nil)] 10:08:08 INFO - PROCESS | 1816 | ++DOMWINDOW == 146 (0x7f410e36c800) [pid = 1816] [serial = 1871] [outer = 0x7f410db65c00] 10:08:08 INFO - PROCESS | 1816 | 1461863288630 Marionette DEBUG loaded listener.js 10:08:08 INFO - PROCESS | 1816 | ++DOMWINDOW == 147 (0x7f410e70b800) [pid = 1816] [serial = 1872] [outer = 0x7f410db65c00] 10:08:09 INFO - PROCESS | 1816 | 1461863289514 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]]]}] 10:08:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 10:08:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 1594ms 10:08:09 INFO - PROCESS | 1816 | 1461863289540 Marionette TRACE conn4 -> [0,2465,"getWindowHandle",null] 10:08:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 10:08:09 INFO - PROCESS | 1816 | 1461863289545 Marionette TRACE conn4 <- [1,2465,null,{"value":"8"}] 10:08:09 INFO - PROCESS | 1816 | 1461863289550 Marionette TRACE conn4 -> [0,2466,"setScriptTimeout",{"ms":35000}] 10:08:09 INFO - PROCESS | 1816 | 1461863289554 Marionette TRACE conn4 <- [1,2466,null,{}] 10:08:09 INFO - PROCESS | 1816 | 1461863289559 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}] 10:08:09 INFO - PROCESS | 1816 | 1461863289798 Marionette TRACE conn4 <- [1,2467,null,{"value":null}] 10:08:10 INFO - PROCESS | 1816 | 1461863290064 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:10 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f4110d2a800 == 157 [pid = 1816] [id = 624] 10:08:10 INFO - PROCESS | 1816 | ++DOMWINDOW == 148 (0x7f410ca30c00) [pid = 1816] [serial = 1873] [outer = (nil)] 10:08:10 INFO - PROCESS | 1816 | ++DOMWINDOW == 149 (0x7f410f366800) [pid = 1816] [serial = 1874] [outer = 0x7f410ca30c00] 10:08:10 INFO - PROCESS | 1816 | 1461863290180 Marionette DEBUG loaded listener.js 10:08:10 INFO - PROCESS | 1816 | ++DOMWINDOW == 150 (0x7f410f392800) [pid = 1816] [serial = 1875] [outer = 0x7f410ca30c00] 10:08:11 INFO - PROCESS | 1816 | 1461863291017 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]]]}] 10:08:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 10:08:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 1532ms 10:08:11 INFO - PROCESS | 1816 | 1461863291083 Marionette TRACE conn4 -> [0,2469,"getWindowHandle",null] 10:08:11 INFO - PROCESS | 1816 | 1461863291087 Marionette TRACE conn4 <- [1,2469,null,{"value":"8"}] 10:08:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 10:08:11 INFO - PROCESS | 1816 | 1461863291093 Marionette TRACE conn4 -> [0,2470,"setScriptTimeout",{"ms":35000}] 10:08:11 INFO - PROCESS | 1816 | 1461863291095 Marionette TRACE conn4 <- [1,2470,null,{}] 10:08:11 INFO - PROCESS | 1816 | 1461863291100 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}] 10:08:11 INFO - PROCESS | 1816 | 1461863291327 Marionette TRACE conn4 <- [1,2471,null,{"value":null}] 10:08:11 INFO - PROCESS | 1816 | 1461863291587 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:11 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f411117d000 == 158 [pid = 1816] [id = 625] 10:08:11 INFO - PROCESS | 1816 | ++DOMWINDOW == 151 (0x7f410f6e5c00) [pid = 1816] [serial = 1876] [outer = (nil)] 10:08:11 INFO - PROCESS | 1816 | ++DOMWINDOW == 152 (0x7f4110995400) [pid = 1816] [serial = 1877] [outer = 0x7f410f6e5c00] 10:08:11 INFO - PROCESS | 1816 | 1461863291710 Marionette DEBUG loaded listener.js 10:08:11 INFO - PROCESS | 1816 | ++DOMWINDOW == 153 (0x7f4110e4f800) [pid = 1816] [serial = 1878] [outer = 0x7f410f6e5c00] 10:08:12 INFO - PROCESS | 1816 | 1461863292625 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]]]}] 10:08:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 10:08:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 1578ms 10:08:12 INFO - PROCESS | 1816 | 1461863292674 Marionette TRACE conn4 -> [0,2473,"getWindowHandle",null] 10:08:12 INFO - PROCESS | 1816 | 1461863292679 Marionette TRACE conn4 <- [1,2473,null,{"value":"8"}] 10:08:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 10:08:12 INFO - PROCESS | 1816 | 1461863292689 Marionette TRACE conn4 -> [0,2474,"setScriptTimeout",{"ms":35000}] 10:08:12 INFO - PROCESS | 1816 | 1461863292694 Marionette TRACE conn4 <- [1,2474,null,{}] 10:08:12 INFO - PROCESS | 1816 | 1461863292702 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}] 10:08:13 INFO - PROCESS | 1816 | 1461863293005 Marionette TRACE conn4 <- [1,2475,null,{"value":null}] 10:08:13 INFO - PROCESS | 1816 | 1461863293311 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:13 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f4113738800 == 159 [pid = 1816] [id = 626] 10:08:13 INFO - PROCESS | 1816 | ++DOMWINDOW == 154 (0x7f4110e58800) [pid = 1816] [serial = 1879] [outer = (nil)] 10:08:13 INFO - PROCESS | 1816 | ++DOMWINDOW == 155 (0x7f41126dec00) [pid = 1816] [serial = 1880] [outer = 0x7f4110e58800] 10:08:13 INFO - PROCESS | 1816 | 1461863293386 Marionette DEBUG loaded listener.js 10:08:13 INFO - PROCESS | 1816 | ++DOMWINDOW == 156 (0x7f411383ac00) [pid = 1816] [serial = 1881] [outer = 0x7f4110e58800] 10:08:14 INFO - PROCESS | 1816 | 1461863294260 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]]]}] 10:08:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 10:08:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 1634ms 10:08:14 INFO - PROCESS | 1816 | 1461863294323 Marionette TRACE conn4 -> [0,2477,"getWindowHandle",null] 10:08:14 INFO - PROCESS | 1816 | 1461863294327 Marionette TRACE conn4 <- [1,2477,null,{"value":"8"}] 10:08:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 10:08:14 INFO - PROCESS | 1816 | 1461863294334 Marionette TRACE conn4 -> [0,2478,"setScriptTimeout",{"ms":35000}] 10:08:14 INFO - PROCESS | 1816 | 1461863294336 Marionette TRACE conn4 <- [1,2478,null,{}] 10:08:14 INFO - PROCESS | 1816 | 1461863294342 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}] 10:08:14 INFO - PROCESS | 1816 | 1461863294572 Marionette TRACE conn4 <- [1,2479,null,{"value":null}] 10:08:14 INFO - PROCESS | 1816 | 1461863294887 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:14 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f4118088800 == 160 [pid = 1816] [id = 627] 10:08:14 INFO - PROCESS | 1816 | ++DOMWINDOW == 157 (0x7f4105c31c00) [pid = 1816] [serial = 1882] [outer = (nil)] 10:08:14 INFO - PROCESS | 1816 | ++DOMWINDOW == 158 (0x7f4113a91000) [pid = 1816] [serial = 1883] [outer = 0x7f4105c31c00] 10:08:14 INFO - PROCESS | 1816 | 1461863294964 Marionette DEBUG loaded listener.js 10:08:15 INFO - PROCESS | 1816 | ++DOMWINDOW == 159 (0x7f4114a0e000) [pid = 1816] [serial = 1884] [outer = 0x7f4105c31c00] 10:08:15 INFO - PROCESS | 1816 | 1461863295788 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]]]}] 10:08:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 10:08:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 1485ms 10:08:15 INFO - PROCESS | 1816 | 1461863295820 Marionette TRACE conn4 -> [0,2481,"getWindowHandle",null] 10:08:15 INFO - PROCESS | 1816 | 1461863295823 Marionette TRACE conn4 <- [1,2481,null,{"value":"8"}] 10:08:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 10:08:15 INFO - PROCESS | 1816 | 1461863295829 Marionette TRACE conn4 -> [0,2482,"setScriptTimeout",{"ms":35000}] 10:08:15 INFO - PROCESS | 1816 | 1461863295832 Marionette TRACE conn4 <- [1,2482,null,{}] 10:08:15 INFO - PROCESS | 1816 | 1461863295837 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}] 10:08:16 INFO - PROCESS | 1816 | 1461863296067 Marionette TRACE conn4 <- [1,2483,null,{"value":null}] 10:08:16 INFO - PROCESS | 1816 | 1461863296335 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:16 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f4118c84000 == 161 [pid = 1816] [id = 628] 10:08:16 INFO - PROCESS | 1816 | ++DOMWINDOW == 160 (0x7f4112227c00) [pid = 1816] [serial = 1885] [outer = (nil)] 10:08:16 INFO - PROCESS | 1816 | ++DOMWINDOW == 161 (0x7f4118902800) [pid = 1816] [serial = 1886] [outer = 0x7f4112227c00] 10:08:16 INFO - PROCESS | 1816 | 1461863296447 Marionette DEBUG loaded listener.js 10:08:16 INFO - PROCESS | 1816 | ++DOMWINDOW == 162 (0x7f4118910000) [pid = 1816] [serial = 1887] [outer = 0x7f4112227c00] 10:08:17 INFO - PROCESS | 1816 | 1461863297311 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]]]}] 10:08:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 10:08:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 1534ms 10:08:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 10:08:17 INFO - PROCESS | 1816 | 1461863297365 Marionette TRACE conn4 -> [0,2485,"getWindowHandle",null] 10:08:17 INFO - PROCESS | 1816 | 1461863297368 Marionette TRACE conn4 <- [1,2485,null,{"value":"8"}] 10:08:17 INFO - PROCESS | 1816 | 1461863297375 Marionette TRACE conn4 -> [0,2486,"setScriptTimeout",{"ms":35000}] 10:08:17 INFO - PROCESS | 1816 | 1461863297378 Marionette TRACE conn4 <- [1,2486,null,{}] 10:08:17 INFO - PROCESS | 1816 | 1461863297383 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}] 10:08:17 INFO - PROCESS | 1816 | 1461863297658 Marionette TRACE conn4 <- [1,2487,null,{"value":null}] 10:08:17 INFO - PROCESS | 1816 | 1461863297972 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:17 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f4119496800 == 162 [pid = 1816] [id = 629] 10:08:18 INFO - PROCESS | 1816 | ++DOMWINDOW == 163 (0x7f410978dc00) [pid = 1816] [serial = 1888] [outer = (nil)] 10:08:18 INFO - PROCESS | 1816 | ++DOMWINDOW == 164 (0x7f4118a22400) [pid = 1816] [serial = 1889] [outer = 0x7f410978dc00] 10:08:18 INFO - PROCESS | 1816 | 1461863298049 Marionette DEBUG loaded listener.js 10:08:18 INFO - PROCESS | 1816 | ++DOMWINDOW == 165 (0x7f4118b2f800) [pid = 1816] [serial = 1890] [outer = 0x7f410978dc00] 10:08:18 INFO - PROCESS | 1816 | 1461863298899 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]]]}] 10:08:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 10:08:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 1580ms 10:08:18 INFO - PROCESS | 1816 | 1461863298955 Marionette TRACE conn4 -> [0,2489,"getWindowHandle",null] 10:08:18 INFO - PROCESS | 1816 | 1461863298959 Marionette TRACE conn4 <- [1,2489,null,{"value":"8"}] 10:08:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 10:08:18 INFO - PROCESS | 1816 | 1461863298964 Marionette TRACE conn4 -> [0,2490,"setScriptTimeout",{"ms":35000}] 10:08:18 INFO - PROCESS | 1816 | 1461863298967 Marionette TRACE conn4 <- [1,2490,null,{}] 10:08:18 INFO - PROCESS | 1816 | 1461863298972 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}] 10:08:19 INFO - PROCESS | 1816 | 1461863299208 Marionette TRACE conn4 <- [1,2491,null,{"value":null}] 10:08:19 INFO - PROCESS | 1816 | 1461863299476 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:19 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f4119bd2800 == 163 [pid = 1816] [id = 630] 10:08:19 INFO - PROCESS | 1816 | ++DOMWINDOW == 166 (0x7f411a027400) [pid = 1816] [serial = 1891] [outer = (nil)] 10:08:19 INFO - PROCESS | 1816 | ++DOMWINDOW == 167 (0x7f411a23e400) [pid = 1816] [serial = 1892] [outer = 0x7f411a027400] 10:08:19 INFO - PROCESS | 1816 | 1461863299629 Marionette DEBUG loaded listener.js 10:08:19 INFO - PROCESS | 1816 | ++DOMWINDOW == 168 (0x7f411b979400) [pid = 1816] [serial = 1893] [outer = 0x7f411a027400] 10:08:20 INFO - PROCESS | 1816 | 1461863300548 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]]]}] 10:08:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 10:08:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 1634ms 10:08:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 10:08:20 INFO - PROCESS | 1816 | 1461863300600 Marionette TRACE conn4 -> [0,2493,"getWindowHandle",null] 10:08:20 INFO - PROCESS | 1816 | 1461863300604 Marionette TRACE conn4 <- [1,2493,null,{"value":"8"}] 10:08:20 INFO - PROCESS | 1816 | 1461863300610 Marionette TRACE conn4 -> [0,2494,"setScriptTimeout",{"ms":35000}] 10:08:20 INFO - PROCESS | 1816 | 1461863300614 Marionette TRACE conn4 <- [1,2494,null,{}] 10:08:20 INFO - PROCESS | 1816 | 1461863300619 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}] 10:08:20 INFO - PROCESS | 1816 | 1461863300877 Marionette TRACE conn4 <- [1,2495,null,{"value":null}] 10:08:21 INFO - PROCESS | 1816 | 1461863301198 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:21 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f411b9c7000 == 164 [pid = 1816] [id = 631] 10:08:21 INFO - PROCESS | 1816 | ++DOMWINDOW == 169 (0x7f411a235400) [pid = 1816] [serial = 1894] [outer = (nil)] 10:08:21 INFO - PROCESS | 1816 | ++DOMWINDOW == 170 (0x7f4120568400) [pid = 1816] [serial = 1895] [outer = 0x7f411a235400] 10:08:21 INFO - PROCESS | 1816 | 1461863301293 Marionette DEBUG loaded listener.js 10:08:21 INFO - PROCESS | 1816 | ++DOMWINDOW == 171 (0x7f4123ddd000) [pid = 1816] [serial = 1896] [outer = 0x7f411a235400] 10:08:22 INFO - PROCESS | 1816 | 1461863302158 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]]]}] 10:08:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 10:08:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 1583ms 10:08:22 INFO - PROCESS | 1816 | 1461863302193 Marionette TRACE conn4 -> [0,2497,"getWindowHandle",null] 10:08:22 INFO - PROCESS | 1816 | 1461863302197 Marionette TRACE conn4 <- [1,2497,null,{"value":"8"}] 10:08:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 10:08:22 INFO - PROCESS | 1816 | 1461863302202 Marionette TRACE conn4 -> [0,2498,"setScriptTimeout",{"ms":35000}] 10:08:22 INFO - PROCESS | 1816 | 1461863302205 Marionette TRACE conn4 <- [1,2498,null,{}] 10:08:22 INFO - PROCESS | 1816 | 1461863302210 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}] 10:08:22 INFO - PROCESS | 1816 | 1461863302440 Marionette TRACE conn4 <- [1,2499,null,{"value":null}] 10:08:22 INFO - PROCESS | 1816 | 1461863302710 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:22 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f4124072800 == 165 [pid = 1816] [id = 632] 10:08:22 INFO - PROCESS | 1816 | ++DOMWINDOW == 172 (0x7f410b80c400) [pid = 1816] [serial = 1897] [outer = (nil)] 10:08:22 INFO - PROCESS | 1816 | ++DOMWINDOW == 173 (0x7f4114631400) [pid = 1816] [serial = 1898] [outer = 0x7f410b80c400] 10:08:22 INFO - PROCESS | 1816 | 1461863302826 Marionette DEBUG loaded listener.js 10:08:22 INFO - PROCESS | 1816 | ++DOMWINDOW == 174 (0x7f41247f5800) [pid = 1816] [serial = 1899] [outer = 0x7f410b80c400] 10:08:23 INFO - PROCESS | 1816 | 1461863303648 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]]]}] 10:08:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 10:08:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 1483ms 10:08:23 INFO - PROCESS | 1816 | 1461863303686 Marionette TRACE conn4 -> [0,2501,"getWindowHandle",null] 10:08:23 INFO - PROCESS | 1816 | 1461863303689 Marionette TRACE conn4 <- [1,2501,null,{"value":"8"}] 10:08:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 10:08:23 INFO - PROCESS | 1816 | 1461863303695 Marionette TRACE conn4 -> [0,2502,"setScriptTimeout",{"ms":35000}] 10:08:23 INFO - PROCESS | 1816 | 1461863303697 Marionette TRACE conn4 <- [1,2502,null,{}] 10:08:23 INFO - PROCESS | 1816 | 1461863303702 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}] 10:08:23 INFO - PROCESS | 1816 | 1461863303939 Marionette TRACE conn4 <- [1,2503,null,{"value":null}] 10:08:24 INFO - PROCESS | 1816 | 1461863304213 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:24 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f41249c6000 == 166 [pid = 1816] [id = 633] 10:08:24 INFO - PROCESS | 1816 | ++DOMWINDOW == 175 (0x7f410f6de800) [pid = 1816] [serial = 1900] [outer = (nil)] 10:08:24 INFO - PROCESS | 1816 | ++DOMWINDOW == 176 (0x7f412570f000) [pid = 1816] [serial = 1901] [outer = 0x7f410f6de800] 10:08:24 INFO - PROCESS | 1816 | 1461863304295 Marionette DEBUG loaded listener.js 10:08:24 INFO - PROCESS | 1816 | ++DOMWINDOW == 177 (0x7f412646d800) [pid = 1816] [serial = 1902] [outer = 0x7f410f6de800] 10:08:25 INFO - PROCESS | 1816 | 1461863305234 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]]]}] 10:08:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 10:08:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 1579ms 10:08:25 INFO - PROCESS | 1816 | 1461863305275 Marionette TRACE conn4 -> [0,2505,"getWindowHandle",null] 10:08:25 INFO - PROCESS | 1816 | 1461863305277 Marionette TRACE conn4 <- [1,2505,null,{"value":"8"}] 10:08:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 10:08:25 INFO - PROCESS | 1816 | 1461863305283 Marionette TRACE conn4 -> [0,2506,"setScriptTimeout",{"ms":35000}] 10:08:25 INFO - PROCESS | 1816 | 1461863305285 Marionette TRACE conn4 <- [1,2506,null,{}] 10:08:25 INFO - PROCESS | 1816 | 1461863305291 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}] 10:08:25 INFO - PROCESS | 1816 | 1461863305515 Marionette TRACE conn4 <- [1,2507,null,{"value":null}] 10:08:25 INFO - PROCESS | 1816 | 1461863305787 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:25 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f4126478800 == 167 [pid = 1816] [id = 634] 10:08:25 INFO - PROCESS | 1816 | ++DOMWINDOW == 178 (0x7f411a406400) [pid = 1816] [serial = 1903] [outer = (nil)] 10:08:25 INFO - PROCESS | 1816 | ++DOMWINDOW == 179 (0x7f412f545c00) [pid = 1816] [serial = 1904] [outer = 0x7f411a406400] 10:08:25 INFO - PROCESS | 1816 | 1461863305903 Marionette DEBUG loaded listener.js 10:08:26 INFO - PROCESS | 1816 | ++DOMWINDOW == 180 (0x7f4130419800) [pid = 1816] [serial = 1905] [outer = 0x7f411a406400] 10:08:26 INFO - PROCESS | 1816 | 1461863306734 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]]]}] 10:08:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 10:08:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 1482ms 10:08:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 10:08:26 INFO - PROCESS | 1816 | 1461863306767 Marionette TRACE conn4 -> [0,2509,"getWindowHandle",null] 10:08:26 INFO - PROCESS | 1816 | 1461863306770 Marionette TRACE conn4 <- [1,2509,null,{"value":"8"}] 10:08:26 INFO - PROCESS | 1816 | 1461863306776 Marionette TRACE conn4 -> [0,2510,"setScriptTimeout",{"ms":35000}] 10:08:26 INFO - PROCESS | 1816 | 1461863306779 Marionette TRACE conn4 <- [1,2510,null,{}] 10:08:26 INFO - PROCESS | 1816 | 1461863306784 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}] 10:08:27 INFO - PROCESS | 1816 | 1461863307010 Marionette TRACE conn4 <- [1,2511,null,{"value":null}] 10:08:27 INFO - PROCESS | 1816 | 1461863307284 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:27 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f41308c5800 == 168 [pid = 1816] [id = 635] 10:08:27 INFO - PROCESS | 1816 | ++DOMWINDOW == 181 (0x7f411a79ec00) [pid = 1816] [serial = 1906] [outer = (nil)] 10:08:27 INFO - PROCESS | 1816 | ++DOMWINDOW == 182 (0x7f41312a4c00) [pid = 1816] [serial = 1907] [outer = 0x7f411a79ec00] 10:08:27 INFO - PROCESS | 1816 | 1461863307360 Marionette DEBUG loaded listener.js 10:08:27 INFO - PROCESS | 1816 | ++DOMWINDOW == 183 (0x7f4131827c00) [pid = 1816] [serial = 1908] [outer = 0x7f411a79ec00] 10:08:28 INFO - PROCESS | 1816 | 1461863308237 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]]]}] 10:08:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 10:08:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 1533ms 10:08:28 INFO - PROCESS | 1816 | 1461863308309 Marionette TRACE conn4 -> [0,2513,"getWindowHandle",null] 10:08:28 INFO - PROCESS | 1816 | 1461863308313 Marionette TRACE conn4 <- [1,2513,null,{"value":"8"}] 10:08:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 10:08:28 INFO - PROCESS | 1816 | 1461863308319 Marionette TRACE conn4 -> [0,2514,"setScriptTimeout",{"ms":35000}] 10:08:28 INFO - PROCESS | 1816 | 1461863308321 Marionette TRACE conn4 <- [1,2514,null,{}] 10:08:28 INFO - PROCESS | 1816 | 1461863308327 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}] 10:08:28 INFO - PROCESS | 1816 | 1461863308564 Marionette TRACE conn4 <- [1,2515,null,{"value":null}] 10:08:28 INFO - PROCESS | 1816 | 1461863308893 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:28 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f4134f73800 == 169 [pid = 1816] [id = 636] 10:08:28 INFO - PROCESS | 1816 | ++DOMWINDOW == 184 (0x7f411cfa1400) [pid = 1816] [serial = 1909] [outer = (nil)] 10:08:28 INFO - PROCESS | 1816 | ++DOMWINDOW == 185 (0x7f413321ac00) [pid = 1816] [serial = 1910] [outer = 0x7f411cfa1400] 10:08:28 INFO - PROCESS | 1816 | 1461863308968 Marionette DEBUG loaded listener.js 10:08:29 INFO - PROCESS | 1816 | ++DOMWINDOW == 186 (0x7f4134b11800) [pid = 1816] [serial = 1911] [outer = 0x7f411cfa1400] 10:08:29 INFO - PROCESS | 1816 | 1461863309870 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]]]}] 10:08:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 10:08:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 1628ms 10:08:29 INFO - PROCESS | 1816 | 1461863309948 Marionette TRACE conn4 -> [0,2517,"getWindowHandle",null] 10:08:29 INFO - PROCESS | 1816 | 1461863309952 Marionette TRACE conn4 <- [1,2517,null,{"value":"8"}] 10:08:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 10:08:29 INFO - PROCESS | 1816 | 1461863309958 Marionette TRACE conn4 -> [0,2518,"setScriptTimeout",{"ms":35000}] 10:08:29 INFO - PROCESS | 1816 | 1461863309960 Marionette TRACE conn4 <- [1,2518,null,{}] 10:08:29 INFO - PROCESS | 1816 | 1461863309966 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}] 10:08:30 INFO - PROCESS | 1816 | 1461863310206 Marionette TRACE conn4 <- [1,2519,null,{"value":null}] 10:08:30 INFO - PROCESS | 1816 | 1461863310480 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:30 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f4135580800 == 170 [pid = 1816] [id = 637] 10:08:30 INFO - PROCESS | 1816 | ++DOMWINDOW == 187 (0x7f41315f4800) [pid = 1816] [serial = 1912] [outer = (nil)] 10:08:30 INFO - PROCESS | 1816 | ++DOMWINDOW == 188 (0x7f41352a4c00) [pid = 1816] [serial = 1913] [outer = 0x7f41315f4800] 10:08:30 INFO - PROCESS | 1816 | 1461863310592 Marionette DEBUG loaded listener.js 10:08:30 INFO - PROCESS | 1816 | ++DOMWINDOW == 189 (0x7f413542d800) [pid = 1816] [serial = 1914] [outer = 0x7f41315f4800] 10:08:31 INFO - PROCESS | 1816 | 1461863311432 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]]]}] 10:08:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 10:08:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 1527ms 10:08:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 10:08:31 INFO - PROCESS | 1816 | 1461863311486 Marionette TRACE conn4 -> [0,2521,"getWindowHandle",null] 10:08:31 INFO - PROCESS | 1816 | 1461863311489 Marionette TRACE conn4 <- [1,2521,null,{"value":"8"}] 10:08:31 INFO - PROCESS | 1816 | 1461863311515 Marionette TRACE conn4 -> [0,2522,"setScriptTimeout",{"ms":35000}] 10:08:31 INFO - PROCESS | 1816 | 1461863311519 Marionette TRACE conn4 <- [1,2522,null,{}] 10:08:31 INFO - PROCESS | 1816 | 1461863311528 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}] 10:08:31 INFO - PROCESS | 1816 | 1461863311758 Marionette TRACE conn4 <- [1,2523,null,{"value":null}] 10:08:32 INFO - PROCESS | 1816 | 1461863312029 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:32 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f4137523800 == 171 [pid = 1816] [id = 638] 10:08:32 INFO - PROCESS | 1816 | ++DOMWINDOW == 190 (0x7f4102558c00) [pid = 1816] [serial = 1915] [outer = (nil)] 10:08:32 INFO - PROCESS | 1816 | ++DOMWINDOW == 191 (0x7f410255e400) [pid = 1816] [serial = 1916] [outer = 0x7f4102558c00] 10:08:32 INFO - PROCESS | 1816 | 1461863312141 Marionette DEBUG loaded listener.js 10:08:32 INFO - PROCESS | 1816 | ++DOMWINDOW == 192 (0x7f4102564000) [pid = 1816] [serial = 1917] [outer = 0x7f4102558c00] 10:08:33 INFO - PROCESS | 1816 | 1461863313030 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]]]}] 10:08:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 10:08:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 1615ms 10:08:33 INFO - PROCESS | 1816 | 1461863313110 Marionette TRACE conn4 -> [0,2525,"getWindowHandle",null] 10:08:33 INFO - PROCESS | 1816 | 1461863313114 Marionette TRACE conn4 <- [1,2525,null,{"value":"8"}] 10:08:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 10:08:33 INFO - PROCESS | 1816 | 1461863313122 Marionette TRACE conn4 -> [0,2526,"setScriptTimeout",{"ms":35000}] 10:08:33 INFO - PROCESS | 1816 | 1461863313127 Marionette TRACE conn4 <- [1,2526,null,{}] 10:08:33 INFO - PROCESS | 1816 | 1461863313138 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}] 10:08:33 INFO - PROCESS | 1816 | 1461863313441 Marionette TRACE conn4 <- [1,2527,null,{"value":null}] 10:08:33 INFO - PROCESS | 1816 | 1461863313826 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:35 INFO - PROCESS | 1816 | --DOCSHELL 0x7f412684c800 == 170 [pid = 1816] [id = 564] 10:08:35 INFO - PROCESS | 1816 | --DOCSHELL 0x7f41247c4800 == 169 [pid = 1816] [id = 562] 10:08:35 INFO - PROCESS | 1816 | --DOCSHELL 0x7f41253a8800 == 168 [pid = 1816] [id = 563] 10:08:35 INFO - PROCESS | 1816 | --DOCSHELL 0x7f410bc0d000 == 167 [pid = 1816] [id = 619] 10:08:35 INFO - PROCESS | 1816 | --DOCSHELL 0x7f410b910800 == 166 [pid = 1816] [id = 618] 10:08:35 INFO - PROCESS | 1816 | --DOCSHELL 0x7f4109615000 == 165 [pid = 1816] [id = 617] 10:08:35 INFO - PROCESS | 1816 | --DOCSHELL 0x7f4107dd2000 == 164 [pid = 1816] [id = 616] 10:08:35 INFO - PROCESS | 1816 | --DOCSHELL 0x7f4124032800 == 163 [pid = 1816] [id = 611] 10:08:35 INFO - PROCESS | 1816 | --DOCSHELL 0x7f411b9d4000 == 162 [pid = 1816] [id = 610] 10:08:35 INFO - PROCESS | 1816 | --DOCSHELL 0x7f411a41a000 == 161 [pid = 1816] [id = 609] 10:08:35 INFO - PROCESS | 1816 | --DOCSHELL 0x7f4119956800 == 160 [pid = 1816] [id = 608] 10:08:35 INFO - PROCESS | 1816 | --DOCSHELL 0x7f4118d1c800 == 159 [pid = 1816] [id = 607] 10:08:35 INFO - PROCESS | 1816 | --DOCSHELL 0x7f411892e800 == 158 [pid = 1816] [id = 606] 10:08:35 INFO - PROCESS | 1816 | --DOCSHELL 0x7f4118095000 == 157 [pid = 1816] [id = 605] 10:08:35 INFO - PROCESS | 1816 | --DOCSHELL 0x7f4114761000 == 156 [pid = 1816] [id = 604] 10:08:35 INFO - PROCESS | 1816 | --DOCSHELL 0x7f4112253800 == 155 [pid = 1816] [id = 603] 10:08:35 INFO - PROCESS | 1816 | --DOCSHELL 0x7f4111184000 == 154 [pid = 1816] [id = 602] 10:08:35 INFO - PROCESS | 1816 | --DOCSHELL 0x7f4110b35000 == 153 [pid = 1816] [id = 601] 10:08:35 INFO - PROCESS | 1816 | --DOCSHELL 0x7f410f571000 == 152 [pid = 1816] [id = 600] 10:08:35 INFO - PROCESS | 1816 | --DOCSHELL 0x7f410e71c000 == 151 [pid = 1816] [id = 599] 10:08:35 INFO - PROCESS | 1816 | --DOCSHELL 0x7f410cdc1000 == 150 [pid = 1816] [id = 598] 10:08:35 INFO - PROCESS | 1816 | --DOCSHELL 0x7f4109606800 == 149 [pid = 1816] [id = 597] 10:08:35 INFO - PROCESS | 1816 | --DOMWINDOW == 191 (0x7f4121d7d000) [pid = 1816] [serial = 1754] [outer = (nil)] [url = about:blank] 10:08:35 INFO - PROCESS | 1816 | --DOMWINDOW == 190 (0x7f41084b2c00) [pid = 1816] [serial = 1788] [outer = (nil)] [url = about:blank] 10:08:35 INFO - PROCESS | 1816 | --DOMWINDOW == 189 (0x7f41319d0400) [pid = 1816] [serial = 1767] [outer = (nil)] [url = about:blank] 10:08:35 INFO - PROCESS | 1816 | --DOMWINDOW == 188 (0x7f4105c3c000) [pid = 1816] [serial = 1778] [outer = (nil)] [url = about:blank] 10:08:35 INFO - PROCESS | 1816 | --DOMWINDOW == 187 (0x7f41084ad800) [pid = 1816] [serial = 1784] [outer = (nil)] [url = about:blank] 10:08:35 INFO - PROCESS | 1816 | --DOMWINDOW == 186 (0x7f411a021000) [pid = 1816] [serial = 1746] [outer = (nil)] [url = about:blank] 10:08:35 INFO - PROCESS | 1816 | --DOMWINDOW == 185 (0x7f411890b800) [pid = 1816] [serial = 1740] [outer = (nil)] [url = about:blank] 10:08:35 INFO - PROCESS | 1816 | --DOMWINDOW == 184 (0x7f410c3ad400) [pid = 1816] [serial = 1725] [outer = (nil)] [url = about:blank] 10:08:35 INFO - PROCESS | 1816 | --DOMWINDOW == 183 (0x7f410f369400) [pid = 1816] [serial = 1728] [outer = (nil)] [url = about:blank] 10:08:35 INFO - PROCESS | 1816 | --DOMWINDOW == 182 (0x7f411802e800) [pid = 1816] [serial = 1739] [outer = (nil)] [url = about:blank] 10:08:35 INFO - PROCESS | 1816 | --DOMWINDOW == 181 (0x7f4125710c00) [pid = 1816] [serial = 1760] [outer = (nil)] [url = about:blank] 10:08:35 INFO - PROCESS | 1816 | --DOMWINDOW == 180 (0x7f41124db800) [pid = 1816] [serial = 1733] [outer = (nil)] [url = about:blank] 10:08:35 INFO - PROCESS | 1816 | --DOMWINDOW == 179 (0x7f410ebcb000) [pid = 1816] [serial = 1727] [outer = (nil)] [url = about:blank] 10:08:35 INFO - PROCESS | 1816 | --DOMWINDOW == 178 (0x7f412030cc00) [pid = 1816] [serial = 1752] [outer = (nil)] [url = about:blank] 10:08:35 INFO - PROCESS | 1816 | --DOMWINDOW == 177 (0x7f410b4f2800) [pid = 1816] [serial = 1724] [outer = (nil)] [url = about:blank] 10:08:35 INFO - PROCESS | 1816 | --DOMWINDOW == 176 (0x7f4106cee400) [pid = 1816] [serial = 1779] [outer = (nil)] [url = about:blank] 10:08:35 INFO - PROCESS | 1816 | --DOMWINDOW == 175 (0x7f411b651c00) [pid = 1816] [serial = 1749] [outer = (nil)] [url = about:blank] 10:08:35 INFO - PROCESS | 1816 | --DOMWINDOW == 174 (0x7f410bc40400) [pid = 1816] [serial = 1773] [outer = (nil)] [url = about:blank] 10:08:35 INFO - PROCESS | 1816 | --DOMWINDOW == 173 (0x7f4119810400) [pid = 1816] [serial = 1745] [outer = (nil)] [url = about:blank] 10:08:35 INFO - PROCESS | 1816 | --DOMWINDOW == 172 (0x7f4110997c00) [pid = 1816] [serial = 1730] [outer = (nil)] [url = about:blank] 10:08:35 INFO - PROCESS | 1816 | --DOMWINDOW == 171 (0x7f410bc3c000) [pid = 1816] [serial = 1772] [outer = (nil)] [url = about:blank] 10:08:35 INFO - PROCESS | 1816 | --DOMWINDOW == 170 (0x7f4113a8bc00) [pid = 1816] [serial = 1736] [outer = (nil)] [url = about:blank] 10:08:35 INFO - PROCESS | 1816 | --DOMWINDOW == 169 (0x7f4114630800) [pid = 1816] [serial = 1737] [outer = (nil)] [url = about:blank] 10:08:35 INFO - PROCESS | 1816 | --DOMWINDOW == 168 (0x7f4112e72400) [pid = 1816] [serial = 1734] [outer = (nil)] [url = about:blank] 10:08:35 INFO - PROCESS | 1816 | --DOMWINDOW == 167 (0x7f413499b800) [pid = 1816] [serial = 1775] [outer = (nil)] [url = about:blank] 10:08:35 INFO - PROCESS | 1816 | --DOMWINDOW == 166 (0x7f410816fc00) [pid = 1816] [serial = 1782] [outer = (nil)] [url = about:blank] 10:08:35 INFO - PROCESS | 1816 | --DOMWINDOW == 165 (0x7f4118a25c00) [pid = 1816] [serial = 1742] [outer = (nil)] [url = about:blank] 10:08:35 INFO - PROCESS | 1816 | --DOMWINDOW == 164 (0x7f411e7cb400) [pid = 1816] [serial = 1751] [outer = (nil)] [url = about:blank] 10:08:35 INFO - PROCESS | 1816 | --DOMWINDOW == 163 (0x7f4126162c00) [pid = 1816] [serial = 1761] [outer = (nil)] [url = about:blank] 10:08:35 INFO - PROCESS | 1816 | --DOMWINDOW == 162 (0x7f4131824000) [pid = 1816] [serial = 1766] [outer = (nil)] [url = about:blank] 10:08:35 INFO - PROCESS | 1816 | --DOMWINDOW == 161 (0x7f41352aa000) [pid = 1816] [serial = 1769] [outer = (nil)] [url = about:blank] 10:08:35 INFO - PROCESS | 1816 | --DOMWINDOW == 160 (0x7f41084c4000) [pid = 1816] [serial = 1785] [outer = (nil)] [url = about:blank] 10:08:35 INFO - PROCESS | 1816 | --DOMWINDOW == 159 (0x7f411a402800) [pid = 1816] [serial = 1748] [outer = (nil)] [url = about:blank] 10:08:35 INFO - PROCESS | 1816 | --DOMWINDOW == 158 (0x7f4124e3c400) [pid = 1816] [serial = 1758] [outer = (nil)] [url = about:blank] 10:08:35 INFO - PROCESS | 1816 | --DOMWINDOW == 157 (0x7f4108ad9400) [pid = 1816] [serial = 1722] [outer = (nil)] [url = about:blank] 10:08:35 INFO - PROCESS | 1816 | --DOMWINDOW == 156 (0x7f412688b400) [pid = 1816] [serial = 1763] [outer = (nil)] [url = about:blank] 10:08:35 INFO - PROCESS | 1816 | --DOMWINDOW == 155 (0x7f4122bc9400) [pid = 1816] [serial = 1755] [outer = (nil)] [url = about:blank] 10:08:35 INFO - PROCESS | 1816 | --DOMWINDOW == 154 (0x7f41241da800) [pid = 1816] [serial = 1757] [outer = (nil)] [url = about:blank] 10:08:35 INFO - PROCESS | 1816 | --DOMWINDOW == 153 (0x7f4135431000) [pid = 1816] [serial = 1770] [outer = (nil)] [url = about:blank] 10:08:35 INFO - PROCESS | 1816 | --DOMWINDOW == 152 (0x7f41303e8c00) [pid = 1816] [serial = 1764] [outer = (nil)] [url = about:blank] 10:08:35 INFO - PROCESS | 1816 | --DOMWINDOW == 151 (0x7f4108165c00) [pid = 1816] [serial = 1781] [outer = (nil)] [url = about:blank] 10:08:35 INFO - PROCESS | 1816 | --DOMWINDOW == 150 (0x7f41112cd400) [pid = 1816] [serial = 1731] [outer = (nil)] [url = about:blank] 10:08:35 INFO - PROCESS | 1816 | --DOMWINDOW == 149 (0x7f4106ce7c00) [pid = 1816] [serial = 1787] [outer = (nil)] [url = about:blank] 10:08:35 INFO - PROCESS | 1816 | --DOMWINDOW == 148 (0x7f41084b4000) [pid = 1816] [serial = 1721] [outer = (nil)] [url = about:blank] 10:08:35 INFO - PROCESS | 1816 | --DOMWINDOW == 147 (0x7f410ebbd400) [pid = 1816] [serial = 1647] [outer = (nil)] [url = about:blank] 10:08:35 INFO - PROCESS | 1816 | --DOMWINDOW == 146 (0x7f4118b2d800) [pid = 1816] [serial = 1743] [outer = (nil)] [url = about:blank] 10:08:35 INFO - PROCESS | 1816 | --DOMWINDOW == 145 (0x7f4109e32800) [pid = 1816] [serial = 1790] [outer = (nil)] [url = about:blank] 10:08:35 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f4106b61000 == 150 [pid = 1816] [id = 639] 10:08:35 INFO - PROCESS | 1816 | ++DOMWINDOW == 146 (0x7f4104f5c800) [pid = 1816] [serial = 1918] [outer = (nil)] 10:08:35 INFO - PROCESS | 1816 | ++DOMWINDOW == 147 (0x7f4104f68000) [pid = 1816] [serial = 1919] [outer = 0x7f4104f5c800] 10:08:35 INFO - PROCESS | 1816 | 1461863315391 Marionette DEBUG loaded listener.js 10:08:35 INFO - PROCESS | 1816 | ++DOMWINDOW == 148 (0x7f4105c3a400) [pid = 1816] [serial = 1920] [outer = 0x7f4104f5c800] 10:08:36 INFO - PROCESS | 1816 | 1461863316226 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]]]}] 10:08:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 10:08:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 3146ms 10:08:36 INFO - PROCESS | 1816 | 1461863316269 Marionette TRACE conn4 -> [0,2529,"getWindowHandle",null] 10:08:36 INFO - PROCESS | 1816 | 1461863316273 Marionette TRACE conn4 <- [1,2529,null,{"value":"8"}] 10:08:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 10:08:36 INFO - PROCESS | 1816 | 1461863316296 Marionette TRACE conn4 -> [0,2530,"setScriptTimeout",{"ms":35000}] 10:08:36 INFO - PROCESS | 1816 | 1461863316300 Marionette TRACE conn4 <- [1,2530,null,{}] 10:08:36 INFO - PROCESS | 1816 | 1461863316314 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}] 10:08:36 INFO - PROCESS | 1816 | 1461863316529 Marionette TRACE conn4 <- [1,2531,null,{"value":null}] 10:08:36 INFO - PROCESS | 1816 | 1461863316561 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:36 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f4107dd0000 == 151 [pid = 1816] [id = 640] 10:08:36 INFO - PROCESS | 1816 | ++DOMWINDOW == 149 (0x7f4102564800) [pid = 1816] [serial = 1921] [outer = (nil)] 10:08:36 INFO - PROCESS | 1816 | ++DOMWINDOW == 150 (0x7f410815d400) [pid = 1816] [serial = 1922] [outer = 0x7f4102564800] 10:08:36 INFO - PROCESS | 1816 | 1461863316780 Marionette DEBUG loaded listener.js 10:08:36 INFO - PROCESS | 1816 | ++DOMWINDOW == 151 (0x7f410816d800) [pid = 1816] [serial = 1923] [outer = 0x7f4102564800] 10:08:37 INFO - PROCESS | 1816 | 1461863317566 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]]]}] 10:08:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 10:08:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 1303ms 10:08:37 INFO - PROCESS | 1816 | 1461863317634 Marionette TRACE conn4 -> [0,2533,"getWindowHandle",null] 10:08:37 INFO - PROCESS | 1816 | 1461863317640 Marionette TRACE conn4 <- [1,2533,null,{"value":"8"}] 10:08:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 10:08:37 INFO - PROCESS | 1816 | 1461863317650 Marionette TRACE conn4 -> [0,2534,"setScriptTimeout",{"ms":35000}] 10:08:37 INFO - PROCESS | 1816 | 1461863317654 Marionette TRACE conn4 <- [1,2534,null,{}] 10:08:37 INFO - PROCESS | 1816 | 1461863317659 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}] 10:08:37 INFO - PROCESS | 1816 | 1461863317937 Marionette TRACE conn4 <- [1,2535,null,{"value":null}] 10:08:37 INFO - PROCESS | 1816 | 1461863317975 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:37 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f4109609800 == 152 [pid = 1816] [id = 641] 10:08:37 INFO - PROCESS | 1816 | ++DOMWINDOW == 152 (0x7f410817ec00) [pid = 1816] [serial = 1924] [outer = (nil)] 10:08:38 INFO - PROCESS | 1816 | ++DOMWINDOW == 153 (0x7f41084af000) [pid = 1816] [serial = 1925] [outer = 0x7f410817ec00] 10:08:38 INFO - PROCESS | 1816 | 1461863318041 Marionette DEBUG loaded listener.js 10:08:38 INFO - PROCESS | 1816 | ++DOMWINDOW == 154 (0x7f41084c4c00) [pid = 1816] [serial = 1926] [outer = 0x7f410817ec00] 10:08:39 INFO - PROCESS | 1816 | 1461863319020 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]]]}] 10:08:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 10:08:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 1386ms 10:08:39 INFO - PROCESS | 1816 | 1461863319038 Marionette TRACE conn4 -> [0,2537,"getWindowHandle",null] 10:08:39 INFO - PROCESS | 1816 | 1461863319042 Marionette TRACE conn4 <- [1,2537,null,{"value":"8"}] 10:08:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 10:08:39 INFO - PROCESS | 1816 | 1461863319047 Marionette TRACE conn4 -> [0,2538,"setScriptTimeout",{"ms":35000}] 10:08:39 INFO - PROCESS | 1816 | 1461863319053 Marionette TRACE conn4 <- [1,2538,null,{}] 10:08:39 INFO - PROCESS | 1816 | 1461863319067 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}] 10:08:39 INFO - PROCESS | 1816 | 1461863319450 Marionette TRACE conn4 <- [1,2539,null,{"value":null}] 10:08:39 INFO - PROCESS | 1816 | 1461863319506 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:39 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f410b6f8000 == 153 [pid = 1816] [id = 642] 10:08:39 INFO - PROCESS | 1816 | ++DOMWINDOW == 155 (0x7f4109787400) [pid = 1816] [serial = 1927] [outer = (nil)] 10:08:39 INFO - PROCESS | 1816 | ++DOMWINDOW == 156 (0x7f4109e32c00) [pid = 1816] [serial = 1928] [outer = 0x7f4109787400] 10:08:39 INFO - PROCESS | 1816 | 1461863319565 Marionette DEBUG loaded listener.js 10:08:39 INFO - PROCESS | 1816 | ++DOMWINDOW == 157 (0x7f410b4ef400) [pid = 1816] [serial = 1929] [outer = 0x7f4109787400] 10:08:40 INFO - PROCESS | 1816 | --DOMWINDOW == 156 (0x7f4104f5dc00) [pid = 1816] [serial = 1717] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 10:08:40 INFO - PROCESS | 1816 | --DOMWINDOW == 155 (0x7f410bc36000) [pid = 1816] [serial = 1774] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 10:08:40 INFO - PROCESS | 1816 | --DOMWINDOW == 154 (0x7f4109782400) [pid = 1816] [serial = 1855] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 10:08:40 INFO - PROCESS | 1816 | --DOMWINDOW == 153 (0x7f410f391000) [pid = 1816] [serial = 1813] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 10:08:40 INFO - PROCESS | 1816 | --DOMWINDOW == 152 (0x7f41191bc000) [pid = 1816] [serial = 1831] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 10:08:40 INFO - PROCESS | 1816 | --DOMWINDOW == 151 (0x7f410e710c00) [pid = 1816] [serial = 1810] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 10:08:40 INFO - PROCESS | 1816 | --DOMWINDOW == 150 (0x7f411e7e4c00) [pid = 1816] [serial = 1840] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 10:08:40 INFO - PROCESS | 1816 | --DOMWINDOW == 149 (0x7f410c3a4c00) [pid = 1816] [serial = 1804] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 10:08:40 INFO - PROCESS | 1816 | --DOMWINDOW == 148 (0x7f410b4f1800) [pid = 1816] [serial = 1798] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 10:08:40 INFO - PROCESS | 1816 | --DOMWINDOW == 147 (0x7f41084ca800) [pid = 1816] [serial = 1795] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 10:08:40 INFO - PROCESS | 1816 | --DOMWINDOW == 146 (0x7f411d070000) [pid = 1816] [serial = 1837] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 10:08:40 INFO - PROCESS | 1816 | --DOMWINDOW == 145 (0x7f4106ce6800) [pid = 1816] [serial = 1849] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 10:08:40 INFO - PROCESS | 1816 | --DOMWINDOW == 144 (0x7f4110e53000) [pid = 1816] [serial = 1816] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 10:08:40 INFO - PROCESS | 1816 | --DOMWINDOW == 143 (0x7f410f390800) [pid = 1816] [serial = 1807] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 10:08:40 INFO - PROCESS | 1816 | --DOMWINDOW == 142 (0x7f4104f67800) [pid = 1816] [serial = 1843] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 10:08:40 INFO - PROCESS | 1816 | --DOMWINDOW == 141 (0x7f411890dc00) [pid = 1816] [serial = 1825] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 10:08:40 INFO - PROCESS | 1816 | --DOMWINDOW == 140 (0x7f410ebbc400) [pid = 1816] [serial = 1834] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 10:08:40 INFO - PROCESS | 1816 | --DOMWINDOW == 139 (0x7f4106e87000) [pid = 1816] [serial = 1792] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 10:08:40 INFO - PROCESS | 1816 | --DOMWINDOW == 138 (0x7f410b4f3000) [pid = 1816] [serial = 1801] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 10:08:40 INFO - PROCESS | 1816 | --DOMWINDOW == 137 (0x7f4105c35000) [pid = 1816] [serial = 1852] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 10:08:40 INFO - PROCESS | 1816 | --DOMWINDOW == 136 (0x7f41189f0800) [pid = 1816] [serial = 1828] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 10:08:40 INFO - PROCESS | 1816 | --DOMWINDOW == 135 (0x7f41112cb400) [pid = 1816] [serial = 1819] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 10:08:40 INFO - PROCESS | 1816 | --DOMWINDOW == 134 (0x7f4118911000) [pid = 1816] [serial = 1822] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 10:08:40 INFO - PROCESS | 1816 | --DOMWINDOW == 133 (0x7f4104f5b400) [pid = 1816] [serial = 1858] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 10:08:40 INFO - PROCESS | 1816 | 1461863320990 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]]]}] 10:08:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 10:08:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 1984ms 10:08:41 INFO - PROCESS | 1816 | 1461863321033 Marionette TRACE conn4 -> [0,2541,"getWindowHandle",null] 10:08:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 10:08:41 INFO - PROCESS | 1816 | 1461863321037 Marionette TRACE conn4 <- [1,2541,null,{"value":"8"}] 10:08:41 INFO - PROCESS | 1816 | 1461863321043 Marionette TRACE conn4 -> [0,2542,"setScriptTimeout",{"ms":35000}] 10:08:41 INFO - PROCESS | 1816 | 1461863321046 Marionette TRACE conn4 <- [1,2542,null,{}] 10:08:41 INFO - PROCESS | 1816 | 1461863321050 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}] 10:08:41 INFO - PROCESS | 1816 | 1461863321260 Marionette TRACE conn4 <- [1,2543,null,{"value":null}] 10:08:41 INFO - PROCESS | 1816 | 1461863321441 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:41 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f410bc16800 == 154 [pid = 1816] [id = 643] 10:08:41 INFO - PROCESS | 1816 | ++DOMWINDOW == 134 (0x7f4104f5dc00) [pid = 1816] [serial = 1930] [outer = (nil)] 10:08:41 INFO - PROCESS | 1816 | ++DOMWINDOW == 135 (0x7f410b4f2000) [pid = 1816] [serial = 1931] [outer = 0x7f4104f5dc00] 10:08:41 INFO - PROCESS | 1816 | 1461863321505 Marionette DEBUG loaded listener.js 10:08:41 INFO - PROCESS | 1816 | ++DOMWINDOW == 136 (0x7f410bb75400) [pid = 1816] [serial = 1932] [outer = 0x7f4104f5dc00] 10:08:42 INFO - PROCESS | 1816 | 1461863322270 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]]]}] 10:08:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 10:08:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 1285ms 10:08:42 INFO - PROCESS | 1816 | 1461863322496 Marionette TRACE conn4 -> [0,2545,"getWindowHandle",null] 10:08:42 INFO - PROCESS | 1816 | 1461863322503 Marionette TRACE conn4 <- [1,2545,null,{"value":"8"}] 10:08:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 10:08:42 INFO - PROCESS | 1816 | 1461863322519 Marionette TRACE conn4 -> [0,2546,"setScriptTimeout",{"ms":35000}] 10:08:42 INFO - PROCESS | 1816 | 1461863322525 Marionette TRACE conn4 <- [1,2546,null,{}] 10:08:42 INFO - PROCESS | 1816 | 1461863322534 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}] 10:08:42 INFO - PROCESS | 1816 | 1461863322786 Marionette TRACE conn4 <- [1,2547,null,{"value":null}] 10:08:43 INFO - PROCESS | 1816 | 1461863323113 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:43 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f4107dce800 == 155 [pid = 1816] [id = 644] 10:08:43 INFO - PROCESS | 1816 | ++DOMWINDOW == 137 (0x7f4106cee400) [pid = 1816] [serial = 1933] [outer = (nil)] 10:08:43 INFO - PROCESS | 1816 | ++DOMWINDOW == 138 (0x7f4108158000) [pid = 1816] [serial = 1934] [outer = 0x7f4106cee400] 10:08:43 INFO - PROCESS | 1816 | 1461863323195 Marionette DEBUG loaded listener.js 10:08:43 INFO - PROCESS | 1816 | ++DOMWINDOW == 139 (0x7f410816dc00) [pid = 1816] [serial = 1935] [outer = 0x7f4106cee400] 10:08:44 INFO - PROCESS | 1816 | 1461863324115 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]]]}] 10:08:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 10:08:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 1641ms 10:08:44 INFO - PROCESS | 1816 | 1461863324161 Marionette TRACE conn4 -> [0,2549,"getWindowHandle",null] 10:08:44 INFO - PROCESS | 1816 | 1461863324167 Marionette TRACE conn4 <- [1,2549,null,{"value":"8"}] 10:08:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 10:08:44 INFO - PROCESS | 1816 | 1461863324178 Marionette TRACE conn4 -> [0,2550,"setScriptTimeout",{"ms":35000}] 10:08:44 INFO - PROCESS | 1816 | 1461863324183 Marionette TRACE conn4 <- [1,2550,null,{}] 10:08:44 INFO - PROCESS | 1816 | 1461863324190 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}] 10:08:44 INFO - PROCESS | 1816 | 1461863324437 Marionette TRACE conn4 <- [1,2551,null,{"value":null}] 10:08:44 INFO - PROCESS | 1816 | 1461863324744 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:44 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f410bc1c800 == 156 [pid = 1816] [id = 645] 10:08:44 INFO - PROCESS | 1816 | ++DOMWINDOW == 140 (0x7f41084b7000) [pid = 1816] [serial = 1936] [outer = (nil)] 10:08:44 INFO - PROCESS | 1816 | ++DOMWINDOW == 141 (0x7f41084d1c00) [pid = 1816] [serial = 1937] [outer = 0x7f41084b7000] 10:08:44 INFO - PROCESS | 1816 | 1461863324823 Marionette DEBUG loaded listener.js 10:08:44 INFO - PROCESS | 1816 | ++DOMWINDOW == 142 (0x7f4109bdf400) [pid = 1816] [serial = 1938] [outer = 0x7f41084b7000] 10:08:45 INFO - PROCESS | 1816 | 1461863325746 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]]]}] 10:08:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 10:08:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 1598ms 10:08:45 INFO - PROCESS | 1816 | 1461863325775 Marionette TRACE conn4 -> [0,2553,"getWindowHandle",null] 10:08:45 INFO - PROCESS | 1816 | 1461863325778 Marionette TRACE conn4 <- [1,2553,null,{"value":"8"}] 10:08:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 10:08:45 INFO - PROCESS | 1816 | 1461863325785 Marionette TRACE conn4 -> [0,2554,"setScriptTimeout",{"ms":35000}] 10:08:45 INFO - PROCESS | 1816 | 1461863325788 Marionette TRACE conn4 <- [1,2554,null,{}] 10:08:45 INFO - PROCESS | 1816 | 1461863325802 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}] 10:08:46 INFO - PROCESS | 1816 | 1461863326053 Marionette TRACE conn4 <- [1,2555,null,{"value":null}] 10:08:46 INFO - PROCESS | 1816 | 1461863326407 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:46 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f410ddb5000 == 157 [pid = 1816] [id = 646] 10:08:46 INFO - PROCESS | 1816 | ++DOMWINDOW == 143 (0x7f410bc3d800) [pid = 1816] [serial = 1939] [outer = (nil)] 10:08:46 INFO - PROCESS | 1816 | ++DOMWINDOW == 144 (0x7f410c3a5c00) [pid = 1816] [serial = 1940] [outer = 0x7f410bc3d800] 10:08:46 INFO - PROCESS | 1816 | 1461863326494 Marionette DEBUG loaded listener.js 10:08:46 INFO - PROCESS | 1816 | ++DOMWINDOW == 145 (0x7f410db68400) [pid = 1816] [serial = 1941] [outer = 0x7f410bc3d800] 10:08:47 INFO - PROCESS | 1816 | 1461863327386 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]]]}] 10:08:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 10:08:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 1631ms 10:08:47 INFO - PROCESS | 1816 | 1461863327417 Marionette TRACE conn4 -> [0,2557,"getWindowHandle",null] 10:08:47 INFO - PROCESS | 1816 | 1461863327421 Marionette TRACE conn4 <- [1,2557,null,{"value":"8"}] 10:08:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 10:08:47 INFO - PROCESS | 1816 | 1461863327427 Marionette TRACE conn4 -> [0,2558,"setScriptTimeout",{"ms":35000}] 10:08:47 INFO - PROCESS | 1816 | 1461863327429 Marionette TRACE conn4 <- [1,2558,null,{}] 10:08:47 INFO - PROCESS | 1816 | 1461863327435 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}] 10:08:47 INFO - PROCESS | 1816 | 1461863327668 Marionette TRACE conn4 <- [1,2559,null,{"value":null}] 10:08:48 INFO - PROCESS | 1816 | 1461863328045 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:48 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f410ea2f000 == 158 [pid = 1816] [id = 647] 10:08:48 INFO - PROCESS | 1816 | ++DOMWINDOW == 146 (0x7f410bc40400) [pid = 1816] [serial = 1942] [outer = (nil)] 10:08:48 INFO - PROCESS | 1816 | ++DOMWINDOW == 147 (0x7f410e366000) [pid = 1816] [serial = 1943] [outer = 0x7f410bc40400] 10:08:48 INFO - PROCESS | 1816 | 1461863328187 Marionette DEBUG loaded listener.js 10:08:48 INFO - PROCESS | 1816 | ++DOMWINDOW == 148 (0x7f410e709800) [pid = 1816] [serial = 1944] [outer = 0x7f410bc40400] 10:08:49 INFO - PROCESS | 1816 | 1461863329148 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]]]}] 10:08:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 10:08:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 1784ms 10:08:49 INFO - PROCESS | 1816 | 1461863329217 Marionette TRACE conn4 -> [0,2561,"getWindowHandle",null] 10:08:49 INFO - PROCESS | 1816 | 1461863329222 Marionette TRACE conn4 <- [1,2561,null,{"value":"8"}] 10:08:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 10:08:49 INFO - PROCESS | 1816 | 1461863329230 Marionette TRACE conn4 -> [0,2562,"setScriptTimeout",{"ms":35000}] 10:08:49 INFO - PROCESS | 1816 | 1461863329235 Marionette TRACE conn4 <- [1,2562,null,{}] 10:08:49 INFO - PROCESS | 1816 | 1461863329242 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}] 10:08:49 INFO - PROCESS | 1816 | 1461863329481 Marionette TRACE conn4 <- [1,2563,null,{"value":null}] 10:08:49 INFO - PROCESS | 1816 | 1461863329785 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:49 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f411098c800 == 159 [pid = 1816] [id = 648] 10:08:49 INFO - PROCESS | 1816 | ++DOMWINDOW == 149 (0x7f410db6fc00) [pid = 1816] [serial = 1945] [outer = (nil)] 10:08:49 INFO - PROCESS | 1816 | ++DOMWINDOW == 150 (0x7f410edf1c00) [pid = 1816] [serial = 1946] [outer = 0x7f410db6fc00] 10:08:49 INFO - PROCESS | 1816 | 1461863329871 Marionette DEBUG loaded listener.js 10:08:49 INFO - PROCESS | 1816 | ++DOMWINDOW == 151 (0x7f410f39ac00) [pid = 1816] [serial = 1947] [outer = 0x7f410db6fc00] 10:08:50 INFO - PROCESS | 1816 | 1461863330801 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]]]}] 10:08:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 10:08:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 1639ms 10:08:50 INFO - PROCESS | 1816 | 1461863330871 Marionette TRACE conn4 -> [0,2565,"getWindowHandle",null] 10:08:50 INFO - PROCESS | 1816 | 1461863330874 Marionette TRACE conn4 <- [1,2565,null,{"value":"8"}] 10:08:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 10:08:50 INFO - PROCESS | 1816 | 1461863330880 Marionette TRACE conn4 -> [0,2566,"setScriptTimeout",{"ms":35000}] 10:08:50 INFO - PROCESS | 1816 | 1461863330883 Marionette TRACE conn4 <- [1,2566,null,{}] 10:08:50 INFO - PROCESS | 1816 | 1461863330889 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}] 10:08:51 INFO - PROCESS | 1816 | 1461863331187 Marionette TRACE conn4 <- [1,2567,null,{"value":null}] 10:08:51 INFO - PROCESS | 1816 | 1461863331505 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:51 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f411117a800 == 160 [pid = 1816] [id = 649] 10:08:51 INFO - PROCESS | 1816 | ++DOMWINDOW == 152 (0x7f41112ce800) [pid = 1816] [serial = 1948] [outer = (nil)] 10:08:51 INFO - PROCESS | 1816 | ++DOMWINDOW == 153 (0x7f4112226400) [pid = 1816] [serial = 1949] [outer = 0x7f41112ce800] 10:08:51 INFO - PROCESS | 1816 | 1461863331581 Marionette DEBUG loaded listener.js 10:08:51 INFO - PROCESS | 1816 | ++DOMWINDOW == 154 (0x7f41126de000) [pid = 1816] [serial = 1950] [outer = 0x7f41112ce800] 10:08:52 INFO - PROCESS | 1816 | 1461863332441 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]]]}] 10:08:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 10:08:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 1628ms 10:08:52 INFO - PROCESS | 1816 | 1461863332510 Marionette TRACE conn4 -> [0,2569,"getWindowHandle",null] 10:08:52 INFO - PROCESS | 1816 | 1461863332514 Marionette TRACE conn4 <- [1,2569,null,{"value":"8"}] 10:08:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 10:08:52 INFO - PROCESS | 1816 | 1461863332520 Marionette TRACE conn4 -> [0,2570,"setScriptTimeout",{"ms":35000}] 10:08:52 INFO - PROCESS | 1816 | 1461863332523 Marionette TRACE conn4 <- [1,2570,null,{}] 10:08:52 INFO - PROCESS | 1816 | 1461863332528 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}] 10:08:52 INFO - PROCESS | 1816 | 1461863332758 Marionette TRACE conn4 <- [1,2571,null,{"value":null}] 10:08:53 INFO - PROCESS | 1816 | 1461863333024 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:53 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f4112c03800 == 161 [pid = 1816] [id = 650] 10:08:53 INFO - PROCESS | 1816 | ++DOMWINDOW == 155 (0x7f4112220800) [pid = 1816] [serial = 1951] [outer = (nil)] 10:08:53 INFO - PROCESS | 1816 | ++DOMWINDOW == 156 (0x7f411378bc00) [pid = 1816] [serial = 1952] [outer = 0x7f4112220800] 10:08:53 INFO - PROCESS | 1816 | 1461863333143 Marionette DEBUG loaded listener.js 10:08:53 INFO - PROCESS | 1816 | ++DOMWINDOW == 157 (0x7f411396e000) [pid = 1816] [serial = 1953] [outer = 0x7f4112220800] 10:08:54 INFO - PROCESS | 1816 | 1461863334049 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]]]}] 10:08:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 10:08:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 1578ms 10:08:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 10:08:54 INFO - PROCESS | 1816 | 1461863334100 Marionette TRACE conn4 -> [0,2573,"getWindowHandle",null] 10:08:54 INFO - PROCESS | 1816 | 1461863334103 Marionette TRACE conn4 <- [1,2573,null,{"value":"8"}] 10:08:54 INFO - PROCESS | 1816 | 1461863334109 Marionette TRACE conn4 -> [0,2574,"setScriptTimeout",{"ms":35000}] 10:08:54 INFO - PROCESS | 1816 | 1461863334112 Marionette TRACE conn4 <- [1,2574,null,{}] 10:08:54 INFO - PROCESS | 1816 | 1461863334118 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}] 10:08:54 INFO - PROCESS | 1816 | 1461863334345 Marionette TRACE conn4 <- [1,2575,null,{"value":null}] 10:08:54 INFO - PROCESS | 1816 | 1461863334653 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:54 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f41146a8000 == 162 [pid = 1816] [id = 651] 10:08:54 INFO - PROCESS | 1816 | ++DOMWINDOW == 158 (0x7f4112e70800) [pid = 1816] [serial = 1954] [outer = (nil)] 10:08:54 INFO - PROCESS | 1816 | ++DOMWINDOW == 159 (0x7f411462f800) [pid = 1816] [serial = 1955] [outer = 0x7f4112e70800] 10:08:54 INFO - PROCESS | 1816 | 1461863334731 Marionette DEBUG loaded listener.js 10:08:54 INFO - PROCESS | 1816 | ++DOMWINDOW == 160 (0x7f4118903400) [pid = 1816] [serial = 1956] [outer = 0x7f4112e70800] 10:08:55 INFO - PROCESS | 1816 | 1461863335577 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]]]}] 10:08:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 10:08:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 1531ms 10:08:55 INFO - PROCESS | 1816 | 1461863335641 Marionette TRACE conn4 -> [0,2577,"getWindowHandle",null] 10:08:55 INFO - PROCESS | 1816 | 1461863335644 Marionette TRACE conn4 <- [1,2577,null,{"value":"8"}] 10:08:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 10:08:55 INFO - PROCESS | 1816 | 1461863335650 Marionette TRACE conn4 -> [0,2578,"setScriptTimeout",{"ms":35000}] 10:08:55 INFO - PROCESS | 1816 | 1461863335653 Marionette TRACE conn4 <- [1,2578,null,{}] 10:08:55 INFO - PROCESS | 1816 | 1461863335658 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}] 10:08:55 INFO - PROCESS | 1816 | 1461863335902 Marionette TRACE conn4 <- [1,2579,null,{"value":null}] 10:08:56 INFO - PROCESS | 1816 | 1461863336179 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:56 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f411808d800 == 163 [pid = 1816] [id = 652] 10:08:56 INFO - PROCESS | 1816 | ++DOMWINDOW == 161 (0x7f410f39c000) [pid = 1816] [serial = 1957] [outer = (nil)] 10:08:56 INFO - PROCESS | 1816 | ++DOMWINDOW == 162 (0x7f41189f2c00) [pid = 1816] [serial = 1958] [outer = 0x7f410f39c000] 10:08:56 INFO - PROCESS | 1816 | 1461863336307 Marionette DEBUG loaded listener.js 10:08:56 INFO - PROCESS | 1816 | ++DOMWINDOW == 163 (0x7f4118a2ec00) [pid = 1816] [serial = 1959] [outer = 0x7f410f39c000] 10:08:57 INFO - PROCESS | 1816 | 1461863337147 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]]]}] 10:08:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 10:08:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 1543ms 10:08:57 INFO - PROCESS | 1816 | 1461863337194 Marionette TRACE conn4 -> [0,2581,"getWindowHandle",null] 10:08:57 INFO - PROCESS | 1816 | 1461863337197 Marionette TRACE conn4 <- [1,2581,null,{"value":"8"}] 10:08:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 10:08:57 INFO - PROCESS | 1816 | 1461863337203 Marionette TRACE conn4 -> [0,2582,"setScriptTimeout",{"ms":35000}] 10:08:57 INFO - PROCESS | 1816 | 1461863337205 Marionette TRACE conn4 <- [1,2582,null,{}] 10:08:57 INFO - PROCESS | 1816 | 1461863337212 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}] 10:08:57 INFO - PROCESS | 1816 | 1461863337438 Marionette TRACE conn4 <- [1,2583,null,{"value":null}] 10:08:57 INFO - PROCESS | 1816 | 1461863337712 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:57 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f4118c8a800 == 164 [pid = 1816] [id = 653] 10:08:57 INFO - PROCESS | 1816 | ++DOMWINDOW == 164 (0x7f410bb7a800) [pid = 1816] [serial = 1960] [outer = (nil)] 10:08:57 INFO - PROCESS | 1816 | ++DOMWINDOW == 165 (0x7f4118ba8000) [pid = 1816] [serial = 1961] [outer = 0x7f410bb7a800] 10:08:57 INFO - PROCESS | 1816 | 1461863337829 Marionette DEBUG loaded listener.js 10:08:57 INFO - PROCESS | 1816 | ++DOMWINDOW == 166 (0x7f4119b5d400) [pid = 1816] [serial = 1962] [outer = 0x7f410bb7a800] 10:08:58 INFO - PROCESS | 1816 | 1461863338645 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]]]}] 10:08:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 10:08:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 1477ms 10:08:58 INFO - PROCESS | 1816 | 1461863338681 Marionette TRACE conn4 -> [0,2585,"getWindowHandle",null] 10:08:58 INFO - PROCESS | 1816 | 1461863338685 Marionette TRACE conn4 <- [1,2585,null,{"value":"8"}] 10:08:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 10:08:58 INFO - PROCESS | 1816 | 1461863338690 Marionette TRACE conn4 -> [0,2586,"setScriptTimeout",{"ms":35000}] 10:08:58 INFO - PROCESS | 1816 | 1461863338694 Marionette TRACE conn4 <- [1,2586,null,{}] 10:08:58 INFO - PROCESS | 1816 | 1461863338699 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}] 10:08:58 INFO - PROCESS | 1816 | 1461863338959 Marionette TRACE conn4 <- [1,2587,null,{"value":null}] 10:08:59 INFO - PROCESS | 1816 | 1461863339228 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:59 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f41195d4000 == 165 [pid = 1816] [id = 654] 10:08:59 INFO - PROCESS | 1816 | ++DOMWINDOW == 167 (0x7f411b650400) [pid = 1816] [serial = 1963] [outer = (nil)] 10:08:59 INFO - PROCESS | 1816 | ++DOMWINDOW == 168 (0x7f411b97b000) [pid = 1816] [serial = 1964] [outer = 0x7f411b650400] 10:08:59 INFO - PROCESS | 1816 | 1461863339361 Marionette DEBUG loaded listener.js 10:08:59 INFO - PROCESS | 1816 | ++DOMWINDOW == 169 (0x7f411cf62800) [pid = 1816] [serial = 1965] [outer = 0x7f411b650400] 10:09:00 INFO - PROCESS | 1816 | 1461863340216 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]]]}] 10:09:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 10:09:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 1578ms 10:09:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 10:09:00 INFO - PROCESS | 1816 | 1461863340270 Marionette TRACE conn4 -> [0,2589,"getWindowHandle",null] 10:09:00 INFO - PROCESS | 1816 | 1461863340273 Marionette TRACE conn4 <- [1,2589,null,{"value":"8"}] 10:09:00 INFO - PROCESS | 1816 | 1461863340280 Marionette TRACE conn4 -> [0,2590,"setScriptTimeout",{"ms":35000}] 10:09:00 INFO - PROCESS | 1816 | 1461863340282 Marionette TRACE conn4 <- [1,2590,null,{}] 10:09:00 INFO - PROCESS | 1816 | 1461863340288 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}] 10:09:00 INFO - PROCESS | 1816 | 1461863340520 Marionette TRACE conn4 <- [1,2591,null,{"value":null}] 10:09:00 INFO - PROCESS | 1816 | 1461863340792 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:00 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f411a19e000 == 166 [pid = 1816] [id = 655] 10:09:00 INFO - PROCESS | 1816 | ++DOMWINDOW == 170 (0x7f4104f5cc00) [pid = 1816] [serial = 1966] [outer = (nil)] 10:09:00 INFO - PROCESS | 1816 | ++DOMWINDOW == 171 (0x7f411d06b000) [pid = 1816] [serial = 1967] [outer = 0x7f4104f5cc00] 10:09:00 INFO - PROCESS | 1816 | 1461863340932 Marionette DEBUG loaded listener.js 10:09:01 INFO - PROCESS | 1816 | ++DOMWINDOW == 172 (0x7f411e7d1400) [pid = 1816] [serial = 1968] [outer = 0x7f4104f5cc00] 10:09:01 INFO - PROCESS | 1816 | 1461863341774 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]]]}] 10:09:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 10:09:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 1533ms 10:09:01 INFO - PROCESS | 1816 | 1461863341812 Marionette TRACE conn4 -> [0,2593,"getWindowHandle",null] 10:09:01 INFO - PROCESS | 1816 | 1461863341815 Marionette TRACE conn4 <- [1,2593,null,{"value":"8"}] 10:09:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 10:09:01 INFO - PROCESS | 1816 | 1461863341821 Marionette TRACE conn4 -> [0,2594,"setScriptTimeout",{"ms":35000}] 10:09:01 INFO - PROCESS | 1816 | 1461863341823 Marionette TRACE conn4 <- [1,2594,null,{}] 10:09:01 INFO - PROCESS | 1816 | 1461863341829 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}] 10:09:02 INFO - PROCESS | 1816 | 1461863342066 Marionette TRACE conn4 <- [1,2595,null,{"value":null}] 10:09:02 INFO - PROCESS | 1816 | 1461863342349 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:02 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f411b6c9000 == 167 [pid = 1816] [id = 656] 10:09:02 INFO - PROCESS | 1816 | ++DOMWINDOW == 173 (0x7f4112223400) [pid = 1816] [serial = 1969] [outer = (nil)] 10:09:02 INFO - PROCESS | 1816 | ++DOMWINDOW == 174 (0x7f412030e800) [pid = 1816] [serial = 1970] [outer = 0x7f4112223400] 10:09:02 INFO - PROCESS | 1816 | 1461863342463 Marionette DEBUG loaded listener.js 10:09:02 INFO - PROCESS | 1816 | ++DOMWINDOW == 175 (0x7f4121d7d000) [pid = 1816] [serial = 1971] [outer = 0x7f4112223400] 10:09:03 INFO - PROCESS | 1816 | 1461863343339 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]]]}] 10:09:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 10:09:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 1587ms 10:09:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 10:09:03 INFO - PROCESS | 1816 | 1461863343410 Marionette TRACE conn4 -> [0,2597,"getWindowHandle",null] 10:09:03 INFO - PROCESS | 1816 | 1461863343412 Marionette TRACE conn4 <- [1,2597,null,{"value":"8"}] 10:09:03 INFO - PROCESS | 1816 | 1461863343418 Marionette TRACE conn4 -> [0,2598,"setScriptTimeout",{"ms":35000}] 10:09:03 INFO - PROCESS | 1816 | 1461863343421 Marionette TRACE conn4 <- [1,2598,null,{}] 10:09:03 INFO - PROCESS | 1816 | 1461863343427 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}] 10:09:03 INFO - PROCESS | 1816 | 1461863343660 Marionette TRACE conn4 <- [1,2599,null,{"value":null}] 10:09:03 INFO - PROCESS | 1816 | 1461863343978 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:04 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f4122803000 == 168 [pid = 1816] [id = 657] 10:09:04 INFO - PROCESS | 1816 | ++DOMWINDOW == 176 (0x7f411b65e000) [pid = 1816] [serial = 1972] [outer = (nil)] 10:09:04 INFO - PROCESS | 1816 | ++DOMWINDOW == 177 (0x7f4123e08800) [pid = 1816] [serial = 1973] [outer = 0x7f411b65e000] 10:09:04 INFO - PROCESS | 1816 | 1461863344057 Marionette DEBUG loaded listener.js 10:09:04 INFO - PROCESS | 1816 | ++DOMWINDOW == 178 (0x7f41247efc00) [pid = 1816] [serial = 1974] [outer = 0x7f411b65e000] 10:09:04 INFO - PROCESS | 1816 | 1461863344888 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]]]}] 10:09:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 10:09:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 1531ms 10:09:04 INFO - PROCESS | 1816 | 1461863344950 Marionette TRACE conn4 -> [0,2601,"getWindowHandle",null] 10:09:04 INFO - PROCESS | 1816 | 1461863344954 Marionette TRACE conn4 <- [1,2601,null,{"value":"8"}] 10:09:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 10:09:04 INFO - PROCESS | 1816 | 1461863344960 Marionette TRACE conn4 -> [0,2602,"setScriptTimeout",{"ms":35000}] 10:09:04 INFO - PROCESS | 1816 | 1461863344962 Marionette TRACE conn4 <- [1,2602,null,{}] 10:09:04 INFO - PROCESS | 1816 | 1461863344968 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}] 10:09:05 INFO - PROCESS | 1816 | 1461863345205 Marionette TRACE conn4 <- [1,2603,null,{"value":null}] 10:09:05 INFO - PROCESS | 1816 | 1461863345472 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:05 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f41247c1800 == 169 [pid = 1816] [id = 658] 10:09:05 INFO - PROCESS | 1816 | ++DOMWINDOW == 179 (0x7f411e7e0400) [pid = 1816] [serial = 1975] [outer = (nil)] 10:09:05 INFO - PROCESS | 1816 | ++DOMWINDOW == 180 (0x7f4124ee0400) [pid = 1816] [serial = 1976] [outer = 0x7f411e7e0400] 10:09:05 INFO - PROCESS | 1816 | 1461863345587 Marionette DEBUG loaded listener.js 10:09:05 INFO - PROCESS | 1816 | ++DOMWINDOW == 181 (0x7f4126162c00) [pid = 1816] [serial = 1977] [outer = 0x7f411e7e0400] 10:09:06 INFO - PROCESS | 1816 | 1461863346553 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]]]}] 10:09:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 10:09:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 1633ms 10:09:06 INFO - PROCESS | 1816 | 1461863346594 Marionette TRACE conn4 -> [0,2605,"getWindowHandle",null] 10:09:06 INFO - PROCESS | 1816 | 1461863346598 Marionette TRACE conn4 <- [1,2605,null,{"value":"8"}] 10:09:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 10:09:06 INFO - PROCESS | 1816 | 1461863346605 Marionette TRACE conn4 -> [0,2606,"setScriptTimeout",{"ms":35000}] 10:09:06 INFO - PROCESS | 1816 | 1461863346608 Marionette TRACE conn4 <- [1,2606,null,{}] 10:09:06 INFO - PROCESS | 1816 | 1461863346613 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}] 10:09:06 INFO - PROCESS | 1816 | 1461863346862 Marionette TRACE conn4 <- [1,2607,null,{"value":null}] 10:09:07 INFO - PROCESS | 1816 | 1461863347175 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:07 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f4125f18800 == 170 [pid = 1816] [id = 659] 10:09:07 INFO - PROCESS | 1816 | ++DOMWINDOW == 182 (0x7f4118026400) [pid = 1816] [serial = 1978] [outer = (nil)] 10:09:07 INFO - PROCESS | 1816 | ++DOMWINDOW == 183 (0x7f4130371000) [pid = 1816] [serial = 1979] [outer = 0x7f4118026400] 10:09:07 INFO - PROCESS | 1816 | 1461863347253 Marionette DEBUG loaded listener.js 10:09:07 INFO - PROCESS | 1816 | ++DOMWINDOW == 184 (0x7f413180e000) [pid = 1816] [serial = 1980] [outer = 0x7f4118026400] 10:09:08 INFO - PROCESS | 1816 | 1461863348173 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]]]}] 10:09:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 10:09:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 1634ms 10:09:08 INFO - PROCESS | 1816 | 1461863348241 Marionette TRACE conn4 -> [0,2609,"getWindowHandle",null] 10:09:08 INFO - PROCESS | 1816 | 1461863348243 Marionette TRACE conn4 <- [1,2609,null,{"value":"8"}] 10:09:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 10:09:08 INFO - PROCESS | 1816 | 1461863348249 Marionette TRACE conn4 -> [0,2610,"setScriptTimeout",{"ms":35000}] 10:09:08 INFO - PROCESS | 1816 | 1461863348252 Marionette TRACE conn4 <- [1,2610,null,{}] 10:09:08 INFO - PROCESS | 1816 | 1461863348257 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}] 10:09:08 INFO - PROCESS | 1816 | 1461863348499 Marionette TRACE conn4 <- [1,2611,null,{"value":null}] 10:09:08 INFO - PROCESS | 1816 | 1461863348821 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:08 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f41306ec800 == 171 [pid = 1816] [id = 660] 10:09:08 INFO - PROCESS | 1816 | ++DOMWINDOW == 185 (0x7f4104c80c00) [pid = 1816] [serial = 1981] [outer = (nil)] 10:09:08 INFO - PROCESS | 1816 | ++DOMWINDOW == 186 (0x7f4104c86000) [pid = 1816] [serial = 1982] [outer = 0x7f4104c80c00] 10:09:08 INFO - PROCESS | 1816 | 1461863348904 Marionette DEBUG loaded listener.js 10:09:09 INFO - PROCESS | 1816 | ++DOMWINDOW == 187 (0x7f4104c8b000) [pid = 1816] [serial = 1983] [outer = 0x7f4104c80c00] 10:09:09 INFO - PROCESS | 1816 | 1461863349840 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]]]}] 10:09:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 10:09:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 1628ms 10:09:09 INFO - PROCESS | 1816 | 1461863349879 Marionette TRACE conn4 -> [0,2613,"getWindowHandle",null] 10:09:09 INFO - PROCESS | 1816 | 1461863349882 Marionette TRACE conn4 <- [1,2613,null,{"value":"8"}] 10:09:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 10:09:09 INFO - PROCESS | 1816 | 1461863349890 Marionette TRACE conn4 -> [0,2614,"setScriptTimeout",{"ms":35000}] 10:09:09 INFO - PROCESS | 1816 | 1461863349893 Marionette TRACE conn4 <- [1,2614,null,{}] 10:09:09 INFO - PROCESS | 1816 | 1461863349898 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}] 10:09:10 INFO - PROCESS | 1816 | 1461863350137 Marionette TRACE conn4 <- [1,2615,null,{"value":null}] 10:09:10 INFO - PROCESS | 1816 | 1461863350411 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:10 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f413541a800 == 172 [pid = 1816] [id = 661] 10:09:10 INFO - PROCESS | 1816 | ++DOMWINDOW == 188 (0x7f4104c81400) [pid = 1816] [serial = 1984] [outer = (nil)] 10:09:10 INFO - PROCESS | 1816 | ++DOMWINDOW == 189 (0x7f4131824800) [pid = 1816] [serial = 1985] [outer = 0x7f4104c81400] 10:09:10 INFO - PROCESS | 1816 | 1461863350527 Marionette DEBUG loaded listener.js 10:09:10 INFO - PROCESS | 1816 | ++DOMWINDOW == 190 (0x7f4131890c00) [pid = 1816] [serial = 1986] [outer = 0x7f4104c81400] 10:09:11 INFO - PROCESS | 1816 | 1461863351427 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]]]}] 10:09:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 10:09:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 1588ms 10:09:11 INFO - PROCESS | 1816 | 1461863351479 Marionette TRACE conn4 -> [0,2617,"getWindowHandle",null] 10:09:11 INFO - PROCESS | 1816 | 1461863351483 Marionette TRACE conn4 <- [1,2617,null,{"value":"8"}] 10:09:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 10:09:11 INFO - PROCESS | 1816 | 1461863351488 Marionette TRACE conn4 -> [0,2618,"setScriptTimeout",{"ms":35000}] 10:09:11 INFO - PROCESS | 1816 | 1461863351491 Marionette TRACE conn4 <- [1,2618,null,{}] 10:09:11 INFO - PROCESS | 1816 | 1461863351497 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}] 10:09:11 INFO - PROCESS | 1816 | 1461863351737 Marionette TRACE conn4 <- [1,2619,null,{"value":null}] 10:09:12 INFO - PROCESS | 1816 | 1461863352064 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:12 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f41398b5000 == 173 [pid = 1816] [id = 662] 10:09:12 INFO - PROCESS | 1816 | ++DOMWINDOW == 191 (0x7f4104c84000) [pid = 1816] [serial = 1987] [outer = (nil)] 10:09:12 INFO - PROCESS | 1816 | ++DOMWINDOW == 192 (0x7f4130170c00) [pid = 1816] [serial = 1988] [outer = 0x7f4104c84000] 10:09:12 INFO - PROCESS | 1816 | 1461863352141 Marionette DEBUG loaded listener.js 10:09:12 INFO - PROCESS | 1816 | ++DOMWINDOW == 193 (0x7f41352a3000) [pid = 1816] [serial = 1989] [outer = 0x7f4104c84000] 10:09:14 INFO - PROCESS | 1816 | --DOCSHELL 0x7f410b6f8000 == 172 [pid = 1816] [id = 642] 10:09:14 INFO - PROCESS | 1816 | --DOCSHELL 0x7f4109609800 == 171 [pid = 1816] [id = 641] 10:09:14 INFO - PROCESS | 1816 | --DOCSHELL 0x7f4107dd0000 == 170 [pid = 1816] [id = 640] 10:09:14 INFO - PROCESS | 1816 | --DOCSHELL 0x7f4106b61000 == 169 [pid = 1816] [id = 639] 10:09:14 INFO - PROCESS | 1816 | --DOCSHELL 0x7f4135580800 == 168 [pid = 1816] [id = 637] 10:09:14 INFO - PROCESS | 1816 | --DOCSHELL 0x7f4134f73800 == 167 [pid = 1816] [id = 636] 10:09:14 INFO - PROCESS | 1816 | --DOCSHELL 0x7f41308c5800 == 166 [pid = 1816] [id = 635] 10:09:14 INFO - PROCESS | 1816 | --DOCSHELL 0x7f4126478800 == 165 [pid = 1816] [id = 634] 10:09:14 INFO - PROCESS | 1816 | --DOCSHELL 0x7f41249c6000 == 164 [pid = 1816] [id = 633] 10:09:14 INFO - PROCESS | 1816 | --DOCSHELL 0x7f4124072800 == 163 [pid = 1816] [id = 632] 10:09:14 INFO - PROCESS | 1816 | --DOCSHELL 0x7f411b9c7000 == 162 [pid = 1816] [id = 631] 10:09:14 INFO - PROCESS | 1816 | --DOCSHELL 0x7f4119bd2800 == 161 [pid = 1816] [id = 630] 10:09:14 INFO - PROCESS | 1816 | --DOCSHELL 0x7f4119496800 == 160 [pid = 1816] [id = 629] 10:09:14 INFO - PROCESS | 1816 | --DOCSHELL 0x7f4118c84000 == 159 [pid = 1816] [id = 628] 10:09:14 INFO - PROCESS | 1816 | --DOCSHELL 0x7f4118088800 == 158 [pid = 1816] [id = 627] 10:09:14 INFO - PROCESS | 1816 | --DOCSHELL 0x7f4113738800 == 157 [pid = 1816] [id = 626] 10:09:14 INFO - PROCESS | 1816 | --DOCSHELL 0x7f411117d000 == 156 [pid = 1816] [id = 625] 10:09:14 INFO - PROCESS | 1816 | --DOCSHELL 0x7f4110d2a800 == 155 [pid = 1816] [id = 624] 10:09:14 INFO - PROCESS | 1816 | --DOCSHELL 0x7f410f568800 == 154 [pid = 1816] [id = 623] 10:09:14 INFO - PROCESS | 1816 | --DOCSHELL 0x7f410de40000 == 153 [pid = 1816] [id = 622] 10:09:14 INFO - PROCESS | 1816 | --DOCSHELL 0x7f410b330000 == 152 [pid = 1816] [id = 621] 10:09:14 INFO - PROCESS | 1816 | --DOMWINDOW == 192 (0x7f410db6e000) [pid = 1816] [serial = 1719] [outer = (nil)] [url = about:blank] 10:09:14 INFO - PROCESS | 1816 | --DOMWINDOW == 191 (0x7f4135434000) [pid = 1816] [serial = 1776] [outer = (nil)] [url = about:blank] 10:09:14 INFO - PROCESS | 1816 | --DOMWINDOW == 190 (0x7f4109bdfc00) [pid = 1816] [serial = 1856] [outer = (nil)] [url = about:blank] 10:09:14 INFO - PROCESS | 1816 | --DOMWINDOW == 189 (0x7f4109e3b400) [pid = 1816] [serial = 1857] [outer = (nil)] [url = about:blank] 10:09:14 INFO - PROCESS | 1816 | --DOMWINDOW == 188 (0x7f41122f8800) [pid = 1816] [serial = 1814] [outer = (nil)] [url = about:blank] 10:09:14 INFO - PROCESS | 1816 | --DOMWINDOW == 187 (0x7f411cf9a000) [pid = 1816] [serial = 1833] [outer = (nil)] [url = about:blank] 10:09:14 INFO - PROCESS | 1816 | --DOMWINDOW == 186 (0x7f411cd89000) [pid = 1816] [serial = 1832] [outer = (nil)] [url = about:blank] 10:09:14 INFO - PROCESS | 1816 | --DOMWINDOW == 185 (0x7f4112225800) [pid = 1816] [serial = 1812] [outer = (nil)] [url = about:blank] 10:09:14 INFO - PROCESS | 1816 | --DOMWINDOW == 184 (0x7f4110e5dc00) [pid = 1816] [serial = 1811] [outer = (nil)] [url = about:blank] 10:09:14 INFO - PROCESS | 1816 | --DOMWINDOW == 183 (0x7f4124c6cc00) [pid = 1816] [serial = 1842] [outer = (nil)] [url = about:blank] 10:09:14 INFO - PROCESS | 1816 | --DOMWINDOW == 182 (0x7f41243a3c00) [pid = 1816] [serial = 1841] [outer = (nil)] [url = about:blank] 10:09:14 INFO - PROCESS | 1816 | --DOMWINDOW == 181 (0x7f410e3e4800) [pid = 1816] [serial = 1806] [outer = (nil)] [url = about:blank] 10:09:14 INFO - PROCESS | 1816 | --DOMWINDOW == 180 (0x7f410dea0400) [pid = 1816] [serial = 1805] [outer = (nil)] [url = about:blank] 10:09:14 INFO - PROCESS | 1816 | --DOMWINDOW == 179 (0x7f410bc41000) [pid = 1816] [serial = 1800] [outer = (nil)] [url = about:blank] 10:09:14 INFO - PROCESS | 1816 | --DOMWINDOW == 178 (0x7f410b4fb400) [pid = 1816] [serial = 1799] [outer = (nil)] [url = about:blank] 10:09:14 INFO - PROCESS | 1816 | --DOMWINDOW == 177 (0x7f4109be1c00) [pid = 1816] [serial = 1797] [outer = (nil)] [url = about:blank] 10:09:14 INFO - PROCESS | 1816 | --DOMWINDOW == 176 (0x7f4108cbb400) [pid = 1816] [serial = 1796] [outer = (nil)] [url = about:blank] 10:09:14 INFO - PROCESS | 1816 | --DOMWINDOW == 175 (0x7f4122bc8c00) [pid = 1816] [serial = 1839] [outer = (nil)] [url = about:blank] 10:09:14 INFO - PROCESS | 1816 | --DOMWINDOW == 174 (0x7f4122596800) [pid = 1816] [serial = 1838] [outer = (nil)] [url = about:blank] 10:09:14 INFO - PROCESS | 1816 | --DOMWINDOW == 173 (0x7f4106e95000) [pid = 1816] [serial = 1850] [outer = (nil)] [url = about:blank] 10:09:14 INFO - PROCESS | 1816 | --DOMWINDOW == 172 (0x7f4108169800) [pid = 1816] [serial = 1851] [outer = (nil)] [url = about:blank] 10:09:14 INFO - PROCESS | 1816 | --DOMWINDOW == 171 (0x7f4113819400) [pid = 1816] [serial = 1818] [outer = (nil)] [url = about:blank] 10:09:14 INFO - PROCESS | 1816 | --DOMWINDOW == 170 (0x7f4113790c00) [pid = 1816] [serial = 1817] [outer = (nil)] [url = about:blank] 10:09:14 INFO - PROCESS | 1816 | --DOMWINDOW == 169 (0x7f4110e52400) [pid = 1816] [serial = 1809] [outer = (nil)] [url = about:blank] 10:09:14 INFO - PROCESS | 1816 | --DOMWINDOW == 168 (0x7f411099ec00) [pid = 1816] [serial = 1808] [outer = (nil)] [url = about:blank] 10:09:14 INFO - PROCESS | 1816 | --DOMWINDOW == 167 (0x7f4125d9cc00) [pid = 1816] [serial = 1845] [outer = (nil)] [url = about:blank] 10:09:14 INFO - PROCESS | 1816 | --DOMWINDOW == 166 (0x7f4124e45000) [pid = 1816] [serial = 1844] [outer = (nil)] [url = about:blank] 10:09:14 INFO - PROCESS | 1816 | --DOMWINDOW == 165 (0x7f411a403000) [pid = 1816] [serial = 1827] [outer = (nil)] [url = about:blank] 10:09:14 INFO - PROCESS | 1816 | --DOMWINDOW == 164 (0x7f41189f3000) [pid = 1816] [serial = 1826] [outer = (nil)] [url = about:blank] 10:09:14 INFO - PROCESS | 1816 | --DOMWINDOW == 163 (0x7f411e7e4400) [pid = 1816] [serial = 1836] [outer = (nil)] [url = about:blank] 10:09:14 INFO - PROCESS | 1816 | --DOMWINDOW == 162 (0x7f411e7af800) [pid = 1816] [serial = 1835] [outer = (nil)] [url = about:blank] 10:09:14 INFO - PROCESS | 1816 | --DOMWINDOW == 161 (0x7f412a57f000) [pid = 1816] [serial = 1847] [outer = (nil)] [url = about:blank] 10:09:14 INFO - PROCESS | 1816 | --DOMWINDOW == 160 (0x7f4108171c00) [pid = 1816] [serial = 1794] [outer = (nil)] [url = about:blank] 10:09:14 INFO - PROCESS | 1816 | --DOMWINDOW == 159 (0x7f410815e800) [pid = 1816] [serial = 1793] [outer = (nil)] [url = about:blank] 10:09:14 INFO - PROCESS | 1816 | --DOMWINDOW == 158 (0x7f410db6d000) [pid = 1816] [serial = 1803] [outer = (nil)] [url = about:blank] 10:09:14 INFO - PROCESS | 1816 | --DOMWINDOW == 157 (0x7f410ca2d000) [pid = 1816] [serial = 1802] [outer = (nil)] [url = about:blank] 10:09:14 INFO - PROCESS | 1816 | --DOMWINDOW == 156 (0x7f4108189000) [pid = 1816] [serial = 1853] [outer = (nil)] [url = about:blank] 10:09:14 INFO - PROCESS | 1816 | --DOMWINDOW == 155 (0x7f411b980c00) [pid = 1816] [serial = 1830] [outer = (nil)] [url = about:blank] 10:09:14 INFO - PROCESS | 1816 | --DOMWINDOW == 154 (0x7f411b226800) [pid = 1816] [serial = 1829] [outer = (nil)] [url = about:blank] 10:09:14 INFO - PROCESS | 1816 | --DOMWINDOW == 153 (0x7f4114627c00) [pid = 1816] [serial = 1821] [outer = (nil)] [url = about:blank] 10:09:14 INFO - PROCESS | 1816 | --DOMWINDOW == 152 (0x7f4113974800) [pid = 1816] [serial = 1820] [outer = (nil)] [url = about:blank] 10:09:14 INFO - PROCESS | 1816 | --DOMWINDOW == 151 (0x7f4118ba5400) [pid = 1816] [serial = 1824] [outer = (nil)] [url = about:blank] 10:09:14 INFO - PROCESS | 1816 | --DOMWINDOW == 150 (0x7f41189f8800) [pid = 1816] [serial = 1823] [outer = (nil)] [url = about:blank] 10:09:14 INFO - PROCESS | 1816 | --DOMWINDOW == 149 (0x7f41130ef400) [pid = 1816] [serial = 1815] [outer = (nil)] [url = about:blank] 10:09:14 INFO - PROCESS | 1816 | --DOMWINDOW == 148 (0x7f4109e3a400) [pid = 1816] [serial = 1859] [outer = (nil)] [url = about:blank] 10:09:14 INFO - PROCESS | 1816 | --DOMWINDOW == 147 (0x7f410b4f9c00) [pid = 1816] [serial = 1860] [outer = (nil)] [url = about:blank] 10:09:14 INFO - PROCESS | 1816 | --DOMWINDOW == 146 (0x7f41084b0000) [pid = 1816] [serial = 1854] [outer = (nil)] [url = about:blank] 10:09:14 INFO - PROCESS | 1816 | 1461863354934 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]]]}] 10:09:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 10:09:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 3564ms 10:09:15 INFO - PROCESS | 1816 | 1461863355054 Marionette TRACE conn4 -> [0,2621,"getWindowHandle",null] 10:09:15 INFO - PROCESS | 1816 | 1461863355059 Marionette TRACE conn4 <- [1,2621,null,{"value":"8"}] 10:09:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 10:09:15 INFO - PROCESS | 1816 | 1461863355067 Marionette TRACE conn4 -> [0,2622,"setScriptTimeout",{"ms":35000}] 10:09:15 INFO - PROCESS | 1816 | 1461863355073 Marionette TRACE conn4 <- [1,2622,null,{}] 10:09:15 INFO - PROCESS | 1816 | 1461863355082 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}] 10:09:15 INFO - PROCESS | 1816 | 1461863355296 Marionette TRACE conn4 <- [1,2623,null,{"value":null}] 10:09:15 INFO - PROCESS | 1816 | 1461863355513 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:15 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f4107dc8000 == 153 [pid = 1816] [id = 663] 10:09:15 INFO - PROCESS | 1816 | ++DOMWINDOW == 147 (0x7f4106cf1400) [pid = 1816] [serial = 1990] [outer = (nil)] 10:09:15 INFO - PROCESS | 1816 | ++DOMWINDOW == 148 (0x7f4106e8c000) [pid = 1816] [serial = 1991] [outer = 0x7f4106cf1400] 10:09:15 INFO - PROCESS | 1816 | 1461863355579 Marionette DEBUG loaded listener.js 10:09:15 INFO - PROCESS | 1816 | ++DOMWINDOW == 149 (0x7f410815f000) [pid = 1816] [serial = 1992] [outer = 0x7f4106cf1400] 10:09:16 INFO - PROCESS | 1816 | 1461863356362 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]]]}] 10:09:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 10:09:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 1345ms 10:09:16 INFO - PROCESS | 1816 | 1461863356413 Marionette TRACE conn4 -> [0,2625,"getWindowHandle",null] 10:09:16 INFO - PROCESS | 1816 | 1461863356421 Marionette TRACE conn4 <- [1,2625,null,{"value":"8"}] 10:09:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 10:09:16 INFO - PROCESS | 1816 | 1461863356431 Marionette TRACE conn4 -> [0,2626,"setScriptTimeout",{"ms":35000}] 10:09:16 INFO - PROCESS | 1816 | 1461863356435 Marionette TRACE conn4 <- [1,2626,null,{}] 10:09:16 INFO - PROCESS | 1816 | 1461863356440 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}] 10:09:16 INFO - PROCESS | 1816 | 1461863356650 Marionette TRACE conn4 <- [1,2627,null,{"value":null}] 10:09:16 INFO - PROCESS | 1816 | 1461863356854 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:16 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f41099cb000 == 154 [pid = 1816] [id = 664] 10:09:16 INFO - PROCESS | 1816 | ++DOMWINDOW == 150 (0x7f4106ce3800) [pid = 1816] [serial = 1993] [outer = (nil)] 10:09:16 INFO - PROCESS | 1816 | ++DOMWINDOW == 151 (0x7f4108294800) [pid = 1816] [serial = 1994] [outer = 0x7f4106ce3800] 10:09:16 INFO - PROCESS | 1816 | 1461863356919 Marionette DEBUG loaded listener.js 10:09:17 INFO - PROCESS | 1816 | ++DOMWINDOW == 152 (0x7f41084b7800) [pid = 1816] [serial = 1995] [outer = 0x7f4106ce3800] 10:09:17 INFO - PROCESS | 1816 | 1461863357803 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]]]}] 10:09:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 10:09:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 1435ms 10:09:17 INFO - PROCESS | 1816 | 1461863357867 Marionette TRACE conn4 -> [0,2629,"getWindowHandle",null] 10:09:17 INFO - PROCESS | 1816 | 1461863357870 Marionette TRACE conn4 <- [1,2629,null,{"value":"8"}] 10:09:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 10:09:17 INFO - PROCESS | 1816 | 1461863357876 Marionette TRACE conn4 -> [0,2630,"setScriptTimeout",{"ms":35000}] 10:09:17 INFO - PROCESS | 1816 | 1461863357892 Marionette TRACE conn4 <- [1,2630,null,{}] 10:09:17 INFO - PROCESS | 1816 | 1461863357914 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}] 10:09:18 INFO - PROCESS | 1816 | 1461863358195 Marionette TRACE conn4 <- [1,2631,null,{"value":null}] 10:09:18 INFO - PROCESS | 1816 | 1461863358231 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:18 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f410bc09000 == 155 [pid = 1816] [id = 665] 10:09:18 INFO - PROCESS | 1816 | ++DOMWINDOW == 153 (0x7f4109bdcc00) [pid = 1816] [serial = 1996] [outer = (nil)] 10:09:18 INFO - PROCESS | 1816 | ++DOMWINDOW == 154 (0x7f4109d46800) [pid = 1816] [serial = 1997] [outer = 0x7f4109bdcc00] 10:09:18 INFO - PROCESS | 1816 | 1461863358298 Marionette DEBUG loaded listener.js 10:09:18 INFO - PROCESS | 1816 | ++DOMWINDOW == 155 (0x7f4109d51c00) [pid = 1816] [serial = 1998] [outer = 0x7f4109bdcc00] 10:09:19 INFO - PROCESS | 1816 | --DOMWINDOW == 154 (0x7f410817b400) [pid = 1816] [serial = 1789] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 10:09:19 INFO - PROCESS | 1816 | --DOMWINDOW == 153 (0x7f4124e41800) [pid = 1816] [serial = 1846] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 10:09:19 INFO - PROCESS | 1816 | --DOMWINDOW == 152 (0x7f4109787400) [pid = 1816] [serial = 1927] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 10:09:19 INFO - PROCESS | 1816 | --DOMWINDOW == 151 (0x7f4108ae1800) [pid = 1816] [serial = 1867] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 10:09:19 INFO - PROCESS | 1816 | --DOMWINDOW == 150 (0x7f4108170400) [pid = 1816] [serial = 1864] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 10:09:19 INFO - PROCESS | 1816 | --DOMWINDOW == 149 (0x7f4102558c00) [pid = 1816] [serial = 1915] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 10:09:19 INFO - PROCESS | 1816 | --DOMWINDOW == 148 (0x7f41315f4800) [pid = 1816] [serial = 1912] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 10:09:19 INFO - PROCESS | 1816 | --DOMWINDOW == 147 (0x7f411cfa1400) [pid = 1816] [serial = 1909] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 10:09:19 INFO - PROCESS | 1816 | --DOMWINDOW == 146 (0x7f411a79ec00) [pid = 1816] [serial = 1906] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 10:09:19 INFO - PROCESS | 1816 | --DOMWINDOW == 145 (0x7f411a406400) [pid = 1816] [serial = 1903] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 10:09:19 INFO - PROCESS | 1816 | --DOMWINDOW == 144 (0x7f410f6de800) [pid = 1816] [serial = 1900] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 10:09:19 INFO - PROCESS | 1816 | --DOMWINDOW == 143 (0x7f410b80c400) [pid = 1816] [serial = 1897] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 10:09:19 INFO - PROCESS | 1816 | --DOMWINDOW == 142 (0x7f411a235400) [pid = 1816] [serial = 1894] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 10:09:19 INFO - PROCESS | 1816 | --DOMWINDOW == 141 (0x7f411a027400) [pid = 1816] [serial = 1891] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 10:09:19 INFO - PROCESS | 1816 | --DOMWINDOW == 140 (0x7f410978dc00) [pid = 1816] [serial = 1888] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 10:09:19 INFO - PROCESS | 1816 | --DOMWINDOW == 139 (0x7f4112227c00) [pid = 1816] [serial = 1885] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 10:09:19 INFO - PROCESS | 1816 | --DOMWINDOW == 138 (0x7f4105c31c00) [pid = 1816] [serial = 1882] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 10:09:19 INFO - PROCESS | 1816 | --DOMWINDOW == 137 (0x7f4110e58800) [pid = 1816] [serial = 1879] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 10:09:19 INFO - PROCESS | 1816 | --DOMWINDOW == 136 (0x7f410f6e5c00) [pid = 1816] [serial = 1876] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 10:09:19 INFO - PROCESS | 1816 | --DOMWINDOW == 135 (0x7f410ca30c00) [pid = 1816] [serial = 1873] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 10:09:19 INFO - PROCESS | 1816 | --DOMWINDOW == 134 (0x7f410db65c00) [pid = 1816] [serial = 1870] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 10:09:19 INFO - PROCESS | 1816 | --DOMWINDOW == 133 (0x7f4102564800) [pid = 1816] [serial = 1921] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 10:09:19 INFO - PROCESS | 1816 | --DOMWINDOW == 132 (0x7f4104f5c800) [pid = 1816] [serial = 1918] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 10:09:19 INFO - PROCESS | 1816 | --DOMWINDOW == 131 (0x7f410817ec00) [pid = 1816] [serial = 1924] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 10:09:19 INFO - PROCESS | 1816 | 1461863359816 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]]]}] 10:09:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 10:09:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 1957ms 10:09:19 INFO - PROCESS | 1816 | 1461863359837 Marionette TRACE conn4 -> [0,2633,"getWindowHandle",null] 10:09:19 INFO - PROCESS | 1816 | 1461863359841 Marionette TRACE conn4 <- [1,2633,null,{"value":"8"}] 10:09:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 10:09:19 INFO - PROCESS | 1816 | 1461863359847 Marionette TRACE conn4 -> [0,2634,"setScriptTimeout",{"ms":35000}] 10:09:19 INFO - PROCESS | 1816 | 1461863359849 Marionette TRACE conn4 <- [1,2634,null,{}] 10:09:19 INFO - PROCESS | 1816 | 1461863359854 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}] 10:09:20 INFO - PROCESS | 1816 | 1461863360115 Marionette TRACE conn4 <- [1,2635,null,{"value":null}] 10:09:20 INFO - PROCESS | 1816 | 1461863360296 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:20 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f410c2b3000 == 156 [pid = 1816] [id = 666] 10:09:20 INFO - PROCESS | 1816 | ++DOMWINDOW == 132 (0x7f4102558000) [pid = 1816] [serial = 1999] [outer = (nil)] 10:09:20 INFO - PROCESS | 1816 | ++DOMWINDOW == 133 (0x7f4109be2000) [pid = 1816] [serial = 2000] [outer = 0x7f4102558000] 10:09:20 INFO - PROCESS | 1816 | 1461863360359 Marionette DEBUG loaded listener.js 10:09:20 INFO - PROCESS | 1816 | ++DOMWINDOW == 134 (0x7f410b4f8c00) [pid = 1816] [serial = 2001] [outer = 0x7f4102558000] 10:09:21 INFO - PROCESS | 1816 | 1461863361113 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]]]}] 10:09:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 10:09:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 1339ms 10:09:21 INFO - PROCESS | 1816 | 1461863361188 Marionette TRACE conn4 -> [0,2637,"getWindowHandle",null] 10:09:21 INFO - PROCESS | 1816 | 1461863361190 Marionette TRACE conn4 <- [1,2637,null,{"value":"8"}] 10:09:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 10:09:21 INFO - PROCESS | 1816 | 1461863361197 Marionette TRACE conn4 -> [0,2638,"setScriptTimeout",{"ms":35000}] 10:09:21 INFO - PROCESS | 1816 | 1461863361210 Marionette TRACE conn4 <- [1,2638,null,{}] 10:09:21 INFO - PROCESS | 1816 | 1461863361217 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}] 10:09:21 INFO - PROCESS | 1816 | 1461863361433 Marionette TRACE conn4 <- [1,2639,null,{"value":null}] 10:09:21 INFO - PROCESS | 1816 | 1461863361771 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:21 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f4106dc5800 == 157 [pid = 1816] [id = 667] 10:09:21 INFO - PROCESS | 1816 | ++DOMWINDOW == 135 (0x7f410255e800) [pid = 1816] [serial = 2002] [outer = (nil)] 10:09:21 INFO - PROCESS | 1816 | ++DOMWINDOW == 136 (0x7f4104c83000) [pid = 1816] [serial = 2003] [outer = 0x7f410255e800] 10:09:21 INFO - PROCESS | 1816 | 1461863361911 Marionette DEBUG loaded listener.js 10:09:22 INFO - PROCESS | 1816 | ++DOMWINDOW == 137 (0x7f4106ce7000) [pid = 1816] [serial = 2004] [outer = 0x7f410255e800] 10:09:22 INFO - PROCESS | 1816 | 1461863362831 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]]]}] 10:09:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 10:09:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 1695ms 10:09:22 INFO - PROCESS | 1816 | 1461863362894 Marionette TRACE conn4 -> [0,2641,"getWindowHandle",null] 10:09:22 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 10:09:22 INFO - PROCESS | 1816 | 1461863362900 Marionette TRACE conn4 <- [1,2641,null,{"value":"8"}] 10:09:22 INFO - PROCESS | 1816 | 1461863362908 Marionette TRACE conn4 -> [0,2642,"setScriptTimeout",{"ms":35000}] 10:09:22 INFO - PROCESS | 1816 | 1461863362913 Marionette TRACE conn4 <- [1,2642,null,{}] 10:09:22 INFO - PROCESS | 1816 | 1461863362920 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}] 10:09:23 INFO - PROCESS | 1816 | 1461863363171 Marionette TRACE conn4 <- [1,2643,null,{"value":null}] 10:09:23 INFO - PROCESS | 1816 | 1461863363489 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:23 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f410bc22800 == 158 [pid = 1816] [id = 668] 10:09:23 INFO - PROCESS | 1816 | ++DOMWINDOW == 138 (0x7f4108294000) [pid = 1816] [serial = 2005] [outer = (nil)] 10:09:23 INFO - PROCESS | 1816 | ++DOMWINDOW == 139 (0x7f41084b5000) [pid = 1816] [serial = 2006] [outer = 0x7f4108294000] 10:09:23 INFO - PROCESS | 1816 | 1461863363586 Marionette DEBUG loaded listener.js 10:09:23 INFO - PROCESS | 1816 | ++DOMWINDOW == 140 (0x7f4109782400) [pid = 1816] [serial = 2007] [outer = 0x7f4108294000] 10:09:24 INFO - PROCESS | 1816 | 1461863364496 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]]]}] 10:09:24 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 10:09:24 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 1639ms 10:09:24 INFO - PROCESS | 1816 | 1461863364549 Marionette TRACE conn4 -> [0,2645,"getWindowHandle",null] 10:09:24 INFO - PROCESS | 1816 | 1461863364555 Marionette TRACE conn4 <- [1,2645,null,{"value":"8"}] 10:09:24 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 10:09:24 INFO - PROCESS | 1816 | 1461863364564 Marionette TRACE conn4 -> [0,2646,"setScriptTimeout",{"ms":35000}] 10:09:24 INFO - PROCESS | 1816 | 1461863364567 Marionette TRACE conn4 <- [1,2646,null,{}] 10:09:24 INFO - PROCESS | 1816 | 1461863364573 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}] 10:09:24 INFO - PROCESS | 1816 | 1461863364817 Marionette TRACE conn4 <- [1,2647,null,{"value":null}] 10:09:25 INFO - PROCESS | 1816 | 1461863365171 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:25 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f410de3a000 == 159 [pid = 1816] [id = 669] 10:09:25 INFO - PROCESS | 1816 | ++DOMWINDOW == 141 (0x7f4109be6000) [pid = 1816] [serial = 2008] [outer = (nil)] 10:09:25 INFO - PROCESS | 1816 | ++DOMWINDOW == 142 (0x7f410b4f9000) [pid = 1816] [serial = 2009] [outer = 0x7f4109be6000] 10:09:25 INFO - PROCESS | 1816 | 1461863365302 Marionette DEBUG loaded listener.js 10:09:25 INFO - PROCESS | 1816 | ++DOMWINDOW == 143 (0x7f410bc3f400) [pid = 1816] [serial = 2010] [outer = 0x7f4109be6000] 10:09:26 INFO - PROCESS | 1816 | 1461863366263 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]]]}] 10:09:26 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 10:09:26 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 1735ms 10:09:26 INFO - PROCESS | 1816 | 1461863366299 Marionette TRACE conn4 -> [0,2649,"getWindowHandle",null] 10:09:26 INFO - PROCESS | 1816 | 1461863366303 Marionette TRACE conn4 <- [1,2649,null,{"value":"8"}] 10:09:26 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 10:09:26 INFO - PROCESS | 1816 | 1461863366312 Marionette TRACE conn4 -> [0,2650,"setScriptTimeout",{"ms":35000}] 10:09:26 INFO - PROCESS | 1816 | 1461863366320 Marionette TRACE conn4 <- [1,2650,null,{}] 10:09:26 INFO - PROCESS | 1816 | 1461863366334 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}] 10:09:26 INFO - PROCESS | 1816 | 1461863366582 Marionette TRACE conn4 <- [1,2651,null,{"value":null}] 10:09:26 INFO - PROCESS | 1816 | 1461863366845 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:26 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f4110975000 == 160 [pid = 1816] [id = 670] 10:09:26 INFO - PROCESS | 1816 | ++DOMWINDOW == 144 (0x7f410db66800) [pid = 1816] [serial = 2011] [outer = (nil)] 10:09:26 INFO - PROCESS | 1816 | ++DOMWINDOW == 145 (0x7f410e370400) [pid = 1816] [serial = 2012] [outer = 0x7f410db66800] 10:09:26 INFO - PROCESS | 1816 | 1461863366961 Marionette DEBUG loaded listener.js 10:09:27 INFO - PROCESS | 1816 | ++DOMWINDOW == 146 (0x7f410ebbf800) [pid = 1816] [serial = 2013] [outer = 0x7f410db66800] 10:09:27 INFO - PROCESS | 1816 | 1461863367802 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]]]}] 10:09:27 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 10:09:27 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 1541ms 10:09:27 INFO - PROCESS | 1816 | 1461863367851 Marionette TRACE conn4 -> [0,2653,"getWindowHandle",null] 10:09:27 INFO - PROCESS | 1816 | 1461863367856 Marionette TRACE conn4 <- [1,2653,null,{"value":"8"}] 10:09:27 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 10:09:27 INFO - PROCESS | 1816 | 1461863367862 Marionette TRACE conn4 -> [0,2654,"setScriptTimeout",{"ms":35000}] 10:09:27 INFO - PROCESS | 1816 | 1461863367864 Marionette TRACE conn4 <- [1,2654,null,{}] 10:09:27 INFO - PROCESS | 1816 | 1461863367870 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}] 10:09:28 INFO - PROCESS | 1816 | 1461863368095 Marionette TRACE conn4 <- [1,2655,null,{"value":null}] 10:09:28 INFO - PROCESS | 1816 | 1461863368361 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:28 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f4110d3c800 == 161 [pid = 1816] [id = 671] 10:09:28 INFO - PROCESS | 1816 | ++DOMWINDOW == 147 (0x7f410ca24000) [pid = 1816] [serial = 2014] [outer = (nil)] 10:09:28 INFO - PROCESS | 1816 | ++DOMWINDOW == 148 (0x7f410f39d800) [pid = 1816] [serial = 2015] [outer = 0x7f410ca24000] 10:09:28 INFO - PROCESS | 1816 | 1461863368474 Marionette DEBUG loaded listener.js 10:09:28 INFO - PROCESS | 1816 | ++DOMWINDOW == 149 (0x7f410f6e8800) [pid = 1816] [serial = 2016] [outer = 0x7f410ca24000] 10:09:29 INFO - PROCESS | 1816 | 1461863369327 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]]]}] 10:09:29 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 10:09:29 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 1532ms 10:09:29 INFO - PROCESS | 1816 | 1461863369395 Marionette TRACE conn4 -> [0,2657,"getWindowHandle",null] 10:09:29 INFO - PROCESS | 1816 | 1461863369398 Marionette TRACE conn4 <- [1,2657,null,{"value":"8"}] 10:09:29 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 10:09:29 INFO - PROCESS | 1816 | 1461863369405 Marionette TRACE conn4 -> [0,2658,"setScriptTimeout",{"ms":35000}] 10:09:29 INFO - PROCESS | 1816 | 1461863369409 Marionette TRACE conn4 <- [1,2658,null,{}] 10:09:29 INFO - PROCESS | 1816 | 1461863369414 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}] 10:09:29 INFO - PROCESS | 1816 | 1461863369642 Marionette TRACE conn4 <- [1,2659,null,{"value":null}] 10:09:29 INFO - PROCESS | 1816 | 1461863369953 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:30 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f411121d000 == 162 [pid = 1816] [id = 672] 10:09:30 INFO - PROCESS | 1816 | ++DOMWINDOW == 150 (0x7f4110e55400) [pid = 1816] [serial = 2017] [outer = (nil)] 10:09:30 INFO - PROCESS | 1816 | ++DOMWINDOW == 151 (0x7f4110e57000) [pid = 1816] [serial = 2018] [outer = 0x7f4110e55400] 10:09:30 INFO - PROCESS | 1816 | 1461863370056 Marionette DEBUG loaded listener.js 10:09:30 INFO - PROCESS | 1816 | ++DOMWINDOW == 152 (0x7f41122f6800) [pid = 1816] [serial = 2019] [outer = 0x7f4110e55400] 10:09:30 INFO - PROCESS | 1816 | 1461863370923 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]]]}] 10:09:30 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 10:09:30 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 1582ms 10:09:30 INFO - PROCESS | 1816 | 1461863370988 Marionette TRACE conn4 -> [0,2661,"getWindowHandle",null] 10:09:30 INFO - PROCESS | 1816 | 1461863370991 Marionette TRACE conn4 <- [1,2661,null,{"value":"8"}] 10:09:30 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 10:09:31 INFO - PROCESS | 1816 | 1461863370997 Marionette TRACE conn4 -> [0,2662,"setScriptTimeout",{"ms":35000}] 10:09:31 INFO - PROCESS | 1816 | 1461863370999 Marionette TRACE conn4 <- [1,2662,null,{}] 10:09:31 INFO - PROCESS | 1816 | 1461863371005 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}] 10:09:31 INFO - PROCESS | 1816 | 1461863371258 Marionette TRACE conn4 <- [1,2663,null,{"value":null}] 10:09:31 INFO - PROCESS | 1816 | 1461863371523 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:31 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f4113a76800 == 163 [pid = 1816] [id = 673] 10:09:31 INFO - PROCESS | 1816 | ++DOMWINDOW == 153 (0x7f4110e55800) [pid = 1816] [serial = 2020] [outer = (nil)] 10:09:31 INFO - PROCESS | 1816 | ++DOMWINDOW == 154 (0x7f411378ac00) [pid = 1816] [serial = 2021] [outer = 0x7f4110e55800] 10:09:31 INFO - PROCESS | 1816 | 1461863371637 Marionette DEBUG loaded listener.js 10:09:31 INFO - PROCESS | 1816 | ++DOMWINDOW == 155 (0x7f4113819400) [pid = 1816] [serial = 2022] [outer = 0x7f4110e55800] 10:09:32 INFO - PROCESS | 1816 | 1461863372494 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]]]}] 10:09:32 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 10:09:32 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 1530ms 10:09:32 INFO - PROCESS | 1816 | 1461863372528 Marionette TRACE conn4 -> [0,2665,"getWindowHandle",null] 10:09:32 INFO - PROCESS | 1816 | 1461863372533 Marionette TRACE conn4 <- [1,2665,null,{"value":"8"}] 10:09:32 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 10:09:32 INFO - PROCESS | 1816 | 1461863372540 Marionette TRACE conn4 -> [0,2666,"setScriptTimeout",{"ms":35000}] 10:09:32 INFO - PROCESS | 1816 | 1461863372543 Marionette TRACE conn4 <- [1,2666,null,{}] 10:09:32 INFO - PROCESS | 1816 | 1461863372548 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}] 10:09:32 INFO - PROCESS | 1816 | 1461863372779 Marionette TRACE conn4 <- [1,2667,null,{"value":null}] 10:09:33 INFO - PROCESS | 1816 | 1461863373048 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:33 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f411801b800 == 164 [pid = 1816] [id = 674] 10:09:33 INFO - PROCESS | 1816 | ++DOMWINDOW == 156 (0x7f4112e69800) [pid = 1816] [serial = 2023] [outer = (nil)] 10:09:33 INFO - PROCESS | 1816 | ++DOMWINDOW == 157 (0x7f4113974800) [pid = 1816] [serial = 2024] [outer = 0x7f4112e69800] 10:09:33 INFO - PROCESS | 1816 | 1461863373161 Marionette DEBUG loaded listener.js 10:09:33 INFO - PROCESS | 1816 | ++DOMWINDOW == 158 (0x7f4114630000) [pid = 1816] [serial = 2025] [outer = 0x7f4112e69800] 10:09:34 INFO - PROCESS | 1816 | SkCairoFTTypeface::onFilterRec unimplemented 10:09:34 INFO - PROCESS | 1816 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 10:09:34 INFO - PROCESS | 1816 | 1461863374507 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]]]}] 10:09:34 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) 10:09:34 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 1981ms 10:09:34 INFO - PROCESS | 1816 | 1461863374521 Marionette TRACE conn4 -> [0,2669,"getWindowHandle",null] 10:09:34 INFO - PROCESS | 1816 | 1461863374524 Marionette TRACE conn4 <- [1,2669,null,{"value":"8"}] 10:09:34 INFO - PROCESS | 1816 | 1461863374531 Marionette TRACE conn4 -> [0,2670,"setScriptTimeout",{"ms":35000}] 10:09:34 INFO - PROCESS | 1816 | 1461863374536 Marionette TRACE conn4 <- [1,2670,null,{}] 10:09:34 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 10:09:34 INFO - PROCESS | 1816 | 1461863374546 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}] 10:09:34 INFO - PROCESS | 1816 | 1461863374810 Marionette TRACE conn4 <- [1,2671,null,{"value":null}] 10:09:35 INFO - PROCESS | 1816 | 1461863375059 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:35 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f4118c15000 == 165 [pid = 1816] [id = 675] 10:09:35 INFO - PROCESS | 1816 | ++DOMWINDOW == 159 (0x7f410b4fbc00) [pid = 1816] [serial = 2026] [outer = (nil)] 10:09:35 INFO - PROCESS | 1816 | ++DOMWINDOW == 160 (0x7f4118027400) [pid = 1816] [serial = 2027] [outer = 0x7f410b4fbc00] 10:09:35 INFO - PROCESS | 1816 | 1461863375134 Marionette DEBUG loaded listener.js 10:09:35 INFO - PROCESS | 1816 | ++DOMWINDOW == 161 (0x7f4118a2f800) [pid = 1816] [serial = 2028] [outer = 0x7f410b4fbc00] 10:09:36 INFO - PROCESS | 1816 | SkCairoFTTypeface::onFilterRec unimplemented 10:09:36 INFO - PROCESS | 1816 | 1461863376458 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] 10:09:36 INFO - PROCESS | 1816 | 1461863376483 Marionette TRACE conn4 <- [1,2673,null,{"value":"8"}] 10:09:36 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 10:09:36 INFO - PROCESS | 1816 | 1461863376489 Marionette TRACE conn4 -> [0,2674,"setScriptTimeout",{"ms":35000}] 10:09:36 INFO - PROCESS | 1816 | 1461863376498 Marionette TRACE conn4 <- [1,2674,null,{}] 10:09:36 INFO - PROCESS | 1816 | 1461863376503 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}] 10:09:36 INFO - PROCESS | 1816 | 1461863376775 Marionette TRACE conn4 <- [1,2675,null,{"value":null}] 10:09:37 INFO - PROCESS | 1816 | 1461863377014 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:37 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f411950e800 == 166 [pid = 1816] [id = 676] 10:09:37 INFO - PROCESS | 1816 | ++DOMWINDOW == 162 (0x7f41130e8400) [pid = 1816] [serial = 2029] [outer = (nil)] 10:09:37 INFO - PROCESS | 1816 | ++DOMWINDOW == 163 (0x7f41191b5c00) [pid = 1816] [serial = 2030] [outer = 0x7f41130e8400] 10:09:37 INFO - PROCESS | 1816 | 1461863377088 Marionette DEBUG loaded listener.js 10:09:37 INFO - PROCESS | 1816 | ++DOMWINDOW == 164 (0x7f411a235c00) [pid = 1816] [serial = 2031] [outer = 0x7f41130e8400] 10:09:38 INFO - PROCESS | 1816 | SkCairoFTTypeface::onFilterRec unimplemented 10:09:38 INFO - PROCESS | 1816 | 1461863378430 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] 10:09:38 INFO - PROCESS | 1816 | 1461863378487 Marionette TRACE conn4 <- [1,2677,null,{"value":"8"}] 10:09:38 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 10:09:38 INFO - PROCESS | 1816 | 1461863378493 Marionette TRACE conn4 -> [0,2678,"setScriptTimeout",{"ms":35000}] 10:09:38 INFO - PROCESS | 1816 | 1461863378496 Marionette TRACE conn4 <- [1,2678,null,{}] 10:09:38 INFO - PROCESS | 1816 | 1461863378501 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}] 10:09:38 INFO - PROCESS | 1816 | 1461863378805 Marionette TRACE conn4 <- [1,2679,null,{"value":null}] 10:09:39 INFO - PROCESS | 1816 | 1461863379076 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:39 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f4119eb2000 == 167 [pid = 1816] [id = 677] 10:09:39 INFO - PROCESS | 1816 | ++DOMWINDOW == 165 (0x7f411a027400) [pid = 1816] [serial = 2032] [outer = (nil)] 10:09:39 INFO - PROCESS | 1816 | ++DOMWINDOW == 166 (0x7f411a713400) [pid = 1816] [serial = 2033] [outer = 0x7f411a027400] 10:09:39 INFO - PROCESS | 1816 | 1461863379164 Marionette DEBUG loaded listener.js 10:09:39 INFO - PROCESS | 1816 | ++DOMWINDOW == 167 (0x7f411cdb7800) [pid = 1816] [serial = 2034] [outer = 0x7f411a027400] 10:09:40 INFO - PROCESS | 1816 | SkCairoFTTypeface::onFilterRec unimplemented 10:09:40 INFO - PROCESS | 1816 | 1461863380505 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]]]}] 10:09:40 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) 10:09:40 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 2029ms 10:09:40 INFO - PROCESS | 1816 | 1461863380524 Marionette TRACE conn4 -> [0,2681,"getWindowHandle",null] 10:09:40 INFO - PROCESS | 1816 | 1461863380528 Marionette TRACE conn4 <- [1,2681,null,{"value":"8"}] 10:09:40 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 10:09:40 INFO - PROCESS | 1816 | 1461863380534 Marionette TRACE conn4 -> [0,2682,"setScriptTimeout",{"ms":35000}] 10:09:40 INFO - PROCESS | 1816 | 1461863380538 Marionette TRACE conn4 <- [1,2682,null,{}] 10:09:40 INFO - PROCESS | 1816 | 1461863380544 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}] 10:09:40 INFO - PROCESS | 1816 | 1461863380830 Marionette TRACE conn4 <- [1,2683,null,{"value":null}] 10:09:41 INFO - PROCESS | 1816 | 1461863381070 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:41 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f4120329800 == 168 [pid = 1816] [id = 678] 10:09:41 INFO - PROCESS | 1816 | ++DOMWINDOW == 168 (0x7f411a236800) [pid = 1816] [serial = 2035] [outer = (nil)] 10:09:41 INFO - PROCESS | 1816 | ++DOMWINDOW == 169 (0x7f411e7e9000) [pid = 1816] [serial = 2036] [outer = 0x7f411a236800] 10:09:41 INFO - PROCESS | 1816 | 1461863381144 Marionette DEBUG loaded listener.js 10:09:41 INFO - PROCESS | 1816 | ++DOMWINDOW == 170 (0x7f4122bc2000) [pid = 1816] [serial = 2037] [outer = 0x7f411a236800] 10:09:42 INFO - PROCESS | 1816 | SkCairoFTTypeface::onFilterRec unimplemented 10:09:42 INFO - PROCESS | 1816 | 1461863382543 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]]]}] 10:09:42 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) 10:09:42 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 2037ms 10:09:42 INFO - PROCESS | 1816 | 1461863382572 Marionette TRACE conn4 -> [0,2685,"getWindowHandle",null] 10:09:42 INFO - PROCESS | 1816 | 1461863382576 Marionette TRACE conn4 <- [1,2685,null,{"value":"8"}] 10:09:42 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 10:09:42 INFO - PROCESS | 1816 | 1461863382582 Marionette TRACE conn4 -> [0,2686,"setScriptTimeout",{"ms":35000}] 10:09:42 INFO - PROCESS | 1816 | 1461863382585 Marionette TRACE conn4 <- [1,2686,null,{}] 10:09:42 INFO - PROCESS | 1816 | 1461863382590 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}] 10:09:42 INFO - PROCESS | 1816 | 1461863382888 Marionette TRACE conn4 <- [1,2687,null,{"value":null}] 10:09:43 INFO - PROCESS | 1816 | 1461863383155 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:43 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f4124421800 == 169 [pid = 1816] [id = 679] 10:09:43 INFO - PROCESS | 1816 | ++DOMWINDOW == 171 (0x7f411b654400) [pid = 1816] [serial = 2038] [outer = (nil)] 10:09:43 INFO - PROCESS | 1816 | ++DOMWINDOW == 172 (0x7f4123e0f000) [pid = 1816] [serial = 2039] [outer = 0x7f411b654400] 10:09:43 INFO - PROCESS | 1816 | 1461863383228 Marionette DEBUG loaded listener.js 10:09:43 INFO - PROCESS | 1816 | ++DOMWINDOW == 173 (0x7f4124e3a400) [pid = 1816] [serial = 2040] [outer = 0x7f411b654400] 10:09:44 INFO - PROCESS | 1816 | SkCairoFTTypeface::onFilterRec unimplemented 10:09:44 INFO - PROCESS | 1816 | 1461863384554 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] 10:09:44 INFO - PROCESS | 1816 | 1461863384622 Marionette TRACE conn4 <- [1,2689,null,{"value":"8"}] 10:09:44 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 10:09:44 INFO - PROCESS | 1816 | 1461863384628 Marionette TRACE conn4 -> [0,2690,"setScriptTimeout",{"ms":35000}] 10:09:44 INFO - PROCESS | 1816 | 1461863384630 Marionette TRACE conn4 <- [1,2690,null,{}] 10:09:44 INFO - PROCESS | 1816 | 1461863384635 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}] 10:09:44 INFO - PROCESS | 1816 | 1461863384930 Marionette TRACE conn4 <- [1,2691,null,{"value":null}] 10:09:45 INFO - PROCESS | 1816 | 1461863385182 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:45 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f41253c5000 == 170 [pid = 1816] [id = 680] 10:09:45 INFO - PROCESS | 1816 | ++DOMWINDOW == 174 (0x7f411cf98c00) [pid = 1816] [serial = 2041] [outer = (nil)] 10:09:45 INFO - PROCESS | 1816 | ++DOMWINDOW == 175 (0x7f4125760000) [pid = 1816] [serial = 2042] [outer = 0x7f411cf98c00] 10:09:45 INFO - PROCESS | 1816 | 1461863385255 Marionette DEBUG loaded listener.js 10:09:45 INFO - PROCESS | 1816 | ++DOMWINDOW == 176 (0x7f4126889400) [pid = 1816] [serial = 2043] [outer = 0x7f411cf98c00] 10:09:46 INFO - PROCESS | 1816 | SkCairoFTTypeface::onFilterRec unimplemented 10:09:46 INFO - PROCESS | 1816 | 1461863386608 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] 10:09:46 INFO - PROCESS | 1816 | 1461863386664 Marionette TRACE conn4 <- [1,2693,null,{"value":"8"}] 10:09:46 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 10:09:46 INFO - PROCESS | 1816 | 1461863386670 Marionette TRACE conn4 -> [0,2694,"setScriptTimeout",{"ms":35000}] 10:09:46 INFO - PROCESS | 1816 | 1461863386673 Marionette TRACE conn4 <- [1,2694,null,{}] 10:09:46 INFO - PROCESS | 1816 | 1461863386679 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}] 10:09:46 INFO - PROCESS | 1816 | 1461863386982 Marionette TRACE conn4 <- [1,2695,null,{"value":null}] 10:09:47 INFO - PROCESS | 1816 | 1461863387259 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:47 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f410bb37000 == 171 [pid = 1816] [id = 681] 10:09:47 INFO - PROCESS | 1816 | ++DOMWINDOW == 177 (0x7f4104f67800) [pid = 1816] [serial = 2044] [outer = (nil)] 10:09:47 INFO - PROCESS | 1816 | ++DOMWINDOW == 178 (0x7f4125d9cc00) [pid = 1816] [serial = 2045] [outer = 0x7f4104f67800] 10:09:47 INFO - PROCESS | 1816 | 1461863387330 Marionette DEBUG loaded listener.js 10:09:47 INFO - PROCESS | 1816 | ++DOMWINDOW == 179 (0x7f41316bc400) [pid = 1816] [serial = 2046] [outer = 0x7f4104f67800] 10:09:49 INFO - PROCESS | 1816 | SkCairoFTTypeface::onFilterRec unimplemented 10:09:49 INFO - PROCESS | 1816 | 1461863389293 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] 10:09:49 INFO - PROCESS | 1816 | 1461863389362 Marionette TRACE conn4 <- [1,2697,null,{"value":"8"}] 10:09:49 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 10:09:49 INFO - PROCESS | 1816 | 1461863389416 Marionette TRACE conn4 -> [0,2698,"setScriptTimeout",{"ms":35000}] 10:09:49 INFO - PROCESS | 1816 | 1461863389421 Marionette TRACE conn4 <- [1,2698,null,{}] 10:09:49 INFO - PROCESS | 1816 | 1461863389429 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}] 10:09:49 INFO - PROCESS | 1816 | 1461863389655 Marionette TRACE conn4 <- [1,2699,null,{"value":null}] 10:09:49 INFO - PROCESS | 1816 | 1461863389922 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:49 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f410b2a7000 == 172 [pid = 1816] [id = 682] 10:09:49 INFO - PROCESS | 1816 | ++DOMWINDOW == 180 (0x7f4106cebc00) [pid = 1816] [serial = 2047] [outer = (nil)] 10:09:49 INFO - PROCESS | 1816 | ++DOMWINDOW == 181 (0x7f4106e88400) [pid = 1816] [serial = 2048] [outer = 0x7f4106cebc00] 10:09:49 INFO - PROCESS | 1816 | 1461863389991 Marionette DEBUG loaded listener.js 10:09:50 INFO - PROCESS | 1816 | ++DOMWINDOW == 182 (0x7f4108171400) [pid = 1816] [serial = 2049] [outer = 0x7f4106cebc00] 10:09:51 INFO - PROCESS | 1816 | SkCairoFTTypeface::onFilterRec unimplemented 10:09:51 INFO - PROCESS | 1816 | 1461863391417 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] 10:09:51 INFO - PROCESS | 1816 | 1461863391461 Marionette TRACE conn4 <- [1,2701,null,{"value":"8"}] 10:09:51 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 10:09:51 INFO - PROCESS | 1816 | 1461863391573 Marionette TRACE conn4 -> [0,2702,"setScriptTimeout",{"ms":35000}] 10:09:51 INFO - PROCESS | 1816 | 1461863391576 Marionette TRACE conn4 <- [1,2702,null,{}] 10:09:51 INFO - PROCESS | 1816 | 1461863391587 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}] 10:09:51 INFO - PROCESS | 1816 | 1461863391818 Marionette TRACE conn4 <- [1,2703,null,{"value":null}] 10:09:52 INFO - PROCESS | 1816 | --DOCSHELL 0x7f410b6ed000 == 171 [pid = 1816] [id = 335] 10:09:52 INFO - PROCESS | 1816 | --DOCSHELL 0x7f410de39000 == 170 [pid = 1816] [id = 495] 10:09:52 INFO - PROCESS | 1816 | --DOCSHELL 0x7f410cda9000 == 169 [pid = 1816] [id = 596] 10:09:52 INFO - PROCESS | 1816 | --DOCSHELL 0x7f4110b42000 == 168 [pid = 1816] [id = 496] 10:09:52 INFO - PROCESS | 1816 | --DOCSHELL 0x7f41359da000 == 167 [pid = 1816] [id = 506] 10:09:52 INFO - PROCESS | 1816 | --DOCSHELL 0x7f41082c8800 == 166 [pid = 1816] [id = 336] 10:09:52 INFO - PROCESS | 1816 | --DOCSHELL 0x7f4108353000 == 165 [pid = 1816] [id = 507] 10:09:52 INFO - PROCESS | 1816 | --DOMWINDOW == 181 (0x7f410bc36c00) [pid = 1816] [serial = 1862] [outer = (nil)] [url = about:blank] 10:09:52 INFO - PROCESS | 1816 | --DOMWINDOW == 180 (0x7f410b4f2000) [pid = 1816] [serial = 1931] [outer = (nil)] [url = about:blank] 10:09:52 INFO - PROCESS | 1816 | --DOCSHELL 0x7f410c2b3000 == 164 [pid = 1816] [id = 666] 10:09:52 INFO - PROCESS | 1816 | --DOCSHELL 0x7f410bc09000 == 163 [pid = 1816] [id = 665] 10:09:52 INFO - PROCESS | 1816 | --DOCSHELL 0x7f41099cb000 == 162 [pid = 1816] [id = 664] 10:09:52 INFO - PROCESS | 1816 | --DOCSHELL 0x7f4107dc8000 == 161 [pid = 1816] [id = 663] 10:09:52 INFO - PROCESS | 1816 | 1461863392212 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:52 INFO - PROCESS | 1816 | --DOCSHELL 0x7f411b6c9000 == 160 [pid = 1816] [id = 656] 10:09:52 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f4107b24000 == 161 [pid = 1816] [id = 683] 10:09:52 INFO - PROCESS | 1816 | ++DOMWINDOW == 181 (0x7f4104c84800) [pid = 1816] [serial = 2050] [outer = (nil)] 10:09:52 INFO - PROCESS | 1816 | ++DOMWINDOW == 182 (0x7f410815b800) [pid = 1816] [serial = 2051] [outer = 0x7f4104c84800] 10:09:52 INFO - PROCESS | 1816 | 1461863392281 Marionette DEBUG loaded listener.js 10:09:52 INFO - PROCESS | 1816 | ++DOMWINDOW == 183 (0x7f4108cbb800) [pid = 1816] [serial = 2052] [outer = 0x7f4104c84800] 10:09:52 INFO - PROCESS | 1816 | --DOCSHELL 0x7f411a19e000 == 160 [pid = 1816] [id = 655] 10:09:52 INFO - PROCESS | 1816 | --DOCSHELL 0x7f41195d4000 == 159 [pid = 1816] [id = 654] 10:09:52 INFO - PROCESS | 1816 | --DOCSHELL 0x7f4118c8a800 == 158 [pid = 1816] [id = 653] 10:09:52 INFO - PROCESS | 1816 | --DOCSHELL 0x7f411808d800 == 157 [pid = 1816] [id = 652] 10:09:52 INFO - PROCESS | 1816 | --DOCSHELL 0x7f41146a8000 == 156 [pid = 1816] [id = 651] 10:09:52 INFO - PROCESS | 1816 | --DOCSHELL 0x7f4112c03800 == 155 [pid = 1816] [id = 650] 10:09:52 INFO - PROCESS | 1816 | --DOCSHELL 0x7f411117a800 == 154 [pid = 1816] [id = 649] 10:09:52 INFO - PROCESS | 1816 | --DOCSHELL 0x7f411098c800 == 153 [pid = 1816] [id = 648] 10:09:52 INFO - PROCESS | 1816 | --DOCSHELL 0x7f410ea2f000 == 152 [pid = 1816] [id = 647] 10:09:52 INFO - PROCESS | 1816 | --DOCSHELL 0x7f410ddb5000 == 151 [pid = 1816] [id = 646] 10:09:52 INFO - PROCESS | 1816 | --DOCSHELL 0x7f410bc1c800 == 150 [pid = 1816] [id = 645] 10:09:52 INFO - PROCESS | 1816 | --DOCSHELL 0x7f4107dce800 == 149 [pid = 1816] [id = 644] 10:09:52 INFO - PROCESS | 1816 | --DOMWINDOW == 182 (0x7f4109e39800) [pid = 1816] [serial = 1791] [outer = (nil)] [url = about:blank] 10:09:52 INFO - PROCESS | 1816 | --DOMWINDOW == 181 (0x7f4130644400) [pid = 1816] [serial = 1848] [outer = (nil)] [url = about:blank] 10:09:52 INFO - PROCESS | 1816 | --DOMWINDOW == 180 (0x7f4109e32c00) [pid = 1816] [serial = 1928] [outer = (nil)] [url = about:blank] 10:09:52 INFO - PROCESS | 1816 | --DOMWINDOW == 179 (0x7f410bc33c00) [pid = 1816] [serial = 1868] [outer = (nil)] [url = about:blank] 10:09:52 INFO - PROCESS | 1816 | --DOMWINDOW == 178 (0x7f41084b8800) [pid = 1816] [serial = 1866] [outer = (nil)] [url = about:blank] 10:09:52 INFO - PROCESS | 1816 | --DOMWINDOW == 177 (0x7f41084aa400) [pid = 1816] [serial = 1865] [outer = (nil)] [url = about:blank] 10:09:52 INFO - PROCESS | 1816 | --DOMWINDOW == 176 (0x7f410255e400) [pid = 1816] [serial = 1916] [outer = (nil)] [url = about:blank] 10:09:52 INFO - PROCESS | 1816 | --DOMWINDOW == 175 (0x7f413542d800) [pid = 1816] [serial = 1914] [outer = (nil)] [url = about:blank] 10:09:52 INFO - PROCESS | 1816 | --DOMWINDOW == 174 (0x7f41352a4c00) [pid = 1816] [serial = 1913] [outer = (nil)] [url = about:blank] 10:09:52 INFO - PROCESS | 1816 | --DOMWINDOW == 173 (0x7f4134b11800) [pid = 1816] [serial = 1911] [outer = (nil)] [url = about:blank] 10:09:52 INFO - PROCESS | 1816 | --DOMWINDOW == 172 (0x7f413321ac00) [pid = 1816] [serial = 1910] [outer = (nil)] [url = about:blank] 10:09:52 INFO - PROCESS | 1816 | --DOMWINDOW == 171 (0x7f4131827c00) [pid = 1816] [serial = 1908] [outer = (nil)] [url = about:blank] 10:09:52 INFO - PROCESS | 1816 | --DOMWINDOW == 170 (0x7f41312a4c00) [pid = 1816] [serial = 1907] [outer = (nil)] [url = about:blank] 10:09:52 INFO - PROCESS | 1816 | --DOMWINDOW == 169 (0x7f4130419800) [pid = 1816] [serial = 1905] [outer = (nil)] [url = about:blank] 10:09:52 INFO - PROCESS | 1816 | --DOMWINDOW == 168 (0x7f412f545c00) [pid = 1816] [serial = 1904] [outer = (nil)] [url = about:blank] 10:09:52 INFO - PROCESS | 1816 | --DOMWINDOW == 167 (0x7f412646d800) [pid = 1816] [serial = 1902] [outer = (nil)] [url = about:blank] 10:09:52 INFO - PROCESS | 1816 | --DOMWINDOW == 166 (0x7f412570f000) [pid = 1816] [serial = 1901] [outer = (nil)] [url = about:blank] 10:09:52 INFO - PROCESS | 1816 | --DOMWINDOW == 165 (0x7f41247f5800) [pid = 1816] [serial = 1899] [outer = (nil)] [url = about:blank] 10:09:52 INFO - PROCESS | 1816 | --DOMWINDOW == 164 (0x7f4114631400) [pid = 1816] [serial = 1898] [outer = (nil)] [url = about:blank] 10:09:52 INFO - PROCESS | 1816 | --DOMWINDOW == 163 (0x7f4123ddd000) [pid = 1816] [serial = 1896] [outer = (nil)] [url = about:blank] 10:09:52 INFO - PROCESS | 1816 | --DOMWINDOW == 162 (0x7f4120568400) [pid = 1816] [serial = 1895] [outer = (nil)] [url = about:blank] 10:09:52 INFO - PROCESS | 1816 | --DOMWINDOW == 161 (0x7f411b979400) [pid = 1816] [serial = 1893] [outer = (nil)] [url = about:blank] 10:09:52 INFO - PROCESS | 1816 | --DOMWINDOW == 160 (0x7f411a23e400) [pid = 1816] [serial = 1892] [outer = (nil)] [url = about:blank] 10:09:52 INFO - PROCESS | 1816 | --DOMWINDOW == 159 (0x7f4118b2f800) [pid = 1816] [serial = 1890] [outer = (nil)] [url = about:blank] 10:09:52 INFO - PROCESS | 1816 | --DOMWINDOW == 158 (0x7f4118a22400) [pid = 1816] [serial = 1889] [outer = (nil)] [url = about:blank] 10:09:52 INFO - PROCESS | 1816 | --DOMWINDOW == 157 (0x7f4118910000) [pid = 1816] [serial = 1887] [outer = (nil)] [url = about:blank] 10:09:52 INFO - PROCESS | 1816 | --DOMWINDOW == 156 (0x7f4118902800) [pid = 1816] [serial = 1886] [outer = (nil)] [url = about:blank] 10:09:52 INFO - PROCESS | 1816 | --DOMWINDOW == 155 (0x7f4114a0e000) [pid = 1816] [serial = 1884] [outer = (nil)] [url = about:blank] 10:09:52 INFO - PROCESS | 1816 | --DOMWINDOW == 154 (0x7f4113a91000) [pid = 1816] [serial = 1883] [outer = (nil)] [url = about:blank] 10:09:52 INFO - PROCESS | 1816 | --DOMWINDOW == 153 (0x7f411383ac00) [pid = 1816] [serial = 1881] [outer = (nil)] [url = about:blank] 10:09:52 INFO - PROCESS | 1816 | --DOMWINDOW == 152 (0x7f41126dec00) [pid = 1816] [serial = 1880] [outer = (nil)] [url = about:blank] 10:09:52 INFO - PROCESS | 1816 | --DOMWINDOW == 151 (0x7f4110e4f800) [pid = 1816] [serial = 1878] [outer = (nil)] [url = about:blank] 10:09:52 INFO - PROCESS | 1816 | --DOMWINDOW == 150 (0x7f4110995400) [pid = 1816] [serial = 1877] [outer = (nil)] [url = about:blank] 10:09:52 INFO - PROCESS | 1816 | --DOMWINDOW == 149 (0x7f410f392800) [pid = 1816] [serial = 1875] [outer = (nil)] [url = about:blank] 10:09:52 INFO - PROCESS | 1816 | --DOMWINDOW == 148 (0x7f410f366800) [pid = 1816] [serial = 1874] [outer = (nil)] [url = about:blank] 10:09:52 INFO - PROCESS | 1816 | --DOMWINDOW == 147 (0x7f410e70b800) [pid = 1816] [serial = 1872] [outer = (nil)] [url = about:blank] 10:09:52 INFO - PROCESS | 1816 | --DOMWINDOW == 146 (0x7f410e36c800) [pid = 1816] [serial = 1871] [outer = (nil)] [url = about:blank] 10:09:52 INFO - PROCESS | 1816 | --DOMWINDOW == 145 (0x7f410c39f800) [pid = 1816] [serial = 1869] [outer = (nil)] [url = about:blank] 10:09:52 INFO - PROCESS | 1816 | --DOMWINDOW == 144 (0x7f410815d400) [pid = 1816] [serial = 1922] [outer = (nil)] [url = about:blank] 10:09:52 INFO - PROCESS | 1816 | --DOMWINDOW == 143 (0x7f4104f68000) [pid = 1816] [serial = 1919] [outer = (nil)] [url = about:blank] 10:09:52 INFO - PROCESS | 1816 | --DOMWINDOW == 142 (0x7f4105c3a400) [pid = 1816] [serial = 1920] [outer = (nil)] [url = about:blank] 10:09:52 INFO - PROCESS | 1816 | --DOMWINDOW == 141 (0x7f4102564000) [pid = 1816] [serial = 1917] [outer = (nil)] [url = about:blank] 10:09:52 INFO - PROCESS | 1816 | --DOMWINDOW == 140 (0x7f41084af000) [pid = 1816] [serial = 1925] [outer = (nil)] [url = about:blank] 10:09:52 INFO - PROCESS | 1816 | --DOMWINDOW == 139 (0x7f410b4ef400) [pid = 1816] [serial = 1929] [outer = (nil)] [url = about:blank] 10:09:52 INFO - PROCESS | 1816 | --DOMWINDOW == 138 (0x7f41084c4c00) [pid = 1816] [serial = 1926] [outer = (nil)] [url = about:blank] 10:09:52 INFO - PROCESS | 1816 | --DOMWINDOW == 137 (0x7f410816d800) [pid = 1816] [serial = 1923] [outer = (nil)] [url = about:blank] 10:09:53 INFO - PROCESS | 1816 | 1461863393186 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]]]}] 10:09:53 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 10:09:53 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 1712ms 10:09:53 INFO - PROCESS | 1816 | 1461863393224 Marionette TRACE conn4 -> [0,2705,"getWindowHandle",null] 10:09:53 INFO - PROCESS | 1816 | 1461863393227 Marionette TRACE conn4 <- [1,2705,null,{"value":"8"}] 10:09:53 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 10:09:53 INFO - PROCESS | 1816 | 1461863393233 Marionette TRACE conn4 -> [0,2706,"setScriptTimeout",{"ms":35000}] 10:09:53 INFO - PROCESS | 1816 | 1461863393238 Marionette TRACE conn4 <- [1,2706,null,{}] 10:09:53 INFO - PROCESS | 1816 | 1461863393253 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}] 10:09:53 INFO - PROCESS | 1816 | 1461863393467 Marionette TRACE conn4 <- [1,2707,null,{"value":null}] 10:09:53 INFO - PROCESS | 1816 | 1461863393702 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:53 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f410bc18800 == 150 [pid = 1816] [id = 684] 10:09:53 INFO - PROCESS | 1816 | ++DOMWINDOW == 138 (0x7f4104f68000) [pid = 1816] [serial = 2053] [outer = (nil)] 10:09:53 INFO - PROCESS | 1816 | ++DOMWINDOW == 139 (0x7f4109d48400) [pid = 1816] [serial = 2054] [outer = 0x7f4104f68000] 10:09:53 INFO - PROCESS | 1816 | 1461863393770 Marionette DEBUG loaded listener.js 10:09:53 INFO - PROCESS | 1816 | ++DOMWINDOW == 140 (0x7f4109e35800) [pid = 1816] [serial = 2055] [outer = 0x7f4104f68000] 10:09:54 INFO - PROCESS | 1816 | 1461863394563 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]]]}] 10:09:54 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 10:09:54 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 1385ms 10:09:54 INFO - PROCESS | 1816 | 1461863394642 Marionette TRACE conn4 -> [0,2709,"getWindowHandle",null] 10:09:54 INFO - PROCESS | 1816 | 1461863394646 Marionette TRACE conn4 <- [1,2709,null,{"value":"8"}] 10:09:54 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 10:09:54 INFO - PROCESS | 1816 | 1461863394653 Marionette TRACE conn4 -> [0,2710,"setScriptTimeout",{"ms":35000}] 10:09:54 INFO - PROCESS | 1816 | 1461863394655 Marionette TRACE conn4 <- [1,2710,null,{}] 10:09:54 INFO - PROCESS | 1816 | 1461863394660 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}] 10:09:54 INFO - PROCESS | 1816 | 1461863394941 Marionette TRACE conn4 <- [1,2711,null,{"value":null}] 10:09:54 INFO - PROCESS | 1816 | 1461863394977 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:54 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f410dcd1800 == 151 [pid = 1816] [id = 685] 10:09:55 INFO - PROCESS | 1816 | ++DOMWINDOW == 141 (0x7f4109d44c00) [pid = 1816] [serial = 2056] [outer = (nil)] 10:09:55 INFO - PROCESS | 1816 | ++DOMWINDOW == 142 (0x7f410bc3a800) [pid = 1816] [serial = 2057] [outer = 0x7f4109d44c00] 10:09:55 INFO - PROCESS | 1816 | 1461863395048 Marionette DEBUG loaded listener.js 10:09:55 INFO - PROCESS | 1816 | ++DOMWINDOW == 143 (0x7f410c3ad000) [pid = 1816] [serial = 2058] [outer = 0x7f4109d44c00] 10:09:56 INFO - PROCESS | 1816 | 1461863396170 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] 10:09:56 INFO - PROCESS | 1816 | 1461863396249 Marionette TRACE conn4 <- [1,2713,null,{"value":"8"}] 10:09:56 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 10:09:56 INFO - PROCESS | 1816 | 1461863396254 Marionette TRACE conn4 -> [0,2714,"setScriptTimeout",{"ms":35000}] 10:09:56 INFO - PROCESS | 1816 | 1461863396256 Marionette TRACE conn4 <- [1,2714,null,{}] 10:09:56 INFO - PROCESS | 1816 | 1461863396261 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}] 10:09:56 INFO - PROCESS | 1816 | 1461863396547 Marionette TRACE conn4 <- [1,2715,null,{"value":null}] 10:09:57 INFO - PROCESS | 1816 | 1461863397224 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:57 INFO - PROCESS | 1816 | --DOMWINDOW == 142 (0x7f41112ce800) [pid = 1816] [serial = 1948] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 10:09:57 INFO - PROCESS | 1816 | --DOMWINDOW == 141 (0x7f4106ce3800) [pid = 1816] [serial = 1993] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 10:09:57 INFO - PROCESS | 1816 | --DOMWINDOW == 140 (0x7f41084b7000) [pid = 1816] [serial = 1936] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 10:09:57 INFO - PROCESS | 1816 | --DOMWINDOW == 139 (0x7f411b650400) [pid = 1816] [serial = 1963] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 10:09:57 INFO - PROCESS | 1816 | --DOMWINDOW == 138 (0x7f4105c35400) [pid = 1816] [serial = 1861] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 10:09:57 INFO - PROCESS | 1816 | --DOMWINDOW == 137 (0x7f411b65e000) [pid = 1816] [serial = 1972] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 10:09:57 INFO - PROCESS | 1816 | --DOMWINDOW == 136 (0x7f410bc3d800) [pid = 1816] [serial = 1939] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 10:09:57 INFO - PROCESS | 1816 | --DOMWINDOW == 135 (0x7f4106cee400) [pid = 1816] [serial = 1933] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 10:09:57 INFO - PROCESS | 1816 | --DOMWINDOW == 134 (0x7f4109bdcc00) [pid = 1816] [serial = 1996] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 10:09:57 INFO - PROCESS | 1816 | --DOMWINDOW == 133 (0x7f4112e70800) [pid = 1816] [serial = 1954] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 10:09:57 INFO - PROCESS | 1816 | --DOMWINDOW == 132 (0x7f4104f5cc00) [pid = 1816] [serial = 1966] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 10:09:57 INFO - PROCESS | 1816 | --DOMWINDOW == 131 (0x7f4112220800) [pid = 1816] [serial = 1951] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 10:09:57 INFO - PROCESS | 1816 | --DOMWINDOW == 130 (0x7f4104c81400) [pid = 1816] [serial = 1984] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 10:09:57 INFO - PROCESS | 1816 | --DOMWINDOW == 129 (0x7f4104c80c00) [pid = 1816] [serial = 1981] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 10:09:57 INFO - PROCESS | 1816 | --DOMWINDOW == 128 (0x7f411e7e0400) [pid = 1816] [serial = 1975] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 10:09:57 INFO - PROCESS | 1816 | --DOMWINDOW == 127 (0x7f4106cf1400) [pid = 1816] [serial = 1990] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 10:09:57 INFO - PROCESS | 1816 | --DOMWINDOW == 126 (0x7f4118026400) [pid = 1816] [serial = 1978] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 10:09:57 INFO - PROCESS | 1816 | --DOMWINDOW == 125 (0x7f410db6fc00) [pid = 1816] [serial = 1945] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 10:09:57 INFO - PROCESS | 1816 | --DOMWINDOW == 124 (0x7f410f39c000) [pid = 1816] [serial = 1957] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 10:09:57 INFO - PROCESS | 1816 | --DOMWINDOW == 123 (0x7f410bb7a800) [pid = 1816] [serial = 1960] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 10:09:57 INFO - PROCESS | 1816 | --DOMWINDOW == 122 (0x7f4112223400) [pid = 1816] [serial = 1969] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 10:09:57 INFO - PROCESS | 1816 | --DOMWINDOW == 121 (0x7f410bc40400) [pid = 1816] [serial = 1942] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 10:09:57 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f4106ddc000 == 152 [pid = 1816] [id = 686] 10:09:57 INFO - PROCESS | 1816 | ++DOMWINDOW == 122 (0x7f4104c7cc00) [pid = 1816] [serial = 2059] [outer = (nil)] 10:09:57 INFO - PROCESS | 1816 | ++DOMWINDOW == 123 (0x7f4104c84400) [pid = 1816] [serial = 2060] [outer = 0x7f4104c7cc00] 10:09:57 INFO - PROCESS | 1816 | 1461863397330 Marionette DEBUG loaded listener.js 10:09:57 INFO - PROCESS | 1816 | ++DOMWINDOW == 124 (0x7f4108296400) [pid = 1816] [serial = 2061] [outer = 0x7f4104c7cc00] 10:09:58 INFO - PROCESS | 1816 | 1461863398008 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]]]}] 10:09:58 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 10:09:58 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 1781ms 10:09:58 INFO - PROCESS | 1816 | 1461863398037 Marionette TRACE conn4 -> [0,2717,"getWindowHandle",null] 10:09:58 INFO - PROCESS | 1816 | 1461863398039 Marionette TRACE conn4 <- [1,2717,null,{"value":"8"}] 10:09:58 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 10:09:58 INFO - PROCESS | 1816 | 1461863398046 Marionette TRACE conn4 -> [0,2718,"setScriptTimeout",{"ms":35000}] 10:09:58 INFO - PROCESS | 1816 | 1461863398048 Marionette TRACE conn4 <- [1,2718,null,{}] 10:09:58 INFO - PROCESS | 1816 | 1461863398053 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}] 10:09:58 INFO - PROCESS | 1816 | 1461863398295 Marionette TRACE conn4 <- [1,2719,null,{"value":null}] 10:09:58 INFO - PROCESS | 1816 | 1461863398483 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:58 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f410f421000 == 153 [pid = 1816] [id = 687] 10:09:58 INFO - PROCESS | 1816 | ++DOMWINDOW == 125 (0x7f4109bde800) [pid = 1816] [serial = 2062] [outer = (nil)] 10:09:58 INFO - PROCESS | 1816 | ++DOMWINDOW == 126 (0x7f410deaa800) [pid = 1816] [serial = 2063] [outer = 0x7f4109bde800] 10:09:58 INFO - PROCESS | 1816 | 1461863398554 Marionette DEBUG loaded listener.js 10:09:58 INFO - PROCESS | 1816 | ++DOMWINDOW == 127 (0x7f410f6e9400) [pid = 1816] [serial = 2064] [outer = 0x7f4109bde800] 10:09:59 INFO - PROCESS | 1816 | 1461863399520 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] 10:09:59 INFO - PROCESS | 1816 | 1461863399586 Marionette TRACE conn4 <- [1,2721,null,{"value":"8"}] 10:09:59 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 10:09:59 INFO - PROCESS | 1816 | 1461863399595 Marionette TRACE conn4 -> [0,2722,"setScriptTimeout",{"ms":35000}] 10:09:59 INFO - PROCESS | 1816 | 1461863399601 Marionette TRACE conn4 <- [1,2722,null,{}] 10:09:59 INFO - PROCESS | 1816 | 1461863399610 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}] 10:09:59 INFO - PROCESS | 1816 | 1461863399893 Marionette TRACE conn4 <- [1,2723,null,{"value":null}] 10:10:00 INFO - PROCESS | 1816 | 1461863400218 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:00 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f4109621000 == 154 [pid = 1816] [id = 688] 10:10:00 INFO - PROCESS | 1816 | ++DOMWINDOW == 128 (0x7f4105c3a400) [pid = 1816] [serial = 2065] [outer = (nil)] 10:10:00 INFO - PROCESS | 1816 | ++DOMWINDOW == 129 (0x7f410815e000) [pid = 1816] [serial = 2066] [outer = 0x7f4105c3a400] 10:10:00 INFO - PROCESS | 1816 | 1461863400297 Marionette DEBUG loaded listener.js 10:10:00 INFO - PROCESS | 1816 | ++DOMWINDOW == 130 (0x7f4108183000) [pid = 1816] [serial = 2067] [outer = 0x7f4105c3a400] 10:10:01 INFO - PROCESS | 1816 | 1461863401211 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] 10:10:01 INFO - PROCESS | 1816 | 1461863401307 Marionette TRACE conn4 <- [1,2725,null,{"value":"8"}] 10:10:01 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 10:10:01 INFO - PROCESS | 1816 | 1461863401317 Marionette TRACE conn4 -> [0,2726,"setScriptTimeout",{"ms":35000}] 10:10:01 INFO - PROCESS | 1816 | 1461863401321 Marionette TRACE conn4 <- [1,2726,null,{}] 10:10:01 INFO - PROCESS | 1816 | 1461863401330 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}] 10:10:01 INFO - PROCESS | 1816 | 1461863401699 Marionette TRACE conn4 <- [1,2727,null,{"value":null}] 10:10:01 INFO - PROCESS | 1816 | 1461863401957 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:01 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f410ea27800 == 155 [pid = 1816] [id = 689] 10:10:01 INFO - PROCESS | 1816 | ++DOMWINDOW == 131 (0x7f4109d49800) [pid = 1816] [serial = 2068] [outer = (nil)] 10:10:02 INFO - PROCESS | 1816 | ++DOMWINDOW == 132 (0x7f4109e35c00) [pid = 1816] [serial = 2069] [outer = 0x7f4109d49800] 10:10:02 INFO - PROCESS | 1816 | 1461863402079 Marionette DEBUG loaded listener.js 10:10:02 INFO - PROCESS | 1816 | ++DOMWINDOW == 133 (0x7f410bc37800) [pid = 1816] [serial = 2070] [outer = 0x7f4109d49800] 10:10:03 INFO - PROCESS | 1816 | 1461863403306 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]]]}] 10:10:03 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 10:10:03 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 2036ms 10:10:03 INFO - PROCESS | 1816 | 1461863403354 Marionette TRACE conn4 -> [0,2729,"getWindowHandle",null] 10:10:03 INFO - PROCESS | 1816 | 1461863403358 Marionette TRACE conn4 <- [1,2729,null,{"value":"8"}] 10:10:03 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 10:10:03 INFO - PROCESS | 1816 | 1461863403364 Marionette TRACE conn4 -> [0,2730,"setScriptTimeout",{"ms":35000}] 10:10:03 INFO - PROCESS | 1816 | 1461863403370 Marionette TRACE conn4 <- [1,2730,null,{}] 10:10:03 INFO - PROCESS | 1816 | 1461863403385 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}] 10:10:03 INFO - PROCESS | 1816 | 1461863403639 Marionette TRACE conn4 <- [1,2731,null,{"value":null}] 10:10:03 INFO - PROCESS | 1816 | 1461863403980 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:04 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f4110ed8000 == 156 [pid = 1816] [id = 690] 10:10:04 INFO - PROCESS | 1816 | ++DOMWINDOW == 134 (0x7f410e361c00) [pid = 1816] [serial = 2071] [outer = (nil)] 10:10:04 INFO - PROCESS | 1816 | ++DOMWINDOW == 135 (0x7f410edfb800) [pid = 1816] [serial = 2072] [outer = 0x7f410e361c00] 10:10:04 INFO - PROCESS | 1816 | 1461863404064 Marionette DEBUG loaded listener.js 10:10:04 INFO - PROCESS | 1816 | ++DOMWINDOW == 136 (0x7f410f39b400) [pid = 1816] [serial = 2073] [outer = 0x7f410e361c00] 10:10:05 INFO - PROCESS | 1816 | 1461863405396 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] 10:10:05 INFO - PROCESS | 1816 | 1461863405457 Marionette TRACE conn4 <- [1,2733,null,{"value":"8"}] 10:10:05 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 10:10:05 INFO - PROCESS | 1816 | 1461863405463 Marionette TRACE conn4 -> [0,2734,"setScriptTimeout",{"ms":35000}] 10:10:05 INFO - PROCESS | 1816 | 1461863405466 Marionette TRACE conn4 <- [1,2734,null,{}] 10:10:05 INFO - PROCESS | 1816 | 1461863405472 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}] 10:10:05 INFO - PROCESS | 1816 | 1461863405764 Marionette TRACE conn4 <- [1,2735,null,{"value":null}] 10:10:06 INFO - PROCESS | 1816 | 1461863405999 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:06 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f411204c800 == 157 [pid = 1816] [id = 691] 10:10:06 INFO - PROCESS | 1816 | ++DOMWINDOW == 137 (0x7f410e504000) [pid = 1816] [serial = 2074] [outer = (nil)] 10:10:06 INFO - PROCESS | 1816 | ++DOMWINDOW == 138 (0x7f4110e4f800) [pid = 1816] [serial = 2075] [outer = 0x7f410e504000] 10:10:06 INFO - PROCESS | 1816 | 1461863406073 Marionette DEBUG loaded listener.js 10:10:06 INFO - PROCESS | 1816 | ++DOMWINDOW == 139 (0x7f41112c3c00) [pid = 1816] [serial = 2076] [outer = 0x7f410e504000] 10:10:07 INFO - PROCESS | 1816 | 1461863407035 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]]]}] 10:10:07 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 10:10:07 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 1632ms 10:10:07 INFO - PROCESS | 1816 | 1461863407097 Marionette TRACE conn4 -> [0,2737,"getWindowHandle",null] 10:10:07 INFO - PROCESS | 1816 | 1461863407100 Marionette TRACE conn4 <- [1,2737,null,{"value":"8"}] 10:10:07 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 10:10:07 INFO - PROCESS | 1816 | 1461863407106 Marionette TRACE conn4 -> [0,2738,"setScriptTimeout",{"ms":35000}] 10:10:07 INFO - PROCESS | 1816 | 1461863407109 Marionette TRACE conn4 <- [1,2738,null,{}] 10:10:07 INFO - PROCESS | 1816 | 1461863407114 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}] 10:10:07 INFO - PROCESS | 1816 | 1461863407398 Marionette TRACE conn4 <- [1,2739,null,{"value":null}] 10:10:07 INFO - PROCESS | 1816 | 1461863407776 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:07 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f41139fc000 == 158 [pid = 1816] [id = 692] 10:10:07 INFO - PROCESS | 1816 | ++DOMWINDOW == 140 (0x7f41112cd800) [pid = 1816] [serial = 2077] [outer = (nil)] 10:10:07 INFO - PROCESS | 1816 | ++DOMWINDOW == 141 (0x7f411222dc00) [pid = 1816] [serial = 2078] [outer = 0x7f41112cd800] 10:10:07 INFO - PROCESS | 1816 | 1461863407892 Marionette DEBUG loaded listener.js 10:10:08 INFO - PROCESS | 1816 | ++DOMWINDOW == 142 (0x7f4112e68000) [pid = 1816] [serial = 2079] [outer = 0x7f41112cd800] 10:10:08 INFO - PROCESS | 1816 | 1461863408792 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]]]}] 10:10:08 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 10:10:08 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 1735ms 10:10:08 INFO - PROCESS | 1816 | 1461863408842 Marionette TRACE conn4 -> [0,2741,"getWindowHandle",null] 10:10:08 INFO - PROCESS | 1816 | 1461863408847 Marionette TRACE conn4 <- [1,2741,null,{"value":"8"}] 10:10:08 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 10:10:08 INFO - PROCESS | 1816 | 1461863408853 Marionette TRACE conn4 -> [0,2742,"setScriptTimeout",{"ms":35000}] 10:10:08 INFO - PROCESS | 1816 | 1461863408857 Marionette TRACE conn4 <- [1,2742,null,{}] 10:10:08 INFO - PROCESS | 1816 | 1461863408862 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}] 10:10:09 INFO - PROCESS | 1816 | 1461863409127 Marionette TRACE conn4 <- [1,2743,null,{"value":null}] 10:10:09 INFO - PROCESS | 1816 | 1461863409463 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:09 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f4118289000 == 159 [pid = 1816] [id = 693] 10:10:09 INFO - PROCESS | 1816 | ++DOMWINDOW == 143 (0x7f4113a85400) [pid = 1816] [serial = 2080] [outer = (nil)] 10:10:09 INFO - PROCESS | 1816 | ++DOMWINDOW == 144 (0x7f411802d400) [pid = 1816] [serial = 2081] [outer = 0x7f4113a85400] 10:10:09 INFO - PROCESS | 1816 | 1461863409545 Marionette DEBUG loaded listener.js 10:10:09 INFO - PROCESS | 1816 | ++DOMWINDOW == 145 (0x7f41189efc00) [pid = 1816] [serial = 2082] [outer = 0x7f4113a85400] 10:10:10 INFO - PROCESS | 1816 | 1461863410411 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]]]}] 10:10:10 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 10:10:10 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 1581ms 10:10:10 INFO - PROCESS | 1816 | 1461863410435 Marionette TRACE conn4 -> [0,2745,"getWindowHandle",null] 10:10:10 INFO - PROCESS | 1816 | 1461863410439 Marionette TRACE conn4 <- [1,2745,null,{"value":"8"}] 10:10:10 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 10:10:10 INFO - PROCESS | 1816 | 1461863410444 Marionette TRACE conn4 -> [0,2746,"setScriptTimeout",{"ms":35000}] 10:10:10 INFO - PROCESS | 1816 | 1461863410446 Marionette TRACE conn4 <- [1,2746,null,{}] 10:10:10 INFO - PROCESS | 1816 | 1461863410452 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}] 10:10:10 INFO - PROCESS | 1816 | 1461863410675 Marionette TRACE conn4 <- [1,2747,null,{"value":null}] 10:10:10 INFO - PROCESS | 1816 | 1461863410913 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:10 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f4118d05800 == 160 [pid = 1816] [id = 694] 10:10:10 INFO - PROCESS | 1816 | ++DOMWINDOW == 146 (0x7f411383ac00) [pid = 1816] [serial = 2083] [outer = (nil)] 10:10:10 INFO - PROCESS | 1816 | ++DOMWINDOW == 147 (0x7f4118a28800) [pid = 1816] [serial = 2084] [outer = 0x7f411383ac00] 10:10:10 INFO - PROCESS | 1816 | 1461863410985 Marionette DEBUG loaded listener.js 10:10:11 INFO - PROCESS | 1816 | ++DOMWINDOW == 148 (0x7f4118b9f400) [pid = 1816] [serial = 2085] [outer = 0x7f411383ac00] 10:10:11 INFO - PROCESS | 1816 | 1461863411912 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]]]}] 10:10:11 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 10:10:11 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 1528ms 10:10:11 INFO - PROCESS | 1816 | 1461863411975 Marionette TRACE conn4 -> [0,2749,"getWindowHandle",null] 10:10:11 INFO - PROCESS | 1816 | 1461863411978 Marionette TRACE conn4 <- [1,2749,null,{"value":"8"}] 10:10:11 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 10:10:11 INFO - PROCESS | 1816 | 1461863411984 Marionette TRACE conn4 -> [0,2750,"setScriptTimeout",{"ms":35000}] 10:10:11 INFO - PROCESS | 1816 | 1461863411986 Marionette TRACE conn4 <- [1,2750,null,{}] 10:10:11 INFO - PROCESS | 1816 | 1461863411993 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}] 10:10:12 INFO - PROCESS | 1816 | 1461863412226 Marionette TRACE conn4 <- [1,2751,null,{"value":null}] 10:10:12 INFO - PROCESS | 1816 | 1461863412494 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:12 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f41195c9800 == 161 [pid = 1816] [id = 695] 10:10:12 INFO - PROCESS | 1816 | ++DOMWINDOW == 149 (0x7f4113a85800) [pid = 1816] [serial = 2086] [outer = (nil)] 10:10:12 INFO - PROCESS | 1816 | ++DOMWINDOW == 150 (0x7f4119911c00) [pid = 1816] [serial = 2087] [outer = 0x7f4113a85800] 10:10:12 INFO - PROCESS | 1816 | 1461863412609 Marionette DEBUG loaded listener.js 10:10:12 INFO - PROCESS | 1816 | ++DOMWINDOW == 151 (0x7f411a026000) [pid = 1816] [serial = 2088] [outer = 0x7f4113a85800] 10:10:13 INFO - PROCESS | 1816 | 1461863413451 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]]]}] 10:10:13 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 10:10:13 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 1529ms 10:10:13 INFO - PROCESS | 1816 | 1461863413514 Marionette TRACE conn4 -> [0,2753,"getWindowHandle",null] 10:10:13 INFO - PROCESS | 1816 | 1461863413518 Marionette TRACE conn4 <- [1,2753,null,{"value":"8"}] 10:10:13 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 10:10:13 INFO - PROCESS | 1816 | 1461863413524 Marionette TRACE conn4 -> [0,2754,"setScriptTimeout",{"ms":35000}] 10:10:13 INFO - PROCESS | 1816 | 1461863413527 Marionette TRACE conn4 <- [1,2754,null,{}] 10:10:13 INFO - PROCESS | 1816 | 1461863413532 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}] 10:10:13 INFO - PROCESS | 1816 | 1461863413764 Marionette TRACE conn4 <- [1,2755,null,{"value":null}] 10:10:14 INFO - PROCESS | 1816 | 1461863414027 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:14 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f4119f48800 == 162 [pid = 1816] [id = 696] 10:10:14 INFO - PROCESS | 1816 | ++DOMWINDOW == 152 (0x7f4114a0a800) [pid = 1816] [serial = 2089] [outer = (nil)] 10:10:14 INFO - PROCESS | 1816 | ++DOMWINDOW == 153 (0x7f411a40d800) [pid = 1816] [serial = 2090] [outer = 0x7f4114a0a800] 10:10:14 INFO - PROCESS | 1816 | 1461863414144 Marionette DEBUG loaded listener.js 10:10:14 INFO - PROCESS | 1816 | ++DOMWINDOW == 154 (0x7f411b21e400) [pid = 1816] [serial = 2091] [outer = 0x7f4114a0a800] 10:10:15 INFO - PROCESS | 1816 | 1461863415000 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]]]}] 10:10:15 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 10:10:15 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 1532ms 10:10:15 INFO - PROCESS | 1816 | 1461863415058 Marionette TRACE conn4 -> [0,2757,"getWindowHandle",null] 10:10:15 INFO - PROCESS | 1816 | 1461863415061 Marionette TRACE conn4 <- [1,2757,null,{"value":"8"}] 10:10:15 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 10:10:15 INFO - PROCESS | 1816 | 1461863415068 Marionette TRACE conn4 -> [0,2758,"setScriptTimeout",{"ms":35000}] 10:10:15 INFO - PROCESS | 1816 | 1461863415070 Marionette TRACE conn4 <- [1,2758,null,{}] 10:10:15 INFO - PROCESS | 1816 | 1461863415075 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}] 10:10:15 INFO - PROCESS | 1816 | 1461863415315 Marionette TRACE conn4 <- [1,2759,null,{"value":null}] 10:10:15 INFO - PROCESS | 1816 | 1461863415577 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:15 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f411b452800 == 163 [pid = 1816] [id = 697] 10:10:15 INFO - PROCESS | 1816 | ++DOMWINDOW == 155 (0x7f411a233400) [pid = 1816] [serial = 2092] [outer = (nil)] 10:10:15 INFO - PROCESS | 1816 | ++DOMWINDOW == 156 (0x7f411b9f4800) [pid = 1816] [serial = 2093] [outer = 0x7f411a233400] 10:10:15 INFO - PROCESS | 1816 | 1461863415694 Marionette DEBUG loaded listener.js 10:10:15 INFO - PROCESS | 1816 | ++DOMWINDOW == 157 (0x7f411cdbb400) [pid = 1816] [serial = 2094] [outer = 0x7f411a233400] 10:10:16 INFO - PROCESS | 1816 | 1461863416548 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]]]}] 10:10:16 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 10:10:16 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 1532ms 10:10:16 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 10:10:16 INFO - PROCESS | 1816 | 1461863416601 Marionette TRACE conn4 -> [0,2761,"getWindowHandle",null] 10:10:16 INFO - PROCESS | 1816 | 1461863416604 Marionette TRACE conn4 <- [1,2761,null,{"value":"8"}] 10:10:16 INFO - PROCESS | 1816 | 1461863416610 Marionette TRACE conn4 -> [0,2762,"setScriptTimeout",{"ms":35000}] 10:10:16 INFO - PROCESS | 1816 | 1461863416614 Marionette TRACE conn4 <- [1,2762,null,{}] 10:10:16 INFO - PROCESS | 1816 | 1461863416619 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}] 10:10:16 INFO - PROCESS | 1816 | 1461863416874 Marionette TRACE conn4 <- [1,2763,null,{"value":null}] 10:10:17 INFO - PROCESS | 1816 | 1461863417196 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:17 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f412032e000 == 164 [pid = 1816] [id = 698] 10:10:17 INFO - PROCESS | 1816 | ++DOMWINDOW == 158 (0x7f411d074000) [pid = 1816] [serial = 2095] [outer = (nil)] 10:10:17 INFO - PROCESS | 1816 | ++DOMWINDOW == 159 (0x7f411e7bd000) [pid = 1816] [serial = 2096] [outer = 0x7f411d074000] 10:10:17 INFO - PROCESS | 1816 | 1461863417279 Marionette DEBUG loaded listener.js 10:10:17 INFO - PROCESS | 1816 | ++DOMWINDOW == 160 (0x7f411e7e7c00) [pid = 1816] [serial = 2097] [outer = 0x7f411d074000] 10:10:18 INFO - PROCESS | 1816 | 1461863418144 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]]]}] 10:10:18 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 10:10:18 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 1588ms 10:10:18 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 10:10:18 INFO - PROCESS | 1816 | 1461863418198 Marionette TRACE conn4 -> [0,2765,"getWindowHandle",null] 10:10:18 INFO - PROCESS | 1816 | 1461863418200 Marionette TRACE conn4 <- [1,2765,null,{"value":"8"}] 10:10:18 INFO - PROCESS | 1816 | 1461863418207 Marionette TRACE conn4 -> [0,2766,"setScriptTimeout",{"ms":35000}] 10:10:18 INFO - PROCESS | 1816 | 1461863418209 Marionette TRACE conn4 <- [1,2766,null,{}] 10:10:18 INFO - PROCESS | 1816 | 1461863418215 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}] 10:10:18 INFO - PROCESS | 1816 | 1461863418447 Marionette TRACE conn4 <- [1,2767,null,{"value":null}] 10:10:18 INFO - PROCESS | 1816 | 1461863418717 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:18 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f4124547800 == 165 [pid = 1816] [id = 699] 10:10:18 INFO - PROCESS | 1816 | ++DOMWINDOW == 161 (0x7f412037f400) [pid = 1816] [serial = 2098] [outer = (nil)] 10:10:18 INFO - PROCESS | 1816 | ++DOMWINDOW == 162 (0x7f4121b20800) [pid = 1816] [serial = 2099] [outer = 0x7f412037f400] 10:10:18 INFO - PROCESS | 1816 | 1461863418835 Marionette DEBUG loaded listener.js 10:10:18 INFO - PROCESS | 1816 | ++DOMWINDOW == 163 (0x7f4122bc6c00) [pid = 1816] [serial = 2100] [outer = 0x7f412037f400] 10:10:19 INFO - PROCESS | 1816 | 1461863419756 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]]]}] 10:10:19 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 10:10:19 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 1585ms 10:10:19 INFO - PROCESS | 1816 | 1461863419792 Marionette TRACE conn4 -> [0,2769,"getWindowHandle",null] 10:10:19 INFO - PROCESS | 1816 | 1461863419795 Marionette TRACE conn4 <- [1,2769,null,{"value":"8"}] 10:10:19 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 10:10:19 INFO - PROCESS | 1816 | 1461863419801 Marionette TRACE conn4 -> [0,2770,"setScriptTimeout",{"ms":35000}] 10:10:19 INFO - PROCESS | 1816 | 1461863419804 Marionette TRACE conn4 <- [1,2770,null,{}] 10:10:19 INFO - PROCESS | 1816 | 1461863419810 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}] 10:10:20 INFO - PROCESS | 1816 | 1461863420037 Marionette TRACE conn4 <- [1,2771,null,{"value":null}] 10:10:20 INFO - PROCESS | 1816 | 1461863420315 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:20 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f412572a800 == 166 [pid = 1816] [id = 700] 10:10:20 INFO - PROCESS | 1816 | ++DOMWINDOW == 164 (0x7f412037dc00) [pid = 1816] [serial = 2101] [outer = (nil)] 10:10:20 INFO - PROCESS | 1816 | ++DOMWINDOW == 165 (0x7f41243ab800) [pid = 1816] [serial = 2102] [outer = 0x7f412037dc00] 10:10:20 INFO - PROCESS | 1816 | 1461863420394 Marionette DEBUG loaded listener.js 10:10:20 INFO - PROCESS | 1816 | ++DOMWINDOW == 166 (0x7f41250c5800) [pid = 1816] [serial = 2103] [outer = 0x7f412037dc00] 10:10:21 INFO - PROCESS | 1816 | 1461863421285 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]]]}] 10:10:21 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 10:10:21 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 1529ms 10:10:21 INFO - PROCESS | 1816 | 1461863421333 Marionette TRACE conn4 -> [0,2773,"getWindowHandle",null] 10:10:21 INFO - PROCESS | 1816 | 1461863421335 Marionette TRACE conn4 <- [1,2773,null,{"value":"8"}] 10:10:21 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 10:10:21 INFO - PROCESS | 1816 | 1461863421342 Marionette TRACE conn4 -> [0,2774,"setScriptTimeout",{"ms":35000}] 10:10:21 INFO - PROCESS | 1816 | 1461863421344 Marionette TRACE conn4 <- [1,2774,null,{}] 10:10:21 INFO - PROCESS | 1816 | 1461863421349 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}] 10:10:21 INFO - PROCESS | 1816 | 1461863421588 Marionette TRACE conn4 <- [1,2775,null,{"value":null}] 10:10:21 INFO - PROCESS | 1816 | 1461863421905 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:21 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f41304d4800 == 167 [pid = 1816] [id = 701] 10:10:21 INFO - PROCESS | 1816 | ++DOMWINDOW == 167 (0x7f4125f95000) [pid = 1816] [serial = 2104] [outer = (nil)] 10:10:22 INFO - PROCESS | 1816 | ++DOMWINDOW == 168 (0x7f412646d800) [pid = 1816] [serial = 2105] [outer = 0x7f4125f95000] 10:10:22 INFO - PROCESS | 1816 | 1461863422019 Marionette DEBUG loaded listener.js 10:10:22 INFO - PROCESS | 1816 | ++DOMWINDOW == 169 (0x7f4130374c00) [pid = 1816] [serial = 2106] [outer = 0x7f4125f95000] 10:10:22 INFO - PROCESS | 1816 | 1461863422865 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]]]}] 10:10:22 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 10:10:22 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 1583ms 10:10:22 INFO - PROCESS | 1816 | 1461863422926 Marionette TRACE conn4 -> [0,2777,"getWindowHandle",null] 10:10:22 INFO - PROCESS | 1816 | 1461863422930 Marionette TRACE conn4 <- [1,2777,null,{"value":"8"}] 10:10:22 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 10:10:22 INFO - PROCESS | 1816 | 1461863422936 Marionette TRACE conn4 -> [0,2778,"setScriptTimeout",{"ms":35000}] 10:10:22 INFO - PROCESS | 1816 | 1461863422938 Marionette TRACE conn4 <- [1,2778,null,{}] 10:10:22 INFO - PROCESS | 1816 | 1461863422943 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}] 10:10:23 INFO - PROCESS | 1816 | 1461863423174 Marionette TRACE conn4 <- [1,2779,null,{"value":null}] 10:10:23 INFO - PROCESS | 1816 | 1461863423445 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:23 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f4134b46800 == 168 [pid = 1816] [id = 702] 10:10:23 INFO - PROCESS | 1816 | ++DOMWINDOW == 170 (0x7f41250cd800) [pid = 1816] [serial = 2107] [outer = (nil)] 10:10:23 INFO - PROCESS | 1816 | ++DOMWINDOW == 171 (0x7f413060c800) [pid = 1816] [serial = 2108] [outer = 0x7f41250cd800] 10:10:23 INFO - PROCESS | 1816 | 1461863423561 Marionette DEBUG loaded listener.js 10:10:23 INFO - PROCESS | 1816 | ++DOMWINDOW == 172 (0x7f4131812c00) [pid = 1816] [serial = 2109] [outer = 0x7f41250cd800] 10:10:24 INFO - PROCESS | 1816 | 1461863424416 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]]]}] 10:10:24 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 10:10:24 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 1530ms 10:10:24 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 10:10:24 INFO - PROCESS | 1816 | 1461863424467 Marionette TRACE conn4 -> [0,2781,"getWindowHandle",null] 10:10:24 INFO - PROCESS | 1816 | 1461863424469 Marionette TRACE conn4 <- [1,2781,null,{"value":"8"}] 10:10:24 INFO - PROCESS | 1816 | 1461863424475 Marionette TRACE conn4 -> [0,2782,"setScriptTimeout",{"ms":35000}] 10:10:24 INFO - PROCESS | 1816 | 1461863424478 Marionette TRACE conn4 <- [1,2782,null,{}] 10:10:24 INFO - PROCESS | 1816 | 1461863424483 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}] 10:10:24 INFO - PROCESS | 1816 | 1461863424718 Marionette TRACE conn4 <- [1,2783,null,{"value":null}] 10:10:24 INFO - PROCESS | 1816 | 1461863424987 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:25 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f413541a000 == 169 [pid = 1816] [id = 703] 10:10:25 INFO - PROCESS | 1816 | ++DOMWINDOW == 173 (0x7f4125d40000) [pid = 1816] [serial = 2110] [outer = (nil)] 10:10:25 INFO - PROCESS | 1816 | ++DOMWINDOW == 174 (0x7f4131831c00) [pid = 1816] [serial = 2111] [outer = 0x7f4125d40000] 10:10:25 INFO - PROCESS | 1816 | 1461863425101 Marionette DEBUG loaded listener.js 10:10:25 INFO - PROCESS | 1816 | ++DOMWINDOW == 175 (0x7f4131894800) [pid = 1816] [serial = 2112] [outer = 0x7f4125d40000] 10:10:25 INFO - PROCESS | 1816 | 1461863425896 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]]]}] 10:10:25 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 10:10:25 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 1479ms 10:10:25 INFO - PROCESS | 1816 | 1461863425955 Marionette TRACE conn4 -> [0,2785,"getWindowHandle",null] 10:10:25 INFO - PROCESS | 1816 | 1461863425958 Marionette TRACE conn4 <- [1,2785,null,{"value":"8"}] 10:10:25 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 10:10:25 INFO - PROCESS | 1816 | 1461863425963 Marionette TRACE conn4 -> [0,2786,"setScriptTimeout",{"ms":35000}] 10:10:25 INFO - PROCESS | 1816 | 1461863425966 Marionette TRACE conn4 <- [1,2786,null,{}] 10:10:25 INFO - PROCESS | 1816 | 1461863425971 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}] 10:10:26 INFO - PROCESS | 1816 | 1461863426197 Marionette TRACE conn4 <- [1,2787,null,{"value":null}] 10:10:26 INFO - PROCESS | 1816 | 1461863426477 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:26 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f41359e8000 == 170 [pid = 1816] [id = 704] 10:10:26 INFO - PROCESS | 1816 | ++DOMWINDOW == 176 (0x7f4106e89800) [pid = 1816] [serial = 2113] [outer = (nil)] 10:10:26 INFO - PROCESS | 1816 | ++DOMWINDOW == 177 (0x7f4118c36c00) [pid = 1816] [serial = 2114] [outer = 0x7f4106e89800] 10:10:26 INFO - PROCESS | 1816 | 1461863426554 Marionette DEBUG loaded listener.js 10:10:26 INFO - PROCESS | 1816 | ++DOMWINDOW == 178 (0x7f4118c3e400) [pid = 1816] [serial = 2115] [outer = 0x7f4106e89800] 10:10:27 INFO - PROCESS | 1816 | 1461863427510 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]]]}] 10:10:27 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 10:10:27 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 1588ms 10:10:27 INFO - PROCESS | 1816 | 1461863427552 Marionette TRACE conn4 -> [0,2789,"getWindowHandle",null] 10:10:27 INFO - PROCESS | 1816 | 1461863427555 Marionette TRACE conn4 <- [1,2789,null,{"value":"8"}] 10:10:27 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 10:10:27 INFO - PROCESS | 1816 | 1461863427561 Marionette TRACE conn4 -> [0,2790,"setScriptTimeout",{"ms":35000}] 10:10:27 INFO - PROCESS | 1816 | 1461863427563 Marionette TRACE conn4 <- [1,2790,null,{}] 10:10:27 INFO - PROCESS | 1816 | 1461863427570 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}] 10:10:27 INFO - PROCESS | 1816 | 1461863427807 Marionette TRACE conn4 <- [1,2791,null,{"value":null}] 10:10:28 INFO - PROCESS | 1816 | 1461863428119 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:28 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f4139aae800 == 171 [pid = 1816] [id = 705] 10:10:28 INFO - PROCESS | 1816 | ++DOMWINDOW == 179 (0x7f4108167400) [pid = 1816] [serial = 2116] [outer = (nil)] 10:10:28 INFO - PROCESS | 1816 | ++DOMWINDOW == 180 (0x7f411e7d1800) [pid = 1816] [serial = 2117] [outer = 0x7f4108167400] 10:10:28 INFO - PROCESS | 1816 | 1461863428196 Marionette DEBUG loaded listener.js 10:10:28 INFO - PROCESS | 1816 | ++DOMWINDOW == 181 (0x7f41319d0400) [pid = 1816] [serial = 2118] [outer = 0x7f4108167400] 10:10:29 INFO - PROCESS | 1816 | 1461863429051 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]]]}] 10:10:29 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 10:10:29 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 1534ms 10:10:29 INFO - PROCESS | 1816 | 1461863429096 Marionette TRACE conn4 -> [0,2793,"getWindowHandle",null] 10:10:29 INFO - PROCESS | 1816 | 1461863429098 Marionette TRACE conn4 <- [1,2793,null,{"value":"8"}] 10:10:29 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 10:10:29 INFO - PROCESS | 1816 | 1461863429104 Marionette TRACE conn4 -> [0,2794,"setScriptTimeout",{"ms":35000}] 10:10:29 INFO - PROCESS | 1816 | 1461863429106 Marionette TRACE conn4 <- [1,2794,null,{}] 10:10:29 INFO - PROCESS | 1816 | 1461863429112 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}] 10:10:29 INFO - PROCESS | 1816 | 1461863429356 Marionette TRACE conn4 <- [1,2795,null,{"value":null}] 10:10:29 INFO - PROCESS | 1816 | 1461863429687 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:29 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f410c22f800 == 172 [pid = 1816] [id = 706] 10:10:29 INFO - PROCESS | 1816 | ++DOMWINDOW == 182 (0x7f4102557400) [pid = 1816] [serial = 2119] [outer = (nil)] 10:10:29 INFO - PROCESS | 1816 | ++DOMWINDOW == 183 (0x7f410b5a6800) [pid = 1816] [serial = 2120] [outer = 0x7f4102557400] 10:10:29 INFO - PROCESS | 1816 | 1461863429763 Marionette DEBUG loaded listener.js 10:10:29 INFO - PROCESS | 1816 | ++DOMWINDOW == 184 (0x7f410b5ab000) [pid = 1816] [serial = 2121] [outer = 0x7f4102557400] 10:10:31 INFO - PROCESS | 1816 | --DOCSHELL 0x7f4107dc7800 == 171 [pid = 1816] [id = 590] 10:10:31 INFO - PROCESS | 1816 | --DOCSHELL 0x7f410f581800 == 170 [pid = 1816] [id = 494] 10:10:31 INFO - PROCESS | 1816 | --DOCSHELL 0x7f4124421800 == 169 [pid = 1816] [id = 679] 10:10:31 INFO - PROCESS | 1816 | --DOCSHELL 0x7f4120329800 == 168 [pid = 1816] [id = 678] 10:10:31 INFO - PROCESS | 1816 | --DOCSHELL 0x7f4119eb2000 == 167 [pid = 1816] [id = 677] 10:10:31 INFO - PROCESS | 1816 | --DOCSHELL 0x7f411950e800 == 166 [pid = 1816] [id = 676] 10:10:31 INFO - PROCESS | 1816 | --DOCSHELL 0x7f4118c15000 == 165 [pid = 1816] [id = 675] 10:10:31 INFO - PROCESS | 1816 | --DOCSHELL 0x7f411801b800 == 164 [pid = 1816] [id = 674] 10:10:31 INFO - PROCESS | 1816 | --DOCSHELL 0x7f4113a76800 == 163 [pid = 1816] [id = 673] 10:10:31 INFO - PROCESS | 1816 | --DOCSHELL 0x7f411121d000 == 162 [pid = 1816] [id = 672] 10:10:31 INFO - PROCESS | 1816 | --DOCSHELL 0x7f4110d3c800 == 161 [pid = 1816] [id = 671] 10:10:31 INFO - PROCESS | 1816 | --DOCSHELL 0x7f4110975000 == 160 [pid = 1816] [id = 670] 10:10:31 INFO - PROCESS | 1816 | --DOCSHELL 0x7f410de3a000 == 159 [pid = 1816] [id = 669] 10:10:31 INFO - PROCESS | 1816 | --DOCSHELL 0x7f410bc22800 == 158 [pid = 1816] [id = 668] 10:10:31 INFO - PROCESS | 1816 | --DOCSHELL 0x7f4106dc5800 == 157 [pid = 1816] [id = 667] 10:10:31 INFO - PROCESS | 1816 | --DOMWINDOW == 183 (0x7f41126de000) [pid = 1816] [serial = 1950] [outer = (nil)] [url = about:blank] 10:10:31 INFO - PROCESS | 1816 | --DOMWINDOW == 182 (0x7f41084b7800) [pid = 1816] [serial = 1995] [outer = (nil)] [url = about:blank] 10:10:31 INFO - PROCESS | 1816 | --DOMWINDOW == 181 (0x7f41084d1c00) [pid = 1816] [serial = 1937] [outer = (nil)] [url = about:blank] 10:10:31 INFO - PROCESS | 1816 | --DOMWINDOW == 180 (0x7f411cf62800) [pid = 1816] [serial = 1965] [outer = (nil)] [url = about:blank] 10:10:31 INFO - PROCESS | 1816 | --DOMWINDOW == 179 (0x7f410bc41c00) [pid = 1816] [serial = 1863] [outer = (nil)] [url = about:blank] 10:10:31 INFO - PROCESS | 1816 | --DOMWINDOW == 178 (0x7f4123e08800) [pid = 1816] [serial = 1973] [outer = (nil)] [url = about:blank] 10:10:31 INFO - PROCESS | 1816 | --DOMWINDOW == 177 (0x7f410db68400) [pid = 1816] [serial = 1941] [outer = (nil)] [url = about:blank] 10:10:31 INFO - PROCESS | 1816 | --DOMWINDOW == 176 (0x7f410816dc00) [pid = 1816] [serial = 1935] [outer = (nil)] [url = about:blank] 10:10:31 INFO - PROCESS | 1816 | --DOMWINDOW == 175 (0x7f4109d51c00) [pid = 1816] [serial = 1998] [outer = (nil)] [url = about:blank] 10:10:31 INFO - PROCESS | 1816 | --DOMWINDOW == 174 (0x7f411462f800) [pid = 1816] [serial = 1955] [outer = (nil)] [url = about:blank] 10:10:31 INFO - PROCESS | 1816 | --DOMWINDOW == 173 (0x7f411d06b000) [pid = 1816] [serial = 1967] [outer = (nil)] [url = about:blank] 10:10:31 INFO - PROCESS | 1816 | --DOMWINDOW == 172 (0x7f411378bc00) [pid = 1816] [serial = 1952] [outer = (nil)] [url = about:blank] 10:10:31 INFO - PROCESS | 1816 | --DOMWINDOW == 171 (0x7f4131824800) [pid = 1816] [serial = 1985] [outer = (nil)] [url = about:blank] 10:10:31 INFO - PROCESS | 1816 | --DOMWINDOW == 170 (0x7f4104c86000) [pid = 1816] [serial = 1982] [outer = (nil)] [url = about:blank] 10:10:31 INFO - PROCESS | 1816 | --DOMWINDOW == 169 (0x7f4124ee0400) [pid = 1816] [serial = 1976] [outer = (nil)] [url = about:blank] 10:10:31 INFO - PROCESS | 1816 | --DOMWINDOW == 168 (0x7f410815f000) [pid = 1816] [serial = 1992] [outer = (nil)] [url = about:blank] 10:10:31 INFO - PROCESS | 1816 | --DOMWINDOW == 167 (0x7f4109be2000) [pid = 1816] [serial = 2000] [outer = (nil)] [url = about:blank] 10:10:31 INFO - PROCESS | 1816 | --DOMWINDOW == 166 (0x7f413180e000) [pid = 1816] [serial = 1980] [outer = (nil)] [url = about:blank] 10:10:31 INFO - PROCESS | 1816 | --DOMWINDOW == 165 (0x7f4112226400) [pid = 1816] [serial = 1949] [outer = (nil)] [url = about:blank] 10:10:31 INFO - PROCESS | 1816 | --DOMWINDOW == 164 (0x7f410f39ac00) [pid = 1816] [serial = 1947] [outer = (nil)] [url = about:blank] 10:10:31 INFO - PROCESS | 1816 | --DOMWINDOW == 163 (0x7f4126162c00) [pid = 1816] [serial = 1977] [outer = (nil)] [url = about:blank] 10:10:31 INFO - PROCESS | 1816 | --DOMWINDOW == 162 (0x7f4130170c00) [pid = 1816] [serial = 1988] [outer = (nil)] [url = about:blank] 10:10:31 INFO - PROCESS | 1816 | --DOMWINDOW == 161 (0x7f4106e8c000) [pid = 1816] [serial = 1991] [outer = (nil)] [url = about:blank] 10:10:31 INFO - PROCESS | 1816 | --DOMWINDOW == 160 (0x7f410edf1c00) [pid = 1816] [serial = 1946] [outer = (nil)] [url = about:blank] 10:10:31 INFO - PROCESS | 1816 | --DOMWINDOW == 159 (0x7f411e7d1400) [pid = 1816] [serial = 1968] [outer = (nil)] [url = about:blank] 10:10:31 INFO - PROCESS | 1816 | --DOMWINDOW == 158 (0x7f4109bdf400) [pid = 1816] [serial = 1938] [outer = (nil)] [url = about:blank] 10:10:31 INFO - PROCESS | 1816 | --DOMWINDOW == 157 (0x7f4109d46800) [pid = 1816] [serial = 1997] [outer = (nil)] [url = about:blank] 10:10:31 INFO - PROCESS | 1816 | --DOMWINDOW == 156 (0x7f4108158000) [pid = 1816] [serial = 1934] [outer = (nil)] [url = about:blank] 10:10:31 INFO - PROCESS | 1816 | --DOMWINDOW == 155 (0x7f4130371000) [pid = 1816] [serial = 1979] [outer = (nil)] [url = about:blank] 10:10:31 INFO - PROCESS | 1816 | --DOMWINDOW == 154 (0x7f411b97b000) [pid = 1816] [serial = 1964] [outer = (nil)] [url = about:blank] 10:10:31 INFO - PROCESS | 1816 | --DOMWINDOW == 153 (0x7f41189f2c00) [pid = 1816] [serial = 1958] [outer = (nil)] [url = about:blank] 10:10:31 INFO - PROCESS | 1816 | --DOMWINDOW == 152 (0x7f4104c8b000) [pid = 1816] [serial = 1983] [outer = (nil)] [url = about:blank] 10:10:31 INFO - PROCESS | 1816 | --DOMWINDOW == 151 (0x7f41247efc00) [pid = 1816] [serial = 1974] [outer = (nil)] [url = about:blank] 10:10:31 INFO - PROCESS | 1816 | --DOMWINDOW == 150 (0x7f4119b5d400) [pid = 1816] [serial = 1962] [outer = (nil)] [url = about:blank] 10:10:31 INFO - PROCESS | 1816 | --DOMWINDOW == 149 (0x7f412030e800) [pid = 1816] [serial = 1970] [outer = (nil)] [url = about:blank] 10:10:31 INFO - PROCESS | 1816 | --DOMWINDOW == 148 (0x7f4121d7d000) [pid = 1816] [serial = 1971] [outer = (nil)] [url = about:blank] 10:10:31 INFO - PROCESS | 1816 | --DOMWINDOW == 147 (0x7f411396e000) [pid = 1816] [serial = 1953] [outer = (nil)] [url = about:blank] 10:10:31 INFO - PROCESS | 1816 | --DOMWINDOW == 146 (0x7f410e709800) [pid = 1816] [serial = 1944] [outer = (nil)] [url = about:blank] 10:10:31 INFO - PROCESS | 1816 | --DOMWINDOW == 145 (0x7f4118ba8000) [pid = 1816] [serial = 1961] [outer = (nil)] [url = about:blank] 10:10:31 INFO - PROCESS | 1816 | --DOMWINDOW == 144 (0x7f410c3a5c00) [pid = 1816] [serial = 1940] [outer = (nil)] [url = about:blank] 10:10:31 INFO - PROCESS | 1816 | --DOMWINDOW == 143 (0x7f4118903400) [pid = 1816] [serial = 1956] [outer = (nil)] [url = about:blank] 10:10:31 INFO - PROCESS | 1816 | --DOMWINDOW == 142 (0x7f4131890c00) [pid = 1816] [serial = 1986] [outer = (nil)] [url = about:blank] 10:10:31 INFO - PROCESS | 1816 | --DOMWINDOW == 141 (0x7f4118a2ec00) [pid = 1816] [serial = 1959] [outer = (nil)] [url = about:blank] 10:10:31 INFO - PROCESS | 1816 | --DOMWINDOW == 140 (0x7f410e366000) [pid = 1816] [serial = 1943] [outer = (nil)] [url = about:blank] 10:10:31 INFO - PROCESS | 1816 | --DOMWINDOW == 139 (0x7f4108294800) [pid = 1816] [serial = 1994] [outer = (nil)] [url = about:blank] 10:10:32 INFO - PROCESS | 1816 | 1461863432318 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]]]}] 10:10:32 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 10:10:32 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 3244ms 10:10:32 INFO - PROCESS | 1816 | 1461863432350 Marionette TRACE conn4 -> [0,2797,"getWindowHandle",null] 10:10:32 INFO - PROCESS | 1816 | 1461863432357 Marionette TRACE conn4 <- [1,2797,null,{"value":"8"}] 10:10:32 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 10:10:32 INFO - PROCESS | 1816 | 1461863432366 Marionette TRACE conn4 -> [0,2798,"setScriptTimeout",{"ms":35000}] 10:10:32 INFO - PROCESS | 1816 | 1461863432372 Marionette TRACE conn4 <- [1,2798,null,{}] 10:10:32 INFO - PROCESS | 1816 | 1461863432379 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}] 10:10:32 INFO - PROCESS | 1816 | 1461863432592 Marionette TRACE conn4 <- [1,2799,null,{"value":null}] 10:10:32 INFO - PROCESS | 1816 | 1461863432785 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:32 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f4107dcd800 == 158 [pid = 1816] [id = 707] 10:10:32 INFO - PROCESS | 1816 | ++DOMWINDOW == 140 (0x7f4105c31400) [pid = 1816] [serial = 2122] [outer = (nil)] 10:10:32 INFO - PROCESS | 1816 | ++DOMWINDOW == 141 (0x7f4105c3b000) [pid = 1816] [serial = 2123] [outer = 0x7f4105c31400] 10:10:32 INFO - PROCESS | 1816 | 1461863432852 Marionette DEBUG loaded listener.js 10:10:32 INFO - PROCESS | 1816 | ++DOMWINDOW == 142 (0x7f4106ced400) [pid = 1816] [serial = 2124] [outer = 0x7f4105c31400] 10:10:33 INFO - PROCESS | 1816 | 1461863433691 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]]]}] 10:10:33 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 10:10:33 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 1384ms 10:10:33 INFO - PROCESS | 1816 | 1461863433751 Marionette TRACE conn4 -> [0,2801,"getWindowHandle",null] 10:10:33 INFO - PROCESS | 1816 | 1461863433759 Marionette TRACE conn4 <- [1,2801,null,{"value":"8"}] 10:10:33 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 10:10:33 INFO - PROCESS | 1816 | 1461863433770 Marionette TRACE conn4 -> [0,2802,"setScriptTimeout",{"ms":35000}] 10:10:33 INFO - PROCESS | 1816 | 1461863433773 Marionette TRACE conn4 <- [1,2802,null,{}] 10:10:33 INFO - PROCESS | 1816 | 1461863433779 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}] 10:10:34 INFO - PROCESS | 1816 | 1461863434003 Marionette TRACE conn4 <- [1,2803,null,{"value":null}] 10:10:34 INFO - PROCESS | 1816 | 1461863434219 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:34 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f410960e800 == 159 [pid = 1816] [id = 708] 10:10:34 INFO - PROCESS | 1816 | ++DOMWINDOW == 143 (0x7f410815c000) [pid = 1816] [serial = 2125] [outer = (nil)] 10:10:34 INFO - PROCESS | 1816 | ++DOMWINDOW == 144 (0x7f410816ec00) [pid = 1816] [serial = 2126] [outer = 0x7f410815c000] 10:10:34 INFO - PROCESS | 1816 | 1461863434284 Marionette DEBUG loaded listener.js 10:10:34 INFO - PROCESS | 1816 | ++DOMWINDOW == 145 (0x7f4108180c00) [pid = 1816] [serial = 2127] [outer = 0x7f410815c000] 10:10:35 INFO - PROCESS | 1816 | 1461863435167 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]]]}] 10:10:35 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 10:10:35 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 1429ms 10:10:35 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 10:10:35 INFO - PROCESS | 1816 | 1461863435200 Marionette TRACE conn4 -> [0,2805,"getWindowHandle",null] 10:10:35 INFO - PROCESS | 1816 | 1461863435203 Marionette TRACE conn4 <- [1,2805,null,{"value":"8"}] 10:10:35 INFO - PROCESS | 1816 | 1461863435217 Marionette TRACE conn4 -> [0,2806,"setScriptTimeout",{"ms":35000}] 10:10:35 INFO - PROCESS | 1816 | 1461863435224 Marionette TRACE conn4 <- [1,2806,null,{}] 10:10:35 INFO - PROCESS | 1816 | 1461863435244 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}] 10:10:35 INFO - PROCESS | 1816 | 1461863435711 Marionette TRACE conn4 <- [1,2807,null,{"value":null}] 10:10:35 INFO - PROCESS | 1816 | 1461863435764 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:35 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f410b3d7000 == 160 [pid = 1816] [id = 709] 10:10:35 INFO - PROCESS | 1816 | ++DOMWINDOW == 146 (0x7f41084af800) [pid = 1816] [serial = 2128] [outer = (nil)] 10:10:35 INFO - PROCESS | 1816 | ++DOMWINDOW == 147 (0x7f41084c8c00) [pid = 1816] [serial = 2129] [outer = 0x7f41084af800] 10:10:35 INFO - PROCESS | 1816 | 1461863435830 Marionette DEBUG loaded listener.js 10:10:35 INFO - PROCESS | 1816 | ++DOMWINDOW == 148 (0x7f4108adb000) [pid = 1816] [serial = 2130] [outer = 0x7f41084af800] 10:10:36 INFO - PROCESS | 1816 | --DOMWINDOW == 147 (0x7f4104f68000) [pid = 1816] [serial = 2053] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 10:10:36 INFO - PROCESS | 1816 | --DOMWINDOW == 146 (0x7f4104c84000) [pid = 1816] [serial = 1987] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 10:10:36 INFO - PROCESS | 1816 | --DOMWINDOW == 145 (0x7f4104c7cc00) [pid = 1816] [serial = 2059] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 10:10:36 INFO - PROCESS | 1816 | --DOMWINDOW == 144 (0x7f4106cebc00) [pid = 1816] [serial = 2047] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 10:10:36 INFO - PROCESS | 1816 | --DOMWINDOW == 143 (0x7f4109d44c00) [pid = 1816] [serial = 2056] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 10:10:36 INFO - PROCESS | 1816 | --DOMWINDOW == 142 (0x7f4104c84800) [pid = 1816] [serial = 2050] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 10:10:36 INFO - PROCESS | 1816 | --DOMWINDOW == 141 (0x7f4102558000) [pid = 1816] [serial = 1999] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 10:10:37 INFO - PROCESS | 1816 | 1461863437133 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]]]}] 10:10:37 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 10:10:37 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 1957ms 10:10:37 INFO - PROCESS | 1816 | 1461863437165 Marionette TRACE conn4 -> [0,2809,"getWindowHandle",null] 10:10:37 INFO - PROCESS | 1816 | 1461863437169 Marionette TRACE conn4 <- [1,2809,null,{"value":"8"}] 10:10:37 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 10:10:37 INFO - PROCESS | 1816 | 1461863437174 Marionette TRACE conn4 -> [0,2810,"setScriptTimeout",{"ms":35000}] 10:10:37 INFO - PROCESS | 1816 | 1461863437176 Marionette TRACE conn4 <- [1,2810,null,{}] 10:10:37 INFO - PROCESS | 1816 | 1461863437181 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}] 10:10:37 INFO - PROCESS | 1816 | 1461863437462 Marionette TRACE conn4 <- [1,2811,null,{"value":null}] 10:10:37 INFO - PROCESS | 1816 | 1461863437482 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:37 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f410b4cc000 == 161 [pid = 1816] [id = 710] 10:10:37 INFO - PROCESS | 1816 | ++DOMWINDOW == 142 (0x7f4108adb400) [pid = 1816] [serial = 2131] [outer = (nil)] 10:10:37 INFO - PROCESS | 1816 | ++DOMWINDOW == 143 (0x7f410978d800) [pid = 1816] [serial = 2132] [outer = 0x7f4108adb400] 10:10:37 INFO - PROCESS | 1816 | 1461863437545 Marionette DEBUG loaded listener.js 10:10:37 INFO - PROCESS | 1816 | ++DOMWINDOW == 144 (0x7f4109bdd400) [pid = 1816] [serial = 2133] [outer = 0x7f4108adb400] 10:10:38 INFO - PROCESS | 1816 | 1461863438373 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]]]}] 10:10:38 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 10:10:38 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 1226ms 10:10:38 INFO - PROCESS | 1816 | 1461863438402 Marionette TRACE conn4 -> [0,2813,"getWindowHandle",null] 10:10:38 INFO - PROCESS | 1816 | 1461863438405 Marionette TRACE conn4 <- [1,2813,null,{"value":"8"}] 10:10:38 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 10:10:38 INFO - PROCESS | 1816 | 1461863438423 Marionette TRACE conn4 -> [0,2814,"setScriptTimeout",{"ms":35000}] 10:10:38 INFO - PROCESS | 1816 | 1461863438426 Marionette TRACE conn4 <- [1,2814,null,{}] 10:10:38 INFO - PROCESS | 1816 | 1461863438431 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}] 10:10:38 INFO - PROCESS | 1816 | 1461863438644 Marionette TRACE conn4 <- [1,2815,null,{"value":null}] 10:10:38 INFO - PROCESS | 1816 | 1461863438990 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:39 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f4106b63000 == 162 [pid = 1816] [id = 711] 10:10:39 INFO - PROCESS | 1816 | ++DOMWINDOW == 145 (0x7f410255f000) [pid = 1816] [serial = 2134] [outer = (nil)] 10:10:39 INFO - PROCESS | 1816 | ++DOMWINDOW == 146 (0x7f4102563800) [pid = 1816] [serial = 2135] [outer = 0x7f410255f000] 10:10:39 INFO - PROCESS | 1816 | 1461863439113 Marionette DEBUG loaded listener.js 10:10:39 INFO - PROCESS | 1816 | ++DOMWINDOW == 147 (0x7f4104f62800) [pid = 1816] [serial = 2136] [outer = 0x7f410255f000] 10:10:40 INFO - PROCESS | 1816 | 1461863440177 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]]]}] 10:10:40 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 10:10:40 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 1785ms 10:10:40 INFO - PROCESS | 1816 | 1461863440209 Marionette TRACE conn4 -> [0,2817,"getWindowHandle",null] 10:10:40 INFO - PROCESS | 1816 | 1461863440216 Marionette TRACE conn4 <- [1,2817,null,{"value":"8"}] 10:10:40 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 10:10:40 INFO - PROCESS | 1816 | 1461863440223 Marionette TRACE conn4 -> [0,2818,"setScriptTimeout",{"ms":35000}] 10:10:40 INFO - PROCESS | 1816 | 1461863440228 Marionette TRACE conn4 <- [1,2818,null,{}] 10:10:40 INFO - PROCESS | 1816 | 1461863440235 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}] 10:10:40 INFO - PROCESS | 1816 | 1461863440489 Marionette TRACE conn4 <- [1,2819,null,{"value":null}] 10:10:40 INFO - PROCESS | 1816 | 1461863440806 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:40 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f410b4c6800 == 163 [pid = 1816] [id = 712] 10:10:40 INFO - PROCESS | 1816 | ++DOMWINDOW == 148 (0x7f410815e800) [pid = 1816] [serial = 2137] [outer = (nil)] 10:10:40 INFO - PROCESS | 1816 | ++DOMWINDOW == 149 (0x7f4108180000) [pid = 1816] [serial = 2138] [outer = 0x7f410815e800] 10:10:40 INFO - PROCESS | 1816 | 1461863440890 Marionette DEBUG loaded listener.js 10:10:41 INFO - PROCESS | 1816 | ++DOMWINDOW == 150 (0x7f410829e800) [pid = 1816] [serial = 2139] [outer = 0x7f410815e800] 10:10:41 INFO - PROCESS | 1816 | 1461863441963 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]]]}] 10:10:42 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 10:10:42 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 1786ms 10:10:42 INFO - PROCESS | 1816 | 1461863442013 Marionette TRACE conn4 -> [0,2821,"getWindowHandle",null] 10:10:42 INFO - PROCESS | 1816 | 1461863442019 Marionette TRACE conn4 <- [1,2821,null,{"value":"8"}] 10:10:42 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 10:10:42 INFO - PROCESS | 1816 | 1461863442026 Marionette TRACE conn4 -> [0,2822,"setScriptTimeout",{"ms":35000}] 10:10:42 INFO - PROCESS | 1816 | 1461863442029 Marionette TRACE conn4 <- [1,2822,null,{}] 10:10:42 INFO - PROCESS | 1816 | 1461863442036 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}] 10:10:42 INFO - PROCESS | 1816 | 1461863442320 Marionette TRACE conn4 <- [1,2823,null,{"value":null}] 10:10:42 INFO - PROCESS | 1816 | 1461863442674 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:42 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f410c219000 == 164 [pid = 1816] [id = 713] 10:10:42 INFO - PROCESS | 1816 | ++DOMWINDOW == 151 (0x7f41084cd400) [pid = 1816] [serial = 2140] [outer = (nil)] 10:10:42 INFO - PROCESS | 1816 | ++DOMWINDOW == 152 (0x7f4109789000) [pid = 1816] [serial = 2141] [outer = 0x7f41084cd400] 10:10:42 INFO - PROCESS | 1816 | 1461863442747 Marionette DEBUG loaded listener.js 10:10:42 INFO - PROCESS | 1816 | ++DOMWINDOW == 153 (0x7f4109d44800) [pid = 1816] [serial = 2142] [outer = 0x7f41084cd400] 10:10:43 INFO - PROCESS | 1816 | 1461863443691 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]]]}] 10:10:43 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 10:10:43 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 1730ms 10:10:43 INFO - PROCESS | 1816 | 1461863443758 Marionette TRACE conn4 -> [0,2825,"getWindowHandle",null] 10:10:43 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 10:10:43 INFO - PROCESS | 1816 | 1461863443762 Marionette TRACE conn4 <- [1,2825,null,{"value":"8"}] 10:10:43 INFO - PROCESS | 1816 | 1461863443776 Marionette TRACE conn4 -> [0,2826,"setScriptTimeout",{"ms":35000}] 10:10:43 INFO - PROCESS | 1816 | 1461863443784 Marionette TRACE conn4 <- [1,2826,null,{}] 10:10:43 INFO - PROCESS | 1816 | 1461863443793 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}] 10:10:44 INFO - PROCESS | 1816 | 1461863444086 Marionette TRACE conn4 <- [1,2827,null,{"value":null}] 10:10:44 INFO - PROCESS | 1816 | 1461863444405 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:44 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f410db8e000 == 165 [pid = 1816] [id = 714] 10:10:44 INFO - PROCESS | 1816 | ++DOMWINDOW == 154 (0x7f4109d4e400) [pid = 1816] [serial = 2143] [outer = (nil)] 10:10:44 INFO - PROCESS | 1816 | ++DOMWINDOW == 155 (0x7f410b4ed000) [pid = 1816] [serial = 2144] [outer = 0x7f4109d4e400] 10:10:44 INFO - PROCESS | 1816 | 1461863444489 Marionette DEBUG loaded listener.js 10:10:44 INFO - PROCESS | 1816 | ++DOMWINDOW == 156 (0x7f410b4fa800) [pid = 1816] [serial = 2145] [outer = 0x7f4109d4e400] 10:10:45 INFO - PROCESS | 1816 | 1461863445378 Marionette TRACE conn4 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 10:10:45 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 10:10:45 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 1646ms 10:10:45 INFO - PROCESS | 1816 | 1461863445415 Marionette TRACE conn4 -> [0,2829,"getWindowHandle",null] 10:10:45 INFO - PROCESS | 1816 | 1461863445420 Marionette TRACE conn4 <- [1,2829,null,{"value":"8"}] 10:10:45 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 10:10:45 INFO - PROCESS | 1816 | 1461863445425 Marionette TRACE conn4 -> [0,2830,"setScriptTimeout",{"ms":35000}] 10:10:45 INFO - PROCESS | 1816 | 1461863445428 Marionette TRACE conn4 <- [1,2830,null,{}] 10:10:45 INFO - PROCESS | 1816 | 1461863445433 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}] 10:10:45 INFO - PROCESS | 1816 | 1461863445662 Marionette TRACE conn4 <- [1,2831,null,{"value":null}] 10:10:45 INFO - PROCESS | 1816 | 1461863445931 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:45 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f410dd51800 == 166 [pid = 1816] [id = 715] 10:10:45 INFO - PROCESS | 1816 | ++DOMWINDOW == 157 (0x7f4109e38000) [pid = 1816] [serial = 2146] [outer = (nil)] 10:10:46 INFO - PROCESS | 1816 | ++DOMWINDOW == 158 (0x7f410b80c400) [pid = 1816] [serial = 2147] [outer = 0x7f4109e38000] 10:10:46 INFO - PROCESS | 1816 | 1461863446048 Marionette DEBUG loaded listener.js 10:10:46 INFO - PROCESS | 1816 | ++DOMWINDOW == 159 (0x7f410bb79c00) [pid = 1816] [serial = 2148] [outer = 0x7f4109e38000] 10:10:46 INFO - PROCESS | 1816 | 1461863446911 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]]]}] 10:10:46 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 10:10:46 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 1532ms 10:10:46 INFO - PROCESS | 1816 | 1461863446959 Marionette TRACE conn4 -> [0,2833,"getWindowHandle",null] 10:10:46 INFO - PROCESS | 1816 | 1461863446962 Marionette TRACE conn4 <- [1,2833,null,{"value":"8"}] 10:10:46 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 10:10:46 INFO - PROCESS | 1816 | 1461863446968 Marionette TRACE conn4 -> [0,2834,"setScriptTimeout",{"ms":35000}] 10:10:46 INFO - PROCESS | 1816 | 1461863446970 Marionette TRACE conn4 <- [1,2834,null,{}] 10:10:46 INFO - PROCESS | 1816 | 1461863446976 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}] 10:10:47 INFO - PROCESS | 1816 | 1461863447203 Marionette TRACE conn4 <- [1,2835,null,{"value":null}] 10:10:47 INFO - PROCESS | 1816 | 1461863447473 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:47 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f410e4c7000 == 167 [pid = 1816] [id = 716] 10:10:47 INFO - PROCESS | 1816 | ++DOMWINDOW == 160 (0x7f410bc40400) [pid = 1816] [serial = 2149] [outer = (nil)] 10:10:47 INFO - PROCESS | 1816 | ++DOMWINDOW == 161 (0x7f410c39e400) [pid = 1816] [serial = 2150] [outer = 0x7f410bc40400] 10:10:47 INFO - PROCESS | 1816 | 1461863447611 Marionette DEBUG loaded listener.js 10:10:47 INFO - PROCESS | 1816 | ++DOMWINDOW == 162 (0x7f410db67400) [pid = 1816] [serial = 2151] [outer = 0x7f410bc40400] 10:10:48 INFO - PROCESS | 1816 | 1461863448540 Marionette TRACE conn4 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 10:10:48 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 10:10:48 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 1631ms 10:10:48 INFO - PROCESS | 1816 | 1461863448600 Marionette TRACE conn4 -> [0,2837,"getWindowHandle",null] 10:10:48 INFO - PROCESS | 1816 | 1461863448603 Marionette TRACE conn4 <- [1,2837,null,{"value":"8"}] 10:10:48 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 10:10:48 INFO - PROCESS | 1816 | 1461863448609 Marionette TRACE conn4 -> [0,2838,"setScriptTimeout",{"ms":35000}] 10:10:48 INFO - PROCESS | 1816 | 1461863448612 Marionette TRACE conn4 <- [1,2838,null,{}] 10:10:48 INFO - PROCESS | 1816 | 1461863448617 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}] 10:10:48 INFO - PROCESS | 1816 | 1461863448857 Marionette TRACE conn4 <- [1,2839,null,{"value":null}] 10:10:49 INFO - PROCESS | 1816 | 1461863449165 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:49 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f410ea2b800 == 168 [pid = 1816] [id = 717] 10:10:49 INFO - PROCESS | 1816 | ++DOMWINDOW == 163 (0x7f410bc40c00) [pid = 1816] [serial = 2152] [outer = (nil)] 10:10:49 INFO - PROCESS | 1816 | ++DOMWINDOW == 164 (0x7f410ddcf800) [pid = 1816] [serial = 2153] [outer = 0x7f410bc40c00] 10:10:49 INFO - PROCESS | 1816 | 1461863449244 Marionette DEBUG loaded listener.js 10:10:49 INFO - PROCESS | 1816 | ++DOMWINDOW == 165 (0x7f410dea7400) [pid = 1816] [serial = 2154] [outer = 0x7f410bc40c00] 10:10:50 INFO - PROCESS | 1816 | 1461863450159 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]]]}] 10:10:50 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 10:10:50 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 1584ms 10:10:50 INFO - PROCESS | 1816 | 1461863450195 Marionette TRACE conn4 -> [0,2841,"getWindowHandle",null] 10:10:50 INFO - PROCESS | 1816 | 1461863450199 Marionette TRACE conn4 <- [1,2841,null,{"value":"8"}] 10:10:50 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 10:10:50 INFO - PROCESS | 1816 | 1461863450205 Marionette TRACE conn4 -> [0,2842,"setScriptTimeout",{"ms":35000}] 10:10:50 INFO - PROCESS | 1816 | 1461863450207 Marionette TRACE conn4 <- [1,2842,null,{}] 10:10:50 INFO - PROCESS | 1816 | 1461863450213 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}] 10:10:50 INFO - PROCESS | 1816 | 1461863450456 Marionette TRACE conn4 <- [1,2843,null,{"value":null}] 10:10:50 INFO - PROCESS | 1816 | 1461863450734 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:50 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f410f4e6800 == 169 [pid = 1816] [id = 718] 10:10:50 INFO - PROCESS | 1816 | ++DOMWINDOW == 166 (0x7f410816bc00) [pid = 1816] [serial = 2155] [outer = (nil)] 10:10:50 INFO - PROCESS | 1816 | ++DOMWINDOW == 167 (0x7f410e369000) [pid = 1816] [serial = 2156] [outer = 0x7f410816bc00] 10:10:50 INFO - PROCESS | 1816 | 1461863450849 Marionette DEBUG loaded listener.js 10:10:50 INFO - PROCESS | 1816 | ++DOMWINDOW == 168 (0x7f410e3e5000) [pid = 1816] [serial = 2157] [outer = 0x7f410816bc00] 10:10:51 INFO - PROCESS | 1816 | 1461863451730 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]]]}] 10:10:51 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 10:10:51 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 1578ms 10:10:51 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 10:10:51 INFO - PROCESS | 1816 | 1461863451784 Marionette TRACE conn4 -> [0,2845,"getWindowHandle",null] 10:10:51 INFO - PROCESS | 1816 | 1461863451787 Marionette TRACE conn4 <- [1,2845,null,{"value":"8"}] 10:10:51 INFO - PROCESS | 1816 | 1461863451793 Marionette TRACE conn4 -> [0,2846,"setScriptTimeout",{"ms":35000}] 10:10:51 INFO - PROCESS | 1816 | 1461863451796 Marionette TRACE conn4 <- [1,2846,null,{}] 10:10:51 INFO - PROCESS | 1816 | 1461863451801 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}] 10:10:52 INFO - PROCESS | 1816 | 1461863452065 Marionette TRACE conn4 <- [1,2847,null,{"value":null}] 10:10:52 INFO - PROCESS | 1816 | 1461863452379 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:52 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f410f657000 == 170 [pid = 1816] [id = 719] 10:10:52 INFO - PROCESS | 1816 | ++DOMWINDOW == 169 (0x7f4108cbb400) [pid = 1816] [serial = 2158] [outer = (nil)] 10:10:52 INFO - PROCESS | 1816 | ++DOMWINDOW == 170 (0x7f410e510000) [pid = 1816] [serial = 2159] [outer = 0x7f4108cbb400] 10:10:52 INFO - PROCESS | 1816 | 1461863452459 Marionette DEBUG loaded listener.js 10:10:52 INFO - PROCESS | 1816 | ++DOMWINDOW == 171 (0x7f410e70c400) [pid = 1816] [serial = 2160] [outer = 0x7f4108cbb400] 10:10:53 INFO - PROCESS | 1816 | 1461863453278 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]]]}] 10:10:53 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 10:10:53 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 1536ms 10:10:53 INFO - PROCESS | 1816 | 1461863453329 Marionette TRACE conn4 -> [0,2849,"getWindowHandle",null] 10:10:53 INFO - PROCESS | 1816 | 1461863453333 Marionette TRACE conn4 <- [1,2849,null,{"value":"8"}] 10:10:53 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 10:10:53 INFO - PROCESS | 1816 | 1461863453338 Marionette TRACE conn4 -> [0,2850,"setScriptTimeout",{"ms":35000}] 10:10:53 INFO - PROCESS | 1816 | 1461863453340 Marionette TRACE conn4 <- [1,2850,null,{}] 10:10:53 INFO - PROCESS | 1816 | 1461863453346 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}] 10:10:53 INFO - PROCESS | 1816 | 1461863453583 Marionette TRACE conn4 <- [1,2851,null,{"value":null}] 10:10:53 INFO - PROCESS | 1816 | 1461863453854 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:53 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f4110a52800 == 171 [pid = 1816] [id = 720] 10:10:53 INFO - PROCESS | 1816 | ++DOMWINDOW == 172 (0x7f410e3e9c00) [pid = 1816] [serial = 2161] [outer = (nil)] 10:10:53 INFO - PROCESS | 1816 | ++DOMWINDOW == 173 (0x7f410ebc4c00) [pid = 1816] [serial = 2162] [outer = 0x7f410e3e9c00] 10:10:53 INFO - PROCESS | 1816 | 1461863453969 Marionette DEBUG loaded listener.js 10:10:54 INFO - PROCESS | 1816 | ++DOMWINDOW == 174 (0x7f410edf5800) [pid = 1816] [serial = 2163] [outer = 0x7f410e3e9c00] 10:10:54 INFO - PROCESS | 1816 | 1461863454843 Marionette TRACE conn4 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 10:10:54 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 10:10:54 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 1577ms 10:10:54 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 10:10:54 INFO - PROCESS | 1816 | 1461863454917 Marionette TRACE conn4 -> [0,2853,"getWindowHandle",null] 10:10:54 INFO - PROCESS | 1816 | 1461863454920 Marionette TRACE conn4 <- [1,2853,null,{"value":"8"}] 10:10:54 INFO - PROCESS | 1816 | 1461863454926 Marionette TRACE conn4 -> [0,2854,"setScriptTimeout",{"ms":35000}] 10:10:54 INFO - PROCESS | 1816 | 1461863454929 Marionette TRACE conn4 <- [1,2854,null,{}] 10:10:54 INFO - PROCESS | 1816 | 1461863454935 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}] 10:10:55 INFO - PROCESS | 1816 | 1461863455176 Marionette TRACE conn4 <- [1,2855,null,{"value":null}] 10:10:55 INFO - PROCESS | 1816 | 1461863455505 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:55 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f4110d26800 == 172 [pid = 1816] [id = 721] 10:10:55 INFO - PROCESS | 1816 | ++DOMWINDOW == 175 (0x7f410f36b000) [pid = 1816] [serial = 2164] [outer = (nil)] 10:10:55 INFO - PROCESS | 1816 | ++DOMWINDOW == 176 (0x7f410f36e000) [pid = 1816] [serial = 2165] [outer = 0x7f410f36b000] 10:10:55 INFO - PROCESS | 1816 | 1461863455597 Marionette DEBUG loaded listener.js 10:10:55 INFO - PROCESS | 1816 | ++DOMWINDOW == 177 (0x7f410f39c400) [pid = 1816] [serial = 2166] [outer = 0x7f410f36b000] 10:10:56 INFO - PROCESS | 1816 | 1461863456486 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]]]}] 10:10:56 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 10:10:56 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 1635ms 10:10:56 INFO - PROCESS | 1816 | 1461863456563 Marionette TRACE conn4 -> [0,2857,"getWindowHandle",null] 10:10:56 INFO - PROCESS | 1816 | 1461863456570 Marionette TRACE conn4 <- [1,2857,null,{"value":"8"}] 10:10:56 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 10:10:56 INFO - PROCESS | 1816 | 1461863456579 Marionette TRACE conn4 -> [0,2858,"setScriptTimeout",{"ms":35000}] 10:10:56 INFO - PROCESS | 1816 | 1461863456584 Marionette TRACE conn4 <- [1,2858,null,{}] 10:10:56 INFO - PROCESS | 1816 | 1461863456591 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}] 10:10:56 INFO - PROCESS | 1816 | 1461863456901 Marionette TRACE conn4 <- [1,2859,null,{"value":null}] 10:10:57 INFO - PROCESS | 1816 | 1461863457221 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:57 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f4111209800 == 173 [pid = 1816] [id = 722] 10:10:57 INFO - PROCESS | 1816 | ++DOMWINDOW == 178 (0x7f410e504400) [pid = 1816] [serial = 2167] [outer = (nil)] 10:10:57 INFO - PROCESS | 1816 | ++DOMWINDOW == 179 (0x7f4110ab9800) [pid = 1816] [serial = 2168] [outer = 0x7f410e504400] 10:10:57 INFO - PROCESS | 1816 | 1461863457293 Marionette DEBUG loaded listener.js 10:10:57 INFO - PROCESS | 1816 | ++DOMWINDOW == 180 (0x7f4110e50c00) [pid = 1816] [serial = 2169] [outer = 0x7f410e504400] 10:10:58 INFO - PROCESS | 1816 | 1461863458176 Marionette TRACE conn4 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 10:10:58 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 10:10:58 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 1633ms 10:10:58 INFO - PROCESS | 1816 | 1461863458210 Marionette TRACE conn4 -> [0,2861,"getWindowHandle",null] 10:10:58 INFO - PROCESS | 1816 | 1461863458214 Marionette TRACE conn4 <- [1,2861,null,{"value":"8"}] 10:10:58 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 10:10:58 INFO - PROCESS | 1816 | 1461863458219 Marionette TRACE conn4 -> [0,2862,"setScriptTimeout",{"ms":35000}] 10:10:58 INFO - PROCESS | 1816 | 1461863458222 Marionette TRACE conn4 <- [1,2862,null,{}] 10:10:58 INFO - PROCESS | 1816 | 1461863458227 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}] 10:10:58 INFO - PROCESS | 1816 | 1461863458458 Marionette TRACE conn4 <- [1,2863,null,{"value":null}] 10:10:58 INFO - PROCESS | 1816 | 1461863458732 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:58 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f4112238800 == 174 [pid = 1816] [id = 723] 10:10:58 INFO - PROCESS | 1816 | ++DOMWINDOW == 181 (0x7f410f36b400) [pid = 1816] [serial = 2170] [outer = (nil)] 10:10:58 INFO - PROCESS | 1816 | ++DOMWINDOW == 182 (0x7f41112c4400) [pid = 1816] [serial = 2171] [outer = 0x7f410f36b400] 10:10:58 INFO - PROCESS | 1816 | 1461863458847 Marionette DEBUG loaded listener.js 10:10:58 INFO - PROCESS | 1816 | ++DOMWINDOW == 183 (0x7f41112cd400) [pid = 1816] [serial = 2172] [outer = 0x7f410f36b400] 10:10:59 INFO - PROCESS | 1816 | 1461863459764 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]]]}] 10:10:59 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 10:10:59 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 1587ms 10:10:59 INFO - PROCESS | 1816 | 1461863459808 Marionette TRACE conn4 -> [0,2865,"getWindowHandle",null] 10:10:59 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 10:10:59 INFO - PROCESS | 1816 | 1461863459821 Marionette TRACE conn4 <- [1,2865,null,{"value":"8"}] 10:10:59 INFO - PROCESS | 1816 | 1461863459827 Marionette TRACE conn4 -> [0,2866,"setScriptTimeout",{"ms":35000}] 10:10:59 INFO - PROCESS | 1816 | 1461863459831 Marionette TRACE conn4 <- [1,2866,null,{}] 10:10:59 INFO - PROCESS | 1816 | 1461863459836 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}] 10:11:00 INFO - PROCESS | 1816 | 1461863460075 Marionette TRACE conn4 <- [1,2867,null,{"value":null}] 10:11:00 INFO - PROCESS | 1816 | 1461863460406 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:00 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f4113735800 == 175 [pid = 1816] [id = 724] 10:11:00 INFO - PROCESS | 1816 | ++DOMWINDOW == 184 (0x7f410f6df800) [pid = 1816] [serial = 2173] [outer = (nil)] 10:11:00 INFO - PROCESS | 1816 | ++DOMWINDOW == 185 (0x7f4112225c00) [pid = 1816] [serial = 2174] [outer = 0x7f410f6df800] 10:11:00 INFO - PROCESS | 1816 | 1461863460483 Marionette DEBUG loaded listener.js 10:11:00 INFO - PROCESS | 1816 | ++DOMWINDOW == 186 (0x7f411222c400) [pid = 1816] [serial = 2175] [outer = 0x7f410f6df800] 10:11:01 INFO - PROCESS | 1816 | 1461863461334 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]]]}] 10:11:01 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 10:11:01 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 1586ms 10:11:01 INFO - PROCESS | 1816 | 1461863461413 Marionette TRACE conn4 -> [0,2869,"getWindowHandle",null] 10:11:01 INFO - PROCESS | 1816 | 1461863461416 Marionette TRACE conn4 <- [1,2869,null,{"value":"8"}] 10:11:01 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 10:11:01 INFO - PROCESS | 1816 | 1461863461422 Marionette TRACE conn4 -> [0,2870,"setScriptTimeout",{"ms":35000}] 10:11:01 INFO - PROCESS | 1816 | 1461863461424 Marionette TRACE conn4 <- [1,2870,null,{}] 10:11:01 INFO - PROCESS | 1816 | 1461863461433 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}] 10:11:01 INFO - PROCESS | 1816 | 1461863461710 Marionette TRACE conn4 <- [1,2871,null,{"value":null}] 10:11:02 INFO - PROCESS | 1816 | 1461863462040 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:02 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f411469a000 == 176 [pid = 1816] [id = 725] 10:11:02 INFO - PROCESS | 1816 | ++DOMWINDOW == 187 (0x7f4110e4fc00) [pid = 1816] [serial = 2176] [outer = (nil)] 10:11:02 INFO - PROCESS | 1816 | ++DOMWINDOW == 188 (0x7f41122ef800) [pid = 1816] [serial = 2177] [outer = 0x7f4110e4fc00] 10:11:02 INFO - PROCESS | 1816 | 1461863462121 Marionette DEBUG loaded listener.js 10:11:02 INFO - PROCESS | 1816 | ++DOMWINDOW == 189 (0x7f41124d6000) [pid = 1816] [serial = 2178] [outer = 0x7f4110e4fc00] 10:11:02 INFO - PROCESS | 1816 | 1461863462986 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]]]}] 10:11:03 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 10:11:03 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 1629ms 10:11:03 INFO - PROCESS | 1816 | 1461863463053 Marionette TRACE conn4 -> [0,2873,"getWindowHandle",null] 10:11:03 INFO - PROCESS | 1816 | 1461863463056 Marionette TRACE conn4 <- [1,2873,null,{"value":"8"}] 10:11:03 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 10:11:03 INFO - PROCESS | 1816 | 1461863463068 Marionette TRACE conn4 -> [0,2874,"setScriptTimeout",{"ms":35000}] 10:11:03 INFO - PROCESS | 1816 | 1461863463071 Marionette TRACE conn4 <- [1,2874,null,{}] 10:11:03 INFO - PROCESS | 1816 | 1461863463076 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}] 10:11:03 INFO - PROCESS | 1816 | 1461863463307 Marionette TRACE conn4 <- [1,2875,null,{"value":null}] 10:11:03 INFO - PROCESS | 1816 | 1461863463625 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:03 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f4114a2a000 == 177 [pid = 1816] [id = 726] 10:11:03 INFO - PROCESS | 1816 | ++DOMWINDOW == 190 (0x7f4110e5cc00) [pid = 1816] [serial = 2179] [outer = (nil)] 10:11:03 INFO - PROCESS | 1816 | ++DOMWINDOW == 191 (0x7f41126d7800) [pid = 1816] [serial = 2180] [outer = 0x7f4110e5cc00] 10:11:03 INFO - PROCESS | 1816 | 1461863463705 Marionette DEBUG loaded listener.js 10:11:03 INFO - PROCESS | 1816 | ++DOMWINDOW == 192 (0x7f41126e2800) [pid = 1816] [serial = 2181] [outer = 0x7f4110e5cc00] 10:11:04 INFO - PROCESS | 1816 | 1461863464618 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]]]}] 10:11:04 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 10:11:04 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 1588ms 10:11:04 INFO - PROCESS | 1816 | 1461863464651 Marionette TRACE conn4 -> [0,2877,"getWindowHandle",null] 10:11:04 INFO - PROCESS | 1816 | 1461863464654 Marionette TRACE conn4 <- [1,2877,null,{"value":"8"}] 10:11:04 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 10:11:04 INFO - PROCESS | 1816 | 1461863464659 Marionette TRACE conn4 -> [0,2878,"setScriptTimeout",{"ms":35000}] 10:11:04 INFO - PROCESS | 1816 | 1461863464661 Marionette TRACE conn4 <- [1,2878,null,{}] 10:11:04 INFO - PROCESS | 1816 | 1461863464667 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}] 10:11:04 INFO - PROCESS | 1816 | 1461863464903 Marionette TRACE conn4 <- [1,2879,null,{"value":null}] 10:11:05 INFO - PROCESS | 1816 | 1461863465228 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:05 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f4118095000 == 178 [pid = 1816] [id = 727] 10:11:05 INFO - PROCESS | 1816 | ++DOMWINDOW == 193 (0x7f410dea0000) [pid = 1816] [serial = 2182] [outer = (nil)] 10:11:05 INFO - PROCESS | 1816 | ++DOMWINDOW == 194 (0x7f4112e6dc00) [pid = 1816] [serial = 2183] [outer = 0x7f410dea0000] 10:11:05 INFO - PROCESS | 1816 | 1461863465305 Marionette DEBUG loaded listener.js 10:11:05 INFO - PROCESS | 1816 | ++DOMWINDOW == 195 (0x7f41130ea800) [pid = 1816] [serial = 2184] [outer = 0x7f410dea0000] 10:11:06 INFO - PROCESS | 1816 | 1461863466162 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]]]}] 10:11:06 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 10:11:06 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 1582ms 10:11:06 INFO - PROCESS | 1816 | 1461863466243 Marionette TRACE conn4 -> [0,2881,"getWindowHandle",null] 10:11:06 INFO - PROCESS | 1816 | 1461863466246 Marionette TRACE conn4 <- [1,2881,null,{"value":"8"}] 10:11:06 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 10:11:06 INFO - PROCESS | 1816 | 1461863466252 Marionette TRACE conn4 -> [0,2882,"setScriptTimeout",{"ms":35000}] 10:11:06 INFO - PROCESS | 1816 | 1461863466254 Marionette TRACE conn4 <- [1,2882,null,{}] 10:11:06 INFO - PROCESS | 1816 | 1461863466260 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}] 10:11:06 INFO - PROCESS | 1816 | 1461863466500 Marionette TRACE conn4 <- [1,2883,null,{"value":null}] 10:11:06 INFO - PROCESS | 1816 | 1461863466868 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:06 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f4118935800 == 179 [pid = 1816] [id = 728] 10:11:06 INFO - PROCESS | 1816 | ++DOMWINDOW == 196 (0x7f41122eb000) [pid = 1816] [serial = 2185] [outer = (nil)] 10:11:06 INFO - PROCESS | 1816 | ++DOMWINDOW == 197 (0x7f411378bc00) [pid = 1816] [serial = 2186] [outer = 0x7f41122eb000] 10:11:07 INFO - PROCESS | 1816 | 1461863466998 Marionette DEBUG loaded listener.js 10:11:07 INFO - PROCESS | 1816 | ++DOMWINDOW == 198 (0x7f4113794800) [pid = 1816] [serial = 2187] [outer = 0x7f41122eb000] 10:11:08 INFO - PROCESS | 1816 | 1461863468323 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]]]}] 10:11:08 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 10:11:08 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 2131ms 10:11:08 INFO - PROCESS | 1816 | 1461863468400 Marionette TRACE conn4 -> [0,2885,"getWindowHandle",null] 10:11:08 INFO - PROCESS | 1816 | 1461863468406 Marionette TRACE conn4 <- [1,2885,null,{"value":"8"}] 10:11:08 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 10:11:08 INFO - PROCESS | 1816 | 1461863468417 Marionette TRACE conn4 -> [0,2886,"setScriptTimeout",{"ms":35000}] 10:11:08 INFO - PROCESS | 1816 | 1461863468424 Marionette TRACE conn4 <- [1,2886,null,{}] 10:11:08 INFO - PROCESS | 1816 | 1461863468432 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}] 10:11:08 INFO - PROCESS | 1816 | 1461863468780 Marionette TRACE conn4 <- [1,2887,null,{"value":null}] 10:11:10 INFO - PROCESS | 1816 | --DOCSHELL 0x7f410dcd1800 == 178 [pid = 1816] [id = 685] 10:11:10 INFO - PROCESS | 1816 | --DOCSHELL 0x7f41301e0800 == 177 [pid = 1816] [id = 505] 10:11:10 INFO - PROCESS | 1816 | --DOCSHELL 0x7f410bc18800 == 176 [pid = 1816] [id = 684] 10:11:10 INFO - PROCESS | 1816 | --DOCSHELL 0x7f4118c0a800 == 175 [pid = 1816] [id = 296] 10:11:10 INFO - PROCESS | 1816 | --DOCSHELL 0x7f4124f52800 == 174 [pid = 1816] [id = 504] 10:11:10 INFO - PROCESS | 1816 | --DOCSHELL 0x7f4107b24000 == 173 [pid = 1816] [id = 683] 10:11:10 INFO - PROCESS | 1816 | --DOCSHELL 0x7f4124534000 == 172 [pid = 1816] [id = 380] 10:11:10 INFO - PROCESS | 1816 | --DOCSHELL 0x7f411097c000 == 171 [pid = 1816] [id = 211] 10:11:10 INFO - PROCESS | 1816 | --DOCSHELL 0x7f410b3d7000 == 170 [pid = 1816] [id = 709] 10:11:10 INFO - PROCESS | 1816 | --DOCSHELL 0x7f410960e800 == 169 [pid = 1816] [id = 708] 10:11:10 INFO - PROCESS | 1816 | --DOCSHELL 0x7f4107dcd800 == 168 [pid = 1816] [id = 707] 10:11:10 INFO - PROCESS | 1816 | --DOCSHELL 0x7f4139aae800 == 167 [pid = 1816] [id = 705] 10:11:10 INFO - PROCESS | 1816 | --DOCSHELL 0x7f41359e8000 == 166 [pid = 1816] [id = 704] 10:11:10 INFO - PROCESS | 1816 | --DOCSHELL 0x7f413541a000 == 165 [pid = 1816] [id = 703] 10:11:10 INFO - PROCESS | 1816 | --DOCSHELL 0x7f4134b46800 == 164 [pid = 1816] [id = 702] 10:11:10 INFO - PROCESS | 1816 | --DOCSHELL 0x7f41304d4800 == 163 [pid = 1816] [id = 701] 10:11:10 INFO - PROCESS | 1816 | --DOCSHELL 0x7f412572a800 == 162 [pid = 1816] [id = 700] 10:11:10 INFO - PROCESS | 1816 | --DOCSHELL 0x7f4124547800 == 161 [pid = 1816] [id = 699] 10:11:10 INFO - PROCESS | 1816 | --DOCSHELL 0x7f412032e000 == 160 [pid = 1816] [id = 698] 10:11:10 INFO - PROCESS | 1816 | --DOCSHELL 0x7f411b452800 == 159 [pid = 1816] [id = 697] 10:11:10 INFO - PROCESS | 1816 | --DOCSHELL 0x7f4119f48800 == 158 [pid = 1816] [id = 696] 10:11:10 INFO - PROCESS | 1816 | --DOCSHELL 0x7f41195c9800 == 157 [pid = 1816] [id = 695] 10:11:10 INFO - PROCESS | 1816 | --DOCSHELL 0x7f4118d05800 == 156 [pid = 1816] [id = 694] 10:11:10 INFO - PROCESS | 1816 | --DOCSHELL 0x7f4118289000 == 155 [pid = 1816] [id = 693] 10:11:10 INFO - PROCESS | 1816 | --DOCSHELL 0x7f41139fc000 == 154 [pid = 1816] [id = 692] 10:11:10 INFO - PROCESS | 1816 | --DOCSHELL 0x7f411204c800 == 153 [pid = 1816] [id = 691] 10:11:10 INFO - PROCESS | 1816 | --DOCSHELL 0x7f4110ed8000 == 152 [pid = 1816] [id = 690] 10:11:10 INFO - PROCESS | 1816 | --DOCSHELL 0x7f410ea27800 == 151 [pid = 1816] [id = 689] 10:11:10 INFO - PROCESS | 1816 | --DOCSHELL 0x7f410f421000 == 150 [pid = 1816] [id = 687] 10:11:10 INFO - PROCESS | 1816 | --DOCSHELL 0x7f4109621000 == 149 [pid = 1816] [id = 688] 10:11:11 INFO - PROCESS | 1816 | --DOMWINDOW == 197 (0x7f4109d48400) [pid = 1816] [serial = 2054] [outer = (nil)] [url = about:blank] 10:11:11 INFO - PROCESS | 1816 | --DOMWINDOW == 196 (0x7f41352a3000) [pid = 1816] [serial = 1989] [outer = (nil)] [url = about:blank] 10:11:11 INFO - PROCESS | 1816 | --DOMWINDOW == 195 (0x7f4110e57000) [pid = 1816] [serial = 2018] [outer = (nil)] [url = about:blank] 10:11:11 INFO - PROCESS | 1816 | --DOMWINDOW == 194 (0x7f411378ac00) [pid = 1816] [serial = 2021] [outer = (nil)] [url = about:blank] 10:11:11 INFO - PROCESS | 1816 | --DOMWINDOW == 193 (0x7f4104c84400) [pid = 1816] [serial = 2060] [outer = (nil)] [url = about:blank] 10:11:11 INFO - PROCESS | 1816 | --DOMWINDOW == 192 (0x7f4109e35800) [pid = 1816] [serial = 2055] [outer = (nil)] [url = about:blank] 10:11:11 INFO - PROCESS | 1816 | --DOMWINDOW == 191 (0x7f411e7e9000) [pid = 1816] [serial = 2036] [outer = (nil)] [url = about:blank] 10:11:11 INFO - PROCESS | 1816 | --DOMWINDOW == 190 (0x7f4106e88400) [pid = 1816] [serial = 2048] [outer = (nil)] [url = about:blank] 10:11:11 INFO - PROCESS | 1816 | --DOMWINDOW == 189 (0x7f4125760000) [pid = 1816] [serial = 2042] [outer = (nil)] [url = about:blank] 10:11:11 INFO - PROCESS | 1816 | --DOMWINDOW == 188 (0x7f4108296400) [pid = 1816] [serial = 2061] [outer = (nil)] [url = about:blank] 10:11:11 INFO - PROCESS | 1816 | --DOMWINDOW == 187 (0x7f410c3ad000) [pid = 1816] [serial = 2058] [outer = (nil)] [url = about:blank] 10:11:11 INFO - PROCESS | 1816 | --DOMWINDOW == 186 (0x7f41191b5c00) [pid = 1816] [serial = 2030] [outer = (nil)] [url = about:blank] 10:11:11 INFO - PROCESS | 1816 | --DOMWINDOW == 185 (0x7f4118027400) [pid = 1816] [serial = 2027] [outer = (nil)] [url = about:blank] 10:11:11 INFO - PROCESS | 1816 | --DOMWINDOW == 184 (0x7f4108cbb800) [pid = 1816] [serial = 2052] [outer = (nil)] [url = about:blank] 10:11:11 INFO - PROCESS | 1816 | --DOMWINDOW == 183 (0x7f410f39d800) [pid = 1816] [serial = 2015] [outer = (nil)] [url = about:blank] 10:11:11 INFO - PROCESS | 1816 | --DOMWINDOW == 182 (0x7f4108171400) [pid = 1816] [serial = 2049] [outer = (nil)] [url = about:blank] 10:11:11 INFO - PROCESS | 1816 | --DOMWINDOW == 181 (0x7f410b4f8c00) [pid = 1816] [serial = 2001] [outer = (nil)] [url = about:blank] 10:11:11 INFO - PROCESS | 1816 | --DOMWINDOW == 180 (0x7f411a713400) [pid = 1816] [serial = 2033] [outer = (nil)] [url = about:blank] 10:11:11 INFO - PROCESS | 1816 | --DOMWINDOW == 179 (0x7f41084b5000) [pid = 1816] [serial = 2006] [outer = (nil)] [url = about:blank] 10:11:11 INFO - PROCESS | 1816 | --DOMWINDOW == 178 (0x7f410e370400) [pid = 1816] [serial = 2012] [outer = (nil)] [url = about:blank] 10:11:11 INFO - PROCESS | 1816 | --DOMWINDOW == 177 (0x7f4104c83000) [pid = 1816] [serial = 2003] [outer = (nil)] [url = about:blank] 10:11:11 INFO - PROCESS | 1816 | --DOMWINDOW == 176 (0x7f410bc3a800) [pid = 1816] [serial = 2057] [outer = (nil)] [url = about:blank] 10:11:11 INFO - PROCESS | 1816 | --DOMWINDOW == 175 (0x7f4123e0f000) [pid = 1816] [serial = 2039] [outer = (nil)] [url = about:blank] 10:11:11 INFO - PROCESS | 1816 | --DOMWINDOW == 174 (0x7f4125d9cc00) [pid = 1816] [serial = 2045] [outer = (nil)] [url = about:blank] 10:11:11 INFO - PROCESS | 1816 | --DOMWINDOW == 173 (0x7f410815b800) [pid = 1816] [serial = 2051] [outer = (nil)] [url = about:blank] 10:11:11 INFO - PROCESS | 1816 | --DOMWINDOW == 172 (0x7f4113974800) [pid = 1816] [serial = 2024] [outer = (nil)] [url = about:blank] 10:11:11 INFO - PROCESS | 1816 | --DOMWINDOW == 171 (0x7f410b4f9000) [pid = 1816] [serial = 2009] [outer = (nil)] [url = about:blank] 10:11:11 INFO - PROCESS | 1816 | --DOMWINDOW == 170 (0x7f410deaa800) [pid = 1816] [serial = 2063] [outer = (nil)] [url = about:blank] 10:11:11 INFO - PROCESS | 1816 | 1461863471213 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:11 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f4107b41000 == 150 [pid = 1816] [id = 729] 10:11:11 INFO - PROCESS | 1816 | ++DOMWINDOW == 171 (0x7f4104c83000) [pid = 1816] [serial = 2188] [outer = (nil)] 10:11:11 INFO - PROCESS | 1816 | ++DOMWINDOW == 172 (0x7f4104c8a800) [pid = 1816] [serial = 2189] [outer = 0x7f4104c83000] 10:11:11 INFO - PROCESS | 1816 | 1461863471281 Marionette DEBUG loaded listener.js 10:11:11 INFO - PROCESS | 1816 | ++DOMWINDOW == 173 (0x7f4105c35400) [pid = 1816] [serial = 2190] [outer = 0x7f4104c83000] 10:11:12 INFO - PROCESS | 1816 | 1461863472067 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]]]}] 10:11:12 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 10:11:12 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 3699ms 10:11:12 INFO - PROCESS | 1816 | 1461863472117 Marionette TRACE conn4 -> [0,2889,"getWindowHandle",null] 10:11:12 INFO - PROCESS | 1816 | 1461863472123 Marionette TRACE conn4 <- [1,2889,null,{"value":"8"}] 10:11:12 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 10:11:12 INFO - PROCESS | 1816 | 1461863472134 Marionette TRACE conn4 -> [0,2890,"setScriptTimeout",{"ms":35000}] 10:11:12 INFO - PROCESS | 1816 | 1461863472138 Marionette TRACE conn4 <- [1,2890,null,{}] 10:11:12 INFO - PROCESS | 1816 | 1461863472145 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}] 10:11:12 INFO - PROCESS | 1816 | 1461863472395 Marionette TRACE conn4 <- [1,2891,null,{"value":null}] 10:11:12 INFO - PROCESS | 1816 | 1461863472590 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:12 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f410b340000 == 151 [pid = 1816] [id = 730] 10:11:12 INFO - PROCESS | 1816 | ++DOMWINDOW == 174 (0x7f4104c84000) [pid = 1816] [serial = 2191] [outer = (nil)] 10:11:12 INFO - PROCESS | 1816 | ++DOMWINDOW == 175 (0x7f410816a800) [pid = 1816] [serial = 2192] [outer = 0x7f4104c84000] 10:11:12 INFO - PROCESS | 1816 | 1461863472667 Marionette DEBUG loaded listener.js 10:11:12 INFO - PROCESS | 1816 | ++DOMWINDOW == 176 (0x7f410829a000) [pid = 1816] [serial = 2193] [outer = 0x7f4104c84000] 10:11:13 INFO - PROCESS | 1816 | 1461863473590 Marionette TRACE conn4 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 10:11:13 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 10:11:13 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 1481ms 10:11:13 INFO - PROCESS | 1816 | 1461863473621 Marionette TRACE conn4 -> [0,2893,"getWindowHandle",null] 10:11:13 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 10:11:13 INFO - PROCESS | 1816 | 1461863473626 Marionette TRACE conn4 <- [1,2893,null,{"value":"8"}] 10:11:13 INFO - PROCESS | 1816 | 1461863473632 Marionette TRACE conn4 -> [0,2894,"setScriptTimeout",{"ms":35000}] 10:11:13 INFO - PROCESS | 1816 | 1461863473635 Marionette TRACE conn4 <- [1,2894,null,{}] 10:11:13 INFO - PROCESS | 1816 | 1461863473640 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}] 10:11:13 INFO - PROCESS | 1816 | 1461863473914 Marionette TRACE conn4 <- [1,2895,null,{"value":null}] 10:11:13 INFO - PROCESS | 1816 | 1461863473962 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:13 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f410bc1b000 == 152 [pid = 1816] [id = 731] 10:11:13 INFO - PROCESS | 1816 | ++DOMWINDOW == 177 (0x7f4108cba800) [pid = 1816] [serial = 2194] [outer = (nil)] 10:11:14 INFO - PROCESS | 1816 | ++DOMWINDOW == 178 (0x7f4109786000) [pid = 1816] [serial = 2195] [outer = 0x7f4108cba800] 10:11:14 INFO - PROCESS | 1816 | 1461863474024 Marionette DEBUG loaded listener.js 10:11:14 INFO - PROCESS | 1816 | ++DOMWINDOW == 179 (0x7f4109d43c00) [pid = 1816] [serial = 2196] [outer = 0x7f4108cba800] 10:11:15 INFO - PROCESS | 1816 | 1461863475066 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]]]}] 10:11:15 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 10:11:15 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 1482ms 10:11:15 INFO - PROCESS | 1816 | 1461863475122 Marionette TRACE conn4 -> [0,2897,"getWindowHandle",null] 10:11:15 INFO - PROCESS | 1816 | 1461863475125 Marionette TRACE conn4 <- [1,2897,null,{"value":"8"}] 10:11:15 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 10:11:15 INFO - PROCESS | 1816 | 1461863475139 Marionette TRACE conn4 -> [0,2898,"setScriptTimeout",{"ms":35000}] 10:11:15 INFO - PROCESS | 1816 | 1461863475147 Marionette TRACE conn4 <- [1,2898,null,{}] 10:11:15 INFO - PROCESS | 1816 | 1461863475153 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}] 10:11:15 INFO - PROCESS | 1816 | 1461863475448 Marionette TRACE conn4 <- [1,2899,null,{"value":null}] 10:11:16 INFO - PROCESS | 1816 | --DOMWINDOW == 178 (0x7f4109d49800) [pid = 1816] [serial = 2068] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 10:11:16 INFO - PROCESS | 1816 | --DOMWINDOW == 177 (0x7f411a236800) [pid = 1816] [serial = 2035] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 10:11:16 INFO - PROCESS | 1816 | --DOMWINDOW == 176 (0x7f412037dc00) [pid = 1816] [serial = 2101] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 10:11:16 INFO - PROCESS | 1816 | --DOMWINDOW == 175 (0x7f4125d40000) [pid = 1816] [serial = 2110] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 10:11:16 INFO - PROCESS | 1816 | --DOMWINDOW == 174 (0x7f411a233400) [pid = 1816] [serial = 2092] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 10:11:16 INFO - PROCESS | 1816 | --DOMWINDOW == 173 (0x7f410e361c00) [pid = 1816] [serial = 2071] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 10:11:16 INFO - PROCESS | 1816 | --DOMWINDOW == 172 (0x7f4105c3a400) [pid = 1816] [serial = 2065] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 10:11:16 INFO - PROCESS | 1816 | --DOMWINDOW == 171 (0x7f411d074000) [pid = 1816] [serial = 2095] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 10:11:16 INFO - PROCESS | 1816 | --DOMWINDOW == 170 (0x7f41250cd800) [pid = 1816] [serial = 2107] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 10:11:16 INFO - PROCESS | 1816 | --DOMWINDOW == 169 (0x7f41084af800) [pid = 1816] [serial = 2128] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 10:11:16 INFO - PROCESS | 1816 | --DOMWINDOW == 168 (0x7f4106e89800) [pid = 1816] [serial = 2113] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 10:11:16 INFO - PROCESS | 1816 | --DOMWINDOW == 167 (0x7f4108167400) [pid = 1816] [serial = 2116] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 10:11:16 INFO - PROCESS | 1816 | --DOMWINDOW == 166 (0x7f4114a0a800) [pid = 1816] [serial = 2089] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 10:11:16 INFO - PROCESS | 1816 | --DOMWINDOW == 165 (0x7f410b4fbc00) [pid = 1816] [serial = 2026] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 10:11:16 INFO - PROCESS | 1816 | --DOMWINDOW == 164 (0x7f41112cd800) [pid = 1816] [serial = 2077] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 10:11:16 INFO - PROCESS | 1816 | --DOMWINDOW == 163 (0x7f4125f95000) [pid = 1816] [serial = 2104] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 10:11:16 INFO - PROCESS | 1816 | --DOMWINDOW == 162 (0x7f4110e55400) [pid = 1816] [serial = 2017] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 10:11:16 INFO - PROCESS | 1816 | --DOMWINDOW == 161 (0x7f411b654400) [pid = 1816] [serial = 2038] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 10:11:16 INFO - PROCESS | 1816 | --DOMWINDOW == 160 (0x7f410e504000) [pid = 1816] [serial = 2074] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 10:11:16 INFO - PROCESS | 1816 | --DOMWINDOW == 159 (0x7f4104f67800) [pid = 1816] [serial = 2044] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 10:11:16 INFO - PROCESS | 1816 | --DOMWINDOW == 158 (0x7f411cf98c00) [pid = 1816] [serial = 2041] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 10:11:16 INFO - PROCESS | 1816 | --DOMWINDOW == 157 (0x7f4108294000) [pid = 1816] [serial = 2005] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 10:11:16 INFO - PROCESS | 1816 | --DOMWINDOW == 156 (0x7f410db66800) [pid = 1816] [serial = 2011] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 10:11:16 INFO - PROCESS | 1816 | --DOMWINDOW == 155 (0x7f410ca24000) [pid = 1816] [serial = 2014] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 10:11:16 INFO - PROCESS | 1816 | --DOMWINDOW == 154 (0x7f4109bde800) [pid = 1816] [serial = 2062] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 10:11:16 INFO - PROCESS | 1816 | --DOMWINDOW == 153 (0x7f410255e800) [pid = 1816] [serial = 2002] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 10:11:16 INFO - PROCESS | 1816 | --DOMWINDOW == 152 (0x7f4113a85800) [pid = 1816] [serial = 2086] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 10:11:16 INFO - PROCESS | 1816 | --DOMWINDOW == 151 (0x7f4113a85400) [pid = 1816] [serial = 2080] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 10:11:16 INFO - PROCESS | 1816 | --DOMWINDOW == 150 (0x7f4105c31400) [pid = 1816] [serial = 2122] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 10:11:16 INFO - PROCESS | 1816 | --DOMWINDOW == 149 (0x7f4110e55800) [pid = 1816] [serial = 2020] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 10:11:16 INFO - PROCESS | 1816 | --DOMWINDOW == 148 (0x7f411383ac00) [pid = 1816] [serial = 2083] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 10:11:16 INFO - PROCESS | 1816 | --DOMWINDOW == 147 (0x7f412037f400) [pid = 1816] [serial = 2098] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 10:11:16 INFO - PROCESS | 1816 | --DOMWINDOW == 146 (0x7f4109be6000) [pid = 1816] [serial = 2008] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 10:11:16 INFO - PROCESS | 1816 | --DOMWINDOW == 145 (0x7f4112e69800) [pid = 1816] [serial = 2023] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 10:11:16 INFO - PROCESS | 1816 | --DOMWINDOW == 144 (0x7f410815c000) [pid = 1816] [serial = 2125] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 10:11:16 INFO - PROCESS | 1816 | --DOMWINDOW == 143 (0x7f4104f5dc00) [pid = 1816] [serial = 1930] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 10:11:16 INFO - PROCESS | 1816 | --DOMWINDOW == 142 (0x7f411a027400) [pid = 1816] [serial = 2032] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 10:11:16 INFO - PROCESS | 1816 | --DOMWINDOW == 141 (0x7f41130e8400) [pid = 1816] [serial = 2029] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 10:11:16 INFO - PROCESS | 1816 | 1461863476377 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:16 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f410b2b0800 == 153 [pid = 1816] [id = 732] 10:11:16 INFO - PROCESS | 1816 | ++DOMWINDOW == 142 (0x7f4102558000) [pid = 1816] [serial = 2197] [outer = (nil)] 10:11:16 INFO - PROCESS | 1816 | ++DOMWINDOW == 143 (0x7f4105c3a400) [pid = 1816] [serial = 2198] [outer = 0x7f4102558000] 10:11:16 INFO - PROCESS | 1816 | 1461863476446 Marionette DEBUG loaded listener.js 10:11:16 INFO - PROCESS | 1816 | ++DOMWINDOW == 144 (0x7f4108addc00) [pid = 1816] [serial = 2199] [outer = 0x7f4102558000] 10:11:17 INFO - PROCESS | 1816 | 1461863477155 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]]]}] 10:11:17 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 10:11:17 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 2049ms 10:11:17 INFO - PROCESS | 1816 | 1461863477182 Marionette TRACE conn4 -> [0,2901,"getWindowHandle",null] 10:11:17 INFO - PROCESS | 1816 | 1461863477186 Marionette TRACE conn4 <- [1,2901,null,{"value":"8"}] 10:11:17 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 10:11:17 INFO - PROCESS | 1816 | 1461863477191 Marionette TRACE conn4 -> [0,2902,"setScriptTimeout",{"ms":35000}] 10:11:17 INFO - PROCESS | 1816 | 1461863477193 Marionette TRACE conn4 <- [1,2902,null,{}] 10:11:17 INFO - PROCESS | 1816 | 1461863477198 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}] 10:11:17 INFO - PROCESS | 1816 | 1461863477483 Marionette TRACE conn4 <- [1,2903,null,{"value":null}] 10:11:17 INFO - PROCESS | 1816 | 1461863477505 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:17 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f410dcdc000 == 154 [pid = 1816] [id = 733] 10:11:17 INFO - PROCESS | 1816 | ++DOMWINDOW == 145 (0x7f4108adec00) [pid = 1816] [serial = 2200] [outer = (nil)] 10:11:17 INFO - PROCESS | 1816 | ++DOMWINDOW == 146 (0x7f410b818800) [pid = 1816] [serial = 2201] [outer = 0x7f4108adec00] 10:11:17 INFO - PROCESS | 1816 | 1461863477565 Marionette DEBUG loaded listener.js 10:11:17 INFO - PROCESS | 1816 | ++DOMWINDOW == 147 (0x7f410bc37000) [pid = 1816] [serial = 2202] [outer = 0x7f4108adec00] 10:11:18 INFO - PROCESS | 1816 | 1461863478748 Marionette TRACE conn4 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 10:11:18 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 10:11:18 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 1631ms 10:11:18 INFO - PROCESS | 1816 | 1461863478824 Marionette TRACE conn4 -> [0,2905,"getWindowHandle",null] 10:11:18 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 10:11:18 INFO - PROCESS | 1816 | 1461863478830 Marionette TRACE conn4 <- [1,2905,null,{"value":"8"}] 10:11:18 INFO - PROCESS | 1816 | 1461863478838 Marionette TRACE conn4 -> [0,2906,"setScriptTimeout",{"ms":35000}] 10:11:18 INFO - PROCESS | 1816 | 1461863478843 Marionette TRACE conn4 <- [1,2906,null,{}] 10:11:18 INFO - PROCESS | 1816 | 1461863478852 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}] 10:11:19 INFO - PROCESS | 1816 | 1461863479148 Marionette TRACE conn4 <- [1,2907,null,{"value":null}] 10:11:19 INFO - PROCESS | 1816 | 1461863479487 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:19 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f410b4ce800 == 155 [pid = 1816] [id = 734] 10:11:19 INFO - PROCESS | 1816 | ++DOMWINDOW == 148 (0x7f4108162400) [pid = 1816] [serial = 2203] [outer = (nil)] 10:11:19 INFO - PROCESS | 1816 | ++DOMWINDOW == 149 (0x7f410816a400) [pid = 1816] [serial = 2204] [outer = 0x7f4108162400] 10:11:19 INFO - PROCESS | 1816 | 1461863479583 Marionette DEBUG loaded listener.js 10:11:19 INFO - PROCESS | 1816 | ++DOMWINDOW == 150 (0x7f4108adc400) [pid = 1816] [serial = 2205] [outer = 0x7f4108162400] 10:11:20 INFO - PROCESS | 1816 | 1461863480799 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]]]}] 10:11:20 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 10:11:20 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 2044ms 10:11:20 INFO - PROCESS | 1816 | 1461863480894 Marionette TRACE conn4 -> [0,2909,"getWindowHandle",null] 10:11:20 INFO - PROCESS | 1816 | 1461863480907 Marionette TRACE conn4 <- [1,2909,null,{"value":"8"}] 10:11:20 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 10:11:20 INFO - PROCESS | 1816 | 1461863480923 Marionette TRACE conn4 -> [0,2910,"setScriptTimeout",{"ms":35000}] 10:11:20 INFO - PROCESS | 1816 | 1461863480929 Marionette TRACE conn4 <- [1,2910,null,{}] 10:11:21 INFO - PROCESS | 1816 | 1461863481000 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}] 10:11:21 INFO - PROCESS | 1816 | 1461863481361 Marionette TRACE conn4 <- [1,2911,null,{"value":null}] 10:11:21 INFO - PROCESS | 1816 | 1461863481762 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:21 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f410e4cc800 == 156 [pid = 1816] [id = 735] 10:11:21 INFO - PROCESS | 1816 | ++DOMWINDOW == 151 (0x7f4109e34000) [pid = 1816] [serial = 2206] [outer = (nil)] 10:11:21 INFO - PROCESS | 1816 | ++DOMWINDOW == 152 (0x7f410b4f4000) [pid = 1816] [serial = 2207] [outer = 0x7f4109e34000] 10:11:21 INFO - PROCESS | 1816 | 1461863481836 Marionette DEBUG loaded listener.js 10:11:21 INFO - PROCESS | 1816 | ++DOMWINDOW == 153 (0x7f410b817800) [pid = 1816] [serial = 2208] [outer = 0x7f4109e34000] 10:11:22 INFO - PROCESS | 1816 | 1461863482849 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]]]}] 10:11:22 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 10:11:22 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 10:11:22 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 1986ms 10:11:22 INFO - PROCESS | 1816 | 1461863482908 Marionette TRACE conn4 -> [0,2913,"getWindowHandle",null] 10:11:22 INFO - PROCESS | 1816 | 1461863482912 Marionette TRACE conn4 <- [1,2913,null,{"value":"8"}] 10:11:22 INFO - TEST-START | /DOMEvents/constructors.html 10:11:22 INFO - PROCESS | 1816 | 1461863482918 Marionette TRACE conn4 -> [0,2914,"setScriptTimeout",{"ms":35000}] 10:11:22 INFO - PROCESS | 1816 | 1461863482925 Marionette TRACE conn4 <- [1,2914,null,{}] 10:11:22 INFO - PROCESS | 1816 | 1461863482941 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}] 10:11:23 INFO - PROCESS | 1816 | 1461863483204 Marionette TRACE conn4 <- [1,2915,null,{"value":null}] 10:11:23 INFO - PROCESS | 1816 | 1461863483521 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:23 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f410f638800 == 157 [pid = 1816] [id = 736] 10:11:23 INFO - PROCESS | 1816 | ++DOMWINDOW == 154 (0x7f410c3a9400) [pid = 1816] [serial = 2209] [outer = (nil)] 10:11:23 INFO - PROCESS | 1816 | ++DOMWINDOW == 155 (0x7f410db61c00) [pid = 1816] [serial = 2210] [outer = 0x7f410c3a9400] 10:11:23 INFO - PROCESS | 1816 | 1461863483597 Marionette DEBUG loaded listener.js 10:11:23 INFO - PROCESS | 1816 | ++DOMWINDOW == 156 (0x7f410db6f800) [pid = 1816] [serial = 2211] [outer = 0x7f410c3a9400] 10:11:24 INFO - PROCESS | 1816 | 1461863484594 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]]]}] 10:11:24 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 10:11:24 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 10:11:24 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 10:11:24 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 10:11:24 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 10:11:24 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 10:11:24 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 10:11:24 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 10:11:24 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 10:11:24 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 10:11:24 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 10:11:24 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 10:11:24 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 10:11:24 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 10:11:24 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 10:11:24 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 10:11:24 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 10:11:24 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 10:11:24 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 10:11:24 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 10:11:24 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 10:11:24 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 10:11:24 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 10:11:24 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 10:11:24 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 10:11:24 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 10:11:24 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 10:11:24 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 10:11:24 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 10:11:24 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 10:11:24 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 10:11:24 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 10:11:24 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 10:11:24 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 10:11:24 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 10:11:24 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 10:11:24 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 10:11:24 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 10:11:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:11:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:11:24 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 10:11:24 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 10:11:24 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 10:11:24 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 10:11:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:11:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:11:24 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 10:11:24 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 10:11:24 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 10:11:24 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 10:11:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:11:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:11:24 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 10:11:24 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 10:11:24 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 10:11:24 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 10:11:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:11:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:11:24 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 10:11:24 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 10:11:24 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 10:11:24 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 10:11:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:11:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:11:24 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 10:11:24 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 10:11:24 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 10:11:24 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 10:11:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:11:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:11:24 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 10:11:24 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 10:11:24 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 10:11:24 INFO - TEST-OK | /DOMEvents/constructors.html | took 1757ms 10:11:24 INFO - PROCESS | 1816 | 1461863484675 Marionette TRACE conn4 -> [0,2917,"getWindowHandle",null] 10:11:24 INFO - PROCESS | 1816 | 1461863484683 Marionette TRACE conn4 <- [1,2917,null,{"value":"8"}] 10:11:24 INFO - TEST-START | /DOMEvents/event-phases-order.html 10:11:24 INFO - PROCESS | 1816 | 1461863484739 Marionette TRACE conn4 -> [0,2918,"setScriptTimeout",{"ms":35000}] 10:11:24 INFO - PROCESS | 1816 | 1461863484743 Marionette TRACE conn4 <- [1,2918,null,{}] 10:11:24 INFO - PROCESS | 1816 | 1461863484752 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}] 10:11:25 INFO - PROCESS | 1816 | 1461863485008 Marionette TRACE conn4 <- [1,2919,null,{"value":null}] 10:11:25 INFO - PROCESS | 1816 | 1461863485317 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:25 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f4111165800 == 158 [pid = 1816] [id = 737] 10:11:25 INFO - PROCESS | 1816 | ++DOMWINDOW == 157 (0x7f410ca23800) [pid = 1816] [serial = 2212] [outer = (nil)] 10:11:25 INFO - PROCESS | 1816 | ++DOMWINDOW == 158 (0x7f410ddc8400) [pid = 1816] [serial = 2213] [outer = 0x7f410ca23800] 10:11:25 INFO - PROCESS | 1816 | 1461863485392 Marionette DEBUG loaded listener.js 10:11:25 INFO - PROCESS | 1816 | ++DOMWINDOW == 159 (0x7f410ebca800) [pid = 1816] [serial = 2214] [outer = 0x7f410ca23800] 10:11:26 INFO - PROCESS | 1816 | 1461863486172 Marionette TRACE conn4 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 10:11:26 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 10:11:26 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 1537ms 10:11:26 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 10:11:26 INFO - PROCESS | 1816 | 1461863486230 Marionette TRACE conn4 -> [0,2921,"getWindowHandle",null] 10:11:26 INFO - PROCESS | 1816 | 1461863486233 Marionette TRACE conn4 <- [1,2921,null,{"value":"8"}] 10:11:26 INFO - PROCESS | 1816 | 1461863486239 Marionette TRACE conn4 -> [0,2922,"setScriptTimeout",{"ms":35000}] 10:11:26 INFO - PROCESS | 1816 | 1461863486242 Marionette TRACE conn4 <- [1,2922,null,{}] 10:11:26 INFO - PROCESS | 1816 | 1461863486247 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}] 10:11:26 INFO - PROCESS | 1816 | 1461863486574 Marionette TRACE conn4 <- [1,2923,null,{"value":null}] 10:11:26 INFO - PROCESS | 1816 | 1461863486783 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:26 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f4111240800 == 159 [pid = 1816] [id = 738] 10:11:26 INFO - PROCESS | 1816 | ++DOMWINDOW == 160 (0x7f410dc70400) [pid = 1816] [serial = 2215] [outer = (nil)] 10:11:26 INFO - PROCESS | 1816 | ++DOMWINDOW == 161 (0x7f410f361800) [pid = 1816] [serial = 2216] [outer = 0x7f410dc70400] 10:11:26 INFO - PROCESS | 1816 | 1461863486858 Marionette DEBUG loaded listener.js 10:11:26 INFO - PROCESS | 1816 | ++DOMWINDOW == 162 (0x7f410f397c00) [pid = 1816] [serial = 2217] [outer = 0x7f410dc70400] 10:11:27 INFO - PROCESS | 1816 | [1816] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/events/Event.cpp, line 570 10:11:27 INFO - PROCESS | 1816 | [1816] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/events/Event.cpp, line 570 10:11:27 INFO - PROCESS | 1816 | [1816] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/events/Event.cpp, line 570 10:11:27 INFO - PROCESS | 1816 | [1816] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/events/Event.cpp, line 570 10:11:27 INFO - PROCESS | 1816 | 1461863487675 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]]]}] 10:11:27 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 10:11:27 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 10:11:27 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 10:11:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:11:27 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 10:11:27 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 10:11:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:11:27 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 10:11:27 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 10:11:27 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 10:11:27 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 10:11:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:11:27 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 10:11:27 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 10:11:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:11:27 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 10:11:27 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 10:11:27 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 10:11:27 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 10:11:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:11:27 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 10:11:27 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 10:11:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:11:27 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 10:11:27 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]" 10:11:27 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 10:11:27 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 10:11:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:11:27 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 10:11:27 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 10:11:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:11:27 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 10:11:27 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 10:11:27 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 1491ms 10:11:27 INFO - PROCESS | 1816 | 1461863487734 Marionette TRACE conn4 -> [0,2925,"getWindowHandle",null] 10:11:27 INFO - PROCESS | 1816 | 1461863487741 Marionette TRACE conn4 <- [1,2925,null,{"value":"8"}] 10:11:27 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 10:11:27 INFO - PROCESS | 1816 | 1461863487747 Marionette TRACE conn4 -> [0,2926,"setScriptTimeout",{"ms":35000}] 10:11:27 INFO - PROCESS | 1816 | 1461863487749 Marionette TRACE conn4 <- [1,2926,null,{}] 10:11:27 INFO - PROCESS | 1816 | 1461863487755 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}] 10:11:28 INFO - PROCESS | 1816 | 1461863488019 Marionette TRACE conn4 <- [1,2927,null,{"value":null}] 10:11:28 INFO - PROCESS | 1816 | 1461863488288 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:28 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f411476c000 == 160 [pid = 1816] [id = 739] 10:11:28 INFO - PROCESS | 1816 | ++DOMWINDOW == 163 (0x7f4110e5a800) [pid = 1816] [serial = 2218] [outer = (nil)] 10:11:28 INFO - PROCESS | 1816 | ++DOMWINDOW == 164 (0x7f4112e71c00) [pid = 1816] [serial = 2219] [outer = 0x7f4110e5a800] 10:11:28 INFO - PROCESS | 1816 | 1461863488373 Marionette DEBUG loaded listener.js 10:11:28 INFO - PROCESS | 1816 | ++DOMWINDOW == 165 (0x7f41130f2c00) [pid = 1816] [serial = 2220] [outer = 0x7f4110e5a800] 10:11:29 INFO - PROCESS | 1816 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 10:11:29 INFO - PROCESS | 1816 | 1461863489164 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]]]}] 10:11:29 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 10:11:29 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 1481ms 10:11:29 INFO - PROCESS | 1816 | 1461863489229 Marionette TRACE conn4 -> [0,2929,"getWindowHandle",null] 10:11:29 INFO - PROCESS | 1816 | 1461863489233 Marionette TRACE conn4 <- [1,2929,null,{"value":"8"}] 10:11:29 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 10:11:29 INFO - PROCESS | 1816 | 1461863489239 Marionette TRACE conn4 -> [0,2930,"setScriptTimeout",{"ms":35000}] 10:11:29 INFO - PROCESS | 1816 | 1461863489242 Marionette TRACE conn4 <- [1,2930,null,{}] 10:11:29 INFO - PROCESS | 1816 | 1461863489247 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}] 10:11:29 INFO - PROCESS | 1816 | 1461863489471 Marionette TRACE conn4 <- [1,2931,null,{"value":null}] 10:11:29 INFO - PROCESS | 1816 | 1461863489767 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:29 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f411893d800 == 161 [pid = 1816] [id = 740] 10:11:29 INFO - PROCESS | 1816 | ++DOMWINDOW == 166 (0x7f4110e5ac00) [pid = 1816] [serial = 2221] [outer = (nil)] 10:11:29 INFO - PROCESS | 1816 | ++DOMWINDOW == 167 (0x7f411380f800) [pid = 1816] [serial = 2222] [outer = 0x7f4110e5ac00] 10:11:29 INFO - PROCESS | 1816 | 1461863489841 Marionette DEBUG loaded listener.js 10:11:29 INFO - PROCESS | 1816 | ++DOMWINDOW == 168 (0x7f411396b800) [pid = 1816] [serial = 2223] [outer = 0x7f4110e5ac00] 10:11:30 INFO - PROCESS | 1816 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 10:11:30 INFO - PROCESS | 1816 | 1461863490639 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]]]}] 10:11:30 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 10:11:30 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 1444ms 10:11:30 INFO - PROCESS | 1816 | 1461863490684 Marionette TRACE conn4 -> [0,2933,"getWindowHandle",null] 10:11:30 INFO - PROCESS | 1816 | 1461863490688 Marionette TRACE conn4 <- [1,2933,null,{"value":"8"}] 10:11:30 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 10:11:30 INFO - PROCESS | 1816 | 1461863490694 Marionette TRACE conn4 -> [0,2934,"setScriptTimeout",{"ms":35000}] 10:11:30 INFO - PROCESS | 1816 | 1461863490696 Marionette TRACE conn4 <- [1,2934,null,{}] 10:11:30 INFO - PROCESS | 1816 | 1461863490701 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}] 10:11:30 INFO - PROCESS | 1816 | 1461863490946 Marionette TRACE conn4 <- [1,2935,null,{"value":null}] 10:11:31 INFO - PROCESS | 1816 | 1461863491195 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:31 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f4118d0f800 == 162 [pid = 1816] [id = 741] 10:11:31 INFO - PROCESS | 1816 | ++DOMWINDOW == 169 (0x7f4112e6e800) [pid = 1816] [serial = 2224] [outer = (nil)] 10:11:31 INFO - PROCESS | 1816 | ++DOMWINDOW == 170 (0x7f4113973c00) [pid = 1816] [serial = 2225] [outer = 0x7f4112e6e800] 10:11:31 INFO - PROCESS | 1816 | 1461863491268 Marionette DEBUG loaded listener.js 10:11:31 INFO - PROCESS | 1816 | ++DOMWINDOW == 171 (0x7f4113a85800) [pid = 1816] [serial = 2226] [outer = 0x7f4112e6e800] 10:11:32 INFO - PROCESS | 1816 | 1461863492038 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]]]}] 10:11:32 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 10:11:32 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 1377ms 10:11:32 INFO - PROCESS | 1816 | 1461863492072 Marionette TRACE conn4 -> [0,2937,"getWindowHandle",null] 10:11:32 INFO - PROCESS | 1816 | 1461863492075 Marionette TRACE conn4 <- [1,2937,null,{"value":"8"}] 10:11:32 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 10:11:32 INFO - PROCESS | 1816 | 1461863492081 Marionette TRACE conn4 -> [0,2938,"setScriptTimeout",{"ms":35000}] 10:11:32 INFO - PROCESS | 1816 | 1461863492083 Marionette TRACE conn4 <- [1,2938,null,{}] 10:11:32 INFO - PROCESS | 1816 | 1461863492089 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}] 10:11:32 INFO - PROCESS | 1816 | 1461863492347 Marionette TRACE conn4 <- [1,2939,null,{"value":null}] 10:11:32 INFO - PROCESS | 1816 | 1461863492609 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:32 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f411949f800 == 163 [pid = 1816] [id = 742] 10:11:32 INFO - PROCESS | 1816 | ++DOMWINDOW == 172 (0x7f411378ac00) [pid = 1816] [serial = 2227] [outer = (nil)] 10:11:32 INFO - PROCESS | 1816 | ++DOMWINDOW == 173 (0x7f4113a87400) [pid = 1816] [serial = 2228] [outer = 0x7f411378ac00] 10:11:32 INFO - PROCESS | 1816 | 1461863492692 Marionette DEBUG loaded listener.js 10:11:32 INFO - PROCESS | 1816 | ++DOMWINDOW == 174 (0x7f4114626c00) [pid = 1816] [serial = 2229] [outer = 0x7f411378ac00] 10:11:33 INFO - PROCESS | 1816 | 1461863493520 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]]]}] 10:11:33 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. 10:11:33 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 1479ms 10:11:33 INFO - PROCESS | 1816 | 1461863493561 Marionette TRACE conn4 -> [0,2941,"getWindowHandle",null] 10:11:33 INFO - PROCESS | 1816 | 1461863493564 Marionette TRACE conn4 <- [1,2941,null,{"value":"8"}] 10:11:33 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 10:11:33 INFO - PROCESS | 1816 | 1461863493570 Marionette TRACE conn4 -> [0,2942,"setScriptTimeout",{"ms":35000}] 10:11:33 INFO - PROCESS | 1816 | 1461863493572 Marionette TRACE conn4 <- [1,2942,null,{}] 10:11:33 INFO - PROCESS | 1816 | 1461863493578 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}] 10:11:33 INFO - PROCESS | 1816 | 1461863493841 Marionette TRACE conn4 <- [1,2943,null,{"value":null}] 10:11:34 INFO - PROCESS | 1816 | 1461863494094 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:34 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f41195d4000 == 164 [pid = 1816] [id = 743] 10:11:34 INFO - PROCESS | 1816 | ++DOMWINDOW == 175 (0x7f411378e000) [pid = 1816] [serial = 2230] [outer = (nil)] 10:11:34 INFO - PROCESS | 1816 | ++DOMWINDOW == 176 (0x7f411462e400) [pid = 1816] [serial = 2231] [outer = 0x7f411378e000] 10:11:34 INFO - PROCESS | 1816 | 1461863494175 Marionette DEBUG loaded listener.js 10:11:34 INFO - PROCESS | 1816 | ++DOMWINDOW == 177 (0x7f4114a0ac00) [pid = 1816] [serial = 2232] [outer = 0x7f411378e000] 10:11:35 INFO - PROCESS | 1816 | 1461863495003 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"]]]}] 10:11:35 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 10:11:35 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 10:11:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:11:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:11:35 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 10:11:35 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 1483ms 10:11:35 INFO - PROCESS | 1816 | 1461863495055 Marionette TRACE conn4 -> [0,2945,"getWindowHandle",null] 10:11:35 INFO - PROCESS | 1816 | 1461863495059 Marionette TRACE conn4 <- [1,2945,null,{"value":"8"}] 10:11:35 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 10:11:35 INFO - PROCESS | 1816 | 1461863495065 Marionette TRACE conn4 -> [0,2946,"setScriptTimeout",{"ms":35000}] 10:11:35 INFO - PROCESS | 1816 | 1461863495068 Marionette TRACE conn4 <- [1,2946,null,{}] 10:11:35 INFO - PROCESS | 1816 | 1461863495073 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}] 10:11:35 INFO - PROCESS | 1816 | 1461863495401 Marionette TRACE conn4 <- [1,2947,null,{"value":null}] 10:11:35 INFO - PROCESS | 1816 | 1461863495614 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:35 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f4119eb2000 == 165 [pid = 1816] [id = 744] 10:11:35 INFO - PROCESS | 1816 | ++DOMWINDOW == 178 (0x7f411462c400) [pid = 1816] [serial = 2233] [outer = (nil)] 10:11:35 INFO - PROCESS | 1816 | ++DOMWINDOW == 179 (0x7f411802fc00) [pid = 1816] [serial = 2234] [outer = 0x7f411462c400] 10:11:35 INFO - PROCESS | 1816 | 1461863495695 Marionette DEBUG loaded listener.js 10:11:35 INFO - PROCESS | 1816 | ++DOMWINDOW == 180 (0x7f411890c400) [pid = 1816] [serial = 2235] [outer = 0x7f411462c400] 10:11:36 INFO - PROCESS | 1816 | 1461863496452 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]]]}] 10:11:36 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. 10:11:36 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 1428ms 10:11:36 INFO - PROCESS | 1816 | 1461863496494 Marionette TRACE conn4 -> [0,2949,"getWindowHandle",null] 10:11:36 INFO - PROCESS | 1816 | 1461863496497 Marionette TRACE conn4 <- [1,2949,null,{"value":"8"}] 10:11:36 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 10:11:36 INFO - PROCESS | 1816 | 1461863496503 Marionette TRACE conn4 -> [0,2950,"setScriptTimeout",{"ms":35000}] 10:11:36 INFO - PROCESS | 1816 | 1461863496505 Marionette TRACE conn4 <- [1,2950,null,{}] 10:11:36 INFO - PROCESS | 1816 | 1461863496510 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}] 10:11:36 INFO - PROCESS | 1816 | 1461863496719 Marionette TRACE conn4 <- [1,2951,null,{"value":null}] 10:11:36 INFO - PROCESS | 1816 | 1461863496966 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:37 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f411a41b000 == 166 [pid = 1816] [id = 745] 10:11:37 INFO - PROCESS | 1816 | ++DOMWINDOW == 181 (0x7f410816e400) [pid = 1816] [serial = 2236] [outer = (nil)] 10:11:37 INFO - PROCESS | 1816 | ++DOMWINDOW == 182 (0x7f41189ec000) [pid = 1816] [serial = 2237] [outer = 0x7f410816e400] 10:11:37 INFO - PROCESS | 1816 | 1461863497050 Marionette DEBUG loaded listener.js 10:11:37 INFO - PROCESS | 1816 | ++DOMWINDOW == 183 (0x7f4118a23000) [pid = 1816] [serial = 2238] [outer = 0x7f410816e400] 10:11:37 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f411a439000 == 167 [pid = 1816] [id = 746] 10:11:37 INFO - PROCESS | 1816 | ++DOMWINDOW == 184 (0x7f4118b26000) [pid = 1816] [serial = 2239] [outer = (nil)] 10:11:37 INFO - PROCESS | 1816 | ++DOMWINDOW == 185 (0x7f4118a24000) [pid = 1816] [serial = 2240] [outer = 0x7f4118b26000] 10:11:38 INFO - PROCESS | 1816 | 1461863498009 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]]]}] 10:11:38 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. 10:11:38 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 1581ms 10:11:38 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 10:11:38 INFO - PROCESS | 1816 | 1461863498085 Marionette TRACE conn4 -> [0,2953,"getWindowHandle",null] 10:11:38 INFO - PROCESS | 1816 | 1461863498088 Marionette TRACE conn4 <- [1,2953,null,{"value":"8"}] 10:11:38 INFO - PROCESS | 1816 | 1461863498094 Marionette TRACE conn4 -> [0,2954,"setScriptTimeout",{"ms":35000}] 10:11:38 INFO - PROCESS | 1816 | 1461863498097 Marionette TRACE conn4 <- [1,2954,null,{}] 10:11:38 INFO - PROCESS | 1816 | 1461863498102 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}] 10:11:38 INFO - PROCESS | 1816 | 1461863498395 Marionette TRACE conn4 <- [1,2955,null,{"value":null}] 10:11:38 INFO - PROCESS | 1816 | 1461863498708 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:38 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f411b9b4000 == 168 [pid = 1816] [id = 747] 10:11:38 INFO - PROCESS | 1816 | ++DOMWINDOW == 186 (0x7f4102556800) [pid = 1816] [serial = 2241] [outer = (nil)] 10:11:38 INFO - PROCESS | 1816 | ++DOMWINDOW == 187 (0x7f4118b23800) [pid = 1816] [serial = 2242] [outer = 0x7f4102556800] 10:11:38 INFO - PROCESS | 1816 | 1461863498784 Marionette DEBUG loaded listener.js 10:11:38 INFO - PROCESS | 1816 | ++DOMWINDOW == 188 (0x7f4118b31c00) [pid = 1816] [serial = 2243] [outer = 0x7f4102556800] 10:11:39 INFO - PROCESS | 1816 | 1461863499502 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]]]}] 10:11:39 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 10:11:39 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 10:11:39 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 1480ms 10:11:39 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 10:11:39 INFO - PROCESS | 1816 | 1461863499575 Marionette TRACE conn4 -> [0,2957,"getWindowHandle",null] 10:11:39 INFO - PROCESS | 1816 | 1461863499577 Marionette TRACE conn4 <- [1,2957,null,{"value":"8"}] 10:11:39 INFO - PROCESS | 1816 | 1461863499583 Marionette TRACE conn4 -> [0,2958,"setScriptTimeout",{"ms":35000}] 10:11:39 INFO - PROCESS | 1816 | 1461863499590 Marionette TRACE conn4 <- [1,2958,null,{}] 10:11:39 INFO - PROCESS | 1816 | 1461863499600 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}] 10:11:39 INFO - PROCESS | 1816 | 1461863499850 Marionette TRACE conn4 <- [1,2959,null,{"value":null}] 10:11:40 INFO - PROCESS | 1816 | 1461863500126 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:40 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f412031d800 == 169 [pid = 1816] [id = 748] 10:11:40 INFO - PROCESS | 1816 | ++DOMWINDOW == 189 (0x7f4109e37800) [pid = 1816] [serial = 2244] [outer = (nil)] 10:11:40 INFO - PROCESS | 1816 | ++DOMWINDOW == 190 (0x7f4118c36800) [pid = 1816] [serial = 2245] [outer = 0x7f4109e37800] 10:11:40 INFO - PROCESS | 1816 | 1461863500198 Marionette DEBUG loaded listener.js 10:11:40 INFO - PROCESS | 1816 | ++DOMWINDOW == 191 (0x7f4118c3dc00) [pid = 1816] [serial = 2246] [outer = 0x7f4109e37800] 10:11:41 INFO - PROCESS | 1816 | 1461863501000 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]]]}] 10:11:41 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. 10:11:41 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 1443ms 10:11:41 INFO - PROCESS | 1816 | 1461863501026 Marionette TRACE conn4 -> [0,2961,"getWindowHandle",null] 10:11:41 INFO - PROCESS | 1816 | 1461863501030 Marionette TRACE conn4 <- [1,2961,null,{"value":"8"}] 10:11:41 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 10:11:41 INFO - PROCESS | 1816 | 1461863501036 Marionette TRACE conn4 -> [0,2962,"setScriptTimeout",{"ms":35000}] 10:11:41 INFO - PROCESS | 1816 | 1461863501038 Marionette TRACE conn4 <- [1,2962,null,{}] 10:11:41 INFO - PROCESS | 1816 | 1461863501043 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}] 10:11:41 INFO - PROCESS | 1816 | 1461863501268 Marionette TRACE conn4 <- [1,2963,null,{"value":null}] 10:11:41 INFO - PROCESS | 1816 | 1461863501525 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:41 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f4122bf1000 == 170 [pid = 1816] [id = 749] 10:11:41 INFO - PROCESS | 1816 | ++DOMWINDOW == 192 (0x7f410db69800) [pid = 1816] [serial = 2247] [outer = (nil)] 10:11:41 INFO - PROCESS | 1816 | ++DOMWINDOW == 193 (0x7f4118c3e000) [pid = 1816] [serial = 2248] [outer = 0x7f410db69800] 10:11:41 INFO - PROCESS | 1816 | 1461863501599 Marionette DEBUG loaded listener.js 10:11:41 INFO - PROCESS | 1816 | ++DOMWINDOW == 194 (0x7f41191c0400) [pid = 1816] [serial = 2249] [outer = 0x7f410db69800] 10:11:42 INFO - PROCESS | 1816 | 1461863502421 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]]]}] 10:11:42 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. 10:11:42 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 1433ms 10:11:42 INFO - PROCESS | 1816 | 1461863502470 Marionette TRACE conn4 -> [0,2965,"getWindowHandle",null] 10:11:42 INFO - PROCESS | 1816 | 1461863502474 Marionette TRACE conn4 <- [1,2965,null,{"value":"8"}] 10:11:42 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 10:11:42 INFO - PROCESS | 1816 | 1461863502479 Marionette TRACE conn4 -> [0,2966,"setScriptTimeout",{"ms":35000}] 10:11:42 INFO - PROCESS | 1816 | 1461863502482 Marionette TRACE conn4 <- [1,2966,null,{}] 10:11:42 INFO - PROCESS | 1816 | 1461863502487 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}] 10:11:42 INFO - PROCESS | 1816 | 1461863502754 Marionette TRACE conn4 <- [1,2967,null,{"value":null}] 10:11:43 INFO - PROCESS | 1816 | 1461863503026 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:43 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f4124417000 == 171 [pid = 1816] [id = 750] 10:11:43 INFO - PROCESS | 1816 | ++DOMWINDOW == 195 (0x7f4110e5dc00) [pid = 1816] [serial = 2250] [outer = (nil)] 10:11:43 INFO - PROCESS | 1816 | ++DOMWINDOW == 196 (0x7f4119b6b000) [pid = 1816] [serial = 2251] [outer = 0x7f4110e5dc00] 10:11:43 INFO - PROCESS | 1816 | 1461863503105 Marionette DEBUG loaded listener.js 10:11:43 INFO - PROCESS | 1816 | ++DOMWINDOW == 197 (0x7f411a020800) [pid = 1816] [serial = 2252] [outer = 0x7f4110e5dc00] 10:11:43 INFO - PROCESS | 1816 | 1461863503901 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]]]}] 10:11:43 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. 10:11:43 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 1477ms 10:11:43 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 10:11:43 INFO - PROCESS | 1816 | 1461863503958 Marionette TRACE conn4 -> [0,2969,"getWindowHandle",null] 10:11:43 INFO - PROCESS | 1816 | 1461863503961 Marionette TRACE conn4 <- [1,2969,null,{"value":"8"}] 10:11:43 INFO - PROCESS | 1816 | 1461863503967 Marionette TRACE conn4 -> [0,2970,"setScriptTimeout",{"ms":35000}] 10:11:43 INFO - PROCESS | 1816 | 1461863503970 Marionette TRACE conn4 <- [1,2970,null,{}] 10:11:43 INFO - PROCESS | 1816 | 1461863503975 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}] 10:11:44 INFO - PROCESS | 1816 | 1461863504236 Marionette TRACE conn4 <- [1,2971,null,{"value":null}] 10:11:44 INFO - PROCESS | 1816 | 1461863504492 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:44 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f41247d7000 == 172 [pid = 1816] [id = 751] 10:11:44 INFO - PROCESS | 1816 | ++DOMWINDOW == 198 (0x7f4118b24400) [pid = 1816] [serial = 2253] [outer = (nil)] 10:11:44 INFO - PROCESS | 1816 | ++DOMWINDOW == 199 (0x7f411a027000) [pid = 1816] [serial = 2254] [outer = 0x7f4118b24400] 10:11:44 INFO - PROCESS | 1816 | 1461863504568 Marionette DEBUG loaded listener.js 10:11:44 INFO - PROCESS | 1816 | ++DOMWINDOW == 200 (0x7f411a23e400) [pid = 1816] [serial = 2255] [outer = 0x7f4118b24400] 10:11:45 INFO - PROCESS | 1816 | 1461863505344 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]]]}] 10:11:45 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. 10:11:45 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 1386ms 10:11:45 INFO - PROCESS | 1816 | 1461863505352 Marionette TRACE conn4 -> [0,2973,"getWindowHandle",null] 10:11:45 INFO - PROCESS | 1816 | 1461863505355 Marionette TRACE conn4 <- [1,2973,null,{"value":"8"}] 10:11:45 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 10:11:45 INFO - PROCESS | 1816 | 1461863505361 Marionette TRACE conn4 -> [0,2974,"setScriptTimeout",{"ms":35000}] 10:11:45 INFO - PROCESS | 1816 | 1461863505363 Marionette TRACE conn4 <- [1,2974,null,{}] 10:11:45 INFO - PROCESS | 1816 | 1461863505368 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}] 10:11:45 INFO - PROCESS | 1816 | 1461863505605 Marionette TRACE conn4 <- [1,2975,null,{"value":null}] 10:11:45 INFO - PROCESS | 1816 | 1461863505858 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:45 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f4124f41000 == 173 [pid = 1816] [id = 752] 10:11:45 INFO - PROCESS | 1816 | ++DOMWINDOW == 201 (0x7f4119b69400) [pid = 1816] [serial = 2256] [outer = (nil)] 10:11:45 INFO - PROCESS | 1816 | ++DOMWINDOW == 202 (0x7f411a021000) [pid = 1816] [serial = 2257] [outer = 0x7f4119b69400] 10:11:45 INFO - PROCESS | 1816 | 1461863505937 Marionette DEBUG loaded listener.js 10:11:46 INFO - PROCESS | 1816 | ++DOMWINDOW == 203 (0x7f411a7a5800) [pid = 1816] [serial = 2258] [outer = 0x7f4119b69400] 10:11:46 INFO - PROCESS | 1816 | 1461863506741 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]]]}] 10:11:46 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. 10:11:46 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 1433ms 10:11:46 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 10:11:46 INFO - PROCESS | 1816 | 1461863506795 Marionette TRACE conn4 -> [0,2977,"getWindowHandle",null] 10:11:46 INFO - PROCESS | 1816 | 1461863506798 Marionette TRACE conn4 <- [1,2977,null,{"value":"8"}] 10:11:46 INFO - PROCESS | 1816 | 1461863506804 Marionette TRACE conn4 -> [0,2978,"setScriptTimeout",{"ms":35000}] 10:11:46 INFO - PROCESS | 1816 | 1461863506806 Marionette TRACE conn4 <- [1,2978,null,{}] 10:11:46 INFO - PROCESS | 1816 | 1461863506811 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}] 10:11:47 INFO - PROCESS | 1816 | 1461863507078 Marionette TRACE conn4 <- [1,2979,null,{"value":null}] 10:11:47 INFO - PROCESS | 1816 | 1461863507384 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:47 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f4125b55000 == 174 [pid = 1816] [id = 753] 10:11:47 INFO - PROCESS | 1816 | ++DOMWINDOW == 204 (0x7f4109e3ac00) [pid = 1816] [serial = 2259] [outer = (nil)] 10:11:47 INFO - PROCESS | 1816 | ++DOMWINDOW == 205 (0x7f411a7a5c00) [pid = 1816] [serial = 2260] [outer = 0x7f4109e3ac00] 10:11:47 INFO - PROCESS | 1816 | 1461863507464 Marionette DEBUG loaded listener.js 10:11:47 INFO - PROCESS | 1816 | ++DOMWINDOW == 206 (0x7f411b97b000) [pid = 1816] [serial = 2261] [outer = 0x7f4109e3ac00] 10:11:48 INFO - PROCESS | 1816 | 1461863508255 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]]]}] 10:11:48 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. 10:11:48 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 1486ms 10:11:48 INFO - PROCESS | 1816 | 1461863508290 Marionette TRACE conn4 -> [0,2981,"getWindowHandle",null] 10:11:48 INFO - PROCESS | 1816 | 1461863508294 Marionette TRACE conn4 <- [1,2981,null,{"value":"8"}] 10:11:48 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 10:11:48 INFO - PROCESS | 1816 | 1461863508300 Marionette TRACE conn4 -> [0,2982,"setScriptTimeout",{"ms":35000}] 10:11:48 INFO - PROCESS | 1816 | 1461863508302 Marionette TRACE conn4 <- [1,2982,null,{}] 10:11:48 INFO - PROCESS | 1816 | 1461863508307 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}] 10:11:48 INFO - PROCESS | 1816 | 1461863508547 Marionette TRACE conn4 <- [1,2983,null,{"value":null}] 10:11:51 INFO - PROCESS | 1816 | --DOCSHELL 0x7f410b4cc000 == 173 [pid = 1816] [id = 710] 10:11:51 INFO - PROCESS | 1816 | --DOCSHELL 0x7f4118935800 == 172 [pid = 1816] [id = 728] 10:11:51 INFO - PROCESS | 1816 | --DOCSHELL 0x7f4118095000 == 171 [pid = 1816] [id = 727] 10:11:51 INFO - PROCESS | 1816 | --DOCSHELL 0x7f4114a2a000 == 170 [pid = 1816] [id = 726] 10:11:51 INFO - PROCESS | 1816 | --DOCSHELL 0x7f411469a000 == 169 [pid = 1816] [id = 725] 10:11:51 INFO - PROCESS | 1816 | --DOCSHELL 0x7f4113735800 == 168 [pid = 1816] [id = 724] 10:11:51 INFO - PROCESS | 1816 | --DOCSHELL 0x7f4112238800 == 167 [pid = 1816] [id = 723] 10:11:51 INFO - PROCESS | 1816 | --DOCSHELL 0x7f4111209800 == 166 [pid = 1816] [id = 722] 10:11:51 INFO - PROCESS | 1816 | --DOCSHELL 0x7f410b91a000 == 165 [pid = 1816] [id = 567] 10:11:51 INFO - PROCESS | 1816 | --DOCSHELL 0x7f4110d26800 == 164 [pid = 1816] [id = 721] 10:11:51 INFO - PROCESS | 1816 | --DOCSHELL 0x7f4110a52800 == 163 [pid = 1816] [id = 720] 10:11:51 INFO - PROCESS | 1816 | --DOCSHELL 0x7f410f657000 == 162 [pid = 1816] [id = 719] 10:11:51 INFO - PROCESS | 1816 | --DOCSHELL 0x7f410f4e6800 == 161 [pid = 1816] [id = 718] 10:11:51 INFO - PROCESS | 1816 | --DOCSHELL 0x7f410bc22000 == 160 [pid = 1816] [id = 591] 10:11:51 INFO - PROCESS | 1816 | --DOCSHELL 0x7f410ea2b800 == 159 [pid = 1816] [id = 717] 10:11:51 INFO - PROCESS | 1816 | --DOCSHELL 0x7f410e4c7000 == 158 [pid = 1816] [id = 716] 10:11:51 INFO - PROCESS | 1816 | --DOCSHELL 0x7f410dd51800 == 157 [pid = 1816] [id = 715] 10:11:51 INFO - PROCESS | 1816 | --DOCSHELL 0x7f410db8e000 == 156 [pid = 1816] [id = 714] 10:11:51 INFO - PROCESS | 1816 | --DOCSHELL 0x7f410c219000 == 155 [pid = 1816] [id = 713] 10:11:51 INFO - PROCESS | 1816 | --DOCSHELL 0x7f410b4c6800 == 154 [pid = 1816] [id = 712] 10:11:51 INFO - PROCESS | 1816 | --DOCSHELL 0x7f4106b63000 == 153 [pid = 1816] [id = 711] 10:11:51 INFO - PROCESS | 1816 | --DOMWINDOW == 205 (0x7f410978d800) [pid = 1816] [serial = 2132] [outer = (nil)] [url = about:blank] 10:11:51 INFO - PROCESS | 1816 | --DOMWINDOW == 204 (0x7f410bc37800) [pid = 1816] [serial = 2070] [outer = (nil)] [url = about:blank] 10:11:51 INFO - PROCESS | 1816 | --DOMWINDOW == 203 (0x7f4122bc2000) [pid = 1816] [serial = 2037] [outer = (nil)] [url = about:blank] 10:11:51 INFO - PROCESS | 1816 | --DOMWINDOW == 202 (0x7f41243ab800) [pid = 1816] [serial = 2102] [outer = (nil)] [url = about:blank] 10:11:51 INFO - PROCESS | 1816 | --DOMWINDOW == 201 (0x7f4131831c00) [pid = 1816] [serial = 2111] [outer = (nil)] [url = about:blank] 10:11:51 INFO - PROCESS | 1816 | --DOMWINDOW == 200 (0x7f411cdbb400) [pid = 1816] [serial = 2094] [outer = (nil)] [url = about:blank] 10:11:51 INFO - PROCESS | 1816 | --DOMWINDOW == 199 (0x7f410f39b400) [pid = 1816] [serial = 2073] [outer = (nil)] [url = about:blank] 10:11:51 INFO - PROCESS | 1816 | --DOMWINDOW == 198 (0x7f4108183000) [pid = 1816] [serial = 2067] [outer = (nil)] [url = about:blank] 10:11:51 INFO - PROCESS | 1816 | --DOMWINDOW == 197 (0x7f411e7e7c00) [pid = 1816] [serial = 2097] [outer = (nil)] [url = about:blank] 10:11:51 INFO - PROCESS | 1816 | --DOMWINDOW == 196 (0x7f41250c5800) [pid = 1816] [serial = 2103] [outer = (nil)] [url = about:blank] 10:11:51 INFO - PROCESS | 1816 | --DOMWINDOW == 195 (0x7f4131812c00) [pid = 1816] [serial = 2109] [outer = (nil)] [url = about:blank] 10:11:51 INFO - PROCESS | 1816 | --DOMWINDOW == 194 (0x7f4108adb000) [pid = 1816] [serial = 2130] [outer = (nil)] [url = about:blank] 10:11:51 INFO - PROCESS | 1816 | --DOMWINDOW == 193 (0x7f4118c3e400) [pid = 1816] [serial = 2115] [outer = (nil)] [url = about:blank] 10:11:51 INFO - PROCESS | 1816 | --DOMWINDOW == 192 (0x7f410815e000) [pid = 1816] [serial = 2066] [outer = (nil)] [url = about:blank] 10:11:51 INFO - PROCESS | 1816 | --DOMWINDOW == 191 (0x7f41319d0400) [pid = 1816] [serial = 2118] [outer = (nil)] [url = about:blank] 10:11:51 INFO - PROCESS | 1816 | --DOMWINDOW == 190 (0x7f411b21e400) [pid = 1816] [serial = 2091] [outer = (nil)] [url = about:blank] 10:11:51 INFO - PROCESS | 1816 | --DOMWINDOW == 189 (0x7f4118a2f800) [pid = 1816] [serial = 2028] [outer = (nil)] [url = about:blank] 10:11:51 INFO - PROCESS | 1816 | --DOMWINDOW == 188 (0x7f4112e68000) [pid = 1816] [serial = 2079] [outer = (nil)] [url = about:blank] 10:11:51 INFO - PROCESS | 1816 | --DOMWINDOW == 187 (0x7f412646d800) [pid = 1816] [serial = 2105] [outer = (nil)] [url = about:blank] 10:11:51 INFO - PROCESS | 1816 | --DOMWINDOW == 186 (0x7f41122f6800) [pid = 1816] [serial = 2019] [outer = (nil)] [url = about:blank] 10:11:51 INFO - PROCESS | 1816 | --DOMWINDOW == 185 (0x7f4124e3a400) [pid = 1816] [serial = 2040] [outer = (nil)] [url = about:blank] 10:11:51 INFO - PROCESS | 1816 | --DOMWINDOW == 184 (0x7f411e7bd000) [pid = 1816] [serial = 2096] [outer = (nil)] [url = about:blank] 10:11:51 INFO - PROCESS | 1816 | --DOMWINDOW == 183 (0x7f41112c3c00) [pid = 1816] [serial = 2076] [outer = (nil)] [url = about:blank] 10:11:51 INFO - PROCESS | 1816 | --DOMWINDOW == 182 (0x7f41316bc400) [pid = 1816] [serial = 2046] [outer = (nil)] [url = about:blank] 10:11:51 INFO - PROCESS | 1816 | --DOMWINDOW == 181 (0x7f410edfb800) [pid = 1816] [serial = 2072] [outer = (nil)] [url = about:blank] 10:11:51 INFO - PROCESS | 1816 | --DOMWINDOW == 180 (0x7f413060c800) [pid = 1816] [serial = 2108] [outer = (nil)] [url = about:blank] 10:11:51 INFO - PROCESS | 1816 | --DOMWINDOW == 179 (0x7f4126889400) [pid = 1816] [serial = 2043] [outer = (nil)] [url = about:blank] 10:11:51 INFO - PROCESS | 1816 | --DOMWINDOW == 178 (0x7f4109782400) [pid = 1816] [serial = 2007] [outer = (nil)] [url = about:blank] 10:11:51 INFO - PROCESS | 1816 | --DOMWINDOW == 177 (0x7f410ebbf800) [pid = 1816] [serial = 2013] [outer = (nil)] [url = about:blank] 10:11:51 INFO - PROCESS | 1816 | --DOMWINDOW == 176 (0x7f410b5a6800) [pid = 1816] [serial = 2120] [outer = (nil)] [url = about:blank] 10:11:51 INFO - PROCESS | 1816 | --DOMWINDOW == 175 (0x7f410f6e8800) [pid = 1816] [serial = 2016] [outer = (nil)] [url = about:blank] 10:11:51 INFO - PROCESS | 1816 | --DOMWINDOW == 174 (0x7f410f6e9400) [pid = 1816] [serial = 2064] [outer = (nil)] [url = about:blank] 10:11:51 INFO - PROCESS | 1816 | --DOMWINDOW == 173 (0x7f4106ce7000) [pid = 1816] [serial = 2004] [outer = (nil)] [url = about:blank] 10:11:51 INFO - PROCESS | 1816 | --DOMWINDOW == 172 (0x7f4130374c00) [pid = 1816] [serial = 2106] [outer = (nil)] [url = about:blank] 10:11:51 INFO - PROCESS | 1816 | --DOMWINDOW == 171 (0x7f411a026000) [pid = 1816] [serial = 2088] [outer = (nil)] [url = about:blank] 10:11:51 INFO - PROCESS | 1816 | --DOMWINDOW == 170 (0x7f41189efc00) [pid = 1816] [serial = 2082] [outer = (nil)] [url = about:blank] 10:11:51 INFO - PROCESS | 1816 | --DOMWINDOW == 169 (0x7f4105c3b000) [pid = 1816] [serial = 2123] [outer = (nil)] [url = about:blank] 10:11:51 INFO - PROCESS | 1816 | --DOMWINDOW == 168 (0x7f4113819400) [pid = 1816] [serial = 2022] [outer = (nil)] [url = about:blank] 10:11:51 INFO - PROCESS | 1816 | --DOMWINDOW == 167 (0x7f4118a28800) [pid = 1816] [serial = 2084] [outer = (nil)] [url = about:blank] 10:11:51 INFO - PROCESS | 1816 | --DOMWINDOW == 166 (0x7f4119911c00) [pid = 1816] [serial = 2087] [outer = (nil)] [url = about:blank] 10:11:51 INFO - PROCESS | 1816 | --DOMWINDOW == 165 (0x7f4122bc6c00) [pid = 1816] [serial = 2100] [outer = (nil)] [url = about:blank] 10:11:51 INFO - PROCESS | 1816 | --DOMWINDOW == 164 (0x7f410bc3f400) [pid = 1816] [serial = 2010] [outer = (nil)] [url = about:blank] 10:11:51 INFO - PROCESS | 1816 | --DOMWINDOW == 163 (0x7f4114630000) [pid = 1816] [serial = 2025] [outer = (nil)] [url = about:blank] 10:11:51 INFO - PROCESS | 1816 | --DOMWINDOW == 162 (0x7f411a40d800) [pid = 1816] [serial = 2090] [outer = (nil)] [url = about:blank] 10:11:51 INFO - PROCESS | 1816 | --DOMWINDOW == 161 (0x7f4109e35c00) [pid = 1816] [serial = 2069] [outer = (nil)] [url = about:blank] 10:11:51 INFO - PROCESS | 1816 | --DOMWINDOW == 160 (0x7f4110e4f800) [pid = 1816] [serial = 2075] [outer = (nil)] [url = about:blank] 10:11:51 INFO - PROCESS | 1816 | --DOMWINDOW == 159 (0x7f411e7d1800) [pid = 1816] [serial = 2117] [outer = (nil)] [url = about:blank] 10:11:51 INFO - PROCESS | 1816 | --DOMWINDOW == 158 (0x7f4106ced400) [pid = 1816] [serial = 2124] [outer = (nil)] [url = about:blank] 10:11:51 INFO - PROCESS | 1816 | --DOMWINDOW == 157 (0x7f4108180c00) [pid = 1816] [serial = 2127] [outer = (nil)] [url = about:blank] 10:11:51 INFO - PROCESS | 1816 | --DOMWINDOW == 156 (0x7f4118c36c00) [pid = 1816] [serial = 2114] [outer = (nil)] [url = about:blank] 10:11:51 INFO - PROCESS | 1816 | --DOMWINDOW == 155 (0x7f410bb75400) [pid = 1816] [serial = 1932] [outer = (nil)] [url = about:blank] 10:11:51 INFO - PROCESS | 1816 | --DOMWINDOW == 154 (0x7f411222dc00) [pid = 1816] [serial = 2078] [outer = (nil)] [url = about:blank] 10:11:51 INFO - PROCESS | 1816 | --DOMWINDOW == 153 (0x7f41084c8c00) [pid = 1816] [serial = 2129] [outer = (nil)] [url = about:blank] 10:11:51 INFO - PROCESS | 1816 | --DOMWINDOW == 152 (0x7f4121b20800) [pid = 1816] [serial = 2099] [outer = (nil)] [url = about:blank] 10:11:51 INFO - PROCESS | 1816 | --DOMWINDOW == 151 (0x7f411802d400) [pid = 1816] [serial = 2081] [outer = (nil)] [url = about:blank] 10:11:51 INFO - PROCESS | 1816 | --DOMWINDOW == 150 (0x7f411b9f4800) [pid = 1816] [serial = 2093] [outer = (nil)] [url = about:blank] 10:11:51 INFO - PROCESS | 1816 | --DOMWINDOW == 149 (0x7f4118b9f400) [pid = 1816] [serial = 2085] [outer = (nil)] [url = about:blank] 10:11:51 INFO - PROCESS | 1816 | --DOMWINDOW == 148 (0x7f410816ec00) [pid = 1816] [serial = 2126] [outer = (nil)] [url = about:blank] 10:11:51 INFO - PROCESS | 1816 | --DOMWINDOW == 147 (0x7f411cdb7800) [pid = 1816] [serial = 2034] [outer = (nil)] [url = about:blank] 10:11:51 INFO - PROCESS | 1816 | --DOMWINDOW == 146 (0x7f411a235c00) [pid = 1816] [serial = 2031] [outer = (nil)] [url = about:blank] 10:11:51 INFO - PROCESS | 1816 | --DOMWINDOW == 145 (0x7f4131894800) [pid = 1816] [serial = 2112] [outer = (nil)] [url = about:blank] 10:11:51 INFO - PROCESS | 1816 | 1461863511650 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:51 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f4107b3e000 == 154 [pid = 1816] [id = 754] 10:11:51 INFO - PROCESS | 1816 | ++DOMWINDOW == 146 (0x7f4104c84800) [pid = 1816] [serial = 2262] [outer = (nil)] 10:11:51 INFO - PROCESS | 1816 | ++DOMWINDOW == 147 (0x7f4104f5d800) [pid = 1816] [serial = 2263] [outer = 0x7f4104c84800] 10:11:51 INFO - PROCESS | 1816 | 1461863511717 Marionette DEBUG loaded listener.js 10:11:51 INFO - PROCESS | 1816 | ++DOMWINDOW == 148 (0x7f4105c3b800) [pid = 1816] [serial = 2264] [outer = 0x7f4104c84800] 10:11:52 INFO - PROCESS | 1816 | 1461863512428 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"]]]}] 10:11:52 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 10:11:52 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 10:11:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:11:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:11:52 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 10:11:52 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 4146ms 10:11:52 INFO - PROCESS | 1816 | 1461863512450 Marionette TRACE conn4 -> [0,2985,"getWindowHandle",null] 10:11:52 INFO - PROCESS | 1816 | 1461863512457 Marionette TRACE conn4 <- [1,2985,null,{"value":"8"}] 10:11:52 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 10:11:52 INFO - PROCESS | 1816 | 1461863512463 Marionette TRACE conn4 -> [0,2986,"setScriptTimeout",{"ms":35000}] 10:11:52 INFO - PROCESS | 1816 | 1461863512468 Marionette TRACE conn4 <- [1,2986,null,{}] 10:11:52 INFO - PROCESS | 1816 | 1461863512475 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}] 10:11:52 INFO - PROCESS | 1816 | 1461863512687 Marionette TRACE conn4 <- [1,2987,null,{"value":null}] 10:11:52 INFO - PROCESS | 1816 | 1461863512901 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:52 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f41099c6000 == 155 [pid = 1816] [id = 755] 10:11:52 INFO - PROCESS | 1816 | ++DOMWINDOW == 149 (0x7f4104c87400) [pid = 1816] [serial = 2265] [outer = (nil)] 10:11:52 INFO - PROCESS | 1816 | ++DOMWINDOW == 150 (0x7f4108184800) [pid = 1816] [serial = 2266] [outer = 0x7f4104c87400] 10:11:52 INFO - PROCESS | 1816 | 1461863512981 Marionette DEBUG loaded listener.js 10:11:53 INFO - PROCESS | 1816 | ++DOMWINDOW == 151 (0x7f41084afc00) [pid = 1816] [serial = 2267] [outer = 0x7f4104c87400] 10:11:53 INFO - PROCESS | 1816 | 1461863513748 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]]]}] 10:11:53 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. 10:11:53 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 1333ms 10:11:53 INFO - PROCESS | 1816 | 1461863513806 Marionette TRACE conn4 -> [0,2989,"getWindowHandle",null] 10:11:53 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 10:11:53 INFO - PROCESS | 1816 | 1461863513811 Marionette TRACE conn4 <- [1,2989,null,{"value":"8"}] 10:11:53 INFO - PROCESS | 1816 | 1461863513817 Marionette TRACE conn4 -> [0,2990,"setScriptTimeout",{"ms":35000}] 10:11:53 INFO - PROCESS | 1816 | 1461863513820 Marionette TRACE conn4 <- [1,2990,null,{}] 10:11:53 INFO - PROCESS | 1816 | 1461863513825 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}] 10:11:54 INFO - PROCESS | 1816 | 1461863514098 Marionette TRACE conn4 <- [1,2991,null,{"value":null}] 10:11:54 INFO - PROCESS | 1816 | 1461863514151 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:54 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f410b4ca800 == 156 [pid = 1816] [id = 756] 10:11:54 INFO - PROCESS | 1816 | ++DOMWINDOW == 152 (0x7f410978dc00) [pid = 1816] [serial = 2268] [outer = (nil)] 10:11:54 INFO - PROCESS | 1816 | ++DOMWINDOW == 153 (0x7f4109d47c00) [pid = 1816] [serial = 2269] [outer = 0x7f410978dc00] 10:11:54 INFO - PROCESS | 1816 | 1461863514212 Marionette DEBUG loaded listener.js 10:11:54 INFO - PROCESS | 1816 | ++DOMWINDOW == 154 (0x7f4109e39400) [pid = 1816] [serial = 2270] [outer = 0x7f410978dc00] 10:11:54 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f410c219000 == 157 [pid = 1816] [id = 757] 10:11:54 INFO - PROCESS | 1816 | ++DOMWINDOW == 155 (0x7f410b5a5c00) [pid = 1816] [serial = 2271] [outer = (nil)] 10:11:54 INFO - PROCESS | 1816 | ++DOMWINDOW == 156 (0x7f4109e3bc00) [pid = 1816] [serial = 2272] [outer = 0x7f410b5a5c00] 10:11:55 INFO - PROCESS | 1816 | 1461863515162 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]]]}] 10:11:55 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. 10:11:55 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 1390ms 10:11:55 INFO - PROCESS | 1816 | 1461863515208 Marionette TRACE conn4 -> [0,2993,"getWindowHandle",null] 10:11:55 INFO - PROCESS | 1816 | 1461863515214 Marionette TRACE conn4 <- [1,2993,null,{"value":"8"}] 10:11:55 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 10:11:55 INFO - PROCESS | 1816 | 1461863515249 Marionette TRACE conn4 -> [0,2994,"setScriptTimeout",{"ms":35000}] 10:11:55 INFO - PROCESS | 1816 | 1461863515268 Marionette TRACE conn4 <- [1,2994,null,{}] 10:11:55 INFO - PROCESS | 1816 | 1461863515309 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}] 10:11:55 INFO - PROCESS | 1816 | 1461863515695 Marionette TRACE conn4 <- [1,2995,null,{"value":null}] 10:11:55 INFO - PROCESS | 1816 | 1461863515752 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:55 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f410cda3000 == 158 [pid = 1816] [id = 758] 10:11:55 INFO - PROCESS | 1816 | ++DOMWINDOW == 157 (0x7f4109e3b400) [pid = 1816] [serial = 2273] [outer = (nil)] 10:11:55 INFO - PROCESS | 1816 | ++DOMWINDOW == 158 (0x7f410b813800) [pid = 1816] [serial = 2274] [outer = 0x7f4109e3b400] 10:11:55 INFO - PROCESS | 1816 | 1461863515812 Marionette DEBUG loaded listener.js 10:11:55 INFO - PROCESS | 1816 | ++DOMWINDOW == 159 (0x7f410bc3b800) [pid = 1816] [serial = 2275] [outer = 0x7f4109e3b400] 10:11:56 INFO - PROCESS | 1816 | --DOMWINDOW == 158 (0x7f4109e38000) [pid = 1816] [serial = 2146] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 10:11:56 INFO - PROCESS | 1816 | --DOMWINDOW == 157 (0x7f4109d4e400) [pid = 1816] [serial = 2143] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 10:11:56 INFO - PROCESS | 1816 | --DOMWINDOW == 156 (0x7f4108cba800) [pid = 1816] [serial = 2194] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 10:11:56 INFO - PROCESS | 1816 | --DOMWINDOW == 155 (0x7f41084cd400) [pid = 1816] [serial = 2140] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 10:11:56 INFO - PROCESS | 1816 | --DOMWINDOW == 154 (0x7f410815e800) [pid = 1816] [serial = 2137] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 10:11:56 INFO - PROCESS | 1816 | --DOMWINDOW == 153 (0x7f4102558000) [pid = 1816] [serial = 2197] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 10:11:56 INFO - PROCESS | 1816 | --DOMWINDOW == 152 (0x7f410e3e9c00) [pid = 1816] [serial = 2161] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 10:11:56 INFO - PROCESS | 1816 | --DOMWINDOW == 151 (0x7f4104c84000) [pid = 1816] [serial = 2191] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 10:11:56 INFO - PROCESS | 1816 | --DOMWINDOW == 150 (0x7f4102557400) [pid = 1816] [serial = 2119] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 10:11:56 INFO - PROCESS | 1816 | --DOMWINDOW == 149 (0x7f4104c83000) [pid = 1816] [serial = 2188] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 10:11:56 INFO - PROCESS | 1816 | --DOMWINDOW == 148 (0x7f410bc40c00) [pid = 1816] [serial = 2152] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 10:11:56 INFO - PROCESS | 1816 | --DOMWINDOW == 147 (0x7f410bc40400) [pid = 1816] [serial = 2149] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 10:11:56 INFO - PROCESS | 1816 | --DOMWINDOW == 146 (0x7f410816bc00) [pid = 1816] [serial = 2155] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 10:11:56 INFO - PROCESS | 1816 | --DOMWINDOW == 145 (0x7f410255f000) [pid = 1816] [serial = 2134] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 10:11:56 INFO - PROCESS | 1816 | --DOMWINDOW == 144 (0x7f4108cbb400) [pid = 1816] [serial = 2158] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 10:11:56 INFO - PROCESS | 1816 | 1461863516988 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]]]}] 10:11:57 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 10:11:57 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 10:11:57 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 1791ms 10:11:57 INFO - PROCESS | 1816 | 1461863517030 Marionette TRACE conn4 -> [0,2997,"getWindowHandle",null] 10:11:57 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 10:11:57 INFO - PROCESS | 1816 | 1461863517034 Marionette TRACE conn4 <- [1,2997,null,{"value":"8"}] 10:11:57 INFO - PROCESS | 1816 | 1461863517040 Marionette TRACE conn4 -> [0,2998,"setScriptTimeout",{"ms":35000}] 10:11:57 INFO - PROCESS | 1816 | 1461863517043 Marionette TRACE conn4 <- [1,2998,null,{}] 10:11:57 INFO - PROCESS | 1816 | 1461863517047 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}] 10:11:57 INFO - PROCESS | 1816 | 1461863517251 Marionette TRACE conn4 <- [1,2999,null,{"value":null}] 10:11:57 INFO - PROCESS | 1816 | 1461863517270 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:57 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f410dbc8800 == 159 [pid = 1816] [id = 759] 10:11:57 INFO - PROCESS | 1816 | ++DOMWINDOW == 145 (0x7f4102558000) [pid = 1816] [serial = 2276] [outer = (nil)] 10:11:57 INFO - PROCESS | 1816 | ++DOMWINDOW == 146 (0x7f4109e38000) [pid = 1816] [serial = 2277] [outer = 0x7f4102558000] 10:11:57 INFO - PROCESS | 1816 | 1461863517513 Marionette DEBUG loaded listener.js 10:11:57 INFO - PROCESS | 1816 | ++DOMWINDOW == 147 (0x7f410bc42400) [pid = 1816] [serial = 2278] [outer = 0x7f4102558000] 10:11:58 INFO - PROCESS | 1816 | 1461863518238 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]]]}] 10:11:58 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. 10:11:58 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 1233ms 10:11:58 INFO - PROCESS | 1816 | 1461863518273 Marionette TRACE conn4 -> [0,3001,"getWindowHandle",null] 10:11:58 INFO - PROCESS | 1816 | 1461863518275 Marionette TRACE conn4 <- [1,3001,null,{"value":"8"}] 10:11:58 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 10:11:58 INFO - PROCESS | 1816 | 1461863518281 Marionette TRACE conn4 -> [0,3002,"setScriptTimeout",{"ms":35000}] 10:11:58 INFO - PROCESS | 1816 | 1461863518283 Marionette TRACE conn4 <- [1,3002,null,{}] 10:11:58 INFO - PROCESS | 1816 | 1461863518288 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}] 10:11:58 INFO - PROCESS | 1816 | 1461863518564 Marionette TRACE conn4 <- [1,3003,null,{"value":null}] 10:11:58 INFO - PROCESS | 1816 | 1461863518906 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:58 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f4106b5b000 == 160 [pid = 1816] [id = 760] 10:11:58 INFO - PROCESS | 1816 | ++DOMWINDOW == 148 (0x7f4102564800) [pid = 1816] [serial = 2279] [outer = (nil)] 10:11:58 INFO - PROCESS | 1816 | ++DOMWINDOW == 149 (0x7f4104c7e800) [pid = 1816] [serial = 2280] [outer = 0x7f4102564800] 10:11:58 INFO - PROCESS | 1816 | 1461863518986 Marionette DEBUG loaded listener.js 10:11:59 INFO - PROCESS | 1816 | ++DOMWINDOW == 150 (0x7f4105c3e000) [pid = 1816] [serial = 2281] [outer = 0x7f4102564800] 10:11:59 INFO - PROCESS | 1816 | 1461863519845 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]]]}] 10:11:59 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. 10:11:59 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 1630ms 10:11:59 INFO - PROCESS | 1816 | 1461863519915 Marionette TRACE conn4 -> [0,3005,"getWindowHandle",null] 10:11:59 INFO - PROCESS | 1816 | 1461863519921 Marionette TRACE conn4 <- [1,3005,null,{"value":"8"}] 10:11:59 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 10:11:59 INFO - PROCESS | 1816 | 1461863519929 Marionette TRACE conn4 -> [0,3006,"setScriptTimeout",{"ms":35000}] 10:11:59 INFO - PROCESS | 1816 | 1461863519934 Marionette TRACE conn4 <- [1,3006,null,{}] 10:11:59 INFO - PROCESS | 1816 | 1461863519941 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}] 10:12:00 INFO - PROCESS | 1816 | 1461863520178 Marionette TRACE conn4 <- [1,3007,null,{"value":null}] 10:12:00 INFO - PROCESS | 1816 | 1461863520447 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:00 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f410c21e800 == 161 [pid = 1816] [id = 761] 10:12:00 INFO - PROCESS | 1816 | ++DOMWINDOW == 151 (0x7f4106e95000) [pid = 1816] [serial = 2282] [outer = (nil)] 10:12:00 INFO - PROCESS | 1816 | ++DOMWINDOW == 152 (0x7f41084c8800) [pid = 1816] [serial = 2283] [outer = 0x7f4106e95000] 10:12:00 INFO - PROCESS | 1816 | 1461863520525 Marionette DEBUG loaded listener.js 10:12:00 INFO - PROCESS | 1816 | ++DOMWINDOW == 153 (0x7f4108cba800) [pid = 1816] [serial = 2284] [outer = 0x7f4106e95000] 10:12:01 INFO - PROCESS | 1816 | 1461863521376 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]]]}] 10:12:01 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. 10:12:01 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 1487ms 10:12:01 INFO - PROCESS | 1816 | 1461863521419 Marionette TRACE conn4 -> [0,3009,"getWindowHandle",null] 10:12:01 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 10:12:01 INFO - PROCESS | 1816 | 1461863521425 Marionette TRACE conn4 <- [1,3009,null,{"value":"8"}] 10:12:01 INFO - PROCESS | 1816 | 1461863521431 Marionette TRACE conn4 -> [0,3010,"setScriptTimeout",{"ms":35000}] 10:12:01 INFO - PROCESS | 1816 | 1461863521435 Marionette TRACE conn4 <- [1,3010,null,{}] 10:12:01 INFO - PROCESS | 1816 | 1461863521440 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}] 10:12:01 INFO - PROCESS | 1816 | 1461863521719 Marionette TRACE conn4 <- [1,3011,null,{"value":null}] 10:12:02 INFO - PROCESS | 1816 | 1461863521997 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:02 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f410ddb2800 == 162 [pid = 1816] [id = 762] 10:12:02 INFO - PROCESS | 1816 | ++DOMWINDOW == 154 (0x7f41084b4000) [pid = 1816] [serial = 2285] [outer = (nil)] 10:12:02 INFO - PROCESS | 1816 | ++DOMWINDOW == 155 (0x7f410b4ed400) [pid = 1816] [serial = 2286] [outer = 0x7f41084b4000] 10:12:02 INFO - PROCESS | 1816 | 1461863522072 Marionette DEBUG loaded listener.js 10:12:02 INFO - PROCESS | 1816 | ++DOMWINDOW == 156 (0x7f410b5aa800) [pid = 1816] [serial = 2287] [outer = 0x7f41084b4000] 10:12:02 INFO - PROCESS | 1816 | 1461863522915 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]]]}] 10:12:02 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 10:12:02 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 1544ms 10:12:02 INFO - PROCESS | 1816 | 1461863522977 Marionette TRACE conn4 -> [0,3013,"getWindowHandle",null] 10:12:02 INFO - TEST-START | /FileAPI/FileReaderSync.worker 10:12:02 INFO - PROCESS | 1816 | 1461863522984 Marionette TRACE conn4 <- [1,3013,null,{"value":"8"}] 10:12:03 INFO - PROCESS | 1816 | 1461863522999 Marionette TRACE conn4 -> [0,3014,"setScriptTimeout",{"ms":35000}] 10:12:03 INFO - PROCESS | 1816 | 1461863523007 Marionette TRACE conn4 <- [1,3014,null,{}] 10:12:03 INFO - PROCESS | 1816 | 1461863523014 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}] 10:12:03 INFO - PROCESS | 1816 | 1461863523348 Marionette TRACE conn4 <- [1,3015,null,{"value":null}] 10:12:03 INFO - PROCESS | 1816 | 1461863523554 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:03 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f410f405000 == 163 [pid = 1816] [id = 763] 10:12:03 INFO - PROCESS | 1816 | ++DOMWINDOW == 157 (0x7f410c3ab400) [pid = 1816] [serial = 2288] [outer = (nil)] 10:12:03 INFO - PROCESS | 1816 | ++DOMWINDOW == 158 (0x7f410db6c000) [pid = 1816] [serial = 2289] [outer = 0x7f410c3ab400] 10:12:03 INFO - PROCESS | 1816 | 1461863523626 Marionette DEBUG loaded listener.js 10:12:03 INFO - PROCESS | 1816 | ++DOMWINDOW == 159 (0x7f410dc79000) [pid = 1816] [serial = 2290] [outer = 0x7f410c3ab400] 10:12:04 INFO - PROCESS | 1816 | [1816] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 10:12:04 INFO - PROCESS | 1816 | 1461863524668 Marionette TRACE conn4 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 10:12:04 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 10:12:04 INFO - {} 10:12:04 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 10:12:04 INFO - {} 10:12:04 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 10:12:04 INFO - {} 10:12:04 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 10:12:04 INFO - {} 10:12:04 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 1701ms 10:12:04 INFO - PROCESS | 1816 | 1461863524739 Marionette TRACE conn4 -> [0,3017,"getWindowHandle",null] 10:12:04 INFO - PROCESS | 1816 | 1461863524742 Marionette TRACE conn4 <- [1,3017,null,{"value":"8"}] 10:12:04 INFO - TEST-START | /FileAPI/fileReader.html 10:12:04 INFO - PROCESS | 1816 | 1461863524752 Marionette TRACE conn4 -> [0,3018,"setScriptTimeout",{"ms":35000}] 10:12:04 INFO - PROCESS | 1816 | 1461863524755 Marionette TRACE conn4 <- [1,3018,null,{}] 10:12:04 INFO - PROCESS | 1816 | 1461863524760 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}] 10:12:05 INFO - PROCESS | 1816 | 1461863525024 Marionette TRACE conn4 <- [1,3019,null,{"value":null}] 10:12:05 INFO - PROCESS | 1816 | 1461863525352 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:05 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f4110a51000 == 164 [pid = 1816] [id = 764] 10:12:05 INFO - PROCESS | 1816 | ++DOMWINDOW == 160 (0x7f410ca24800) [pid = 1816] [serial = 2291] [outer = (nil)] 10:12:05 INFO - PROCESS | 1816 | ++DOMWINDOW == 161 (0x7f410e363c00) [pid = 1816] [serial = 2292] [outer = 0x7f410ca24800] 10:12:05 INFO - PROCESS | 1816 | 1461863525425 Marionette DEBUG loaded listener.js 10:12:05 INFO - PROCESS | 1816 | ++DOMWINDOW == 162 (0x7f410e50f000) [pid = 1816] [serial = 2293] [outer = 0x7f410ca24800] 10:12:06 INFO - PROCESS | 1816 | 1461863526184 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]]]}] 10:12:06 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 10:12:06 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 10:12:06 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 10:12:06 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 10:12:06 INFO - TEST-OK | /FileAPI/fileReader.html | took 1488ms 10:12:06 INFO - PROCESS | 1816 | 1461863526242 Marionette TRACE conn4 -> [0,3021,"getWindowHandle",null] 10:12:06 INFO - PROCESS | 1816 | 1461863526245 Marionette TRACE conn4 <- [1,3021,null,{"value":"8"}] 10:12:06 INFO - TEST-START | /FileAPI/historical.html 10:12:06 INFO - PROCESS | 1816 | 1461863526251 Marionette TRACE conn4 -> [0,3022,"setScriptTimeout",{"ms":35000}] 10:12:06 INFO - PROCESS | 1816 | 1461863526254 Marionette TRACE conn4 <- [1,3022,null,{}] 10:12:06 INFO - PROCESS | 1816 | 1461863526259 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}] 10:12:06 INFO - PROCESS | 1816 | 1461863526500 Marionette TRACE conn4 <- [1,3023,null,{"value":null}] 10:12:06 INFO - PROCESS | 1816 | 1461863526818 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:06 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f4110ed6000 == 165 [pid = 1816] [id = 765] 10:12:06 INFO - PROCESS | 1816 | ++DOMWINDOW == 163 (0x7f410ebc9c00) [pid = 1816] [serial = 2294] [outer = (nil)] 10:12:06 INFO - PROCESS | 1816 | ++DOMWINDOW == 164 (0x7f410edf8400) [pid = 1816] [serial = 2295] [outer = 0x7f410ebc9c00] 10:12:06 INFO - PROCESS | 1816 | 1461863526906 Marionette DEBUG loaded listener.js 10:12:07 INFO - PROCESS | 1816 | ++DOMWINDOW == 165 (0x7f4110994c00) [pid = 1816] [serial = 2296] [outer = 0x7f410ebc9c00] 10:12:07 INFO - PROCESS | 1816 | 1461863527771 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"]]]}] 10:12:07 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 10:12:07 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 10:12:07 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 10:12:07 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 10:12:07 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 10:12:07 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 10:12:07 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 10:12:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:12:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:12:07 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 10:12:07 INFO - TEST-OK | /FileAPI/historical.html | took 1528ms 10:12:07 INFO - PROCESS | 1816 | 1461863527783 Marionette TRACE conn4 -> [0,3025,"getWindowHandle",null] 10:12:07 INFO - TEST-START | /FileAPI/idlharness.html 10:12:07 INFO - PROCESS | 1816 | 1461863527787 Marionette TRACE conn4 <- [1,3025,null,{"value":"8"}] 10:12:07 INFO - PROCESS | 1816 | 1461863527794 Marionette TRACE conn4 -> [0,3026,"setScriptTimeout",{"ms":35000}] 10:12:07 INFO - PROCESS | 1816 | 1461863527797 Marionette TRACE conn4 <- [1,3026,null,{}] 10:12:07 INFO - PROCESS | 1816 | 1461863527802 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}] 10:12:08 INFO - PROCESS | 1816 | 1461863528043 Marionette TRACE conn4 <- [1,3027,null,{"value":null}] 10:12:08 INFO - PROCESS | 1816 | 1461863528301 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:08 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f4112068800 == 166 [pid = 1816] [id = 766] 10:12:08 INFO - PROCESS | 1816 | ++DOMWINDOW == 166 (0x7f411099f800) [pid = 1816] [serial = 2297] [outer = (nil)] 10:12:08 INFO - PROCESS | 1816 | ++DOMWINDOW == 167 (0x7f4110ac4000) [pid = 1816] [serial = 2298] [outer = 0x7f411099f800] 10:12:08 INFO - PROCESS | 1816 | 1461863528430 Marionette DEBUG loaded listener.js 10:12:08 INFO - PROCESS | 1816 | ++DOMWINDOW == 168 (0x7f411222ec00) [pid = 1816] [serial = 2299] [outer = 0x7f411099f800] 10:12:10 INFO - PROCESS | 1816 | 1461863530081 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]]]}] 10:12:10 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 10:12:10 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 10:12:10 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 10:12:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:12:10 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 10:12:10 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 10:12:10 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 10:12:10 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:12:10 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 10:12:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 10:12:10 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 10:12:10 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 10:12:10 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 10:12:10 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 10:12:10 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 10:12:10 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 10:12:10 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 10:12:10 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 10:12:10 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 10:12:10 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 10:12:10 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 10:12:10 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 10:12:10 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 10:12:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:12:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:12:10 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 10:12:10 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 10:12:10 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 10:12:10 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:12:10 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 10:12:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 10:12:10 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 10:12:10 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 10:12:10 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 10:12:10 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 10:12:10 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 10:12:10 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 10:12:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:12:10 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 10:12:10 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 10:12:10 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 10:12:10 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:12:10 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 10:12:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 10:12:10 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 10:12:10 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 10:12:10 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 10:12:10 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 10:12:10 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 10:12:10 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 10:12:10 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 10:12:10 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 10:12:10 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 10:12:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:12:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:12:10 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 10:12:10 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 10:12:10 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 10:12:10 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 10:12:10 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 10:12:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 10:12:10 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 10:12:10 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 10:12:10 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 10:12:10 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 10:12:10 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 10:12:10 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 10:12:10 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 10:12:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:12:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:12:10 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 10:12:10 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 10:12:10 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 10:12:10 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 10:12:10 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 10:12:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 10:12:10 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 10:12:10 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 10:12:10 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 10:12:10 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 10:12:10 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 10:12:10 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 10:12:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:12:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:12:10 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 10:12:10 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 10:12:10 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:12:10 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 10:12:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 10:12:10 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 10:12:10 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 10:12:10 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 10:12:10 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 10:12:10 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 10:12:10 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 10:12:10 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 10:12:10 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 10:12:10 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 10:12:10 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 10:12:10 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 10:12:10 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 10:12:10 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 10:12:10 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 10:12:10 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 10:12:10 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 10:12:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:12:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:12:10 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 10:12:10 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 10:12:10 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 10:12:10 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 10:12:10 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 10:12:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 10:12:10 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 10:12:10 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 10:12:10 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 10:12:10 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 10:12:10 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 10:12:10 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 10:12:10 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 10:12:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:12:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:12:10 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 10:12:10 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 10:12:10 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 10:12:10 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 10:12:10 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 10:12:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 10:12:10 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 10:12:10 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 10:12:10 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 10:12:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 10:12:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 10:12:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 10:12:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 10:12:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 10:12:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 10:12:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 10:12:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 10:12:10 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 10:12:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 10:12:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 10:12:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 10:12:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 10:12:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 10:12:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 10:12:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 10:12:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 10:12:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 10:12:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 10:12:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 10:12:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 10:12:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 10:12:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 10:12:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 10:12:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 10:12:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 10:12:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 10:12:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 10:12:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 10:12:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 10:12:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 10:12:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 10:12:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 10:12:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 10:12:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 10:12:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 10:12:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 10:12:10 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 10:12:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 10:12:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 10:12:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 10:12:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 10:12:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 10:12:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 10:12:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 10:12:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 10:12:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 10:12:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 10:12:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 10:12:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 10:12:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 10:12:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 10:12:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 10:12:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 10:12:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 10:12:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 10:12:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 10:12:10 INFO - TEST-OK | /FileAPI/idlharness.html | took 2435ms 10:12:10 INFO - PROCESS | 1816 | 1461863530314 Marionette TRACE conn4 -> [0,3029,"getWindowHandle",null] 10:12:10 INFO - PROCESS | 1816 | 1461863530316 Marionette TRACE conn4 <- [1,3029,null,{"value":"8"}] 10:12:10 INFO - TEST-START | /FileAPI/idlharness.worker 10:12:10 INFO - PROCESS | 1816 | 1461863530330 Marionette TRACE conn4 -> [0,3030,"setScriptTimeout",{"ms":35000}] 10:12:10 INFO - PROCESS | 1816 | 1461863530332 Marionette TRACE conn4 <- [1,3030,null,{}] 10:12:10 INFO - PROCESS | 1816 | 1461863530336 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}] 10:12:10 INFO - PROCESS | 1816 | 1461863530558 Marionette TRACE conn4 <- [1,3031,null,{"value":null}] 10:12:10 INFO - PROCESS | 1816 | 1461863530796 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:10 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f4110986000 == 167 [pid = 1816] [id = 767] 10:12:10 INFO - PROCESS | 1816 | ++DOMWINDOW == 169 (0x7f4110a8a000) [pid = 1816] [serial = 2300] [outer = (nil)] 10:12:10 INFO - PROCESS | 1816 | ++DOMWINDOW == 170 (0x7f41124da400) [pid = 1816] [serial = 2301] [outer = 0x7f4110a8a000] 10:12:10 INFO - PROCESS | 1816 | 1461863530869 Marionette DEBUG loaded listener.js 10:12:10 INFO - PROCESS | 1816 | ++DOMWINDOW == 171 (0x7f411890a000) [pid = 1816] [serial = 2302] [outer = 0x7f4110a8a000] 10:12:11 INFO - PROCESS | 1816 | [1816] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 10:12:13 INFO - PROCESS | 1816 | 1461863532919 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,{},{}]]]}] 10:12:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 10:12:13 INFO - {} 10:12:13 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 10:12:13 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 10:12:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:12:13 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 10:12:13 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 10:12:13 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 10:12:13 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:12:13 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:12:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 10:12:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 10:12:13 INFO - {} 10:12:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 10:12:13 INFO - {} 10:12:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 10:12:13 INFO - {} 10:12:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 10:12:13 INFO - {} 10:12:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 10:12:13 INFO - {} 10:12:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 10:12:13 INFO - {} 10:12:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 10:12:13 INFO - {} 10:12:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 10:12:13 INFO - {} 10:12:13 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 10:12:13 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 10:12:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:12:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:12:13 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 10:12:13 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 10:12:13 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 10:12:13 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:12:13 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:12:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 10:12:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 10:12:13 INFO - {} 10:12:13 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 10:12:13 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 10:12:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:12:13 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 10:12:13 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 10:12:13 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 10:12:13 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:12:13 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:12:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 10:12:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 10:12:13 INFO - {} 10:12:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 10:12:13 INFO - {} 10:12:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 10:12:13 INFO - {} 10:12:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 10:12:13 INFO - {} 10:12:13 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 10:12:13 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 10:12:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:12:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:12:13 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 10:12:13 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 10:12:13 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 10:12:13 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 10:12:13 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:12:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 10:12:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 10:12:13 INFO - {} 10:12:13 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 - {} 10:12:13 INFO - {} 10:12:13 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 10:12:13 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 10:12:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:12:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:12:13 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 10:12:13 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 10:12:13 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 10:12:13 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 10:12:13 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:12:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 10:12:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 10:12:13 INFO - {} 10:12:13 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 10:12:13 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 10:12:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:12:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:12:13 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 10:12:13 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 10:12:13 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:12:13 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:12:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 10:12:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 10:12:13 INFO - {} 10:12:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 10:12:13 INFO - {} 10:12:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 10:12:13 INFO - {} 10:12:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 10:12:13 INFO - {} 10:12:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 10:12:13 INFO - {} 10:12:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 10:12:13 INFO - {} 10:12:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 10:12:13 INFO - {} 10:12:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 10:12:13 INFO - {} 10:12:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 10:12:13 INFO - {} 10:12:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 10:12:13 INFO - {} 10:12:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 10:12:13 INFO - {} 10:12:13 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 10:12:13 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 10:12:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:12:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:12:13 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 10:12:13 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 10:12:13 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 10:12:13 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 10:12:13 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:12:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 10:12:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 10:12:13 INFO - {} 10:12:13 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 - {} 10:12:13 INFO - {} 10:12:13 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 10:12:13 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 10:12:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:12:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:12:13 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 10:12:13 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 10:12:13 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 10:12:13 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 10:12:13 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:12:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 10:12:13 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 10:12:13 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 10:12:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:12:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:12:13 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 10:12:13 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 10:12:13 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:12:13 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:12:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 10:12:13 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 10:12:13 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 10:12:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:12:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:12:13 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 10:12:13 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 10:12:13 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:12:13 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:12:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 10:12:13 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 10:12:13 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 10:12:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:12:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:12:13 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 10:12:13 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 10:12:13 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:12:13 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:12:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 10:12:13 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 10:12:13 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 10:12:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:12:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:12:13 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 10:12:13 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 10:12:13 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:12:13 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:12:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 10:12:13 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 10:12:13 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 10:12:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:12:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:12:13 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 10:12:13 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 10:12:13 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:12:13 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:12:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 10:12:13 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 10:12:13 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 10:12:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:12:13 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 10:12:13 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 10:12:13 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 10:12:13 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:12:13 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:12:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 10:12:13 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 10:12:13 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 10:12:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:12:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:12:13 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 10:12:13 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 10:12:13 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 10:12:13 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:12:13 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:12:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 10:12:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 10:12:13 INFO - {} 10:12:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 10:12:13 INFO - {} 10:12:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 10:12:13 INFO - {} 10:12:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 10:12:13 INFO - {} 10:12:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 10:12:13 INFO - {} 10:12:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 10:12:13 INFO - {} 10:12:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 10:12:13 INFO - {} 10:12:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 10:12:13 INFO - {} 10:12:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 10:12:13 INFO - {} 10:12:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 10:12:13 INFO - {} 10:12:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 10:12:13 INFO - {} 10:12:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 10:12:13 INFO - {} 10:12:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 10:12:13 INFO - {} 10:12:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 10:12:13 INFO - {} 10:12:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 10:12:13 INFO - {} 10:12:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 10:12:13 INFO - {} 10:12:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 10:12:13 INFO - {} 10:12:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 10:12:13 INFO - {} 10:12:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 10:12:13 INFO - {} 10:12:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 10:12:13 INFO - {} 10:12:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 10:12:13 INFO - {} 10:12:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 10:12:13 INFO - {} 10:12:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 10:12:13 INFO - {} 10:12:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 10:12:13 INFO - {} 10:12:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 10:12:13 INFO - {} 10:12:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 10:12:13 INFO - {} 10:12:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 10:12:13 INFO - {} 10:12:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 10:12:13 INFO - {} 10:12:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 10:12:13 INFO - {} 10:12:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 10:12:13 INFO - {} 10:12:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 10:12:13 INFO - {} 10:12:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 10:12:13 INFO - {} 10:12:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 10:12:13 INFO - {} 10:12:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 10:12:13 INFO - {} 10:12:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 10:12:13 INFO - {} 10:12:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 10:12:13 INFO - {} 10:12:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 10:12:13 INFO - {} 10:12:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 10:12:13 INFO - {} 10:12:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 10:12:13 INFO - {} 10:12:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 10:12:13 INFO - {} 10:12:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 10:12:13 INFO - {} 10:12:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 10:12:13 INFO - {} 10:12:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 10:12:13 INFO - {} 10:12:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 10:12:13 INFO - {} 10:12:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 10:12:13 INFO - {} 10:12:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 10:12:13 INFO - {} 10:12:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 10:12:13 INFO - {} 10:12:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 10:12:13 INFO - {} 10:12:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 10:12:13 INFO - {} 10:12:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 10:12:13 INFO - {} 10:12:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 10:12:13 INFO - {} 10:12:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 10:12:13 INFO - {} 10:12:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 10:12:13 INFO - {} 10:12:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 10:12:13 INFO - {} 10:12:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 10:12:13 INFO - {} 10:12:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 10:12:13 INFO - {} 10:12:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 10:12:13 INFO - {} 10:12:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 10:12:13 INFO - {} 10:12:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 10:12:13 INFO - {} 10:12:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 10:12:13 INFO - {} 10:12:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 10:12:13 INFO - {} 10:12:13 INFO - TEST-OK | /FileAPI/idlharness.worker | took 2710ms 10:12:13 INFO - PROCESS | 1816 | 1461863533041 Marionette TRACE conn4 -> [0,3033,"getWindowHandle",null] 10:12:13 INFO - PROCESS | 1816 | 1461863533045 Marionette TRACE conn4 <- [1,3033,null,{"value":"8"}] 10:12:13 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 10:12:13 INFO - PROCESS | 1816 | 1461863533059 Marionette TRACE conn4 -> [0,3034,"setScriptTimeout",{"ms":35000}] 10:12:13 INFO - PROCESS | 1816 | 1461863533068 Marionette TRACE conn4 <- [1,3034,null,{}] 10:12:13 INFO - PROCESS | 1816 | 1461863533078 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}] 10:12:13 INFO - PROCESS | 1816 | 1461863533464 Marionette TRACE conn4 <- [1,3035,null,{"value":null}] 10:12:13 INFO - PROCESS | 1816 | 1461863533737 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:13 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f4119eab800 == 168 [pid = 1816] [id = 768] 10:12:13 INFO - PROCESS | 1816 | ++DOMWINDOW == 172 (0x7f411099cc00) [pid = 1816] [serial = 2303] [outer = (nil)] 10:12:13 INFO - PROCESS | 1816 | ++DOMWINDOW == 173 (0x7f4118a2c800) [pid = 1816] [serial = 2304] [outer = 0x7f411099cc00] 10:12:13 INFO - PROCESS | 1816 | 1461863533809 Marionette DEBUG loaded listener.js 10:12:13 INFO - PROCESS | 1816 | ++DOMWINDOW == 174 (0x7f411e7e3800) [pid = 1816] [serial = 2305] [outer = 0x7f411099cc00] 10:12:14 INFO - PROCESS | 1816 | 1461863534582 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]]]}] 10:12:14 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 10:12:14 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 1541ms 10:12:14 INFO - PROCESS | 1816 | 1461863534600 Marionette TRACE conn4 -> [0,3037,"getWindowHandle",null] 10:12:14 INFO - TEST-START | /FileAPI/blob/Blob-close.html 10:12:14 INFO - PROCESS | 1816 | 1461863534609 Marionette TRACE conn4 <- [1,3037,null,{"value":"8"}] 10:12:14 INFO - PROCESS | 1816 | 1461863534614 Marionette TRACE conn4 -> [0,3038,"setScriptTimeout",{"ms":35000}] 10:12:14 INFO - PROCESS | 1816 | 1461863534616 Marionette TRACE conn4 <- [1,3038,null,{}] 10:12:14 INFO - PROCESS | 1816 | 1461863534622 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}] 10:12:14 INFO - PROCESS | 1816 | 1461863534941 Marionette TRACE conn4 <- [1,3039,null,{"value":null}] 10:12:15 INFO - PROCESS | 1816 | 1461863535168 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:15 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f411b251800 == 169 [pid = 1816] [id = 769] 10:12:15 INFO - PROCESS | 1816 | ++DOMWINDOW == 175 (0x7f41122eb400) [pid = 1816] [serial = 2306] [outer = (nil)] 10:12:15 INFO - PROCESS | 1816 | ++DOMWINDOW == 176 (0x7f411e7e4400) [pid = 1816] [serial = 2307] [outer = 0x7f41122eb400] 10:12:15 INFO - PROCESS | 1816 | 1461863535238 Marionette DEBUG loaded listener.js 10:12:15 INFO - PROCESS | 1816 | ++DOMWINDOW == 177 (0x7f4120380400) [pid = 1816] [serial = 2308] [outer = 0x7f41122eb400] 10:12:16 INFO - PROCESS | 1816 | 1461863536050 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"]]]}] 10:12:16 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 10:12:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 10:12:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:12:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:12:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 10:12:16 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 1485ms 10:12:16 INFO - PROCESS | 1816 | 1461863536102 Marionette TRACE conn4 -> [0,3041,"getWindowHandle",null] 10:12:16 INFO - PROCESS | 1816 | 1461863536106 Marionette TRACE conn4 <- [1,3041,null,{"value":"8"}] 10:12:16 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 10:12:16 INFO - PROCESS | 1816 | 1461863536112 Marionette TRACE conn4 -> [0,3042,"setScriptTimeout",{"ms":35000}] 10:12:16 INFO - PROCESS | 1816 | 1461863536114 Marionette TRACE conn4 <- [1,3042,null,{}] 10:12:16 INFO - PROCESS | 1816 | 1461863536120 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}] 10:12:16 INFO - PROCESS | 1816 | 1461863536401 Marionette TRACE conn4 <- [1,3043,null,{"value":null}] 10:12:16 INFO - PROCESS | 1816 | 1461863536688 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:16 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f412041e800 == 170 [pid = 1816] [id = 770] 10:12:16 INFO - PROCESS | 1816 | ++DOMWINDOW == 178 (0x7f411e7ea800) [pid = 1816] [serial = 2309] [outer = (nil)] 10:12:16 INFO - PROCESS | 1816 | ++DOMWINDOW == 179 (0x7f41205f4c00) [pid = 1816] [serial = 2310] [outer = 0x7f411e7ea800] 10:12:16 INFO - PROCESS | 1816 | 1461863536773 Marionette DEBUG loaded listener.js 10:12:16 INFO - PROCESS | 1816 | ++DOMWINDOW == 180 (0x7f4121d75800) [pid = 1816] [serial = 2311] [outer = 0x7f411e7ea800] 10:12:17 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 10:12:17 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 10:12:17 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 10:12:17 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 10:12:17 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 10:12:17 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 10:12:17 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. 10:12:17 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 10:12:17 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 10:12:17 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 10:12:17 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'.) 10:12:17 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 10:12:17 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 10:12:17 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 10:12:17 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 10:12:17 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 10:12:17 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 10:12:17 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 10:12:17 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 10:12:17 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 10:12:17 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 10:12:17 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 10:12:17 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 10:12:17 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 10:12:17 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 10:12:17 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 10:12:17 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 10:12:17 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. 10:12:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 10:12:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:12:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:12:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 10:12:17 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 10:12:17 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 10:12:17 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 10:12:17 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 10:12:17 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 10:12:17 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 10:12:17 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 10:12:17 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 10:12:17 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 10:12:17 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 10:12:17 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. 10:12:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 10:12:17 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 10:12:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:12:17 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:12:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 10:12:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 10:12:18 INFO - PROCESS | 1816 | 1461863537920 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]]]}] 10:12:18 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. 10:12:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 10:12:18 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 10:12:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:12:18 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:12:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 10:12:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 10:12:18 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 10:12:18 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 10:12:18 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 10:12:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 10:12:18 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 10:12:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:12:18 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:12:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 10:12:18 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 10:12:18 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 10:12:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 10:12:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 10:12:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:12:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:12:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 10:12:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 10:12:18 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 10:12:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 10:12:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 10:12:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:12:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:12:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 10:12:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 10:12:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 10:12:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 10:12:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:12:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:12:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 10:12:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 10:12:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 10:12:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 10:12:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:12:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:12:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 10:12:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 10:12:18 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 10:12:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 10:12:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 10:12:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:12:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:12:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 10:12:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 10:12:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 10:12:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 10:12:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:12:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:12:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 10:12:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 10:12:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 10:12:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 10:12:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:12:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:12:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 10:12:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 10:12:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 10:12:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 10:12:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:12:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:12:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 10:12:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 10:12:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 10:12:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 10:12:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:12:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:12:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 10:12:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 10:12:18 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 10:12:18 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 10:12:18 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 10:12:18 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 1868ms 10:12:18 INFO - PROCESS | 1816 | 1461863537991 Marionette TRACE conn4 -> [0,3045,"getWindowHandle",null] 10:12:18 INFO - PROCESS | 1816 | 1461863537994 Marionette TRACE conn4 <- [1,3045,null,{"value":"8"}] 10:12:18 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 10:12:18 INFO - PROCESS | 1816 | 1461863538001 Marionette TRACE conn4 -> [0,3046,"setScriptTimeout",{"ms":35000}] 10:12:18 INFO - PROCESS | 1816 | 1461863538005 Marionette TRACE conn4 <- [1,3046,null,{}] 10:12:18 INFO - PROCESS | 1816 | 1461863538009 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}] 10:12:18 INFO - PROCESS | 1816 | 1461863538326 Marionette TRACE conn4 <- [1,3047,null,{"value":null}] 10:12:18 INFO - PROCESS | 1816 | 1461863538698 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:18 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f4118928800 == 171 [pid = 1816] [id = 771] 10:12:18 INFO - PROCESS | 1816 | ++DOMWINDOW == 181 (0x7f410e364800) [pid = 1816] [serial = 2312] [outer = (nil)] 10:12:18 INFO - PROCESS | 1816 | ++DOMWINDOW == 182 (0x7f4118902800) [pid = 1816] [serial = 2313] [outer = 0x7f410e364800] 10:12:18 INFO - PROCESS | 1816 | 1461863538771 Marionette DEBUG loaded listener.js 10:12:18 INFO - PROCESS | 1816 | ++DOMWINDOW == 183 (0x7f4118a2b000) [pid = 1816] [serial = 2314] [outer = 0x7f410e364800] 10:12:19 INFO - PROCESS | 1816 | [1816] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 10:12:19 INFO - PROCESS | 1816 | 1461863539648 Marionette TRACE conn4 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 10:12:19 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 10:12:19 INFO - {} 10:12:19 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 1684ms 10:12:19 INFO - PROCESS | 1816 | 1461863539687 Marionette TRACE conn4 -> [0,3049,"getWindowHandle",null] 10:12:19 INFO - PROCESS | 1816 | 1461863539690 Marionette TRACE conn4 <- [1,3049,null,{"value":"8"}] 10:12:19 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 10:12:19 INFO - PROCESS | 1816 | 1461863539696 Marionette TRACE conn4 -> [0,3050,"setScriptTimeout",{"ms":35000}] 10:12:19 INFO - PROCESS | 1816 | 1461863539698 Marionette TRACE conn4 <- [1,3050,null,{}] 10:12:19 INFO - PROCESS | 1816 | 1461863539708 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}] 10:12:19 INFO - PROCESS | 1816 | 1461863539993 Marionette TRACE conn4 <- [1,3051,null,{"value":null}] 10:12:20 INFO - PROCESS | 1816 | 1461863540273 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:20 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f411995b000 == 172 [pid = 1816] [id = 772] 10:12:20 INFO - PROCESS | 1816 | ++DOMWINDOW == 184 (0x7f4118a2e800) [pid = 1816] [serial = 2315] [outer = (nil)] 10:12:20 INFO - PROCESS | 1816 | ++DOMWINDOW == 185 (0x7f411a027800) [pid = 1816] [serial = 2316] [outer = 0x7f4118a2e800] 10:12:20 INFO - PROCESS | 1816 | 1461863540388 Marionette DEBUG loaded listener.js 10:12:20 INFO - PROCESS | 1816 | ++DOMWINDOW == 186 (0x7f411b64f800) [pid = 1816] [serial = 2317] [outer = 0x7f4118a2e800] 10:12:21 INFO - PROCESS | 1816 | 1461863541105 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]]]}] 10:12:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 10:12:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 10:12:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 10:12:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 10:12:21 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 1441ms 10:12:21 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 10:12:21 INFO - PROCESS | 1816 | 1461863541140 Marionette TRACE conn4 -> [0,3053,"getWindowHandle",null] 10:12:21 INFO - PROCESS | 1816 | 1461863541142 Marionette TRACE conn4 <- [1,3053,null,{"value":"8"}] 10:12:21 INFO - PROCESS | 1816 | 1461863541150 Marionette TRACE conn4 -> [0,3054,"setScriptTimeout",{"ms":35000}] 10:12:21 INFO - PROCESS | 1816 | 1461863541153 Marionette TRACE conn4 <- [1,3054,null,{}] 10:12:21 INFO - PROCESS | 1816 | 1461863541158 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}] 10:12:21 INFO - PROCESS | 1816 | 1461863541426 Marionette TRACE conn4 <- [1,3055,null,{"value":null}] 10:12:21 INFO - PROCESS | 1816 | 1461863541677 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:21 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f412623d800 == 173 [pid = 1816] [id = 773] 10:12:21 INFO - PROCESS | 1816 | ++DOMWINDOW == 187 (0x7f41109a2800) [pid = 1816] [serial = 2318] [outer = (nil)] 10:12:21 INFO - PROCESS | 1816 | ++DOMWINDOW == 188 (0x7f411a403800) [pid = 1816] [serial = 2319] [outer = 0x7f41109a2800] 10:12:21 INFO - PROCESS | 1816 | 1461863541766 Marionette DEBUG loaded listener.js 10:12:21 INFO - PROCESS | 1816 | ++DOMWINDOW == 189 (0x7f411cd85c00) [pid = 1816] [serial = 2320] [outer = 0x7f41109a2800] 10:12:23 INFO - PROCESS | 1816 | 1461863543060 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"]]]}] 10:12:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 10:12:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 10:12:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 10:12:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 10:12:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 10:12:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 10:12:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 10:12:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 10:12:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 10:12:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 10:12:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 10:12:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 10:12:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 10:12:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 10:12:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 10:12:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 10:12:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 10:12:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 10:12:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 10:12:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 10:12:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 10:12:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 10:12:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 10:12:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 10:12:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 10:12:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 10:12:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 10:12:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 10:12:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 10:12:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 10:12:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 10:12:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 10:12:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 10:12:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 10:12:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 10:12:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 10:12:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 10:12:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 10:12:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 10:12:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 10:12:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 10:12:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 10:12:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 10:12:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 10:12:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 10:12:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 10:12:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 10:12:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 10:12:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 10:12:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 10:12:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 10:12:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 10:12:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 10:12:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 10:12:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 10:12:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 10:12:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 10:12:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 10:12:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 10:12:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 10:12:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 10:12:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 10:12:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 10:12:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 10:12:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 10:12:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 10:12:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 10:12:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 10:12:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 10:12:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 10:12:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 10:12:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 10:12:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 10:12:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 10:12:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 10:12:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 10:12:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 10:12:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 10:12:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 10:12:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 10:12:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 10:12:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 10:12:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 10:12:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 10:12:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 10:12:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 10:12:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 10:12:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 10:12:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 10:12:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 10:12:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 10:12:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 10:12:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 10:12:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 10:12:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 10:12:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 10:12:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 10:12:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 10:12:23 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 10:12:23 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:12:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:12:23 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:12:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:12:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:12:23 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 10:12:23 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:12:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:12:23 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:12:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:12:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:12:23 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 10:12:23 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:12:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:12:23 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:12:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:12:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:12:23 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 10:12:23 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:12:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:12:23 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:12:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:12:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:12:23 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 10:12:23 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:12:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:12:23 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:12:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:12:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:12:23 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 10:12:23 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:12:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:12:23 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:12:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:12:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:12:23 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 10:12:23 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:12:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:12:23 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:12:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:12:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:12:23 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 10:12:23 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:12:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:12:23 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:12:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:12:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:12:23 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 10:12:23 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:12:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:12:23 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:12:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:12:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:12:23 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 10:12:23 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:12:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:12:23 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:12:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:12:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:12:23 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 10:12:23 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:12:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:12:23 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:12:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:12:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:12:23 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 10:12:23 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:12:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:12:23 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:12:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:12:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:12:23 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 10:12:23 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:12:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:12:23 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:12:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:12:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:12:23 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 10:12:23 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:12:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:12:23 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:12:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:12:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:12:23 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 10:12:23 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:12:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:12:23 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:12:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:12:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:12:23 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 10:12:23 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:12:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:12:23 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:12:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:12:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:12:23 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 10:12:23 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:12:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:12:23 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:12:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:12:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:12:23 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 10:12:23 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:12:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:12:23 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:12:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:12:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:12:23 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 10:12:23 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:12:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:12:23 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:12:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:12:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:12:23 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 10:12:23 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:12:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:12:23 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:12:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:12:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:12:23 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 10:12:23 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:12:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:12:23 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:12:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:12:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:12:23 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 10:12:23 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:12:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:12:23 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:12:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:12:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:12:23 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 10:12:23 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:12:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:12:23 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:12:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 10:12:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 10:12:23 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" 10:12:23 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:12:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:12:23 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:12:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 10:12:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 10:12:23 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" 10:12:23 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:12:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:12:23 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:12:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 10:12:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 10:12:23 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 2040ms 10:12:23 INFO - PROCESS | 1816 | 1461863543216 Marionette TRACE conn4 -> [0,3057,"getWindowHandle",null] 10:12:23 INFO - PROCESS | 1816 | 1461863543223 Marionette TRACE conn4 <- [1,3057,null,{"value":"8"}] 10:12:23 INFO - TEST-START | /FileAPI/file/File-constructor.html 10:12:23 INFO - PROCESS | 1816 | 1461863543238 Marionette TRACE conn4 -> [0,3058,"setScriptTimeout",{"ms":35000}] 10:12:23 INFO - PROCESS | 1816 | 1461863543246 Marionette TRACE conn4 <- [1,3058,null,{}] 10:12:23 INFO - PROCESS | 1816 | 1461863543257 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}] 10:12:23 INFO - PROCESS | 1816 | 1461863543637 Marionette TRACE conn4 <- [1,3059,null,{"value":null}] 10:12:23 INFO - PROCESS | 1816 | 1461863543896 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:23 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f4130384800 == 174 [pid = 1816] [id = 774] 10:12:23 INFO - PROCESS | 1816 | ++DOMWINDOW == 190 (0x7f4110a7f800) [pid = 1816] [serial = 2321] [outer = (nil)] 10:12:23 INFO - PROCESS | 1816 | ++DOMWINDOW == 191 (0x7f41247f9c00) [pid = 1816] [serial = 2322] [outer = 0x7f4110a7f800] 10:12:23 INFO - PROCESS | 1816 | 1461863543965 Marionette DEBUG loaded listener.js 10:12:24 INFO - PROCESS | 1816 | ++DOMWINDOW == 192 (0x7f4124e3a800) [pid = 1816] [serial = 2323] [outer = 0x7f4110a7f800] 10:12:24 INFO - PROCESS | 1816 | 1461863544743 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]]]}] 10:12:24 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 10:12:24 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 10:12:24 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 10:12:24 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 10:12:24 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 10:12:24 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 10:12:24 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 10:12:24 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 10:12:24 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 10:12:24 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 10:12:24 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 10:12:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:12:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:12:24 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 10:12:24 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 10:12:24 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 10:12:24 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 10:12:24 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 10:12:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:12:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:12:24 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 10:12:24 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 10:12:24 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 10:12:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:12:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:12:24 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 10:12:24 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 10:12:24 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 10:12:24 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 1544ms 10:12:24 INFO - PROCESS | 1816 | 1461863544787 Marionette TRACE conn4 -> [0,3061,"getWindowHandle",null] 10:12:24 INFO - PROCESS | 1816 | 1461863544804 Marionette TRACE conn4 <- [1,3061,null,{"value":"8"}] 10:12:24 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 10:12:24 INFO - PROCESS | 1816 | 1461863544821 Marionette TRACE conn4 -> [0,3062,"setScriptTimeout",{"ms":35000}] 10:12:24 INFO - PROCESS | 1816 | 1461863544827 Marionette TRACE conn4 <- [1,3062,null,{}] 10:12:24 INFO - PROCESS | 1816 | 1461863544838 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}] 10:12:25 INFO - PROCESS | 1816 | 1461863545083 Marionette TRACE conn4 <- [1,3063,null,{"value":null}] 10:12:25 INFO - PROCESS | 1816 | 1461863545367 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:25 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f4119492800 == 175 [pid = 1816] [id = 775] 10:12:25 INFO - PROCESS | 1816 | ++DOMWINDOW == 193 (0x7f410e365c00) [pid = 1816] [serial = 2324] [outer = (nil)] 10:12:25 INFO - PROCESS | 1816 | ++DOMWINDOW == 194 (0x7f411cdbc400) [pid = 1816] [serial = 2325] [outer = 0x7f410e365c00] 10:12:25 INFO - PROCESS | 1816 | 1461863545441 Marionette DEBUG loaded listener.js 10:12:25 INFO - PROCESS | 1816 | ++DOMWINDOW == 195 (0x7f4124e3d400) [pid = 1816] [serial = 2326] [outer = 0x7f410e365c00] 10:12:25 INFO - PROCESS | 1816 | [1816] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 10:12:26 INFO - PROCESS | 1816 | 1461863546289 Marionette TRACE conn4 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 10:12:26 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 10:12:26 INFO - {} 10:12:26 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 1486ms 10:12:26 INFO - PROCESS | 1816 | 1461863546308 Marionette TRACE conn4 -> [0,3065,"getWindowHandle",null] 10:12:26 INFO - PROCESS | 1816 | 1461863546312 Marionette TRACE conn4 <- [1,3065,null,{"value":"8"}] 10:12:26 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 10:12:26 INFO - PROCESS | 1816 | 1461863546317 Marionette TRACE conn4 -> [0,3066,"setScriptTimeout",{"ms":35000}] 10:12:26 INFO - PROCESS | 1816 | 1461863546319 Marionette TRACE conn4 <- [1,3066,null,{}] 10:12:26 INFO - PROCESS | 1816 | 1461863546324 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}] 10:12:26 INFO - PROCESS | 1816 | 1461863546568 Marionette TRACE conn4 <- [1,3067,null,{"value":null}] 10:12:26 INFO - PROCESS | 1816 | 1461863546848 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:26 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f413495a000 == 176 [pid = 1816] [id = 776] 10:12:26 INFO - PROCESS | 1816 | ++DOMWINDOW == 196 (0x7f4118c34400) [pid = 1816] [serial = 2327] [outer = (nil)] 10:12:26 INFO - PROCESS | 1816 | ++DOMWINDOW == 197 (0x7f41257f6000) [pid = 1816] [serial = 2328] [outer = 0x7f4118c34400] 10:12:26 INFO - PROCESS | 1816 | 1461863546920 Marionette DEBUG loaded listener.js 10:12:27 INFO - PROCESS | 1816 | ++DOMWINDOW == 198 (0x7f4125d9dc00) [pid = 1816] [serial = 2329] [outer = 0x7f4118c34400] 10:12:27 INFO - PROCESS | 1816 | 1461863547815 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]]]}] 10:12:27 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 10:12:27 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 10:12:27 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 10:12:27 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 10:12:27 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 10:12:27 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 10:12:27 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 10:12:27 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 1535ms 10:12:27 INFO - PROCESS | 1816 | 1461863547853 Marionette TRACE conn4 -> [0,3069,"getWindowHandle",null] 10:12:27 INFO - PROCESS | 1816 | 1461863547856 Marionette TRACE conn4 <- [1,3069,null,{"value":"8"}] 10:12:27 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 10:12:27 INFO - PROCESS | 1816 | 1461863547862 Marionette TRACE conn4 -> [0,3070,"setScriptTimeout",{"ms":35000}] 10:12:27 INFO - PROCESS | 1816 | 1461863547864 Marionette TRACE conn4 <- [1,3070,null,{}] 10:12:27 INFO - PROCESS | 1816 | 1461863547869 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}] 10:12:28 INFO - PROCESS | 1816 | 1461863548101 Marionette TRACE conn4 <- [1,3071,null,{"value":null}] 10:12:28 INFO - PROCESS | 1816 | 1461863548362 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:28 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f4134f76000 == 177 [pid = 1816] [id = 777] 10:12:28 INFO - PROCESS | 1816 | ++DOMWINDOW == 199 (0x7f4124e3dc00) [pid = 1816] [serial = 2330] [outer = (nil)] 10:12:28 INFO - PROCESS | 1816 | ++DOMWINDOW == 200 (0x7f4126167800) [pid = 1816] [serial = 2331] [outer = 0x7f4124e3dc00] 10:12:28 INFO - PROCESS | 1816 | 1461863548439 Marionette DEBUG loaded listener.js 10:12:28 INFO - PROCESS | 1816 | ++DOMWINDOW == 201 (0x7f41264ec800) [pid = 1816] [serial = 2332] [outer = 0x7f4124e3dc00] 10:12:30 INFO - PROCESS | 1816 | --DOCSHELL 0x7f411800c800 == 176 [pid = 1816] [id = 502] 10:12:30 INFO - PROCESS | 1816 | --DOCSHELL 0x7f410b2b0800 == 175 [pid = 1816] [id = 732] 10:12:30 INFO - PROCESS | 1816 | --DOCSHELL 0x7f4131308000 == 174 [pid = 1816] [id = 615] 10:12:30 INFO - PROCESS | 1816 | --DOCSHELL 0x7f410b340000 == 173 [pid = 1816] [id = 730] 10:12:30 INFO - PROCESS | 1816 | --DOCSHELL 0x7f410bc1b000 == 172 [pid = 1816] [id = 731] 10:12:30 INFO - PROCESS | 1816 | --DOCSHELL 0x7f410db91000 == 171 [pid = 1816] [id = 620] 10:12:30 INFO - PROCESS | 1816 | --DOCSHELL 0x7f4110974000 == 170 [pid = 1816] [id = 501] 10:12:30 INFO - PROCESS | 1816 | --DOCSHELL 0x7f4106ddc000 == 169 [pid = 1816] [id = 686] 10:12:30 INFO - PROCESS | 1816 | --DOCSHELL 0x7f4124f48000 == 168 [pid = 1816] [id = 613] 10:12:30 INFO - PROCESS | 1816 | --DOCSHELL 0x7f41146b3800 == 167 [pid = 1816] [id = 205] 10:12:30 INFO - PROCESS | 1816 | --DOCSHELL 0x7f41301db800 == 166 [pid = 1816] [id = 465] 10:12:30 INFO - PROCESS | 1816 | --DOCSHELL 0x7f410ec8e800 == 165 [pid = 1816] [id = 572] 10:12:30 INFO - PROCESS | 1816 | --DOCSHELL 0x7f410dbc8800 == 164 [pid = 1816] [id = 759] 10:12:30 INFO - PROCESS | 1816 | --DOCSHELL 0x7f410cda3000 == 163 [pid = 1816] [id = 758] 10:12:30 INFO - PROCESS | 1816 | --DOCSHELL 0x7f410c219000 == 162 [pid = 1816] [id = 757] 10:12:30 INFO - PROCESS | 1816 | --DOCSHELL 0x7f410b4ca800 == 161 [pid = 1816] [id = 756] 10:12:30 INFO - PROCESS | 1816 | --DOCSHELL 0x7f41099c6000 == 160 [pid = 1816] [id = 755] 10:12:30 INFO - PROCESS | 1816 | --DOCSHELL 0x7f4107b3e000 == 159 [pid = 1816] [id = 754] 10:12:30 INFO - PROCESS | 1816 | --DOCSHELL 0x7f4124f41000 == 158 [pid = 1816] [id = 752] 10:12:30 INFO - PROCESS | 1816 | --DOCSHELL 0x7f41247d7000 == 157 [pid = 1816] [id = 751] 10:12:30 INFO - PROCESS | 1816 | --DOCSHELL 0x7f4124417000 == 156 [pid = 1816] [id = 750] 10:12:30 INFO - PROCESS | 1816 | --DOCSHELL 0x7f4122bf1000 == 155 [pid = 1816] [id = 749] 10:12:30 INFO - PROCESS | 1816 | --DOCSHELL 0x7f412031d800 == 154 [pid = 1816] [id = 748] 10:12:30 INFO - PROCESS | 1816 | --DOCSHELL 0x7f411b9b4000 == 153 [pid = 1816] [id = 747] 10:12:30 INFO - PROCESS | 1816 | --DOCSHELL 0x7f411a439000 == 152 [pid = 1816] [id = 746] 10:12:30 INFO - PROCESS | 1816 | --DOCSHELL 0x7f411a41b000 == 151 [pid = 1816] [id = 745] 10:12:30 INFO - PROCESS | 1816 | --DOCSHELL 0x7f4119eb2000 == 150 [pid = 1816] [id = 744] 10:12:30 INFO - PROCESS | 1816 | --DOCSHELL 0x7f41195d4000 == 149 [pid = 1816] [id = 743] 10:12:30 INFO - PROCESS | 1816 | --DOCSHELL 0x7f411949f800 == 148 [pid = 1816] [id = 742] 10:12:30 INFO - PROCESS | 1816 | --DOCSHELL 0x7f4118d0f800 == 147 [pid = 1816] [id = 741] 10:12:30 INFO - PROCESS | 1816 | --DOCSHELL 0x7f411893d800 == 146 [pid = 1816] [id = 740] 10:12:30 INFO - PROCESS | 1816 | --DOCSHELL 0x7f411476c000 == 145 [pid = 1816] [id = 739] 10:12:30 INFO - PROCESS | 1816 | --DOCSHELL 0x7f4111240800 == 144 [pid = 1816] [id = 738] 10:12:30 INFO - PROCESS | 1816 | --DOCSHELL 0x7f4111165800 == 143 [pid = 1816] [id = 737] 10:12:30 INFO - PROCESS | 1816 | --DOCSHELL 0x7f410f638800 == 142 [pid = 1816] [id = 736] 10:12:30 INFO - PROCESS | 1816 | --DOCSHELL 0x7f410e4cc800 == 141 [pid = 1816] [id = 735] 10:12:30 INFO - PROCESS | 1816 | --DOCSHELL 0x7f410dcdc000 == 140 [pid = 1816] [id = 733] 10:12:30 INFO - PROCESS | 1816 | --DOCSHELL 0x7f410b4ce800 == 139 [pid = 1816] [id = 734] 10:12:31 INFO - PROCESS | 1816 | --DOMWINDOW == 200 (0x7f410b818800) [pid = 1816] [serial = 2201] [outer = (nil)] [url = about:blank] 10:12:31 INFO - PROCESS | 1816 | --DOMWINDOW == 199 (0x7f410b80c400) [pid = 1816] [serial = 2147] [outer = (nil)] [url = about:blank] 10:12:31 INFO - PROCESS | 1816 | --DOMWINDOW == 198 (0x7f410b4ed000) [pid = 1816] [serial = 2144] [outer = (nil)] [url = about:blank] 10:12:31 INFO - PROCESS | 1816 | --DOMWINDOW == 197 (0x7f41126d7800) [pid = 1816] [serial = 2180] [outer = (nil)] [url = about:blank] 10:12:31 INFO - PROCESS | 1816 | --DOMWINDOW == 196 (0x7f4112225c00) [pid = 1816] [serial = 2174] [outer = (nil)] [url = about:blank] 10:12:31 INFO - PROCESS | 1816 | --DOMWINDOW == 195 (0x7f4109786000) [pid = 1816] [serial = 2195] [outer = (nil)] [url = about:blank] 10:12:31 INFO - PROCESS | 1816 | --DOMWINDOW == 194 (0x7f41112c4400) [pid = 1816] [serial = 2171] [outer = (nil)] [url = about:blank] 10:12:31 INFO - PROCESS | 1816 | --DOMWINDOW == 193 (0x7f4109d44800) [pid = 1816] [serial = 2142] [outer = (nil)] [url = about:blank] 10:12:31 INFO - PROCESS | 1816 | --DOMWINDOW == 192 (0x7f4109789000) [pid = 1816] [serial = 2141] [outer = (nil)] [url = about:blank] 10:12:31 INFO - PROCESS | 1816 | --DOMWINDOW == 191 (0x7f410829e800) [pid = 1816] [serial = 2139] [outer = (nil)] [url = about:blank] 10:12:31 INFO - PROCESS | 1816 | --DOMWINDOW == 190 (0x7f410b4fa800) [pid = 1816] [serial = 2145] [outer = (nil)] [url = about:blank] 10:12:31 INFO - PROCESS | 1816 | --DOMWINDOW == 189 (0x7f4105c3a400) [pid = 1816] [serial = 2198] [outer = (nil)] [url = about:blank] 10:12:31 INFO - PROCESS | 1816 | --DOMWINDOW == 188 (0x7f410edf5800) [pid = 1816] [serial = 2163] [outer = (nil)] [url = about:blank] 10:12:31 INFO - PROCESS | 1816 | --DOMWINDOW == 187 (0x7f410829a000) [pid = 1816] [serial = 2193] [outer = (nil)] [url = about:blank] 10:12:31 INFO - PROCESS | 1816 | --DOMWINDOW == 186 (0x7f410bb79c00) [pid = 1816] [serial = 2148] [outer = (nil)] [url = about:blank] 10:12:31 INFO - PROCESS | 1816 | --DOMWINDOW == 185 (0x7f410b5ab000) [pid = 1816] [serial = 2121] [outer = (nil)] [url = about:blank] 10:12:31 INFO - PROCESS | 1816 | --DOMWINDOW == 184 (0x7f411378bc00) [pid = 1816] [serial = 2186] [outer = (nil)] [url = about:blank] 10:12:31 INFO - PROCESS | 1816 | --DOMWINDOW == 183 (0x7f410816a800) [pid = 1816] [serial = 2192] [outer = (nil)] [url = about:blank] 10:12:31 INFO - PROCESS | 1816 | --DOMWINDOW == 182 (0x7f4110ab9800) [pid = 1816] [serial = 2168] [outer = (nil)] [url = about:blank] 10:12:31 INFO - PROCESS | 1816 | --DOMWINDOW == 181 (0x7f4109d43c00) [pid = 1816] [serial = 2196] [outer = (nil)] [url = about:blank] 10:12:31 INFO - PROCESS | 1816 | --DOMWINDOW == 180 (0x7f410f36e000) [pid = 1816] [serial = 2165] [outer = (nil)] [url = about:blank] 10:12:31 INFO - PROCESS | 1816 | --DOMWINDOW == 179 (0x7f4108180000) [pid = 1816] [serial = 2138] [outer = (nil)] [url = about:blank] 10:12:31 INFO - PROCESS | 1816 | --DOMWINDOW == 178 (0x7f4105c35400) [pid = 1816] [serial = 2190] [outer = (nil)] [url = about:blank] 10:12:31 INFO - PROCESS | 1816 | --DOMWINDOW == 177 (0x7f410ddcf800) [pid = 1816] [serial = 2153] [outer = (nil)] [url = about:blank] 10:12:31 INFO - PROCESS | 1816 | --DOMWINDOW == 176 (0x7f4104c8a800) [pid = 1816] [serial = 2189] [outer = (nil)] [url = about:blank] 10:12:31 INFO - PROCESS | 1816 | --DOMWINDOW == 175 (0x7f4108addc00) [pid = 1816] [serial = 2199] [outer = (nil)] [url = about:blank] 10:12:31 INFO - PROCESS | 1816 | --DOMWINDOW == 174 (0x7f41122ef800) [pid = 1816] [serial = 2177] [outer = (nil)] [url = about:blank] 10:12:31 INFO - PROCESS | 1816 | --DOMWINDOW == 173 (0x7f4112e6dc00) [pid = 1816] [serial = 2183] [outer = (nil)] [url = about:blank] 10:12:31 INFO - PROCESS | 1816 | --DOMWINDOW == 172 (0x7f410db67400) [pid = 1816] [serial = 2151] [outer = (nil)] [url = about:blank] 10:12:31 INFO - PROCESS | 1816 | --DOMWINDOW == 171 (0x7f410e369000) [pid = 1816] [serial = 2156] [outer = (nil)] [url = about:blank] 10:12:31 INFO - PROCESS | 1816 | --DOMWINDOW == 170 (0x7f410dea7400) [pid = 1816] [serial = 2154] [outer = (nil)] [url = about:blank] 10:12:31 INFO - PROCESS | 1816 | --DOMWINDOW == 169 (0x7f4104f62800) [pid = 1816] [serial = 2136] [outer = (nil)] [url = about:blank] 10:12:31 INFO - PROCESS | 1816 | --DOMWINDOW == 168 (0x7f410ebc4c00) [pid = 1816] [serial = 2162] [outer = (nil)] [url = about:blank] 10:12:31 INFO - PROCESS | 1816 | --DOMWINDOW == 167 (0x7f4102563800) [pid = 1816] [serial = 2135] [outer = (nil)] [url = about:blank] 10:12:31 INFO - PROCESS | 1816 | --DOMWINDOW == 166 (0x7f410e3e5000) [pid = 1816] [serial = 2157] [outer = (nil)] [url = about:blank] 10:12:31 INFO - PROCESS | 1816 | --DOMWINDOW == 165 (0x7f410c39e400) [pid = 1816] [serial = 2150] [outer = (nil)] [url = about:blank] 10:12:31 INFO - PROCESS | 1816 | --DOMWINDOW == 164 (0x7f410e70c400) [pid = 1816] [serial = 2160] [outer = (nil)] [url = about:blank] 10:12:31 INFO - PROCESS | 1816 | --DOMWINDOW == 163 (0x7f410e510000) [pid = 1816] [serial = 2159] [outer = (nil)] [url = about:blank] 10:12:31 INFO - PROCESS | 1816 | 1461863551503 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]]]}] 10:12:31 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 10:12:31 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 10:12:31 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 10:12:31 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 10:12:31 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 10:12:31 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 10:12:31 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 3691ms 10:12:31 INFO - PROCESS | 1816 | 1461863551556 Marionette TRACE conn4 -> [0,3073,"getWindowHandle",null] 10:12:31 INFO - PROCESS | 1816 | 1461863551561 Marionette TRACE conn4 <- [1,3073,null,{"value":"8"}] 10:12:31 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 10:12:31 INFO - PROCESS | 1816 | 1461863551568 Marionette TRACE conn4 -> [0,3074,"setScriptTimeout",{"ms":35000}] 10:12:31 INFO - PROCESS | 1816 | 1461863551574 Marionette TRACE conn4 <- [1,3074,null,{}] 10:12:31 INFO - PROCESS | 1816 | 1461863551582 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}] 10:12:31 INFO - PROCESS | 1816 | 1461863551851 Marionette TRACE conn4 <- [1,3075,null,{"value":null}] 10:12:32 INFO - PROCESS | 1816 | 1461863552060 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:32 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f41099c2800 == 140 [pid = 1816] [id = 778] 10:12:32 INFO - PROCESS | 1816 | ++DOMWINDOW == 164 (0x7f4106e87000) [pid = 1816] [serial = 2333] [outer = (nil)] 10:12:32 INFO - PROCESS | 1816 | ++DOMWINDOW == 165 (0x7f4106e94000) [pid = 1816] [serial = 2334] [outer = 0x7f4106e87000] 10:12:32 INFO - PROCESS | 1816 | 1461863552132 Marionette DEBUG loaded listener.js 10:12:32 INFO - PROCESS | 1816 | ++DOMWINDOW == 166 (0x7f410816c000) [pid = 1816] [serial = 2335] [outer = 0x7f4106e87000] 10:12:32 INFO - PROCESS | 1816 | 1461863552881 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]]]}] 10:12:32 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 10:12:32 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 10:12:32 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 10:12:32 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 10:12:32 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 10:12:32 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 10:12:32 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 1337ms 10:12:32 INFO - PROCESS | 1816 | 1461863552909 Marionette TRACE conn4 -> [0,3077,"getWindowHandle",null] 10:12:32 INFO - PROCESS | 1816 | 1461863552916 Marionette TRACE conn4 <- [1,3077,null,{"value":"8"}] 10:12:32 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 10:12:32 INFO - PROCESS | 1816 | 1461863552926 Marionette TRACE conn4 -> [0,3078,"setScriptTimeout",{"ms":35000}] 10:12:32 INFO - PROCESS | 1816 | 1461863552929 Marionette TRACE conn4 <- [1,3078,null,{}] 10:12:32 INFO - PROCESS | 1816 | 1461863552934 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}] 10:12:33 INFO - PROCESS | 1816 | 1461863553141 Marionette TRACE conn4 <- [1,3079,null,{"value":null}] 10:12:33 INFO - PROCESS | 1816 | 1461863553364 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:33 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f410b4be800 == 141 [pid = 1816] [id = 779] 10:12:33 INFO - PROCESS | 1816 | ++DOMWINDOW == 167 (0x7f4105c36000) [pid = 1816] [serial = 2336] [outer = (nil)] 10:12:33 INFO - PROCESS | 1816 | ++DOMWINDOW == 168 (0x7f41084c9000) [pid = 1816] [serial = 2337] [outer = 0x7f4105c36000] 10:12:33 INFO - PROCESS | 1816 | 1461863553430 Marionette DEBUG loaded listener.js 10:12:33 INFO - PROCESS | 1816 | ++DOMWINDOW == 169 (0x7f4108cbe000) [pid = 1816] [serial = 2338] [outer = 0x7f4105c36000] 10:12:34 INFO - PROCESS | 1816 | 1461863554299 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] 10:12:34 INFO - PROCESS | 1816 | 1461863554315 Marionette TRACE conn4 <- [1,3081,null,{"value":"8"}] 10:12:34 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 10:12:34 INFO - PROCESS | 1816 | 1461863554346 Marionette TRACE conn4 -> [0,3082,"setScriptTimeout",{"ms":35000}] 10:12:34 INFO - PROCESS | 1816 | 1461863554350 Marionette TRACE conn4 <- [1,3082,null,{}] 10:12:34 INFO - PROCESS | 1816 | 1461863554365 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}] 10:12:34 INFO - PROCESS | 1816 | 1461863554657 Marionette TRACE conn4 <- [1,3083,null,{"value":null}] 10:12:34 INFO - PROCESS | 1816 | 1461863554699 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:34 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f410c22f000 == 142 [pid = 1816] [id = 780] 10:12:34 INFO - PROCESS | 1816 | ++DOMWINDOW == 170 (0x7f4109e36400) [pid = 1816] [serial = 2339] [outer = (nil)] 10:12:34 INFO - PROCESS | 1816 | ++DOMWINDOW == 171 (0x7f410b59f400) [pid = 1816] [serial = 2340] [outer = 0x7f4109e36400] 10:12:34 INFO - PROCESS | 1816 | 1461863554765 Marionette DEBUG loaded listener.js 10:12:34 INFO - PROCESS | 1816 | ++DOMWINDOW == 172 (0x7f410b810000) [pid = 1816] [serial = 2341] [outer = 0x7f4109e36400] 10:12:36 INFO - PROCESS | 1816 | --DOMWINDOW == 171 (0x7f4118b24400) [pid = 1816] [serial = 2253] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 10:12:36 INFO - PROCESS | 1816 | --DOMWINDOW == 170 (0x7f410db69800) [pid = 1816] [serial = 2247] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 10:12:36 INFO - PROCESS | 1816 | --DOMWINDOW == 169 (0x7f4119b69400) [pid = 1816] [serial = 2256] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html] 10:12:36 INFO - PROCESS | 1816 | --DOMWINDOW == 168 (0x7f411378e000) [pid = 1816] [serial = 2230] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 10:12:36 INFO - PROCESS | 1816 | --DOMWINDOW == 167 (0x7f4104c87400) [pid = 1816] [serial = 2265] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html] 10:12:36 INFO - PROCESS | 1816 | --DOMWINDOW == 166 (0x7f411378ac00) [pid = 1816] [serial = 2227] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 10:12:36 INFO - PROCESS | 1816 | --DOMWINDOW == 165 (0x7f4109e3b400) [pid = 1816] [serial = 2273] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html] 10:12:36 INFO - PROCESS | 1816 | --DOMWINDOW == 164 (0x7f410c3a9400) [pid = 1816] [serial = 2209] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 10:12:36 INFO - PROCESS | 1816 | --DOMWINDOW == 163 (0x7f410ca23800) [pid = 1816] [serial = 2212] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 10:12:36 INFO - PROCESS | 1816 | --DOMWINDOW == 162 (0x7f4110e5a800) [pid = 1816] [serial = 2218] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 10:12:36 INFO - PROCESS | 1816 | --DOMWINDOW == 161 (0x7f411462c400) [pid = 1816] [serial = 2233] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 10:12:36 INFO - PROCESS | 1816 | --DOMWINDOW == 160 (0x7f410dc70400) [pid = 1816] [serial = 2215] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 10:12:36 INFO - PROCESS | 1816 | --DOMWINDOW == 159 (0x7f410978dc00) [pid = 1816] [serial = 2268] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html] 10:12:36 INFO - PROCESS | 1816 | --DOMWINDOW == 158 (0x7f4110e5dc00) [pid = 1816] [serial = 2250] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 10:12:36 INFO - PROCESS | 1816 | --DOMWINDOW == 157 (0x7f4109e34000) [pid = 1816] [serial = 2206] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 10:12:36 INFO - PROCESS | 1816 | --DOMWINDOW == 156 (0x7f4110e5cc00) [pid = 1816] [serial = 2179] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 10:12:36 INFO - PROCESS | 1816 | --DOMWINDOW == 155 (0x7f410dea0000) [pid = 1816] [serial = 2182] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 10:12:36 INFO - PROCESS | 1816 | --DOMWINDOW == 154 (0x7f4104c84800) [pid = 1816] [serial = 2262] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html] 10:12:36 INFO - PROCESS | 1816 | --DOMWINDOW == 153 (0x7f410f36b000) [pid = 1816] [serial = 2164] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 10:12:36 INFO - PROCESS | 1816 | --DOMWINDOW == 152 (0x7f4112e6e800) [pid = 1816] [serial = 2224] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 10:12:36 INFO - PROCESS | 1816 | --DOMWINDOW == 151 (0x7f4109e3ac00) [pid = 1816] [serial = 2259] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html] 10:12:36 INFO - PROCESS | 1816 | --DOMWINDOW == 150 (0x7f410816e400) [pid = 1816] [serial = 2236] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 10:12:36 INFO - PROCESS | 1816 | --DOMWINDOW == 149 (0x7f4118b26000) [pid = 1816] [serial = 2239] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 10:12:36 INFO - PROCESS | 1816 | --DOMWINDOW == 148 (0x7f410f36b400) [pid = 1816] [serial = 2170] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 10:12:36 INFO - PROCESS | 1816 | --DOMWINDOW == 147 (0x7f4109e37800) [pid = 1816] [serial = 2244] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 10:12:36 INFO - PROCESS | 1816 | --DOMWINDOW == 146 (0x7f410b5a5c00) [pid = 1816] [serial = 2271] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/support/ProcessingInstruction.DOMCharacterDataModified.xml] 10:12:36 INFO - PROCESS | 1816 | --DOMWINDOW == 145 (0x7f4108162400) [pid = 1816] [serial = 2203] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 10:12:36 INFO - PROCESS | 1816 | --DOMWINDOW == 144 (0x7f41122eb000) [pid = 1816] [serial = 2185] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 10:12:36 INFO - PROCESS | 1816 | --DOMWINDOW == 143 (0x7f4110e5ac00) [pid = 1816] [serial = 2221] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 10:12:36 INFO - PROCESS | 1816 | --DOMWINDOW == 142 (0x7f4102556800) [pid = 1816] [serial = 2241] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 10:12:36 INFO - PROCESS | 1816 | --DOMWINDOW == 141 (0x7f410f6df800) [pid = 1816] [serial = 2173] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 10:12:36 INFO - PROCESS | 1816 | --DOMWINDOW == 140 (0x7f410e504400) [pid = 1816] [serial = 2167] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 10:12:36 INFO - PROCESS | 1816 | --DOMWINDOW == 139 (0x7f4108adb400) [pid = 1816] [serial = 2131] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 10:12:36 INFO - PROCESS | 1816 | --DOMWINDOW == 138 (0x7f4110e4fc00) [pid = 1816] [serial = 2176] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 10:12:36 INFO - PROCESS | 1816 | 1461863556893 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]]]}] 10:12:36 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 10:12:36 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 10:12:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:12:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:12:36 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 10:12:36 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 10:12:36 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 2621ms 10:12:36 INFO - PROCESS | 1816 | 1461863556947 Marionette TRACE conn4 -> [0,3085,"getWindowHandle",null] 10:12:36 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 10:12:36 INFO - PROCESS | 1816 | 1461863556954 Marionette TRACE conn4 <- [1,3085,null,{"value":"8"}] 10:12:36 INFO - PROCESS | 1816 | 1461863556962 Marionette TRACE conn4 -> [0,3086,"setScriptTimeout",{"ms":35000}] 10:12:36 INFO - PROCESS | 1816 | 1461863556965 Marionette TRACE conn4 <- [1,3086,null,{}] 10:12:36 INFO - PROCESS | 1816 | 1461863556975 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}] 10:12:37 INFO - PROCESS | 1816 | 1461863557284 Marionette TRACE conn4 <- [1,3087,null,{"value":null}] 10:12:37 INFO - PROCESS | 1816 | 1461863557531 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:37 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f410cdbc000 == 143 [pid = 1816] [id = 781] 10:12:37 INFO - PROCESS | 1816 | ++DOMWINDOW == 139 (0x7f4108161000) [pid = 1816] [serial = 2342] [outer = (nil)] 10:12:37 INFO - PROCESS | 1816 | ++DOMWINDOW == 140 (0x7f410bb76800) [pid = 1816] [serial = 2343] [outer = 0x7f4108161000] 10:12:37 INFO - PROCESS | 1816 | 1461863557634 Marionette DEBUG loaded listener.js 10:12:37 INFO - PROCESS | 1816 | ++DOMWINDOW == 141 (0x7f410c3a9400) [pid = 1816] [serial = 2344] [outer = 0x7f4108161000] 10:12:38 INFO - PROCESS | 1816 | 1461863558328 Marionette TRACE conn4 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 10:12:38 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 10:12:38 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 1396ms 10:12:38 INFO - PROCESS | 1816 | 1461863558357 Marionette TRACE conn4 -> [0,3089,"getWindowHandle",null] 10:12:38 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 10:12:38 INFO - PROCESS | 1816 | 1461863558373 Marionette TRACE conn4 <- [1,3089,null,{"value":"8"}] 10:12:38 INFO - PROCESS | 1816 | 1461863558380 Marionette TRACE conn4 -> [0,3090,"setScriptTimeout",{"ms":35000}] 10:12:38 INFO - PROCESS | 1816 | 1461863558383 Marionette TRACE conn4 <- [1,3090,null,{}] 10:12:38 INFO - PROCESS | 1816 | 1461863558388 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}] 10:12:38 INFO - PROCESS | 1816 | 1461863558606 Marionette TRACE conn4 <- [1,3091,null,{"value":null}] 10:12:39 INFO - PROCESS | 1816 | 1461863559208 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:39 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f41082d7000 == 144 [pid = 1816] [id = 782] 10:12:39 INFO - PROCESS | 1816 | ++DOMWINDOW == 142 (0x7f4104c8b800) [pid = 1816] [serial = 2345] [outer = (nil)] 10:12:39 INFO - PROCESS | 1816 | ++DOMWINDOW == 143 (0x7f4105c30000) [pid = 1816] [serial = 2346] [outer = 0x7f4104c8b800] 10:12:39 INFO - PROCESS | 1816 | 1461863559307 Marionette DEBUG loaded listener.js 10:12:39 INFO - PROCESS | 1816 | ++DOMWINDOW == 144 (0x7f4108158000) [pid = 1816] [serial = 2347] [outer = 0x7f4104c8b800] 10:12:40 INFO - PROCESS | 1816 | 1461863560277 Marionette TRACE conn4 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 10:12:40 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 10:12:40 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 1938ms 10:12:40 INFO - PROCESS | 1816 | 1461863560320 Marionette TRACE conn4 -> [0,3093,"getWindowHandle",null] 10:12:40 INFO - PROCESS | 1816 | 1461863560325 Marionette TRACE conn4 <- [1,3093,null,{"value":"8"}] 10:12:40 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 10:12:40 INFO - PROCESS | 1816 | 1461863560332 Marionette TRACE conn4 -> [0,3094,"setScriptTimeout",{"ms":35000}] 10:12:40 INFO - PROCESS | 1816 | 1461863560338 Marionette TRACE conn4 <- [1,3094,null,{}] 10:12:40 INFO - PROCESS | 1816 | 1461863560393 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}] 10:12:40 INFO - PROCESS | 1816 | 1461863560715 Marionette TRACE conn4 <- [1,3095,null,{"value":null}] 10:12:41 INFO - PROCESS | 1816 | 1461863561040 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:41 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f410c22c000 == 145 [pid = 1816] [id = 783] 10:12:41 INFO - PROCESS | 1816 | ++DOMWINDOW == 145 (0x7f4109786000) [pid = 1816] [serial = 2348] [outer = (nil)] 10:12:41 INFO - PROCESS | 1816 | ++DOMWINDOW == 146 (0x7f4109d46800) [pid = 1816] [serial = 2349] [outer = 0x7f4109786000] 10:12:41 INFO - PROCESS | 1816 | 1461863561123 Marionette DEBUG loaded listener.js 10:12:41 INFO - PROCESS | 1816 | ++DOMWINDOW == 147 (0x7f410b5a2000) [pid = 1816] [serial = 2350] [outer = 0x7f4109786000] 10:12:41 INFO - PROCESS | 1816 | 1461863561976 Marionette TRACE conn4 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 10:12:42 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 10:12:42 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 1681ms 10:12:42 INFO - PROCESS | 1816 | 1461863562017 Marionette TRACE conn4 -> [0,3097,"getWindowHandle",null] 10:12:42 INFO - PROCESS | 1816 | 1461863562024 Marionette TRACE conn4 <- [1,3097,null,{"value":"8"}] 10:12:42 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 10:12:42 INFO - PROCESS | 1816 | 1461863562031 Marionette TRACE conn4 -> [0,3098,"setScriptTimeout",{"ms":35000}] 10:12:42 INFO - PROCESS | 1816 | 1461863562035 Marionette TRACE conn4 <- [1,3098,null,{}] 10:12:42 INFO - PROCESS | 1816 | 1461863562041 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}] 10:12:42 INFO - PROCESS | 1816 | 1461863562353 Marionette TRACE conn4 <- [1,3099,null,{"value":null}] 10:12:42 INFO - PROCESS | 1816 | 1461863562575 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:42 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f410de4f000 == 146 [pid = 1816] [id = 784] 10:12:42 INFO - PROCESS | 1816 | ++DOMWINDOW == 148 (0x7f410bc37800) [pid = 1816] [serial = 2351] [outer = (nil)] 10:12:42 INFO - PROCESS | 1816 | ++DOMWINDOW == 149 (0x7f410dc6b800) [pid = 1816] [serial = 2352] [outer = 0x7f410bc37800] 10:12:42 INFO - PROCESS | 1816 | 1461863562650 Marionette DEBUG loaded listener.js 10:12:42 INFO - PROCESS | 1816 | ++DOMWINDOW == 150 (0x7f410ddc8000) [pid = 1816] [serial = 2353] [outer = 0x7f410bc37800] 10:12:43 INFO - PROCESS | 1816 | 1461863563612 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]]]}] 10:12:43 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 10:12:43 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 10:12:43 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 1634ms 10:12:43 INFO - PROCESS | 1816 | 1461863563667 Marionette TRACE conn4 -> [0,3101,"getWindowHandle",null] 10:12:43 INFO - PROCESS | 1816 | 1461863563671 Marionette TRACE conn4 <- [1,3101,null,{"value":"8"}] 10:12:43 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 10:12:43 INFO - PROCESS | 1816 | 1461863563687 Marionette TRACE conn4 -> [0,3102,"setScriptTimeout",{"ms":35000}] 10:12:43 INFO - PROCESS | 1816 | 1461863563697 Marionette TRACE conn4 <- [1,3102,null,{}] 10:12:43 INFO - PROCESS | 1816 | 1461863563704 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}] 10:12:43 INFO - PROCESS | 1816 | 1461863563938 Marionette TRACE conn4 <- [1,3103,null,{"value":null}] 10:12:44 INFO - PROCESS | 1816 | 1461863564241 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:44 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f410ea34000 == 147 [pid = 1816] [id = 785] 10:12:44 INFO - PROCESS | 1816 | ++DOMWINDOW == 151 (0x7f4104c7cc00) [pid = 1816] [serial = 2354] [outer = (nil)] 10:12:44 INFO - PROCESS | 1816 | ++DOMWINDOW == 152 (0x7f410e3e8000) [pid = 1816] [serial = 2355] [outer = 0x7f4104c7cc00] 10:12:44 INFO - PROCESS | 1816 | 1461863564316 Marionette DEBUG loaded listener.js 10:12:44 INFO - PROCESS | 1816 | ++DOMWINDOW == 153 (0x7f410e70f400) [pid = 1816] [serial = 2356] [outer = 0x7f4104c7cc00] 10:12:45 INFO - PROCESS | 1816 | 1461863565153 Marionette TRACE conn4 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 10:12:45 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 10:12:45 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 1498ms 10:12:45 INFO - PROCESS | 1816 | 1461863565178 Marionette TRACE conn4 -> [0,3105,"getWindowHandle",null] 10:12:45 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 10:12:45 INFO - PROCESS | 1816 | 1461863565183 Marionette TRACE conn4 <- [1,3105,null,{"value":"8"}] 10:12:45 INFO - PROCESS | 1816 | 1461863565188 Marionette TRACE conn4 -> [0,3106,"setScriptTimeout",{"ms":35000}] 10:12:45 INFO - PROCESS | 1816 | 1461863565191 Marionette TRACE conn4 <- [1,3106,null,{}] 10:12:45 INFO - PROCESS | 1816 | 1461863565197 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}] 10:12:45 INFO - PROCESS | 1816 | 1461863565424 Marionette TRACE conn4 <- [1,3107,null,{"value":null}] 10:12:45 INFO - PROCESS | 1816 | 1461863565705 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:45 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f410f633000 == 148 [pid = 1816] [id = 786] 10:12:45 INFO - PROCESS | 1816 | ++DOMWINDOW == 154 (0x7f410b4f7000) [pid = 1816] [serial = 2357] [outer = (nil)] 10:12:45 INFO - PROCESS | 1816 | ++DOMWINDOW == 155 (0x7f410f366000) [pid = 1816] [serial = 2358] [outer = 0x7f410b4f7000] 10:12:45 INFO - PROCESS | 1816 | 1461863565779 Marionette DEBUG loaded listener.js 10:12:45 INFO - PROCESS | 1816 | ++DOMWINDOW == 156 (0x7f410f36f400) [pid = 1816] [serial = 2359] [outer = 0x7f410b4f7000] 10:12:46 INFO - PROCESS | 1816 | 1461863566558 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]]]}] 10:12:46 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 10:12:46 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 10:12:46 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 10:12:46 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 1385ms 10:12:46 INFO - PROCESS | 1816 | 1461863566574 Marionette TRACE conn4 -> [0,3109,"getWindowHandle",null] 10:12:46 INFO - PROCESS | 1816 | 1461863566576 Marionette TRACE conn4 <- [1,3109,null,{"value":"8"}] 10:12:46 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 10:12:46 INFO - PROCESS | 1816 | 1461863566582 Marionette TRACE conn4 -> [0,3110,"setScriptTimeout",{"ms":35000}] 10:12:46 INFO - PROCESS | 1816 | 1461863566584 Marionette TRACE conn4 <- [1,3110,null,{}] 10:12:46 INFO - PROCESS | 1816 | 1461863566590 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}] 10:12:46 INFO - PROCESS | 1816 | 1461863566824 Marionette TRACE conn4 <- [1,3111,null,{"value":null}] 10:12:47 INFO - PROCESS | 1816 | 1461863567113 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:47 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f4110b2d800 == 149 [pid = 1816] [id = 787] 10:12:47 INFO - PROCESS | 1816 | ++DOMWINDOW == 157 (0x7f410f39e400) [pid = 1816] [serial = 2360] [outer = (nil)] 10:12:47 INFO - PROCESS | 1816 | ++DOMWINDOW == 158 (0x7f410f6dfc00) [pid = 1816] [serial = 2361] [outer = 0x7f410f39e400] 10:12:47 INFO - PROCESS | 1816 | 1461863567196 Marionette DEBUG loaded listener.js 10:12:47 INFO - PROCESS | 1816 | ++DOMWINDOW == 159 (0x7f4110abb800) [pid = 1816] [serial = 2362] [outer = 0x7f410f39e400] 10:12:48 INFO - PROCESS | 1816 | 1461863568014 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"]]]}] 10:12:48 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 10:12:48 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 10:12:48 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 10:12:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:12:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:12:48 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 10:12:48 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 1487ms 10:12:48 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 10:12:48 INFO - PROCESS | 1816 | 1461863568072 Marionette TRACE conn4 -> [0,3113,"getWindowHandle",null] 10:12:48 INFO - PROCESS | 1816 | 1461863568075 Marionette TRACE conn4 <- [1,3113,null,{"value":"8"}] 10:12:48 INFO - PROCESS | 1816 | 1461863568122 Marionette TRACE conn4 -> [0,3114,"setScriptTimeout",{"ms":35000}] 10:12:48 INFO - PROCESS | 1816 | 1461863568125 Marionette TRACE conn4 <- [1,3114,null,{}] 10:12:48 INFO - PROCESS | 1816 | 1461863568142 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}] 10:12:48 INFO - PROCESS | 1816 | 1461863568409 Marionette TRACE conn4 <- [1,3115,null,{"value":null}] 10:12:48 INFO - PROCESS | 1816 | 1461863568697 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\", \"5b18b024-a7be-472a-a025-b76714d936ba\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:48 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f411121c000 == 150 [pid = 1816] [id = 788] 10:12:48 INFO - PROCESS | 1816 | ++DOMWINDOW == 160 (0x7f410f6db400) [pid = 1816] [serial = 2363] [outer = (nil)] 10:12:48 INFO - PROCESS | 1816 | ++DOMWINDOW == 161 (0x7f4112223800) [pid = 1816] [serial = 2364] [outer = 0x7f410f6db400] 10:12:48 INFO - PROCESS | 1816 | 1461863568777 Marionette DEBUG loaded listener.js 10:12:48 INFO - PROCESS | 1816 | ++DOMWINDOW == 162 (0x7f41124d5000) [pid = 1816] [serial = 2365] [outer = 0x7f410f6db400] 10:12:49 INFO - PROCESS | 1816 | 1461863569587 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]]]}] 10:12:49 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 10:12:49 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 1530ms 10:12:49 INFO - PROCESS | 1816 | 1461863569611 Marionette TRACE conn4 -> [0,3117,"getWindowHandle",null] 10:12:49 INFO - PROCESS | 1816 | 1461863569615 Marionette TRACE conn4 <- [1,3117,null,{"value":"8"}] 10:12:50 WARNING - u'runner_teardown' () 10:12:50 INFO - No more tests 10:12:50 INFO - Got 0 unexpected results 10:12:50 INFO - SUITE-END | took 1212s 10:12:50 INFO - Closing logging queue 10:12:50 INFO - queue closed 10:12:51 INFO - Return code: 0 10:12:51 WARNING - # TBPL SUCCESS # 10:12:51 INFO - Running post-action listener: _resource_record_post_action 10:12:51 INFO - Running post-run listener: _resource_record_post_run 10:12:52 INFO - Total resource usage - Wall time: 1246s; CPU: 98.0%; Read bytes: 8531968; Write bytes: 933261312; Read time: 816; Write time: 336844 10:12:52 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 10:12:52 INFO - install - Wall time: 29s; CPU: 100.0%; Read bytes: 0; Write bytes: 30269440; Read time: 0; Write time: 40584 10:12:52 INFO - run-tests - Wall time: 1218s; CPU: 98.0%; Read bytes: 5672960; Write bytes: 902828032; Read time: 628; Write time: 296252 10:12:52 INFO - Running post-run listener: _upload_blobber_files 10:12:52 INFO - Blob upload gear active. 10:12:52 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 10:12:52 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 10:12:52 INFO - Running command: ['/builds/slave/test/build/venv/bin/python', '/builds/slave/test/build/venv/bin/blobberc.py', '-u', 'https://blobupload.elasticbeanstalk.com', '-a', '/builds/slave/test/oauth.txt', '-b', 'mozilla-aurora', '-d', '/builds/slave/test/build/blobber_upload_dir', '--output-manifest', '/builds/slave/test/build/uploaded_files.json'] 10:12:52 INFO - Copy/paste: /builds/slave/test/build/venv/bin/python /builds/slave/test/build/venv/bin/blobberc.py -u https://blobupload.elasticbeanstalk.com -a /builds/slave/test/oauth.txt -b mozilla-aurora -d /builds/slave/test/build/blobber_upload_dir --output-manifest /builds/slave/test/build/uploaded_files.json 10:12:52 INFO - (blobuploader) - INFO - Open directory for files ... 10:12:52 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 10:12:52 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 10:12:52 INFO - (blobuploader) - INFO - Uploading, attempt #1. 10:12:53 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 10:12:53 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 10:12:53 INFO - (blobuploader) - INFO - Done attempting. 10:12:53 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 10:12:53 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 10:12:53 INFO - (blobuploader) - INFO - Uploading, attempt #1. 10:12:54 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 10:12:54 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 10:12:54 INFO - (blobuploader) - INFO - Done attempting. 10:12:54 INFO - (blobuploader) - INFO - Iteration through files over. 10:12:54 INFO - Return code: 0 10:12:54 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 10:12:54 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 10:12:54 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/445ba37d8c09f8227f2591a70770a8d36a972f1fcdbab2f7b585bc1ab3a0efd4d4ef3e08f41f7360ff578b3dc4da07efaeb391c6250bbae04cf49774d89a1951", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/33c6797a7d9c3e73c57fcfd004699c0b88b140acd4d5e75b924607c0a0453db7ca06069f1439063262227a0e6b537d16c81428eed00576687ddbd03aa90dd448"} 10:12:54 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 10:12:54 INFO - Writing to file /builds/slave/test/properties/blobber_files 10:12:54 INFO - Contents: 10:12:54 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/445ba37d8c09f8227f2591a70770a8d36a972f1fcdbab2f7b585bc1ab3a0efd4d4ef3e08f41f7360ff578b3dc4da07efaeb391c6250bbae04cf49774d89a1951", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/33c6797a7d9c3e73c57fcfd004699c0b88b140acd4d5e75b924607c0a0453db7ca06069f1439063262227a0e6b537d16c81428eed00576687ddbd03aa90dd448"} 10:12:54 INFO - Running post-run listener: copy_logs_to_upload_dir 10:12:54 INFO - Copying logs to upload dir... 10:12:54 INFO - mkdir: /builds/slave/test/build/upload/logs 10:12:54 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=1335.805284 ========= master_lag: 15.68 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 22 mins, 31 secs) (at 2016-04-28 10:13:01.224545) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 12 secs) (at 2016-04-28 10:13:01.225825) ========= 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-1461862170.244327-911680237 _=/tools/buildbot/bin/python using PTY: False blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/445ba37d8c09f8227f2591a70770a8d36a972f1fcdbab2f7b585bc1ab3a0efd4d4ef3e08f41f7360ff578b3dc4da07efaeb391c6250bbae04cf49774d89a1951", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/33c6797a7d9c3e73c57fcfd004699c0b88b140acd4d5e75b924607c0a0453db7ca06069f1439063262227a0e6b537d16c81428eed00576687ddbd03aa90dd448"} build_url:https://queue.taskcluster.net/v1/task/K4LgKhGDRlKeqp_YqQS6jw/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.tar.bz2 symbols_url:https://queue.taskcluster.net/v1/task/K4LgKhGDRlKeqp_YqQS6jw/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.035148 build_url: 'https://queue.taskcluster.net/v1/task/K4LgKhGDRlKeqp_YqQS6jw/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.tar.bz2' blobber_files: '{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/445ba37d8c09f8227f2591a70770a8d36a972f1fcdbab2f7b585bc1ab3a0efd4d4ef3e08f41f7360ff578b3dc4da07efaeb391c6250bbae04cf49774d89a1951", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/33c6797a7d9c3e73c57fcfd004699c0b88b140acd4d5e75b924607c0a0453db7ca06069f1439063262227a0e6b537d16c81428eed00576687ddbd03aa90dd448"}' symbols_url: 'https://queue.taskcluster.net/v1/task/K4LgKhGDRlKeqp_YqQS6jw/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.crashreporter-symbols.zip' ========= master_lag: 12.26 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 12 secs) (at 2016-04-28 10:13:13.519844) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 1 secs) (at 2016-04-28 10:13:13.520189) ========= 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-1461862170.244327-911680237 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.021153 ========= master_lag: 1.21 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 1 secs) (at 2016-04-28 10:13:14.748096) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-28 10:13:14.748497) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-28 10:13:14.750989) ========= ========= Total master_lag: 39.63 =========